Artificial intelligence analysis system and method applied to computer data transmission management
By using artificial intelligence to analyze and construct a set of transmission paths, the route with the smallest transmission error and the best bandwidth is selected, which solves the problem of resource waste in traditional data transmission management and improves the security and efficiency of data transmission.
Patent Information
- Application Number
- CN202511068736.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-10-31
AI Technical Summary
Traditional data transmission management methods suffer from resource idleness or local overload in distributed systems that span multiple regions and nodes, leading to resource waste.
By using artificial intelligence analysis, a set of transmission paths is constructed, and the transmission route with the smallest transmission error and the best transmission network bandwidth is selected. The transmission error index is calculated using historical data information to optimize the transmission path and bandwidth allocation.
It improves the security and efficiency of data transmission, avoids resource waste, and optimizes the selection of transmission paths.
Smart Images

Figure CN120880969A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of network communication technology, and more specifically, to an artificial intelligence analysis system and method for computer data transmission management. Background Technology
[0002] With the deepening of digital transformation and the popularization of technologies such as the Internet of Things, 5G / 6G communication, and cloud computing, global data traffic is experiencing explosive growth. Traditional data transmission management methods are facing severe challenges. For example, manually configured transmission paths and bandwidth allocation can lead to idle resources or local overload, especially in distributed systems with multiple regions and nodes, resulting in a waste of resources. Summary of the Invention
[0003] In view of the above problems, the purpose of this invention is to provide an artificial intelligence analysis system and method for computer data transmission management. By performing artificial intelligence analysis on the transmission path, the system selects the transmission route with small transmission error and optimal network bandwidth, thereby improving the security and efficiency of data transmission.
[0004] The first aspect of this invention provides an artificial intelligence analysis method for computer data transmission management, comprising: Get the data to be transmitted; Based on the transmission error index of different data types at each transmission node, a set of transmission paths for the data to be transmitted is constructed. When there is no priority among the data to be transmitted, a transmission path is randomly selected from the transmission path set of each data to be transmitted to construct a new transmission path set; Extract the total bandwidth of the transmission network from each new transmission path set, and arrange them in descending order to obtain the maximum total bandwidth of the transmission network; Based on the maximum total bandwidth of the transmission network, the corresponding new set of transmission paths is obtained, and this set is set as the optimal set of transmission paths for the data to be transmitted.
[0005] In this scheme, the steps for obtaining the transmission error index of different data types at each transmission node specifically include: Collect historical data information during the data transmission process within a preset first time period and set it as historical data information; Based on historical data, determine the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes. Based on the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes, the transmission error index of different data types at each transmission node is obtained.
[0006] In this scheme, the step of obtaining the transmission error index of different data types at each transmission node based on the transmission nodes through which the corresponding historical data passed during transmission and the data records at the corresponding transmission nodes specifically includes: Set the historical data in the output node to a1, a2, ..., an; If the transmission nodes are set as b1, b2, ... bm respectively, then the historical data in the transmission nodes is set as an(bm). The data at the output node of any historical data is compared and analyzed with the data at the transmission node of the corresponding historical data in turn to obtain multiple data similarity values. These values are then sorted according to the order in which the corresponding historical data passed through the transmission nodes to obtain a set of data similarity values. The difference between any two adjacent data similarity values in the data similarity value set is calculated to obtain the data similarity difference; Multiply the data similarity difference by a preset error weighting coefficient to obtain the transmission error index of the corresponding historical data at the two adjacent transmission nodes. Traverse the entire set of similar data values. If a transmission node has two transmission error indices, set the maximum value of the two transmission error indices as the transmission error index of the corresponding transmission node. After traversing the entire historical data, the transmission error index of different historical data at the transmission nodes is obtained; If different historical data have the same type, the average value of the transmission error index of the corresponding historical data of the same type at the transmission node is calculated to obtain the transmission error index of the corresponding data type at the transmission node. After iterating through all data types, the transmission error index of different data types at each transmission node is obtained.
[0007] In this scheme, after obtaining the transmission error index of different data types at each transmission node, the method further includes: Determine whether the transmission error index of any data type at the same transmission node is greater than or equal to the preset transmission error index threshold. If so, increment the number of data types that the transmission node is not suitable for transmission by one. Extract the total number of data types that are not compatible with the data transmission data of the same transmission node; If the total number of data types that the same transmission node is not compatible with is greater than or equal to a preset first threshold, an alarm message for the corresponding transmission node that is not compatible with data transmission will be triggered. The corresponding transmission node is detected based on the warning message indicating that it is not suitable for data transmission.
[0008] In this scheme, the step of constructing a set of transmission paths for the data to be transmitted based on the transmission error index of different data types at each transmission node specifically includes: The data to be transmitted is classified to obtain the corresponding data type; If the data type to be transmitted has a transmission error index at the transmission node that is greater than or equal to a preset transmission error index threshold, then the transmission node is identified to obtain an identified transmission node. The starting point of the transmission path is the output node of the data to be transmitted, and the ending point of the transmission path is the receiving node of the data to be transmitted. Based on a preset network transmission node distribution map, a transmission node connected to the starting point is randomly selected as the second transmission node of the transmission path, and then a transmission node connected to the second transmission node is randomly selected as the third transmission node, and so on, until the data to be transmitted reaches the destination, thus obtaining a transmission path for the corresponding data to be transmitted. If a transmission path for the data to be transmitted passes through an identified transmission node, then the corresponding transmission path will be deleted. After traversing the preset network transmission node distribution map, multiple transmission paths corresponding to the data to be transmitted are obtained, forming a set of transmission paths for the data to be transmitted.
[0009] In this scheme, the step of extracting the total bandwidth of the transmission network in each new transmission path set includes: Extract the maximum allowed network bandwidth of each transmission node in each new transmission path. ; After traversing all new transmission paths, if a transmission node exists in multiple transmission paths, record the number of times the corresponding transmission node is used simultaneously, k. Based on the maximum allowed network bandwidth of the transmission node The initial network bandwidth of the corresponding transmission node in each transmission path is obtained by calculating the number of times k is used simultaneously with the corresponding transmission node. ; Extract the initial network bandwidth of each transmission node in each new transmission path, and construct the initial network bandwidth set corresponding to the new transmission path; Extract the minimum initial network bandwidth from the initial network bandwidth set of the new transmission path, and set it as the actual network bandwidth in the corresponding new transmission path; After traversing the entire set of new transmission paths, the actual network bandwidth set is obtained; The actual network bandwidths in the actual network bandwidth set are summed to obtain the total transmission network bandwidth in each new transmission path set; The transmission nodes in the transmission path or new transmission path include output nodes and receiving nodes.
[0010] In this scheme, after traversing the entire new transmission path set and obtaining the actual network bandwidth set, the following steps are also included: Randomly select the actual network bandwidth of a new transmission path from the set of actual network bandwidths, set it as the actual network bandwidth of the first new transmission path, and calculate the difference between the actual network bandwidth of the first new transmission path and the initial network bandwidth of other output nodes in the first new transmission path to obtain the first compensation network bandwidth of other output nodes. The first compensation network bandwidth of other output nodes is averaged over the corresponding output nodes of other new transmission paths, and the actual network bandwidth of other new transmission paths is recalculated. Then, randomly extract the actual network bandwidth of a new transmission path from the other new transmission paths and set it as the actual network bandwidth of the second new transmission path. Calculate the difference between the initial network bandwidth of the corresponding second new transmission path and the initial network bandwidth of other output nodes in the corresponding second new transmission path to obtain the second compensation network bandwidth of the other output nodes. The second compensation network bandwidth of other output nodes is averaged over the corresponding output nodes of other new transmission paths, and the actual network bandwidth of other new transmission paths is recalculated; this process is repeated until the output nodes in all new transmission paths have completed the network bandwidth compensation, resulting in the revised set of actual network bandwidths.
[0011] A second aspect of the present invention provides an artificial intelligence analysis system for computer data transmission management, comprising a memory and a processor. The memory stores an artificial intelligence analysis method program for computer data transmission management. When the artificial intelligence analysis method program for computer data transmission management is executed by the processor, it performs the following steps: Get the data to be transmitted; Based on the transmission error index of different data types at each transmission node, a set of transmission paths for the data to be transmitted is constructed. When there is no priority among the data to be transmitted, a transmission path is randomly selected from the transmission path set of each data to be transmitted to construct a new transmission path set; Extract the total bandwidth of the transmission network from each new transmission path set, and arrange them in descending order to obtain the maximum total bandwidth of the transmission network; Based on the maximum total bandwidth of the transmission network, the corresponding new set of transmission paths is obtained, and this set is set as the optimal set of transmission paths for the data to be transmitted.
[0012] In this scheme, the steps for obtaining the transmission error index of different data types at each transmission node specifically include: Collect historical data information during the data transmission process within a preset first time period and set it as historical data information; Based on historical data, determine the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes. Based on the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes, the transmission error index of different data types at each transmission node is obtained.
[0013] In this scheme, the step of obtaining the transmission error index of different data types at each transmission node based on the transmission nodes through which the corresponding historical data passed during transmission and the data records at the corresponding transmission nodes specifically includes: Set the historical data in the output node to a1, a2, ..., an; If the transmission nodes are set as b1, b2, ... bm respectively, then the historical data in the transmission nodes is set as an(bm). The data at the output node of any historical data is compared and analyzed with the data at the transmission node of the corresponding historical data in turn to obtain multiple data similarity values. These values are then sorted according to the order in which the corresponding historical data passed through the transmission nodes to obtain a set of data similarity values. The difference between any two adjacent data similarity values in the data similarity value set is calculated to obtain the data similarity difference; Multiply the data similarity difference by a preset error weighting coefficient to obtain the transmission error index of the corresponding historical data at the two adjacent transmission nodes. Traverse the entire set of similar data values. If a transmission node has two transmission error indices, set the maximum value of the two transmission error indices as the transmission error index of the corresponding transmission node. After traversing the entire historical data, the transmission error index of different historical data at the transmission nodes is obtained; If different historical data have the same type, the average value of the transmission error index of the corresponding historical data of the same type at the transmission node is calculated to obtain the transmission error index of the corresponding data type at the transmission node. After iterating through all data types, the transmission error index of different data types at each transmission node is obtained.
[0014] The artificial intelligence analysis system and method for computer data transmission management disclosed in this invention improves the security and efficiency of data transmission by selecting the transmission route with small transmission error and optimal network bandwidth through artificial intelligence analysis of the transmission path. Attached Figure Description
[0015] Figure 1 A flowchart of the artificial intelligence analysis method of the present invention applied to computer data transmission management is shown; Figure 2 A block diagram of the present invention applied to an artificial intelligence analysis system for computer data transmission management is shown. Detailed Implementation
[0016] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.
[0017] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.
[0018] Figure 1 A flowchart of the artificial intelligence analysis method of the present invention applied to computer data transmission management is shown.
[0019] like Figure 1 As shown, this invention discloses an artificial intelligence analysis method for computer data transmission management, including: S101, Obtain the data to be transmitted; S102, Based on the transmission error index of different data types at each transmission node, construct a set of transmission paths for the data to be transmitted; S103, When there is no priority among the data to be transmitted, randomly select a transmission path from the transmission path set of each data to be transmitted, and construct a new transmission path set; S104, extract the total bandwidth of the transmission network in each new transmission path set, and arrange them in descending order to obtain the maximum total bandwidth of the transmission network; S105. Based on the maximum total bandwidth of the transmission network, obtain the corresponding new set of transmission paths and set it as the optimal set of transmission paths for the data to be transmitted.
[0020] According to an embodiment of the present invention, different transmission nodes may cause varying degrees of interference to different types of data due to their environment or inherent properties. Therefore, to avoid transmission nodes with large transmission error exponents, a transmission path set is constructed for each piece of data to be transmitted. Without prioritizing the data to be transmitted, a transmission path is randomly selected from the transmission path set of each piece of data to be transmitted to construct a new transmission path set. This new transmission path set contains one transmission path for all the data to be transmitted. Then, by comparing the total bandwidth of the transmission network in the new transmission path set, the transmission path in the new transmission path set corresponding to the maximum total bandwidth of the transmission network is extracted as the optimal transmission path for the current data to be transmitted.
[0021] According to an embodiment of the present invention, the step of obtaining the transmission error index of different data types at each transmission node specifically includes: Collect historical data information during the data transmission process within a preset first time period and set it as historical data information; Based on historical data, determine the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes. Based on the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes, the transmission error index of different data types at each transmission node is obtained.
[0022] The step of obtaining the transmission error index of different data types at each transmission node based on the transmission nodes traversed by the corresponding historical data during the transmission process and the data records at the corresponding transmission nodes specifically includes: Set the historical data in the output node to a1, a2, ..., an; If the transmission nodes are set as b1, b2, ... bm respectively, then the historical data in the transmission nodes is set as an(bm). The data at the output node of any historical data is compared and analyzed with the data at the transmission node of the corresponding historical data in turn to obtain multiple data similarity values. These values are then sorted according to the order in which the corresponding historical data passed through the transmission nodes to obtain a set of data similarity values. The difference between any two adjacent data similarity values in the data similarity value set is calculated to obtain the data similarity difference; Multiply the data similarity difference by a preset error weighting coefficient to obtain the transmission error index of the corresponding historical data at the two adjacent transmission nodes. Traverse the entire set of similar data values. If a transmission node has two transmission error indices, set the maximum value of the two transmission error indices as the transmission error index of the corresponding transmission node. After traversing the entire historical data, the transmission error index of different historical data at the transmission nodes is obtained; If different historical data have the same type, the average value of the transmission error index of the corresponding historical data of the same type at the transmission node is calculated to obtain the transmission error index of the corresponding data type at the transmission node. After iterating through all data types, the transmission error index of different data types at each transmission node is obtained.
[0023] It should be noted that transmission nodes may experience different levels of interference with transmitted data due to different transmission environments at different times. Therefore, the data information of the historical data transmission process is analyzed with a preset first time period as the time limit, such as a preset first time period of 24 hours. If the transmission path of historical data a1 consists of b1, b2 and b3, then a1 and a1(b1), a1(b2) and a1(b3) need to be compared and analyzed respectively. For example, if the similarity values are S1, S2 and S3 respectively, then the difference between S1 and S2 needs to be calculated, and the difference between S2 and S3 needs to be calculated to obtain the data similarity difference. Then, transmission node b2 corresponds to two transmission error indices, and transmission nodes b1 and b3 correspond to one transmission error index.
[0024] According to an embodiment of the present invention, after obtaining the transmission error index of different data types at each transmission node, the method further includes: Determine whether the transmission error index of any data type at the same transmission node is greater than or equal to the preset transmission error index threshold. If so, increment the number of data types that the transmission node is not suitable for transmission by one. Extract the total number of data types that are not compatible with the data transmission data of the same transmission node; If the total number of data types that the same transmission node is not compatible with is greater than or equal to a preset first threshold, an alarm message for the corresponding transmission node that is not compatible with data transmission will be triggered. The corresponding transmission node is detected based on the warning message indicating that it is not suitable for data transmission.
[0025] It should be noted that when the transmission error index of a data type at a transmission node is greater than or equal to the preset transmission error index threshold, it indicates that the data type has a high risk during transmission at the corresponding transmission node. If the transmission node has a high risk for the transmission of multiple data types, it indicates that the corresponding transmission node may be faulty. Therefore, an inappropriate data transmission warning message is triggered for the corresponding transmission node to terminate data transmission at that transmission node.
[0026] According to an embodiment of the present invention, the step of constructing a set of transmission paths for the data to be transmitted based on the transmission error indices of different data types at each transmission node specifically includes: The data to be transmitted is classified to obtain the corresponding data type; If the data type to be transmitted has a transmission error index at the transmission node that is greater than or equal to a preset transmission error index threshold, then the transmission node is identified to obtain an identified transmission node. The starting point of the transmission path is the output node of the data to be transmitted, and the ending point of the transmission path is the receiving node of the data to be transmitted. Based on a preset network transmission node distribution map, a transmission node connected to the starting point is randomly selected as the second transmission node of the transmission path, and then a transmission node connected to the second transmission node is randomly selected as the third transmission node, and so on, until the data to be transmitted reaches the destination, thus obtaining a transmission path for the corresponding data to be transmitted. If a transmission path for the data to be transmitted passes through an identified transmission node, then the corresponding transmission path will be deleted. After traversing the preset network transmission node distribution map, multiple transmission paths corresponding to the data to be transmitted are obtained, forming a set of transmission paths for the data to be transmitted.
[0027] It should be noted that the preset network transmission node distribution map includes transmission nodes in a defined area, as well as the connection relationships between the corresponding transmission nodes.
[0028] According to an embodiment of the present invention, the step of extracting the total bandwidth of the transmission network in each new transmission path set includes: Extract the maximum allowed network bandwidth of each transmission node in each new transmission path. ; After traversing all new transmission paths, if a transmission node exists in multiple transmission paths, record the number of times the corresponding transmission node is used simultaneously, k. Based on the maximum allowed network bandwidth of the transmission node The initial network bandwidth of the corresponding transmission node in each transmission path is obtained by calculating the number of times k is used simultaneously with the corresponding transmission node. ; Extract the initial network bandwidth of each transmission node in each new transmission path, and construct the initial network bandwidth set corresponding to the new transmission path; Extract the minimum initial network bandwidth from the initial network bandwidth set of the new transmission path, and set it as the actual network bandwidth in the corresponding new transmission path; After traversing the entire set of new transmission paths, the actual network bandwidth set is obtained; The actual network bandwidths in the actual network bandwidth set are summed to obtain the total transmission network bandwidth in each new transmission path set; The transmission nodes in the transmission path or new transmission path include output nodes and receiving nodes.
[0029] It should be noted that the maximum allowed network bandwidth of the transmission nodes in the new transmission path is... Less than the network bandwidth of the corresponding transmission node, such as the maximum allowed network bandwidth of the transmission node in the new transmission path. The network bandwidth of the corresponding transmission node is 2 / 3; the output node and the receiving node are special transmission nodes.
[0030] According to an embodiment of the present invention, after traversing the entire new transmission path set and obtaining the actual network bandwidth set, the method further includes: Randomly select the actual network bandwidth of a new transmission path from the set of actual network bandwidths, set it as the actual network bandwidth of the first new transmission path, and calculate the difference between the actual network bandwidth of the first new transmission path and the initial network bandwidth of other output nodes in the first new transmission path to obtain the first compensation network bandwidth of other output nodes. The first compensation network bandwidth of other output nodes is averaged over the corresponding output nodes of other new transmission paths, and the actual network bandwidth of other new transmission paths is recalculated. Then, randomly extract the actual network bandwidth of a new transmission path from the other new transmission paths and set it as the actual network bandwidth of the second new transmission path. Calculate the difference between the initial network bandwidth of the corresponding second new transmission path and the initial network bandwidth of other output nodes in the corresponding second new transmission path to obtain the second compensation network bandwidth of the other output nodes. The second compensation network bandwidth of other output nodes is averaged over the corresponding output nodes of other new transmission paths, and the actual network bandwidth of other new transmission paths is recalculated; this process is repeated until the output nodes in all new transmission paths have completed the network bandwidth compensation, resulting in the revised set of actual network bandwidths.
[0031] It should be noted that, for example, if the actual network bandwidth set includes two new transmission paths, and one of these new transmission paths passes through output nodes b1, b2, and b3, with maximum allowed network bandwidths of 1 Mbps, 0.9 Mbps, and 1.1 Mbps respectively, then the actual network bandwidth of the new transmission path is 0.9 Mbps. Based on this 0.9 Mbps, output nodes b1 and b3 are revised, resulting in 1 - 0.9 = 0.1 Mbps. This yields the second compensated network bandwidth of output node b1 (0.1 Mbps) and the second compensated network bandwidth of output node b3. The network bandwidth is 0.2 Mbps. If there is another new transmission path in the corresponding new transmission path set, including output nodes b1, b3, and b4, with network bandwidths of 1 Mbps, 1.1 Mbps, and 1.2 Mbps respectively, the actual network bandwidth of the corresponding new transmission path before revision is 1 Mbps. After compensation, the network bandwidths of the output nodes in the corresponding new transmission path are 1.1 Mbps, 1.3 Mbps, and 1.2 Mbps respectively, and the actual network bandwidth of the corresponding new transmission path after revision is 1.1 Mbps.
[0032] According to an embodiment of the present invention, it further includes: When there is a priority among the data to be transmitted, extract the data with the highest priority and transmit it. Based on the set network bandwidth ratio, determine the maximum ideal network bandwidth for the first priority data transmission. Based on the data transmitted with the highest priority, determine the maximum allowed network bandwidth for each transmission node in the transmission path set corresponding to the data transmitted with the highest priority. ; The maximum ideal network bandwidth corresponding to the first priority data transmission is respectively compared with the maximum allowed network bandwidth of the transmission node in each transmission path in the corresponding transmission path set. Perform the difference calculation and take the absolute value to obtain the first set of network bandwidth differences; Extract the transmission path corresponding to the minimum difference in the first set of network bandwidth differences, and set it as the optimal new transmission path for the current first priority data transmission; Set the minimum initial network bandwidth of the transmission node in the optimal new transmission path of the first priority data transmission as the actual network bandwidth of the optimal new transmission path corresponding to the first priority data transmission. Based on the priority of the transmitted data, iterate through other priority transmitted data in turn to obtain the actual network bandwidth of the optimal new transmission path for data of different priorities. The actual network bandwidth of the optimal new transmission path for data transmission with different priorities is summed to obtain the maximum total transmission network bandwidth.
[0033] It should be noted that when the data to be transmitted has a priority, the network bandwidth of the output node is allocated according to the pre-set network bandwidth ratio. For example, if there are two data to be transmitted, one with priority and one without priority, and the pre-set network bandwidth ratio is 8:2, if the currently available network bandwidth of the output node is 2 Mbps, then the data to be transmitted with priority has a maximum allowed network bandwidth of 1.6 Mbps on the output node, and the data to be transmitted without priority has a maximum allowed network bandwidth of 0.4 Mbps on the output node.
[0034] Furthermore, when the data to be transmitted has no priority, a comprehensive analysis is performed on all the data to be transmitted, and the transmission path corresponding to the maximum total bandwidth of the transmission network for all the data to be transmitted is set as the optimal transmission path. When there is a priority, the maximum bandwidth of the transmission network for the entire data to be transmitted is selected based on the maximum bandwidth of the priority data. For example, when the data to be transmitted has no priority, and the total bandwidth of the transmission network for multiple new transmission path sets is 5 Mbps, 5.6 Mbps, and 6 Mbps respectively, then the new transmission path set corresponding to the maximum total bandwidth of 6 Mbps is the optimal output path set for the current data to be transmitted. If there is a priority, and the total bandwidth of the transmission network for multiple new transmission path sets is 5 Mbps, 5.6 Mbps, and 6 Mbps respectively, but the actual network bandwidth of the priority data in the second new transmission path set is the highest, then the second new transmission path set is the optimal output path set for the current data to be transmitted.
[0035] Figure 2 A block diagram of the present invention applied to an artificial intelligence analysis system for computer data transmission management is shown.
[0036] like Figure 2 As shown, a second aspect of the present invention provides an artificial intelligence analysis system 21 for computer data transmission management, including a memory 22 and a processor 23. The memory stores an artificial intelligence analysis method program for computer data transmission management. When the artificial intelligence analysis method program for computer data transmission management is executed by the processor, it performs the following steps: Get the data to be transmitted; Based on the transmission error index of different data types at each transmission node, a set of transmission paths for the data to be transmitted is constructed. When there is no priority among the data to be transmitted, a transmission path is randomly selected from the transmission path set of each data to be transmitted to construct a new transmission path set; Extract the total bandwidth of the transmission network from each new transmission path set, and arrange them in descending order to obtain the maximum total bandwidth of the transmission network; Based on the maximum total bandwidth of the transmission network, the corresponding new set of transmission paths is obtained, and this set is set as the optimal set of transmission paths for the data to be transmitted.
[0037] In this scheme, the steps for obtaining the transmission error index of different data types at each transmission node specifically include: Collect historical data information during the data transmission process within a preset first time period and set it as historical data information; Based on historical data, determine the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes. Based on the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes, the transmission error index of different data types at each transmission node is obtained.
[0038] In this scheme, the step of obtaining the transmission error index of different data types at each transmission node based on the transmission nodes through which the corresponding historical data passed during transmission and the data records at the corresponding transmission nodes specifically includes: Set the historical data in the output node to a1, a2, ..., an; If the transmission nodes are set as b1, b2, ... bm respectively, then the historical data in the transmission nodes is set as an(bm). The data at the output node of any historical data is compared and analyzed with the data at the transmission node of the corresponding historical data in turn to obtain multiple data similarity values. These values are then sorted according to the order in which the corresponding historical data passed through the transmission nodes to obtain a set of data similarity values. The difference between any two adjacent data similarity values in the data similarity value set is calculated to obtain the data similarity difference; Multiply the data similarity difference by a preset error weighting coefficient to obtain the transmission error index of the corresponding historical data at the two adjacent transmission nodes. Traverse the entire set of similar data values. If a transmission node has two transmission error indices, set the maximum value of the two transmission error indices as the transmission error index of the corresponding transmission node. After traversing the entire historical data, the transmission error index of different historical data at the transmission nodes is obtained; If different historical data have the same type, the average value of the transmission error index of the corresponding historical data of the same type at the transmission node is calculated to obtain the transmission error index of the corresponding data type at the transmission node. After iterating through all data types, the transmission error index of different data types at each transmission node is obtained.
[0039] The artificial intelligence analysis system and method for computer data transmission management disclosed in this invention improves the security and efficiency of data transmission by selecting the transmission route with small transmission error and optimal network bandwidth through artificial intelligence analysis of the transmission path.
[0040] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0041] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0042] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0043] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0044] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.
Claims
1. An artificial intelligence analysis method applied to computer data transmission management, characterized in that, include: Get the data to be transmitted; Based on the transmission error index of different data types at each transmission node, a set of transmission paths for the data to be transmitted is constructed. When there is no priority among the data to be transmitted, a transmission path is randomly selected from the transmission path set of each data to be transmitted to construct a new transmission path set; Extract the total bandwidth of the transmission network from each new transmission path set, and arrange them in descending order to obtain the maximum total bandwidth of the transmission network; Based on the maximum total bandwidth of the transmission network, the corresponding new set of transmission paths is obtained, and this set is set as the optimal set of transmission paths for the data to be transmitted.
2. The artificial intelligence analysis method for computer data transmission management according to claim 1, characterized in that, The steps for obtaining the transmission error index of different data types at each transmission node specifically include: Collect historical data information during the data transmission process within a preset first time period and set it as historical data information; Based on historical data, determine the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes. Based on the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes, the transmission error index of different data types at each transmission node is obtained.
3. The artificial intelligence analysis method for computer data transmission management according to claim 2, characterized in that, The step of obtaining the transmission error index of different data types at each transmission node based on the transmission nodes traversed by the corresponding historical data during the transmission process and the data records at the corresponding transmission nodes specifically includes: Set the historical data in the output node to a1, a2, ..., an; If the transmission nodes are set as b1, b2, ... bm respectively, then the historical data in the transmission nodes is set as an(bm). The data at the output node of any historical data is compared and analyzed with the data at the transmission node of the corresponding historical data in turn to obtain multiple data similarity values. These values are then sorted according to the order in which the corresponding historical data passed through the transmission nodes to obtain a set of data similarity values. The difference between any two adjacent data similarity values in the data similarity value set is calculated to obtain the data similarity difference; Multiply the data similarity difference by a preset error weighting coefficient to obtain the transmission error index of the corresponding historical data at the two adjacent transmission nodes. Traverse the entire set of similar data values. If a transmission node has two transmission error indices, set the maximum value of the two transmission error indices as the transmission error index of the corresponding transmission node. After traversing the entire historical data, the transmission error index of different historical data at the transmission node is obtained; If different historical data have the same type, the average value of the transmission error index of the corresponding historical data of the same type at the transmission node is calculated to obtain the transmission error index of the corresponding data type at the transmission node. After traversing all data types, the transmission error index of different data types at each transmission node is obtained.
4. The artificial intelligence analysis method for computer data transmission management according to claim 3, characterized in that, After obtaining the transmission error indexes of different data types at each transmission node, the method further includes: Determine whether the transmission error index of any data type at the same transmission node is greater than or equal to the preset transmission error index threshold. If so, increment the number of data types that the transmission node is not suitable for transmission by one. Extract the total number of data types that are not compatible with the data transmission data of the same transmission node; If the total number of data types that the same transmission node is not compatible with is greater than or equal to a preset first threshold, an alarm message for the corresponding transmission node that is not compatible with data transmission will be triggered. The corresponding transmission node is detected based on the warning message indicating that it is not suitable for data transmission.
5. The artificial intelligence analysis method for computer data transmission management according to claim 1, characterized in that, The step of constructing a set of transmission paths for the data to be transmitted based on the transmission error indices of different data types at each transmission node specifically includes: The data to be transmitted is classified to obtain the corresponding data type; If the data type to be transmitted has a transmission error index at the transmission node that is greater than or equal to a preset transmission error index threshold, then the transmission node is identified to obtain an identified transmission node. The starting point of the transmission path is the output node of the data to be transmitted, and the ending point of the transmission path is the receiving node of the data to be transmitted. Based on a preset network transmission node distribution map, a transmission node connected to the starting point is randomly selected as the second transmission node of the transmission path, and then a transmission node connected to the second transmission node is randomly selected as the third transmission node, and so on, until the data to be transmitted reaches the destination, thus obtaining a transmission path for the corresponding data to be transmitted. If a transmission path for the data to be transmitted passes through an identified transmission node, then the corresponding transmission path will be deleted. After traversing the preset network transmission node distribution map, multiple transmission paths corresponding to the data to be transmitted are obtained, forming a set of transmission paths for the data to be transmitted.
6. The artificial intelligence analysis method for computer data transmission management according to claim 1, characterized in that, The step of extracting the total bandwidth of the transmission network in each new transmission path set includes: Extract the maximum allowed network bandwidth of each transmission node in each new transmission path. ; After traversing all new transmission paths, if a transmission node exists in multiple transmission paths, record the number of times the corresponding transmission node is used simultaneously, k. Based on the maximum allowed network bandwidth of the transmission node The initial network bandwidth of the corresponding transmission node in each transmission path is obtained by calculating the number of times k is used simultaneously with the corresponding transmission node. ; Extract the initial network bandwidth of each transmission node in each new transmission path, and construct the initial network bandwidth set corresponding to the new transmission path; Extract the minimum initial network bandwidth from the initial network bandwidth set of the new transmission path, and set it as the actual network bandwidth in the corresponding new transmission path; After traversing the entire set of new transmission paths, the actual network bandwidth set is obtained; The actual network bandwidths in the actual network bandwidth set are summed to obtain the total transmission network bandwidth in each new transmission path set; The transmission nodes in the transmission path or new transmission path include output nodes and receiving nodes.
7. The artificial intelligence analysis method for computer data transmission management according to claim 6, characterized in that, After traversing the entire new transmission path set and obtaining the actual network bandwidth set, the process also includes: Randomly select the actual network bandwidth of a new transmission path from the set of actual network bandwidths, set it as the actual network bandwidth of the first new transmission path, and calculate the difference between the actual network bandwidth of the first new transmission path and the initial network bandwidth of other output nodes in the first new transmission path to obtain the first compensation network bandwidth of other output nodes. The first compensation network bandwidth of other output nodes is averaged over the corresponding output nodes of other new transmission paths, and the actual network bandwidth of other new transmission paths is recalculated. Then, randomly extract the actual network bandwidth of a new transmission path from the other new transmission paths and set it as the actual network bandwidth of the second new transmission path. Calculate the difference between the initial network bandwidth of the corresponding second new transmission path and the initial network bandwidth of other output nodes in the corresponding second new transmission path to obtain the second compensation network bandwidth of the other output nodes. The second compensation network bandwidth of other output nodes is averaged over the corresponding output nodes of other new transmission paths, and the actual network bandwidth of other new transmission paths is recalculated; this process is repeated until the output nodes in all new transmission paths have completed the network bandwidth compensation, resulting in the revised set of actual network bandwidths.
8. An artificial intelligence analysis system applied to computer data transmission management, characterized in that, The system includes a memory and a processor. The memory stores an artificial intelligence analysis method program for computer data transmission management. When the processor executes the artificial intelligence analysis method program for computer data transmission management, it performs the following steps: Get the data to be transmitted; Based on the transmission error index of different data types at each transmission node, a set of transmission paths for the data to be transmitted is constructed. When there is no priority among the data to be transmitted, a transmission path is randomly selected from the transmission path set of each data to be transmitted to construct a new transmission path set; Extract the total bandwidth of the transmission network from each new transmission path set, and arrange them in descending order to obtain the maximum total bandwidth of the transmission network; Based on the maximum total bandwidth of the transmission network, the corresponding new set of transmission paths is obtained, and this set is set as the optimal set of transmission paths for the data to be transmitted.
9. The artificial intelligence analysis system for computer data transmission management according to claim 8, characterized in that, The steps for obtaining the transmission error index of different data types at each transmission node specifically include: Collect historical data information during the data transmission process within a preset first time period and set it as historical data information; Based on historical data, determine the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes. Based on the transmission nodes that the corresponding historical data passed through during the transmission process and the data records at the corresponding transmission nodes, the transmission error index of different data types at each transmission node is obtained.
10. The artificial intelligence analysis system for computer data transmission management according to claim 9, characterized in that, The step of obtaining the transmission error index of different data types at each transmission node based on the transmission nodes traversed by the corresponding historical data during the transmission process and the data records at the corresponding transmission nodes specifically includes: Set the historical data in the output node to a1, a2, ..., an; If the transmission nodes are set as b1, b2, ... bm respectively, then the historical data in the transmission nodes is set as an(bm). The data at the output node of any historical data is compared and analyzed with the data at the transmission node of the corresponding historical data in turn to obtain multiple data similarity values. These values are then sorted according to the order in which the corresponding historical data passed through the transmission nodes to obtain a set of data similarity values. The difference between any two adjacent data similarity values in the data similarity value set is calculated to obtain the data similarity difference; Multiply the data similarity difference by a preset error weighting coefficient to obtain the transmission error index of the corresponding historical data at the two adjacent transmission nodes. Traverse the entire set of similar data values. If a transmission node has two transmission error indices, set the maximum value of the two transmission error indices as the transmission error index of the corresponding transmission node. After traversing the entire historical data, the transmission error index of different historical data at the transmission node is obtained; If different historical data have the same type, the average value of the transmission error index of the corresponding historical data of the same type at the transmission node is calculated to obtain the transmission error index of the corresponding data type at the transmission node. After traversing all data types, the transmission error index of different data types at each transmission node is obtained.