Cross-domain communication network intelligent service rate mapping and switching method

Through the combination of the target rate decision tree and adjustment factor, intelligent switching of service rates in cross-domain communication networks is achieved, and the problem of non-intelligent and non-real-time switching methods in the existing technology is solved, and the accuracy and efficiency of rate adjustment are improved. .

CN119211963AActive Publication Date: 2024-12-27UNIV OF ELECTRONICS SCI & TECH OF CHINA

Patent Information

Application Number
CN202411268730.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2024-12-27
Estimated Expiration
2044-09-11

AI Technical Summary

Technical Problem

The existing cross-domain communication networks lack intelligence and real-time performance, making it difficult to adapt to complex and changeable network environments, resulting in waste of resources and service quality not meeting standards.

Method used

The target rate decision tree is used to map based on link type and service information, and the adjustment factor is determined based on the current link status and preset threshold value to achieve dynamic adjustment of link rate.

Benefits of technology

Accurate and convenient service rate switching is achieved, avoiding resource waste and service quality is not up to standard, and improving the network's adaptability in complex environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211963A_ABST
    Figure CN119211963A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a cross-domain communication network intelligent service rate mapping and switching method. The method comprises the following steps: acquiring current link information and target service information corresponding to a to-be-detected target communication service; inputting the current link type and the target service information into a target rate decision tree for node decision, and obtaining target rate information of the target communication service in the current link; the target rate decision tree is constructed based on a mapping relation between each type of service information and rate information under each type of link; determining a current adjustment factor corresponding to the target communication service based on the current link state and a preset link state threshold; and performing rate switching based on the current adjustment factor and the target rate information, and determining a target link rate corresponding to the next moment of the target communication service. Through the technical scheme of the embodiment of the invention, the target link rate corresponding to the next moment of the target communication service is accurately and conveniently determined, so that accurate rate switching is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a cross-domain communication network intelligent service rate mapping and switching method. Background Art

[0002] Service rate switching in cross-domain communication networks is one of the key technologies to ensure user experience and network performance. However, most existing methods are based on fixed rules or empirical formulas for switching, which lacks intelligence and real-time performance and is difficult to adapt to complex and changing network environments.

[0003] At present, in the existing technology, link rate adjustment is mostly done by setting data flow and comparing it with the threshold value of the rate level, thereby triggering automatic adjustment of the rate level. However, such methods usually rely on relatively simple flow threshold judgments and lack comprehensive considerations, resulting in the inability to accurately switch rates in complex network environments, resulting in resource waste or substandard service quality. Summary of the invention

[0004] The embodiment of the present invention provides a cross-domain communication network intelligent service rate mapping and switching method to accurately and conveniently determine the target link rate corresponding to the target communication service at the next moment, thereby achieving accurate rate switching.

[0005] In a first aspect, an embodiment of the present invention provides a cross-domain communication network intelligent service rate mapping and switching method, including:

[0006] Acquire current link information and target service information corresponding to the target communication service to be detected; the current link information includes: current link type and current link status;

[0007] Inputting the current link type and the target service information into a target rate decision tree for node decision, and obtaining the target rate information of the target communication service in the current link; the target rate decision tree is constructed based on the mapping relationship between each service information and rate information under each type of link;

[0008] Determining a current adjustment factor corresponding to the target communication service based on the current link state and a preset link state threshold;

[0009] The rate switching is performed based on the current adjustment factor and the target rate information to determine the target link rate corresponding to the target communication service at the next moment.

[0010] Optionally, the method further includes: the target service information includes: a target service type and a target service level; the target rate information includes: a target rate range and a basic link rate.

[0011] Optionally, the method also includes: inputting the current link type and the target service information into a target rate decision tree; in the target rate decision tree, determining a first state node in a first decision branch based on the current link type, and determining a second state node in a second decision branch under the first state node based on the target service type, and determining a result node in a third decision branch under the second state node based on the target service level, and determining the target rate information of the target communication service in the current link based on the result node.

