Communication connection adjustment method and device, electronic equipment and storage medium

By combining RSSI and PER in a Bluetooth Low Energy communication system, the problem of high misjudgment rate in the existing rate adaptive scheme is solved, and fine-grained perception and adaptive adjustment of link status are realized, thereby improving the reliability and stability of communication.

CN121865235APending Publication Date: 2026-04-14GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-22
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In existing Bluetooth Low Energy communication systems, rate adaptation schemes rely on a single Received Signal Strength Indicator (RSSI), which leads to a high false positive rate, frequent retransmissions, and reduced throughput, thus affecting communication quality.

Method used

A link quality assessment method that integrates Received Signal Strength Indicator (RSSI) and Packet Error Rate (PER) is adopted. By dynamically deciding the configuration of communication connections, a refined perception and adaptive adjustment of the link status can be achieved.

Benefits of technology

It effectively distinguishes between link states with high signal strength but significant interference and those with low signal strength but stable transmission, improving the accuracy and environmental adaptability of rate switching decisions, reducing retransmission rate, increasing system throughput, and possessing stronger anti-interference capabilities and communication stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121865235A_ABST
    Figure CN121865235A_ABST
Patent Text Reader

Abstract

The invention provides a communication connection adjustment method and device, electronic equipment and a storage medium, and the method comprises the steps that first communication equipment determines a received signal strength indication of a communication signal received from second communication equipment, and determines a data packet error rate of the communication signal received from the second communication equipment; determining a target communication parameter according to the received signal strength indication and the data packet error rate; and adjusting the communication connection between the first communication device and the second communication device according to the target communication parameter. According to the embodiment of the invention, the PER is used as a core link quality evaluation index, a cooperative discrimination mechanism is formed with the RSSI, two typical link states of high signal strength but obvious interference and low signal strength but stable transmission are effectively distinguished, the problem of misjudgment caused by only depending on RSSI evaluation in the prior art is solved, and the accuracy of rate switching decision and the environmental adaptability are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of data processing, and specifically relates to a method, apparatus, electronic device, and storage medium for adjusting a communication connection. Background Technology

[0002] In Bluetooth Low Energy (BLE) 5.0 communication systems, rate adaptive control, as a key mechanism to ensure a balance between communication reliability and energy efficiency, directly affects the connection stability and battery life between smart home and IoT devices. However, existing rate adaptive solutions may suffer from problems such as frequent retransmissions and reduced throughput, severely impacting communication quality. Summary of the Invention

[0003] In view of the above problems, a method, apparatus, electronic device, and storage medium for adjusting a communication connection are proposed to overcome or at least partially solve the above problems, including: A method for adjusting a communication connection, applied to a first communication device, wherein the first communication device is communicatively connected to a second communication device, the method comprising: The first communication device determines the received signal strength indication of the communication signal received from the second communication device, and determines the data packet error rate of the communication signal received from the second communication device; The target communication parameters are determined based on the received signal strength indication and the data packet error rate; The communication connection between the first communication device and the second communication device is adjusted according to the target communication parameters.

[0004] In some embodiments, determining the data packet error rate of the communication signal received from the second communication device includes: Determine the number of failed data packets among the M communication signals received from the second communication device; M is a positive integer. The packet error rate is calculated based on the number of failed data packets.

[0005] In some embodiments, determining the target communication parameters based on the received signal strength indication and the data packet error rate includes: Based on the received signal strength indication, a first-level score is determined; The second-level score is determined based on the packet error rate; The target communication parameters are determined based on the first level score and the second level score.

[0006] In some embodiments, determining the target communication parameters based on the first level score and the second level score includes: Obtain the target weight coefficient; Calculate the weighted fusion value based on the first level score, the second level score, and the target weight coefficient; The target communication parameters are determined based on the weighted fusion value.

[0007] In some embodiments, obtaining the target weight coefficient includes: Determine the first device type of the first communication device, and / or determine the second device type of the second communication device, and / or determine the usage scenarios of the first communication device and the second communication device; The target weight coefficient is determined based on the first device type and / or the second device type and / or the usage scenario.

[0008] In some embodiments, the target communication parameters include a target transmission rate and / or a target transmit power, and determining the target communication parameters based on the weighted fusion value includes: Determine the target interval to which the weighted fusion value belongs; Based on the target range, determine the target transmission rate and / or target transmit power.

[0009] In some embodiments, the method further includes: Based on the received signal strength indication and the data packet error rate, it is determined whether the communication connection is stable; When the communication connection is stable, the step of determining the target communication parameters based on the received signal strength indication and the data packet error rate is performed.

[0010] In some embodiments, adjusting the communication connection between the first communication device and the second communication device according to the target communication parameters includes: Based on the target communication parameters, a handover request is initiated to the second communication device; Receive confirmation of the switchback information returned by the second communication device.

[0011] In some embodiments, after the communication connection between the first communication device and the second communication device is adjusted, the method further includes: Determine the duration for which the communication connection remains in the state specified by the target communication parameters; When the duration exceeds the duration threshold, the steps of determining the received signal strength indication of the communication signal received from the second communication device and determining the data packet error rate of the communication signal received from the second communication device are performed.

[0012] This application embodiment also provides a communication connection adjustment device, applied to a first communication device, the first communication device being communicatively connected to a second communication device, the device comprising: The first determining module is used by the first communication device to determine the received signal strength indication of the communication signal received from the second communication device, and to determine the data packet error rate of the communication signal received from the second communication device; The second determining module is used to determine the target communication parameters based on the received signal strength indication and the data packet error rate; The adjustment module is used to adjust the communication connection between the first communication device and the second communication device according to the target communication parameters.

[0013] In some embodiments, the first determining module is configured to determine the number of failed data packets among the M communication signals received from the second communication device; M is a positive integer; and calculate the data packet error rate based on the number of failed data packets.

