Channel optimization method and device, electronic equipment, storage medium and program product
By acquiring network data from the second network through the terminal and reporting it to the access device, and selecting a channel with less interference for switching, the problem of interference between cellular networks and wireless LANs is solved, thereby improving network performance and service quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- RDA MICROELECTRONICS SHANGHAICO LTD
- Filing Date
- 2026-01-15
- Publication Date
- 2026-04-21
AI Technical Summary
When cellular networks and wireless LANs operate on miniaturized handheld terminals, inter-network interference occurs, leading to a decrease in communication performance. Existing technologies reduce the impact on the other end by sacrificing the transmission and reception performance of one side, but cannot guarantee the quality of network service.
When a terminal detects interference on the currently accessed channel, it acquires network data from the second network and reports it to the access device. Based on this data, the access device selects a channel with less interference for seamless switching to reduce interference between networks.
It improves network performance, ensures network service quality, and reduces inter-network interference without requiring hardware improvements. It has a wide range of applications and low cost.
Smart Images

Figure CN121908345A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a channel optimization method and apparatus, electronic equipment, storage medium and program product. Background Technology
[0002] Currently, people's demands for bandwidth and latency in mobile communications are constantly increasing, and high-definition multimedia and online games are already very common on mobile terminals. Cellular communication and wireless LAN are two typical wireless communication technologies that complement each other, meeting people's needs while also experiencing rapid development themselves. With the development of semiconductor technology, integrating cellular communication and wireless LAN into a small device is a typical requirement and a practical solution. However, cellular networks and wireless LANs both operate in the 2.4G / 5G / 6G frequency bands, leading to inter-network interference. This is particularly evident in miniaturized handheld terminals: because the wireless transceivers are very close together within the device, the co-frequency, adjacent-frequency, and multiplier-frequency relationships of their operating frequencies can cause a sharp decline in the communication performance of the affected system.
[0003] In related technologies, the common approach to addressing network interference between cellular networks and wireless local area networks (WLANs) is to improve the utilization of the same channel through software layer improvements, or to sacrifice the transmit / receive performance of one network to reduce the impact on the other. This approach leads to a decline in network performance and fails to guarantee network service quality. Summary of the Invention
[0004] This application is made in view of the above-mentioned problems. This application provides a channel optimization method and apparatus, electronic device, storage medium, and program product.
[0005] According to one aspect of this application, a channel optimization method is provided, applied to a terminal, the method comprising: When interference is detected on the first channel of the currently accessed first network, network data of the second network is acquired; the network data is used to indicate the interference range of the second network. Send the network data to the access device of the first network; Based on the control of the access device, the system switches to a second channel; the second channel is determined by the access device based on the network data; compared to the first channel, the second channel is less affected by interference from the second network. According to another aspect of this application, a channel optimization method is provided, applied to an access device of a first network, the method comprising: The receiving terminal sends network data from a second network; the network data is acquired by the terminal when it detects interference on the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network; Based on the network data, a second channel is determined in the first network; wherein, compared to the first channel, the second channel is less affected by interference from the second network; Control the terminal to switch to the second channel.
[0006] According to another aspect of this application, a channel optimization apparatus is provided, disposed in a terminal, comprising: The acquisition unit is used to acquire network data of the second network when interference is detected in the first channel of the currently accessed first network; the network data is used to indicate the interference range of the second network. A sending unit is used to send the network data to the access device of the first network; A switching unit is used to switch to a second channel based on the control of the access device; the second channel is determined by the access device based on the network data; the second channel is less affected by interference from the second network compared to the first channel.
[0007] According to another aspect of this application, a channel optimization apparatus is provided, comprising an access device disposed in a first network, including: A receiving unit is configured to receive network data from a second network sent by a terminal; the network data is acquired by the terminal when it detects interference on the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network; A determining unit is configured to determine a second channel based on the network data; wherein, compared to the first channel, the second channel is less affected by interference from the second network; A control unit is used to control the terminal to switch to the second channel.
[0008] According to another aspect of this application, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in any of the above embodiments.
[0009] According to another aspect of this application, a computer-readable storage medium is provided that stores a computer program / instructions thereon, which, when executed by a processor, implements the methods described in any of the above embodiments.
[0010] According to another aspect of this application, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the methods described in any of the above embodiments.
[0011] As will be described in detail below, according to an embodiment of this application, a channel optimization method, apparatus, electronic device, storage medium, and program product enable a terminal to acquire network data from a second network when interference exists on a first channel of a currently accessed first network, and report this data to the access device of the first network. In this way, the access device of the first network can select a second channel with less or no interference based on the interference range of the second network. Thus, the terminal can achieve seamless channel switching under the control of the access device. The second channel after switching has less interference with the second network, avoiding the terminal from continuing to operate on a busy, congested, and highly interfered channel. This improves network performance and ensures network service quality. Furthermore, this application reduces inter-network interference using existing hardware without requiring hardware modifications, resulting in low cost and wide applicability, making it suitable for any terminal in the related technologies. In summary, the technical solution provided by this application embodiment can improve network performance, reduce inter-network interference, and ensure network service quality.
[0012] It should be understood that both the foregoing general description and the following detailed description are exemplary and intended to provide further illustration of the claimed technology. Attached Figure Description
[0013] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0014] Figure 1 This is a schematic diagram of a communication scenario provided in an embodiment of this application.
[0015] Figure 2 This is a schematic diagram of the interaction process of a channel optimization method provided in an embodiment of this application.
[0016] Figure 3 This is a flowchart illustrating a channel optimization method provided in an embodiment of this application.
[0017] Figure 4 A schematic diagram of the interaction process of another channel optimization method provided in this application embodiment.
[0018] Figure 5A flowchart illustrating another channel optimization method provided in this application embodiment.
[0019] Figure 6 This is a structural block diagram of a channel optimization device provided in an embodiment of this application.
[0020] Figure 7 This is a structural block diagram of another channel optimization device provided in an embodiment of this application.
[0021] Figure 8 This is a hardware block diagram of an electronic device provided in an embodiment of this application.
[0022] Figure 9 This is a schematic diagram of a computer-readable storage medium provided in an embodiment of this application. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of this application more apparent, exemplary embodiments according to this application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments of this application. It should be understood that this application is not limited to the exemplary embodiments described herein.
[0024] To address the problem of network performance degradation and poor network service quality caused by inter-network interference in related technologies, this application provides a novel design concept: a terminal can access a first network, which can have multiple channels. If the channel currently accessed by the terminal (i.e., the first channel hereinafter referred to as the first channel) is interfered with by other networks, the terminal can obtain network data indicating the interference range of other networks (i.e., the second network hereinafter referred to as the second network) and report the network data to the access device of the first network. Thus, the access device can select the channel with the least interference for switching, thereby avoiding network interference from other networks to the currently accessed first network. In this way, on the one hand, this application can obtain network data from the second network through the terminal, avoiding the limitation that the access device of the first network cannot obtain network data from other networks. On the other hand, this application can reduce inter-network interference through channel switching within the first network. Without hardware improvements, it can reduce inter-network interference, improve network performance, and ensure network service quality using existing hardware conditions. The following is a detailed explanation.
[0025] As mentioned earlier, the terminal can be in a multi-network environment, and therefore, due to overlapping frequency bands or close proximity, mutual interference can occur between different networks. Please refer to... Figure 1 , Figure 1 This is a schematic diagram of a communication scenario provided in an embodiment of this application. Figure 1As shown, the terminal can be in a multi-network environment of both cellular network (which can be denoted as Cellular) and wireless LAN at the same time. The two networks operate on the same frequency band and there is a certain degree of interference between them.
[0026] It should be understood that Figure 1 This application uses cellular networks and wireless local area networks as examples only, and is not limited to these two cases. This application embodiment can be applied to any two different communication networks; that is, the first network and the second network involved in this application are of different network types. The network types involved in this application embodiment may include, but are not limited to, at least two of the following: Global System for Mobile communication (GSM) network, Code Division Multiple Access (CDMA) network, Wideband Code Division Multiple Access (WCDMA) network, General Packet Radio Service (GPRS), Long Term Evolution (LTE) network, Advanced Long Term Evolution (LTE-A) network, New Radio (NR) network, evolved NR network, LTE-based access to unlicensed spectrum (LTE-U) network, NR-based access to unlicensed spectrum (NR-U) network, Non-Terrestrial Networks (NTN) network, and Universal Mobile Telecommunications Network (UMTN). The list includes, but is not exhaustive. Networks such as UMTS, WLAN, WiFi, 5G, 6G, and other communication networks are not exhaustive or limited.
[0027] Specifically, the networks involved in this application (the first network and the second network) can also be referred to as a communication system, which may include a wireless access network and a core network. Optionally, the communication system may also include the Internet. The wireless access network may include at least one wireless access network device (such as the access device of the first network described later in this application), which is connected to the core network wirelessly or via a wired connection. The core network device and the wireless access network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device may be integrated into the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the wireless access network device. Therefore, the wireless access network device can be referred to as a network-side device or a network device.
[0028] The access equipment for the first network involved in this application is used to enable device access in the first network. The access equipment can specifically be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access point (AP, such as a router) in a WiFi system; it can also be a module or unit that performs some of the functions of a base station, for example, a central unit (CU) or a distributed unit (DU). The wireless access network equipment can be a macro base station, a micro base station, an indoor station, or a relay node, etc. This application does not impose any particular restrictions on the specific technology or equipment form used in the wireless access network equipment. For ease of description, a base station is used as an example of a wireless access network equipment in the following description.
[0029] Furthermore, the terminal involved in this application can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc., and is capable of communicating with access devices. Specifically, the terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Based on this, the terminal can be, but is not limited to: mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not impose any particular restrictions on the specific technology or device form used in the terminal.
[0030] Furthermore, the access devices and terminals can be fixed in location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed in the air on airplanes, balloons, and satellites. This application embodiment does not impose any particular limitations on the application scenarios of the access devices and terminals.
[0031] This application provides a channel optimization method, which can be first referred to for ease of understanding. Figure 2 , Figure 2 This is a schematic diagram of the interaction process of a channel optimization method provided in an embodiment of this application. Figure 2 As shown, the method includes: S202, when interference is detected on the first channel of the currently accessed first network, the terminal obtains network data of the second network; the network data is used to indicate the interference range of the second network.
[0032] S204, the terminal sends network data to the access device of the first network.
[0033] S206, The access device receives network data from the second network sent by the terminal; the network data is obtained by the terminal when it detects interference on the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network.
[0034] S208, the access device determines a second channel in the first network based on network data; wherein, compared with the first channel, the second channel is less affected by interference from the second network.
[0035] S210, the access device control terminal switches to the second channel.
[0036] S212, the terminal switches to the second channel based on the control of the access device; the second channel is determined by the access device based on network data; compared with the first channel, the second channel is less affected by interference from the second network.
[0037] It should be understood that S202, S204, and S212 are executed by the terminal; while S206 to S210 are executed by the access device (i.e., the access device of the first network).
[0038] It should be understood that the first network is the network currently accessed by the terminal, which can be any of the aforementioned networks. The second network can be one or more of the aforementioned networks other than the first network. In an exemplary embodiment, the first network can be a wireless local area network, such as a Wi-Fi network, and the second network can be a cellular network, such as a 4G network, a 5G network, or a 6G network, which will not be elaborated further.
[0039] The channel optimization methods performed by the terminal and the access device are described below.
[0040] This application provides a channel optimization method. Please refer to... Figure 3 , Figure 3 This is a flowchart illustrating a channel optimization method provided in an embodiment of this application, which is applied to a terminal; as shown below. Figure 3 As shown, the method includes: S302, when interference is detected on the first channel of the currently accessed first network, network data of the second network is acquired; the network data is used to indicate the interference range of the second network.
[0041] In this embodiment, the first network is one of the networks currently accessed by the terminal in a multi-network environment, and the first channel is the channel actually accessed by the terminal in the first network. It should be understood that in real-world scenarios, the first network and the first channel can change based on the terminal's actual access status at different times; for example, after channel switching based on this application, the second channel switched to is the first channel corresponding to the time of the switch. Further details are omitted.
[0042] In this application, the process of the terminal acquiring network data of the second network and subsequent channel switching can be triggered by satisfying preset interference conditions. The interference conditions include at least the detection of interference in the first channel of the currently accessed first network.
[0043] In real-world scenarios, there are multiple ways to detect interference in the first channel. In one exemplary embodiment, the terminal can acquire or monitor the signal quality data of the current signal in real time. If the data does not meet a preset value range, interference in the first channel is determined to exist. The signal quality data can be customized and may include, but is not limited to, at least one of the following: Received Signal Strength Indicator (RSSI), Signal-to-Noise Ratio (SNR), Packet Loss Rate, Bit Error Rate (BER), Carrier-to-Interference Ratio (C / I), Carrier-to-Noise and Interference Ratio (C / (N+I)), Channel Occupancy Rate, etc., without exhaustive list. Furthermore, other possible embodiments may utilize wireless spectrum analyzers, the channel scanning function built into routers, etc., for interference detection, which will not be elaborated upon.
[0044] In addition to the above, interference conditions may also include other possible conditions, such as: the frequency point distance is less than or equal to a preset distance threshold, receiving a user's complaint about signal quality, the network device indicating that the network quality in the current area is poor, the terminal's current area being in a preset special area, etc., one or more of these, which will not be exhaustively listed or elaborated.
[0045] Furthermore, in real-world scenarios, the triggering conditions for the channel optimization method provided in this application may include more conditions, such as time conditions (e.g., the scheme can be triggered only within a certain time period, as detailed below), device conditions (e.g., the scheme can be triggered only by certain types of devices), and area conditions (e.g., the scheme can be triggered only by devices within a certain area), etc., which will not be exhaustively listed or elaborated upon.
[0046] In this application, network data is used to indicate the interference range of the second network. Specifically, the network data involved in this application may include, but is not limited to, at least one of the following: frequency point and received power. The frequency point can be used to indicate the carrier frequency of the wireless signal; if the frequency point of the second network is close to that of the first channel, it indicates that the interference between them is significant; the degree of frequency point proximity is positively correlated with the degree of interference. Received power can be used to characterize the energy strength of the wireless signal received by the terminal; the higher the received power of the second network, the greater the interference effect caused by the second network; received power is positively correlated with the degree of interference.
[0047] In specific implementation scenarios, there are multiple ways for a terminal to obtain network data from a second network.
[0048] In one possible embodiment, the terminal has a second network detection capability. Therefore, the terminal can directly perform network data detection on the second network to obtain network data. Figure 1 Taking the scenario shown as an example, when the terminal is connected to a wireless local area network, it can still detect the wireless signal of a cellular network (such as a 5G network). The terminal can detect the network data of the cellular network to obtain specific data such as the frequency point and received power of the cellular network. Then, it can report this data to the access device of the first network. The access device can then determine the possible interference range of the cellular network and select the second channel with less interference for channel switching to minimize the interference of the cellular network to the wireless local area network.
[0049] Alternatively, in another embodiment, the terminal can also communicate with the base station of the second network to obtain network data fed back by the base station. In this embodiment, the terminal does not need to perform network data detection on the second network. The network data of the second network can be collected and maintained by network devices (such as base stations) of the second network. The terminal can send a first request to the network devices of the second network to request network data feedback. In this way, the terminal only needs to receive the network data fed back by the network devices of the second network. Figure 4 The interactive flowchart shown illustrates this situation. For example... Figure 4 As shown, in this embodiment, before S204 (which is also equivalent to S304): S2022, when interference is detected on the first channel of the currently accessed first network, the terminal sends a first request to the network device of the second network; S2024, the terminal receives network data of the second network fed back by the network device of the second network. This embodiment obtains network data of the second network through network communication, making up for the deficiency that some terminals may not have network detection capabilities in related scenarios. It does not require modification of the terminal equipment; the existing communication capabilities of the terminal can still be used to obtain network data of the second network, thus implementing this solution.
[0050] S304, the terminal sends network data to the access device of the first network.
[0051] S306, the terminal switches to the second channel based on the control of the access device; the second channel is determined by the access device based on network data; compared with the first channel, the second channel is less affected by interference from the second network.
[0052] In real-world scenarios, network data between different networks is not interoperable. For example, the channel of a Wi-Fi network is selected by the access device, which generally lacks cellular communication capabilities and cannot obtain the current cellular communication channel information. Therefore, in related technologies, when determining the access channel for a terminal, the access device can only select a target channel based on the channel conditions of its own network (i.e., the first network), completely disregarding interference from other networks. This results in the access device selecting a non-optimal target channel, which may be significantly affected by inter-network interference, impacting communication quality.
[0053] In contrast, this application obtains network data from the second network via the terminal and sends it to the access device of the first network. This allows the access device of the first network to use the network data from the second network as a reference to select or switch to a less congested channel for the terminal. This avoids the problem of inaccurate channel selection caused by the access device's inability to obtain network data from other networks, and also avoids poor network performance and quality of service due to inaccurate channel selection. Furthermore, this application can seamlessly switch to the less congested second channel even when interference occurs on the first channel, improving network performance, reducing inter-network interference, and ensuring network service quality.
[0054] In this application, the second channel differs from the first channel. The second channel is selected and determined by the access device of the first network from among the channels of the first network, and the selection factors may include, but are not limited to, the network data of the second network. In other words, in practical scenarios, the access device can also combine other channel factors to finally determine the second channel. This application does not impose any particular restrictions on other channel factors or the processing method of the access device in determining the channel; these can be customized in practical scenarios. For example, the access device can further combine one or more of the following channel factors to determine the second channel based on the network data of the second network: channel load rate, inter-channel interference, signal strength, channel bandwidth compatibility, etc., without limitation or exhaustive list. In addition, when determining the second channel, the access device can perform threshold screening based on various channel factors, score each channel factor and determine the total score accordingly, use machine learning models or large language models for processing, etc., without exhaustive list or elaboration.
[0055] Furthermore, in this application, the second channel is less affected by interference from the second network compared to the first channel; therefore, for the access device, if there is no second channel in the first network that meets the above conditions, it means that the first network currently has no better channel and there is no need to switch channels, that is, the above S306 does not need to be executed.
[0056] In this embodiment of the application, the interference of the channel with the second network can be characterized by at least one of the following: bit error rate, throughput, etc.
[0057] In one exemplary embodiment, the second channel is less susceptible to interference from the second network compared to the first channel, including at least one of the following: Under the influence of the second network, the bit error rate of the first channel is greater than that of the second channel; Under the influence of the second network, the throughput of the first channel is less than that of the second channel.
[0058] For example, this application may also include the following implementations: Detect whether there is interference in the first channel; or, Based on preset time conditions, the presence of interference in the first channel is detected; wherein, the preset time conditions include at least one of the following: preset time interval, preset detection period, and detection interval duration.
[0059] It should be understood that the above process can be performed before S302.
[0060] In the first implementation described above, the terminal can spontaneously detect whether interference exists on the first channel, with no restrictions on the triggering conditions. In the second implementation described above, the triggering conditions of this scheme may include preset time conditions; that is, the terminal can perform interference detection on the first channel only when the time conditions are met.
[0061] The preset time interval can be a start time or a specific time interval, such as 6 PM to 8 PM every day, or the 1st of every month. The preset detection period (also called the preset detection frequency) means that the terminal can periodically perform channel interference detection. The period value can be customized, for example, once a week, once a day, once an hour, once every 4 hours, or once every 30 minutes. Customization is not required. The detection interval duration refers to the time between the current moment and the last channel interference detection. If the current moment meets the preset detection interval duration, channel interference detection is initiated.
[0062] In summary, in this application, when interference exists on the first channel of the currently accessed first network, the terminal can acquire network data from the second network and report it to the access device of the first network. Thus, the access device of the first network can select a second channel with less or no interference based on the interference range of the second network. This allows the terminal to seamlessly switch channels under the control of the access device. The second channel after switching has less interference with the second network, preventing the terminal from continuing to operate on a busy, congested, and highly interfered channel. This improves network performance and ensures network service quality. Furthermore, this application reduces inter-network interference using existing hardware without requiring hardware modifications, is low-cost, widely applicable, and can be seamlessly applied to any terminal in related technologies.
[0063] This application provides another channel optimization method. Please refer to... Figure 5 , Figure 5 This is a flowchart illustrating another channel optimization method provided in an embodiment of this application. This method is applied to an access device, and can further be applied to an access device in a first network; such as... Figure 5 As shown, the method includes: S502, Receive network data from the second network sent by the terminal; the network data is acquired by the terminal when it detects interference on the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network.
[0064] S504, Based on network data, determine a second channel in the first network; wherein, compared with the first channel, the second channel is less affected by interference from the second network.
[0065] Referring to the preceding text, this application does not impose any particular restrictions on how the access device determines the second channel. However, its determination of the second channel must take into account the network data of the second network. In other words, the access device can combine the interference range of other networks to select a channel with less interference for the terminal for seamless switching, thereby solving the adverse effects of inter-network interference on network performance and network service quality.
[0066] S506, the control terminal switches to the second channel.
[0067] In practice, the access device can initiate a channel switching process to allow the terminal to seamlessly switch from the first channel to the second channel.
[0068] In one exemplary embodiment, the statement that the second channel is less affected by the interference of the second network relative to the first channel includes at least one of the following: under the influence of the second network, the bit error rate of the first channel is greater than the bit error rate of the second channel; under the influence of the second network, the throughput of the first channel is less than the throughput of the second channel.
[0069] For details not covered herein, please refer to the preceding text; further explanation is not required here.
[0070] In summary, in this application, the access device can obtain network data from the second network through the terminal, thus avoiding the limitation that the access device of the first network cannot obtain network data from other networks. Furthermore, this application can reduce inter-network interference by switching channels within the first network. Without the need for hardware improvements, it can reduce inter-network interference, improve network performance, and ensure network service quality using existing hardware conditions.
[0071] For easier understanding, you can also refer to Figure 4 , Figure 4This is a schematic diagram illustrating the interaction flow of another channel optimization method provided in an embodiment of this application. For example... Figure 4 As shown, the method includes: S201, The terminal detects whether there is interference on the first channel of the first network it is currently accessing.
[0072] S2022, When interference is detected on the first channel of the currently accessed first network, the terminal sends a first request to the network device of the second network.
[0073] S2024, the terminal receives network data from the network device of the second network.
[0074] S204, the terminal sends network data to the access device of the first network.
[0075] S206, The access device receives network data from the second network sent by the terminal; the network data is obtained by the terminal when it detects interference on the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network.
[0076] S208, the access device determines a second channel in the first network based on network data; wherein, compared with the first channel, the second channel is less affected by interference from the second network.
[0077] S210, the access device control terminal switches to the second channel.
[0078] S212, the terminal switches to the second channel based on the control of the access device; the second channel is determined by the access device based on network data; compared with the first channel, the second channel is less affected by interference from the second network.
[0079] S214, The terminal records this channel optimization process. This step is optional and will not be described in detail.
[0080] For details not covered, please refer to the preceding text.
[0081] The channel optimization method according to embodiments of this application has been described above with reference to the accompanying drawings. In this application, when interference exists on the first channel of the currently accessed first network, the terminal can obtain network data from the second network and report it to the access device of the first network. Thus, the access device of the first network can select a second channel with less or no interference based on the interference range of the second network. This allows the terminal to seamlessly switch channels under the control of the access device. The second channel after switching has less interference with the second network, thus avoiding the terminal continuing to operate on a busy, congested, and highly interfered channel. This improves network performance and ensures network service quality. Furthermore, this application can reduce inter-network interference using existing hardware without requiring hardware improvements, resulting in low cost, wide applicability, and seamless applicability to any terminal in related technologies. In summary, the technical solution provided by the embodiments of this application can improve network performance, reduce inter-network interference, and ensure network service quality.
[0082] This application also provides a channel optimization apparatus. Figure 6 This is a structural block diagram of a channel optimization device provided in an embodiment of this application. The channel optimization device 600 can be installed in a terminal, such as... Figure 6 As shown, it includes: The acquisition unit 610 is used to acquire network data of the second network when interference is detected in the first channel of the currently accessed first network; the network data is used to indicate the interference range of the second network. The sending unit 620 is used to send the network data to the access device of the first network; The switching unit 630 is used to switch to a second channel based on the control of the access device; the second channel is determined by the access device based on the network data; the second channel is less affected by interference from the second network compared to the first channel.
[0083] In one exemplary embodiment, the network data includes at least one of the following: frequency point, received power.
[0084] In one exemplary embodiment, the acquisition unit 610 is specifically used for: the terminal having a second network detection capability, performing network data detection on the second network to obtain the network data; or, communicating with the base station of the second network to obtain the network data fed back by the base station.
[0085] In one exemplary embodiment, the acquisition unit 610 is further configured to: detect whether there is interference in the first channel; or, detect whether there is interference in the first channel based on a preset time condition; wherein the preset time condition includes at least one of the following: a preset time interval, a preset detection period, and a detection interval duration.
[0086] In one exemplary embodiment, the statement that the second channel is less affected by the interference of the second network relative to the first channel includes at least one of the following: under the influence of the second network, the bit error rate of the first channel is greater than the bit error rate of the second channel; under the influence of the second network, the throughput of the first channel is less than the throughput of the second channel.
[0087] For details not covered, please refer to the preceding text.
[0088] This application also provides a channel optimization apparatus. Figure 7 This is a structural block diagram of a channel optimization device provided in an embodiment of this application. The channel optimization device 700 can be installed in an access device, such as... Figure 7 As shown, it includes: The receiving unit 710 is used to receive network data of the second network sent by the terminal; the network data is acquired by the terminal when it detects interference in the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network; The determining unit 720 is configured to determine a second channel based on the network data; wherein, compared to the first channel, the second channel is less affected by interference from the second network; Control unit 730 is used to control the terminal to switch to the second channel.
[0089] In one exemplary embodiment, the statement that the second channel is less affected by the interference of the second network relative to the first channel includes at least one of the following: under the influence of the second network, the bit error rate of the first channel is greater than the bit error rate of the second channel; under the influence of the second network, the throughput of the first channel is less than the throughput of the second channel.
[0090] For details not covered, please refer to the preceding text.
[0091] Figure 8 This is a hardware block diagram of an electronic device provided in an embodiment of this application. The electronic device 800 according to an embodiment of this application includes at least a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the channel optimization method described in any of the above embodiments.
[0092] Figure 8The illustrated electronic device 800 specifically includes a central processing unit (CPU) 801, a graphics processing unit (GPU) 802, and a memory 803. These units are interconnected via a bus 804. The CPU 801 and / or GPU 802 can function as the aforementioned processor, and the memory 803 can function as the aforementioned memory storing computer-readable instructions. Furthermore, the electronic device 800 may also include a communication unit 805, a storage unit 806, an output unit 807, an input unit 808, and an external device 809, all of which are also connected to the bus 804.
[0093] Figure 9 This is a schematic diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable storage medium according to an embodiment of this application stores computer programs / instructions (including but not limited to computer-readable instructions). Specifically, as shown... Figure 9 As shown, a computer-readable storage medium 900 stores computer-readable instructions 901. When executed by a processor, this computer program / instruction implements the channel optimization method described in any of the preceding embodiments of this application. The computer-readable storage medium includes, but is not limited to, volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, optical disk, magnetic disk, etc.
[0094] This application further provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the channel optimization method described in any of the preceding embodiments of this application.
[0095] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.
[0096] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0097] Additionally, as used herein, the "or" used in a list of items beginning with "at least one" indicates a separate list, such that a list of, for example, "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not imply that the described example is preferred or better than other examples.
[0098] It should also be noted that in the system and method of this application, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions of this application.
[0099] Various changes, substitutions, and modifications can be made to the technology described herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.
[0100] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0101] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this application to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A channel optimization method, characterized in that, Applied to a terminal, the method includes: When interference is detected on the first channel of the currently accessed first network, network data of the second network is acquired; the network data is used to indicate the interference range of the second network. Send the network data to the access device of the first network; Based on the control of the access device, the system switches to a second channel; the second channel is determined by the access device based on the network data; compared to the first channel, the second channel is less affected by interference from the second network.
2. The method according to claim 1, characterized in that, The network data includes at least one of the following: frequency point, received power; The acquisition of network data from the second network includes: The terminal has a second network detection capability, which performs network data detection on the second network to obtain the network data; or... It communicates with the base station of the second network to obtain the network data fed back by the base station.
3. The method according to claim 1, characterized in that, The method further includes: Detect whether there is interference in the first channel; or, Based on preset time conditions, the presence of interference in the first channel is detected; wherein, the preset time conditions include at least one of the following: preset time interval, preset detection period, and detection interval duration.
4. The method according to claim 1, characterized in that, The statement that the second channel is less affected by interference from the second network compared to the first channel includes at least one of the following: Under the influence of the second network, the bit error rate of the first channel is greater than that of the second channel; Under the influence of the second network, the throughput of the first channel is less than that of the second channel.
5. A channel optimization method, characterized in that, The method, applied to an access device in a first network, includes: The receiving terminal sends network data from a second network; the network data is acquired by the terminal when it detects interference on the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network; Based on the network data, a second channel is determined in the first network; wherein, compared to the first channel, the second channel is less affected by interference from the second network; Control the terminal to switch to the second channel.
6. A channel optimization device, characterized in that, Settings on the terminal include: The acquisition unit is used to acquire network data of the second network when interference is detected in the first channel of the currently accessed first network; the network data is used to indicate the interference range of the second network. A sending unit is used to send the network data to the access device of the first network; A switching unit is used to switch to a second channel based on the control of the access device; the second channel is determined by the access device based on the network data; the second channel is less affected by interference from the second network compared to the first channel.
7. A channel optimization device, characterized in that, Access devices configured in the first network include: A receiving unit is configured to receive network data from a second network sent by a terminal; the network data is acquired by the terminal when it detects interference on the first channel of the currently accessed first network, and the network data is used to indicate the interference range of the second network; A determining unit is configured to determine a second channel based on the network data; wherein, compared to the first channel, the second channel is less affected by interference from the second network; A control unit is used to control the terminal to switch to the second channel.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the method according to any one of claims 1-5.
9. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instructions are executed by the processor, they implement the method described in any one of claims 1-5.
10. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method described in any one of claims 1-5.