[0012] Optionally, the method further includes: the preset link status threshold includes: a preset link status maximum threshold and a preset link status minimum threshold; the preset link status includes: at least one of bandwidth utilization, delay and packet loss rate.

[0013] Optionally, the method also includes: if the current link state is greater than a preset link state maximum threshold, then based on the difference between the current link state and the preset link state maximum threshold, determining the current adjustment factor corresponding to the target communication service; if the current link state is less than a preset link state minimum threshold, then based on the difference between the current link state and the preset link state minimum threshold, determining the current adjustment factor corresponding to the target communication service; if the current link state is less than or equal to the preset link state maximum threshold, and the current link state is greater than or equal to the preset link state minimum threshold, then determining the current adjustment factor corresponding to the target communication service to be zero.

[0014] Optionally, the method also includes: adjusting the basic link rate in the target rate information based on the current adjustment factor to obtain a link rate to be selected; performing rate detection on the link rate to be selected based on a target rate range in the target rate information to determine the target link rate corresponding to the target communication service at the next moment.

[0015] In a second aspect, an embodiment of the present invention further provides a cross-domain communication network intelligent service rate mapping and switching device, the device comprising:

[0016] An information acquisition module is used to acquire current link information and target service information corresponding to the target communication service to be detected; the current link information includes: current link type and current link status;

[0017] A target rate information determination module is used to input the current link type and the target service information into a target rate decision tree for node decision, and obtain the target rate information of the target communication service in the current link; the target rate decision tree is constructed based on the mapping relationship between each service information and rate information under each type of link;

[0018] A current adjustment factor determination module, configured to determine a current adjustment factor corresponding to the target communication service based on the current link state and a preset link state threshold;

[0019] The target link rate determination module is used to perform rate switching based on the current adjustment factor and the target rate information, and determine the target link rate corresponding to the target communication service at the next moment.

[0020] In a third aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising:

[0021] one or more processors;

[0022] A memory for storing one or more programs;

[0023] When the one or more programs are executed by the one or more processors, the one or more processors implement the cross-domain communication network intelligent service rate mapping and switching method provided by any embodiment of the present invention.

[0024] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a cross-domain communication network intelligent service rate mapping and switching method as provided in any embodiment of the present invention.

[0025] In a fifth aspect, an embodiment of the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the cross-domain communication network intelligent service rate mapping and switching method provided by any embodiment of the present invention.

[0026] The technical solution of the embodiment of the present invention is to obtain the current link information and target service information corresponding to the target communication service to be detected; the current link information includes: the current link type and the current link state; the current link type and the target service information are input into the target rate decision tree for node decision, so as to obtain the target rate information of the target communication service in the current link; the target rate decision tree is constructed based on the mapping relationship between each service information and rate information under each type of link; based on the current link state and the preset link state threshold, the current adjustment factor corresponding to the target communication service is determined; based on the current adjustment factor and the target rate information, the rate switching is performed, so that the target link rate corresponding to the target communication service at the next moment can be accurately and conveniently determined, thereby realizing accurate rate switching, avoiding resource waste and substandard service quality.

[0027] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0029] Figure 1 This is a flow chart of a cross-domain communication network intelligent service rate mapping and switching method provided by Embodiment 1 of the present invention;

[0030] Figure 2 This is a flow chart of a cross-domain communication network intelligent service rate mapping and switching method provided by Embodiment 2 of the present invention;

[0031] Figure 3 It is a structural diagram of a cross-domain communication network intelligent service rate mapping and switching device provided in Embodiment 3 of the present invention;

[0032] Figure 4 It is a structural schematic diagram of an electronic device for implementing the cross-domain communication network intelligent service rate mapping and switching method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 should fall within the scope of protection of the present invention.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] Embodiment 1

[0036] Figure 1 A flow chart of a cross-domain communication network intelligent service rate mapping and switching method is provided for the first embodiment of the present invention. This embodiment can be applied to the case of determining the target link rate corresponding to the target communication service at the next moment. The method can be performed by a cross-domain communication network intelligent service rate mapping and switching device. The cross-domain communication network intelligent service rate mapping and switching device can be implemented in the form of hardware and / or software. The cross-domain communication network intelligent service rate mapping and switching device can be configured in an electronic device. Figure 1 As shown, the method includes:

[0037] S110: Acquire current link information and target service information corresponding to the target communication service to be detected.

[0038] Among them, the current link information includes: the current link type and the current link state. The target communication service may refer to the communication task that needs to be completed. The target communication service may include intra-domain communication services and cross-domain communication services. For example, in the cross-domain communication application scenario, the communication nodes may be divided into air nodes, surface nodes and underwater nodes, and the communications within and between different domains involve three major types of links, namely radio links, optical communication links and hydroacoustic communication links. For example, radio may be used between air nodes and air nodes to form a radio link. Radio may be used between surface nodes and surface nodes to form a radio link. Hydroacoustic communication may be used between underwater nodes and underwater nodes to form a hydroacoustic communication link. Optical communication may be used between air nodes and underwater nodes to form an optical communication link. Radio may be used between air nodes and surface nodes to form a radio link. Hydroacoustic communication may be used between surface nodes and underwater nodes to form a hydroacoustic communication link. The current link information may refer to the information of the link at the current moment of the communication of the target communication service. The current link type may refer to the link at the current moment, that is, the link type composed of the two communication nodes corresponding to the current link. The current link state may refer to the state information of the current link. For example, the current link state may include but is not limited to bandwidth utilization. The target service information may refer to the inherent attribute information of the target communication service. For example, the target service information may include but is not limited to the service type and service level corresponding to the target communication service.

[0039] Specifically, during the communication process of the target communication service, the current link information and the target service information corresponding to the target communication service to be detected as to whether the link rate needs to be switched can be obtained in real time or periodically.

[0040] S120: Input the current link type and target service information into the target rate decision tree for node decision, and obtain the target rate information of the target communication service in the current link.

[0041] The target rate decision tree is constructed based on the mapping relationship between each service information and rate information under each type of link. Decision trees are generally generated from top to bottom. Each decision or event (i.e., natural state) may lead to two or more events, resulting in different results. Drawing such decision branches into a graph is very similar to the branches of a tree. The target rate information may refer to the adjustable information corresponding to the communication rate (link rate) of the target communication service in the current link.

[0042] Specifically, after the current link type and target service information are input into the decision node of the target rate decision tree, the current link type is first determined to enter the next state node corresponding to the decision branch, and then the service type corresponding to the target communication service is determined to enter the next state node corresponding to the decision branch, and then the service level corresponding to the target communication service is determined to reach the result node of the corresponding branch, thereby using the target rate decision tree to complete the mapping of communication service to rate information, and obtain the target rate information of the target communication service in the current link, thereby improving the accuracy and efficiency of service rate mapping and reducing resource waste.

[0043] It should be noted that in the embodiment of the present invention, in addition to using the decision tree model, a machine learning algorithm (such as a neural network, a random forest, etc.) can also be used to construct a mapping relationship between communication services and rate information to improve the accuracy and flexibility of the mapping.

[0044] On the basis of the above technical solution, the target service information includes: target service type and target service level; the target rate information includes: target rate range and basic link rate.

[0045] The basic link rate is within the target rate interval. The target service type may correspond to the target rate interval. The target service level may correspond to the basic link rate.

[0046] On the basis of the above technical solution, "inputting the current link type and target service information into the target rate decision tree for node decision, and obtaining the target rate information of the target communication service in the current link" may include: inputting the current link type and target service information into the target rate decision tree; in the target rate decision tree, determining the first state node in the first decision branch based on the current link type, and determining the second state node in the second decision branch under the first state node based on the target service type, and determining the result node in the third decision branch under the second state node based on the target service level, and determining the target rate information of the target communication service in the current link based on the result node.