[0014] In some embodiments, the second determining module is configured to determine a first level score based on the received signal strength indication; determine a second level score based on the data packet error rate; and determine the target communication parameters based on the first level score and the second level score.

[0015] In some embodiments, the second determining module is configured to obtain a target weight coefficient; calculate a weighted fusion value based on the first level score, the second level score, and the target weight coefficient; and determine the target communication parameters based on the weighted fusion value.

[0016] In some embodiments, the second determining module is configured to determine a first device type of the first communication device, and / or, determine a second device type of the second communication device, and / or, determine the usage scenarios of the first communication device and the second communication device; and determine the target weight coefficient based on the first device type and / or the second device type and / or the usage scenario.

[0017] In some embodiments, the target communication parameters include a target transmission rate and / or a target transmit power, and the second determining module is used to determine the target interval to which the weighted fusion value belongs; and to determine the target transmission rate and / or the target transmit power based on the target interval.

[0018] In some embodiments, the second determining module is further configured to determine whether the communication connection is stable based on the received signal strength indication and the data packet error rate; when the communication connection is stable, the step of determining the target communication parameters based on the received signal strength indication and the data packet error rate is executed.

[0019] In some embodiments, the adjustment module is configured to initiate a handover request to the second communication device according to the target communication parameters; and receive confirmation handover information returned by the second communication device.

[0020] In some embodiments, the first determining module is further configured to determine the duration of the communication connection being in the state of the target communication parameters after the communication connection between the first communication device and the second communication device is adjusted; and when the duration exceeds a duration threshold, to perform the steps of determining the received signal strength indication of the communication signal received from the second communication device and determining the data packet error rate of the communication signal received from the second communication device.

[0021] This application also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the above-described method for adjusting the communication connection.

[0022] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-described method for adjusting the communication connection.

[0023] The embodiments of this application have the following advantages: In this embodiment, the first communication device determines the received signal strength indication (RSSI) of the communication signal received from the second communication device, and determines the data packet error rate (FERRP) of the communication signal received from the second communication device; based on the RSI and FERRP, it determines target communication parameters; and based on the target communication parameters, it adjusts the communication connection between the first and second communication devices. This embodiment uses PER as the core link quality assessment indicator, forming a collaborative discrimination mechanism with RSSI, effectively distinguishing between two typical link states: "high signal strength but significant interference" and "low signal strength but stable transmission." This overcomes the misjudgment problem caused by traditional reliance solely on RSSI assessment, improving the accuracy and environmental adaptability of rate switching decisions. Through this embodiment, link reliability can be significantly improved, retransmission rate reduced, system throughput increased, and stronger anti-interference capabilities and communication stability achieved. Attached Figure Description

[0024] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which: Figure 1 This is a flowchart illustrating the steps of a communication connection adjustment method according to an embodiment of this application; Figure 2 This is a flowchart illustrating the steps of another communication connection adjustment method according to an embodiment of this application; Figure 3 This is a flowchart illustrating the steps of another communication connection adjustment method according to an embodiment of this application; Figure 4 This is a flowchart illustrating the steps of another communication connection adjustment method according to an embodiment of this application; Figure 5 This is a flowchart illustrating the steps of another communication connection adjustment method according to an embodiment of this application; Figure 6 This is a flowchart illustrating the steps of BLE communication link quality assessment and adaptive adjustment according to an embodiment of this application. Figure 7 This is a schematic diagram of the structure of a communication connection adjustment device according to an embodiment of this application. Detailed Implementation

[0025] To make the above-mentioned objectives, features, and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0026] In Bluetooth Low Energy (BLE) 5.0 communication systems, rate adaptive control, as a key mechanism to ensure a balance between communication reliability and energy efficiency, directly affects the connection stability and battery life between smart home and IoT devices. However, existing rate adaptive solutions have the following problems: Rate switching relies on a single criterion, resulting in a high false positive rate and low transmission efficiency: Existing technologies generally depend solely on the Received Signal Strength Indicator (RSSI) as the sole criterion for rate switching. This method is susceptible to multipath effects and signal reflections in complex interference environments, leading to false positives such as "high signal strength but actual transmission failure," resulting in frequent retransmissions, reduced throughput, and severely impacting communication quality.

[0027] To address this, this application proposes a link quality assessment method based on a two-factor fusion of Received Signal Strength Indication (RSSI) and Packet Error Rate (PER). The system collects the current wireless link's RSSI and PER in real time. By combining RSSI and PER to dynamically determine the communication connection configuration, it achieves refined perception and adaptive adjustment of the link status.

[0028] In this embodiment, PER is used as the core link quality assessment indicator, forming a collaborative discrimination mechanism with RSSI. This effectively distinguishes between two typical link states: "high signal strength but significant interference" and "low signal strength but stable transmission." This overcomes the misjudgment problem caused by traditional assessments relying solely on RSSI, improving the accuracy and environmental adaptability of rate switching decisions. Through this embodiment, link reliability can be significantly improved, retransmission rate reduced, system throughput increased, and stronger anti-interference capabilities and communication stability achieved.

[0029] Reference Figure 1 The diagram illustrates a flowchart of a communication connection adjustment method according to an embodiment of this application, which may include the following steps: Step 101: The first communication device determines the received signal strength indication of the communication signal received from the second communication device, and determines the data packet error rate of the communication signal received from the second communication device.

[0030] In this application embodiment, the communication connection adjustment method can be applied to a first communication device, which can communicate with a second communication device; for example, the communication connection can be based on Bluetooth Low Energy line of sight.

[0031] For example, the first communication device and the second communication device can be devices in a smart home system, or other devices capable of communication transmission and reception. This application embodiment does not limit this.

