Information communication intelligent transmission processing method based on Internet
By acquiring and setting link indexes, calculating real-time bandwidth requirements, and adopting adaptive bandwidth adjustment and minimizing optimization objective function methods, the bandwidth resource waste and delay problems in dynamic network environments in the prior art are solved, and efficient and secure information communication transmission is achieved.
Patent Information
- Application Number
- CN202510431189.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-05-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing Internet information communication transmission methods are difficult to cope with dynamically changing network environments, resulting in waste of bandwidth resources, increased network latency and data security risks.
By acquiring and setting link indexes, calculate real-time bandwidth requirements, dynamically adjust bandwidth using adaptive bandwidth adjustment functions, setting high load thresholds to identify link overloads, and optimizing link configurations using minimizing optimization objective functions to reduce latency.
Real-time optimization of network bandwidth allocation, dynamic adjustment of link selection, reduce latency, improve transmission efficiency and security, and avoid resource waste and network overload.
Smart Images

Figure CN119945969A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent transmission processing of information communication based on the Internet, and in particular to an intelligent transmission processing method of information communication based on the Internet. Background Art
[0002] With the development of the Internet and the growing demand for information transmission, intelligent communication networks need to deal with different levels of transmission issues while ensuring efficient and fast data transmission, including challenges in bandwidth requirements, delay control, privacy protection, etc. In modern information communication, the amount of data continues to grow, and the requirements for transmission quality are getting higher and higher. How to improve transmission efficiency, optimize bandwidth usage, reduce delays and ensure data security has become a technical problem that needs to be solved in the communication field.
[0003] At present, the existing Internet information communication transmission method usually adopts a strategy based on fixed bandwidth allocation and delay control. Although this strategy has certain application scenarios, with the increase of data traffic and network complexity, the fixed transmission mechanism is often difficult to cope with the dynamically changing network environment, resulting in the waste of bandwidth resources, the increase of network delay and the existence of data security risks. The existence of these problems not only affects the user experience, but also reduces the efficiency of network resource utilization. Therefore, a more intelligent, dynamic and secure transmission processing method is needed. In traditional information communication transmission methods, bandwidth allocation usually adopts a static strategy, that is, bandwidth allocation is performed in advance according to the maximum bandwidth demand of the network. This static allocation method ignores the factors of link load, link real-time bandwidth demand and dynamic changes of the network. Especially under high load conditions, the static bandwidth allocation method will lead to a waste of bandwidth resources, and even increase the transmission delay in severe cases. Due to the different states of each transmission link in the network, such as dynamic changes in factors such as delay, bandwidth and load, the fixed bandwidth configuration of the traditional method cannot adapt to these changes, which in turn affects the overall transmission performance. Network delay is one of the important indicators for measuring communication quality. High delay will affect the real-time performance of data transmission, and in severe cases may cause data loss or information not to be updated in time during transmission. In the prior art, delay optimization methods usually focus on selecting links with lower latency under specific network paths and performing static path planning. However, as the complexity of the Internet increases, static path selection often cannot effectively cope with dynamic changes under different link states. For example, when link load changes, routing paths change, or links fail, the performance of existing path selection methods is often greatly reduced. To address this problem, some methods have introduced dynamic path selection algorithms to adjust network paths based on real-time feedback information and try to select low-latency links for data transmission. However, the optimization capabilities of such methods are far from enough, especially when network load changes and multiple paths are transmitted in parallel, dynamic path selection still cannot effectively control latency.
[0004] In summary, this case aims to propose an Internet-based information communication intelligent transmission processing method that can optimize network bandwidth allocation in real time and dynamically adjust link selection. Summary of the invention
[0005] The present invention provides an Internet-based information communication intelligent transmission processing method, which promotes solving the problems mentioned in the above background technology.
[0006] The present invention provides the following technical solution: an Internet-based information communication intelligent transmission processing method, comprising: Obtain all links used in information communication transmission and set an index for each link; Get the total number of all links used for information communication transmission, recorded as ; Get information communication transmission link The total amount of data on ; Get information communication transmission link The average response time is denoted as ; Computing information communication transmission link The real-time bandwidth requirement is denoted as , the specific calculation is: ; Get information communication transmission link The current amount of data transmitted on ; Get information communication transmission link The maximum bandwidth is denoted as ; Computing information communication transmission link The load is recorded as , the specific calculation is: ; Adopt adaptive bandwidth adjustment function to dynamically adjust the link in information communication transmission The bandwidth requirement of the adaptive bandwidth adjustment function is as follows: ; in, The link in the information communication transmission after dynamic adjustment bandwidth requirements; Bandwidth allocation adjustment factor, the value range is ; Set a high load threshold, denoted as ; Obtain the load of all links of information communication transmission, and compare them with the high load threshold in turn, and count the total number of links greater than the high load threshold, recorded as ; Set the high-load link number threshold, denoted as ; when When , the information communication transmission link is optimized by minimizing the optimization objective function; The minimization optimization objective function is specifically: ; in, Link for information communication transmission Minimize the optimization objective function; Optimize transmission delay and select low-latency paths.
[0007] Optionally, the optimizing the transmission delay and selecting a low-delay path specifically includes: Obtain the latency, bandwidth, and load of all transmission links during data transmission; For transmission links , perform the following steps: S21. Design of delay evaluation and link optimization objective function: The link score is calculated by link optimization objective function, which is as follows: ; in, For transmission link Delays; For transmission link The current load on For transmission link bandwidth; and is the weight coefficient; S22. Calculate the link delay optimization metric value: ; Repeat steps S21 and S22 to calculate link scores and link delay optimization metrics of all remaining links during data transmission; Add the link score and link delay optimization metric of each link, and record the result as the transmission score of the link; Compare all transmission scores in turn, and obtain the transmission link corresponding to the minimum transmission score, which is recorded as the optimal link; Taking the best link as the best link for current transmission; Protect the privacy of transmitted data.
[0008] Optionally, the privacy protection of the transmitted data specifically includes: The data to be transmitted is recorded as ; The data to be transmitted is disturbed and the disturbed data is recorded as ; Get the current timestamp, recorded as ; Use the key generation function to generate a key; The key generation function is specifically: ; in, is the key; Use the encryption function to encrypt the disturbed transmitted data, specifically: ; in, It is the encrypted transmission data; is the encryption function; When the receiver receives the encrypted data, it uses the decryption function to decrypt the encrypted data; The decryption function is specifically: ; in, is the decrypted data; is the decryption function; Use the privacy data recovery function to recover the decrypted data, and record the recovered data as ; Authenticate who is accessing the data through access control policies.
[0009] Optionally, the perturbing the data to be transmitted specifically includes: Set the disturbance factor, denoted as , specifically: ; Apply the perturbation factor to the data to be transmitted through the perturbation function; The perturbation function is specifically: ; in, is the perturbation function.
[0010] Optionally, the use of a privacy data recovery function to recover the decrypted data specifically includes: ; in, It is the privacy data recovery function.
[0011] Optionally, authenticating the data accessor through the access control policy specifically includes: Remember the visitor as ; Get the visitor's fingerprint information, recorded as ; The unique device identifier used to obtain the visitor's access data is recorded as ; Get the timestamp when the visitor accesses the data, recorded as ; Calculate the visitor's authentication value, denoted as , specifically: ; Set the authentication value threshold, denoted as ; like , allowing visitors to access data; like , not allowing the visitor to access the data; Verify data integrity.
[0012] Optionally, the data integrity verification specifically includes: Get the data to be transmitted All data packets included are recorded as ,in, For the Data packets; Data to be transmitted The total number of packets included; Through the verification function, the verification value of the data sender is calculated, specifically: ; in, It is the checksum value of the data sender; is the test function; When the receiver receives the data and decrypts and recovers the data, the receiver's data check value is calculated through the check function, which is recorded as ; like , the data will not be resent; like , then resend the data.
[0013] The present invention has the following beneficial effects: 1. By obtaining all the links used in information communication transmission and setting indexes, the problem of link information integration and management is solved, so that the status of each link can be clearly identified and tracked. This step makes subsequent link monitoring and adjustment more efficient, and provides a clear data source for subsequent bandwidth demand calculation, load evaluation, etc. By obtaining the total data volume and average response time on the link during information communication transmission, the problem of dynamic link performance evaluation is solved. Accurate link data volume and response time provide the necessary basis for bandwidth demand calculation, so that network optimization can be carried out in a more accurate manner. By calculating the real-time bandwidth demand of the link, the problem of unbalanced network resource allocation is solved. The calculation of real-time bandwidth demand takes into account the load of the current link, effectively avoids excessive or insufficient bandwidth allocation, and ensures the stability and efficiency of information transmission. By calculating the load of the link and combining it with the adaptive bandwidth adjustment function, the problem of inflexible bandwidth allocation is solved. Adaptive bandwidth adjustment enables dynamic bandwidth adjustment when the link load is high, alleviates network congestion, and improves the stability and flexibility of transmission. By setting a high load threshold and counting the number of links greater than the threshold, the problem of identifying link overload is solved. Timely identification of high-load links provides strong support for subsequent optimization decisions and prevents network overload. By optimizing the links using the minimized optimization objective function, the complexity of the network optimization decision process is solved. The optimization function can effectively optimize the bandwidth requirements of the links by comprehensively considering multiple factors, avoiding unnecessary waste of resources and maximizing the transmission efficiency of the network.
[0014] 2. By obtaining the delay, bandwidth and load of all transmission links, the problem of lack of comprehensive link status perception during data transmission is solved. This step ensures that the performance factors of each link can be fully considered when selecting a path, thereby avoiding transmission decisions that ignore link characteristics and effectively improving the accuracy of path selection. Through the design of the delay evaluation and link optimization objective function in step S21, the problem of how to comprehensively consider link delay, load and bandwidth to evaluate link performance is solved. This objective function calculates the link score so that the transmission performance of each link can be quantified, which helps to select the optimal link later. At the same time, the introduction of weight coefficients makes the influence of delay and load adjustable, avoiding a single factor dominating link selection, thereby achieving more accurate link optimization. Through the calculation of link delay optimization metrics in step S22, the problem of how to perform link optimization metrics more effectively is solved. Calculating the link delay optimization metric can more carefully reflect the performance of each link in the current network environment, and help to further screen out the link with the best transmission performance. By comparing the link scores and link delay optimization metrics of all transmission links and adding them to obtain the transmission score, the problem of how to make path selection based on the comprehensive score is solved. This process ensures that the selected link is the best choice based on a comprehensive evaluation of multiple factors, avoiding link selection errors caused by a single factor. Finally, the optimal link is used as the optimal link for current transmission, solving the problem of how to timely select the most suitable link for data transmission during multi-link transmission. This step effectively improves the efficiency of data transmission, avoids excessive delay and uneven load during transmission, and ensures the optimal use of network resources.
[0015] 3. By perturbing the data to be transmitted and generating perturbed data, the problem of how to protect privacy during data transmission is solved. This step perturbs the original data so that the data content during transmission cannot be directly identified or restored, thereby effectively reducing the risk of data theft or malicious use, and providing preliminary protection for privacy protection. By obtaining the current timestamp and using the key generation function to generate the key, the problem of how to ensure the security and effectiveness of the encryption operation is solved. The introduction of the timestamp ensures the timeliness of the encryption operation and avoids the security risk of the reuse of the old key; the key generation function effectively avoids the risk of key leakage by generating a unique encryption key, ensuring the security of the data encryption process. By using the encryption function to encrypt the perturbed transmission data, the problem of how to protect the data content from being leaked during data transmission is solved. The encryption function encrypts the perturbed data to ensure that even if the data is intercepted during transmission, it cannot be interpreted by unauthorized personnel, thereby effectively protecting the confidentiality of the transmitted data. When the receiver receives the encrypted data, the decryption function is used to decrypt the encrypted data, solving the problem of how to restore the data content while ensuring data privacy. The decryption function ensures that only the legitimate recipient can decrypt and restore the data content, preventing illegal users from obtaining useful data without authorization. By using the privacy data recovery function to recover the decrypted data, the problem of how to restore the encrypted data to the original data and ensure its integrity is solved. The privacy data recovery function ensures that the decrypted data is consistent with the original data, and there will be no data loss or information errors, which guarantees the validity and integrity of the data. The access control policy authenticates the data accessor and solves the problem of how to limit data access rights and ensure data security. The access control policy authenticates the data accessor to ensure that only legitimate users can access the encrypted data, thereby effectively avoiding unauthorized access and abuse of data, and further improving the security of privacy protection.
[0016] 4. By setting the perturbation factor and applying it to the data to be transmitted, the problem of how to increase the privacy protection of data transmission without exposing the original data content is solved. The perturbation factor effectively randomizes the data content, ensuring that even if the data is intercepted or leaked, the attacker cannot directly obtain the original information through the perturbed data. This method reduces the risk of data leakage by increasing the complexity and uncertainty of the data, and plays a role in protecting user privacy. By using the perturbation function to apply the perturbation factor to the data to be transmitted, the process of how to achieve data randomization and privacy protection is solved. The perturbation function applies the perturbation factor to the data according to a specific algorithm, so that the original structure of the data changes, thereby preventing direct data parsing and restoration, and enhancing the effect of data privacy protection. In this way, even if the data is obtained by a third party during the transmission process, the data content cannot be easily identified due to the complexity and unpredictability of the perturbed data. Through the application of the perturbation factor, the data to be transmitted is no longer in the original easy-to-understand format, but a modified variant, which increases the difficulty of data cracking. This is critical to preventing information leakage, abuse and illegal access. The introduction of disturbance factors greatly reduces the identifiability of the data itself, ensuring the security of information during transmission.
[0017] 5. By using the privacy data recovery function to recover the decrypted data, the problem of how to restore the original data structure and content after the data is decrypted is solved. The privacy data recovery function restores the encrypted and disturbed data to its original form through specific algorithms or rules, ensuring the availability and correctness of the data after decryption. This step ensures that the privacy and integrity of the information are simultaneously guaranteed during the entire data transmission and protection process. Specifically, through the recovery function, the data can only be restored to its original format after the legal decryption operation is completed, avoiding unauthorized access or tampering. The privacy data recovery function solves the problem of data loss or deformation that may occur during the encryption and disturbance process, ensuring that the data can be successfully restored to its original content at the final receiving end of the data transmission. This measure effectively improves the balance of privacy in the data protection process, that is, while protecting data privacy, it ensures that the data can still be effectively used, thereby improving the efficiency and security of information transmission.
[0018] 6. Authentication of data accessors through access control policies solves the problem of how to ensure that only legitimate and authorized users can access sensitive data. By obtaining the visitor's fingerprint information and device unique identifier, it is possible to verify whether the visitor's identity is as expected. As a biometric feature, fingerprints are unique and difficult to forge, and the device unique identifier can further confirm whether the source device of the access request is credible. Then, by obtaining the timestamp of the access, the system can determine the timeliness of the request and prevent expired access requests from being processed incorrectly. The calculation of the authentication value is generated by combining the above information, which enhances the accuracy and complexity of the authentication. The calculated authentication value is compared with the preset authentication value threshold to determine whether access is allowed. If the authentication value exceeds the set threshold, the visitor can obtain access rights; conversely, if the authentication value is lower than the threshold, the access request is denied, thereby preventing illegal access. In addition, while verifying the identity, the data integrity is also checked to ensure that the data has not been tampered with during the access process. This measure further enhances data security and avoids the risk of malicious tampering or data loss in the middle.
[0019] 7. By verifying the integrity of the data, the problem of data being tampered, lost or erroneously transmitted during transmission is solved, thereby ensuring the accuracy and consistency of the data during the sending and receiving process. First, when preparing for data transmission, the sender obtains all the data packets of the data to be transmitted and calculates the check value of the data sender through the check function. The check value is a hash value or summary generated based on the content of the data packet, which can reflect the integrity of the data. When the receiver receives the data and decrypts and recovers it, the receiver also uses the check function to calculate the data check value. Then, the check value calculated by the receiver is compared with the check value provided by the sender. If the two are consistent, it means that the data has not been modified or damaged during transmission, and the receiver does not need to request the data again. If the check values are inconsistent, it means that there is a problem with the data during transmission, such as packet loss, damage or tampering. At this time, the receiver will request to resend the data. The implementation of this process effectively solves the problem of data integrity during transmission. The data is verified by the check value to ensure that the received data is consistent with the data sent by the sender, avoiding data errors or tampering due to network problems or other factors. Through automated detection and correction, the system can promptly detect and correct transmission problems, thus improving the reliability and accuracy of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a schematic diagram of the process of the present invention. DETAILED DESCRIPTION
[0021] 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.
[0022] Example, see Figure 1 , an Internet-based information communication intelligent transmission processing method, comprising: Obtain all links used in information communication transmission and set an index for each link; Get the total number of all links used for information communication transmission, recorded as ; Get information communication transmission link The total amount of data on ; Get information communication transmission link The average response time is denoted as ; Computing information communication transmission link The real-time bandwidth requirement is denoted as , the specific calculation is: ; Get information communication transmission link The current amount of data transmitted on ; Get information communication transmission link The maximum bandwidth is denoted as ; Computing information communication transmission link The load is recorded as , the specific calculation is: ; Adopt adaptive bandwidth adjustment function to dynamically adjust the link in information communication transmission The bandwidth requirement of the adaptive bandwidth adjustment function is as follows: ; in, The link in the information communication transmission after dynamic adjustment bandwidth requirements; Bandwidth allocation adjustment factor, the value range is ; Set a high load threshold, denoted as ; Obtain the load of all links of information communication transmission, and compare them with the high load threshold in turn, and count the total number of links greater than the high load threshold, recorded as ; Set the high-load link number threshold, denoted as ; when When , the information communication transmission link is optimized by minimizing the optimization objective function; The minimization optimization objective function is specifically: ; in, Link for information communication transmission Minimize the optimization objective function; Optimize transmission delay and select low-latency paths.
[0023] By obtaining all the links used in information communication transmission and setting indexes, the problem of link information integration and management is solved, so that the status of each link can be clearly identified and tracked. This step makes subsequent link monitoring and adjustment more efficient, and provides a clear data source for subsequent bandwidth demand calculation, load evaluation, etc. By obtaining the total data volume and average response time on the link during information communication transmission, the problem of dynamic link performance evaluation is solved. Accurate link data volume and response time provide the necessary basis for bandwidth demand calculation, so that network optimization can be carried out in a more accurate manner. By calculating the real-time bandwidth demand of the link, the problem of unbalanced network resource allocation is solved. The calculation of real-time bandwidth demand takes into account the load of the current link, effectively avoids excessive or insufficient bandwidth allocation, and ensures the stability and efficiency of information transmission. By calculating the load of the link and combining it with the adaptive bandwidth adjustment function, the problem of inflexible bandwidth allocation is solved. Adaptive bandwidth adjustment enables dynamic bandwidth adjustment when the link load is high, alleviates network congestion problems, and improves the stability and flexibility of transmission. By setting a high load threshold and counting the number of links greater than the threshold, the problem of identifying link overload is solved. Timely identification of high-load links provides strong support for subsequent optimization decisions and prevents network overload. By optimizing the links using the minimized optimization objective function, the complexity of the network optimization decision process is solved. The optimization function can effectively optimize the bandwidth requirements of the links by comprehensively considering multiple factors, avoiding unnecessary waste of resources and maximizing the transmission efficiency of the network.
[0024] The optimization of transmission delay and low-delay path selection specifically include: Obtain the latency, bandwidth, and load of all transmission links during data transmission; For transmission links , perform the following steps: S21. Design of delay evaluation and link optimization objective function: The link score is calculated by link optimization objective function, which is as follows: ; in, For transmission link Delays; For transmission link The current load on For transmission link bandwidth; and is the weight coefficient, which is used to adjust the impact of delay and load on the link optimization objective function; S22. Calculate the link delay optimization metric value: ; Repeat steps S21 and S22 to calculate link scores and link delay optimization metrics of all remaining links during data transmission; Add the link score and link delay optimization metric of each link, and record the result as the transmission score of the link; Compare all transmission scores in turn, and obtain the transmission link corresponding to the minimum transmission score, which is recorded as the optimal link; Taking the best link as the best link for current transmission; Protect the privacy of transmitted data.
[0025] By obtaining the delay, bandwidth and load of all transmission links, the problem of lack of comprehensive link status perception during data transmission is solved. This step ensures that the performance factors of each link can be fully considered when selecting a path, thereby avoiding transmission decisions that ignore link characteristics and effectively improving the accuracy of path selection. Through the design of the delay evaluation and link optimization objective function in step S21, the problem of how to comprehensively consider link delay, load and bandwidth to evaluate link performance is solved. This objective function calculates the link score so that the transmission performance of each link can be quantified, which helps to select the optimal link later. At the same time, the introduction of weight coefficients makes the influence of delay and load adjustable, avoiding a single factor dominating link selection, thereby achieving more accurate link optimization. Through the calculation of link delay optimization metrics in step S22, the problem of how to perform link optimization metrics more effectively is solved. Calculating the link delay optimization metric can more carefully reflect the performance of each link in the current network environment, and help to further screen out the link with the best transmission performance. By comparing the link scores and link delay optimization metrics of all transmission links and adding them to obtain the transmission score, the problem of how to make path selection based on the comprehensive score is solved. This process ensures that the selected link is the best choice based on a comprehensive evaluation of multiple factors, avoiding link selection errors caused by a single factor. Finally, the optimal link is used as the optimal link for current transmission, solving the problem of how to timely select the most suitable link for data transmission during multi-link transmission. This step effectively improves the efficiency of data transmission, avoids excessive delay and uneven load during transmission, and ensures the optimal use of network resources.
[0026] The privacy protection of the transmitted data specifically includes: The data to be transmitted is recorded as ; The data to be transmitted is disturbed and the disturbed data is recorded as ; Get the current timestamp, recorded as ; Use the key generation function to generate a key; The key generation function is specifically: ; in, is the key; Use the encryption function to encrypt the disturbed transmitted data, specifically: ; in, It is the encrypted transmission data; is the encryption function; When the receiver receives the encrypted data, it uses the decryption function to decrypt the encrypted data; The decryption function is specifically: ; in, is the decrypted data; is the decryption function; Use the privacy data recovery function to recover the decrypted data, and record the recovered data as ; Authenticate who is accessing the data through access control policies.
[0027] By perturbing the data to be transmitted and generating perturbed data, the problem of how to protect privacy during data transmission is solved. This step perturbs the original data so that the data content during transmission cannot be directly identified or restored, thereby effectively reducing the risk of data being stolen or maliciously used, and providing preliminary protection for privacy protection. By obtaining the current timestamp and using the key generation function to generate the key, the problem of how to ensure the security and effectiveness of the encryption operation is solved. The introduction of the timestamp ensures the timeliness of the encryption operation and avoids the security risk of the old key being reused; the key generation function effectively avoids the risk of key leakage by generating a unique encryption key, ensuring the security of the data encryption process. By using the encryption function to encrypt the perturbed transmission data, the problem of how to protect the data content from being leaked during data transmission is solved. The encryption function encrypts the perturbed data to ensure that even if the data is intercepted during transmission, it cannot be interpreted by unauthorized personnel, thereby effectively protecting the confidentiality of the transmitted data. When the receiver receives the encrypted data, the decryption function is used to decrypt the encrypted data, solving the problem of how to restore the data content while ensuring data privacy. The decryption function ensures that only the legitimate recipient can decrypt and restore the data content, preventing illegal users from obtaining useful data without authorization. By using the privacy data recovery function to recover the decrypted data, the problem of how to restore the encrypted data to the original data and ensure its integrity is solved. The privacy data recovery function ensures that the decrypted data is consistent with the original data, and there will be no data loss or information errors, which guarantees the validity and integrity of the data. The access control policy authenticates the data accessor and solves the problem of how to limit data access rights and ensure data security. The access control policy authenticates the data accessor to ensure that only legitimate users can access the encrypted data, thereby effectively avoiding unauthorized access and abuse of data, and further improving the security of privacy protection.
[0028] The perturbing the data to be transmitted specifically includes: Set the disturbance factor, denoted as , specifically: ; Apply the perturbation factor to the data to be transmitted through the perturbation function; The perturbation function is specifically: ; in, is the perturbation function.
[0029] By setting a perturbation factor and applying it to the data to be transmitted, the problem of how to increase the privacy protection of data transmission without exposing the original data content is solved. The perturbation factor effectively randomizes the data content, ensuring that even if the data is intercepted or leaked, the attacker cannot directly obtain the original information through the perturbed data. This method reduces the risk of data leakage by increasing the complexity and uncertainty of the data, and plays a role in protecting user privacy. By using the perturbation function to apply the perturbation factor to the data to be transmitted, the process of how to achieve data randomization and privacy protection is solved. The perturbation function applies the perturbation factor to the data according to a specific algorithm, so that the original structure of the data changes, thereby preventing direct data parsing and restoration, and enhancing the effect of data privacy protection. In this way, even if the data is obtained by a third party during the transmission process, the data content cannot be easily identified due to the complexity and unpredictability of the perturbed data. Through the application of the perturbation factor, the data to be transmitted is no longer in the original easy-to-understand format, but a modified variant, which increases the difficulty of data cracking. This is critical to preventing information leakage, abuse and illegal access. The introduction of disturbance factors greatly reduces the identifiability of the data itself, ensuring the security of information during transmission.
[0030] The use of the privacy data recovery function to recover the decrypted data specifically includes: ; in, It is the privacy data recovery function.
[0031] By using the privacy data recovery function to recover the decrypted data, the problem of how to restore the original data structure and content after the data is decrypted is solved. The privacy data recovery function restores the encrypted and disturbed data to its original form through specific algorithms or rules, ensuring the availability and correctness of the data after decryption. This step ensures that the privacy and integrity of the information are simultaneously guaranteed during the entire data transmission and protection process. Specifically, through the recovery function, the data can only be restored to its original format after the legal decryption operation is completed, avoiding unauthorized access or tampering. The privacy data recovery function solves the problem of data loss or deformation that may occur during the encryption and disturbance process, ensuring that the data can be successfully restored to its original content at the final receiving end of the data transmission. This measure effectively improves the balance of privacy in the data protection process, that is, while protecting data privacy, it ensures that the data can still be effectively used, thereby improving the efficiency and security of information transmission.
[0032] The authentication of the data accessor through the access control policy specifically includes: Remember the visitor as ; Get the visitor's fingerprint information, recorded as ; The unique device identifier used to obtain the visitor's access data is recorded as ; Get the timestamp when the visitor accesses the data, recorded as ; Calculate the visitor's authentication value, denoted as , specifically: ; Set the authentication value threshold, denoted as ; like , allowing visitors to access data; like , not allowing the visitor to access the data; Verify data integrity.
[0033] The access control policy authenticates the data accessor, solving the problem of how to ensure that only legitimate and authorized users can access sensitive data. By obtaining the visitor's fingerprint information and device unique identifier, it is possible to verify whether the visitor's identity is as expected. As a biometric feature, fingerprints are unique and difficult to forge, and the device unique identifier can further confirm whether the source device of the access request is credible. Then, by obtaining the timestamp of the access, the system can determine the timeliness of the request and prevent expired access requests from being processed incorrectly. The calculation of the authentication value is generated by combining the above information, which enhances the accuracy and complexity of the authentication. The calculated authentication value is compared with the preset authentication value threshold to determine whether access is allowed. If the authentication value exceeds the set threshold, the visitor can obtain access rights; conversely, if the authentication value is lower than the threshold, the access request is denied, thereby preventing illegal access. In addition, while verifying the identity, the data integrity is also checked to ensure that the data has not been tampered with during the access process. This measure further enhances data security and avoids the risk of malicious tampering or data loss in the middle.
[0034] The data integrity verification specifically includes: Get the data to be transmitted All data packets included are recorded as ,in, For the Data packets; Data to be transmitted The total number of packets included; Through the verification function, the verification value of the data sender is calculated, specifically: ; in, It is the checksum value of the data sender; is the test function; When the receiver receives the data and decrypts and recovers the data, the receiver's data check value is calculated through the check function, which is recorded as ; like , the data will not be resent; like , then resend the data.
[0035] By checking the integrity of the data, the problem of data being tampered, lost or erroneously transmitted during transmission is solved, thereby ensuring the accuracy and consistency of the data during the sending and receiving process. First, when preparing for data transmission, the sender obtains all the data packets of the data to be transmitted and calculates the check value of the data sender through the check function. The check value is a hash value or summary generated based on the content of the data packet, which can reflect the integrity of the data. When the receiver receives the data and decrypts and recovers it, the receiver also uses the check function to calculate the data check value. Then, the check value calculated by the receiver is compared with the check value provided by the sender. If the two are consistent, it means that the data has not been modified or damaged during transmission, and the receiver does not need to request the data again. If the check values are inconsistent, it means that there is a problem with the data during transmission, such as packet loss, damage or tampering, and the receiver will request to resend the data. The implementation of this process effectively solves the problem of data integrity during transmission. The data is verified by the check value to ensure that the received data is consistent with the data sent by the sender, avoiding data errors or tampering caused by network problems or other factors. Through automated detection and correction, the system can promptly detect and correct transmission problems, thus improving the reliability and accuracy of data transmission.
[0036] 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.
[0037] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. An Internet-based information communication intelligent transmission processing method, characterized in that: include: Obtain all links used in information communication transmission and set an index for each link; Get the total number of all links used for information communication transmission, recorded as ; Get information communication transmission link The total amount of data on ; Get information communication transmission link The average response time is denoted as ; Computing information communication transmission link The real-time bandwidth requirement is denoted as , the specific calculation is: ; Get information communication transmission link The current amount of data transmitted on ; Get information communication transmission link The maximum bandwidth is denoted as ; Computing information communication transmission link The load is recorded as , the specific calculation is: ; Adopt adaptive bandwidth adjustment function to dynamically adjust the link in information communication transmission The bandwidth requirement of the adaptive bandwidth adjustment function is as follows: ; in, The link in the information communication transmission after dynamic adjustment bandwidth requirements; Bandwidth allocation adjustment factor, the value range is ; Set a high load threshold, denoted as ; Obtain the load of all links of information communication transmission, and compare them with the high load threshold in turn, and count the total number of links greater than the high load threshold, recorded as ; Set the high-load link number threshold, denoted as ; when When , the information communication transmission link is optimized by minimizing the optimization objective function; The minimization optimization objective function is specifically: ; in, Link for information communication transmission Minimize the optimization objective function; Optimize transmission delay and select low-latency paths.
2. According to claim 1, the method for intelligent transmission and processing of information communication based on the Internet is characterized in that: The optimization of transmission delay and low-delay path selection specifically include: Obtain the latency, bandwidth, and load of all transmission links during data transmission; For transmission links , perform the following steps: S21. Design of delay evaluation and link optimization objective function: The link score is calculated by link optimization objective function, which is as follows: ; in, For transmission link Delays; For transmission link The current load on For transmission link bandwidth; and is the weight coefficient; S22. Calculate the link delay optimization metric value: ; Repeat steps S21 and S22 to calculate link scores and link delay optimization metrics of all remaining links during data transmission; Add the link score and link delay optimization metric of each link, and record the result as the transmission score of the link; Compare all transmission scores in turn, and obtain the transmission link corresponding to the minimum transmission score, which is recorded as the optimal link; Taking the best link as the best link for current transmission; Protect the privacy of transmitted data.
3. The method for intelligent transmission and processing of information communication based on the Internet according to claim 2, characterized in that: The privacy protection of the transmitted data specifically includes: The data to be transmitted is recorded as ; The data to be transmitted is disturbed and the disturbed data is recorded as ; Get the current timestamp, recorded as ; Use the key generation function to generate a key; The key generation function is specifically: ; in, is the key; Use the encryption function to encrypt the disturbed transmitted data, specifically: ; in, It is the encrypted transmission data; is the encryption function; When the receiver receives the encrypted data, it uses the decryption function to decrypt the encrypted data; The decryption function is specifically: ; in, is the decrypted data; is the decryption function; Use the privacy data recovery function to recover the decrypted data, and record the recovered data as ; Authenticate who is accessing the data through access control policies.
4. The method for intelligent transmission and processing of information communication based on the Internet according to claim 3, characterized in that: The perturbing the data to be transmitted specifically includes: Set the disturbance factor, denoted as , specifically: ; Apply the perturbation factor to the data to be transmitted through the perturbation function; The perturbation function is specifically: ; in, is the perturbation function.
5. The method for intelligent transmission and processing of information communication based on the Internet according to claim 4, characterized in that: The use of the privacy data recovery function to recover the decrypted data specifically includes: ; in, It is the privacy data recovery function.
6. The method for intelligent transmission and processing of information communication based on the Internet according to claim 5, characterized in that: The authentication of the data accessor through the access control policy specifically includes: Remember the visitor as ; Get the visitor's fingerprint information, recorded as ; The unique device identifier used to obtain the visitor's access data is recorded as ; Get the timestamp when the visitor accesses the data, recorded as ; Calculate the visitor's authentication value, denoted as , specifically: ; Set the authentication value threshold, denoted as ; like , allowing visitors to access data; like , not allowing the visitor to access the data; Verify data integrity.
7. The method for intelligent transmission and processing of information communication based on the Internet according to claim 6, characterized in that: The data integrity verification specifically includes: Get the data to be transmitted All data packets included are recorded as ,in, For the Data packets; Data to be transmitted The total number of packets included; Through the verification function, the verification value of the data sender is calculated, specifically: ; in, It is the checksum value of the data sender; is the test function; When the receiver receives the data and decrypts and recovers the data, the receiver's data check value is calculated through the check function, which is recorded as ; like , the data will not be resent; like , then resend the data.