[0047] Among them, the first decision branch may refer to the first-level decision branch or the first-layer decision branch in the target rate decision tree. For example, the first decision branch may be but is not limited to all decision branches in the first layer in the target rate decision tree. In the first decision branch, select the branch with the same link type as the current link type and continue to move forward to the end of the branch to obtain a first state node. A plurality of decision branches, namely, a second decision branch, may be separated out after the first state node. The second decision branch may refer to a decision branch located in the second layer of the target rate decision tree. In the second decision branch, select the branch with the same target service type and continue to move forward to the end of the branch to obtain a second state node. A plurality of decision branches, namely, a third decision branch, may be separated out after the second state node. In the third decision branch, select the branch with the same target service level and continue to move forward to the end of the branch to obtain a result node. The result node contains target rate information corresponding to the target service type and the target service level under the current link type in advance.

[0048] Exemplarily, if it is determined that the target rate interval of the target communication service is (10, 110), and there are 4 service levels of the target communication service, then the basic link rate of each service level is the value after (10, 110) is equally divided, for example, the basic link rates of the 4 service levels of the target communication service are 30, 50, 70 and 90 respectively. If the target service level is the service level of the second priority, the basic link rate corresponding to the target service level is 70. Among them, the target rate interval corresponding to each service level of the target communication service is the same. Thus, by constructing a decision tree model, an accurate mapping of the input service type, link type and service level to service information and rate information is achieved, and then a refined adjustment strategy that comprehensively considers the service type, link characteristics (link type) and service priority (service level) is made, so that in a complex network environment, service requirements and link status can be accurately matched to avoid waste of resources and substandard service quality.

[0049] Exemplarily, the process of constructing the target rate decision tree includes: obtaining rate information of various service types of various links based on prior knowledge or historical communication data, and constructing the decision tree based on this. During the construction process, the construction of the decision tree is further completed according to the mapping relationship between the link type, service type, service level and rate information.

[0050] S130: Determine a current adjustment factor corresponding to the target communication service based on the current link status and a preset link status threshold.

[0051] The current adjustment factor may be used to adjust the link rate and may represent the adjustment range of the link rate.

[0052] Specifically, whether the link rate needs to be adjusted is determined based on the current link state and the preset link state threshold. If necessary, a current adjustment factor corresponding to the target communication service is determined based on the difference between the current link state and the preset link state threshold.

[0053] S140: Perform rate switching based on the current adjustment factor and the target rate information to determine a target link rate corresponding to the target communication service at the next moment.

[0054] Specifically, the current adjustment factor is added to one to obtain an addition result, and the addition result is multiplied by the basic link rate in the target rate information to obtain the target link rate corresponding to the target communication service at the next moment.

[0055] The technical solution of the embodiment of the present invention is to obtain the current link information and target service information corresponding to the target communication service to be detected; the current link information includes: the current link type and the current link state; the current link type and the target service information are input into the target rate decision tree for node decision, and the target rate information of the target communication service in the current link is obtained; the target rate decision tree is constructed based on the mapping relationship between each service information and the rate information under each type of link; based on the current link state and the preset link state threshold, the current adjustment factor corresponding to the target communication service is determined; based on the current adjustment factor and the target rate information, the rate is switched, so that the target link rate corresponding to the target communication service at the next moment can be accurately and conveniently determined, thereby realizing accurate rate switching, avoiding resource waste and substandard service quality.

[0056] It should be noted that the embodiments of the present invention can be designed specifically for the characteristics of cross-domain communication networks, realizing intelligent service rate mapping and switching under multiple communication modes such as radio, hydroacoustic, and optical communications in various communication environments in the air, on the surface, and underwater, and providing strong support for the efficient operation of cross-domain communication networks.

[0057] Embodiment 2

[0058] Figure 2 This is a flowchart of a cross-domain communication network intelligent service rate mapping and switching method provided in Embodiment 2 of the present invention. Based on the above embodiments, this embodiment describes in detail the process of determining the current adjustment factor corresponding to the target communication service. The explanations of the terms that are the same or corresponding to the above embodiments are not repeated here. Figure 2 As shown, the method includes:

[0059] S210: Acquire current link information and target service information corresponding to the target communication service to be detected.