[0032] In some embodiments, after the connection between the first communication device and the second communication device is established, the received signal strength indication of the communication signal received from the second communication device can be determined periodically. The received signal strength indication refers to the power intensity of the radio frequency signal (i.e., the communication signal) detected by the receiving end (i.e., the first communication device) in wireless communication. It is one of the core indicators for measuring the signal quality of the wireless link. It is usually expressed in dBm (decibels milliwatts) and the value is negative. The closer it is to 0, the stronger the signal.

[0033] In addition, to improve the accuracy and environmental adaptability of rate switching decisions, the first communication device can also determine the data packet error rate of the communication signal received from the second communication device when collecting the received signal strength indication.

[0034] The packet error rate refers to the proportion of erroneously received data packets in wireless communication to the total number of received data packets. It is a core indicator for evaluating the reliability of communication link transmission and is usually presented as a percentage.

[0035] Step 102: Determine the target communication parameters based on the received signal strength indication and the data packet error rate.

[0036] After obtaining the received signal strength indication and data packet error rate, the first communication device can dynamically decide on the configuration of the communication connection based on the received signal strength indication and data packet error rate, thereby achieving fine-grained perception and adaptive adjustment of the link status.

[0037] Specifically, after determining the received signal strength indication and the data packet error rate, the first communication device can determine the target communication parameters for adjusting the communication link between the first communication device and the second communication device based on the received signal strength indication and the data packet error rate.

[0038] Step 103: Adjust the communication connection between the first communication device and the second communication device according to the target communication parameters.

[0039] After determining the target communication parameters, the communication link between the first communication device and the second communication device can be adjusted according to the target communication parameters to bring the communication parameters of the communication link to the target communication parameters.

[0040] In some embodiments, the target communication parameters may include a target transmission rate and / or a target transmit power; after determining the target communication parameters, the transmission rate and / or transmit power of the communication link connecting the first communication device and the second communication device may be adjusted according to the target transmission rate and / or the target transmit power.

[0041] In this embodiment, the first communication device determines the received signal strength indication (RSSI) of the communication signal received from the second communication device, and determines the data packet error rate (FERRP) of the communication signal received from the second communication device; based on the RSI and FERRP, it determines target communication parameters; and based on the target communication parameters, it adjusts the communication connection between the first and second communication devices. This embodiment uses PER as the core link quality assessment indicator, forming a collaborative discrimination mechanism with RSSI, effectively distinguishing between two typical link states: "high signal strength but significant interference" and "low signal strength but stable transmission." This overcomes the misjudgment problem caused by traditional reliance solely on RSSI assessment, improving the accuracy and environmental adaptability of rate switching decisions. Through this embodiment, link reliability can be significantly improved, retransmission rate reduced, system throughput increased, and stronger anti-interference capabilities and communication stability achieved.

[0042] Reference Figure 2 The flowchart illustrates another method for adjusting a communication connection according to an embodiment of this application, which may include the following steps: Step 201: The first communication device determines the received signal strength indication of the communication signal received from the second communication device.

[0043] In some embodiments, after the connection between the first communication device and the second communication device is established, the received signal strength indication of the communication signal received from the second communication device can be determined periodically.

[0044] Step 202: Determine the number of failed data packets among the M communication signals received from the second communication device; M is a positive integer.

[0045] In addition, to improve the accuracy and environmental adaptability of rate switching decisions, the first communication device, when collecting received signal strength indications, can also statistically calculate the PER index based on the ACK (Acknowledgement) / NAK (Negative Acknowledgement) feedback information of nearly M data packets. Here, M can be a positive integer, such as 100, and this embodiment does not impose such a limitation. A "packet" refers to a complete data packet (Data Packet) sent by the sender in BLE connection mode for transmitting application layer data. Its size is typically 27 bytes, including a header, payload, and CRC (Cyclic Redundancy Check) field.

[0046] Specifically, the first communication device can determine the number of failed transmission data packets among the M communication signals received from the second communication device. That is, if a data packet receives a NAK (Non-Aligned Message) error, it can be counted as a failed transmission data packet.

[0047] Step 203: Calculate the packet error rate based on the number of failed data packets.

[0048] After determining the number of failed data packets, the packet error rate can be calculated based on the number of failed data packets and M; for example, the packet error rate PER can be calculated using the following formula: PER = (Number of failed data packets / MB) * 100%.

[0049] Step 204: Determine the first-level score based on the received signal strength indication.

[0050] After determining the Received Signal Strength Indicator (RSSI), the RSSI value can be mapped to a score (RSSI_Score), i.e., the first-level score.

[0051] In some embodiments, a piecewise linear mapping function can be defined to map the received signal strength indication to a rating.

[0052] Step 205: Determine the second-level score based on the data packet error rate.

[0053] After determining the packet error rate, it can also be mapped to a rating score (RSSI_Score), i.e., a second-level rating.

[0054] In some embodiments, another piecewise linear mapping function may be defined to map the packet error rate to a rating score.

[0055] Step 206: Determine the target communication parameters based on the first-level score and the second-level score.

[0056] After determining the first-level score and the second-level score, the target communication parameters corresponding to the received signal strength indication and the data packet error rate can be determined based on the first-level score and the second-level score.

[0057] Step 207: Based on the target communication parameters, initiate a handover request to the second communication device.

[0058] After determining the target communication parameters, the first communication device can initiate a handover request through the PHY Update Procedure so that the first communication device and the second communication device can confirm and synchronously switch the state corresponding to the target communication parameters.

[0059] Step 208: Receive the confirmation handover information returned by the second communication device.

[0060] After receiving the handover request, the second communication device can adjust the communication parameters according to the target communication parameters to adjust the parameters of the communication link connected to the first communication device to the values ​​corresponding to the target communication parameters.

