Communication method, terminal equipment and access network equipment
By switching to a lower frequency band for uplink data transmission in weak network conditions, the problem of increased power consumption of terminal devices is solved, and the transmission power is reduced without compromising transmission performance, thereby improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-10-21
- Publication Date
- 2026-04-21
AI Technical Summary
In weak network conditions, terminal devices increase the uplink transmit power of the PUSCH to ensure uplink data transmission, which leads to increased power consumption and affects the user experience.
When the triggering conditions are met, the terminal device switches to a lower frequency band for uplink data transmission. By adjusting the frequency, the anti-path loss capability is optimized, the uplink transmission power is reduced, and the power consumption of the device is reduced.
Without affecting data transmission quality, the uplink transmission power is reduced to improve user experience and reduce device power consumption.
Smart Images

Figure CN121908359A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, terminal equipment, and access network equipment. Background Technology
[0002] During communication between access network equipment and terminal equipment, the terminal equipment can send uplink data to the access network equipment through the physical uplink shared channel (PUSCH). In current communication protocols, PUSCH serves as the primary uplink data bearer channel at the physical layer, used for uplink data scheduling and transmission, and can carry control information, AD9059XRS user service information, and broadcast service information, among others.
[0003] In some scenarios, such as under weak network conditions, when a terminal device is running a game application or a video call application, in order to ensure the transmission of uplink data, the terminal device will increase the uplink transmit power of the PUSCH, thereby increasing the power consumption of the terminal device and affecting the user experience. Summary of the Invention
[0004] This application provides a communication method, a terminal device, and an access network device to solve the problem in the prior art that in order to ensure the transmission of uplink data, the terminal device increases the uplink transmit power of the PUSCH, thereby increasing the power consumption of the terminal device and affecting the user experience.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] In a first aspect, a communication method is provided, applied to a terminal device, the method comprising: transmitting uplink data to an access network device at a first frequency at a first distance, the first frequency belonging to a first frequency band; and, in response to a first triggering condition, transmitting uplink data to the access network device at a second frequency at the first distance, the second frequency belonging to a second frequency band, the second frequency band being lower than the first frequency band.
[0007] The method provided in this application allows terminal devices to optimize their uplink data transmission resilience by switching to lower frequency bands. This enables the terminal device to use lower frequencies and corresponding lower uplink transmit power for uplink data transmission. Since the distance between the terminal device and the access network device remains constant, and the amount of data to be transmitted and the transmission speed remain unchanged, reducing the frequency will not affect the uplink data transmission performance. Therefore, without compromising user experience, path loss is reduced, uplink transmit power is lowered, device power consumption is further reduced, and the user experience is improved.
[0008] In some embodiments, in response to a first triggering condition, sending uplink data to an access network device at a second frequency at a first distance includes: in response to the first triggering condition, sending a request message to the access network device, the request message including frequency band information corresponding to the frequency band supported by the terminal device and request information, the request information being used to request communication using a frequency band lower than the first frequency band; if a first reply information is received, then sending uplink data to the access network device at the second frequency at the first distance; the first reply information being used to instruct the terminal device to send uplink data at the second frequency.
[0009] The request message includes frequency band information, used by the access network device to determine the frequency bands supported by the terminal device after receiving the frequency band information. The request message also includes request information to inform the access network device of the terminal device's request. Then, the access network device determines whether it currently possesses a frequency corresponding to a frequency band lower than the first frequency band based on the frequency band information and the request information. If so, it sends a first reply message to the terminal device.
[0010] In some embodiments, the first frequency band corresponds to a first network standard, and the request information is used to request communication using a frequency band in the first network standard that is lower than the first frequency band.
[0011] In this embodiment, the terminal device expects the frequency band after the switch to remain in the current network standard, so as to improve the resistance to road loss after the frequency band switch without affecting the transmission performance of the terminal device.
[0012] Optionally, when sending a request message to the access network device, the terminal device may also include only the frequency band information and request information corresponding to the frequency band of the first network standard supported by the terminal device.
[0013] In some embodiments, the first frequency band corresponds to the first network standard, and the request information is used to request communication using a frequency band in the second network standard that is lower than the first frequency band. The second network standard is lower than the first network standard and is the next level of the first network standard.
[0014] In this embodiment, the terminal device expects the switched frequency band to be the frequency band corresponding to the next level of the network standard of the current network standard, so as to improve the resistance to path loss after the frequency switch without affecting the transmission performance of the terminal device.
[0015] Optionally, when sending a request message to the access network device, the terminal device may also include only the frequency band information and request information corresponding to the frequency band of the second network standard supported by the terminal device.
[0016] In some embodiments, the request information is used to request communication using the lowest frequency band below the first frequency band and supported by the terminal device.
[0017] In this embodiment, the terminal device expects the switched frequency band to be the lowest frequency band it supports, so as to enhance its resistance to road loss by a large margin, thereby reducing the uplink transmission power and thus reducing the power consumption of the device.
[0018] In some embodiments, the method further includes: if a second response message is received, continuously sending uplink data to the access network device at a first frequency over a first distance, wherein the second response message is used to instruct the terminal device to send uplink data at the first frequency.
[0019] The access network device determines whether it currently has a frequency corresponding to a frequency band lower than the first frequency band based on the frequency band information and the request information. If not, it sends a second response message to the terminal device, which instructs the terminal device to perform a frequency band switch.
[0020] In some embodiments, the first triggering condition includes at least one of the following: detecting that the temperature of the terminal device is greater than or equal to a temperature threshold; detecting that the terminal device is processing a preset service type; detecting that the uplink transmission power is greater than or equal to a power threshold.
[0021] In one implementation of this embodiment, the terminal device triggers a frequency band switching process when any one of the first triggering conditions is met. For example, the frequency band switching process is triggered when the terminal device is detected to be processing a preset service type.
[0022] In another implementation of this embodiment, the terminal device triggers a frequency band switching process when it detects that it is processing a preset service type and that its temperature is greater than or equal to a temperature threshold, in accordance with the first triggering conditions described above. This method avoids the terminal device frequently triggering frequency band switching, thereby preventing disruption to communication between the terminal device and the access network device.
[0023] Secondly, a communication method is provided for use in an access network device. The method includes: receiving uplink data sent by a terminal device at a first frequency at a first distance, wherein the first frequency belongs to a first frequency band; and receiving uplink data sent by a terminal device at a second frequency at a first distance, wherein the second frequency belongs to a second frequency band and the second frequency band is lower than the first frequency band.
[0024] In this embodiment, in order to cooperate with the terminal device in controlling the uplink transmission power, the access network device adapts to the frequency switching process of the terminal device and receives the uplink data sent by the terminal device at the corresponding frequency, thereby completing normal communication with the terminal device.
[0025] In some embodiments, receiving uplink data sent by a terminal device at a first distance using a second frequency includes: receiving a request message sent by the terminal device, the request message including frequency band information corresponding to a frequency band supported by the terminal device and request information, the request information being used to request communication using a frequency band lower than the first frequency band; and sending a first reply message to the terminal device, the first reply message being used to instruct the terminal device to send uplink data using a second frequency, the second frequency being determined by the access network device based on the frequency band information and the request information.
[0026] Thirdly, a terminal device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the communication method shown in the first aspect.
[0027] Fourthly, an access network device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the communication method shown in the second aspect.
[0028] Fifthly, a communication system is provided, including a terminal device shown in the third aspect and an access network device shown in the fourth aspect, wherein the terminal device is configured to perform the communication method shown in the first aspect and the access network device is configured to perform the communication method shown in the second aspect.
[0029] A sixth aspect provides a computer-readable storage medium storing a computer program that, when executed by the processor, implements the communication methods shown in the first and / or second aspects.
[0030] In a seventh aspect, a chip is provided, the chip including a processor that executes a computer program stored in a memory, the computer program implementing the communication methods shown in the first and / or second aspects when executed by the processor.
[0031] Eighthly, a computer program product is provided, the computer program product including a computer program / instructions that, when executed by a processor, implement the communication methods shown in the first and / or second aspects.
[0032] It is understood that the beneficial effects of the third to eighth aspects mentioned above can be found in the relevant descriptions in the first and second aspects mentioned above, and will not be repeated here. Attached Figure Description
[0033] Figure 1 An architecture diagram of a communication system provided in an embodiment of this application;
[0034] Figure 2This is a schematic diagram of the hardware structure of a terminal device provided in an embodiment of this application;
[0035] Figure 3 A software structure block diagram of a terminal device provided in an embodiment of this application;
[0036] Figure 4 A flowchart illustrating a communication method provided in an embodiment of this application;
[0037] Figure 5 A schematic diagram of the interaction flow of another communication method provided in an embodiment of this application;
[0038] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0039] Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0040] Figure 8 This is a schematic diagram of the chip structure provided in an embodiment of this application. Detailed Implementation
[0041] The technical solutions provided in the embodiments of this application will be described below with reference to the accompanying drawings.
[0042] It should be understood that in the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in this document is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone.
[0043] In this embodiment, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more.
[0044] The communication method provided in this application can be applied to various wireless communication systems, such as Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5th Generation (5G) mobile communication systems, or New Radio (NR) communication systems. The technical solution provided in this application can also be applied to future communication systems.
[0045] Figure 1 A schematic diagram of the architecture of the communication system to which the communication method provided in the embodiments of this application is applicable. See also Figure 1 As shown, the communication system includes an access network device 110 and a terminal device 120. The access network device 110 and the terminal device 120 can communicate via a wireless link. The transmission link from the access network device 110 to the terminal device 120 is called the downlink or downlink channel, and is used to transmit downlink data. The transmission link from the terminal device 120 to the access network device 110 is called the uplink or uplink channel, and is used to transmit uplink data.
[0046] Access network device 110 may be a device capable of providing random access functionality to terminal device 120 or a chip that can be configured in the device. For example, access network device 110 may be a base station capable of connecting terminal device 120 to a radio access network (RAN). A base station may sometimes be referred to as an access network device or access network node. It is understood that the names of devices with base station functionality may differ in systems employing different wireless access technologies. For ease of description, the embodiments of this application collectively refer to the apparatus that provides wireless communication access functionality to terminal devices as a base station.
[0047] In this embodiment, the access network device 110 includes, but is not limited to: evolved node B (eNB or eNodeB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved node B (HNB), base band unit (BBU) in LTE technology; access point (AP), wireless relay node, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP) in a wireless fidelity (WIFI) system; and can also be a next-generation node base station (gNB) or transmission point (TRP or TP) in a 5G system; one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G system; network nodes constituting a gNB or transmission point, such as a base band unit (BBU) or a distributed unit (DMU). Unit (DU), and access network equipment in future communication networks, etc.
[0048] Terminal equipment 120 can be any electronic device with wireless transceiver capabilities. Terminal equipment 120 can also be referred to as user equipment (UE), access terminal, terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless access network equipment, user agent, or user device.
[0049] In this embodiment, the terminal device 120 includes, but is not limited to: cellular phone, cordless phone, session initiation protocol (SIP) phone, smartphone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other device connected to a wireless modem, vehicle-mounted device, wearable device, drone device, terminal device in the Internet of Things or Internet of Vehicles, as well as any form of terminal in future networks, relay user equipment, or terminal in future evolved public land mobile network (PLMN), etc. Terminal device 120 can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a terminal device in industrial control, a terminal device in self-driving, a terminal device in remote medical care, a terminal device in a smart grid, a terminal device in a smart city, a terminal device in a smart home, etc., and this application embodiment is not limited to this.
[0050] When the terminal device 120 communicates with the access network device 110, in order to reduce interference, it is necessary to control the power of the terminal device 120 and the access network device 110 while ensuring the power level and signal quality. That is, the transmission power of the access network device 110 and the terminal device 120 should be adjusted as needed.
[0051] Power control (hereinafter referred to as power control) includes uplink power control and downlink power control, which can be performed independently. During uplink power control, the output power of terminal device 120, i.e., the uplink transmit power, needs to be adjusted to ensure that access network device 110 obtains a stable received signal strength, thereby reducing interference to co-channel and adjacent channels and lowering the power consumption of terminal device 120. Similarly, during downlink power control, the output power of access network device 110 needs to be adjusted to ensure that terminal device 120 obtains a stable received signal strength, reducing co-channel and adjacent channel interference and lowering the power consumption of access network device 110. This application embodiment mainly relates to the control of uplink transmit power when the terminal device sends uplink data to access network device 110 through the physical uplink shared channel (PUSCH).
[0052] The following section uses the PUSCH power control process as an example to introduce how to calculate the uplink transmit power of the PUSCH.
[0053] If terminal device 120 transmits PUSCH on the uplink active bandwidth part (BWP) b of carrier f in serving cell c, the uplink transmit power of PUSCH at transmission time i can be calculated according to the following formula 1, where the unit of uplink transmit power is dBm.
[0054]
[0055] In Formula 1 above, P CMAX,f,c(i) This represents the maximum transmit power of the PUSCH on carrier f of the serving cell c configured for terminal device 120. O_PUSCH,b,f,c(j) This indicates the expected received power of the PUSCH configured by access network device 110 for terminal device 120, including the cell-specific P... O_PUSCH And user-specific part P O_UE_PUSCH α b,f,c (j) represents the partial path loss compensation factor configured by access network device 110 for terminal device 120, with a value range of (0, 1). μ represents the subcarrier spacing of PUSCH. This indicates the number of resource blocks (RBs) that PUSCH maps to terminal device 120. This value is related to the modulation and coding scheme of PUSCH. This represents the path loss value obtained by terminal device 120 through measurement of the downlink reference signal, where qd represents the downlink reference signal used to measure the downlink path loss. Δ TF,b,f,c (i) It is related to the modulation scheme and channel coding rate of the current PUSCH transmission. f b,f,c (i,l) represents the power adjustment state determined by the transmission power control (TPC) command issued by the access network device 110.
[0056] in, It can be calculated using the following formula 2:
[0057]
[0058] In Formula 2 above, λ represents the wavelength, and d represents the propagation distance between access network device 110 and terminal device 120. The wavelength λ and frequency f have the corresponding relationship shown in Formula 3.
[0059] υ=λ×f Formula 3
[0060] In Formula 3 above, f represents frequency and υ represents wave speed. That is, when the wave speed is constant, wavelength and frequency are inversely proportional; when the wavelength increases, the frequency decreases, and vice versa. Therefore, substituting the wavelength λ from Formula 3 into Formula 2 above, we can derive the path loss value according to Formula 2. It is positively correlated with the frequency f, that is, when the propagation distance d is constant, the lower the frequency, the smaller the path loss value.
[0061] Referring again to Formula 1 for calculating the uplink transmit power of PUSCH, it can be seen that the magnitude of the uplink transmit power mainly depends on the following three factors.
[0062] (1) Propagation distance, i.e., the distance between access network device 110 and terminal device 120. The greater the propagation distance, the greater the uplink transmission power. Once the terminal device 120 and access network device 110 are determined, the distance between them is also determined. As can be seen from Formula 2 above, when the propagation distance d and wavelength λ remain unchanged, the uplink transmission power required is constant depending on the distance of the propagation.
[0063] (2) The number of RBs: The more resource data (i.e., uplink data) that terminal device 120 needs to transmit, the more RBs access network device 110 allocates to terminal device 120. Furthermore, the larger the number of RBs, the greater the uplink transmit power required by terminal device 120. For example, in a weak network scenario, when terminal device 120 runs a game application or video call application, it needs to send more uplink data to access network device 110. In this case, access network device 110 will also allocate more RBs to terminal device 120. Correspondingly, when terminal device 120 performs uplink data transmission, it will increase the uplink transmit power of the PUSCH, i.e., increase... A portion of the uplink transmit power is allocated to ensure the receiving performance of the access network device 110. In weak network scenarios, in order not to degrade the user's application experience, the amount of data that the terminal device 120 needs to transmit to the access network device 110 is fixed. Therefore, the uplink transmit power required by the terminal device 120 for uplink data transmission based on a certain number of RBs allocated by the access network device 110 is fixed.
[0064] (3) Frequency, as can be seen from Formulas 1, 2 and 3 above, the path loss value The path loss value is positively correlated with the frequency f, meaning that the higher the frequency, the shorter the wavelength, and the weaker the resistance to path loss. The larger the value, the greater the uplink transmit power; the lower the frequency, the longer the wavelength, the stronger the resistance to path loss, and the lower the path loss value. The smaller the value, the lower the uplink transmission power. In other words, when terminal device 120 uses high-frequency transmission, the path loss value is large, the uplink transmission power is high, and the power consumption of terminal device 120 is high; when using low-frequency transmission, the path loss value is small, the uplink transmission power is low, and the power consumption of terminal device 120 is low.
[0065] As can be seen from the above, when the propagation distance between the access network device 110 and the terminal device 120 is constant, in order not to affect the user experience of the application, i.e., to keep the amount of data transmitted and the transmission rate unchanged, the terminal device 120 can control its uplink transmission power when transmitting data by adjusting the frequency band when communicating with the access network device 110. It should be understood that different frequencies can correspond to the same or different operating frequency bands of the terminal device. Therefore, after the communication frequency band between the access network device 110 and the terminal device 120 is switched, the communication frequency between the access network device 110 and the terminal device 120 will also switch accordingly. For example, when the terminal device 120 communicates with the access network device 110 using the first frequency, the frequency used by the terminal device 120 when transmitting uplink data is a carrier frequency in the first frequency band; when the terminal device 120 communicates with the access network device 110 using the second frequency, the frequency used by the terminal device 120 when transmitting uplink data is a carrier frequency in the second frequency band. Since the first and second frequency bands are different, the carrier frequencies used by the terminal device in each frequency band are also different.
[0066] Based on this, embodiments of this application provide a communication method in which a terminal device, in response to a first triggering condition, transmits uplink data to an access network device using a second uplink transmit power corresponding to a second frequency. This second frequency band is a frequency band supported by the terminal device that is lower than the first frequency band. Therefore, the terminal device can optimize its resistance to path loss during uplink data transmission using a low-frequency approach, thereby reducing uplink transmit power and achieving the goal of reducing device power consumption and improving user experience.
[0067] Before introducing the communication method provided in the embodiments of this application, a brief introduction will first be given to the terminal devices involved in the embodiments of this application.
[0068] For example, Figure 2 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of this application is shown. Figure 2 The terminal device 120 shown can be Figure 1 A specific example of the terminal device 120 shown. See also Figure 2As shown, the terminal device 120 includes a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, a headphone jack 270D, a sensor module 280, buttons 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, etc. In this embodiment, each module unit included in the terminal device 120 can be used as a service hot experience module to detect the current operating status of the terminal device. When the current operating status of the terminal device meets the first triggering condition, a request message is sent to the access network device 110. The request message includes frequency band information corresponding to the frequency band supported by the terminal device 120 and request information for requesting to use a frequency band lower than the first frequency band for communication, so that after receiving the request message, the access network device 110 can switch the first frequency band currently used by the terminal device 120 according to the request message.
[0069] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the terminal device 120. In other embodiments of this application, the terminal device 120 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0070] Processor 210 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, memory, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). Different processing units may be independent devices or integrated into one or more processors. The controller may serve as the central nervous system and command center of the terminal device 120. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution.
[0071] The processor 210 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. This memory can store instructions or data that the processor 210 has just used or that are used repeatedly. If the processor 210 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 210, and thus improves the efficiency of the system.
[0072] The charging management module 240 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 240 receives charging input from the wired charger via a USB interface 230. In some wireless charging embodiments, the charging management module 240 receives wireless charging input via the wireless charging coil of the terminal device 120. While charging the battery 242, the charging management module 240 can also supply power to the terminal device 120 via the power management module 241.
[0073] The power management module 241 connects the battery 242, the charging management module 240, and the processor 210. The power management module 241 receives input from the battery 242 and / or the charging management module 240, providing power to the processor 210, internal memory 221, external memory, display 294, camera 293, and wireless communication module 260, etc. The power management module 241 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance).
[0074] The wireless communication function of the terminal device 120 can be implemented through antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, modem processor, and baseband processor.
[0075] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal device 120 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0076] The mobile communication module 250 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the terminal device 120. The mobile communication module 250 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 250 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 250 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1.
[0077] The mobile communication module 250 can provide wireless communication solutions including 2G / 3G / 4G / 5G for use on the terminal device 120. This enables the terminal device 120 to support multiple communication frequency bands corresponding to various network standards (2G / 3G / 4G / 5G) based on the mobile communication module 250. In other words, the terminal device 120 supports data transmission with the access network device 110 on various communication frequency bands. For example, as shown in Table 1 below, the communication frequency bands supported by the terminal device 120 under different network standards can be f1: 900MHz, f2: 1800MHz, f3: 2GHz, f4: 1.9GHz, f5: 2.3GHz, f6: 2.6GHz, and f7: 4.9GHz, etc. Each frequency band corresponds to its own frequency range, bandwidth, and network standard.
[0078] Table 1
[0079]
[0080] Terminal device 120 can switch between multiple supported communication frequency bands. Specifically, this switching can occur within a single network standard, such as switching from f5 to f4 in a 4G network; or between different network standards, such as switching from f7 (5G) to f6 (4G). This allows the terminal device to transmit data with access network device 110 via different communication frequency bands. A frequency band refers to the range of electromagnetic waves, specifically the electromagnetic wave frequency bands that can be used for communication. Generally, a frequency band includes one or more carriers. In this application, terminal device 120 reports one or more frequency bands to access network device 110. Access network device 110 then selects one or more carriers from these frequency bands and configures them for terminal device 120. Terminal device 120 then uses the carriers configured by access network device 110 for communication.
[0081] In some embodiments, at least some functional modules of the mobile communication module 250 may be disposed in the processor 210. In some embodiments, at least some functional modules of the mobile communication module 250 and at least some modules of the processor 210 may be disposed in the same device.
[0082] A modem processor (or simply modem, commonly known as a "cat") may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio playback device (not limited to speaker 270A, receiver 270B, etc.) or displays images or videos through the display screen 294. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 210 and may be housed in the same device as the mobile communication module 250 or other functional modules.
[0083] In this embodiment, the Modem is a functional entity used for wireless signal modulation and demodulation. It modulates the digital signal to be transmitted onto a carrier wave or separates the digital signal from the carrier wave. At the transmitting end, it converts the digital signal into a signal recognizable by the radio frequency integrated circuit through a modulator, and at the receiving end, it converts the signal generated by the radio frequency integrated circuit back into a digital signal through a demodulator.
[0084] In this embodiment, the modem supports one or more of the following: Global System for Mobile Communications (GSM), UMTS, LTE, and NR access standards that can operate in the millimeter wave band.
[0085] In some embodiments, the modem is configured with a frequency band switching interface, and in response to a call to the frequency band switching interface, the modem sends a request message to the access network device.
[0086] In other embodiments, the modem receives a frequency band switching request sent by the service hot experience module through a general interface. The frequency band switching request carries indication information for indicating frequency band switching. After receiving the frequency band switching request, the modem sends a request message to the access network device according to the indication information in the frequency band switching request.
[0087] The wireless communication module 260 can provide solutions for wireless communication applications on the terminal device 120, including wireless local area networks (WLAN) (e.g., Wi-Fi), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR). The wireless communication module 260 can be one or more devices integrating at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 210. The wireless communication module 260 can also receive signals to be transmitted from processor 210, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0088] Camera 293 is used to capture still images or videos. In some embodiments, terminal device 120 may include one or N cameras 293, where N is a positive integer greater than 1.
[0089] Display screen 294 is used to display images, videos, etc. Display screen 294 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Mini LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc.
[0090] In some embodiments, the terminal device 120 may include one or N displays 294, where N is a positive integer greater than 1.
[0091] The external storage interface 220 can be used to connect an external storage card, such as a microsecure digital memory card (Micro SD card), to expand the storage capacity of the terminal device 120. The external storage card communicates with the processor 210 through the external storage interface 220 to perform data storage functions. For example, music, video, and other files can be stored on the external storage card.
[0092] Internal memory 221 can be used to store executable program code, including instructions. Processor 210 executes various functional applications and data processing of terminal device 120 by running the instructions stored in internal memory 221. Internal memory 221 may include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function (such as sound playback, image playback, etc.). The data storage area may store data created during the use of terminal device 120 (such as audio data, phonebook, etc.).
[0093] In addition, the internal memory 221 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0094] Terminal device 120 can implement audio functions through audio module 270, speaker 270A, receiver 270B, microphone 270C, headphone jack 270D, and application processor.
[0095] The audio module 270 is used to convert digital audio signals into analog audio signals for output, and also to convert analog audio inputs into digital audio signals. The audio module 270 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 270 may be located in the processor 210, or some functional modules of the audio module 270 may be located in the processor 210.
[0096] The speaker 270A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The terminal device 120 can listen to music or hands-free calls through the speaker 270A. For example, the speaker can play the comparison analysis results provided in the embodiments of this application.
[0097] The receiver 270B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the terminal device 120 answers a phone call or voice message, the receiver 270B can be brought close to the listener's ear to hear the voice.
[0098] Microphone 270C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 270C, inputting the sound signal into microphone 270C. Terminal device 120 may be equipped with at least one microphone 270C. In some embodiments, terminal device 120 may be equipped with two microphones 270C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, terminal device 120 may be equipped with three, four, or more microphones 270C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.
[0099] In some embodiments, the terminal device 120 can receive ultrasonic signals sent by other terminal devices via the microphone 270C, and the processor 210 can identify the frequency and received intensity of the ultrasonic signals.
[0100] The headphone jack 270D is used to connect wired headphones. The headphone jack 270D can be a USB 230 interface or a 2.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.
[0101] The sensor module 280 may include a pressure sensor 280A, a gyroscope sensor 280B, a barometric pressure sensor 280C, a magnetic sensor 280D, an accelerometer sensor 280E, a distance sensor 280F, a proximity sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, a bone conduction sensor 280M, etc.
[0102] Buttons 290 include a power button, volume buttons, etc. Buttons 290 can be mechanical buttons or touch-sensitive buttons. Terminal device 120 can receive button input and generate key signal inputs related to user settings and function control of terminal device 120.
[0103] Motor 291 can generate vibration alerts. Motor 291 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can be corresponding to touch operations applied to different applications (such as taking photos, playing audio, etc.). Motor 291 can also provide different vibration feedback effects for touch operations applied to different areas of the display screen 294.
[0104] Indicator 292 can be an indicator light, which can be used to indicate the charging status and power changes of terminal device 120, or to indicate messages, missed calls, notifications, etc.
[0105] The SIM card interface 295 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 295 to make contact with and detach from the terminal device 120. The terminal device 120 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 295 can support Nano SIM cards, Micro SIM cards, and other SIM cards. Multiple cards can be inserted into the same SIM card interface 295 simultaneously. The multiple cards can be of the same or different types.
[0106] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the terminal device 120. In other embodiments of this application, the terminal device 120 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0107] The above provides schematic diagrams of possible hardware structures for terminal devices. The software system of a terminal device can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses a layered architecture system as an example to exemplify the software structure of the terminal device. However, it is understood that the software system of the terminal device in this application embodiment can also be other systems, such as HarmonyOS. system, Systems, etc., will not be described in detail here.
[0108] Figure 3 A software structure block diagram of a terminal device provided in an embodiment of this application is shown. For example... Figure 3 As shown, a layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the system is divided into four layers, from top to bottom: the application layer, the application framework layer, the system runtime library layer, and the kernel layer.
[0109] The application layer can include a series of application packages. For example... Figure 3 As shown, the application package can include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, SMS, voice assistant, games, chat, and movies. The applications primarily concern the user interface (UI), and are typically written using the Java language to call the application framework layer's interfaces.
[0110] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions. For example... Figure 3 As shown, the application framework layer may include a window manager, content provider, phone manager, resource manager, notification manager, view system, etc.
[0111] The window manager manages all windows in the system, primarily responsible for starting, adding, and deleting windows; managing window size, borders, and hierarchy; managing input method windows; and displaying animations when switching windows and managing window display when switching users. The window manager also acts as a relay station for input events, updating information from all windows to the input dispatcher, enabling the dispatcher to dispatch user-generated input events to the appropriate window. The window manager can also obtain screen size, determine the presence of a status bar, lock the screen, and capture screenshots.
[0112] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.
[0113] A phone manager is used to provide communication functions for terminal devices. For example, it manages call status (including connection and disconnection).
[0114] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.
[0115] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of download completion or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating the device, and flashing indicator lights.
[0116] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.
[0117] The system runtime library layer is a collection of libraries located below the application framework layer. It can be divided into two parts: system libraries and application runtime (e.g., Android runtime).
[0118] The application runtime consists of the core libraries and the virtual machine. The application runtime is responsible for the scheduling and management of the software system. The core libraries comprise two parts: one part contains the functionalities that the Java language needs to call, and the other part contains the core libraries of the software system.
[0119] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.
[0120] System libraries support the application framework and can include multiple functional modules, such as: surface manager, media libraries, 2D graphics engine (e.g., SGL), 3D graphics processing library (e.g., OpenGL ES), image processing library, etc.
[0121] The Interface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.
[0122] The media library supports playback and recording of various commonly used audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as Moving Pictures Experts Group (MPEG) 4, H.264, MPEG Audio Layer 3, MP3, Advanced Audio Coding (AAC), and Adaptive Multi-Rate (AMR).
[0123] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0124] A 2D graphics engine is a graphics engine for 2D drawing.
[0125] The kernel layer is the layer between hardware and software, providing essential operating system functions such as file management, memory management, process management, and network protocol stacks. The kernel layer includes at least display drivers, camera drivers, audio drivers, sensor drivers, and Bluetooth drivers.
[0126] For ease of understanding, the following embodiments of this application will be described using the following methods: Figure 2 and Figure 3 The terminal device with the structure shown, and Figure 1 Taking the communication system shown as an example, and in conjunction with the accompanying drawings and application scenarios, the communication method provided in this application embodiment will be specifically described.
[0127] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application, applied to a terminal device. For example... Figure 4 As shown, the method includes the following steps S401 to S402.
[0128] S401, the terminal device sends uplink data to the access network device at a first frequency and a first distance, and the first frequency belongs to the first frequency band.
[0129] The first frequency is the frequency at which the terminal device communicates with the access network device in the first frequency band, i.e., the communication frequency currently used by the terminal device.
[0130] In addition, the first frequency band corresponds to the first network standard. For example, as shown in Table 1 above, the first frequency band is 1.9GHz, and its corresponding network standard is 4G.
[0131] S402, in response to the first triggering condition, the terminal device sends uplink data to the access network device at the first distance using the second frequency. The second frequency belongs to the second frequency band, which is lower than the first frequency band.
[0132] The second frequency band being lower than the first frequency band means that the frequency range corresponding to the second frequency band is lower than the frequency range corresponding to the first frequency band. Referring to Table 1 in the aforementioned embodiments, each frequency band corresponds to its own frequency range. In response to a first trigger condition, the terminal device switches from communicating with the access network device at the first frequency corresponding to the first frequency band it is currently using to communicating with the access network device at the second frequency corresponding to the second frequency band. Since the first frequency band is lower than the second frequency band, therefore, the first frequency is lower than the second frequency.
[0133] In this embodiment, all distances within a preset range of the first distance are considered part of the first distance. For example, distances within ±5m of the first distance are considered part of the first distance.
[0134] In some embodiments, the first frequency band corresponds to a first network standard, and the second frequency band includes frequency bands in the first network standard. For example, the first frequency band is 2.3 GHz, which corresponds to the 4G network standard; after responding to the first triggering condition, the terminal device uses the second frequency in the second frequency 1.9 GHz to send uplink data to the access network device, which also corresponds to the 4G network standard.
[0135] In other embodiments, the first frequency band corresponds to a first network standard, and the second frequency band includes frequency bands within a second network standard, wherein the second network standard is lower than the first network standard and is a level below the first network standard. Here, "the second network standard is lower than the first network standard" means that the version / level of the second network standard is lower than the version / level of the first network standard. For example, the first frequency band is 4.9GHz, which corresponds to the 5G network standard; after responding to a first triggering condition, the terminal device uses a second frequency within the second frequency 2.3GHz to send uplink data to the access network device. This 2.3GHz corresponds to the 4G network standard, which is lower than the 5G network standard and is a level below the 5G network standard.
[0136] The communication method provided in this application allows a terminal device to optimize its uplink data transmission resilience by switching to a lower frequency band, without altering the distance and transmission performance between itself and its access network equipment. This is achieved by using lower uplink transmit power without compromising the user experience, thus reducing path loss, lowering uplink transmit power, and further reducing device power consumption, ultimately improving the user experience.
[0137] The following will combine Figure 5 The execution process of the communication method provided in the embodiments of this application will be explained in detail.
[0138] Figure 5 This is an interactive flowchart illustrating a communication method provided in an embodiment of this application, involving execution entities including a terminal device and an access network device. See also... Figure 5 As shown, the method includes the following steps S501 to S504.
[0139] S501, the terminal device sends uplink data to the access network device at a first frequency and a first distance, and the first frequency belongs to the first frequency band.
[0140] The first frequency band refers to the frequency band currently used by the terminal device. The frequency bands supported by the terminal device may include 900MHz, 1800MHz, 2GHz, 1.9GHz, 2.3GHz, 2.6GHz, and 4.9GHz, etc. The first frequency band can be any of the frequency bands supported by the terminal device; for example, the first frequency band could be 2.3GHz, which corresponds to the 4G network standard. The terminal device can use a first frequency within the first frequency band to communicate with the access network device. This first frequency can be a communication carrier frequency allocated to the terminal device by the access network device.
[0141] The first frequency corresponds to the first uplink transmit power, which can be calculated using Formula 1 in the above embodiment at the first frequency.
[0142] S502, in response to the first triggering condition, the terminal device sends a request message to the access network device. The request message includes frequency band information corresponding to the frequency band supported by the terminal device and request information. The request information is used to request communication using a frequency band lower than the first frequency band.
[0143] In a specific implementation, if the service hot experience module in the terminal device detects that the first triggering condition is met, it may, in response to the first triggering condition, instruct the Modem to request a frequency band switch from the access network device.
[0144] In some embodiments, the service hot experience module, in response to a first triggering condition, calls the frequency band switching interface in the Modem. The Modem, in response to the call to the frequency band switching interface, sends a request message to the access network device. In this embodiment, the Modem is configured with a corresponding interface for sensing frequency band switching. When this interface is called, the Modem sends a request message to the access network device so that the access network device can switch the first frequency band currently used by the terminal device.
[0145] In this embodiment, after the frequency band switching interface is successfully invoked, the modem returns a first message to the service hot experience module. This first message indicates that the frequency band switching interface has been successfully invoked, and simultaneously sends a request message to the access network device. Optionally, if the frequency band switching interface is not successfully invoked, the modem returns a second message to the service hot experience module. This second message indicates that the frequency band switching interface was not successfully invoked, meaning that the modem failed to send the request message to the access network device.
[0146] In other embodiments, the service hot experience module responds to a first triggering condition by sending a frequency band switching request to the modem through the modem's general interface. The frequency band switching request carries indication information for instructing a frequency band switching. After receiving the frequency band switching request, the modem sends a request message to the access network device according to the indication information in the frequency band switching request.
[0147] Similarly, after sending a request message to the access network device, the modem returns a third message to the service hot experience module, which indicates that the modem has successfully sent the request message to the access network device; correspondingly, if the modem fails to send the request message to the access network device, it returns a fourth message to the service hot experience module, which indicates that the modem has failed to send the request message to the access network device.
[0148] In this embodiment, the service thermal experience module can be one or more modules found in the terminal device, such as the sensor module, processor, audio module, and power management module. The terminal device can perform service perception based on one module corresponding to the service thermal experience module, or it can perform joint perception based on multiple modules corresponding to the service thermal experience module. For example, the terminal device can detect the current temperature of the device through the sensor module. If the temperature is greater than or equal to a temperature threshold, it sends a request message to the access network device. Alternatively, the terminal device can simultaneously detect the current operating state through both the sensor module and the processor's service thermal experience modules, and combine the detected states to determine whether it needs to respond to a first trigger condition and send a request message to the access network device. For instance, if the terminal device determines through the processor that a game application is currently running, and detects through the sensor module that the current temperature of the device is greater than a temperature threshold, it determines that the current device state of the terminal device meets the first trigger condition and sends a request message to the access network device.
[0149] The first triggering condition includes at least one of the following:
[0150] 1) The terminal device detects that the current temperature is greater than or equal to the temperature threshold.
[0151] For example, the terminal device can detect the current temperature of the device based on the built-in temperature sensor. If the temperature is greater than or equal to a temperature threshold, such as 40°C, it can send a request message to the access network device.
[0152] The temperature control experience varies depending on the service being used, as the perception and requirements for temperature differ. Therefore, different service types can correspond to different temperature thresholds. For example, when a terminal device is running a game application, its temperature threshold could be 40℃; when it's running a chat application, its temperature threshold could be 35℃. When a terminal device is running a game application, if the temperature sensor detects that the device's current temperature is greater than or equal to 40℃, then the first trigger condition is determined to be met.
[0153] 2) The terminal device detects that the terminal device is processing a preset service type.
[0154] The preset services can be applications such as games or videos running on the terminal device; or a specific service function within an application, such as video calling in a chat application.
[0155] 3) The terminal device detects that the uplink transmission power is greater than or equal to the power threshold.
[0156] When the terminal device determines that the first uplink transmit power calculated under the first frequency band is greater than or equal to the power threshold, it determines that the power consumption of the current device is high, thereby triggering the terminal device to send a first request message to the access network device.
[0157] In some embodiments, the first triggering condition further includes the terminal device's current operating state being either a high-traffic operation scenario (e.g., running a game application or video call application under weak network conditions) or a high-performance application scenario (e.g., the terminal device is in performance mode). In this case, the terminal device needs to transmit a large amount of uplink data at a high transmission rate. When the terminal device detects that it is currently in a high-traffic operation scenario or a high-performance application scenario, it sends a request message to the access network device.
[0158] In this embodiment, the request message includes frequency band information corresponding to the frequency band supported by the terminal device, which is used to report the frequency band that the terminal device can switch to to the access network device; the request message also includes request information for requesting to use a frequency band lower than the first frequency band for communication, so that the access network device allocates the frequency corresponding to the frequency band lower than the currently used first frequency band to the terminal device in the frequency band supported by the terminal device.
[0159] In some embodiments, the first frequency band corresponds to a first network standard, and the request information is used to request communication using a frequency band lower than the first frequency band in the first network standard. In this embodiment, the terminal device expects the switched frequency band to still be within the current network standard, so as to improve the resistance to path loss after the frequency band switch without affecting the transmission performance of the terminal device. Optionally, when the terminal device sends a request message to the access network device, the request message may only carry the frequency band information of the frequency band corresponding to the first network standard supported by the terminal device and the request information.
[0160] In other embodiments, the first frequency band corresponds to a first network standard, and the request information is used to request communication using a frequency band in a second network standard that is lower than the first frequency band. The second network standard is lower than the first network standard and is a level below the first network standard. In this embodiment, the terminal device expects the switched frequency band to be the frequency band corresponding to the network standard at the next level below its current network standard. For example, if the terminal device is currently in the frequency band corresponding to the 4G network standard, the terminal device expects the switched frequency band to be the frequency band corresponding to the 3G network standard, which is a level below the 4G network standard. This is to improve the resistance to path loss after frequency switching without affecting the transmission performance of the terminal device. Optionally, when the terminal device sends a request message to the access network device, the request message may only carry the frequency band information of the second network standard supported by the terminal device and the request information.
[0161] In some embodiments, the request information is used to request communication using the lowest frequency band supported by the terminal device, which is lower than the first frequency band. In this embodiment, the terminal device expects the switched frequency band to be the lowest frequency band it supports, so as to significantly enhance its resistance to path loss, thereby reducing uplink transmit power and thus reducing device power consumption.
[0162] S503, the access network device determines the second frequency based on the frequency band information and the request information, and returns the first reply information to the terminal device. The first reply information is used to instruct the terminal device to send uplink data using the second frequency.
[0163] After receiving the request message, the access network device first determines the frequency band information that the terminal device can support for allocation based on the frequency band information corresponding to the frequency band supported by the terminal device carried in the request message. Then, based on the request information carried in the request message, it determines the second frequency of the second band that is lower than the first frequency band and can be allocated to the terminal device from the frequency band information that the terminal device can support for allocation and the current frequency band allocation status of the access network device.
[0164] In some embodiments, the request information is used to instruct the access network device to switch from the first frequency band to the second frequency band based on frequency band information. That is, the terminal device determines that the frequency band it wishes to switch to is the second frequency band and informs the access network device of this request information. Correspondingly, upon receiving the request information, the access network device, based on the frequency bands supported by the terminal device, as well as its own frequency band range and load conditions, determines the frequency bands that overlap between the two, and then determines whether the second frequency band is included in the overlapping frequency bands. If the second frequency band is included in the overlapping frequency bands, and the requirements of the communication protocol specification between the terminal device and the access network device are met, and it is determined that the second frequency of the second frequency band can be allocated to the terminal device, the access network device returns a first response information to the terminal device.
[0165] In other embodiments, the request information is used to instruct the access network device to switch the first frequency band to a lower and lowest frequency band based on the frequency band information. That is, the terminal device determines that the frequency band it wishes to switch to is the lowest frequency band that the access network device can allocate. Accordingly, upon receiving the request information, the access network device determines the frequency bands that overlap between the terminal device and its own frequency band range and load conditions, based on the frequency bands supported by the terminal device. Then, it determines the lowest frequency band from the overlapping frequency bands. If the lowest frequency band included in the overlapping frequency bands meets the requirements of the communication protocol specification between the terminal device and the access network device, and it is determined that a frequency of that lowest frequency band can be allocated to the terminal device, the access network device designates that lowest frequency band as a second frequency and returns a first response information to the terminal device.
[0166] Optionally, if the access network device, after calculating based on the request message, determines that there is no lower frequency band available to allocate to the terminal device than the first frequency band, it sends a second response message to the terminal device. This second response message instructs the terminal device to transmit the uplink data using the first frequency. In this case, the terminal device continues to transmit uplink data to the access network device using the first frequency.
[0167] S504 If the terminal device receives the first reply information, it shall use the second frequency to send uplink data to the access network device at the first distance.
[0168] Since the second frequency is lower than the first frequency, the second uplink transmit power of the terminal device when sending uplink data to the access network at the second frequency is less than the first uplink transmit power at the first frequency. Therefore, the uplink transmit power of the terminal device can be reduced, thereby reducing device power consumption and improving user experience. The second uplink transmit power can be calculated using Formula 1 in the above embodiments at the second frequency.
[0169] Optionally, if the terminal device receives a second reply message, it indicates that the frequency band switching of the terminal device has failed. In this case, the terminal device continues to send uplink data to the access network device at the first frequency and the first distance.
[0170] The communication method provided in this application embodiment allows a terminal device to send uplink data to an access network device in response to a first triggering condition, using a second uplink transmit power corresponding to a second frequency. This second frequency is a frequency in a frequency band supported by the terminal device that is lower than the first frequency band. Based on the derivation process in the foregoing embodiments, it has been shown that when the transmission distance, the amount of data to be transmitted, and the transmission speed remain constant, the frequency is directly proportional to the uplink transmit power; that is, the lower the frequency, the lower the uplink transmit power. After the communication frequency band between the terminal device and the access network device is reduced, the carrier frequency for data transmission between them is also reduced. Therefore, through the communication method provided in this application embodiment, the terminal device can achieve the same transmission rate using a smaller uplink transmit power without changing the distance and transmission performance with its access network device. This reduces path loss and uplink transmit power without compromising user experience, further reducing device power consumption.
[0171] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0172] This application also provides a communication device applied to a terminal device, see [link to relevant documentation]. Figure 6As shown, the device includes a first transmitting module 601 and a second transmitting module 602.
[0173] The first transmitting module 601 is used to transmit uplink data to the access network device at a first frequency and at a first distance, wherein the first frequency belongs to a first frequency band.
[0174] The second transmitting module 602 is used to transmit uplink data to the access network device at a first distance using a second frequency in response to a first triggering condition. The second frequency belongs to a second frequency band, which is lower than the first frequency band.
[0175] This application also provides a communication device applied to access network equipment, see [link to relevant documentation]. Figure 7 As shown, the device includes a first receiving module 701 and a second receiving module 702.
[0176] The first receiving module 701 is used to receive uplink data sent by the terminal device at a first frequency and at a first distance, wherein the first frequency belongs to a first frequency band.
[0177] The second receiving module 702 is used to receive uplink data sent by the terminal device at a first distance using a second frequency. The second frequency belongs to a second frequency band, which is lower than the first frequency band.
[0178] This application also provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the communication methods shown in the above embodiments.
[0179] This application also provides an access network device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the communication methods shown in the above embodiments.
[0180] This application also provides a communication system, including a terminal device and an access network device. The terminal device is configured to execute the communication methods shown in the above embodiments, and the access network device is configured to execute the communication methods shown in the above embodiments.
[0181] This application also provides a chip, see [link to relevant documentation] Figure 8 As shown, the chip includes a processor and a memory, in which a computer program is stored. When the computer program is executed by the processor, it implements the communication methods in the above embodiments.
[0182] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the communication methods provided in the above embodiments.
[0183] This application also provides a computer program product, which includes a computer program that, when run by an electronic device, enables the electronic device to implement the communication methods provided in the above embodiments.
[0184] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0185] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0186] In the embodiments provided in this application, the division of each framework or module is only a logical functional division. In actual implementation, there may be other division methods. For example, multiple frameworks or modules may be combined or integrated into another system, or some features may be ignored or not executed.
[0187] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0188] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0189] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0190] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A communication method, characterized in that, Applied to a terminal device, the method includes: Uplink data is transmitted to the access network device at a first frequency and at a first distance, wherein the first frequency belongs to a first frequency band; In response to a first triggering condition, the uplink data is transmitted to the access network device at the first distance using a second frequency, wherein the second frequency belongs to a second frequency band, which is lower than the first frequency band.
2. The method according to claim 1, characterized in that, The step of sending the uplink data to the access network device at the first distance using a second frequency in response to a first triggering condition includes: In response to the first triggering condition, a request message is sent to the access network device. The request message includes frequency band information corresponding to the frequency band supported by the terminal device and request information. The request information is used to request communication using a frequency band lower than the first frequency band. If the first reply information is received, the uplink data is sent to the access network device at the second frequency at the first distance; the first reply information is used to instruct the terminal device to send the uplink data at the second frequency.
3. The method according to claim 2, characterized in that, The first frequency band corresponds to the first network standard, and the request information is used to request communication using a frequency band in the first network standard that is lower than the first frequency band.
4. The method according to claim 2, characterized in that, The first frequency band corresponds to the first network standard, and the request information is used to request communication using a frequency band in the second network standard that is lower than the first frequency band. The second network standard is lower than the first network standard and is the next level of the first network standard.
5. The method according to claim 2, characterized in that, The request information is used to request communication using the lowest frequency band supported by the terminal device that is lower than the first frequency band.
6. The method according to any one of claims 2 to 5, characterized in that, The method further includes: If a second response is received, the terminal device continues to send the uplink data to the access network device at the first frequency and the first distance. The second response is used to instruct the terminal device to send the uplink data at the first frequency.
7. The method according to any one of claims 1 to 6, characterized in that, The first triggering condition includes at least one of the following: The temperature of the terminal device is detected to be greater than or equal to a temperature threshold. The terminal device was detected to be processing a preset service type; The uplink transmit power was detected to be greater than or equal to the power threshold.
8. A communication method, characterized in that, Applied to access network equipment, the method includes: Uplink data sent by the terminal device is received using a first frequency at a first distance, wherein the first frequency belongs to a first frequency band; The uplink data sent by the terminal device is received at the first distance using a second frequency, wherein the second frequency belongs to a second frequency band, which is lower than the first frequency band.
9. The method according to claim 8, characterized in that, Receiving the uplink data sent by the terminal device at the first distance using a second frequency includes: The terminal device receives a request message, which includes frequency band information corresponding to the frequency band supported by the terminal device and request information. The request information is used to request communication using a frequency band lower than the first frequency band. A first response message is sent to the terminal device, which instructs the terminal device to send the uplink data using the second frequency, the second frequency being determined by the access network device based on the frequency band information and the request information.
10. A terminal device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the communication method as described in any one of claims 1 to 7.
11. An access network device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the communication method as described in claim 8 or 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the communication method as described in any one of claims 1 to 9.
13. A chip, characterized in that, The chip includes a processor that executes a computer program stored in a memory, which, when executed by the processor, implements the communication method as described in any one of claims 1 to 9.
14. A computer program product, characterized in that, The computer program product includes a computer program / instruction that, when executed by a processor, implements the communication method according to any one of claims 1 to 9.