[0060] The current link information includes: the current link type and the current link status.

[0061] S220: Input the current link type and target service information into the target rate decision tree for node decision, and obtain the target rate information of the target communication service in the current link.

[0062] The target rate decision tree is constructed based on the mapping relationship between each type of service information and rate information under each type of link.

[0063] S230: If the current link state is greater than a preset link state maximum threshold, determine a current adjustment factor corresponding to the target communication service based on a difference between the current link state and the preset link state maximum threshold.

[0064] The preset link status threshold includes: a preset link status maximum threshold and a preset link status minimum threshold; the preset link status includes: at least one of bandwidth utilization, delay and packet loss rate.

[0065] Specifically, if the current link state is greater than the preset link state maximum threshold, the difference between the current link state and the preset link state maximum threshold is determined, and the difference is normalized to obtain the current adjustment factor corresponding to the target communication service. In this case, the current adjustment factor is a positive value.

[0066] Exemplarily, before determining the current adjustment factor corresponding to the target communication service, the method also includes: obtaining a preset link state maximum threshold and a preset link state stability interval corresponding to the link state of each link, and determining a preset link state minimum threshold corresponding to the link state of each link based on the preset link state maximum threshold and the preset link state stability interval.

[0067] Specifically, the maximum bandwidth utilization threshold, bandwidth utilization stability interval, delay maximum threshold, delay stability interval, packet loss rate maximum threshold and packet loss rate stability interval of each link are obtained. Based on the maximum bandwidth utilization threshold and bandwidth utilization stability interval of each link, the minimum bandwidth utilization threshold of each link is determined. Based on the maximum delay threshold and delay stability interval of each link, the minimum delay threshold of each link is determined. Based on the maximum packet loss rate threshold and packet loss rate stability interval of each link, the minimum packet loss rate threshold of each link is determined. For example, if the maximum bandwidth utilization threshold is 90 and the bandwidth utilization stability interval is 40, the minimum bandwidth utilization threshold is 50.

[0068] S240: If the current link state is less than a preset minimum link state threshold, determine a current adjustment factor corresponding to the target communication service based on a difference between the current link state and the preset minimum link state threshold.

[0069] Specifically, if the current link state is less than the preset link state minimum threshold, the rate adjustment method is determined based on the target service level and the preset service level threshold, and the current adjustment factor corresponding to the target communication service is determined based on the difference between the current link state and the preset link state minimum threshold and the rate adjustment method.

[0070] Exemplarily, if the target service level is greater than or equal to the preset service level threshold, indicating that the basic link rate is not reduced, the current adjustment factor corresponding to the target communication service is determined to be zero, thereby ensuring the transmission quality of the key communication service. If the target service level is less than the preset service level threshold, the difference between the current link state and the preset link state minimum threshold is normalized to obtain the current adjustment factor corresponding to the target communication service. In this case, the current adjustment factor is a negative value.

[0071] S250: If the current link state is less than or equal to a preset link state maximum threshold, and the current link state is greater than or equal to a preset link state minimum threshold, then the current adjustment factor corresponding to the target communication service is determined to be zero.

[0072] Specifically, if the current link state is less than or equal to the preset link state maximum threshold, and the current link state is greater than or equal to the preset link state minimum threshold, indicating that no link rate adjustment is required, the current adjustment factor corresponding to the target communication service is determined to be zero, so that the target link rate corresponding to the target communication service at the next moment is the basic link rate.