[0061] In this embodiment, the first communication device determines the received signal strength indication of the communication signal received from the second communication device; determines the number of failed data packets among the M communication signals received from the second communication device (M is a positive integer); calculates the data packet error rate based on the number of failed data packets; determines a first-level score based on the received signal strength indication; determines a second-level score based on the data packet error rate; determines target communication parameters based on the first-level score and the second-level score; initiates a handover request to the second communication device based on the target communication parameters; and receives confirmation handover information returned by the second communication device. This embodiment significantly improves link reliability, reduces retransmission rate, increases system throughput, and provides stronger anti-interference capabilities and communication stability.

[0062] Reference Figure 3 The flowchart illustrates another method for adjusting a communication connection according to an embodiment of this application, which may include the following steps: Step 301: The first communication device determines the received signal strength indication of the communication signal received from the second communication device.

[0063] In some embodiments, after the connection between the first communication device and the second communication device is established, the received signal strength indication of the communication signal received from the second communication device can be determined periodically.

[0064] Step 302: Determine the number of failed data packets among the M communication signals received from the second communication device.

[0065] In addition, to improve the accuracy and environmental adaptability of rate switching decisions, the first communication device can also collect and calculate the PER index, i.e. the number of failed data packets, based on the ACK / NAK feedback information of nearly M data packets when collecting the received signal strength indication.

[0066] Step 303: Calculate the packet error rate based on the number of failed data packets.

[0067] After determining the number of failed data packets, the packet error rate can be calculated by the ratio of the number of failed data packets to M.

[0068] Step 304: Determine the first-level score based on the received signal strength indication.

[0069] After determining the received signal strength indication, the first communication device can map the received signal strength indication value to a first-level score.

[0070] Step 305: Determine the second-level score based on the data packet error rate.

[0071] After determining the packet error rate, the first communication device can also map the packet error rate to a second-level score.

[0072] Step 306: Obtain the target weight coefficient.

[0073] In some embodiments, when determining the target communication parameters, a target weight coefficient may also be obtained, which may include a first weight coefficient for a first-level score and a second weight coefficient for a second-level score.

[0074] Step 307: Calculate the weighted fusion value based on the first-level score, the second-level score, and the target weight coefficient.

[0075] After determining the first-level score, the second-level score, and the target weight coefficient, the first communication device can perform a weighted calculation based on the first-level score, the second-level score, and the target weight coefficient to calculate the weighted fusion value.

[0076] Step 308: Determine the target communication parameters based on the weighted fusion value.

[0077] After calculating the weighted fusion value, the first communication device can determine the target communication parameters for the communication link between the first communication device and the second communication device based on the magnitude of the weighted fusion value.

[0078] Step 309: Based on the target communication parameters, initiate a handover request to the second communication device.

[0079] After determining the target communication parameters, the first communication device can initiate a handover request through a procedure such as PHY Update Procedure, so that the first communication device and the second communication device can confirm and synchronously switch the state corresponding to the target communication parameters.

[0080] Step 310: Receive the confirmation handover information returned by the second communication device.

[0081] After receiving the handover request, the second communication device can adjust the communication parameters according to the target communication parameters to adjust the parameters of the communication link connected to the first communication device to the values ​​corresponding to the target communication parameters.

[0082] In this embodiment, the first communication device determines the received signal strength indication of the communication signal received from the second communication device; determines the number of failed data packets among the M communication signals received from the second communication device; calculates the data packet error rate based on the number of failed data packets; determines a first-level score based on the received signal strength indication; determines a second-level score based on the data packet error rate; obtains a target weight coefficient; calculates a weighted fusion value based on the first-level score, the second-level score, and the target weight coefficient; determines target communication parameters based on the weighted fusion value; initiates a handover request to the second communication device based on the target communication parameters; and receives confirmation handover information returned by the second communication device. This embodiment significantly improves link reliability, reduces retransmission rate, increases system throughput, and provides stronger anti-interference capabilities and communication stability.

[0083] Reference Figure 4 The flowchart illustrates another method for adjusting a communication connection according to an embodiment of this application, which may include the following steps: Step 401: The first communication device determines the received signal strength indication of the communication signal received from the second communication device.

[0084] In some embodiments, after the connection between the first communication device and the second communication device is established, the received signal strength indication of the communication signal received from the second communication device can be determined periodically.

[0085] Step 402: Determine the number of failed data packets among the M communication signals received from the second communication device.

[0086] In addition, to improve the accuracy and environmental adaptability of rate switching decisions, the first communication device can also collect and calculate the PER index, i.e. the number of failed data packets, based on the ACK / NAK feedback information of nearly M data packets when collecting the received signal strength indication.

[0087] Step 403: Calculate the packet error rate based on the number of failed data packets.

[0088] After determining the number of failed data packets, the packet error rate can be calculated by the ratio of the number of failed data packets to M.

[0089] Step 404: Determine the first-level score based on the received signal strength indication.

[0090] After determining the received signal strength indication, the first communication device can map the received signal strength indication value to a first-level score.

[0091] Step 405: Determine the second-level score based on the data packet error rate.

[0092] After determining the packet error rate, the first communication device can also map the packet error rate to a second-level score.

[0093] Step 406: Determine the first device type of the first communication device, and / or determine the second device type of the second communication device, and / or determine the usage scenarios of the first and second communication devices.

[0094] In some embodiments, different weighting coefficients can be set for different device types and different usage scenarios to determine communication parameters suitable for different devices and scenarios.

[0095] Specifically, the first device type of the first communication device can be determined, which can be a smart light bulb, a smart socket, etc.

[0096] In some embodiments, a second device type of the second communication device may also be determined, which may be a smart light bulb, a smart socket, etc.

[0097] In other embodiments, the usage scenarios of the first communication device and the second communication device can also be determined, such as lighting control scenarios, home appliance control scenarios, etc.

