Communication method, apparatus and system
By determining the processing method based on channel state parameters in the terminal device, the problem of increasing power consumption when the cell covers far points in the prior art is solved, and the effect of reducing the overall power consumption of the terminal device while ensuring service quality.
Patent Information
- Application Number
- PCT/CN2024/127329
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2024-10-25
- Publication Date
- 2025-05-08
AI Technical Summary
In the remote point covered by the terminal device cell, the processing of the offload computing task to the cloud reduces the processing power consumption of the terminal device GPU, but it increases the processing power consumption of the baseband chip, resulting in an increase in the overall power consumption without decreasing.
The channel state parameters between the terminal device and the network device are obtained through the terminal device, and whether to execute the first processing method is determined based on the preset conditions. If the channel state meets the preset conditions, the terminal device sends the service data to the network device for processing and receives the processed data; if it is not satisfied, the terminal device will process the data by itself. This method balances the power consumption and service quality of the terminal equipment by controlling the data transmission and processing methods.
While ensuring service quality, the overall power consumption of terminal equipment processing service data is reduced, the waste of power resources is avoided, and the processing power consumption of baseband chips is not increased.
Smart Images

Figure CN2024127329_08052025_PF_FP_ABST
Abstract
Description
Communication method, device and system
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 3, 2023, with application number 202311464463.9 and application name “Communication Methods, Devices and Systems”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a communication method, device, and system. Background Art
[0003] In order to reduce the processing burden of the terminal while taking into account the needs of multiple aspects such as service latency, cost, coverage, and privacy, one current approach is to process services through the coordination of the terminal, network equipment, and the cloud. The current method of determining whether to offload some processing tasks to the cloud based solely on the computing power level of the terminal will result in the terminal being at a remote point in the cell coverage (for example, near the edge of the cell). Although offloading computing tasks to the cloud reduces the processing power consumption of the graphics processing unit (GPU) of the terminal device or reduces the processing requirements for the GPU on the terminal side, it leads to an increase in the processing power consumption of the terminal baseband chip (for example, a communication chip such as a modem chip).
[0004] Summary of the Invention
[0005] The present application provides a communication method, apparatus, and system that can reduce the power consumption of terminal equipment.
[0006] In a first aspect, a communication method is provided, which can be executed by a terminal device, or can also be executed by a chip or circuit used in the terminal device, which is not limited in this application. For ease of description, the following description is based on the example of execution by a terminal device.
[0007] The method includes: a terminal device obtaining a first parameter, the first parameter being used to indicate a channel status between the terminal device and a network device; if the first parameter satisfies a preset condition, executing a first processing mode, wherein the terminal device sends data of a first service to the network device and receives processed data of the first service; and if the first parameter does not satisfy the preset condition, executing a second processing mode, wherein the terminal device processes the data of the first service.
[0008] When the first parameter satisfies a preset condition, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is less than or equal to P, where P is greater than or equal to 0, or the difference between the efficacy of the first processing mode and the efficacy of the second processing mode is greater than or equal to K, where K is greater than or equal to 0, wherein the second processing mode is processing data of the first service by the terminal device. When the first parameter does not satisfy the preset condition, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is greater than M, where M is greater than or equal to 0, or the difference between the efficacy of the first processing mode and the efficacy of the second processing mode is less than N, where N is less than or equal to 0.
[0009] In this method, whether to execute the first processing is determined based on preset conditions. If the channel state between the terminal device and the network device meets the preset conditions, the energy consumed by a user transmitting a certain amount of uplink data to the cloud for processing within the cell, then retrieving the processed data from the cloud and outputting user-perceived service data, is equal to or close to the energy consumed by the user performing local computations to obtain user-perceived service data of the same (or similar) quality. For the terminal device, this ensures service quality while reducing the processing power consumption of the GPU and without increasing the processing power consumption of the baseband chip. Overall, the power consumption of the terminal device in processing service data is reduced.
[0010] In some implementations, the first parameter includes at least one of path loss, reference signal received power, received signal strength indicator, reference signal received quality, and signal to interference plus noise ratio.
[0011] In some implementations, the method further includes: obtaining a first threshold value, where the first threshold value is used to determine whether the first parameter meets or does not meet a preset condition.
[0012] In some implementations, the first parameter is path loss, and the first parameter satisfies the preset condition that: the value of the first parameter is less than or equal to a first threshold; or, the first parameter is at least one of a reference signal received power, a received signal strength indication, a reference signal received quality, and a signal to interference plus noise ratio, and the first parameter satisfies the preset condition that: the value of the first parameter is greater than or equal to a second threshold.
[0013] In some implementations, the method further includes: receiving first information, the first information including at least one of a first modulation and coding format, network device load information or cell load information, downlink coverage information, uplink coverage information, and interference information, the first information being used to determine whether the first parameter meets or does not meet a preset condition.
[0014] In some implementations, obtaining the first threshold includes determining the first threshold based on the first information.
[0015] In some implementations, the method further includes: acquiring first data, where the first data is quality data of one or more cells; and acquiring the first threshold includes: determining the first threshold based on the first data.
[0016] In some implementations, a third threshold is determined based on the first data, and the third threshold is used as the first threshold, or, further, the first threshold is determined based on the third threshold.
[0017] In this manner, the terminal device determines a threshold based on its own learning or statistical conditions. For example, the terminal device obtains certain statistical data based on a large number of cell environment tests and can determine a more appropriate first threshold in the cell environment.
[0018] In some implementations, determining the first threshold based on the third threshold includes: determining the first threshold based on first information and the third threshold, the first information including at least one of a first modulation and coding format, network device load information or cell load information, downlink coverage information, uplink coverage information, and interference information.
[0019] In this manner, the terminal device comprehensively considers parameters that affect the channel status (or transmission quality), which can further improve the accuracy of the determined threshold.
[0020] In some implementations, the first information is the network device load information or the cell load information, and the network device load information or the cell load information includes a load factor.
[0021] In some implementations, obtaining the first threshold includes receiving second information, where the second information indicates the first threshold.
[0022] For example, the network device may notify the terminal device of the first threshold through a system broadcast message or dedicated signaling (eg, a connection release message).
[0023] In this manner, the network device directly indicates the first threshold to the terminal device, and the terminal device does not need to independently determine the first threshold, which can further reduce the power consumption of the terminal device.
[0024] In some implementations, determining, based on the first parameter, whether a preset condition is satisfied further includes:
[0025] The first parameter is path loss, and a first value is determined based on the first parameter and a second parameter. The first value is less than or equal to the first threshold, and it is determined that the preset condition is met. The second parameter includes at least one of the maximum number of receiving antennas of the network device, a first modulation and coding format, network equipment load information, cell load information, downlink coverage information, uplink coverage information or interference information, a receiving antenna gain of the network device, and a coverage radius of the network device, or,
[0026] The first parameter is at least one of a reference signal received power, a received signal strength indicator, a reference signal received quality, and a signal to interference plus noise ratio. A second value is determined based on the first parameter and the second parameter. The second value is greater than or equal to the second threshold, and it is determined that the preset condition is met.
[0027] It should be understood that the influencing factors indicated by the network device can be applied to parameters such as path loss or RSRP in a certain function form for further judgment, or can be applied to the first threshold in a certain function form for further judgment.
[0028] In certain implementations, the method further includes: determining that the downlink path loss is less than or equal to a fourth threshold, and establishing a connection with the network device, wherein the fourth threshold is greater than or equal to the first threshold; or determining that at least one of the downlink reference signal received power, the downlink received signal strength indication, the downlink reference signal received quality, and the downlink signal to interference plus noise ratio is greater than or equal to a fifth threshold, and establishing a connection with the network device, wherein the fifth threshold is less than or equal to the second threshold.
[0029] In this method, the restrictions of the preset conditions are broadened within a reasonable range, and it can be applied to more community environments.
[0030] In certain implementations, the method further includes: obtaining at least one of an uplink path loss, an uplink reference signal received power, an uplink received signal strength indication, an uplink reference signal received quality, and an uplink signal to interference plus noise ratio from the network device, and determining whether the preset condition is satisfied based on at least one of the uplink path loss, the uplink reference signal received power, the uplink received signal strength indication, the uplink reference signal received quality, and the uplink signal to interference plus noise ratio.
[0031] That is to say, the uplink parameters are also applicable to the solution of this application.
[0032] In some implementations, determining that the first parameter satisfies a preset condition includes: determining a third value based on the first threshold and the offset, when the value of the first parameter is less than or equal to the third value, or the value of the first parameter is less than or equal to a sixth threshold, the preset condition is satisfied, the offset is related to the second carrier, the sixth threshold is related to the second carrier, and the sixth threshold is different from the first threshold.
[0033] In some implementations, sending the data of the first service includes: sending the data of the first service using only the second carrier, or sending the data of the first service using at least the second carrier.
[0034] In this manner, resources for transmitting data of the first service are limited to the second carrier. The coverage capability of the second carrier is greater than that of the first carrier, which can further improve the transmission quality of the data of the first service and enhance communication reliability.
[0035] In some implementations, the method further includes: sending a request message, wherein the request message is used to request that the transmission of data of the first service be restricted to: only using the second carrier to send data of the first service, or at least using the second carrier to send data of the first service, and the request message is carried in a radio resource control RRC connection establishment request or an RRC connection re-establishment request or an RRC connection recovery request or an auxiliary information message of the terminal device.
[0036] In some implementations, the request message includes at least one of a bearer ID, a flow ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
[0037] In some implementations, the method further includes: sending fourth information, wherein the fourth information indicates that the transmission resource for the data of the first service is the second carrier, or sending fifth information, wherein the fifth information indicates a request to execute the first processing method; and accessing a first random access resource, wherein the first random access resource belongs to the second carrier.
[0038] That is, the terminal device may explicitly request / instruct the network to limit data scheduling to the second carrier, or may implicitly indicate to the network device that data scheduling needs to be limited to the second carrier through a specific random access resource on the second carrier.
[0039] In certain implementations, the method further includes: ignoring a seventh threshold, where the seventh threshold is used for determining the downlink reference signal received power for uplink carrier selection.
[0040] In certain implementations, the method further includes: when the path loss of the first carrier is less than or equal to an eighth threshold, sending sixth information, where the sixth information is used to cancel a restriction that the transmission resource for data of the first service is only the second carrier or cancel a restriction that the data transmission resource for the first service is at least the second carrier;
[0041] In this manner, as the quality of the NUL carrier gradually improves, the terminal device may send a SUL carrier restriction cancellation request / indication to the network device so that the UE can use the NUL carrier.
[0042] In certain implementations, the method further includes: when the path loss of the first carrier is greater than or equal to a ninth threshold, requesting to switch the transmission resources of the data of the first service to the second carrier, or, when the path loss of the first carrier is greater than or equal to the ninth threshold, switching the transmission resources of the data of the first service to the second carrier.
[0043] The first carrier and the second carrier are of different types. In other words, the coverage capability of the first carrier is different from the coverage capability of the second carrier, or the frequency of the first carrier is greater than the frequency of the second carrier. For example, the first carrier is a NUL carrier and the second carrier is a SUL carrier.
[0044] In some implementations, when the first parameter is path loss, when the downlink path loss is greater than or equal to the tenth threshold, the transmission of data of the first service is stopped; or, when the first parameter is at least one of the reference signal received power, the received signal strength indication, the reference signal received quality, and the signal to interference plus noise ratio, when the downlink parameter corresponding to the first parameter is less than or equal to the eleventh threshold, the transmission of data of the first service is stopped.
[0045] That is, the channel state may change, and when the relevant conditions are no longer met, the data transmission of the first service may be stopped.
[0046] In a second aspect, a communication method is provided, which can be executed by a network device, or by a chip or circuit used in the network device, which is not limited in this application. For ease of description, the following description is based on an example of execution by a network device.
[0047] The method includes: a network device receives data of a first service from a terminal device, the data of the first service is sent when a first parameter meets a preset condition, and the first parameter is used to indicate the channel status between the terminal device and the network device; the network device sends the processed data of the first service to the terminal device.
[0048] In some implementations, when the first parameter meets the preset conditions, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is less than or equal to P, and P is greater than or equal to 0, or the difference between the efficacy of the first processing mode and the efficacy of the second processing mode is greater than or equal to K, and K is greater than or equal to 0, wherein the second processing mode is for the terminal device to process data of the first service.
[0049] In some implementations, the first parameter includes at least one of path loss, reference signal received power, received signal strength indicator, reference signal received quality, and signal to interference plus noise ratio.
[0050] In some implementations, the first parameter is path loss, and the first parameter satisfies the preset condition that: the value of the first parameter is less than or equal to a first threshold; or, the first parameter is at least one of a reference signal received power, a received signal strength indication, a reference signal received quality, and a signal to interference plus noise ratio, and the first parameter satisfies the preset condition that: the value of the first parameter is greater than or equal to a second threshold.
[0051] In some implementations, the method further includes: sending first information, the first information including at least one of a first modulation and coding format, network device load information or cell load information, near-point information, uplink coverage information, and interference information, the first information being used to determine whether the first parameter meets or does not meet a preset condition.
[0052] In some implementations, the method further includes sending second information, where the second information indicates the first threshold.
[0053] In some implementations, the method further includes: receiving a request message, wherein the request message is used to request that the transmission restriction of the data of the first service be: only using the second carrier to send the data of the first service, or at least using the second carrier to send the data of the first service, and the request message is carried on a radio resource control RRC connection establishment request or an RRC connection re-establishment request or an RRC connection recovery request or an auxiliary information message of the terminal device.
[0054] In some implementations, the method further includes: receiving fourth information, where the fourth information indicates that the transmission resource for data of the first service is the second carrier, or receiving fifth information, where the fifth information indicates a request to execute the first processing method.
[0055] In some implementations, the method further includes: sending sixth information, where the sixth information is used to cancel the restriction that the transmission resources for the data of the first service are only the second carrier or to cancel the restriction that the data transmission resources for the first service are at least the second carrier, and the path loss of the first carrier is less than or equal to an eighth threshold.
[0056] It should be understood that the second aspect is an implementation method of the network device corresponding to the first aspect. The explanation, supplement and description of the beneficial effects of the first aspect are also applicable to the second aspect and will not be repeated here.
[0057] In a third aspect, a communication method is provided, which can be executed by a terminal device, or by a chip or circuit for the terminal device, which is not limited in this application. For ease of description, the following description is based on the example of execution by a terminal device.
[0058] The method includes: the terminal device sends a request message, wherein the request message is used to request that the transmission of data of the first service be restricted to the second carrier, or at least the data of the first service be sent using the second carrier; the terminal device receives information of a first resource, wherein the first resource belongs to the second carrier, or part of the first resource belongs to the second carrier; the terminal device sends the data of the first service through the first resource.
[0059] In this method, the terminal device requests that the data of the first service be restricted to the second carrier with stronger coverage capability, which can improve the transmission quality of the data of the first service and thus improve communication reliability.
[0060] In some implementations, the request message includes at least one of a bearer identifier (identity document, ID), a flow ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
[0061] In some implementations, the request message is carried in a radio resource control (RRC) connection establishment request, an RRC connection re-establishment request, an RRC connection recovery request, or a terminal device assistance information message.
[0062] In a fourth aspect, a communication method is provided, which can be executed by a network device, or by a chip or circuit used in a network device, which is not limited in this application. For ease of description, the following description is based on an example of execution by a network device.
[0063] The method includes: a network device receives a request message, where the request message is used to request that the transmission of data of a first service be restricted to a second carrier, or at least that the data of the first service be sent using the second carrier; the network device sends information about a first resource, where the first resource belongs to the second carrier, or part of the first resource belongs to the second carrier; and the network device receives the data of the first service through the first resource.
[0064] In some implementations, the request message includes at least one of a bearer ID, a flow ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
[0065] In some implementations, the request message is carried in an RRC connection establishment request, an RRC connection re-establishment request, an RRC connection recovery request, or a terminal device assistance information message.
[0066] In a fifth aspect, a communication device is provided, the device being configured to execute the method provided in any one of the first to fourth aspects. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method provided in any one of the first to fourth aspects.
[0067] In one embodiment, the apparatus is a communication device (e.g., a network device or a terminal device). When the apparatus is a communication device, the communication unit may be a transceiver or an input / output interface; and the processing unit may be a processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0068] In another embodiment, the device is a chip, chip system, or circuit in a communication device (such as a network device or terminal device). When the device is a chip, chip system, or circuit in a communication device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be a processor, processing circuit, or logic circuit.
[0069] In a sixth aspect, a communication device is provided, comprising: a processor configured to execute the method provided in any one of aspects 1 to 4. The device may further comprise: a memory configured to store computer programs or instructions, the processor executing the computer programs or instructions stored in the memory; and / or a communication interface, the processor reading instructions stored in the memory via the communication interface.
[0070] In one embodiment, the apparatus is a communication device (such as a network device or a terminal device).
[0071] In another embodiment, the apparatus is a chip, a chip system, or a circuit in a communication device.
[0072] In the process of executing these methods, the processes of sending the above-mentioned information and obtaining / receiving the above-mentioned information in the above-mentioned methods can be understood as the process of the processor outputting the above-mentioned information and the process of the processor receiving the above-mentioned information as input. When outputting the above-mentioned information, the processor outputs the above-mentioned information to the interface and transmits it through the interface. After being output by the processor, the above-mentioned information may also need to undergo other processing before reaching the interface. Similarly, when the processor receives the above-mentioned information as input, the interface obtains / receives the above-mentioned information and inputs it into the processor. Furthermore, after the interface receives the above-mentioned information, the above-mentioned information may need to undergo other processing before being input into the processor.
[0073] For the operations involved, such as transmission, sending, and acquisition / reception, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as output and reception, input and other operations, and can also be understood as transmission, sending and receiving operations performed by radio frequency circuits and antennas. This application does not limit this.
[0074] During implementation, the processor may be a processor specifically configured to execute the methods, or may be a processor that executes computer programs or instructions in a memory to execute the methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on separate chips. The embodiments of the present application do not limit the type of memory or the configuration of the memory and the processor.
[0075] In a seventh aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing the method provided in any one of the first to fourth aspects above.
[0076] In an eighth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided in any one of the first to fourth aspects above.
[0077] In the ninth aspect, a communication system is provided, comprising: a communication device provided in the fifth or sixth aspect for executing the method provided in the first aspect, and a communication device provided in the fifth or sixth aspect for executing the method provided in the second aspect; or, a communication device provided in the fifth or sixth aspect for executing the method provided in the third aspect, and a communication device provided in the fifth or sixth aspect for executing the method provided in the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] FIG1 shows a system architecture applicable to an embodiment of the present application.
[0079] FIG2 shows a schematic diagram of a calculation and transmission boundary.
[0080] FIG3 shows a schematic diagram of a communication method proposed in an embodiment of the present application.
[0081] FIG4 shows a schematic block diagram of a communication device provided in an embodiment of the present application.
[0082] FIG5 shows a schematic block diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0083] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0084] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1 , the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The radio access network 100 may include at least one radio access network device (such as 110a and 110b in Figure 1 ) and at least one terminal (such as 120a-120j in Figure 1 ). The terminal is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network. The core network device and the radio access network device may be independent, distinct physical devices, or the core network device's functions and the radio access network device's logical functions may be integrated into the same physical device, or a single physical device may integrate some of the core network device's functions and some of the radio access network device's functions. Terminals and radio access network devices may be interconnected via wired or wireless connections. Figure 1 is merely a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1 .
[0085] The network device may be a wireless access network device, such as a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation base station (next generation NodeB, gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system; it may also be a module or unit that performs part of the functions of a base station, for example, the wireless access network device may include at least one of a centralized unit (CU), a distributed unit (DU), and a radio unit (RU), wherein the centralized unit may also be referred to as a central unit (CU) or a control unit (CU). Here, the CU completes the functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer of the base station, and can also complete the functions of the service data adaptation protocol (SDAP) layer; the DU completes the functions of the radio link control (RLC) layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer (for example, the upper layer of the physical layer) or the entire physical layer; the RU completes the radio frequency function and can also complete the functions of part of the physical layer (for example, the lower layer of the physical layer); for the specific description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The wireless access network device can be a macro base station (such as 110a in Figure 1), a micro base station or an indoor station (such as 110b in Figure 1), or a relay node or a donor node. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For the convenience of description, the following description takes the base station as an example of the network device.
[0086] Terminal devices may also be referred to as terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminals 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 grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0087] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0088] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.
[0089] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0090] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.
[0091] The technical solutions provided in the embodiments of this application can be applied to wireless communications between communication devices. Wireless communications between communication devices may include: wireless communications between network devices and terminals, wireless communications between network devices, and wireless communications between terminals. In the embodiments of this application, the term "wireless communications" may also be referred to as "communication," which may also be described as "data transmission," "information transmission," or "transmission."
[0092] It can be understood that in the embodiments of the present application, the physical downlink share channel (PDSCH), the physical downlink control channel (PDCCH) and the physical uplink share channel (PUSCH) are merely examples of downlink data channels, downlink control channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.
[0093] In order to facilitate understanding of the solutions of the embodiments of the present application, the concepts involved in the embodiments of the present application are first explained.
[0094] 1. Path loss (PL)
[0095] Propagation loss, also known as path loss, refers to the loss incurred during radio wave propagation in space. It is caused by the radiative spread of transmitted power and the propagation characteristics of the channel, and reflects the variation in the average received signal power over a macroscopic scale. Theoretically, path loss is assumed to be the same for the same transmission and reception distance. However, in practice, it is often found that the received power at different receiving points over the same transmission and reception distance varies significantly, and even the received power at the same receiving point fluctuates significantly at different times. It should be understood that path loss includes both uplink and downlink path loss, with uplink path loss corresponding to uplink transmission and downlink path loss corresponding to downlink transmission.
[0096] 2. Reference signal receiving power (RSRP)
[0097] It represents the wireless signal strength and is the average value of the signal power received on all resource elements (REs) carrying the reference signal within a symbol.
[0098] 3. Reference signal receiving quality (RSRQ)
[0099] Indicates the reference signal reception quality. Different candidate cells can be ranked according to the reference signal quality. It can also be used for cell handover and cell reselection.
[0100] 4. Signal to Interference Plus Noise Ratio (SINR)
[0101] It refers to the ratio of the strength of the received useful signal to the strength of the received interference signal (noise and interference), which can be understood as the "signal-to-noise ratio".
[0102] 5. Collaborative processing between local and cloud
[0103] Based on certain business needs and local computing power levels, the terminal device determines to offload part of the tasks (such as rendering, AI reasoning and other computing tasks) to the cloud for processing. The terminal device needs to transmit part or all of the local data through the uplink transmission path of the wireless network through network equipment such as base stations and core networks to the cloud for processing. After the processing is completed, the cloud-processed data is downloaded through the downlink and processed locally, such as local merging and processing or submitting it to the application layer for processing. This collaborative processing operation can still ensure high-quality services even when the computing power level of the terminal device is limited. It is also referred to as end-cloud operation, cloud processing or the first processing method below. If the above-mentioned collaborative processing tasks are completed locally on the terminal device, it is called local processing, which is also referred to as the second processing method below.
[0104] 6. Calculate the balance boundary
[0105] On the premise of satisfying the same (or similar) user experience of service output quality, if the energy consumed by a user at a certain location in a cell to transmit a certain amount of uplink data to the cloud for processing, then retrieve the processed data from the cloud and output user-perceivable service data (i.e., the first processing method) is equal to the energy consumed by the user performing local computational processing (i.e., the second processing method) to obtain user-perceived service data of the same (or similar) quality, then this location is defined as a computing and transmission balance location of the terminal within the cell. Furthermore, a set of one or more computing and transmission balance locations is defined as a computing and transmission balance boundary.
[0106] As shown in Figure 2, computing-transmission balance can be achieved within the boundaries of the dashed ellipse. Within the dashed ellipse, terminal devices can reduce power consumption while maintaining service quality. The boundary of the dashed ellipse in the figure represents the computing-transmission balance boundary. It should be noted that this boundary is for reference only and may vary in actual applications due to the influence of the channel environment.
[0107] Services such as extended reality (XR), holographic XR, cloud gaming, and artificial intelligence (AI) all require very low latency and are accompanied by large data transmission needs. This places increasing demands on the terminal's GPU, central processing unit (CPU), memory, and other hardware computing power requirements. Taking cloud gaming as an example, the rendering effect of a mobile phone on a game is usually limited by the rendering computing power. To achieve better rendering effects, the terminal can upload information such as the 3D model data to be rendered, the user's location, and the rendering perspective to the cloud for rendering. The rendering results are then returned to the terminal, which performs post-processing and displays them to the user. The size of the 3D model data that users need to upload is usually in the range of 5-20Mb, but there are also large scenes of around 100Mb.
[0108] AI enhancement processing is also a typical example. For example, the transmitter uses an AI algorithm to downgrade a high-quality (high-resolution) image to a low-quality (low-resolution) image to reduce transmission bandwidth consumption. The receiver then runs an AI enhancement algorithm for image enhancement. To perform AI video enhancement and downscaling, the receiver needs to dynamically update and download the AI enhancement model (the receiver's enhancement model and weight parameters must match the downscaling weights. The downscaling AI algorithm weights are dependent on the image type and scene, and therefore change frequently). The new model must be downloaded locally within 3 seconds of the scene change. The model size is approximately 50-1.3Gbits.
[0109] To reduce the processing burden on terminal devices, one approach currently in the industry is to process rendering or AI computing tasks in the cloud, then download the results to the terminal. This approach is often referred to as cloud processing. However, the main drawbacks of pure cloud processing are as follows:
[0110] Cost: Pure cloud processing is expensive, with a single-channel cost exceeding 30,000 yuan.
[0111] Latency: Unable to 100% meet business latency requirements
[0112] Privacy: There is a risk of exposing user privacy
[0113] Coverage: Due to the uncertainty of wireless network coverage or capacity, some rendering tasks still need to be fallbacked to the client in some scenarios.
[0114] In order to reduce the processing burden on terminal devices while taking into account multiple requirements such as service latency, cost, coverage, and privacy, one current approach is to process services through the collaboration of terminals, network devices, and the cloud. Based on certain business needs and local computing power levels, terminal devices offload some computing tasks such as rendering and AI reasoning to the cloud for processing. Therefore, terminal devices need to transmit part or all of the local data through the uplink transmission path of the wireless network through network devices such as base stations and core networks to the cloud for processing. After processing is completed, the cloud-processed data is downloaded through the downlink and processed locally, such as local merging processing or submission to the application layer for processing. This collaborative processing operation can still guarantee high-quality services to a certain extent even when the computing power level of the terminal device is limited.
[0115] However, due to the wireless coverage characteristics of the cellular network itself, many factors, such as the quality of the cell signal, the degree of network load, or the scheduling strategy of the base station, will affect the performance of the uplink data transmission of the terminal device. Currently, the method of offloading part of the processing tasks to the cloud is determined only based on the computing power level of the terminal device, which will result in additional power consumption of the terminal device. For example, when the terminal device is at a remote point of the cell coverage (such as a location near the edge of the cell), although the processing power consumption of the graphics processing unit (GPU) of the terminal device is reduced by offloading the computing tasks to the cloud, or the processing requirements for the GPU of the terminal device are reduced, it leads to an increase in the processing power consumption of the baseband chip of the terminal device (such as a communication chip such as a modem chip). For example, in certain areas of the cell, the terminal device may need to increase the power consumption of the baseband processing by 150% or 200% in exchange for the completion of high-quality services (such as high-quality rendering images, AI reasoning results).
[0116] When terminal devices, network devices, and the cloud collaborate to process services, how can we effectively balance the increased power consumption associated with data transmission tasks when offloading computing power to the cloud, with the reduced power consumption of local computing due to this offloading? Specifically, how can we effectively balance the power consumption of local computing with the power consumption of data transmission between the terminal and the network, while maintaining a similar user experience or providing a moderately improved user experience (e.g., a 120% improvement in QoE), and achieve the optimal allocation of power resources between computing and transmission to avoid wasting power resources? This is a pressing issue to be addressed.
[0117] In view of this, the present application proposes a communication method that can avoid the waste of power resources of the communication system under similar user experience or under appropriately improved user experience. The following uses the interaction between a network device and a terminal device as an example to illustrate the communication method of the present application. The processing described below as being performed by a single execution subject can also be divided into being performed by multiple execution subjects, and these execution subjects can be logically and / or physically separated. For example, the processing performed by the network device can be divided into being performed by at least one of the CU, DU, and RU.
[0118] As shown in FIG3 , the method may include the following steps:
[0119] S310: The terminal device obtains a first parameter.
[0120] The first parameter is used to indicate the channel state between the terminal device and the network device (such as the first network device). For example, the first parameter can be a parameter such as path loss, RSRP, RSSI, RSRQ, or SINR. For example, the first network device can be a base station.
[0121] It should be understood that all parameters that can be used to characterize the channel status between the terminal device and the network device can be applied to the solutions of the embodiments of the present application, and are not limited to the parameters listed above.
[0122] It should be understood that the channel state between the terminal device and the network device includes the channel state of the uplink channel and / or the channel state of the downlink channel, and each of the above first parameters may also include parameters corresponding to the uplink channel and / or the downlink channel. For example, RSRP may include uplink RSRP and / or downlink RSRP.
[0123] In one possible implementation, for a downlink channel, the terminal device may measure the current channel, such as by measuring a reference signal sent by a network device, to obtain a value of the first parameter. For an uplink channel, the network device may measure the current channel to obtain a value of the first parameter, and indicate the value of the first parameter to the terminal device.
[0124] S320: The terminal device determines whether the first parameter satisfies a preset condition to execute the first processing method or the second processing method.
[0125] For example, if the first parameter meets the preset condition, the terminal device executes the first processing method; if the first parameter does not meet the preset condition, the terminal device executes the second processing method.
[0126] Among them, the first processing method is that the terminal device sends the data of the first business to the first network device, and receives the processed data of the first business. The data of the first business can be processed by the first network device, that is, the first network device receives the data of the first business and processes the data of the first business. The data of the first business can also be processed by the second device. The second device can be a cloud device, an AI processing device, or an image rendering device, etc. The second processing method is that the terminal device processes the data of the first business. For example, the terminal device processes the data of the first business locally or by itself. The above-mentioned processing of the data of the first business can be image rendering, video rendering, AI recognition, AI reasoning, or image and video enhancement, etc.
[0127] Specifically, the first processing method and the second processing method can be referred to the above description and will not be described in detail.
[0128] In one possible implementation, when the first parameter meets a preset condition, the power consumption of the first processing mode is less than or equal to the power consumption of the second processing mode. For example, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is less than or equal to P, and P is greater than or equal to 0.
[0129] That is, when the power consumption of the first processing mode is less than or equal to the power consumption of the second processing mode, the first processing mode is selected.
[0130] Optionally, when the power consumption of the first processing mode is close to the power consumption of the second processing mode, the first processing mode may be selected. For example, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is within the allowable range. For example, if the power consumption of the first processing mode is 3 and the power consumption of the second processing mode is 5, the first processing mode is selected; or, if the power consumption of the first processing mode is 4 and the power consumption of the second processing mode is 3.5, although the power consumption of the first processing mode is greater than that of the second processing mode, the difference between the two is 0.5, which is within the allowable range, and the first processing mode may also be selected. It should be understood that the allowable range may be predefined or configured.
[0131] In another possible implementation, when the first parameter satisfies a preset condition, the efficiency of the first processing mode is greater than or equal to the efficiency of the second processing mode. For example, the difference between the efficiency of the first processing mode and the efficiency of the second processing mode is greater than or equal to K, where K is greater than or equal to 0. This efficiency is also referred to as power efficiency or energy efficiency, and can be understood as the number of bits that can be transmitted per unit energy.
[0132] Similar to the above explanation on power consumption, optionally, when the efficacy of the first processing method is close to the efficacy of the second processing method, the first processing method may be selected. For example, the difference between the efficacy of the first processing method and the efficacy of the second processing method is within the allowed range. For example, the difference between the efficacy of the first processing method and the efficacy of the second processing method is less than 0 but greater than or equal to E (E is less than 0). For example, if the efficacy of the first processing method is 3 and the efficacy of the second processing method is 1, the first processing method is selected; or, if the efficacy of the first processing method is 3 and the efficacy of the second processing method is 3.3, although the efficacy of the first processing method is less than that of the second processing method, the difference between the two is 0.3, which is within the allowed range, and the first processing method may be selected. It should be understood that the allowed range may be predefined or configured.
[0133] It should also be understood that the above-mentioned comparison of the power consumption of the first processing method with the power consumption of the second processing method, and the comparison of the efficacy of the first processing method with the efficacy of the second processing method are all based on differences as examples, and the embodiments of the present application are not limited to this. For example, the size relationship can also be compared by making a comparison. For example, when the ratio of the power consumption of the first processing method to the power consumption of the second processing method is less than or equal to 1, the first processing method is selected; when the ratio of the efficacy of the first processing method to the efficacy of the second processing method is greater than or equal to 1, the first processing method is selected. It should be noted that in the comparison method, if the ratio of the power consumption of the first processing method to the power consumption of the second processing method is greater than 1, and the efficacy of the first processing method to the efficacy of the second processing method is less than 1, but the ratios are within the allowable range, the first processing method can also be selected.
[0134] Generally, the energy efficiency of data transmission by a terminal device, especially uplink transmission, is related to the efficiency of the terminal device's data transmission. This efficiency is influenced by factors such as the channel environment, base station transmit and receive antenna configuration, and base station load. The impact of the channel environment is typically reflected in downlink coverage, uplink coverage, and interference. For example, when the channel environment is good, the terminal device's transmission energy efficiency is higher. However, under the same coverage conditions, when the base station is heavily loaded, the terminal device's transmission energy efficiency is lower. When the base station is lightly loaded, the terminal device's transmission energy efficiency is higher.
[0135] In another possible implementation, if the first parameter does not meet the preset condition, the second processing mode is executed. When the first parameter does not meet the preset condition, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is greater than M, where M is greater than or equal to 0, or the difference between the efficacy of the first processing mode and the efficacy of the second processing mode is less than N, where N is less than or equal to 0.
[0136] Specifically, when the first parameter does not meet the preset condition, the power consumption comparison between the first processing mode and the second processing mode, and the efficiency comparison between the first processing mode and the second processing mode, are respectively opposite to those when the first parameter meets the preset condition. Conversely, the power consumption and efficiency comparison methods when the first parameter does not meet the preset condition can be referred to the above description when the first parameter meets the preset condition, and will not be repeated here.
[0137] It should be understood that the above examples use differences, ratios, etc. as examples of methods for comparing size relationships, but the embodiments of the present application are not limited to this. Other methods that can be used to compare size relationships should also be within the scope of protection of the present application, such as taking logarithms to compare sizes.
[0138] Determining whether the first parameter meets the preset condition can be understood as determining whether the first processing method under the current channel state is within the arithmetic-transmission balance boundary.
[0139] The terminal device determines whether the first parameter meets the preset condition by obtaining a first threshold value and determining whether the first parameter meets the preset condition based on the first threshold value. In other words, the first threshold value is used to determine whether the first parameter meets the preset condition.
[0140] For example, the terminal device may obtain the first threshold in the following ways:
[0141] Method 1: The terminal device independently determines the first threshold A1.
[0142] For example, the terminal device determines a first threshold based on the first data. For example, the terminal device determines a threshold (such as a third threshold) based on the first data. The first data may be self-learning or statistical data. For example, the terminal device obtains certain statistical data based on a large number of cell environment tests and determines a more appropriate threshold. The third threshold may be a threshold value A2 of the transmission balance boundary.
[0143] Optionally, the terminal device may use the third threshold as the first threshold, or may further determine the first threshold based on the third threshold and other information.
[0144] It should be understood that the third threshold may only serve as an intermediate variable, or the third threshold may only serve as a logical illustration of the calculation process. For example, in the process of the terminal device determining the first threshold based on the first data and other information, the third threshold may or may not exist. For example, threshold 1 (an example of the third threshold) is determined based on the first data, and then threshold 1 is used as the first threshold; or, further, the terminal device determines the first threshold based on threshold 1 and other information; or, the terminal device directly determines the first threshold based on the first data and other information, and this application does not limit this.
[0145] Mode 2: The network device sends first information to the terminal device, the terminal device receives the first information, and determines the first threshold according to the first information.
[0146] For example, the first information includes at least one of a first modulation and coding scheme (MCS), network device load information or cell load information, downlink coverage information, uplink coverage information, and interference information.
[0147] The load information may be represented by a physical resource block (PRB) utilization rate, or may be represented by a data transmission rate that can be provided by a cell or a network device.
[0148] The network device can provide the terminal device with downlink coverage information of the current network device (such as a base station) or cell. For example, the network device can provide path loss or RSRP information of the signal quality in the near point, midpoint, mid-far point, or far point of the current cell. For example, the terminal device can determine whether it is near the midpoint of the cell based on the RSRP of the measured synchronization signal block (SSB).
[0149] The network device may also provide the terminal device with uplink coverage information of the current network device (such as a base station) or cell. For example, the network device may provide path loss or RSRP information for signal quality at the near point, midpoint, mid-far point, and far point of the current cell. For example, the terminal device may determine whether it is near the midpoint of the cell based on the RSRP of the measured synchronization signal block (SSB).
[0150] The network device may also provide the terminal device with interference information of the current network device (such as a base station) or cell. For example, the network device may provide interference information of low interference, medium interference, and heavy interference zones of the current cell. For example, the terminal device may determine whether it is near the midpoint of the cell based on the measured RSRP of the synchronization signal block (SSB).
[0151] The terminal device can determine a more appropriate arithmetic transmission balance boundary or arithmetic transmission balance threshold, that is, a first threshold, based on the above-mentioned first information.
[0152] Method 3: The terminal device determines the first threshold according to the third threshold in method 1 and the first information in method 2.
[0153] In one possible manner, the terminal device may adjust the third threshold according to the first information to determine the first threshold. In other words, the terminal device determines the first threshold according to the first information and the third threshold.
[0154] For example, the first information is network device load information or cell load information Z, and the network device load information or cell load information includes a load factor X. For example, the terminal device may determine the first threshold based on a function operation f(Z, A2) or f(X, A2), optionally, A1=Z*A2 or A1=X*A2.
[0155] Optionally, according to the above method, after determining the first threshold, the terminal device reports the first threshold to the network device. The network device further determines a threshold value that the terminal device should use in the current network, and notifies the terminal device of the determined threshold value via downlink signaling.
[0156] Mode 4: The network device indicates the first threshold to the terminal device.
[0157] For example, the network device sends second information to the terminal device, and correspondingly, the terminal device receives the second information, where the second information is used to indicate the first threshold.
[0158] For example, the network device can determine the calculation and transmission balance area within the coverage range of the network device (such as a base station) based on big data statistics or machine learning, and notify the terminal device of the first parameter corresponding to the boundary of the calculation and transmission balance area, such as RSRP or path loss information. It should be understood that the value of the first parameter corresponding to the boundary of the calculation and transmission balance area is the first threshold. In one possible implementation, the network device notifies the terminal device of the first threshold through a system broadcast message or dedicated signaling (such as a connection release message).
[0159] For example, a terminal device can standardize a reference model in a certain manner. For example, the reference model can include one or more parameters such as cell radius, network device (e.g., base station) load level, network device transmit power, number of network device transmit antennas, number of network device receive antennas, amount of data to be transmitted by the terminal device, and scheduling method, modulation and coding format. The terminal device then obtains the arithmetic and transmission balance boundary or threshold information determined by itself under the reference model and reports it to the network.
[0160] The modulation and coding format may be indicated by the network device to the terminal device. For example, the network device sends third information to the terminal device, and the terminal device receives the third information in response. The third information indicates the modulation and coding format, which can be used to determine power consumption.
[0161] Based on the information reported by the terminal device, the network device further determines the arithmetic transmission balance boundary or threshold value information that the terminal device should use, such as the RSRP threshold or path loss threshold. Specifically, after receiving the information reported by the terminal device, the network device can combine the current network configuration, such as the radius of the current cell and base station configuration, to determine the threshold value that the terminal device should use in the current network. For ease of understanding, the first threshold value determined by the terminal device and the threshold value further determined by the network device will be collectively referred to as the first threshold value.
[0162] The terminal device obtains the first threshold and can determine whether the first parameter meets the preset condition based on the first threshold.
[0163] When the first parameter is path loss, the first parameter is less than or equal to the first threshold, and it is determined that the preset condition is met; or,
[0164] When the first parameter is at least one of a reference signal received power, a received signal strength indicator, a reference signal received quality, and a signal to interference plus noise ratio, the first parameter satisfies a preset condition if: the value of the first parameter is greater than or equal to a second threshold.
[0165] The method for determining the second threshold value can refer to the method for determining the first threshold value, which will not be described in detail. The following description will be made using the first threshold value as an example.
[0166] Optionally, a first value is determined based on a first parameter and a second parameter, the first value is less than or equal to a first threshold, and it is determined that the preset condition is met, and the second parameter includes at least one of the maximum number of receiving antennas of the network device, the receiving antenna gain of the network device, and the coverage radius of the network device.
[0167] The greater the maximum number of receive antennas or receive antenna gain of a network device (such as a base station), the better the expected signal quality received by the network device, and thus the higher the efficiency of data transmission from the terminal device to the network device. Therefore, in theory, if the network device has more receive antennas or higher antenna gain, the terminal device's transmission energy consumption (i.e., the energy consumed to transmit the same amount of data) will also be lower under the same path loss or RSRP. In this case, the threshold for calculating transmission balance based on path loss or RSRP can be appropriately lowered. Otherwise, the threshold needs to be appropriately increased.
[0168] Specifically, the terminal device may determine whether to execute the first processing method based on the maximum number of receive antennas indicated by the network device (such as a base station) or the receive antenna gain information of the network device, combined with other parameters such as path loss information or RSRP. The influencing factors of the maximum number of receive antennas or receive antenna gain indicated by the network device may be applied to parameters such as path loss or RSRP in a certain function form, and may also be applied to a threshold value or boundary value (i.e., a first threshold value) of the transmission balance calculation in a certain function form.
[0169] For example, if the path loss obtained by the terminal device is 3 and the maximum number of receiving antennas indicated by the network device is 4, the path loss used to determine whether the first parameter meets the preset condition can be f(3, 4). Alternatively, the first threshold can be f(4, A1), and the relationship between the path loss 3 and the first threshold is then determined.
[0170] The size of the coverage radius of the network device also has a great impact on the energy efficiency of the terminal device transmission. Generally, the larger the coverage radius of the network device (such as a base station), the worse the transmission energy efficiency of the terminal device at the farther point in the cell. The terminal device can determine whether to execute the first processing method based on the coverage radius indicated by the network device, combined with other parameters such as path loss information or RSRP. The coverage radius indicated by the network device can be applied to the first parameter such as path loss or RSRP in a certain function form, and can also be applied to the threshold value or boundary value (i.e., the first threshold) of the transmission balance in a certain function form.
[0171] It should be noted that the advantage of using path loss as the first parameter is that it can take into account different coverage radii, deployment scenarios with different transmission powers of network devices, the influence of different environments (such as tree attenuation), or the influence of receiving antenna gain of different network devices (for uplink path loss). In addition, the use of uplink path loss can better reflect the actual transmission environment faced by the terminal device, such as the channel status. It enables the terminal device to more accurately determine whether the current terminal device location or channel environment meets the preset conditions. However, the embodiments of the present application are not limited to path loss, and the other aforementioned parameters can also be applied to the solutions of the embodiments of the present application. However, the judgment method of other parameters is different from the judgment method of path loss.
[0172] For example, when the first parameter is at least one of the reference signal received power, the received signal strength indication, the reference signal received quality, and the signal to interference plus noise ratio, the first parameter is greater than or equal to the second threshold, and it is determined that the preset condition is met; or, based on the first parameter and the second parameter, a second value is determined, and the second value is greater than or equal to the second threshold, and it is determined that the preset condition is met.
[0173] That is, the greater the reference signal received power, received signal strength indicator, reference signal received quality, or signal to interference plus noise ratio, the better the channel state, and the greater the path loss, the worse the channel state.
[0174] It should be noted that the first threshold value may be different for different parameters. For example, when the first parameter is path loss, the first threshold value is 3; when the first threshold value is reference signal received power, the first threshold value is 5. Alternatively, when the first parameter is reference signal received power, the first threshold value is 5; when the first parameter is interference plus noise ratio, the first threshold value is 0.4.
[0175] Furthermore, when the first parameter is an uplink parameter, the first threshold value can be the same as or different from the first threshold value when the first parameter is a downlink parameter. For example, if the first parameter is uplink path loss, the first threshold value is 3; if the first parameter is a downlink parameter, the first threshold value is 3. Alternatively, if the first parameter is uplink path loss, the first threshold value is 3; if the first parameter is a downlink parameter, the first threshold value is 2. The same applies to other parameters and is not further described.
[0176] It should be understood that the above values are only examples and not limitations. Different parameters may correspond to different units of the first threshold.
[0177] Optionally, the above-mentioned load information or load factor can also be combined with the first parameter to determine whether the first parameter meets the preset conditions. Taking the first parameter as path loss as an example, the load information is Z, and the load factor is X: the terminal device can determine whether to execute the first processing method based on the value of the function operation f(Z, path loss) or f(X, path loss) and the calculation balance boundary / threshold value (i.e., the first threshold). f(Z, path loss) can be equal to Z*the DL path loss of the terminal device or Z*the UL path loss of the terminal device. For example, the current network load is light and the PRB utilization is only 0.5. When the terminal device determines whether to perform the first processing method, it can multiply the path loss of the terminal device by 0.5. Or if the PRB utilization is 0.5, the load factor can be 0.8 or other values. The terminal device can multiply the path loss by 0.8 and then compare it with the threshold value of the calculation balance (i.e., the first threshold) to determine whether to execute the first processing method.
[0178] It should be noted that the above is only an example, and the specific function f, whether the specific operation is multiplication, or the specific load information Z or load factor X can be determined or selected according to the actual situation of the network.
[0179] The above-mentioned downlink parameters are used as examples to illustrate the solution. It should be understood that the uplink parameters are also applicable to the solution of the embodiment of the present application. For example, at least one of uplink path loss, uplink reference signal received power, uplink received signal strength indicator, uplink reference signal received quality, and uplink signal to interference plus noise ratio is obtained from the network device, and whether the preset condition is met is determined based on at least one of the uplink path loss, uplink reference signal received power, uplink received signal strength indicator, uplink reference signal received quality, and uplink signal to interference plus noise ratio.
[0180] Optionally, for a terminal device in an idle or inactive state, the terminal device needs to perform certain tasks based on triggering at the application layer or other conditions. For example, the terminal device needs to perform tasks such as taking photos, performing XR services, or performing cloud gaming. The terminal device can determine whether to execute the first processing method based on whether the first parameter meets the preset conditions.
[0181] Specifically, taking the path loss as an example of the first parameter, if the downlink path loss is less than the first threshold, the terminal device determines to execute the first processing method and initiates the process of establishing a connection with the network.
[0182] Furthermore, the terminal device may first determine to enter the connected state based on a certain threshold, and then determine whether to execute the first processing method based on the uplink path loss obtained in the connected state.
[0183] For example, the terminal device determines whether to enter the connected state based on the downlink path loss. For example, if the downlink path loss is less than or equal to a fourth threshold, the terminal device determines to establish a connection with the network and enter the connected state. The fourth threshold is greater than or equal to the first threshold.
[0184] Alternatively, the terminal device obtains uplink path loss information and determines whether to enter the connected state based on the uplink path loss. For example, the terminal device requests the network device to obtain uplink path loss information. If the uplink path loss is less than or equal to a threshold, the terminal device determines to execute the first processing method. Otherwise, the terminal device determines to execute the second processing method. The threshold can be predefined or configurable.
[0185] Alternatively, determine that at least one of the downlink reference signal received power, the downlink received signal strength indication, the downlink reference signal received quality, and the downlink signal to interference plus noise ratio is greater than or equal to a fifth threshold, and establish a connection with the network device, wherein the fifth threshold is less than or equal to the second threshold.
[0186] Optionally, the terminal device determines whether to execute the first processing method based on the first parameter, the first threshold and the offset. The offset is related to the second carrier, for example, the second carrier is a supplementary uplink (SUL) carrier. It should be understood that the second carrier is not limited to this, and other carriers that can achieve better uplink coverage should be within the scope of protection of this application. The first carrier in the embodiment of the present application is a normal carrier (non-supplimentary uplink, NUL).
[0187] A third value is determined based on the first threshold and the offset. When the value of the first parameter is less than or equal to the third value, or when the value of the first parameter is less than or equal to a sixth threshold, a preset condition is satisfied. The offset is associated with the second carrier, and the sixth threshold is different from the first threshold. The uplink coverage of the second carrier is greater than the uplink coverage of the first carrier. The sixth threshold is associated with the second carrier. For example, the sixth threshold is a threshold value specific to the second carrier.
[0188] Taking the first parameter as path loss as an example, if the path loss of the terminal device is less than or equal to the third value, the terminal device determines to execute the first processing method, establishes a connection with the network, and enters the connected state. Otherwise, the terminal device determines to execute the second processing method.
[0189] Taking the reference signal received power as the first parameter as an example, if the reference signal received power of the terminal device is greater than or equal to a fourth value determined based on the second threshold and the offset, a connection is established with the network device. Alternatively, if the reference signal received power of the terminal device is greater than or equal to a threshold S, a connection is established with the network device. The threshold S is less than the second threshold.
[0190] In one possible implementation, during or after establishing a connection with the network, the terminal device requests the network device to restrict data transmission to the second carrier or at least use resources of the second carrier. That is, only data for the first service is sent using the second carrier, or at least data for the first service is sent using the second carrier.
[0191] At least the second carrier is used to transmit data for the first service. The second carrier may be used in a certain proportion. For example, 80% of the data for the first service may be transmitted via the second carrier. This allows for efficient use of the SUL carrier, balancing computational and transmission power consumption while maximizing the use of the SUL carrier to improve user experience.
[0192] The terminal device can explicitly request or instruct the network device to limit the resources for data scheduling to the second carrier. For example, the terminal device sends a request message to the network device, and the request message is used to request that the transmission of data of the first service be limited to: only using the second carrier to send the data of the first service, or at least using the second carrier to send the data of the first service. Optionally, the request message is carried in a radio resource control RRC connection establishment request, an RRC connection re-establishment request, an RRC connection recovery request, or an auxiliary information message of the terminal device.
[0193] The terminal device may also report to the network device an instruction to execute the first processing method or a request to execute the first processing method. For example, the terminal device sends fourth information indicating that the transmission resource for data of the first service is the second carrier, or sends fifth information indicating a request to execute the first processing method.
[0194] The request message may include at least one of a bearer ID, a flow ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
[0195] The terminal device can also implicitly instruct the network device to limit the data transmission of the first service to the second carrier through a specific random access resource on the second carrier. In this way, the network device is required to provide the terminal device with a random access resource (such as a first anytime access resource) on the second carrier specifically for the first processing method. The terminal device determines that the first processing method can be executed based on the SUL carrier transmission. Then, when the terminal device selects the random access carrier, it selects the random access resource of the SUL carrier to perform access, and ignores the judgment of the DL RSRP threshold (i.e., the seventh threshold) for uplink carrier selection, that is, the DL RSRP threshold (i.e., the seventh threshold) for uplink carrier selection is no longer used as a judgment condition for whether to perform access. Alternatively, the network device can send a DL RSRP threshold for additional selection of uplink carriers to the terminal device. For random access triggered by the first processing method, the terminal device can use a dedicated DL RSRP threshold to perform carrier selection.
[0196] It should be understood that the solution in which the terminal device only uses the second carrier or at least uses the second carrier can also be implemented independently. For example, the terminal device does not need to determine whether the first parameter meets the preset condition, and can also request the network device to use only the second carrier or at least use the second carrier to send the data of the first service. For example, the terminal device sends a request message to the network device, and the request message is used to request that the transmission of the data of the first service be limited to using only the second carrier to send the data of the first service, or at least use the second carrier to send the data of the first service. The network device sends information about the first resource to the terminal device, and the first resource belongs to the second carrier, or part of the first resource belongs to the second carrier. The terminal device sends the data of the first service to the network device through the first resource.
[0197] Optionally, in S330, the terminal device executes the first processing method.
[0198] The terminal device executes the first processing mode, that is, the terminal device sends the data of the first service to the network device, and correspondingly, the network device receives the data of the first service.
[0199] In one possible implementation, when a terminal device satisfies preset conditions and performs random access to establish a connection with the network, it enters the connected state. While moving, the terminal device can also measure a first parameter of the service area. The following example uses path loss as the first parameter.
[0200] The terminal device can measure the downlink path loss, or obtain the uplink path loss from the network device, and determine whether to continue to execute the first processing method (or end-cloud data transmission) based on the downlink and / or uplink path loss.
[0201] For example, when the first parameter is path loss, when the downlink path loss is greater than or equal to the tenth threshold, the transmission of the first service data is stopped; or when the uplink path loss is greater than or equal to the threshold L, the transmission of the first service data is stopped.
[0202] When the first parameter is at least one of the reference signal received power, the received signal strength indication, the reference signal received quality, and the signal to interference plus noise ratio, and the downlink parameter corresponding to the first parameter is less than or equal to the eleventh threshold, the transmission of data of the first service is stopped, or, alternatively, when the downlink parameter corresponding to the first parameter is less than or equal to the threshold G, the transmission of data of the first service is stopped.
[0203] The threshold L and the tenth threshold may be the same or different. The threshold G and the eleventh threshold may be the same or different.
[0204] Specifically, one or more of the following methods may be performed:
[0205] Method A: If the downlink path loss is greater than or equal to a threshold C1 (i.e., the tenth threshold), the terminal device stops executing the first processing method. Furthermore, in order to prevent the ping-pong of starting / stopping the first processing method, a hysteresis amount can be added on the basis of the above threshold. For example, when the downlink path loss of the terminal device is continuously less than the seventh threshold within time T1, the terminal device stops executing the first processing method, where T1 is the hysteresis time. Or when the downlink path loss of the terminal device is less than C1+D1, the terminal device stops executing the first processing method. Wherein D1 is the additional hysteresis amount.
[0206] Method B: If the uplink path loss is greater than or equal to a threshold C2 (i.e., the eleventh threshold), the terminal device stops executing the first processing method. Furthermore, in order to prevent the ping-pong of starting / stopping the first processing method, a hysteresis amount can be added on the basis of the above threshold. For example, when the uplink path loss of the terminal device is continuously less than C2 within time T1, the terminal device stops executing the first processing method, where T2 is the hysteresis time. Or when the uplink path loss of the terminal device is less than C2+D2, the terminal device stops executing the first processing method. Where D2 is the additional hysteresis amount
[0207] Method C: If the downlink path loss is greater than or equal to a threshold C1 and the uplink path loss is greater than or equal to the threshold C2, the terminal device stops executing the first processing method. Furthermore, in order to prevent ping-pong of end-cloud operation start / stop, a hysteresis amount can be added on the basis of the above threshold. For example, when the downlink path loss of the terminal device is continuously less than C1 within time T1 and the uplink path loss of the terminal device is continuously less than C2 within time T1, the terminal device stops executing the first processing method, where T1 is the hysteresis time. Or when the downlink path loss of the terminal device is greater than or equal to C1+D1 and the uplink path loss of the terminal device is greater than or less than C2+D2, the terminal device stops executing the first processing method. Wherein D2 is the additional hysteresis amount.
[0208] Another possible implementation is that when the path loss of the first carrier (i.e., the NUL carrier) is less than or equal to a threshold (i.e., the eighth threshold), the sixth information can be sent to the network device, and the sixth information is used to cancel the restriction that the transmission resource of the data of the first service is only the second carrier or cancel the restriction that the data transmission resource of the first service is at least the second carrier. For example, if the terminal device enters the connected state from the SUL carrier to execute the first processing method, the quality of the NUL carrier of the terminal device gradually improves during the movement. For example, when the path loss of the terminal device is lower than a threshold E1, after the terminal device enters the uplink transmission and calculation balance area of the NUL carrier, the terminal device can send a SUL carrier restriction cancellation request / indication to the network device so that the terminal device can use the NUL carrier.
[0209] Another possible implementation is that if the terminal device enters the connected state from the first carrier (NUL carrier) to execute the first processing method, when the path loss of the first carrier is greater than or equal to the ninth threshold, the terminal device switches the transmission resources of the data of the first service to the second carrier. For example, during the movement of the terminal device, if the quality of the NUL carrier of the terminal device gradually decreases to a threshold, for example, the path loss of the terminal device on the NUL carrier is higher than a threshold E2, the terminal device can actively switch to the second carrier (SUL carrier) and request the network device to limit the scheduling of data transmission of the terminal device to the SUL carrier. Alternatively, based on the measurement results reported by the terminal device and the request already reported by the terminal device, such as the request message for the terminal device to execute the first processing method, the network device limits the scheduling of service data to the SUL carrier.
[0210] In this method, based on the determination of the calculation and transmission balance boundary, the selection of calculation and transmission operations of the terminal device is efficiently controlled, and the power consumption of the end-cloud data transmission and the local calculation power consumption are balanced, so that the terminal device can obtain the best service experience at a reasonable power consumption level. For example, by judging whether the channel status meets the preset conditions to determine whether to perform local processing or cloud processing, it is possible to better decide the balance between the power consumption overhead of local calculation and the power consumption overhead of data transmission between the terminal device and the network device, so as to achieve the optimal allocation of the power resources of the terminal device between calculation and transmission, and avoid the waste of power resources. Furthermore, through specific mechanisms, such as the management of carriers, the more accurate acquisition of parameter information such as path loss, it is possible to effectively control the balance of terminal devices in calculation and transmission tasks, so as to improve the efficiency of the allocation of power resources in calculation and transmission tasks and ensure the efficient use of power resources.
[0211] It should be understood that this application includes multiple thresholds, such as the first to eleventh thresholds, threshold L, and threshold G. Generally, thresholds with different names have different values, but this application does not limit this. For example, thresholds with different names may have the same values in certain implementations. In this application, thresholds, etc., all refer to judgment conditions. In the embodiments of this application, thresholds and thresholds are interchangeable.
[0212] It is understood that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.
[0213] Figures 4 and 5 are schematic diagrams of the structures of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the terminal or base station in the above-mentioned method embodiments, thereby also achieving the beneficial effects of the above-mentioned method embodiments. In the embodiments of the present application, the communication device can be one of the terminals 120a-120j shown in Figure 1, or it can be the base station 110a or 110b shown in Figure 1, or it can be a module (such as a chip) applied to the terminal or base station.
[0214] As shown in Figure 4, the communication device 400 includes a processing unit 410 and a transceiver unit 420. The communication device 400 is used to implement the functions of the terminal device or network device in the method embodiment shown in Figure 3 above.
[0215] When the communication device 400 is used to implement the functions of the terminal device in the method embodiment shown in FIG3 : the transceiver unit 420 may be used to receive a first parameter; the processing unit 410 is used to execute a first processing method if the first parameter meets a preset condition; the transceiver unit 420 is further used to send data of a first service;
[0216] When the communication apparatus 400 is used to implement the function of the network device in the method embodiment shown in FIG3 : the transceiver unit 420 is used to send the first parameter; the transceiver unit 420 is also used to receive data of the first service.
[0217] A more detailed description of the processing unit 410 and the transceiver unit 420 can be directly obtained by referring to the relevant description in the method embodiment shown in FIG3 , and is not repeated here.
[0218] As shown in Figure 5, communication device 500 includes a processor 510 and an interface circuit 520. Processor 510 and interface circuit 520 are coupled to each other. It is understood that interface circuit 520 can be a transceiver or an input / output interface. Optionally, communication device 500 may also include a memory 530 for storing instructions executed by processor 510, input data required by processor 510 to execute instructions, or data generated after processor 510 executes instructions.
[0219] When the communication device 500 is used to implement the method shown in FIG. 3 , the processor 510 is used to implement the functions of the processing unit 410 , and the interface circuit 520 is used to implement the functions of the transceiver unit 420 .
[0220] When the communication device is a chip used in a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or antenna), and the information is sent by the base station to the terminal; or the terminal chip sends information to other modules in the terminal (such as a radio frequency module or antenna), and the information is sent by the terminal to the base station.
[0221] When the above-mentioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above-mentioned method embodiment. The base station module receives information from other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the terminal to the base station; or the base station module sends information to other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the base station to the terminal. The base station module here can be the baseband chip of the base station, or it can be a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.
[0222] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0223] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and storage medium can also exist in a base station or a terminal as discrete components.
[0224] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0225] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0226] Depending on whether the specification uses optional: In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the following situations: A exists alone, B exists alone, and A and B exist at the same time, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "At least one of the following" or similar expressions is used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following situations: A exists alone, B exists alone, C exists alone, A and B exist at the same time, B and C exist at the same time, A and C exist at the same time, and A, B and C exist at the same time, where A, B, and C can be singular or plural.
[0227] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that: include: Acquire a first parameter, where the first parameter is used to indicate a channel state between a terminal device and a network device; If the first parameter meets the preset condition, a first processing method is executed, where the first processing method is that the terminal device sends the data of the first service to the network device and receives the processed data of the first service.
2. The method according to claim 1, characterized in that When the first parameter meets the preset condition, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is less than or equal to P, and P is greater than or equal to 0, or the difference between the efficacy of the first processing mode and the efficacy of the second processing mode is greater than or equal to K, and K is greater than or equal to 0, wherein the second processing mode is that the terminal device processes data of the first service.
3. The method according to claim 1 or 2, characterized in that: The first parameter includes at least one of path loss, reference signal received power, received signal strength indicator, reference signal received quality, and signal to interference plus noise ratio.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: A first threshold is obtained, where the first threshold is used to determine whether the first parameter meets or does not meet a preset condition.
5. The method according to claim 4, characterized in that The first parameter is path loss, and the first parameter satisfies a preset condition when: the value of the first parameter is less than or equal to a first threshold; or The first parameter is at least one of a reference signal received power, a received signal strength indicator, a reference signal received quality, or a signal to interference plus noise ratio, and the first parameter satisfies a preset condition if: the value of the first parameter is greater than or equal to a second threshold.
6. The method according to claim 4 or 5, characterized in that: The method further comprises: Receive first information, the first information including at least one of a first modulation and coding format, network device load information or cell load information, downlink coverage information, uplink coverage information or interference information, the first information being used to determine whether the first parameter meets or does not meet a preset condition.
7. The method according to claim 6, characterized in that The obtaining of the first threshold comprises: A first threshold is determined according to the first information.
8. The method according to claim 4 or 5, characterized in that: The method further comprises: Acquire first data, where the first data is quality data of one or more cells; The obtaining of the first threshold comprises: A first threshold is determined based on the first data.
9. The method according to claim 8, characterized in that Determining a first threshold based on the first data comprises: The first threshold is determined based on first information and a third threshold, the third threshold is determined based on the first data, and the first information includes at least one of a first modulation coding format, network device load information or cell load information, downlink coverage information, uplink coverage information or interference information.
10. The method according to claim 9, characterized in that The first information is the network device load information or the cell load information, and the network device load information or the cell load information includes a load factor.
11. The method according to claim 4 or 5, characterized in that: The obtaining of the first threshold comprises: Second information is received, the second information indicating the first threshold.
12. The method according to any one of claims 4 to 11, characterized in that Determining according to the first parameter that a preset condition is satisfied further includes: The first parameter is path loss, a first value is determined based on the first parameter and the second parameter, the first value is less than or equal to the first threshold, and it is determined that the preset condition is met, and the second parameter includes at least one of the maximum number of receiving antennas of the network device, the first modulation and coding format, network equipment load information, cell load information, downlink coverage information, uplink coverage information or interference information, the receiving antenna gain of the network device, or the coverage radius of the network device, or, The first parameter is at least one of a reference signal received power, a received signal strength indication, a reference signal received quality, or a signal to interference plus noise ratio. A second value is determined based on the first parameter and the second parameter. The second value is greater than or equal to the second threshold, and it is determined that the preset condition is met.
13. The method according to any one of claims 4 to 12, characterized in that The method further comprises: Determine that the downlink path loss is less than or equal to a fourth threshold, and establish a connection with the network device, wherein the fourth threshold is greater than or equal to the first threshold; or Determine that at least one of a downlink reference signal received power, a downlink received signal strength indication, a downlink reference signal received quality, or a downlink signal to interference plus noise ratio is greater than or equal to a fifth threshold, and establish a connection with the network device, wherein the fifth threshold is less than or equal to the second threshold.
14. The method according to any one of claims 4 to 13, characterized in that Determining that the first parameter satisfies a preset condition includes: A third value is determined based on the first threshold and the offset. When the value of the first parameter is less than or equal to the third value, or the value of the first parameter is less than or equal to the sixth threshold, the preset condition is met, the offset is related to the second carrier, the sixth threshold is related to the second carrier, and the sixth threshold is different from the first threshold.
15. The method according to any one of claims 1 to 14, characterized in that The data of sending the first service includes: Only the second carrier is used to send the data of the first service, or at least the second carrier is used to send the data of the first service.
16. The method according to claim 15, characterized in that The method further comprises: Send a request message, where the request message is used to request that the transmission of data of the first service is restricted to: only using the second carrier to send data of the first service, or at least using the second carrier to send data of the first service, and the request message is carried in a radio resource control RRC connection establishment request or an RRC connection re-establishment request or an RRC connection recovery request or an auxiliary information message of the terminal device.
17. The method according to claim 15, characterized in that The method further comprises: sending fourth information, where the fourth information indicates that the transmission resource of the data of the first service is the second carrier, or sending fifth information, where the fifth information indicates a request to execute the first processing mode; Accessing a first random access resource, where the first random access resource belongs to the second carrier.
18. The method according to claim 17, characterized in that The method further comprises: The seventh threshold is ignored, and the seventh threshold is used for judging the downlink reference signal received power for uplink carrier selection.
19. The method according to any one of claims 15 to 18, characterized in that The method further comprises: When the path loss of the first carrier is less than or equal to the eighth threshold, the sixth information is sent, and the sixth information is used to cancel the restriction that the transmission resources of the data of the first service are only the second carrier, or cancel the restriction that the data transmission resources of the first service are at least the second carrier.
20. The method according to claim 14, characterized in that The method further comprises: When the path loss of the first carrier is greater than or equal to the ninth threshold, request to switch the transmission resources of the data of the first service to the second carrier; or, when the path loss of the first carrier is greater than or equal to the ninth threshold, switch the transmission resources of the data of the first service to the second carrier.
21. The method according to any one of claims 1 to 20, characterized in that The method further comprises: When the first parameter is path loss, when the downlink path loss is greater than or equal to a tenth threshold, stopping the transmission of data of the first service, or, When the first parameter is at least one of a reference signal received power, a received signal strength indication, a reference signal received quality or a signal to interference plus noise ratio, and the downlink parameter corresponding to the first parameter is less than or equal to an eleventh threshold, the transmission of data of the first service is stopped.
22. The method according to any one of claims 1 to 21, characterized in that The method further comprises: If the first parameter does not meet the preset condition, a second process is performed, wherein the second process is that the terminal device processes the data of the first service.
23. The method according to claim 22, characterized in that When the first parameter does not meet the preset condition, the difference between the power consumption of the first processing method and the power consumption of the second processing method is greater than M, and M is greater than or equal to 0, or the difference between the efficacy of the first processing method and the efficacy of the second processing method is less than N, and N is less than or equal to 0.
24. A communication method, characterized in that: include: receiving data of a first service from a terminal device, the data of the first service being sent when the first parameter meets a preset condition, the first parameter being used to indicate a channel state between the terminal device and the network device; Send the processed data of the first service to the terminal device.
25. The method according to claim 24, characterized in that When the first parameter meets the preset condition, the difference between the power consumption of the first processing mode and the power consumption of the second processing mode is less than or equal to P, and P is greater than or equal to 0, or the difference between the efficacy of the first processing mode and the efficacy of the second processing mode is greater than or equal to K, and K is greater than or equal to 0, wherein the second processing mode is that the terminal device processes data of the first service.
26. The method according to claim 24 or 25, characterized in that The first parameter includes at least one of path loss, reference signal received power, received signal strength indicator, reference signal received quality, and signal to interference plus noise ratio.
27. The method according to claim 26, characterized in that: The first parameter is path loss, and the first parameter satisfies a preset condition when: the value of the first parameter is less than or equal to a first threshold; or The first parameter is at least one of a reference signal received power, a received signal strength indicator, a reference signal received quality, or a signal to interference plus noise ratio, and the first parameter satisfies a preset condition if: the value of the first parameter is greater than or equal to a second threshold.
28. The method according to any one of claims 24 to 27, characterized in that The method further comprises: Send first information, wherein the first information includes at least one of a first modulation and coding format, network device load information or cell load information, downlink coverage information, uplink coverage information or interference information, and the first information is used to determine whether the first parameter meets or does not meet a preset condition.
29. The method according to any one of claims 24 to 28, characterized in that The method further comprises: Second information is sent, where the second information indicates the first threshold.
30. The method according to any one of claims 24 to 29, characterized in that: The method further comprises: Receive a request message, where the request message is used to request that the transmission of data of the first service is restricted to: only using the second carrier to send data of the first service, or at least using the second carrier to send data of the first service, and the request message is carried by a radio resource control RRC connection establishment request or an RRC connection re-establishment request or an RRC connection recovery request or an auxiliary information message of the terminal device.
31. The method according to any one of claims 24 to 30, characterized in that The method further comprises: Receive fourth information, where the fourth information indicates that the transmission resource of the data of the first service is the second carrier, or receive fifth information, where the fifth information indicates a request to execute the first processing method.
32. The method according to any one of claims 24 to 31, characterized in that The method further comprises: Send sixth information, where the sixth information is used to cancel the restriction that the transmission resources for the data of the first service are only the second carrier or to cancel the restriction that the data transmission resources for the first service are at least the second carrier, and the path loss of the first carrier is less than or equal to an eighth threshold.
33. A communication method, characterized in that: include: Sending a request message, where the request message is used to request that transmission of data of the first service be limited to the second carrier, or at least that the data of the first service be sent using the second carrier; receiving information about a first resource, where the first resource belongs to the second carrier, or part of the first resource belongs to the second carrier; The terminal device sends data of the first service through the first resource.
34. The method according to claim 33, characterized in that The request message includes at least one of a bearer identification ID, a flow ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
35. The method according to claim 33 or 34, characterized in that The request message is carried in a radio resource control RRC connection establishment request or an RRC connection re-establishment request or an RRC connection recovery request or a terminal device auxiliary information message.
36. A communication method, characterized in that: include: receiving a request message, where the request message is used to request that transmission of data of a first service be restricted to a second carrier, or at least that data of the first service be sent using the second carrier; Sending information about a first resource, where the first resource belongs to the second carrier, or part of the first resource belongs to the second carrier; The data of the first service is received through the first resource.
37. The method according to claim 36, characterized in that The request message includes at least one of a bearer ID, a flow ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
38. The method according to claim 36 or 37, characterized in that The request message is carried in an RRC connection establishment request, an RRC connection re-establishment request, an RRC connection recovery request, or a terminal device auxiliary information message.
39. A communication device, characterized in that: Comprising a module for executing the method as claimed in any one of claims 1 to 23, or comprising a module for executing the method as claimed in any one of claims 24 to 32, or comprising a module for executing the method as claimed in any one of claims 33 to 35, or comprising a module for executing the method as claimed in any one of claims 36 to 38.
40. A communication device, characterized in that: The communication device includes a processor, which is configured to execute the method as described in any one of claims 1 to 23, or configured to execute the method as described in any one of claims 24 to 32, or configured to execute the method as described in any one of claims 33 to 35, or configured to execute the method as described in any one of claims 36 to 38.
41. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions, which, when executed on a computer, causes the computer to execute a method as described in any one of claims 1 to 23, or causes the computer to execute a method as described in any one of claims 24 to 32, or causes the computer to execute a method as described in any one of claims 33 to 35, or causes the computer to execute a method as described in any one of claims 36 to 38.
42. A computer program product, characterized in that The computer program product comprises instructions for executing the method as claimed in any one of claims 1 to 23, or comprises instructions for executing the method as claimed in any one of claims 24 to 32, or comprises instructions for executing the method as claimed in any one of claims 33 to 35, or comprises instructions for executing the method as claimed in any one of claims 36 to 38.
Citation Information
Patent Citations
Communication method, device and system
CN119946715A
Estimation method for user capacity of multi-service large-scale MIMO system
CN104618921A
Channel resource allocation method and device
CN107949056A
Congestion control method and device, storage medium and user equipment
CN110572794A
Uplink signal sending method and device, and readable storage medium
CN116073973A
Cited By
5G uplink coverage enhancement method
CN122028126A