[0073] Exemplarily, the preset link state includes bandwidth utilization, delay and packet loss rate. If the current bandwidth utilization in the current link is greater than the maximum bandwidth utilization threshold, the difference between the current bandwidth utilization and the maximum bandwidth utilization threshold is normalized to obtain the first adjustment factor corresponding to the target communication service; if the current delay in the current link is less than or equal to the maximum delay threshold, and greater than or equal to the minimum delay threshold, the second adjustment factor corresponding to the target communication service is determined to be zero. If the current packet loss rate in the current link is less than the minimum packet loss rate threshold, and the target service level is less than the preset service level threshold, the difference between the current packet loss rate and the minimum packet loss rate threshold is normalized to obtain the third adjustment factor corresponding to the target communication service. Based on the tolerance of the target communication service to bandwidth utilization, delay and packet loss rate, the first weight corresponding to the bandwidth utilization, the second weight corresponding to the delay and the third weight corresponding to the packet loss rate are obtained. For example, if the target communication service has strict requirements on the packet loss rate, the third weight corresponding to the packet loss rate is greater than the first weight and greater than the second weight. The multiplication result of the first adjustment factor and the first weight, the multiplication result of the second adjustment factor and the second weight, and the multiplication result of the third adjustment factor and the third weight are added to obtain a current adjustment factor corresponding to the target communication service.

[0074] S260: Perform rate switching based on the current adjustment factor and the target rate information to determine a target link rate corresponding to the target communication service at the next moment.

[0075] On the basis of the above technical solution, "switching the rate based on the current adjustment factor and the target rate information to determine the target link rate corresponding to the target communication service at the next moment" may include: adjusting the basic link rate in the target rate information based on the current adjustment factor to obtain the link rate to be selected; performing rate detection on the link rate to be selected based on the target rate range in the target rate information to determine the target link rate corresponding to the target communication service at the next moment.

[0076] The link rate to be selected may refer to a preliminarily determined link rate to be detected.

[0077] Specifically, the current adjustment factor is added to one to obtain the addition result, and the addition result is multiplied by the basic link rate to obtain the link rate to be selected. If the link rate to be selected is within the target rate interval, the link rate to be selected is determined as the target link rate corresponding to the target communication service at the next moment. If the link rate to be selected is outside the target rate interval, the interval boundary value of the target rate interval closest to the link rate to be selected is determined as the target link rate corresponding to the target communication service at the next moment. Thus, an intelligent algorithm is introduced to realize real-time perception of the network environment and business needs, and make more reasonable business rate switching decisions, that is, it can quickly respond to changes in the network environment and business needs, and ensure timely adjustment of the business rate. At the same time, the adaptive ability of the system is enhanced to cope with complex and changing network environments.

[0078] The technical solution of the embodiment of the present invention is as follows: if the current link state is greater than the preset link state maximum threshold, then the current adjustment factor corresponding to the target communication service is determined based on the difference between the current link state and the preset link state maximum threshold; if the current link state is less than the preset link state minimum threshold, then the current adjustment factor corresponding to the target communication service is determined based on the difference between the current link state and the preset link state minimum threshold; if the current link state is less than or equal to the preset link state maximum threshold, and the current link state is greater than or equal to the preset link state minimum threshold, then the current adjustment factor corresponding to the target communication service is determined to be zero. Thus, based on the real-time current link state and the preset link state threshold, the target link rate is dynamically adjusted to ensure efficient use of network resources and flexible adaptation to business needs.

[0079] The following is an embodiment of a cross-domain communication network intelligent service rate mapping and switching device provided in an embodiment of the present invention. The device and the cross-domain communication network intelligent service rate mapping and switching method of the above-mentioned embodiments belong to the same inventive concept. For details not described in detail in the embodiment of the cross-domain communication network intelligent service rate mapping and switching device, please refer to the embodiment of the above-mentioned cross-domain communication network intelligent service rate mapping and switching method.

[0080] Embodiment 3

[0081] Figure 3 This is a schematic diagram of the structure of a cross-domain communication network intelligent service rate mapping and switching device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device includes: an information acquisition module 310, a target rate information determination module 320, a current adjustment factor determination module 330 and a target link rate determination module 340.

[0082] Among them, the information acquisition module 310 is used to obtain the current link information and target service information corresponding to the target communication service to be detected; the current link information includes: the current link type and the current link status; the target rate information determination module 320 is used to input the current link type and the target service information into the target rate decision tree for node decision, and obtain the target rate information of the target communication service in the current link; the target rate decision tree is constructed based on the mapping relationship between each service information and rate information under each type of link; the current adjustment factor determination module 330 is used to determine the current adjustment factor corresponding to the target communication service based on the current link status and the preset link status threshold; the target link rate determination module 340 is used to perform rate switching based on the current adjustment factor and the target rate information, and determine the target link rate corresponding to the target communication service at the next moment.