[0098] In the embodiments of this application, any one or more of the first device type, the second device type, and the usage scenario can be determined, and the embodiments of this application do not limit this.

[0099] Step 407: Determine the target weight coefficient based on the first device type and / or the second device type and / or the usage scenario.

[0100] After determining the first device type, the second device type, or the usage scenario, the corresponding target weight coefficient can be determined based on one or more of them.

[0101] In some embodiments, different weighting coefficients can be set for different device types and usage scenarios; after determining the first device type, the second device type, or the usage scenario, the target weighting coefficient can be determined according to a preset relationship.

[0102] For example, the first weighting coefficient for a smart bulb (lighting control) is 0.4 and the second weighting coefficient is 0.6; the first weighting coefficient for a smart socket (home appliance control) is 0.5 and the second weighting coefficient is 0.5. This application embodiment does not limit these.

[0103] Step 408: Calculate the weighted fusion value based on the first-level score, the second-level score, and the target weight coefficient.

[0104] After determining the first-level score, the second-level score, and the target weight coefficient, the first communication device can perform a weighted calculation based on the first-level score, the second-level score, and the target weight coefficient to calculate the weighted fusion value.

[0105] For example, the weighted fusion value can be calculated using the following formula: ; in, + 2=1, and 1. 2∈[0,1]; 1 is the first weighting coefficient. 2 is the second weighting coefficient; It is rated as the first level. It is rated as the second level.

[0106] Step 409: Determine the target communication parameters based on the weighted fusion value.

[0107] After calculating the weighted fusion value, the first communication device can determine the target communication parameters for the communication link between the first communication device and the second communication device based on the magnitude of the weighted fusion value.

[0108] Step 410: Based on the target communication parameters, initiate a handover request to the second communication device.

[0109] After determining the target communication parameters, the first communication device can initiate a handover request through a procedure such as PHY Update Procedure, so that the first communication device and the second communication device can confirm and synchronously switch the state corresponding to the target communication parameters.

[0110] Step 411: Receive the confirmation handover information returned by the second communication device.

[0111] After receiving the handover request, the second communication device can adjust the communication parameters according to the target communication parameters to adjust the parameters of the communication link connected to the first communication device to the values ​​corresponding to the target communication parameters.

[0112] In this embodiment, the first communication device determines the received signal strength indication of the communication signal received from the second communication device; determines the number of failed data packets among the M communication signals received from the second communication device; calculates the data packet error rate based on the number of failed data packets; determines a first-level score based on the received signal strength indication; determines a second-level score based on the data packet error rate; determines a first device type of the first communication device, and / or a second device type of the second communication device, and / or the usage scenario of the first and second communication devices; determines a target weight coefficient based on the first device type and / or the second device type and / or the usage scenario; calculates a weighted fusion value based on the first-level score, the second-level score, and the target weight coefficient; determines target communication parameters based on the weighted fusion value; initiates a handover request to the second communication device based on the target communication parameters; and receives confirmation handover information returned by the second communication device. Through this embodiment, link reliability can be significantly improved, retransmission rate reduced, system throughput increased, and stronger anti-interference capability and communication stability achieved.

[0113] Reference Figure 5 The flowchart illustrates another method for adjusting a communication connection according to an embodiment of this application, which may include the following steps: Step 501: The first communication device determines the received signal strength indication of the communication signal received from the second communication device.

[0114] In some embodiments, after the connection between the first communication device and the second communication device is established, the received signal strength indication of the communication signal received from the second communication device can be determined periodically.

[0115] Step 502: Determine the number of failed data packets among the M communication signals received from the second communication device.

[0116] In addition, to improve the accuracy and environmental adaptability of rate switching decisions, the first communication device can also collect and calculate the PER index, i.e. the number of failed data packets, based on the ACK / NAK feedback information of nearly M data packets when collecting the received signal strength indication.

[0117] Step 503: Calculate the packet error rate based on the number of failed data packets.

[0118] After determining the number of failed data packets, the packet error rate can be calculated by the ratio of the number of failed data packets to M.

[0119] Step 504: Determine the first-level score based on the received signal strength indication.

[0120] After determining the received signal strength indication, the first communication device can map the received signal strength indication value to a first-level score.

[0121] Step 505: Determine the second-level score based on the data packet error rate.

[0122] After determining the packet error rate, the first communication device can also map the packet error rate to a second-level score.

[0123] Step 506: Determine the first device type of the first communication device, and / or determine the second device type of the second communication device, and / or determine the usage scenarios of the first and second communication devices.

[0124] In some embodiments, different weighting coefficients can be set for different device types and different usage scenarios to determine communication parameters suitable for different devices and scenarios.

[0125] Specifically, the first device type of the first communication device can be determined, which can be a smart light bulb, a smart socket, etc.

[0126] In some embodiments, a second device type of the second communication device may also be determined, which may be a smart light bulb, a smart socket, etc.

[0127] In other embodiments, the usage scenarios of the first communication device and the second communication device can also be determined, such as lighting control scenarios, home appliance control scenarios, etc.

[0128] In the embodiments of this application, any one or more of the first device type, the second device type, and the usage scenario can be determined, and the embodiments of this application do not limit this.

[0129] Step 507: Determine the target weight coefficient based on the first device type and / or the second device type and / or the usage scenario.

[0130] After determining the first device type, the second device type, or the usage scenario, the corresponding target weight coefficient can be determined based on one or more of them.

[0131] In some embodiments, different weighting coefficients can be set for different device types and usage scenarios; after determining the first device type, the second device type, or the usage scenario, the target weighting coefficient can be determined according to a preset relationship.

[0132] Step 508: Calculate the weighted fusion value based on the first-level score, the second-level score, and the target weight coefficient.

