Multi-channel data transmission method and electronic device
The multi-channel data transmission method optimizes data aggregation by dynamically adjusting load ratios across channels based on network parameters, addressing instability issues and enhancing bandwidth efficiency.
Patent Information
- Application Number
- JP2025513464
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-10-27
- Filing Date
- 2023-06-30
- Publication Date
- 2025-09-25
AI Technical Summary
Single wireless data signals face instability due to geography, buildings, and radio interference, leading to inconsistent data connections and reduced bandwidth efficiency.
A multi-channel data transmission method that adjusts data load ratios across multiple channels based on network parameters and current load ratios, optimizing data aggregation efficiency by self-adaptive channel load adjustments.
Enhances data aggregation efficiency by stabilizing connections and maximizing bandwidth utilization through dynamic load ratio adjustments.
Smart Images

Figure 2025531767000001_ABST
Abstract
Description
[Technical Field]
[0001] This disclosure claims priority to Chinese application CN202211325171.2, entitled "Multi-channel data transmission method and electronic device," filed on October 27, 2022, the entire contents of which are incorporated herein by reference.
[0002] The present disclosure relates to the field of wireless network technology, and more particularly to a multi-channel data transmission method and electronic device. [Background technology]
[0003] With the development of digitalization and information society, the demand for bandwidth for wireless data services is increasing. However, there is a technical challenge in that a single wireless data signal cannot provide a stable data connection due to factors such as geography, buildings, radio interference, and base station load capacity. Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure provides a multi-channel data transmission method and electronic device. [Means for solving the problem]
[0005] In a first aspect, an embodiment of the present disclosure provides a multi-channel data transmission method, including: acquiring network parameters of a plurality of data channels and current data load ratios of the plurality of data channels, where the network parameters are influencing factors that affect the data transmission capacity of the data channels; determining target data load ratios of the plurality of data channels based on the network parameters of the plurality of data channels and the current data load ratios of the plurality of data channels, where the current data load ratios and the target data load ratios include multiple ratio levels; and correspondingly adjusting the data load ratios of each data channel according to the target data load ratios of the plurality of data channels.
[0006] In a second aspect, there is provided an electronic device including at least one processor and a memory communicatively connected to the at least one processor, the memory storing one or more computer programs executable by the at least one processor, the one or more computer programs being executed by the at least one processor to enable the at least one processor to perform the multi-channel data transmission method provided in the first aspect. [Brief explanation of the drawings]
[0007] The drawings of the embodiments of the present disclosure are as follows: [Figure 1] FIG. 1 is a conceptual diagram of an application scene provided by the present disclosure. [Figure 2] FIG. 1 is a conceptual flow diagram of a multi-channel data transmission method provided by an embodiment of the present disclosure. [Figure 3] FIG. 10 is a conceptual flow diagram of another multi-channel data transmission method provided by an embodiment of the present disclosure. [Figure 4] FIG. 1 is a conceptual block diagram of a multi-channel data transmission device provided by an embodiment of the present disclosure. [Figure 5] FIG. 1 is a block diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0008] In order to make the technical solution of the present disclosure more easily understandable to those skilled in the art, the multi-channel data transmission method and device provided in the embodiments of the present disclosure will be described in detail below in combination with the accompanying drawings.
[0009] The present disclosure will be described more fully below with reference to the drawings, but the examples presented may be embodied in different forms, and the present disclosure should not be construed as being limited to the examples described below. On the contrary, the purpose of providing these examples is to make the disclosure clear and complete, and to fully convey the scope of the disclosure to those skilled in the art.
[0010] The drawings of the embodiments of the present disclosure are intended to provide a further understanding of the embodiments of the present disclosure, constitute a part of the specification, and are intended to explain the present disclosure together with the detailed embodiments, and are not intended to limit the present disclosure. The above-mentioned and other features and advantages will become more apparent to those skilled in the art by describing the detailed embodiments with reference to the drawings.
[0011] The present disclosure may be described with reference to plan views and / or cross-sectional views using idealized conceptual diagrams of the present disclosure. Therefore, exemplary drawings may be modified based on manufacturing techniques and / or margins.
[0012] Where not inconsistent, the embodiments and features of the embodiments of the present disclosure may be combined with each other.
[0013] The terms used in this disclosure are used only to describe particular embodiments and are not intended to limit the disclosure. As used in this disclosure, the term "and / or" includes any and all combinations of one or more of the associated listed items. As used in this disclosure, the singular forms "a," "an," and "the" are intended to include the plural forms unless the surrounding text clearly indicates otherwise. As used in this disclosure, the terms "comprising," "comprising," and "consisting of" specify the presence of such features, wholes, steps, operations, elements, and / or assemblies, but are also understood not to exclude the presence or addition of one or more other features, wholes, steps, operations, elements, assemblies, and / or groups thereof.
[0014] Unless otherwise specified, the meanings of all terms (including technical and scientific terms) used in this disclosure are the same as those commonly understood by those skilled in the art. It will also be understood that terms defined in common dictionaries, unless expressly stated in this disclosure, will be interpreted as having a meaning consistent with the meaning in the context of the relevant technology and this disclosure, and will not be interpreted as having an ideal or excessively formal meaning.
[0015] The present disclosure is not limited to the embodiments shown in the drawings, but includes variations in configuration formed based on manufacturing techniques. Therefore, the regions illustrated in the drawings have schematic attributes, and the shapes of the regions illustrated in the drawings are illustrative of specific shapes of regions of elements, but are not limiting.
[0016] With the development of digitalization and information society, the demand for bandwidth in wireless data services is increasing. However, due to factors such as geography, buildings, radio interference, and base station load capacity, a single wireless data signal cannot provide a stable data connection. Therefore, relevant engineers have proposed a technology called data aggregation of two or more wireless data links.
[0017] Data aggregation technologies include the Multi Path Transmission Control Protocol (MPTCP) and the Access Traffic Steering, Switching, and Splitting (ATSSS) technology introduced by the 3rd Generation Partnership Project (3GPP). Here, MPTCP is a TCP evolution protocol created to adapt to multipath transmission and is a solution that can be added to a higher layer of the operating system. MPTCP subflows can transmit data over different Internet Protocol (IP) links, which may be non-3GPP access (e.g., WiFi link) and 3GPP access (wireless data link).
[0018] ATSSS technology has at least three capabilities: selecting the optimal network based on bandwidth measurement and latency; smoothly switching between wireless data and WiFi connections to avoid data stream blockages; and splitting data transmission between wireless data and WiFi connections to realize joint transmission with the convergence of two-way connections.
[0019] ATSSS technology introduces relevant protocols on the terminal and network sides, and the terminal and network sides access the network side's User Plane Function (UPF) via 3GPP and non-3GPP to realize data aggregation. The UPF acts as a gateway to forward data to any address on the Internet, and sends ATSSS rules to the UPF and terminal under the network side's Service Management Function (SMF). The terminal and UPF then transmit data according to the ATSSS rules.
[0020] However, when using ATSSS technology to transmit data, the wireless data link is subject to signal disturbance and hopping, resulting in unstable data bandwidth. If the data load on the wireless data link cannot be adjusted, the data aggregation efficiency of the wireless data link will decrease.
[0021] In the process of multi-channel data transmission, the data bandwidth and congestion changes of each channel both affect the data aggregation effect, so it is necessary to adjust the data load of each channel based on the network parameters of each channel's implementation to improve the data aggregation effect of multi-channel data transmission.
[0022] FIG. 1 is a conceptual diagram of an application scenario provided by the present disclosure. In the drawing, solid lines represent control signals and dashed lines represent data transmission signals. As shown in FIG. 1, a terminal 10 is connected to a network side 40 via a 3GPP data channel 20 and a non-3GPP data channel 30, and the 3GPP data channel 20 and the non-3GPP data channel 30 can simultaneously provide data services to the terminal 10. When the 3GPP data channel 20 and the non-3GPP data channel 30 provide data services to the terminal 10, a multi-channel data transmission device 50 adjusts the data load ratio between the 3GPP data channel 20 and the non-3GPP data channel 30 to maximize the data transmission rates of the 3GPP data channel 20 and the non-3GPP data channel 30, thereby improving the data aggregation effect of the 3GPP data channel 20 and the non-3GPP data channel 30.
[0023] Here, the terminal 10 is a terminal that supports data transmission via multiple data channels, and may be an in-vehicle device, a user equipment (UE), a mobile device, a user terminal, a terminal, a mobile phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, an in-vehicle device, a wearable device, etc.
[0024] The 3GPP data channel 20 may be a data channel provided by a 3GPP access device, such as a data channel provided by a 2G, 3G, 4G, or 5G mobile network, while the non-3GPP data channel 30 may be a wireless LAN data channel, such as a data channel provided by a wireless access device such as WiFi or Zigbee.
[0025] In a first aspect, an embodiment of the present disclosure provides a multi-channel data transmission method, which can improve aggregation efficiency of multi-channel data transmission.
[0026] 2 is a conceptual flow diagram of a multi-channel data transmission method provided by an embodiment of the present disclosure. As shown in FIG. 2, the multi-channel data transmission method provided by an embodiment of the present disclosure includes steps S201 to S203.
[0027] Step S201: Obtain network parameters of a plurality of data channels and current data load ratios of the plurality of data channels.
[0028] Here, the network parameters are influencing factors of a data channel that affect the data transmission capacity of the data channel, and the network parameters are the basis for adjusting the data load of the data channel. The data load refers to the amount of data transmitted by the data channel, and the larger the data load of a data channel, the stronger the data transmission capacity of the data channel, and the smaller the data load of a data channel, the weaker the data transmission capacity of the data channel.
[0029] In some embodiments, the data channel influence factors include at least one of received power, transmission rate, signal interference, frequency bandwidth, network type, routing congestion of network equipment, network equipment load, and generation of network technology.
[0030] Step S202: Determine a target data load ratio for the plurality of data channels based on the network parameters of the plurality of data channels and the current data load ratios of the plurality of data channels.
[0031] Here, the current data load volume ratio and the target data load volume ratio include multiple ratio levels. When the ratio levels of the current data load volume ratio and the target data load volume ratio are different, the target data load volume ratio is used instead of the current data load volume ratio. When the ratio levels of the current data load volume ratio and the target data load volume ratio are the same, the current data load volume ratio is maintained as is, or the target data load volume ratio is used instead of the current data load volume ratio. Since the target data load volume ratio and the current data load volume ratio are simply equal, no change occurs in the current data load volume ratio.
[0032] In some embodiments, each ratio level corresponds to a data load ratio, and the larger the ratio level number, the smaller the difference between the data load ratios corresponding to two adjacent ratio levels, the smaller the adjustment amount of the data load amount corresponding to the data channel, and the smoother the adjustment process.The smaller the ratio level number, the larger the difference between the data load ratios corresponding to two adjacent ratio levels, the larger the adjustment amount of the data load amount corresponding to the data channel, and the less smooth the adjustment process.
[0033] For dual data channels such as a mobile network data channel (Cellular) and a wireless LAN data channel (Wlan), five ratio levels are provided, from LEVEL 1 to LEVEL 5. In Table 1, the data load of the mobile network data channel is 0 at ratio level LEVEL 1, but the data load of the WLAN data channel never becomes 0 at any ratio level. This is because the WLAN data channel is biased, i.e., the WLAN data channel is given priority for use.
[0034] [Table 1]
[0035] For triple channels such as a mobile network data channel (Cellular), a main wireless LAN data channel (Main Wlan), and a secondary wireless LAN data channel (Secondary Wlan), six ratio levels are provided, from LEVEL 1 to LEVEL 6. In Table 2, the data load of the WLAN data channel is 0 at ratio level LEVEL 1, but the data load of the main mobile network data channel and the secondary mobile network data channel never becomes 0 at any ratio level, because the load is similarly biased toward the WLAN data channel.
[0036] [Table 2]
[0037] Although the above describes the ratio levels of the data load ratios of the present disclosure using dual channel and triple channel as examples, this does not imply a limitation on the present disclosure, and the multi-channel data transmission method provided by the present disclosure is equally applicable to cases with more data channels.
[0038] Step S203: Adjust the data load amounts of the plurality of data channels according to the target data load ratios of the plurality of data channels.
[0039] When the target data load ratio is different from the current data load ratio, the data load ratio of one of the data channels can be changed to achieve the target data load ratio, or the data load ratio of each data channel can be adjusted simultaneously to achieve the target data load ratio.
[0040] In the multi-channel data transmission method provided by the embodiments of the present disclosure, the current data load ratio and the target data load ratio include multiple ratio levels, and the target data load ratios of the multiple data channels are determined based on the acquired network parameters of the multiple data channels and the current data load ratios of the multiple data channels. Then, the data load of each data channel is adjusted based on the target data load ratio, allowing each channel to self-adaptively adjust its data load, and each channel to adapt to its own network conditions, thereby improving the data aggregation efficiency of multi-channel data transmission.
[0041] In some embodiments, before step S201 of obtaining network parameters of the plurality of data channels and current data load ratios of the plurality of data channels, the method further includes a step of determining an initial data load ratio of the plurality of data channels based on a relationship between the influence factors of the data channels and the bandwidths of the plurality of data channels.
[0042] Here, the initial data load ratio is a ratio of the initial data load amount of a plurality of data channels, and the plurality of data channels transmit data according to the initial data load ratio.
[0043] In some embodiments, the initial data load ratio may be set at any ratio level. However, in order to enable each data channel to achieve high data aggregation efficiency at an early stage, the embodiments of the present disclosure determine the initial data load ratios of the multiple data channels based on the relationship between the influence factors of the data channels and the bandwidths of the multiple data channels. Because the bandwidth of the data channels is a relatively stable parameter, the determined initial data load ratio can be as adaptive as possible to the network conditions of each data channel.
[0044] In some embodiments, determining an initial data load ratio for the plurality of data channels based on a relationship between an influence factor of the data channel and a bandwidth of the plurality of data channels includes determining a main influence factor based on a relationship between an influence factor of the data channel and a bandwidth of the data channel, and determining an initial data load ratio for the plurality of data channels based on the main influence factor.
[0045] In some embodiments, the main influence factor can be selected from one or more dimensions, such as the influence degree of the influence factors of the data channel on the data channel bandwidth, the influence time, the user interest level, the focus of the product demand side, etc. When the influence factors of the data channel include at least one of the received power, the transmission speed, the signal interference, the frequency bandwidth, the network type, the routing congestion of the network equipment, the load of the network equipment, and the generation of the network technology, the received power can be used as the main influence factor, i.e., the initial data load ratio of the multiple data channels can be determined according to the received power.
[0046] Furthermore, since factors such as the network environment and the state of network devices are changing, the determination of the main influencing factors is also subject to adjustment; in other words, the main influencing factors are not constant and unchanging.
[0047] In some embodiments, when the multiple data channels include a Wireless LAN data channel and a mobile network data channel, step S202 of determining a target data load ratio for the multiple data channels based on the network parameters of the multiple data channels and the current data load ratios for the multiple data channels includes the steps of: modifying a signal strength of the Wireless LAN data channel based on the network parameters of the Wireless LAN data channel; modifying a signal strength of the mobile network data channel based on the network parameters of the mobile network data channel; and determining a target data load ratio for the Wireless LAN data channel and the mobile network data channel based on the modified signal strength of the Wireless LAN data channel, the modified signal strength of the mobile network data channel, and the current data load ratios for the Wireless LAN data channel and the mobile network data channel.
[0048] Since the signal strength of the WLAN data channel and the mobile network data channel is affected by the influencing factors of other data channels in addition to the main influencing factors, the signal strength of the WLAN data channel is corrected based on the network parameters of the WLAN data channel, and the signal strength of the mobile network data channel is corrected based on the network parameters of the mobile network data channel, and then the target data load ratio of the WLAN data channel and the mobile network data channel is determined based on the corrected signal strength of the mobile network data channel and the signal strength of the WLAN data channel.
[0049] In some embodiments, when the influence factor of a data channel has a linear characteristic, the influence factor of the data channel is divided into multi-stage influence factors, and the multi-stage influence factors, multiple data channels and multiple ratio levels correspond to each other according to a preset rule.
[0050] Here, the fact that the influence factor of the data channel has a linear characteristic means that the influence factor of the data channel and the data transmission rate of the data channel have a linear growth or linear decline characteristic.
[0051] In some embodiments, the plurality of data channels includes a first data channel and a second data channel for transmitting data, where the first data channel includes a wireless LAN data channel and the second data channel includes a mobile network data channel.
[0052] For example, the signal strength has a linear characteristic with respect to the data transmission rate of the data channel. When the effective value range of the signal strength of the WLAN data channel is -44 to -140 dBm, the signal strength of the WLAN data channel is divided into strong, medium, and weak signal strengths. As shown in Table 3, the threshold for strong signal strength is -95 dBm, and the threshold for weak signal strength is -105 dBm. When the effective value range of the signal strength of the mobile network data channel is -10 to -120 dBm, the signal strength of the mobile network data channel is divided into strong, medium, and weak signal strengths. As shown in Table 3, the threshold for strong signal strength is -50 dBm, and the threshold for weak signal strength is -70 dBm.
[0053] [Table 3]
[0054] In Table 3, the signal strength of the two data channels is divided into three levels, and the three levels of signal strength, data channel type, and dual channel ratio level correspond according to a pre-set rule. Table 4 shows the correspondence relationship between the three levels of signal strength of the two types of data channels and the dual channel ratio level.
[0055] [Table 4]
[0056] When the network parameter is signal interference, the signal interference is converted into signal strength, and then the ratio level is determined according to the corresponding relationship between the signal strength and the ratio level, and the data load ratio is further determined.
[0057] For the WLAN data channel, the signal-to-interference-and-noise ratio is the signal interference of the WLAN data channel. The step of modifying the signal strength of the WLAN data channel based on the network parameters of the WLAN data channel includes:
[0058] When the signal-to-interference and noise ratio is equal to or less than a first preset threshold, the signal strengths of the WLAN data channels are all adjusted to weak signal strengths. When the signal-to-interference and noise ratio is greater than the first preset threshold but less than a second preset threshold, if the signal strength of the WLAN data channel is strong, the strong signal strength is adjusted to medium signal strength, and if the signal strength of the WLAN data channel is medium or weak, the signal strength is maintained as is. When the signal-to-interference and noise ratio is greater than the second preset threshold, if the signal strength of the WLAN data channel is strong or weak, the signal strength is maintained as is, and if the signal strength of the WLAN data channel is medium, the medium signal strength is adjusted to strong signal strength.
[0059] For example, the signal-to-interference and noise ratio SINR ranges from -23 to 40 dB. The first and second preset thresholds are used to divide the signal-to-interference and noise ratio SINR into three stages, where the first preset threshold is 0 dB and the second preset threshold is 5 dB. The signal-to-interference and noise ratio SINR is corrected to signal strength. Table 5 shows the corrected relationship between the signal-to-interference and noise ratio SINR and signal strength.
[0060] [Table 5]
[0061] With respect to the mobile network data channel, the signal-to-noise ratio is the signal interference of the mobile network data channel, and the step of modifying the signal strength of the WLAN data channel based on the network parameters of the WLAN data channel includes the steps of modifying all of the signal strengths of the mobile network data channel to weak signal strengths when the signal-to-noise ratio is equal to or less than a first preset threshold; modifying the strong signal strength to medium signal strength if the signal strength of the mobile network data channel is strong when the signal-to-noise ratio is greater than the first preset threshold and less than a second preset threshold, and maintaining the signal strength of the mobile network data channel as is if the signal strength is medium or weak; and maintaining the signal strength of the mobile network data channel as is if the signal strength is strong or weak when the signal strength is medium, and modifying the medium signal strength to strong signal strength if the signal strength of the mobile network data channel is medium.
[0062] For example, the signal-to-noise ratio SNR ranges from -20 to 30 dB, and the signal-to-noise ratio SNR is divided into three stages using a first preset threshold and a second preset threshold, where the first preset threshold is 0 dB and the second preset threshold is 5 dB. The signal-to-interference and noise ratio SINR is corrected to the signal strength. Table 5 shows the corrected relationship between the signal-to-noise ratio SINR and the signal strength.
[0063] In some embodiments, the network parameter is a frequency bandwidth. The frequency bandwidth of a WLAN data channel includes 1.4 MHz, 3 MHz, 5 MHz, 10 MHz, 15 MHz, and 20 MHz. 5G frequency bandwidth includes the 4G frequency bandwidth range. The single-carrier bandwidth of millimeter-wave can reach up to 100 MHz. The frequency bandwidth is linearly related to the forward speed, and the lower the frequency bandwidth, the better the transparency, while the higher the frequency bandwidth, the weaker the transparency. The commonly accepted frequency bandwidth is 20 MHz.
[0064] The step of modifying the signal strength of the WLAN data channel based on the network parameters of the WLAN data channel includes the step of modifying the signal strength of the WLAN data channel to a weak signal strength when the frequency bandwidth of the WLAN data channel is smaller than a third preset threshold.
[0065] For example, the signal strength of the WLAN data channel is adjusted based on the frequency bandwidth. When the frequency bandwidth is smaller than a third preset threshold (e.g., 20 MHz), the logical bandwidth of the WLAN data channel can basically meet the demand, and the signal strength does not need to be adjusted.
[0066] The frequency bandwidth of mobile network data channels includes 1.4MHz, 3MHz, 5MHz, 10MHz, 15MHz, and 20MHz. 5G frequency bandwidth includes the 4G frequency bandwidth range. The single-carrier bandwidth of millimeter wave can reach up to 100MHz. The frequency bandwidth is linearly related to the speed in the forward direction. The wider the frequency bandwidth, the more radio resources there are and the higher the transmission speed.
[0067] The step of modifying the signal strength of the mobile network data channel based on the network parameters of the mobile network data channel includes the step of maintaining the signal strength of the mobile network data channel when the frequency bandwidth of the mobile network data channel is greater than a fourth preset threshold.
[0068] For example, the signal strength of the mobile network data channel is adjusted based on the frequency bandwidth, and when the frequency bandwidth is smaller than a fourth preset threshold (e.g., 5 MHz), the signal strength of the WLAN data channel is adjusted to a weak signal strength to prevent a situation where a strong signal has a low bandwidth.
[0069] In some embodiments, the network parameter is a data transmission rate. In some embodiments, the data transmission rate of each channel is monitored, for example, by sampling traffic on a wireless LAN data channel (Wlan) and a mobile network data channel (Cellular) every 2 seconds, and the calculated data transmission rate is used to adjust the data load ratio based on the data transmission rate.
[0070] The step of determining target data load ratios for the multiple data channels based on the network parameters of the multiple data channels and the current data load ratios for the multiple data channels includes the steps of obtaining corresponding data load ratios based on the data transmission rate of the wireless LAN data channel and the data transmission rate of the mobile network data channel, comparing the data load ratios with the current data load ratios to obtain the comparison results, and statistically calculating the comparison results to determine target data load ratios for the wireless LAN data channel and the mobile network data channel based on the statistical results.
[0071] For example, the data traffic and target data transmission rates of the wireless LAN data channel and the mobile network data channel are acquired and calculated every two seconds, the current target data load ratios of the wireless LAN data channel and the mobile network data channel are calculated based on the target data transmission rates, the target data load ratios are compared with the current data load ratios, and the data loads of each data channel are adjusted according to the comparison results.
[0072] In some embodiments, the comparison results are statistically analyzed, and a target data load ratio between the WLAN data channel and the mobile network data channel is determined based on the statistical results.
[0073] For example, taking a mobile network data channel as an example, if the target data load ratio is 0.3 times greater than the current data load ratio, it indicates that the actual data transmission rate of the mobile network data channel is high, and the ratio of the mobile network data channel needs to be increased, so one vote is cast to increase the ratio level of the mobile network data channel. If the votes exceed 50% within multiple consecutive voting cycles (e.g., 2 seconds), 50% means increasing the ratio level, so the ratio level of the mobile network data channel is increased. Conversely, for a WLAN data channel, if the target data load ratio is 0.3 times greater than the current data load ratio, it indicates that the actual data transmission rate of the WLAN data channel is high, and the ratio set for the WLAN data channel needs to be increased, so the ratio level LEVEL needs to be decreased. Similarly, if the votes exceed 50%, the ratio level is increased, i.e., the ratio level is decreased.
[0074] In some embodiments, the network parameter is a network type. The network types of the mobile network data channel include 2G, 3G, 4G, and 5G, and the network types of the WLAN data channel include 2.4 GHz and 5 GHz. If the network type of the mobile network data channel is 5G but the network type of the WLAN data channel is 2.4G, the data load of the mobile network data channel should be increased, so the ratio level is increased. For example, LEVEL2 -> LEVEL3 LEVEL3 -> LEVEL4 LEVEL4 -> LEVEL5
[0075] If the network type of the WLAN data channel is 5GHz but the network type of the mobile network data channel is 4G, the data load of the WLAN data channel should be increased, so the ratio level should be reduced, for example: LEVEL5 -> LEVEL4 LEVEL4 -> LEVEL3 LEVEL3 -> LEVEL2
[0076] To better understand the multi-channel data transmission method provided by the present disclosure, the following will take as an example a case where the WLAN data channel is WiFi and the mobile network data channel is Cellular. As shown in Figure 3, the multi-channel data transmission method includes, in step S301, determining an initial data load ratio between the WLAN data channel and the mobile network data channel based on signal strength. Here, the initial data load ratio can be determined by combining Table 3 based on the signal strength of the WLAN data channel and the mobile network data channel.
[0077] In step S302, the signal-to-noise ratio SNR of the WLAN data channel is obtained, the signal strength of the WLAN data channel is modified based on the SNR, the signal-to-interference and noise ratio SINR of the mobile network data channel is obtained, the signal strength of the WLAN data channel is modified based on the SINR, and a target data load ratio is determined based on the modified signal strength of the WLAN data channel, the signal strength of the WLAN data channel, and the current data load ratio.
[0078] In step S302, the signal strength of the WLAN data channel and the signal strength of the WLAN data channel are corrected using Table 5, and the target data load rate can be determined using Table 4 and the current data load rate.
[0079] In step S303, a target data load ratio is determined based on the frequency bandwidth of the wireless LAN data channel and the mobile network data channel and the current data load ratio, and the current data load ratio is corrected using the target data load ratio.
[0080] For example, when the frequency bandwidth of the WLAN data channel is smaller than 5 GHz, the signal strength of the WLAN data channel is relatively low, and the data load of the WLAN data channel needs to be reduced. When the frequency bandwidth of the mobile network data channel is larger than 50 MHz, the data load of the mobile network data channel needs to be increased, and the ratio level can be reduced according to Table 1.
[0081] In step S304, a target data load rate is determined based on the network types of the wireless LAN data channel and the mobile network data channel and the current data load rate, and the current data load rate is corrected using the target data load rate.
[0082] For example, when the network type of the mobile network data channel changes from 5G to 4G, the data load of the mobile network data channel needs to be reduced, so the ratio level needs to be reduced.When the network type of the WLAN data channel changes from 2.4G to 5G, the data load of the WLAN data channel needs to be increased, so the ratio level needs to be reduced.
[0083] In step S305, the traffic of the WLAN data channel and the traffic of the mobile network data channel are monitored, the data transmission rate of the WLAN data channel is obtained based on the traffic of the WLAN data channel, the data transmission rate of the mobile network data channel is obtained based on the traffic of the mobile network data channel, the data load ratio is obtained based on the data transmission rate of the WLAN data channel and the data transmission rate of the mobile network data channel, the data load ratio is compared with the current data load ratio to obtain a comparison result, the current data load ratio is not adjusted at this time, the comparison result is statistically calculated, and a target data load ratio of the WLAN data channel and the mobile network data channel is determined based on the statistical result. If the statistical result shows that 50% of the votes are in favor of increasing the ratio level of the WLAN data channel, the ratio level is decreased.
[0084] Furthermore, when determining the initial data load ratios of multiple data channels based on the main influencing factors and adjusting the current data load ratios, the adjustment range of the data load ratios may be one step, i.e., increasing or decreasing the data load ratio by one step, or may be two or more steps, i.e., increasing or decreasing the data load ratio by multiple steps, and the adjustment range of the data load ratios is determined by the network parameters and the current data load ratios, and the present disclosure does not limit the adjustment range of the data load ratios.
[0085] In some embodiments, a multi-channel data transmission method acquires network parameters and current data load ratios of multiple data channels in real time, determines target data load ratios for the multiple data channels based on the real-time network parameters and current data load ratios of the multiple data channels, and then adjusts the data load of each data channel according to the target data load ratios of the multiple data channels.By acquiring the network parameters and current data load ratios of the multiple data channels in real time and allowing each channel to timely and self-adaptively adjust its data load according to network conditions, the data aggregation efficiency of multi-channel data transmission can be improved.
[0086] In a second aspect, an embodiment of the present disclosure provides a multi-channel data transmission device, which can improve aggregation efficiency of multi-channel data transmission.
[0087] FIG. 4 is a conceptual block diagram of a multi-channel data transmission device provided by an embodiment of the present disclosure. As shown in FIG. 4, the multi-channel data transmission device 400 includes an acquisition module 401, a determination module 402, and an adjustment module 403. The acquisition module 401 is configured to acquire network parameters of multiple data channels and current data load ratios of the multiple data channels, where the network parameters are data channel influence factors that affect the data transmission capabilities of the data channels. The determination module 402 is configured to determine target data load ratios for the multiple data channels based on the network parameters of the multiple data channels and the current data load ratios of the multiple data channels. The current data load ratios and the target data load ratios include multiple ratio levels. The adjustment module 403 is configured to correspondingly adjust the data load of each data channel according to the target data load ratios of the multiple data channels.
[0088] In the multi-channel data transmission device provided by the embodiments of the present disclosure, the current data load ratio and the target data load ratio include multiple ratio levels, the acquisition module is configured to determine the target data load ratios of the multiple data channels based on the acquired network parameters of the multiple data channels and the current data load ratios of the multiple data channels, and the determination module is configured to determine the target data load ratios of the multiple data channels based on the network parameters of the multiple data channels and the current data load ratios of the multiple data channels, and the adjustment module is configured to adjust the data load of each data channel based on the target data load ratio, allowing each channel to self-adaptively adjust its data load and adapt to its own network conditions, thereby improving the data aggregation efficiency of multi-channel data transmission.
[0089] In some embodiments, the determining module 402 is further used to determine an initial data load ratio of the plurality of data channels based on a relationship between the influence factor of the data channel and the bandwidth of the plurality of data channels.
[0090] In some embodiments, the determination module 402 is further used to determine a main influence factor based on the relationship between the influence factor of the data channel and the bandwidth of the data channel, and determine an initial data load ratio of the multiple data channels based on the main influence factor.
[0091] In some embodiments, the data channel influence factors include at least one of received power, transmission rate, signal interference, frequency bandwidth, network type, routing congestion of network equipment, network equipment load, and generation of network technology.
[0092] In some embodiments, the plurality of data channels includes a wireless LAN data channel and a mobile network data channel.
[0093] The determination module 402 modifies the signal strength of the WLAN data channel based on the network parameters of the WLAN data channel, modifies the signal strength of the mobile network data channel based on the network parameters of the mobile network data channel, and determines a target data load ratio between the WLAN data channel and the mobile network data channel based on the modified signal strength of the WLAN data channel, the modified signal strength of the mobile network data channel, and the current data load ratio between the WLAN data channel and the mobile network data channel.
[0094] In some embodiments, the network parameter is signal interference, the signal interference of a wireless LAN data channel being a signal-to-interference-and-noise ratio, and the signal interference of a mobile network data channel being a signal-to-noise ratio.
[0095] The determination module 402 is further used to modify the signal strength of the WLAN data channel to a weak signal strength when the signal-to-interference and noise ratio is equal to or less than a first preset threshold; modify the signal strength of the WLAN data channel from a strong signal strength to a medium signal strength when the signal-to-interference and noise ratio is greater than the first preset threshold and less than a second preset threshold; and maintain the signal strength of the WLAN data channel as it is when it is a medium or weak signal strength; and maintain the signal strength of the WLAN data channel as it is when the signal-to-interference and noise ratio is greater than the second preset threshold; and maintain the signal strength of the WLAN data channel as it is when it is a strong or weak signal strength, and maintain the signal strength of the WLAN data channel as it is when it is a medium signal strength.
[0096] The determination module 402 is further used for modifying the signal strength of the mobile network data channel according to the network parameters of the mobile network data channel, including modifying the signal strength of all of the mobile network data channels to weak signal strength when the signal-to-noise ratio is equal to or less than a first preset threshold; modifying the signal strength of all of the mobile network data channels to medium signal strength if the signal strength of the mobile network data channel is strong if the signal strength of the mobile network data channel is strong if the signal strength of the mobile network data channel is strong, and maintaining the signal strength of medium and weak signals as they are; and maintaining the signal strength of all of the mobile network data channel to strong signal strength if the signal strength of all of the mobile network data channel is strong or weak if the signal strength of all of the mobile network data channel is medium.
[0097] The present disclosure provides a multi-channel data transmission device, which can be used to realize any of the multi-channel data transmission methods provided by the present disclosure. Corresponding technical solutions and descriptions can be found in the corresponding descriptions in the method section, and therefore will not be further described.
[0098] In some embodiments, the multi-channel data transmission device includes one or more of a terminal and a network side device, where the terminal may be an in-vehicle device, a user equipment (UE), a mobile device, a user terminal, a terminal, a mobile phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, an in-vehicle device, a wearable device, etc. The network side device may be a device such as a router, a gateway, a switch, etc.
[0099] FIG. 5 is a block diagram of an electronic device provided by an embodiment of the present disclosure.
[0100] Referring to FIG. 5 , an embodiment of the present disclosure provides an electronic device, which includes at least one processor 501, at least one memory 502, and one or more I / O interfaces 503 connected between the processor 501 and the memory 502, wherein the memory 502 stores one or more computer programs executable by the at least one processor 501, and the execution of the one or more computer programs by the at least one processor 501 enables the at least one processor 501 to perform the above-mentioned multi-channel data transmission method.
[0101] Those skilled in the art will understand that all or some of the steps, systems, and functional modules / units in the devices disclosed above can be implemented as software, firmware, hardware, or a suitable combination thereof.
[0102] In hardware embodiments, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, and one function or step may be performed by several physical components working together.
[0103] Some or all of the physical components may be implemented as hardware, software executed by a processor such as a central processor (CPU), digital signal processor, or microprocessor, or as integrated circuits such as dedicated integrated circuits. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information (e.g., computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk memory, read-only optical disks (CD-ROM), digital versatile disks (DVD) or other optical disk memory, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, and any other medium capable of storing desired information and accessible by a computer. Additionally, as known to those skilled in the art, communication media typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and may include any information delivery media.
[0104] The present disclosure provides a multi-channel data transmission method and electronic device for improving data aggregation efficiency of wireless data links. In the multi-channel data transmission method provided by the embodiments of the present disclosure, the current data load ratio and the target data load ratio include multiple ratio levels, and the target data load ratios of the multiple data channels are determined based on the acquired network parameters of the multiple data channels and the current data load ratios of the multiple data channels, and then the data loads of each data channel are adjusted based on the target data load ratios, allowing each channel to self-adaptively adjust its data load and adapt to its own network conditions, thereby improving the data aggregation efficiency of multi-channel data transmission.
[0105] Although the present disclosure discloses exemplary embodiments and employs specific terms, they are to be used and interpreted in a general, illustrative sense only, and not for purposes of limitation. It will be apparent to those skilled in the art that, in some instances, features, characteristics, and / or factors described in connection with a particular embodiment may be used alone, or in combination with features, characteristics, and / or factors described in connection with other embodiments, unless otherwise specified. Accordingly, those skilled in the art will recognize that various changes in form and detail may be made without departing from the scope of the present disclosure, as defined by the appended claims.
Claims
1. acquiring network parameters of a plurality of data channels and current data load ratios of the plurality of data channels, the network parameters being influencing factors affecting data transmission capacity of the data channels; determining a target data load ratio for the plurality of data channels based on network parameters of the plurality of data channels and a current data load ratio for the plurality of data channels, wherein the current data load ratio and the target data load ratio include a plurality of ratio levels; and adjusting the data load amount of each of the data channels according to a target data load amount ratio of the plurality of data channels. Multi-channel data transmission method.
2. Before the step of acquiring network parameters of a plurality of data channels and current data load ratios of the plurality of data channels, determining an initial data load ratio of the plurality of data channels based on a relationship between the influence factor of the data channel and the bandwidth of the plurality of data channels; The method of claim 1.
3. determining an initial data load ratio of the plurality of data channels based on a relationship between the influence factors of the data channels and the bandwidths of the plurality of data channels, determining a main influence factor based on a relationship between the influence factor of the data channel and a bandwidth of the data channel; determining an initial data load ratio of the plurality of data channels based on the main influencing factors; The method of claim 2.
4. The influence factors of the data channel include at least one of received power, transmission speed, signal interference, frequency bandwidth, network type, routing congestion of network equipment, network equipment load, and network technology generation; The method according to any one of claims 1 to 3.
5. When the influence factor of the data channel has a linear characteristic, the influence factor of the data channel is divided into multi-stage influence factors, and the multi-stage influence factors, the plurality of data channels and the plurality of ratio levels correspond to each other according to a predetermined rule; The method according to any one of claims 1 to 3.
6. the plurality of data channels include a first data channel and a second data channel for transmitting data; The method of claim 1.
7. the first data channel includes a wireless LAN data channel, and the second data channel includes a mobile network data channel; The method of claim 6.
8. determining a target data load ratio for the plurality of data channels based on network parameters of the plurality of data channels and current data load ratios for the plurality of data channels, modifying a signal strength of the WLAN data channel based on network parameters of the WLAN data channel; modifying the signal strength of the mobile network data channel based on network parameters of the mobile network data channel; determining a target data load ratio between the WLAN data channel and the mobile network data channel based on the corrected signal strength of the WLAN data channel, the corrected signal strength of the mobile network data channel, and a current data load ratio between the WLAN data channel and the mobile network data channel; The method of claim 7.
9. The network parameter is signal interference, the signal interference of the wireless LAN data channel is a signal-to-interference and noise ratio, and the signal interference of the mobile network data channel is a signal-to-noise ratio; modifying the signal strength of the WLAN data channel based on network parameters of the WLAN data channel; modifying the signal strength of the WLAN data channel to a weak signal strength when the signal-to-interference-and-noise ratio is equal to or less than a first preset threshold; When the signal to interference and noise ratio is greater than the first preset threshold and less than the second preset threshold, if the signal strength of the WLAN data channel is strong, modify the strong signal strength to an intermediate signal strength, and if the signal strength of the WLAN data channel is intermediate or weak, maintain the signal strength as it is; When the signal to interference and noise ratio is greater than the second preset threshold, maintaining the signal strength of the WLAN data channel as it is if it is a strong signal strength or a weak signal strength, and correcting the signal strength of the WLAN data channel from a medium signal strength to a strong signal strength if it is a medium signal strength; and / or modifying the signal strength of the mobile network data channel based on the network parameters of the mobile network data channel, modifying the signal strength of the mobile network data channel to a weak signal strength when the signal-to-noise ratio is equal to or less than the first preset threshold; When the signal-to-noise ratio is greater than the first preset threshold and less than the second preset threshold, if the signal strength of the mobile network data channel is strong, modify the strong signal strength to an intermediate signal strength, and if the signal strength of the mobile network data channel is intermediate or weak, maintain it as it is; When the signal-to-noise ratio is greater than the second preset threshold, if the signal strength of the mobile network data channel is strong or weak, keep it as it is, and if the signal strength of the mobile network data channel is medium, modify the medium signal strength to a strong signal strength. The method of claim 8.
10. the network parameter is a frequency bandwidth, modifying the signal strength of the WLAN data channel based on network parameters of the WLAN data channel; modifying the signal strength of the WLAN data channel to a weak signal strength when the frequency bandwidth of the WLAN data channel is smaller than a third preset threshold; and / or modifying the signal strength of the mobile network data channel based on the network parameters of the mobile network data channel, When the frequency bandwidth of the mobile network data channel is greater than a fourth preset threshold, maintaining the signal strength of the mobile network data channel; The method of claim 7.
11. the network parameter is a data transmission rate, determining a target data load ratio for the plurality of data channels based on network parameters of the plurality of data channels and current data load ratios for the plurality of data channels, obtaining a corresponding data load ratio according to the data transmission rate of the WLAN data channel and the data transmission rate of the mobile network data channel; comparing the data load ratio with the current data load ratio to obtain a comparison result; calculating a statistical result of the comparison, and determining a target data load ratio between the WLAN data channel and the mobile network data channel based on the statistical result; The method of claim 7.
12. at least one processor; a memory communicatively coupled to the at least one processor; the memory stores one or more computer programs executable by the at least one processor, and the one or more computer programs, when executed by the at least one processor, enable the at least one processor to perform the multi-channel data transmission method according to any one of claims 1 to 11. electronic equipment.
Citation Information
Patent Citations
Service flow management method, terminal, core network element and storage medium
CN115226150A
RAN-aware traffic distribution rules and RAN measurements for enhanced access traffic steering, switching, and splitting
JP2023531355A
Data packet steering on a multi-access data connection
US20210410010A1
Traffic steering enhancements for cellular networks
WO2021155090A1
Communication of adaptive traffic steering
WO2022098696A1