[0083] The technical solution of the embodiment of the present invention is to obtain the current link information and target service information corresponding to the target communication service to be detected; the current link information includes: the current link type and the current link state; the current link type and the target service information are input into the target rate decision tree for node decision, and the target rate information of the target communication service in the current link is obtained; the target rate decision tree is constructed based on the mapping relationship between each service information and the rate information under each type of link; based on the current link state and the preset link state threshold, the current adjustment factor corresponding to the target communication service is determined; based on the current adjustment factor and the target rate information, the rate is switched, so that the target link rate corresponding to the target communication service at the next moment can be accurately and conveniently determined, thereby realizing accurate rate switching, avoiding resource waste and substandard service quality.

[0084] On the basis of the above technical solution, the target service information includes: target service type and target service level; the target rate information includes: target rate range and basic link rate.

[0085] Based on the above technical solution, the target rate information determination module 320 is specifically used to: input the current link type and target service information into the target rate decision tree; in the target rate decision tree, determine the first state node in the first decision branch based on the current link type, and determine the second state node in the second decision branch under the first state node based on the target service type, and determine the result node in the third decision branch under the second state node based on the target service level, and determine the target rate information of the target communication service in the current link based on the result node.

[0086] On the basis of the above technical solution, the preset link status threshold includes: a preset link status maximum threshold and a preset link status minimum threshold; the preset link status includes: at least one of bandwidth utilization, delay and packet loss rate.

[0087] On the basis of the above technical solution, the current adjustment factor determination module 330 is specifically used for: if the current link state is greater than the preset link state maximum threshold, then based on the difference between the current link state and the preset link state maximum threshold, determine the current adjustment factor corresponding to the target communication service; if the current link state is less than the preset link state minimum threshold, then based on the difference between the current link state and the preset link state minimum threshold, determine the current adjustment factor corresponding to the target communication service; if the current link state is less than or equal to the preset link state maximum threshold, and the current link state is greater than or equal to the preset link state minimum threshold, then the current adjustment factor corresponding to the target communication service is determined to be zero.

[0088] Based on the above technical solution, the target link rate determination module 340 is specifically used to: adjust the basic link rate in the target rate information based on the current adjustment factor to obtain the link rate to be selected; perform rate detection on the link rate to be selected based on the target rate range in the target rate information to determine the target link rate corresponding to the target communication service at the next moment.

[0089] The cross-domain communication network intelligent service rate mapping and switching device provided in the embodiment of the present invention can execute the cross-domain communication network intelligent service rate mapping and switching method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the cross-domain communication network intelligent service rate mapping and switching method.

[0090] It is worth noting that in the above-mentioned embodiment of cross-domain communication network intelligent service rate mapping and switching, the various units and modules included are divided only according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

[0091] Embodiment 4

[0092] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0093] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0094] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0095] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 performs the various methods and processes described above, such as cross-domain communication network intelligent service rate mapping and switching methods.

[0096] In some embodiments, the cross-domain communication network intelligent service rate mapping and switching method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the cross-domain communication network intelligent service rate mapping and switching method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the cross-domain communication network intelligent service rate mapping and switching method in any other appropriate manner (e.g., by means of firmware).

[0097] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0098] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0099] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0100] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0101] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0102] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0103] An embodiment of the present invention also provides a computer program product, including a computer program, which, when executed by a processor, implements the cross-domain communication network intelligent service rate mapping and switching method provided in any embodiment of the present application.

[0104] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present invention, and the programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to connect through the Internet). The program product and the cross-domain communication network intelligent service rate mapping and switching method disclosed in each embodiment of the present application belong to the same inventive concept, so it is not repeated here.