[0133] After determining the first-level score, the second-level score, and the target weight coefficient, the first communication device can perform a weighted calculation based on the first-level score, the second-level score, and the target weight coefficient to calculate the weighted fusion value.

[0134] Step 509: Target communication parameters include target transmission rate and / or target transmit power; determine the target range to which the weighted fusion value belongs.

[0135] In some embodiments, existing solutions maintain a fixed high transmit power in high-speed mode without dynamically adjusting the transmit power according to channel conditions, resulting in high power consumption (BLE power consumption = transmit power × transmission time; if a high transmit power is maintained continuously, the power consumption will naturally be high; for example, at a 2Mbps rate, when the signal is excellent (RSSI > -60dBm), a 2Mbps rate only requires -6dBm power to maintain PER ≤ 3% (BLE protocol requirement), but a fixed 0dBm power increases power consumption by 300% (1mW / 0.25mW). Especially in battery-powered devices, this problem will shorten the device's battery life.

[0136] In response to this, in addition to adjusting the target transmission rate, this application can also adjust the target transmission power.

[0137] Specifically, the target range to which the weighted fusion value belongs can be determined first; for example, different communication parameters can be pre-set for different ranges. This application constructs multiple ranges. When the weighted fusion value falls into different ranges, the system dynamically selects the most suitable adjustment strategy, thereby achieving a smoother adjustment process, faster link adaptation response, and insensitivity to short-term noise.

[0138] Step 510: Determine the target transmission rate and / or target transmission power based on the target range.

[0139] After determining the target range, the target communication parameters can be set for the target range; these target communication parameters may include the target transmission rate and / or the target transmission power.

[0140] In this embodiment, a joint transmit power adjustment strategy is further introduced on the basis of dynamic transmission rate adjustment: If the link quality is sufficient, reduce power consumption to save energy. If the link quality tends to deteriorate, increase the transmission power to stabilize the link; If the transmission rate has reached its limit but the quality is still high, prioritize reducing the transmission power. If the transmission rate is low but the quality is good, prioritize increasing the transmission rate. This application achieves ternary collaborative optimization of "transmission rate – transmit power – link quality". During operation, the weighted fusion value is continuously updated, and convergence to the optimal range is achieved based on changes in transmission rate and transmit power. Compared to traditional "fixed power + single-parameter rate control", this application offers advantages such as stronger adaptability, faster convergence speed, and lower power consumption.

[0141] Step 511: Based on the target communication parameters, initiate a handover request to the second communication device.

[0142] After determining the target communication parameters, the first communication device can generate a handover request based on the target communication parameters and send the handover request to the second communication device.

[0143] Step 512: Receive the confirmation handover information returned by the second communication device.

[0144] Upon receiving a handover request, the second communication device can adjust the communication link with the first communication device according to the target transmission rate and / or target transmit power. After confirming the adjustment is complete, the second communication device can return confirmation handover information to the first communication device so that the first and second communication devices can synchronously switch the state corresponding to the target communication parameters after confirmation.

[0145] After determining the target communication parameters, the first communication device can, like the second communication device, adjust the communication link connected to the second communication device according to the target communication parameters (e.g., target transmission rate and / or target transmission power).

[0146] In this embodiment, the first communication device determines the received signal strength indication of the communication signal received from the second communication device; determines the number of failed data packets among the M communication signals received from the second communication device; calculates the data packet error rate based on the number of failed data packets; determines a first-level score based on the received signal strength indication; determines a second-level score based on the data packet error rate; determines a first device type of the first communication device, and / or a second device type of the second communication device, and / or the usage scenario of the first and second communication devices; determines a target weighting coefficient based on the first device type and / or the second device type and / or the usage scenario; calculates a weighted fusion value based on the first-level score, the second-level score, and the target weighting coefficient; the target communication parameters include the target transmission rate and / or the target transmit power, and determines the target interval to which the weighted fusion value belongs; determines the target transmission rate and / or the target transmit power based on the target interval; initiates a handover request to the second communication device based on the target communication parameters; and receives confirmation handover information returned by the second communication device. This embodiment introduces a dynamic transmit power adjustment strategy based on the adaptive handover mechanism for communication rate. Based on a weighted fusion value, the output power of the transmitter is adjusted in real time, achieving joint optimization of data rate and transmission power. A three-element closed-loop feedback control model of "data rate-power-quality" is constructed to achieve a coordinated balance between transmission performance and energy consumption. This application overcomes the limitation of the disconnect between data rate and power consumption in traditional data rate adaptive mechanisms by establishing a "data rate-power-quality" coordinated optimization closed-loop control logic. It effectively avoids the energy efficiency degradation caused by high transmission power in high-data-rate transmission modes, achieving high-data-rate, low-power, and efficient communication. While maintaining high-throughput communication capabilities, the system's average power consumption is reduced; the lifespan of battery-powered terminal equipment is significantly extended, making it suitable for large-scale low-power IoT deployment scenarios and possessing good energy efficiency and engineering practicality.

[0147] In some embodiments of this application, any of the above embodiments may further include the following steps: Based on the received signal strength indication and the data packet error rate, determine whether the communication connection is stable; when the communication connection is stable, execute the step of determining the target communication parameters based on the received signal strength indication and the data packet error rate.

[0148] In some embodiments, after determining the received signal strength indication and the data packet error rate, a stability assessment can be performed first; for example, the stability of the communication connection can be determined first based on the received signal strength indication and the data packet error rate.

[0149] Specifically, a sliding window filter (window length of 3 seconds) can be applied to the received signal strength indication and data packet error rate. If the change in received signal strength indication is less than 5dB and the fluctuation in data packet error rate is less than 2% within 2 consecutive seconds, the communication connection is determined to be stable, and the decision-making stage begins.

[0150] For example, a sliding window filter (window length of 3 seconds) can be applied to the collected received signal strength indication and data packet error rate. If the following dynamic consistency conditions are met for 2 consecutive seconds, the communication connection is considered stable: The change in received signal strength indication over time (the difference between the maximum and minimum received signal strength indications within a 3-second window) is <5dB; The packet error rate fluctuation range (the difference between the maximum and minimum packet error rates within a 3-second window) is <2%.

[0151] If the communication connection is determined to be stable, the first communication device can perform the step of determining the target communication parameters based on the received signal strength indication and the data packet error rate; otherwise, it will continue to acquire new received signal strength indications and data packet error rates to determine the stability.

[0152] In some embodiments of this application, after adjusting the communication connection between the first communication device and the second communication device, any of the above embodiments may further include the following steps: Determine the duration for which the communication connection is in the state of the target communication parameters; when the duration exceeds the duration threshold, perform the steps of determining the received signal strength indication of the communication signal received from the second communication device and determining the data packet error rate of the communication signal received from the second communication device.

[0153] In some embodiments, to avoid frequent oscillations, the state can be maintained after the switching is completed; specifically, after the communication connection between the first communication device and the second communication device is adjusted, the duration for which the communication connection remains in the state of the target communication parameters can be determined.

[0154] If the duration does not exceed the duration threshold, the duration can continue to be counted; otherwise, if the duration exceeds the duration threshold, the steps of determining the received signal strength indication of the communication signal received from the second communication device and determining the data packet error rate of the communication signal received from the second communication device can be re-executed in order to determine whether readjustment is necessary.

[0155] Reference Figure 6 The flowchart illustrates the steps of BLE communication link quality assessment and adaptive adjustment according to an embodiment of this application: Data acquisition phase: After the BLE connection is established, the master device periodically acquires the RSSI value of the slave device every 2 seconds, and at the same time counts the ACK / NAK status of the most recent 100 data packets to calculate the packet error rate (PER).

[0156] ; in, This represents the total number of data packets transmitted, i.e., M mentioned in the aforementioned embodiments. Indicates the number of failed data packets.

[0157] Stability assessment: The collected RSSI and PER are subjected to sliding window filtering (window length is 3 seconds). If the RSSI change is less than 5dB and the PER fluctuation is less than 2% within 2 consecutive seconds, the link is considered to be stable and enters the decision-making stage.

[0158] Alternatively, a sliding window filter (window length of 3 seconds) can be applied to the collected RSSI and PER values. If the following dynamic consistency conditions are met for 2 consecutive seconds, the link is considered stable: RSSI time variation (the difference between the maximum and minimum RSSI values ​​within a 3-second window) < 5 dB; PER fluctuation range (the difference between the maximum and minimum PER values ​​within a 3-second window) <2%.

[0159] Multi-source data weighted fusion calculation: To achieve a comprehensive evaluation of communication link quality, this application employs a weighted fusion algorithm to quantitatively fuse two independent metrics, RSSI and PER. The specific steps are as follows: To map RSSI values ​​to the first-level score (RSSI_Score), define a piecewise linear mapping function to map RSSI values ​​to the level score.

[0160] Simultaneously, the PER value is mapped to a second-level score (PER_Score), and finally, the weighted fusion value (W_FV) is calculated: ; in, + 2=1, and 1. 2∈[0,1]; 1 is the first weighting coefficient. 2 is the second weighting coefficient; It is rated as the first level. The second-level score is a configurable weighting coefficient that can be dynamically adjusted based on device type and usage scenario.

[0161] Rate decision and power regulation: Based on the weighted fusion value (W_FV), a joint decision is made regarding the rate of transmission and the transmit power: If W_FV≥8, select a transmission rate of 2Mbps and set the transmit power to -6dBm; If 6 ≤ W_FV < 8, select a transmission rate of 1 Mbps and set the transmit power to 0 dBm; If 4 ≤ W_FV < 6, select a transmission rate of 500 kbps and set the transmit power to -3 dBm; If W_FV < 4, select a transmission rate of 125kbps and set the transmit power to -10dBm.

[0162] In some embodiments, W_FV can be normalized and scaled by a factor of 10, with the threshold division as follows: W_FV≥8→2Mbps rate (PER≤3%) 6≤W_FV<8→1Mbps rate (PER3%–5%) 4≤W_FV<6→500kbps rate (PER5%–8%) W_FV<4→125kbps rate (PER>8%).

[0163] Rate switching execution: A rate switching request is initiated through the PHY Update Procedure, and after confirmation by both parties, the transmission rate and transmit power are switched synchronously.

[0164] Post-switch maintenance: Maintain the current rate and power for at least 5 seconds after switching to prevent frequent oscillations.

[0165] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of this application.

[0166] Reference Figure 7 The diagram illustrates a structural schematic of a communication connection adjustment device according to an embodiment of this application. The device is applied to a first communication device, which is communicatively connected to a second communication device. The device may include the following modules: The first determining module 701 is used by the first communication device to determine the received signal strength indication of the communication signal received from the second communication device, and to determine the data packet error rate of the communication signal received from the second communication device. The second determining module 702 is used to determine the target communication parameters based on the received signal strength indication and the data packet error rate; The adjustment module 703 is used to adjust the communication connection between the first communication device and the second communication device according to the target communication parameters.

[0167] In some embodiments, the first determining module 701 is used to determine the number of failed data packets among the M communication signals received from the second communication device; M is a positive integer; and to calculate the data packet error rate based on the number of failed data packets.

[0168] In some embodiments, the second determining module 702 is configured to determine a first level score based on the received signal strength indication; determine a second level score based on the data packet error rate; and determine target communication parameters based on the first level score and the second level score.

[0169] In some embodiments, the second determining module 702 is used to obtain the target weight coefficient; calculate the weighted fusion value based on the first level score, the second level score, and the target weight coefficient; and determine the target communication parameters based on the weighted fusion value.

[0170] In some embodiments, the second determining module 702 is used to determine a first device type of the first communication device, and / or, determine a second device type of the second communication device, and / or, determine the usage scenarios of the first communication device and the second communication device; and determine a target weight coefficient based on the first device type and / or the second device type and / or the usage scenario.

[0171] In some embodiments, the target communication parameters include the target transmission rate and / or the target transmit power. The second determining module 702 is used to determine the target interval to which the weighted fusion value belongs; and to determine the target transmission rate and / or the target transmit power based on the target interval.

[0172] In some embodiments, the second determining module 702 is further configured to determine whether the communication connection is stable based on the received signal strength indication and the data packet error rate; when the communication connection is stable, the step of determining the target communication parameters based on the received signal strength indication and the data packet error rate is executed.

[0173] In some embodiments, the adjustment module 703 is configured to initiate a handover request to the second communication device according to the target communication parameters and receive confirmation handover information returned by the second communication device.

[0174] In some embodiments, the first determining module 701 is further configured to determine the duration of the communication connection being in the state of the target communication parameters after the communication connection between the first communication device and the second communication device is adjusted; and when the duration exceeds the duration threshold, to perform the steps of determining the received signal strength indication of the communication signal received from the second communication device and determining the data packet error rate of the communication signal received from the second communication device.

[0175] In this embodiment, the first communication device determines the received signal strength indication (RSSI) of the communication signal received from the second communication device, and determines the data packet error rate (FERRP) of the communication signal received from the second communication device; based on the RSI and FERRP, it determines target communication parameters; and based on the target communication parameters, it adjusts the communication connection between the first and second communication devices. This embodiment uses PER as the core link quality assessment indicator, forming a collaborative discrimination mechanism with RSSI, effectively distinguishing between two typical link states: "high signal strength but significant interference" and "low signal strength but stable transmission." This overcomes the misjudgment problem caused by traditional reliance solely on RSSI assessment, improving the accuracy and environmental adaptability of rate switching decisions. Through this embodiment, link reliability can be significantly improved, retransmission rate reduced, system throughput increased, and stronger anti-interference capabilities and communication stability achieved.

[0176] This application also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the above-described method for adjusting the communication connection.

[0177] This application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it implements the above-described method for adjusting the communication connection.

[0178] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0179] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0180] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0181] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0182] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0183] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0184] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0185] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0186] The above provides a detailed description of the communication connection adjustment method, apparatus, electronic device, and storage medium. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for adjusting a communication connection, characterized in that, Applied to a first communication device, wherein the first communication device is communicatively connected to a second communication device, the method includes: The first communication device determines the received signal strength indication of the communication signal received from the second communication device, and determines the data packet error rate of the communication signal received from the second communication device; The target communication parameters are determined based on the received signal strength indication and the data packet error rate; The communication connection between the first communication device and the second communication device is adjusted according to the target communication parameters.

