Communication method, device and system
By determining the processing method based on channel status parameters, the problem of increased power consumption of terminal equipment when the cell covers far points is solved, and the overall power consumption of terminal equipment is reduced while ensuring service quality.
Patent Information
- Application Number
- CN202311464463.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-06
AI Technical Summary
In the prior art, when the terminal device cell covers far points, although the processing power consumption of the terminal device GPU is reduced by offloading computing tasks to the cloud, it leads to an increase in the processing power consumption of the baseband chip, resulting in an inability to effectively reduce the overall power consumption.
The channel status parameters are obtained by the terminal device, and the first processing method is decided 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; if it is not satisfied, the terminal device will process the data by itself. This method adjusts the power consumption of the terminal device by controlling the data processing method.
On the premise of satisfying service quality, this method can reduce the power consumption of terminal equipment for processing service data, avoid waste of power resources, and do not increase the processing power consumption of baseband chips.
Smart Images

Figure CN119946715A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method, device and system. Background Art
[0002] In order to reduce the processing burden of the terminal while taking into account the needs of service latency, cost, coverage, privacy and other aspects, one current method is to process services through the cooperation between the terminal, network equipment and the cloud. The current method of determining whether to offload part of the processing tasks to the cloud based only on the computing power level of the terminal will result in the terminal being at a far point of the cell coverage (for example, near the edge of the cell). Although the processing power consumption of the graphics processing unit (GPU) of the terminal device is reduced or the processing requirements for the GPU on the terminal side are reduced by offloading the computing tasks to the cloud, it leads to an increase in the processing power consumption of the terminal baseband chip (for example, communication chips such as modem chips). Summary of the invention
[0003] The present application provides a communication method, apparatus and system, which can reduce the power consumption of terminal equipment.
[0004] 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 for the terminal device, which is not limited in the present application. For ease of description, the following description is given by taking the execution of the terminal device as an example.
[0005] The method includes: a terminal device acquires a first parameter, the first parameter being used to indicate a channel state between the terminal device and a network device; if the first parameter meets a preset condition, a first processing mode is executed, the first processing mode being that the terminal device sends data of a first service to the network device and receives processed data of the first service. If the first parameter does not meet the preset condition, a second processing mode is executed, the second processing mode being that the terminal device processes the data of the first service.
[0006] Wherein, 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 the data of the first service. 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, and 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, and N is less than or equal to 0.
[0007] In this method, whether to perform the first processing is determined according to preset conditions. If the channel state of the channel between the terminal device and the network device meets the preset conditions, the energy consumed by the user transmitting a certain amount of uplink data to the cloud for processing in the cell, then obtaining the processed data from the cloud and outputting the user-perceivable service data is equal to or close to the energy consumed by the user performing local computing processing to obtain the same (or similar) quality of user-perceivable service data. For the terminal device, it can not only ensure the service quality, but also reduce the processing power consumption of the GPU, and does not increase the processing power consumption of the baseband chip. In general, the power consumption of the terminal device in processing service data is reduced.
[0008] 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.
[0009] In some implementations, the method further includes: acquiring 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.
[0010] In some implementations, the first parameter is path loss, and the first parameter satisfies a 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 a preset condition that: the value of the first parameter is greater than or equal to a second threshold.
[0011] In some implementations, the method also 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.
[0012] In some implementations, obtaining the first threshold includes: determining the first threshold according to the first information.
[0013] 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.
[0014] 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.
[0015] In this manner, the terminal device determines a threshold value based on its own learning or statistics. 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 value in the cell environment.
[0016] 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 coding format, network device load information or cell load information, downlink coverage information, uplink coverage information, and interference information.
[0017] In this manner, the terminal device comprehensively considers the parameters that affect the channel status (or transmission quality), which can further improve the accuracy of the determined threshold.
[0018] 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.
[0019] In some implementations, obtaining the first threshold includes: receiving second information, where the second information indicates the first threshold.
[0020] 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).
[0021] 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.
[0022] In some implementations, determining, according to the first parameter, that a preset condition is satisfied further includes:
[0023] 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, and the coverage radius of the network device, or,
[0024] 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. 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.
[0025] 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.
[0026] 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.
[0027] In this method, the restrictions of the preset conditions are broadened within a reasonable range, and it can be applied to more community environments.
[0028] In some 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 an interference plus noise ratio from the network device, and determining that 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 the interference plus noise ratio.
[0029] That is to say, the uplink parameters are also applicable to the solution of the present application.
[0030] 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.
[0031] In some implementations, sending the data of the first service includes: sending the data of the first service only by using the second carrier, or sending the data of the first service by using at least the second carrier.
[0032] In this manner, resources for transmitting data of the first service are limited to the second carrier, and 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.
[0033] In some implementations, the method also 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 on a wireless 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.
[0034] 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.
[0035] In some implementations, the method also includes: sending fourth information, wherein the fourth information indicates that the transmission resource for 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; accessing a first random access resource, wherein the first random access resource belongs to the second carrier.
[0036] 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.
[0037] In certain implementations, the method further includes: ignoring a seventh threshold, wherein the seventh threshold is used for determining a downlink reference signal received power for uplink carrier selection.
[0038] In some 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 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;
[0039] 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 may use the NUL carrier.
[0040] In some implementations, the method also 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.
[0041] The first carrier is of a different type from the second carrier. 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.
[0042] In some implementations, when the first parameter is path loss, when the downlink path loss is greater than or equal to a tenth threshold, the transmission of data for the first service is stopped; 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, and a signal to interference plus noise ratio, when the downlink parameter corresponding to the first parameter is less than or equal to an eleventh threshold, the transmission of data for the first service is stopped.
[0043] 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.
[0044] In a second aspect, a communication method is provided, which can be executed by a network device, or can also be executed by a chip or circuit used for a network device, which is not limited in this application. For ease of description, the following description is given by taking the execution of a network device as an example.
[0045] 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 a channel state between the terminal device and the network device; and the network device sends processed data of the first service to the terminal device.
[0046] In some implementations, when the first parameter meets a preset condition, the difference between the power consumption of the first processing method and the power consumption of the second processing method 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 method and the efficacy of the second processing method is greater than or equal to K, and K is greater than or equal to 0, wherein the second processing method is that the terminal device processes data of the first service.
[0047] 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.
[0048] In some implementations, the first parameter is path loss, and the first parameter satisfies a 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 a preset condition that: the value of the first parameter is greater than or equal to a second threshold.
[0049] In some implementations, the method also 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.
[0050] In some implementations, the method further includes: sending second information, where the second information indicates the first threshold.
[0051] In some implementations, the method also includes: receiving 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 on a wireless 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.
[0052] In some implementations, the method further includes: receiving fourth information, wherein the fourth information indicates that a transmission resource for data of the first service is the second carrier, or receiving fifth information, wherein the fifth information indicates a request to execute the first processing method.
[0053] In some implementations, the method also includes: sending sixth information, wherein the sixth information is used to cancel the restriction that the transmission resources for 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.
[0054] It should be understood that the second aspect is an implementation method of the network device corresponding to the first aspect, and 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.
[0055] In a third 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 for a terminal device, which is not limited in this application. For ease of description, the following description is given by taking the execution of the terminal device as an example.
[0056] The method includes: the terminal device sends a request message, wherein the request message is used to request that the transmission of data of a first service be limited to a 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 via the first resource.
[0057] In this method, the terminal device requests to limit the data of the first service 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.
[0058] In some implementations, the request message includes at least one of a bearer identifier (identity document, ID), a stream ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
[0059] In some implementations, 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 assistance information message.
[0060] In a fourth aspect, a communication method is provided, which can be executed by a network device, or can also be executed by a chip or circuit used for a network device, which is not limited in this application. For ease of description, the following is an example of execution by a network device.
[0061] The method includes: a network device receives a request message, wherein the request message is used to request that the transmission of data of a first service be limited to a second carrier, or at least the data of the first service be sent using the second carrier; the network device sends 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; and the network device receives the data of the first service through the first resource.
[0062] 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.
[0063] 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.
[0064] In a fifth aspect, a communication device is provided, which is used to execute the method provided in any one of the first to fourth aspects. Specifically, the device may include a unit and / or module, such as a processing unit and / or a communication unit, for executing the method provided in any one of the first to fourth aspects.
[0065] In one embodiment, the device is a communication device (such as a network device or a terminal device). When the device is a communication device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be a processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0066] In another embodiment, the device is a chip, chip system or circuit in a communication device (such as a network device or a 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; the processing unit may be a processor, processing circuit or logic circuit.
[0067] In a sixth aspect, a communication device is provided, the device comprising: a processor, configured to execute the method provided in any one of the first to fourth aspects. The device may also comprise: a memory, configured to store a computer program or instruction, the processor executing the computer program or instruction stored in the memory; and / or a communication interface, the processor reading the instruction stored in the memory through the communication interface.
[0068] In one implementation, the apparatus is a communication device (such as a network device or a terminal device).
[0069] In another embodiment, the apparatus is a chip, a chip system or a circuit in a communication device.
[0070] In the process of executing these methods, the process of sending the above information and obtaining / receiving the above information in the above methods can be understood as the process of the processor outputting the above information and the process of the processor receiving the input information. When outputting the above information, the processor outputs the above information to the interface and transmits it through the interface. After the above information is output by the processor, it may also need to undergo other processing before it reaches the interface. Similarly, when the processor receives the input information, the interface obtains / receives the above information and inputs it into the processor. Furthermore, after the interface receives the above information, the above information may need to undergo other processing before it is input into the processor.
[0071] 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 operations such as output and reception, input, etc., and can also be understood as transmission, sending, and receiving operations performed by radio frequency circuits and antennas. This application does not limit this.
[0072] In the implementation process, the processor may be a processor specifically used to execute these methods, or a processor that executes computer programs or instructions in a memory to execute these 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 may be separately arranged on different chips. The embodiment of the present application does not limit the type of memory and the arrangement of the memory and the processor.
[0073] 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.
[0074] In an eighth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer is enabled to execute the method provided in any one of the first to fourth aspects.
[0075] 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
[0076] Figure 1 A system architecture applicable to an embodiment of the present application is shown.
[0077] Figure 2 A schematic diagram of a calculation transmission boundary is shown.
[0078] Figure 3 A schematic diagram of a communication method proposed in an embodiment of the present application is shown.
[0079] Figure 4 A schematic block diagram of a communication device provided in an embodiment of the present application is shown.
[0080] Figure 5 A schematic block diagram of another communication device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0081] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0082] Figure 1FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may further include at least one terminal (such as Figure 1 120a-120j in the figure). The terminal is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminals and wireless access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.
[0083] The network device may be a wireless access network device, for example, 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, etc.; it may also be a module or unit that completes 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 all of the 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 the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The wireless access network equipment can be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. 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 a base station as an example of a network device.
[0084] 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, for example, 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 wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0085] Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0086] The roles of the base station and the terminal can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal 120j that accesses the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.
[0087] Base stations and terminals, base stations and base stations, and terminals and terminals can communicate through authorized spectrum, unauthorized spectrum, or both; they can communicate 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.
[0088] 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 including the base station function. The control subsystem including the base station function 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 a modem) in the terminal, or by a device including the terminal function.
[0089] The technical solution provided in the embodiment of the present application can be applied to wireless communication between communication devices. Wireless communication between communication devices may include: wireless communication between network devices and terminals, wireless communication between network devices and network devices, and wireless communication between terminals. In the embodiment of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission".
[0090] 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.
[0091] 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.
[0092] 1. Path loss (PL)
[0093] Also known as propagation loss, it refers to the loss caused by the propagation of radio waves in space. It is caused by the radiation diffusion of the transmission power and the propagation characteristics of the channel, and reflects the change in the mean value of the received signal power in a macroscopic range. Theoretically, for the same transmission and reception distance, the path loss is also the same. However, in practice, it is often found that the received power at different receiving points at the same transmission and reception distance varies greatly, and even the received power at the same receiving point fluctuates greatly at different time points. It should be understood that path loss includes uplink path loss and downlink path loss. Uplink path loss corresponds to uplink transmission, and downlink path loss corresponds to downlink transmission.
[0094] 2. Reference signal receiving power (RSRP)
[0095] It represents the wireless signal strength and is the average value of the signal power received on all resource elements (RE) carrying the reference signal in a symbol.
[0096] 3. Reference signal receiving quality (RSRQ)
[0097] 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 switching and cell reselection.
[0098] 4. Signal to interference plus noise ratio (SINR)
[0099] 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".
[0100] 5. Collaborative processing between local and cloud
[0101] Based on certain business needs and local computing power levels, the terminal device determines to offload some 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 base stations, core networks and other network equipment 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 or submission 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, also referred to as the second processing method below.
[0102] 6. Calculate the balance boundary
[0103] On the premise of satisfying the service output quality of the same (or similar) user experience, if the energy consumed by a user transmitting a certain amount of uplink data to the cloud for processing at a certain location in the cell, and then obtaining the processed data from the cloud and outputting user-perceivable service data (i.e., the first processing method) is equal to the energy consumed by the user performing local computing processing (i.e., the second processing method) to obtain user-perceivable service data of the same (or similar) quality, then the location is defined as a computing and transmission balance location of the terminal in the cell. Furthermore, a set consisting of one or more computing and transmission balance locations is defined as a computing and transmission balance boundary.
[0104] like Figure 2 As shown in the figure, the computing and transmission balance can be achieved on the boundary of the dotted ellipse. Within the dotted ellipse area, the terminal device can reduce power consumption while ensuring service quality. The boundary of the dotted ellipse in the figure is the computing and transmission balance boundary. It should be noted that the boundary is only for illustration, and the boundary may be different in actual application due to the influence of the channel environment.
[0105] 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 service transmission requirements. The requirements for the terminal's GPU, central processing unit (CPU), memory, and other hard computing power levels are getting higher and higher. Taking cloud gaming as an example, the rendering effect of mobile phones on games is usually limited by the constraints of rendering computing power. In order to obtain better rendering effects, the terminal can upload the 3D model data to be rendered, user location, rendering perspective and other information to the cloud side for rendering, and then return the rendering results to the terminal, which will be displayed to the user after post-processing. The size of the 3D model data that users need to upload is usually in the range of 5-20Mb, and there are also large scenes of about 100Mb.
[0106] AI enhancement processing is also a typical example. For example, the sender uses AI algorithms to downgrade high-quality (high-resolution) images to obtain low-quality (low-resolution) images to reduce transmission bandwidth consumption, and the receiver runs the quality-enhancing AI algorithm for image enhancement. In order to run video quality-enhancing AI processing, the receiver needs to dynamically update and download the AI quality-enhancing model (the receiver's quality-enhancing AI model and weight parameters need to match the quality-enhancing weights, and the quality-enhancing AI algorithm weights are related to the image type and scene, so they will change frequently). The new model needs to be downloaded locally within 3 seconds after the scene changes. The model size is about 50-1.3Gbits.
[0107] In order to reduce the processing burden of terminal devices, one way in the industry is to process rendering tasks or AI computing tasks in the cloud, and then download the results to the terminal after cloud processing. This method is usually called cloud processing. The main disadvantages of pure cloud processing are reflected in the following aspects:
[0108] Cost: Pure cloud processing costs are high, with a single-channel cost of more than 30,000
[0109] Latency: Cannot 100% meet service latency requirements
[0110] Privacy: There is a risk of exposing user privacy
[0111] Coverage: Due to the uncertainty of wireless network coverage or capacity, some rendering tasks still need to be fallen back to the client side in some scenarios.
[0112] In order to reduce the processing burden of terminal devices while taking into account the needs of service latency, cost, coverage, privacy and other aspects, one current method is to process services through the cooperation of terminals, network devices and the cloud. Based on certain business needs and local computing power levels, terminal devices offload part of the computing tasks such as rendering and AI reasoning to the cloud for processing. Therefore, the terminal device needs to transmit part or all of the local data to the cloud through the uplink transmission path of the wireless network through base stations, core networks and other network devices for processing. After processing, the data processed by the cloud is downloaded through the downlink and processed locally, such as local merging 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.
[0113] However, due to the wireless coverage characteristics of the cellular network itself, many aspects, such as the quality of the cell signal, the different network load levels, 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 cause additional power consumption of the terminal device. For example, when the terminal device is at a far point of the cell coverage (such as a location close to 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 overhead 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).
[0114] In the case of collaborative processing of services by terminal devices, network devices and the cloud, how to efficiently control the balance between the increase in power consumption caused by data transmission tasks brought about by offloading computing power to the cloud, and the reduction in local computing power consumption brought about by offloading computing power to the cloud. That is, under similar user experience or under appropriately improved user experience (for example, a 120% improvement in experience quality), how can the terminal device better decide the balance between the power consumption overhead of local computing and the power consumption overhead of data transmission between the terminal and the network, and achieve the best allocation of the power resources of the terminal device between computing and transmission to avoid wasting power resources? This is an urgent problem to be solved.
[0115] In view of this, the present application proposes a communication method, which 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 may also be divided into being performed by multiple execution subjects, which may be logically and / or physically separated. For example, the processing performed by the network device may be divided into being performed by at least one of a CU, a DU, and a RU.
[0116] like Figure 3 As shown, the method may include the following steps:
[0117] S310, the terminal device obtains a first parameter.
[0118] 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 may be a parameter such as path loss, RSRP, RSSI, RSRQ or SINR. For example, the first network device may be a base station.
[0119] 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 applicable to the solutions of the embodiments of the present application, and are not limited to the parameters listed above.
[0120] 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.
[0121] In one possible implementation, for a downlink channel, the terminal device may measure the current channel, such as 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.
[0122] S320, the terminal device determines whether the first parameter meets a preset condition to execute the first processing method or the second processing method.
[0123] 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.
[0124] 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. 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 and other processing.
[0125] Specifically, the first processing method and the second processing method can refer to the above description and will not be described in detail.
[0126] In a possible implementation, when the first parameter meets the 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.
[0127] 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.
[0128] 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 be selected. It should be understood that the allowable range may be predefined or configured.
[0129] In another possible implementation, when the first parameter satisfies a preset condition, the efficacy of the first processing method is greater than or equal to the efficacy of the second processing method. For example, the difference between the efficacy of the first processing method and the efficacy of the second processing method is greater than or equal to K, and K is greater than or equal to 0. The efficacy is also called power efficiency or energy efficiency, which can be understood as the amount of bits that can be transmitted per unit energy.
[0130] Similar to the above explanation related to 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 allowable 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 allowable range, and the first processing method may be selected. It should be understood that the allowable range may be predefined or configured.
[0131] 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 the difference as an example, and the embodiments of the present application are not limited to this. For example, the size relationship can also be compared by 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, 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.
[0132] Generally, the energy efficiency of data transmission performed by terminal devices, especially uplink transmission, is related to the efficiency of data transmission of terminal devices, and its influencing factors include: channel environment, base station transceiver antenna configuration, base station load, etc. The impact of channel environment is usually reflected in downlink coverage, uplink coverage, interference, etc. For example, when the channel environment is good, the transmission energy efficiency of terminal devices is higher. Under the same coverage conditions, when the base station load is heavy, the transmission energy efficiency of terminal devices is low. When the base station load is light, the transmission energy efficiency of terminal devices is high.
[0133] 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, 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, N is less than or equal to 0.
[0134] 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 efficacy 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 comparison method of power consumption and efficacy when the first parameter does not meet the preset condition can refer to the description when the first parameter meets the preset condition, and will not be repeated here.
[0135] It should be understood that the above-mentioned methods of using differences, ratios, etc. as examples of size comparison are not limited to this, and other methods that can be used for comparing size relationships should also be within the scope of protection of this application, such as taking logarithms to compare sizes.
[0136] Determining whether the first parameter satisfies a preset condition may be understood as determining whether the first processing method under the current channel state is within the calculation and transmission balance boundary.
[0137] The terminal device determines whether the first parameter meets the preset condition, and can obtain a first threshold value, and determines whether the first parameter meets the preset condition according to the first threshold value. In other words, the first threshold value is used to determine whether the first parameter meets or does not meet the preset condition.
[0138] For example, the terminal device may obtain the first threshold in the following ways:
[0139] Mode 1: The terminal device autonomously determines the first threshold value A1.
[0140] For example, the terminal device determines a first threshold value based on the first data. For example, the terminal device determines a threshold value (such as a third threshold value) based on the first data. The first data may be its own 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 value. The third threshold value may be a threshold value A2 of a calculation and transmission balance boundary.
[0141] 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.
[0142] 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 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.
[0143] Mode 2: The network device sends first information to the terminal device, the terminal device receives the first information, and determines the first threshold value according to the first information.
[0144] 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.
[0145] The load information may be represented by a physical resource block (PRB) utilization rate, or may be represented by a data transmission rate that a cell or network device can provide.
[0146] 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 the path loss or RSRP information of the signal quality of 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.
[0147] 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 of the signal quality of the near point, midpoint, mid-far point, far point, etc. 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.
[0148] 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, heavy interference, and other areas 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.
[0149] The terminal device may determine a more appropriate computing and transmission balance boundary or computing and transmission balance threshold, that is, the first threshold, based on the above-mentioned first information.
[0150] Method 3: The terminal device determines the first threshold value according to the third threshold value in method 1 and the first information in method 2.
[0151] 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.
[0152] 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.
[0153] Optionally, according to the above manner, after the terminal device determines the first threshold, it reports the first threshold to the network device. The network device further determines the threshold value that the terminal device should use in the current network, and notifies the terminal device of the determined threshold value through downlink signaling.
[0154] Mode 4: The network device indicates the first threshold to the terminal device.
[0155] 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.
[0156] For example, the network device can determine the calculation and transmission balance area under the coverage 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 a dedicated signaling (such as a connection release message).
[0157] For example, the terminal device can standardize the reference model in a certain way, for example, the reference model can include the cell radius, the load level of the network device (such as the base station), the network device transmit power, the number of network device transmit antennas, the number of network device receive antennas, the amount of data to be transmitted by the terminal device, and one or more of the parameters such as the scheduling method and the modulation and coding format. Then, the terminal device obtains the calculation and transmission balance boundary or threshold information determined by itself under the reference model and reports it to the network.
[0158] 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, and the modulation and coding format may be used to determine power consumption.
[0159] The network device further determines the calculation and transmission balance boundary or threshold value information that the terminal device should use based on the information reported by the terminal device, such as the RSRP threshold or the path loss threshold. Specifically, after receiving the information reported by the terminal device, the network device can determine the threshold value that the terminal device should use under the current network in combination with the current configuration of the network, such as the radius of the current cell, the base station configuration and other information. For ease of understanding, the first threshold value determined by the terminal device and the threshold value further determined by the network device are collectively expressed as the first threshold value in the following text.
[0160] The terminal device obtains the first threshold and can determine whether the first parameter meets the preset condition according to the first threshold.
[0161] 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,
[0162] 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.
[0163] The method for determining the second threshold value may refer to the method for determining the first threshold value, which will not be described in detail. The first threshold value is used as an example for description.
[0164] 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 a 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.
[0165] The larger the maximum number of receiving antennas of a network device (such as a base station) or the greater the receiving antenna gain, the better the expected quality of the signal received by the network device, and thus the higher the efficiency of the terminal device in sending data to the network device in the uplink. Therefore, in theory, if the network device has more receiving antennas or a larger antenna gain, the transmission energy consumption of the terminal device (that is, the energy consumed to transmit the same amount of data) will be less under the same path loss or RSRP. In this case, the threshold for calculating the transmission balance based on the path loss or RSRP can be appropriately lowered. Otherwise, the threshold needs to be appropriately increased.
[0166] Specifically, the terminal device can determine whether to execute the first processing method based on the maximum number of receiving antennas indicated by the network device (such as a base station) or the receiving 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 receiving antennas or receiving antenna gain indicated by the network device can be applied to parameters 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 calculation and transmission balance in a certain function form.
[0167] For example, 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). Or the first threshold can be f(4, A1), and then the relationship between the path loss 3 and the first threshold is determined.
[0168] 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 efficiency of the terminal device at a distant 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.
[0169] 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 of different transmission powers of network devices, the impact of different environments (such as tree attenuation) or the impact 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 state. It enables the terminal device to more accurately determine whether the current location of the terminal device or the 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.
[0170] For example, when 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, the first parameter is greater than or equal to a second threshold, and it is determined that the preset condition is met; or, a second value is determined based on the first parameter and the second parameter, and the second value is greater than or equal to the second threshold, and it is determined that the preset condition is met.
[0171] That is to say, 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.
[0172] 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.
[0173] In addition, when the first parameter is an uplink parameter, the value of the first threshold value may be the same as or different from the value of the first threshold value when the first parameter is a downlink parameter. For example, when the first parameter is an uplink path loss, the value of the first threshold value is 3; when the first parameter is a downlink parameter, the value of the first threshold value is 3. Alternatively, when the first parameter is an uplink path loss, the value of the first threshold value is 3; when the first parameter is a downlink parameter, the value of the first threshold value is 2. The same is true for other parameters and will not be described in detail.
[0174] It should be understood that the above numerical values are only examples and not limitations. The units of the first threshold values corresponding to different parameters are also different.
[0175] 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 condition. 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 compare the value of the function operation f(Z, path loss) or f(X, path loss) with the calculation and transmission balance boundary / threshold value (i.e., the first threshold) to determine whether to execute the first processing method. 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 rate is only 0.5. When determining whether to perform the first processing method, the terminal device can multiply the path loss of the terminal device by 0.5. Or if the PRB utilization rate 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 and transmission balance (i.e., the first threshold) to determine whether to execute the first processing method.
[0176] 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.
[0177] The above-mentioned uplink parameters are used as examples to illustrate the scheme, and it should be understood that the uplink parameters are also applicable to the scheme 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 indication, 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 according to at least one of uplink path loss, uplink reference signal received power, uplink received signal strength indication, uplink reference signal received quality, and uplink signal to interference plus noise ratio.
[0178] Optionally, for a terminal device in an idle state or an inactive state, the terminal device needs to perform certain tasks based on the triggering of the application layer or other conditions. For example, the terminal device needs to perform tasks such as taking photos, XR services, or cloud games. The terminal device can determine whether to execute the first processing method based on whether the first parameter meets the preset conditions.
[0179] 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.
[0180] Furthermore, the terminal device may first determine to enter a 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.
[0181] 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.
[0182] Alternatively, the terminal device obtains the 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 the 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 configured.
[0183] 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.
[0184] Optionally, the terminal device determines whether to execute the first processing method according to 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).
[0185] The 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, 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 related to the second carrier. For example, the sixth threshold is a separate threshold value for the second carrier.
[0186] 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 first processing method is determined to be executed, a connection is established with the network, and a connection state is entered. Otherwise, the terminal device determines to execute the second processing method.
[0187] Taking the first parameter as the reference signal received power as an example, if the reference signal received power of the terminal device is greater than or equal to the 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 the threshold S, a connection is established with the network device. The threshold S is less than the second threshold.
[0188] In a possible implementation, during or after establishing a connection with the network, the terminal device requests the network device to limit data transmission to the second carrier or at least use resources of the second carrier. That is, only the second carrier is used to send data of the first service, or at least the second carrier is used to send data of the first service.
[0189] Among them, at least using the second carrier to send the data of the first service may be using the second carrier in a certain proportion. For example, eighty percent of the data of the first service is transmitted through the second carrier. That is, the SUL carrier can be used efficiently, and the SUL carrier can be used as much as possible to improve the user experience on the basis of balancing the power consumption of computing and transmission.
[0190] 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 the data of the first service be limited to: only use 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. Optionally, 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.
[0191] 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 of the data of the first service is the second carrier, or sends fifth information indicating a request to execute the first processing method.
[0192] The request message may include at least one of a bearer ID, a stream ID, a session ID, a logical channel ID, and a logical channel group ID corresponding to the first service.
[0193] 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 access resource at any time) on the second carrier specifically used 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, and for random access triggered by the first processing method, the terminal device can use a dedicated DL RSRP threshold to perform carrier selection.
[0194] 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 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 without determining whether the first parameter meets the preset condition. For example, the terminal device sends a request message to the network device, and the request message is used to request to limit the transmission of the data of the first service to only use 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.
[0195] Optionally, S330, the terminal device executes the first processing method.
[0196] 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.
[0197] In a possible implementation, when the terminal device meets the preset conditions and performs random access to establish a connection with the network, it enters the connected state. During the movement of the terminal device, the first parameter of the service area can also be measured. The following is an example of using the path loss as the first parameter.
[0198] 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.
[0199] 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 data of the first service is stopped; or when the uplink path loss is greater than or equal to the threshold L, the transmission of data of the first service is stopped.
[0200] 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 the 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 the data of the first service is stopped.
[0201] 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.
[0202] Specifically, it can be performed in one or more of the following ways:
[0203] 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 ping-pong when 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 a 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 an additional hysteresis amount.
[0204] 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 ping-pong in the start / stop of 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 a 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
[0205] 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 a 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 an additional hysteresis amount.
[0206] 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 computing and transmission 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.
[0207] 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 of the terminal device to execute the first processing method, the network device limits the scheduling of service data to the SUL carrier.
[0208] 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 state 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 best 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, the balance of terminal devices in calculation and transmission tasks can be effectively controlled to improve the efficiency of the allocation of power resources in calculation and transmission tasks and ensure the efficient use of power resources.
[0209] It should be understood that there are multiple thresholds in this application, such as the first threshold to the eleventh threshold, threshold L, threshold G, etc., and thresholds with different names generally have different values, but this application does not limit them. For example, the values of thresholds with different names may also be the same in some implementations. The thresholds, thresholds, etc. in this application all represent the meaning of judgment conditions. In the embodiments of this application, the thresholds and thresholds can be replaced with each other.
[0210] It is understandable 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. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0211] Figure 4 and Figure 5The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or base station in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows: Figure 1 One of the terminals 120a-120j shown may also be Figure 1 The base station 110a or 110b shown may also be a module (such as a chip) applied to a terminal or a base station.
[0212] like Figure 4 As shown, the communication device 400 includes a processing unit 410 and a transceiver unit 420. The communication device 400 is used to implement the above Figure 3 The functions of the terminal device or the network device in the method embodiment shown in FIG.
[0213] When the communication device 400 is used to implement Figure 3 In the method embodiment shown, the functions of the terminal device are as follows: the transceiver unit 420 can 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 also used to send data of a first service;
[0214] When the communication device 400 is used to implement Figure 3 The functions of the network device in the method embodiment shown are: 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.
[0215] For more detailed description of the processing unit 410 and the transceiver unit 420, please refer to Figure 3 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.
[0216] like Figure 5 As shown, the communication device 500 includes a processor 510 and an interface circuit 520. The processor 510 and the interface circuit 520 are coupled to each other. It is understood that the interface circuit 520 can be a transceiver or an input-output interface. Optionally, the communication device 500 may also include a memory 530 for storing instructions executed by the processor 510 or storing input data required by the processor 510 to execute instructions or storing data generated after the processor 510 executes instructions.
[0217] When the communication device 500 is used to implement Figure 3 When the method is shown, the processor 510 is used to implement the function of the processing unit 410, and the interface circuit 520 is used to implement the function of the transceiver unit 420.
[0218] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiment. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or an 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 an antenna), and the information is sent by the terminal to the base station.
[0219] 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 a baseband chip of a base station, or it can be a DU or other module, and the DU here can be a DU under an open radio access network (O-RAN) architecture.
[0220] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or 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.
[0221] 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, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium 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 a component of the processor. The processor and the 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 the storage medium can also be present in a base station or a terminal as discrete components.
[0222] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part 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 instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed 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 instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0223] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0224] According to whether the specification is used, it is optional: In this application, "at least one" means one or more, and "plurality" 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 are 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.
[0225] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal 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 The determining according to the first parameter that a preset condition is satisfied further comprises: 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 of the data of the first service are only the second carrier or to cancel the restriction that the data transmission resources of the first service are at least the second carrier, and the path loss of the first carrier is less than or equal to the eighth threshold.
33. 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.
34. A communication device, characterized in that: The communication device comprises a processor, wherein the processor is configured to execute the method according to any one of claims 1 to 23, or configured to execute the method according to any one of claims 24 to 32.
35. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, which, when executed on a computer, enables the computer to execute the method described in any one of claims 1 to 23, or enables the computer to execute the method described in any one of claims 24 to 32.
36. A computer program product, characterized in that The computer program product comprises instructions for performing the method of any one of claims 1 to 23, or comprises instructions for performing the method of any one of claims 24 to 32.
Citation Information
Cited By
Communication method, apparatus and system
EP4797788A1
Communication method, apparatus and system
WO2025092587A1