[0105] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0106] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A cross-domain communication network intelligent service rate mapping and switching method, characterized in that: include: Obtaining current link information and target service information corresponding to the target communication service to be detected; The current link information includes: current link type and current link status; Inputting the current link type and the target service information into a target rate decision tree for node decision, and obtaining the target rate information of the target communication service in the current link; the target rate decision tree is constructed based on the mapping relationship between each service information and rate information under each type of link; Determining a current adjustment factor corresponding to the target communication service based on the current link state and a preset link state threshold; The rate switching is performed based on the current adjustment factor and the target rate information to determine the target link rate corresponding to the target communication service at the next moment.

2. The method according to claim 1, characterized in that The target service information includes: target service type and target service level; the target rate information includes: target rate range and basic link rate.

3. The method according to claim 2, characterized in that The step of inputting the current link type and the target service information into a target rate decision tree for node decision making to obtain target rate information of the target communication service in the current link includes: Inputting the current link type and the target service information into a target rate decision tree; In the target rate decision tree, a first state node in a first decision branch is determined based on the current link type, a second state node in a second decision branch under the first state node is determined based on the target service type, a result node in a third decision branch under the second state node is determined based on the target service level, and target rate information of the target communication service in the current link is determined based on the result node.

4. The method according to claim 1, characterized in that: The preset link status threshold includes: a preset link status maximum threshold and a preset link status minimum threshold; the preset link status includes: at least one of bandwidth utilization, delay and packet loss rate.

5. The method according to claim 4, characterized in that The determining, based on the current link state and a preset link state threshold, a current adjustment factor corresponding to the target communication service includes: If the current link state is greater than a preset link state maximum threshold, determining a current adjustment factor corresponding to the target communication service based on a difference between the current link state and the preset link state maximum threshold; If the current link state is less than a preset link state minimum threshold, determining a current adjustment factor corresponding to the target communication service based on a difference between the current link state and the preset link state minimum threshold; If the current link state is less than or equal to a preset link state maximum threshold, and the current link state is greater than or equal to a preset link state minimum threshold, the current adjustment factor corresponding to the target communication service is determined to be zero.

6. The method according to claim 1, characterized in that The performing rate switching based on the current adjustment factor and the target rate information to determine a target link rate corresponding to the target communication service at a next moment includes: Adjusting the basic link rate in the target rate information based on the current adjustment factor to obtain a link rate to be selected; The rate detection is performed on the link rate to be selected based on the target rate interval in the target rate information to determine the target link rate corresponding to the target communication service at the next moment.

7. A cross-domain communication network intelligent service rate mapping and switching device, characterized in that: The device comprises: An information acquisition module is used to acquire current link information and target service information corresponding to the target communication service to be detected; the current link information includes: current link type and current link status; A target rate information determination module is used to input the current link type and the target service information into a target rate decision tree for node decision, and obtain the target rate information of the target communication service in the current link; the target rate decision tree is constructed based on the mapping relationship between each service information and rate information under each type of link; A current adjustment factor determination module, configured to determine a current adjustment factor corresponding to the target communication service based on the current link state and a preset link state threshold; The target link rate determination module is used to perform rate switching based on the current adjustment factor and the target rate information, and determine the target link rate corresponding to the target communication service at the next moment.

8. An electronic device, characterized in that: The electronic device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the cross-domain communication network intelligent service rate mapping and switching method as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the cross-domain communication network intelligent service rate mapping and switching method as described in any one of claims 1-6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by the processor, it implements the cross-domain communication network intelligent service rate mapping and switching method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Multimedia client / server system with adjustable data link rate and range and methods for use therewith

    CN101286983A

  • Method, system and device for adjusting transmission speed and redirecting routing

    CN101754266A

  • Data transmission method, terminal equipment and computer readable storage medium

    CN117041862A

  • Internet of Vehicles joint congestion control method based on cross-layer perception

    CN117098181A

  • Machine learning techniques for implementing tree-based network congestion control

    US20240007403A1

Cited By

  • Method and device for intelligently adjusting size of receiving ring of network card and storage medium

    CN119854249A

  • Link switching method and device

    CN120751453A