2. The method according to claim 1, characterized in that, Determining the data packet error rate of the communication signal received from the second communication device includes: Determine the number of failed data packets among the M communication signals received from the second communication device; M is a positive integer. The packet error rate is calculated based on the number of failed data packets.

3. The method according to claim 1, characterized in that, The step of determining the target communication parameters based on the received signal strength indication and the data packet error rate includes: Based on the received signal strength indication, a first-level score is determined; The second-level score is determined based on the packet error rate; The target communication parameters are determined based on the first level score and the second level score.

4. The method according to claim 3, characterized in that, The step of determining the target communication parameters based on the first level score and the second level score includes: Obtain the target weight coefficient; Calculate the weighted fusion value based on the first level score, the second level score, and the target weight coefficient; The target communication parameters are determined based on the weighted fusion value.

5. The method according to claim 4, characterized in that, The process of obtaining the target weight coefficient includes: Determine the first device type of the first communication device, and / or determine the second device type of the second communication device, and / or determine the usage scenarios of the first communication device and the second communication device; The target weight coefficient is determined based on the first device type and / or the second device type and / or the usage scenario.

6. The method according to claim 4, characterized in that, The target communication parameters include the target transmission rate and / or the target transmit power. Determining the target communication parameters based on the weighted fusion value includes: Determine the target interval to which the weighted fusion value belongs; Based on the target range, determine the target transmission rate and / or target transmit power.

7. The method according to claim 1, characterized in that, The method further includes: Based on the received signal strength indication and the data packet error rate, it is determined whether the communication connection is stable; When the communication connection is stable, the step of determining the target communication parameters based on the received signal strength indication and the data packet error rate is performed.

8. The method according to claim 1, characterized in that, The step of adjusting the communication connection between the first communication device and the second communication device according to the target communication parameters includes: Based on the target communication parameters, a handover request is initiated to the second communication device; Receive confirmation of the handover from the second communication device.

9. The method according to claim 1, characterized in that, After adjusting the communication connection between the first communication device and the second communication device, the method further includes: Determine the duration for which the communication connection remains in the state specified by the target communication parameters; When the duration exceeds the duration threshold, the steps of determining the received signal strength indication of the communication signal received from the second communication device and determining the data packet error rate of the communication signal received from the second communication device are performed.

10. A communication connection adjustment device, characterized in that, The device is applied to a first communication device, which is communicatively connected to a second communication device, and includes: The first determining module is used by the first communication device to determine the received signal strength indication of the communication signal received from the second communication device, and to determine the data packet error rate of the communication signal received from the second communication device; The second determining module is used to determine the target communication parameters based on the received signal strength indication and the data packet error rate; The adjustment module is used to adjust the communication connection between the first communication device and the second communication device according to the target communication parameters.

11. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the adjustment method for the communication connection as described in any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method for adjusting the communication connection as described in any one of claims 1 to 9.