A transmission power control method, terminal, chip system and system
By adjusting the transmission power of the NR link in the dual-connection mode of the 5G network, the problem of unreasonable power allocation of terminal devices in the dual-connection mode is solved, ensuring reliable transmission of data packets and service continuity.
Patent Information
- Application Number
- CN202010232750.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-28
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2040-03-28
AI Technical Summary
In the dual-connection mode of 5G network, when the terminal equipment sends uplink data to the 5G base station and 4G base station at the same time, the power allocation is unreasonable, resulting in some data being unable to be effectively transmitted, affecting service continuity.
By adjusting the transmission power of the NR link to make it greater than the initial value, and while ensuring that the total transmission power does not exceed the capability of the terminal device, the transmission power of the LTE link is appropriately reduced to ensure reliable transmission of preset data packets.
It effectively avoids the retransmission of data packets, ensures service continuity between the terminal equipment and the NR network, and improves the reliability and efficiency of data transmission.
Smart Images

Figure CN113453327B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a transmission power control method, terminal, chip system and system. Background Art
[0002] There are two deployment modes for the fifth generation (5G) network: the standalone (SA) mode, in which the 5G base station is directly connected to the core network and can work independently; the non-standalone (NSA) mode, in which the 5G base station is not directly connected to the core network and needs to rely on the fourth generation (4G) base station to access the core network. In the NSA mode, the terminal can communicate with either the 4G base station or the 5G base station. This mode is also called the dual connectivity (DC) mode.
[0003] In DC mode, in some business modes, the terminal communicates directly with the 4G base station, and in other business modes, the terminal communicates with the 4G base station through the 5G base station (i.e., in the uplink direction, the terminal sends uplink data to the 5G base station, and the 5G base station sends uplink data to the 4G base station; in the downlink direction, the 4G base station sends downlink data to the 5G base station, and the 5G base station sends downlink data to the terminal).
[0004] Terminals working in DC mode face the problem of allocating transmit power, that is, the allocation between the transmit power for uplink data sent to 5G base stations and the transmit power for uplink data sent to 4G base stations. If the power allocation is unreasonable, some uplink data may not be transmitted with power, affecting the normal operation of the business. Summary of the invention
[0005] The present application provides a transmission power control method, terminal, chip system and system, so that a terminal working in DC mode can reasonably allocate transmission power.
[0006] In the first aspect, a transmission power control method is provided, which can be implemented by a terminal. The method includes: the terminal connects to a 4G network device through an LTE link and connects to a 5G network device through an NR link; wherein the transmission power of the NR link is a first transmission power; determining to send a first data packet through the NR link, the first data packet is a preset data packet; adjusting the first transmission power to a second transmission power, the second transmission power being greater than the first transmission power; and sending the first data packet through the NR link at the second transmission power.
[0007] That is to say, in an embodiment of the present application, when a terminal operating in DC mode determines that a preset data packet needs to be sent through an NR link, the transmission power of the NR link is increased to ensure that there is sufficient transmission power to send the preset data packet as much as possible to avoid retransmission.
[0008] In one possible design, the method also includes: the terminal determines to send a second data packet through the LTE link; determines that the transmission power of the LTE link is a third transmission power, and the sum of the third transmission power and the second transmission power is less than or equal to the total transmission power of the terminal; and sends the second data packet through the LTE link with the third transmission power.
[0009] That is to say, in an embodiment of the present application, when a terminal operating in DC mode determines that a preset data packet needs to be sent through an NR link, the transmission power of the NR link is increased. If a second data packet needs to be sent through an LTE link, the sum of the transmission power allocated to the LTE link and the increased transmission power of the NR link is less than or equal to the total transmission power of the terminal, so as to ensure that the preset data packet has sufficient transmission power as much as possible to avoid retransmission.
[0010] In one possible design, the second transmit power is a preset value, or is a transmit power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of the closed-loop power control adjustment values of the channel corresponding to the first data packet.
[0011] Therefore, in an embodiment of the present application, when a terminal operating in DC mode determines that a preset data packet needs to be sent through an NR link, the transmission power of the NR link is increased, for example, to a preset value, or to a value calculated based on the power control parameter corresponding to the first data packet, so as to ensure that there is sufficient transmission power to send the preset data packet as much as possible and avoid retransmission.
[0012] In one possible design, the first data packet is a data packet generated by a preset application in the terminal; or, a data packet generated by a preset scenario in a preset application; or, a data packet having a priority level greater than or equal to a preset priority level. It should be noted that the above are only a few examples of the first data packet, and the embodiments of the present application are not limited to this.
[0013] Therefore, in an embodiment of the present application, the preset data packet on the NR link in the terminal has sufficient transmission power to be sent to avoid retransmission.
[0014] In one possible design, the first data packet includes at least one of the following: NR PUCCH, NR SRS, or NRPRACH. It should be noted that the above are only a few examples of the first data packet, and the embodiments of the present application are not limited to this.
[0015] It should be understood that if the terminal can send NR PUCCH, NR SRS or NR PRACH to the NR network device in a timely manner, the NR network device can send downlink data to the terminal to ensure that the service between the terminal and the NR network device is not interrupted. Therefore, in an embodiment of the present application, when the terminal working in DC mode determines that it needs to send NR PUCCH, NR SRS or NRPRACH through the NR link, the transmission power of the NR link is increased to ensure sufficient transmission power as much as possible, avoid retransmission, and affect the service between the NR network device.
[0016] In a possible design, before the terminal adjusts the first transmit power to the second transmit power, the terminal further includes: determining that the first transmit power does not meet the transmit power requirement of the first data packet.
[0017] That is to say, in an embodiment of the present application, when a terminal operating in DC mode determines that a preset data packet needs to be sent through an NR link, if the current first transmission power of the NR link does not satisfy the first data packet, the transmission power of the NR link is increased to ensure that the preset data packet has sufficient transmission power as much as possible to avoid retransmission.
[0018] In a second aspect, a terminal is also provided, including:
[0019] processor;
[0020] A computer storage medium, wherein the computing and storage medium includes instructions, and when the processor executes the instructions, the terminal performs the following actions:
[0021] The terminal is connected to a 4G network device through an LTE link, and is connected to a 5G network device through an NR link; wherein the transmission power of the NR link is a first transmission power;
[0022] Determine to send a first data packet through the NR link, where the first data packet is a preset data packet;
[0023] adjusting the first transmit power to a second transmit power, wherein the second transmit power is greater than the first transmit power;
[0024] Send the first data packet through the NR link at the second transmit power.
[0025] In one possible design, the terminal further executes:
[0026] Determine to send a second data packet through the LTE link;
[0027] Determine that the transmit power of the LTE link is a third transmit power, and the sum of the third transmit power and the second transmit power is less than or equal to the total transmit power of the terminal;
[0028] The second data packet is sent through the LTE link at the third transmission power.
[0029] In one possible design, the second transmit power is a preset value, or is a transmit power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of the closed-loop power control adjustment values of the channel corresponding to the first data packet.
[0030] In one possible design, the first data packet is a data packet generated by a preset application in the terminal; or, a data packet generated by a preset scenario in a preset application; or, a data packet having a priority level greater than or equal to a preset priority level.
[0031] In one possible design, the first data packet includes at least one of the following: NR PUCCH, NR SRS, or NRPRACH.
[0032] In one possible design, the terminal further performs: determining that the first transmit power does not meet a transmit power requirement of the first data packet.
[0033] In a third aspect, a chip system is also provided, which is applied to a terminal, and the chip system includes an application processor and a baseband processor, wherein:
[0034] The application processor is used for:
[0035] In response to a user operation, running the application to generate a first data packet;
[0036] Sending the first data packet;
[0037] The baseband processor is used for:
[0038] receiving the first data packet;
[0039] Determining that the first data packet is sent through the NR link;
[0040] When the first data packet is a preset data packet, adjust the first transmission power of the NR link to a second transmission power, where the second transmission power is greater than the first transmission power; and send the first data packet through the NR link at the second transmission power.
[0041] In one possible design, the application processor is further configured to:
[0042] generating and sending a second data packet;
[0043] The baseband processor is also used for:
[0044] receiving the second data packet;
[0045] Determining that the second data packet is sent through an LTE link;
[0046] Determine that the transmission power of the LTE link is a third transmission power, and the sum of the third transmission power and the second transmission power is less than or equal to the total transmission power of the terminal; and send the second data packet through the LTE link at the third transmission power.
[0047] In one possible design, the second transmit power is a preset value, or is a transmit power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of the closed-loop power control adjustment values of the channel corresponding to the first data packet.
[0048] In one possible design, the first data packet is a data packet generated by a preset application in the terminal; or, a data packet generated by a preset scenario in a preset application; or, a data packet having a priority level greater than or equal to a preset priority level.
[0049] In one possible design, the first data packet includes at least one of the following: NR PUCCH, NR SRS, or NRPRACH.
[0050] In a fourth aspect, a system is also provided, comprising:
[0051] 4G network equipment, used to provide 4G network services to terminals;
[0052] 5G network equipment, used to provide 5G network services to terminals;
[0053] The terminal is connected to a 4G network device through an LTE link and connected to a 5G network device through an NR link; wherein the transmission power of the NR link is a first transmission power;
[0054] The terminal is also used to: when it is determined that a first data packet is to be sent through the NR link, and the first data packet is a preset data packet, adjust the first transmission power to a second transmission power, and send the first data packet through the NR link with the second transmission power, and the second transmission power is greater than the first transmission power.
[0055] In one possible design, the terminal is further used for:
[0056] Determine to send a second data packet through the LTE link;
[0057] Determine that the transmit power of the LTE link is a third transmit power, and the sum of the third transmit power and the second transmit power is less than or equal to the total transmit power of the terminal;
[0058] The second data packet is sent through the LTE link at the third transmission power.
[0059] In one possible design, the second transmit power is a preset value, or is a transmit power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of the closed-loop power control adjustment values of the channel corresponding to the first data packet.
[0060] In one possible design, the first data packet is a data packet generated by a preset application in the terminal; or, a data packet generated by a preset scenario in a preset application; or, a data packet having a priority level greater than or equal to a preset priority level.
[0061] In one possible design, the first data packet includes at least one of the following: NR PUCCH, NR SRS, or NRPRACH.
[0062] In the fifth aspect, a terminal is also provided, comprising: modules / units for executing the method of the above-mentioned first aspect or any possible design of the first aspect; these modules / units can be implemented by hardware, or the corresponding software can be implemented by hardware.
[0063] In a sixth aspect, a computer program product comprising instructions is also provided. When the computer program product is run on a computer, the computer executes the method provided in the first aspect above.
[0064] In a seventh aspect, a computer storage medium is also provided, comprising computer instructions, which, when executed on an electronic device, enable the electronic device to execute the method provided in the first aspect.
[0065] For the beneficial effects of the second to seventh aspects above, please refer to the beneficial effects of the first or second aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 A schematic diagram of a dual connection mode provided in an embodiment of the present application;
[0067] Figure 2 A schematic diagram of the SA networking and NSA networking architecture provided in an embodiment of the present application;
[0068] Figure 3 A first schematic diagram of data splitting provided in an embodiment of the present application;
[0069] Figure 4 A second schematic diagram of data splitting provided in an embodiment of the present application;
[0070] Figure 5 A third schematic diagram of data splitting provided in an embodiment of the present application;
[0071] Figure 6 A schematic diagram of a transmission power control method provided by an embodiment of the present application;
[0072] Figure 7 A schematic diagram of data transmission under a second power allocation strategy provided in an embodiment of the present application;
[0073] Figure 8 A schematic diagram of another transmission power control method provided by an embodiment of the present application;
[0074] Fig. 9 A schematic diagram of data transmission under another second power allocation strategy provided in an embodiment of the present application;
[0075] Fig.10 A schematic diagram of another transmission power control method provided in an embodiment of the present application;
[0076] Fig.11 A schematic diagram of another transmission power control method provided in an embodiment of the present application;
[0077] Fig.12 A schematic diagram of another transmission power control method provided in an embodiment of the present application;
[0078] Fig.13 A schematic diagram of a software architecture of a terminal provided in one embodiment of the present application;
[0079] Fig.14 A schematic diagram of a chip system provided in one embodiment of the present application;
[0080] Fig.15 A schematic diagram of the structure of a terminal provided in one embodiment of the present application. DETAILED DESCRIPTION
[0081] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0082] 1) The terminal involved in the present application includes a device that provides voice and / or data connectivity to a user, for example, a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal may include user equipment (UE), a wireless terminal, a mobile terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, it may include a mobile phone (or a "cellular" phone), a computer with a mobile terminal, a portable, pocket-sized, handheld, a computer-built-in mobile device, a smart wearable device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), etc. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.
[0083] As an example but not limitation, in the embodiments of the present application, the terminal may also be a wearable device, etc. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0084] The various terminals introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminals, which are also referred to as on-board units (OBU).
[0085] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the following, the device for realizing the terminal function is taken as an example of a terminal device.
[0086] 2) The network device involved in the present application may be a device for communicating with a terminal. In an embodiment of the present application, the network device may be referred to as a radio access network (RAN) device, for example, including an access network (AN) device, such as a base station (e.g., an access point), which may refer to a device in an access network that communicates with a wireless terminal through one or more cells at an air interface, or, for example, a network device in a V2X technology is a road side unit (RSU). The base station may be used to convert received air frames to and from Internet Protocol (IP) packets, acting as a router between the terminal and the rest of the access network, where the rest of the access network may include an IP network. The RSU may be a fixed infrastructure entity that supports V2X applications and may exchange messages with other entities that support V2X applications. The network device may also coordinate attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), or may also include a next generation node B (next generation node B, gNB) in an NR system, or may also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, but the embodiments of the present application are not limited.
[0087] In the embodiment of the present application, the device for implementing the function of the network device may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the following, the device for implementing the function of the network device is taken as an example.
[0088] 3) The resources described in the embodiments of the present application may also be referred to as transmission resources, including one or more of time domain resources, frequency domain resources, and code channel resources, which can be used to carry data or signaling during uplink communication or downlink communication.
[0089] 4) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, for elements (element) in the singular form "a", "an" and "the", unless the context clearly stipulates otherwise, it does not mean "one or only one", but means "one or more than one". For example, "a device" means one or more such devices. Furthermore, at least one (at least one of) ......." means one or any combination of subsequent associated objects, for example, "at least one of A, B and C" includes A, B, C, AB, AC, BC, or ABC. It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B only based on A, but B can also be determined based on A and / or other information.
[0090] It should be noted that in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order. For example, "first indication" and "second indication" only represent two different indications, without order or relative importance.
[0091] 5) The “connection” that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.
[0092] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0093] In wireless systems, when base stations or access points of different standards, the same standard, or different systems collaborate to form a network, since the bandwidth resources and coverage of a single base station are limited, it is easier to meet users' capacity and coverage requirements by concentrating the wireless resources of multiple cells or base stations to provide services to users. This method is usually called multi-connection.
[0094] Taking the LTE system as an example, commonly used multi-connection methods include carrier aggregation, coordinated multipoint transmission / reception (CoMP) and dual connectivity. Specifically, dual connectivity (DC) refers to a mode in which a terminal (UE) is connected to two cells. A master cell group (Master Cell Group) and a secondary cell group (Secondary Cell Group) are configured for the UE (terminal equipment) to provide a performance solution under non-ideal transmission conditions between base stations. It is worth noting that this application takes the dual connectivity of 4G LTE (Long Term Evolution) and 5G NR (New Radio, 5G access network) as an example, but is not limited to between 4G and 5G, but can also be between a variety of different communication standards, such as 3G and 4G, 5G and 6G, etc. Figure 1 As shown, the first base station can be an LTE eNB base station, and the second base station can be a gNB base station; in one possible implementation, it can also be base station types of different generations of communication technologies, such as an LTE base station and an enhanced LTE base station (eNB); in one possible design, it can also be a connection between different access points or systems, such as an LTE access point and WIFI, Bluetooth and other access points; in one possible design, the present application can also be extended to multi-connection technology, for example, it can connect multiple base stations of different standards, or a system that combines different systems such as base stations and WiFi.
[0095] The existing 5G standards define multiple networking modes, including standalone (SA) and non-standalone (NSA). Figure 2 A schematic diagram showing the SA networking and NSA networking architectures. SA networking is relatively simple, and the NR base station is directly connected to the core network (e.g., 5G core network). In the uplink direction, the terminal sends uplink data to the NR base station, and the NR base station sends the uplink data to the core network. In the downlink direction, the core network sends downlink data to the NR base station, and the NR base station sends downlink data to the terminal. NSA networking can have a variety of networking modes, such as Option 3 / 3a / 3x, Option 4 / 4a, Option 7 / 7a / 7x and other possible modes. Figure 1In Option 3 / 3a / 3x, 4G base station (eNB) is the master base station, 5G base station (gNB) is the slave base station, and the LTE core network is used. No new 5G core network is required. All control plane signaling is forwarded by eNB. The transmission of data streams corresponds to three modes: eNB can divert data to gNB (ie, Option 3), or EPC (Evolved Packet Core, LTE core network) diverts data to gNB (Option 3a), or gNB can divert data to eNB (Option 3x). In this scenario, eNB is the master base station, and all control plane signaling is forwarded by eNB. LTE eNB and NR (New Radio) gNB use dual links to provide users with high data rate services. Taking Option 4 / 4a as an example, Option 4 introduces NGC (Next Generation Core) and gNB at the same time. However, gNB does not directly replace eNB. In this scenario, the core network uses 5G NGC, and both eNB and gNB are connected to NGC. All control plane signaling is forwarded by gNB. There are two corresponding ways of data transmission: gNB diverts data to eNB, and NGC diverts data to eNB.
[0096] The above are just some typical DC connection methods provided by way of example, and the present application does not limit them.
[0097] It is worth noting that DC in the 4G-5G standard means that the UE maintains dual connections with the 4G base station and the 5G base station at the same time, and uses the wireless resources of the two base stations for service transmission. In DC, a split bearer mode (also known as a data diversion mode) can be used for data transmission. The control plane is carried on the primary station, and the data can be carried on the primary station and the secondary station. According to the distribution of data on the primary station and the secondary station, it can be divided into the following four DC bearer types:
[0098] a.MCG bearer (data only on the master station)
[0099] b. SCG bearer (data only on the secondary station)
[0100] c.MCG Split bearer (data is split at the master station)
[0101] d.SCG Split bearer (data is split at the auxiliary station)
[0102] Figure 3 A first schematic diagram of data splitting provided in an embodiment of the present application.
[0103] like Figure 3As shown, under dual connection, there is only an S1-U connection between the MeNB and the core network. The SeNB is not directly connected to the core network, but is connected to the core network through the MeNB. In the downlink direction, all downlink data flows are first transmitted to the MeNB, and then the MeNB divides them according to a certain algorithm and ratio, and sends part of the data (for example, sent through the X2 interface) to the SeNB, and finally sends the data to the UE on the MeNB and SeNB respectively. In other words, the separated bearer is established on the MeNB, that is, the eNB. Through the separated bearer, the eNB side forwards the downlink data flow to the RLC layer on the gNB side at the PDCP layer (for example, forwarded via the Xx interface), and the remaining downlink data is sent to the terminal through the local RLC on the eNB side. Therefore, the terminal can obtain downlink data from two base stations, realizing the load sharing function.
[0104] In this case, one PDCP entity can be associated with two RLC (Radio Link Control) entities, which can be understood as the PDCP layer transmitting the data stream to the RLC layer through the RLC1 and RLC2 links. Specifically, the RLC1 link can be understood as the LTE link, and the RLC2 link can be understood as the NR link. Each RLC entity corresponds to the LTE air interface and the NR air interface respectively. In this scenario, the PDCP data stream will send the PDCP message on the LTE and NR air interfaces respectively according to the obtained authorization. This method can be called the MCG Split bearer mode.
[0105] Similarly, if the PDCP layer is associated with only one RLC entity, the data of the PDCP layer is directly transmitted to the RLC layer. This method is called MCG bearer (data is only transmitted on the master station).
[0106] Similarly, if the data is transmitted on the NR PDCP layer at this time, that is, the data is transmitted on the secondary station, it is also associated with only one NR RLC entity, that is, the data of the NR PDCP layer is directly transmitted to the NR RLC layer. This method is called SCG bearer (data is only transmitted on the secondary station).
[0107] In some embodiments, each RLC entity may correspond to at least one bearer link. In some embodiments, the RLC layer may also have multiple RLC entities.
[0108] Figure 4 A second schematic diagram of data splitting provided in an embodiment of the present application.
[0109] like Figure 4As shown, LTE eNB is the main station, gNB is the auxiliary station, and the separated bearer is established on SeNB, i.e. gNB. The data flow is diverted at gNB. Taking uplink data as an example, the uplink data of the terminal is diverted at SeNB, part of the uplink data is transmitted uplink through SeNB, and part of the data is transmitted uplink through MeNB. The data flow is diverted at gNB in that the data flow is diverted through the PDCP layer on the gNB side and forwarded to the RLC layer on the eNB side (for example, forwarded through the Xx interface). Therefore, one NR PDCP entity can be associated with two RLC (Radio Link Control, radio link layer control protocol) entities, corresponding to the NR RLC layer and the RLC layer. At this time, the data is diverted on the auxiliary bearer. This method is called SCG Split bearer (data diverted at the auxiliary station).
[0110] In this case, in order to avoid the bottleneck of 4G base station processing capacity, minimize the upgrade of the original 4G base stations, and reduce the cost of equipment research and development and network construction as much as possible, the LTE-NR dual connection regulations can also be carried separately by SCG, that is, the downlink data stream can be transmitted from the 5G slave station to the 4G master station, and then to the mobile phone.
[0111] The split bearer mode needs to solve the problem of transmission power allocation. Figure 3 For example, Figure 3 The split bearer mode in the LTE base station is established on the MeNB, that is, the LTE base station. The LTE base station needs to split the downlink data to the terminal and the NR base station, so the LTE base station side faces the problem of transmission power allocation. Figure 4 For example, Figure 4 The split bearer mode is established on SeNB, i.e., NR base station. NR base station needs to divert uplink data to LTE base station and core network, and NR base station side faces the problem of transmission power allocation. For another example, for the terminal, the terminal needs to divert uplink data to MeNB and SeNB, and also faces the problem of transmission power allocation. This application mainly takes the example of terminal diverting uplink data to introduce the transmission power control scheme provided in the embodiment of this application.
[0112] Figure 5 A third schematic diagram of data splitting provided in an embodiment of the present application.
[0113] like Figure 5As shown, in uplink data transmission, after the data stream is converged by PDCP, it can be diverted and transmitted according to a certain predefined strategy. For example, part of the uplink data is diverted to link 1, and part of the uplink data is diverted to link 2. Link 1 or link 2 needs to be allocated sufficient transmission power to send uplink data. In some embodiments, in the scenario where link 1 and link 2 are concurrent, the transmission power of link 1 and link 2 is determined according to the priority of the uplink data on link 1 or link 2; in another embodiment, the transmission power on link 1 or link 2 is determined according to whether the uplink data on link 1 or link 2 is preset uplink data.
[0114] It is worth noting that link 1 and link 2 in the figure are for the convenience of description and are not intended to limit the present application.
[0115] UE (User Equipment) in this application can be any application-type electronic device for consumer use. Examples of user equipment include, but are not limited to, smartphones, tablet computers, televisions, projectors, smart watches, smart glasses (e.g., Google Glass), wearable gadgets (e.g., smart watches, T-shirts, necklaces, or shoes), media (e.g., music and / or video) players, game consoles, game consoles and controllers, e-book (ebook) readers, cloud terminals, or in-vehicle media systems. User equipment can be a wearable device (e.g., a smart watch or smart glasses) or a non-wearable device (e.g., a television or tablet computer). In addition, the user equipment can have any suitable operating system (OS), such as Android, iOS, Windows, Linux, Unix, etc.
[0116] Furthermore, the user equipment can support a variety of mobile communication technologies of different standards, including 2G / 3G / 4G / 5G, and can also support WiFi, Bluetooth, etc.
[0117] In some implementations, there may be multiple entities in a layer, for example, there may be two RLC entities in RLC, corresponding to two bearer paths, which is not limited in this application. Figure 5 As shown, it can be understood that the RLC layer has an RLC1 entity and an RLC2 entity, wherein the RLC1 entity supports LTE data transmission and the RLC2 entity supports NR data transmission, but this application does not limit this.
[0118] Taking uplink data as an example, the application set in the terminal includes various applications, and the applications in the terminal generate uplink data when they are running. For example, when a user uses the phone application in the terminal to make a call with another terminal, the terminal generates uplink data, such as the uplink data including the voice data packets sent by the user. When the uplink data is transmitted to the PDCP layer through the application set, it is shunted to link 1 or link 2, and the terminal allocates transmission power to link 1 and link 2 to send the uplink data.
[0119] It should be noted that in order to improve the data transmission efficiency of the terminal, the terminal can send uplink data through Link 1 and Connection 2 simultaneously in the same time period. Both Link 1 and Link 2 need to be allocated transmission power. However, the total transmission power of the terminal is often limited, for example, the maximum cannot exceed 23 dBm. Therefore, the terminal operating in the DC mode needs to reasonably allocate the transmission power.
[0120] Currently, the protocol stipulates two power allocation mechanisms.
[0121] The first is the semi-static power allocation mechanism, that is, the NR base station and the LTE base station respectively allocate transmission power for the terminal. For example, the transmission power allocated by the NR base station for the terminal is Pnr, and the transmission power allocated by the LTE base station for the terminal is Plte, where Pnr + Plte < Ptotal, and Ptotal is the total transmission power of the terminal, so as to ensure that when the terminal sends uplink data to the NR base station and the LTE base station simultaneously, the sum of the transmission powers is less than the total transmission power of the terminal.
[0122] The second is the dynamic power allocation mechanism, and the terminal allocates power according to the power requirements of the LTE uplink data and the NR uplink data. For example, when the LTE uplink data requires more power, more power is allocated to the LTE uplink data. Therefore, in the case of the dynamic power allocation mechanism, there is a situation where the terminal needs to send uplink data to the NR base station and the LTE base station simultaneously in the same time period, and the uplink data sent to the NR base station and the LTE base station both require relatively large transmission powers, Plte + Plte > Ptotal. In the prior art, when this situation occurs, the terminal preferentially ensures the transmission power of the LTE uplink data, that is, preferentially allocates transmission power to the LTE uplink data, then the NR uplink data can only be sent using the remaining power. When the remaining power is not enough to send the NR uplink data, the NR base station cannot receive the NR uplink data, and thus cannot feedback downlink data to the terminal, affecting the normal communication between the terminal and the NR base station.
[0123] For example, assume that the total transmission power of the terminal is 23 dBm; the terminal needs to send the first uplink data through Link 1, which requires 15 dBm of transmission power, and at the same time send the second uplink data through Link 2, which requires 15 dBm of transmission power. Since Link 1 is an LTE link, in the prior art, the transmission power of the LTE link is preferentially ensured. Therefore, the terminal will first allocate 15 dBm of transmission power to the LTE link, and the remaining power is 8 dBm. The terminal can only allocate a maximum of 8 dBm of transmission power to Link 2. Then, the second uplink data on Link 2 does not have enough transmission power and cannot be all sent, and the unsent data can only be retransmitted. If the second uplink data on Link 2 is relatively important uplink data and cannot be sent in time, it will affect the execution of important services of the terminal.
[0124] The following introduces an example scenario and the drawbacks of the prior art in this scenario: the user carries the terminal (working in DC mode) to move. The service base stations at the original location of the terminal include NR base station 1 and LTE base station 2. After the terminal moves, it moves out of the coverage of the original NR base station 1, and the terminal needs to switch to another NR base station, assuming it is NR base station 2. Therefore, the terminal needs to send a switching request to NR base station 2. Assuming that while sending the switching request, the terminal also needs to send LTE uplink data to LTE base station 1. According to the prior art, the terminal preferentially allocates transmission power to LTE uplink data, and uses the remaining power to send the switching request. If the remaining power is insufficient, the terminal cannot complete the switching from NR base station 1 to NR base station 2 in time, and the communication with the NR base station is interrupted, which has a greater impact on the NR base station side service in the terminal. The above scenario is only an example. Other NR uplink data and LTE uplink data concurrent scenarios may have similar problems, which are not listed one by one in this application. In short, in the prior art, the way in which the terminal working in DC mode preferentially allocates transmission power to LTE uplink data is unreasonable and has drawbacks.
[0125] Based on this, Figure 6 As shown, an embodiment of the present application provides a transmission power control method. Taking the uplink data of the terminal as an example, the terminal is configured with two power allocation strategies. When the terminal determines that a data packet needs to be sent through the NR link, the power allocation strategy to be used can be determined according to whether the data packet is a preset data packet. Specifically:
[0126] In step 600, the terminal is connected to the NR network device via the NR link and is connected to the LTE network device via the LTE link.
[0127] The terminal is in a dual-connected network, that is, the terminal can transmit data through an LTE link and an NR link, and the network logo on the terminal desktop can display a 5G or 4G network logo, where the network logo is displayed in a status bar, for example, and the status bar can also include power information, operator information, etc.
[0128] Step 601: The terminal determines that a first data packet needs to be sent through the NR link.
[0129] In step 602, the terminal determines whether the first data packet is a preset data packet; when the first data packet is a non-preset data packet, step 603 can be executed; when the first application is a preset data packet, step 604 can be executed.
[0130] Step 603: When the terminal determines that the first data packet is a non-preset data packet, the terminal can allocate power to the NR link according to the first power allocation strategy.
[0131] In some embodiments, the first power allocation strategy is to give priority to satisfying the transmission power requirement of the LTE link. The first power allocation strategy is introduced in two cases below.
[0132] In case 1, there are other data packets sent simultaneously with the first data packet, such as the second data packet, which needs to be sent through the LTE link. That is, the terminal sends the first data packet through the NR link and the second data packet through the LTE link at the same time. The two data packets are sent on the corresponding links at the same time. In this case, static allocation strategy and dynamic allocation strategy can be included.
[0133] Among them, the static allocation strategy means that the transmission power of the NR link and the LTE link is pre-configured by the terminal or the network, the maximum transmission power of the LTE link is greater than the maximum transmission power of the NR link, and the sum of the maximum transmission power of the NR link and the maximum transmission power of the LTE link is less than or equal to the total transmission power. For example, the total transmission power of the terminal is 23dBm, the maximum transmission power of the LTE link does not exceed 15dBm, and the maximum transmission power of the NR link does not exceed 8dBm. Assuming that the first data packet on the NR link requires a transmission power of 5dBm, not exceeding 8dBm, the terminal can allocate a transmission power of 5dBm to the NR link. Assuming that the first data packet on the NR link requires a transmission power of 10dBm, since the maximum transmission power of the NR link does not exceed 8dBm, the terminal can allocate a transmission power of 8dBm to the NR link, so the first data packet cannot be fully sent, and the data not sent in the first data packet can be retransmitted. Similarly, assuming that the second data packet requires a transmission power of 10dBm, not exceeding 15dBm, the terminal can allocate a transmission power of 10dBm to the LTE link. Assume that the second data packet requires a transmission power of 16dBm. Since the maximum transmission power of the LTE link does not exceed 15dBm, the terminal can allocate 15dBm of transmission power to the LTE link. Therefore, the second data packet cannot be sent in full. The data not sent in the second data packet can be retransmitted.
[0134] The dynamic allocation strategy means that the transmission power that can meet the transmission power requirement of the second data packet is allocated to the LTE link in priority. Therefore, the greater the transmission power requirement of the second data packet, the greater the transmission power allocated to the LTE link. Then, the transmission power is allocated to the NR link in the remaining power for sending the first data packet. For example, assuming that the total transmission power of the terminal is 23dBm, the second data packet requires a transmission power of 15dBm, so the terminal prioritizes the allocation of 15dBm of transmission power to the LTE link, and the remaining power is 8dBm. If the first data packet requires a transmission power of 7dBm, the NR link is allocated a transmission power of 7dBm. If the first data packet requires a transmission power of 10dBm, the NR link is allocated a transmission power of 8dBm. Therefore, the first data packet cannot be fully sent, and the data not sent in the first data packet can be retransmitted. Therefore, in the scenario where the NR link and the LTE link are concurrent, if the data packet sent through the NR link is not a preset data packet, sufficient transmission power is allocated to the LTE link first.
[0135] Case 2: There are no other data packets sent at the same time as the first data packet. That is, while the terminal sends the first data packet through the NR link, no data packet is sent on the LTE link. In this case, static power allocation or dynamic power allocation can be distinguished, or static or dynamic power allocation can be not distinguished. For example, only the dynamic power allocation method is used, that is, the NR link is allocated a transmission power that can meet the transmission power requirement of the first data packet. Assuming that the first data packet requires a transmission power of 15dBm, the terminal allocates a transmission power of 15dBm to the LTE link, and the remaining power of 8dBm can be unused to save power consumption.
[0136] Step 604: When the terminal determines that the first data packet is a preset data packet, the terminal can allocate power to the NR link according to the second power allocation strategy.
[0137] In some embodiments, the second power allocation strategy refers to giving priority to meeting the transmit power requirement of the NR link. For example, the second power allocation strategy may be to increase the transmit power of the NR link. For example, assuming that the transmit power of the NR link under the first power allocation strategy is the first transmit power such as 8dBm, and the transmit power of the NR link is increased to 15dBm in the second power allocation strategy, then the maximum transmit power of the LTE link in the second power allocation strategy does not exceed 8dBm to give priority to ensuring the transmit power of the NR link. Specifically, there are many ways to determine how much the transmit power of the NR link is increased, for example, to a preset value such as 15dBm; the preset value may be determined by default or in the protocol; or, it may be increased to meet the transmit power requirement of the first data packet on the NR link, assuming that the transmit power requirement of the first data packet is 10dBm, it may be increased to 10dBm, so the greater the transmit power requirement of the first data packet, the greater the transmit power of the NR link, to ensure that the NR link has sufficient transmit power.
[0138] In some embodiments, the second power allocation strategy is relative to the first power allocation strategy. The first power allocation strategy can be set by default or follow the existing standard protocol, while the second power allocation strategy requires the terminal to enable the strategy, and after enabling the strategy, the transmission power is allocated to the NR link first.
[0139] The second power allocation strategy is introduced below in two cases, which are similar to the two cases in the first power allocation strategy mentioned above.
[0140] In case 3, there are other data packets sent simultaneously with the first data packet, such as a second data packet, and the second data packet needs to be sent through the LTE link, that is, the terminal sends the first data packet through the NR link and the second data packet through the LTE link at the same time. Similarly, in this case, static power allocation and dynamic power allocation can also be included.
[0141] Different from the static power allocation in the first power allocation strategy mentioned above, in the static power allocation in the second power allocation strategy, the maximum transmit power of the NR link is greater than the maximum transmit power of the LTE link, and the sum of the maximum transmit power of the NR link and the maximum transmit power of the LTE link is less than or equal to the total transmit power. For example, the total transmit power of the terminal is 23dBm, the maximum transmit power of the LTE link does not exceed 8dBm, and the maximum transmit power of the NR link does not exceed 15dBm, so as to give priority to ensuring that the data packets on the NR link have sufficient transmit power. Assuming that the first data packet requires a transmit power of 10dBm, which does not exceed 15dBm, the terminal can allocate a transmit power of 10dBm to the NR link. Assuming that the first data packet requires a transmit power of 16dBm, which exceeds 15dBm, the terminal can allocate a transmit power of 15dBm to the NR link, and the data not sent in the first data packet can be retransmitted. The same principle applies to the second data packet, so it will not be repeated.
[0142] Different from the dynamic allocation strategy in the first power allocation strategy mentioned above, the dynamic allocation strategy in the second power allocation strategy refers to the priority allocation of the transmission power that can meet the transmission power requirement of the first data packet to the NR link. Therefore, the greater the transmission power requirement of the first data packet, the greater the transmission power allocated to the NR link. Then, the transmission power is allocated to the LTE link in the remaining power for sending the second data packet. For example, assuming that the total transmission power of the terminal is 23dBm, the first data packet requires a transmission power of 15dBm, so the terminal allocates 15dBm of transmission power to the NR link, and the remaining power is 8dBm. If the second data packet requires a transmission power of 7dBm, the LTE link is allocated 7dBm of transmission power. If the second data packet requires a transmission power of 10dBm, the LTE link is allocated 8dBm of transmission power. For the data not sent in the second data packet, retransmission can be used. Therefore, in the scenario where the NR link and the LTE link are concurrent, if the data packet sent through the NR link is a preset data packet, sufficient transmission power is allocated to the NR link first.
[0143] Case 4: there are no other data packets sent simultaneously with the first data packet. The principle is the same as that of the above case 2 and will not be repeated.
[0144] For example, see Figure 7 As shown, a schematic diagram of data transmission under a second power allocation strategy is shown, that is, when a data packet is in the PDCP layer entity, it can be determined whether the data packet is sent through the NR link or the LTE link; if the data packet sent through the NR link is a preset data packet, sufficient transmission power is allocated to the NR link packet to send the preset data packet, if the data packet sent through the LTE link is a non-preset data packet, a certain transmission power is allocated to the LTE link in the remaining transmission power to send the non-preset data packet.
[0145] In the above embodiment, the preset data packet may include data packets of multiple types.
[0146] Example 1: The preset data packet is an "important" data packet. In some embodiments, the protocol may specify data belonging to the "important" level. Exemplarily, uplink data belonging to the "important" level may be presented in the form of a list, such as the following Table 1.
[0147] Table 1
[0148] important NR PUCCH important NR PRACH important NR SRS
[0149] It should be understood that the above several important data are only examples. In actual applications, data belonging to the "important" level may also include more or less data than the above. Correspondingly, data not belonging to the "important" level, such as uplink data not in the above Table 1, is determined as non-important data.
[0150] Example 2, the protocol may agree in advance on the priority relationship between different uplink data, and the preset data packet may be a data packet with a priority level higher than the preset priority level. The preset priority level may be, for example, level 3 or level 4, etc. The following exemplifies the priority relationship between different uplink data: Level 1: LTE control information, for example, LTE physical uplink control channel (Physical Uplink Shared CHannel, PUCCH), PRACH, SRS, etc.; Level 2: NRPUCCH, Level 3: NR physical random access channel (Physical Random Access Channel, PRACH); Level 4: Sounding Reference Signal (SRS); Level 5: LTE other information; Level 6: NR other information. It should be noted that the aforementioned priority order is only a few examples, and this application does not list the priority order between all data one by one.
[0151] Example 3, the preset data packet may be an uplink data packet generated by a preset application. The preset application may be a pre-set application, or an application specified by the user, or an application with a priority level higher than the preset level. The priority order of different applications may be agreed upon in advance, and the priority relationship between different applications is given as an example below: Level 1: voice call application; Level 2: video playback application; Level 3: game application; Level 4: other communication applications. It should be noted that the priority order between the above-mentioned different applications are only a few examples, and this application does not list the priority order between all applications one by one.
[0152] Example 4: The preset data packet is a preset data packet generated by a preset scene in a preset application. For an introduction to the preset application, see Example 3. The preset scene may have a higher priority than a scene with a preset priority. Taking the preset application as an example, the game application may include a battle scene and a login scene. The priority of the battle scene is higher than the priority of the login scene. The preset data packet may be a data packet generated by the battle scene. Taking the voice call application as an example, the priority of the video call scene is higher than the priority of the voice call scene. The preset data packet may be a data packet generated by a normal video scene.
[0153] The embodiment of the present application can determine the transmission power allocation strategy between the transmission channels (NR link or LTE link) under the dual link by determining whether the data packet to be sent is a preset data packet. Compared with the traditional transmission power allocation method, it can ensure that the preset data packet is sent to the network in a timely manner and avoid retransmission of the preset data packet as much as possible.
[0154] like Figure 8 As shown, the embodiment of the present application also provides another transmission power control method. Taking the terminal sending uplink data as an example, in the scenario where the NR link and the LTE link are concurrent, a suitable power allocation strategy can be determined according to the priority levels of the data packets on the NR link and the LTE link. Specifically:
[0155] In step 800, the terminal connects to the NR network device via the NR link and connects to the LTE network device via the LTE link.
[0156] In step 801, the terminal determines to send a first data packet through the NR link while sending a second data packet through the LTE link.
[0157] Step 802, determine the priority relationship between the first data packet and the second data packet; when the priority of the second data packet is greater than the priority of the first data packet, step 803 can be executed; when the priority of the first data packet is greater than the priority of the second data packet, step 804 can be executed.
[0158] Example 1, the protocol may pre-agreed on the priority relationship between different uplink data. Exemplarily, the priority relationship between different uplink data includes: Level 1: LTE control information, for example, LTE physical uplink control channel (Physical Uplink Shared CHannel, PUCCH), PRACH, SRS, etc.; Level 2: NR PUCCH, Level 3: NR physical random access channel (Physical Random Access Channel, PRACH); Level 4: Sounding Reference Signal (SRS); Level 5: LTE other information; Level 6: NR other information. The terminal may determine the priority relationship between the first data packet and the second data packet based on the aforementioned priority relationship.
[0159] Example 2, the priority between data packets can also be determined according to the priority of the application corresponding to the data packet. For example, the priority of the data packet generated by the application with high priority is high, and the priority of the data packet generated by the application with low priority is low. Among them, the priority relationship between different applications can be implemented by agreement, for example: Level 1: voice call application; Level 2: video playback application; Level 3: game application; Level 4: other communication applications. It should be noted that the priority order between the above-mentioned different applications is only a few examples, and this application does not list the priority order between all applications one by one.
[0160] Example 3, for data packets of the same application, the priority relationship between data packets can also be determined according to the scene. For example, in an application, the data packets generated by the scenes with higher priority have higher priority, and the data packets generated by the scenes with lower priority have lower priority. Taking the game application as an example, the game application may include a battle scene and a login scene. The priority of the battle scene is higher than the priority of the login scene, so the data packet generated by the battle scene is higher than the data packet generated by the login scene. Taking the voice call application as an example, the priority of the video call scene is higher than the priority of the voice call scene, so the data packet generated by the video call scene has a higher priority than the data packet generated by the voice call scene.
[0161] Step 803: When the priority of the second data packet is greater than the priority of the first data packet, the first power allocation strategy is used to determine the transmit power of the NR link and the LTE link. The first power allocation strategy mainly prioritizes the transmit power requirement of the LTE link. For the first power allocation strategy, refer to the previous description, which will not be repeated here.
[0162] Step 804: When the priority of the first data packet is greater than the priority of the second data packet, the second power allocation strategy is used to determine the transmit power of the NR link and the LTE link. The second power allocation strategy mainly prioritizes the transmit power requirement of the NR link. For the second power allocation strategy, refer to the previous description, which will not be repeated here.
[0163] In an embodiment of the present application, when there is a concurrent demand for the NR link and the LTE link, the power allocation method can be determined by comparing the priority relationship between the data packets on the NR link and the LTE link to prioritize and ensure that data packets with higher priority have sufficient power to be sent to avoid retransmission.
[0164] For example, see Fig. 9 As shown, another schematic diagram of data transmission under the second power allocation strategy is shown, that is, when the data packet is in the PDCP layer entity, it is determined whether the data packet is sent through the NR link or the LTE link. If the first data packet is sent through the NR link and the second data packet is sent through the LTE link, the priority relationship between the first data packet and the second data packet is determined, and the transmission power allocation method of the NR link and the LTE link is determined. Specifically, if the first data packet has a high priority, the second power allocation strategy is used; if the second data packet has a high priority, the first power allocation strategy is used.
[0165] In other embodiments, when there is a concurrency requirement for the NR link and the LTE link, the terminal allocates transmit power to the NR link according to the second power allocation strategy. If the remaining power does not meet the transmit power requirement of the LTE link, a prompt message can be sent to the LTE network device. The prompt message can be used to indicate that the transmit power of the second data packet is insufficient. Optionally, the resource location of the first data packet on the NR link can also be indicated so that the LTE network device adjusts the resource location of the second data packet and indicates the resource location of the adjusted second data packet to the terminal. The resource location of the second data packet does not overlap with the resource location of the first data packet, for example, they do not overlap in time and frequency resources. The terminal sends the second data packet based on the adjusted resource location of the second data packet, and tries to avoid concurrency with the first data packet, so that the transmit power is insufficient.
[0166] In other embodiments, the terminal does not need to determine whether to use the first power allocation strategy or the second power allocation strategy. For example, the network may notify the terminal of whether to use the first power allocation strategy or the second power allocation strategy.
[0167] See also Fig.10 , is a transmission power control method provided in an embodiment of the present application, in which the network side determines whether to use the first power allocation strategy or the second power allocation strategy, and then notifies the terminal, specifically:
[0168] Step 1000: The terminal is connected to the NR network device via the NR link and is connected to the LTE network device via the LTE link.
[0169] Step 1001: The NR network device determines that the terminal needs to send a first data packet through the NR link.
[0170] In step 1002, the NR network device determines whether the first data packet is a preset data packet. When it is determined that the first data packet is a preset data packet, step 1003 can be executed; when it is determined that the first data packet is a non-preset data packet, step 1004 can be executed.
[0171] Step 1003: The NR network device determines to use a first power allocation strategy.
[0172] Step 1004: The NR network device determines to use a second power allocation strategy.
[0173] Step 1005: When the NR network device determines to use the first power allocation strategy, the terminal is notified to use the first power allocation strategy; when the NR network device determines to use the second power allocation strategy, the terminal is notified to use the second power allocation strategy.
[0174] Step 1006: When the NR network device notifies the terminal to use the first power allocation strategy, the terminal determines the transmit power of the NR link according to the first power allocation strategy; when the NR network device notifies the terminal to use the second power allocation strategy, the terminal determines the transmit power of the NR link according to the second power allocation strategy.
[0175] Fig.10 In the embodiment shown, the NR network device indicates the power allocation strategy, and the terminal does not need to determine which power allocation strategy to use, which helps save the power consumption of the terminal. It should be noted that in other embodiments, Fig.10 Steps 1001 to 1005 performed by the NR network device may also be performed by an LTE network device, and are not repeated here.
[0176] Fig.10 In the illustrated embodiment, there may also be variations. For example, the terminal uses the first power allocation strategy by default. When the NR network device determines in step 1002 that the first data packet is a preset data packet, the terminal is notified to use the second power allocation strategy. When the NR network device determines in step 1002 that the first data packet is a non-preset data packet, there is no need to notify the terminal to use the first power allocation strategy.
[0177] In the above embodiment, the terminal uses multiple power allocation strategies. Another embodiment is described below. In this embodiment, the terminal has only one power allocation strategy, namely, the first power allocation strategy.
[0178] See also Fig.11As shown, another power allocation method provided in an embodiment of the present application, in which the terminal has only the first power allocation strategy, specifically:
[0179] Step 1100: The terminal communicates with the NR network device via the NR link and communicates with the LTE network device via the LTE link.
[0180] Step 1101: The terminal uses a first power allocation strategy to allocate transmit power to the NR link and the LTE link.
[0181] The first power allocation strategy here refers to allocating sufficient power to the LTE link first, which has been introduced in the previous article and will not be repeated here.
[0182] Step 1102: The NR network device determines that the terminal needs to send a first data packet through the NR link.
[0183] In step 1103, the NR network device determines whether the first data packet is a preset data packet; when it is determined that the first data packet is a preset data packet, step 1104 can be executed, and when it is determined that the first data packet is a non-preset data packet, the process can be terminated.
[0184] In step 1104, the NR network device determines whether to send a second data packet through the LTE link while sending the first data packet through the NR link; if it is determined that the second data packet is sent through the LTE link while the first data packet is sent through the NR link, step 1105 can be executed. If it is determined that the second data packet does not exist in sending the first data packet through the LTE link while the first data packet is sent through the NR link, the process can be terminated.
[0185] Step 1105: The NR network device notifies the LTE network device to reduce the transmission power requirement of the second data packet.
[0186] Optionally, the NR network device may send first indication information to the LTE network device, where the first indication information is used to instruct the LTE network device to reduce the transmission power requirement of the second data packet, or to indicate that the first data packet is a preset data packet.
[0187] Optionally, before the NR network device notifies the LTE network device to reduce the transmission power requirement of the second data packet, it can also make further judgments, for example, judging whether the total transmission power requirement of the first data packet and the second data packet is greater than the total transmission power of the terminal, or judging whether the remaining transmission power after deducting the transmission power requirement of the second data packet from the total transmission power of the terminal is greater than or equal to the transmission power requirement of the first data packet. Because the terminal only configures the first power allocation strategy, prioritizes the transmission power allocation for the LTE link, and allocates the remaining power to the NR link, so in the scenario of concurrent data packets on the NR link and the LTE link, if the total transmission power requirement of the second data packet on the LTE link and the first data packet on the NR link is less than or equal to the total transmission power of the terminal, the NR network device does not need to notify the LTE network device to reduce the transmission power requirement. If the total transmission power requirement of the second data packet on the LTE link and the first data packet on the NR link is greater than the total transmission power of the terminal, the NR network device notifies the LTE network device to reduce the transmission power requirement of the second data packet. For example, the transmission power requirement of the first data packet is 10dBm, the transmission power requirement of the second data packet is 10dBm, and the total terminal power is 23dBm. Then the NR network device does not need to notify the LTE network device to reduce the transmission power requirement of the second data packet. Assuming that the transmission power requirement of the first data packet is 15dBm, the transmission power requirement of the second data packet is 10dBm, and the total terminal power is 23dBm, then the NR network device needs to notify the LTE network device to reduce the transmission power requirement of the second data packet, otherwise the terminal will prioritize allocating 10dBm of transmission power to the LTE link, and the remaining power will not meet the transmission power requirement of the NR link.
[0188] Step 1106: The LTE network device reduces the transmission power requirement of the second data packet.
[0189] In some embodiments, the transmission power requirement of the second data packet is reduced to a preset value, which may be a default value or a protocol-determined value. Alternatively, the amount of reduction is indicated by the NR network device. For example, the NR network device indicates the transmission power requirement of the first data packet to the LTE network device. Assuming that the transmission power requirement of the first data packet is 15dBm and the total transmission power of the terminal is 23dBm, the LTE network device reduces the transmission power of the second data packet to less than or equal to 8dBm. In this case, the terminal uses the first power allocation strategy to first allocate 8dBm of transmission power to the LTE link, and the remaining power is 15dBm. A transmission power of 15dBm is allocated to the NR link to send the first data packet, which can meet the transmission power requirement of the first data packet.
[0190] The transmission power requirement of the first data packet or the second data packet can be calculated according to the formula specified in the protocol. Taking the second data packet as an SRS data packet as an example, the formula for calculating the transmission power of the SRS data packet in the protocol is as follows:
[0191]
[0192] Where b is the BWP occupied by the SRS channel transmission, f is the carrier occupied by the SRS channel transmission, c is the serving cell where the carrier is located, i is the transmission opportunity window index, and q s is the SRS resource index, l is the power control adjustment state, P SRS,b,f,c (i,q s ,l) represents the SRS transmission power on cell c, carrier f and BWP b, P CMAX,f,c (i) represents the maximum transmit power of the terminal device in cell c and carrier f, P O_SRS,b,f,c (q s ) represents the SRS channel open-loop power in cell c, carrier f and BWP b, M SRS,b,f,c (i) represents the bandwidth (in RBs) of the SRS channel on cell c, carrier f, and BWP b. μ is the subcarrier spacing. When μ=0, it corresponds to a 15kHz subcarrier spacing. The relationship between μ and the subcarrier spacing is specified in the protocol. PL b,f,c (q d ) represents the path loss on cell c, carrier f and BWP b, α SRS,b,f,c (q s ) indicates that the cell is c, the carrier is f, and the BWP is b, with SRS resource q s The corresponding path loss compensation factor, h b,f,c (i) represents the closed-loop power control adjustment value (referred to as closed-loop power control adjustment value) for cell c, carrier f and BWP b, and represents the dynamic offset part of power control, which can be determined according to the TPC indication carried in the DCI.
[0193] Therefore, if the transmission power requirement of the second data packet is to be reduced, the values of some or all parameters (referred to as power control parameters) in the above formula may be reduced. For example, SRS,b,f,c (i) or h b,f,c (i) is taken, so that the power requirement of the calculated second data packet is reduced.
[0194] Step 1107: The LTE network device notifies the terminal of the transmission power requirement of the second data packet.
[0195] In some embodiments, after the LTE network device obtains the reduced transmission power requirement of the second data packet through the above formula, it notifies the terminal of the reduced transmission power requirement of the second data packet. In other embodiments, the LTE network device may also send the power control parameter in the above formula to the terminal, and the terminal calculates it through the above formula. Since the power control parameter sent by the LTE network device to the terminal is reduced, the transmission power requirement of the second data packet calculated by the terminal through the above formula is the reduced transmission power requirement.
[0196] Step 1108: The terminal uses the first power allocation strategy to allocate transmit power to the NR link and the LTE link.
[0197] The first power allocation strategy here refers to allocating sufficient transmission power to the LTE link first, which has been introduced in the previous article and will not be repeated here.
[0198] The answer is understood that the terminal prioritizes to ensure that the LTE link allocates sufficient transmission power, and the NR link can only determine the transmission power in the remaining power after allocating transmission power to the LTE link. Since the transmission power requirement of the second data packet on the LTE link is reduced, the remaining power after allocating transmission power to the LTE link is increased accordingly, so as to ensure that the NR link has sufficient transmission power as much as possible. For example, the transmission power requirement of the first data packet on the original NR link is 15dBm, and the transmission power requirement of the second data packet on the LTE link is 15dBm. Since the first data packet is a preset data packet, it is necessary to ensure that the first data packet has sufficient transmission power. The LTE network device reduces the transmission power requirement of the second data packet from 15dBm to 8dBm. Therefore, when the terminal executes the first power allocation strategy to allocate transmission power to the NR link and the LTE link, 8dBm of transmission power is first allocated to the LTE link for sending the second data packet; the remaining power is 15dBm, and 15dBm of transmission power is allocated to the NR link in the remaining power for sending the first data packet. Therefore, in this embodiment, even if the terminal uses the first power allocation strategy, it can ensure that the preset data packet on the NR link has sufficient transmission power.
[0199] In step 1109, the terminal sends a first data packet to the NR network device at the transmission power of the NR link determined according to the first power allocation strategy, and sends a second data packet to the LTE network device at the transmission power of the LTE link determined according to the first power allocation strategy.
[0200] In an embodiment of the present application, the terminal can only configure the first power allocation strategy. When the network side (NR network device and LTE network device) determines the scenario in which the terminal transmits data packets concurrently through the NR link and the LTE link, if the data packet on the NR link is a preset data packet, the network side can reduce the transmission power requirement of the data packet on the LTE link, so that after the terminal uses the first power configuration strategy to allocate the transmission power for the LTE link, the remaining power can also meet the transmission power requirement of the preset data packet on the NR link. In this embodiment, the requirements for the terminal are relatively low, and the terminal side is relatively easy to implement.
[0201] Fig.11 The embodiment shown also has the following modified embodiments, see Fig.12 As shown, another transmission power control method provided in an embodiment of the present application is specifically:
[0202] Step 1200: The terminal communicates with the NR network device via the NR link and communicates with the LTE network device via the LTE link.
[0203] Step 1201: The terminal uses a first power allocation strategy to allocate transmit power to the NR link and the LTE link.
[0204] Step 1202: The LTE network device determines that the terminal needs to send a first data packet via the NR link.
[0205] In step 1203, the LTE network device determines whether the first data packet is a preset data packet; when it is determined that the first data packet is a preset data packet, step 1204 can be executed; when it is determined that the first data packet is not a preset data packet, the process can be terminated.
[0206] In step 1204, the LTE network device determines whether the terminal sends the second data packet through the LTE link while sending the first data packet through the NR link; when it is determined that the terminal needs to send the second data packet through the LTE link while sending the first data packet through the NR link, step 1205 can be executed; when it is determined that the terminal does not need to send the second data packet through the LTE link while sending the first data packet through the NR link, the process can be ended.
[0207] Step 1205: The LTE network device reduces the transmission power requirement of the second data packet.
[0208] For an introduction to steps 1206 to 1208, see Fig.11 The embodiment shown.
[0209] Different from Fig.11In the embodiment shown, the NR network device notifies the LTE network device to lower the transmission power requirement of the second data packet. In this embodiment, the LTE network device determines whether the first data packet sent by the terminal on the NR link is a preset data packet. If it is, and determines that the terminal sends a second data packet on the LTE link at the same time as the first data packet sent by the terminal on the NR link, the LTE network device reduces the transmission power requirement of the second data packet.
[0210] The present application also provides a schematic diagram of the architecture of a terminal for implementing the above embodiment, such as Fig.13 As shown: the software architecture of the terminal can be included into application layer, RIL layer, kernel layer and modern side.
[0211] The application layer includes various application programs, such as phone applications, WeChat applications, SMS applications, etc. The application layer also includes an identification module, which is mainly used to identify the current application, for example, by monitoring the package name or activity of the application.
[0212] The RIL layer is the interface layer between the application layer and the physical layer, and is mainly used for the transmission of control plane data.
[0213] The kernel layer includes functions mainly used to configure the power allocation strategy. For example, after the kernel layer receives a data packet from the application layer, it can identify whether the data is a preset data packet. Since the application layer can usually only identify the type of application or activity, and usually cannot identify the data packet type related to the application, the kernel layer is required to identify the packet type and label the corresponding data packet. For example, it can be defined through the acc_stat field of the ock structure. When any bit in this field is 1, it can indicate that the data packet is a preset data packet, and the second power allocation strategy needs to be started, and the field is sent to the modem with the data packet. For example, when any bit in this field is set to 0, it can indicate that the data packet is not a preset data packet, and there is no need to start the second power allocation strategy, and the first power configuration strategy is used.
[0214] Modem side: mainly used to execute the first power allocation strategy or the second power allocation strategy. The modem can use the first power allocation strategy by default and decide whether to start the second power allocation strategy according to the conditions of the upper layer. For example, the identification bit in the acc_stat field can be used to determine whether to start the second power allocation strategy.
[0215] The present application also provides a chip system, such as Fig.14The system chip 1000 shown includes an application processor 1002 (application processor, AP) and a baseband processor 1004 (baseband processor, BP). The full name of the application processor is multimedia application processor (MAP), which refers to a very large-scale integrated circuit that expands audio and video functions and dedicated interfaces on the basis of a low-power central processing unit CPU. Application processors are mainly divided into three categories, including full-scale processors, multimedia processors and single-media processors. Full-scale processors must have the functions of multimedia application processors and can also run complex operating systems such as Linux. Multimedia processors refer to processors that process more than two types of media, such as images, sounds, videos, and 3D graphics. Single multimedia processors refer to processors that process one type of media, usually only used to process images or sounds.
[0216] The baseband processor is an important component in the system chip, equivalent to a protocol processor, responsible for data processing and storage. It is mainly composed of digital signal processor (DSP), microcontroller unit (MCU) and memory (such as flash, flash memory) and other units. Its main functions are responsible for baseband encoding or decoding, sound encoding and voice encoding, etc. At present, the baseband processor not only supports multiple communication standards (such as GSM, LTE, CDMA, etc.), but also provides multimedia functions and provides communication interfaces related to multimedia displays, image sensors and audio devices.
[0217] In actual applications, the software supported by the application processor AP usually includes operating systems, user interfaces, and applications. The baseband processor BP can be regarded as a wireless modem module, which is responsible for coordinating and controlling the communication between BP and the base station and AP. The software supported by it includes communication control software of the baseband modem.
[0218] The application processor AP and the baseband processor BP support mutual communication by using a preset interface technology, which can be customized by the system, for example, including but not limited to serial peripheral interface (SPI), universal asynchronous receiver / transmitter (UART), universal serial bus (USB), general purpose input / output (GPIO) and other interface technologies. Specifically, the application processor and the baseband processor can communicate with each other in the form of messages through control commands to complete functions such as calls, short messages, and mobile Internet access. The control command may include a traditional AT (attention) command, a mobile broadband interface model (MBIM) command, or other protocol commands that support mutual transmission between AP and BP.
[0219] Alternatively, if Fig.14 The baseband processor BP shown supports running the protocol software related to the non-access NAS layer and the radio resource control RRC layer. In practical applications, the application processor AP supports communication with the NAS layer and the RRC layer in the baseband processor BP. For example, in this application, the application processor AP can use traditional AT commands to send corresponding signaling messages to the NAS layer to notify the NAS layer of information such as the application status or device screen status currently known by the AP.
[0220] In practical applications, the system chip 14 generally refers to a highly complex system chip, such as a SOC chip. In actual deployment, it can be deployed inside the device or outside the device to control the device through a wired connection or a wireless connection. The device includes but is not limited to a user equipment UE or a terminal device, for example, it may specifically include a smart phone, a mobile Internet device (MID), a wearable smart device or other device that supports network communication. Specifically, when the system chip 1000 is deployed inside the user device, the system chip 1000 is directly used to implement the above Figure 1-Figure 13 When the system chip 1000 is deployed outside the user equipment and supports establishing communication between the system chip 1000 and the user equipment through a wired or wireless connection, the user equipment implements the above by calling or controlling the system chip 1000. Figure 1-Figure 13 The method described in any of the method embodiments.
[0221] Exemplarily, the application processor is used to respond to the user's operation, run the application to generate a first data packet, and send the first data packet to the baseband processor. The baseband processor receives the first data packet and determines whether the first data packet is sent through the NR link or the LTE link; if it is sent through the NR link, it determines whether the first data packet is a preset data packet. If so, the transmission power of the NR link is increased, and the first data packet is sent through the NR link with the increased transmission power. Assume that the application processor generates a second data packet and sends the second data packet to the baseband processor. The baseband processor determines that the second data packet is sent through the LTE link; determines that the transmission power of the LTE link is a third transmission power, and the sum of the third transmission power and the increased transmission power of the NR link is less than or equal to the total transmission power of the terminal; the baseband processor sends the second data packet through the LTE link at the third transmission power.
[0222] Fig.15 A schematic diagram of the structure of a terminal provided in an embodiment of the present application is shown.
[0223] The embodiment is described in detail below by taking the terminal 100 as an example. It should be understood that: Fig.15 The terminal 100 shown is only an example and the terminal 100 may have more Fig.15 The more or less components shown in the figure can be combined with two or more components, or can have different component configurations. The various components shown in the figure can be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and / or application specific integrated circuits.
[0224] The terminal 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0225] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the terminal 100. In other embodiments of the present application, the terminal 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0226] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0227] The controller may be the nerve center and command center of the terminal 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0228] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0229] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0230] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example, the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the touch function of the terminal 100.
[0231] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 via the I2S interface to achieve the function of answering a call through a Bluetooth headset.
[0232] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface to realize the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0233] The UART interface is a universal serial data bus for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is generally used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0234] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the terminal 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the terminal 100.
[0235] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0236] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the terminal 100, and can also be used to transmit data between the terminal 100 and peripheral devices. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other terminals, such as AR devices, etc.
[0237] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the terminal 100. In other embodiments of the present application, the terminal 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0238] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through a wireless charging coil of the terminal 100. While the charging management module 140 is charging the battery 142, it may also power the terminal through the power management module 141.
[0239] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.
[0240] The wireless communication function of the terminal 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0241] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0242] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied on the terminal 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0243] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0244] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the terminal 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0245] In some embodiments, the antenna 1 of the terminal 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the terminal 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0246] The terminal 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0247] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the terminal 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0248] The terminal 100 can realize the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194 and the application processor.
[0249] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.
[0250] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the terminal 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0251] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the terminal 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0252] Video codecs are used to compress or decompress digital videos. Terminal 100 may support one or more video codecs. Thus, terminal 100 may play or record videos in various coding formats, such as moving picture experts group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0253] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of the terminal 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0254] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0255] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the terminal 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the terminal 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0256] The terminal 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor.
[0257] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0258] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The terminal 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0259] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the terminal 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the ear.
[0260] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can make a sound by putting his mouth close to microphone 170C to input the sound signal into microphone 170C. Terminal 100 may be provided with at least one microphone 170C. In other embodiments, terminal 100 may be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, terminal 100 may also be provided with three, four or more microphones 170C to realize collection of sound signals, noise reduction, identification of sound source, realization of directional recording function, etc.
[0261] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130, or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0262] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The terminal 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the terminal 100 detects the touch operation intensity according to the pressure sensor 180A. The terminal 100 can also calculate the touch position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.
[0263] The gyroscope sensor 180B can be used to determine the motion posture of the terminal 100. In some embodiments, the angular velocity of the terminal 100 around three axes (i.e., x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake shooting. Exemplarily, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the terminal 100 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the terminal 100 through reverse movement to achieve anti-shake. The gyroscope sensor 180B can also be used for navigation and somatosensory game scenes.
[0264] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal 100 calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.
[0265] The magnetic sensor 180D includes a Hall sensor. The terminal 100 can use the magnetic sensor 180D to detect the opening and closing of the flip leather case. In some embodiments, when the terminal 100 is a flip phone, the terminal 100 can detect the opening and closing of the flip cover according to the magnetic sensor 180D. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the flip cover automatic unlocking and other features are set.
[0266] The acceleration sensor 180E can detect the magnitude of the acceleration of the terminal 100 in various directions (generally three axes). When the terminal 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the terminal posture and is applied to applications such as horizontal and vertical screen switching and pedometers.
[0267] The distance sensor 180F is used to measure the distance. The terminal 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the terminal 100 can use the distance sensor 180F to measure the distance to achieve fast focusing.
[0268] The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal 100 emits infrared light outward through the light emitting diode. The terminal 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the terminal 100. When insufficient reflected light is detected, the terminal 100 can determine that there is no object near the terminal 100. The terminal 100 can use the proximity light sensor 180G to detect that the user holds the terminal 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0269] The ambient light sensor 180L is used to sense the ambient light brightness. The terminal 100 can adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the terminal 100 is in a pocket to prevent accidental touches.
[0270] The fingerprint sensor 180H is used to collect fingerprints. The terminal 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.
[0271] The temperature sensor 180J is used to detect temperature. In some embodiments, the terminal 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the terminal 100 reduces the performance of the processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the terminal 100 heats the battery 142 to avoid abnormal shutdown of the terminal 100 due to low temperature. In other embodiments, when the temperature is lower than another threshold, the terminal 100 performs a boost on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
[0272] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be arranged on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be arranged on the surface of the terminal 100, which is different from the position of the display screen 194.
[0273] The bone conduction sensor 180M can obtain a vibration signal. In some embodiments, the bone conduction sensor 180M can obtain a vibration signal of a vibrating bone block of the vocal part of the human body. The bone conduction sensor 180M can also contact the human pulse to receive a blood pressure beat signal. In some embodiments, the bone conduction sensor 180M can also be set in an earphone and combined into a bone conduction earphone. The audio module 170 can parse out a voice signal based on the vibration signal of the vibrating bone block of the vocal part obtained by the bone conduction sensor 180M to realize a voice function. The application processor can parse the heart rate information based on the blood pressure beat signal obtained by the bone conduction sensor 180M to realize a heart rate detection function.
[0274] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The terminal 100 may receive key input and generate key signal input related to user settings and function control of the terminal 100.
[0275] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0276] Indicator 192 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0277] The SIM card interface 195 is used to connect the SIM card. The SIM card can be connected to and separated from the terminal 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The terminal 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The terminal 100 interacts with the network through the SIM card to realize functions such as calls and data communications. In some embodiments, the terminal 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the terminal 100 and cannot be separated from the terminal 100.
[0278] The terminal 100 may also include a magnetometer (not shown in the figure), which may also be called an electronic compass or a needle compass, and may be used to detect the strength and direction of a magnetic field.
[0279] Through the description of the above embodiments, it is clear to the technicians in the field that the present application can be implemented by hardware, firmware, or a combination thereof. When software is used for implementation, the above functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a computer can access. Take this as an example but not limited to: the computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer. In addition. Any connection can be appropriately a computer-readable medium. For example, if the software is transmitted from a website, a server or other remote source using a coaxial cable, an optical fiber cable, a twisted pair, a digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, then the coaxial cable, optical fiber cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwaves are included in the fixing of the medium. As used in this application, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blue-ray disc, wherein disk usually reproduces data magnetically, while disc uses laser to reproduce data optically. The above combinations should also be included in the scope of protection of computer-readable media.
[0280] In short, the above description is only an embodiment of the technical solution of this application, and is not intended to limit the protection scope of this application. Any modification, equivalent replacement, improvement, etc. made according to the disclosure of this application shall be included in the protection scope of this application.
Claims
1. A transmission power control method, characterized in that: include: The terminal is connected to a 4G network device through an LTE link, and is connected to a 5G network device through an NR link; wherein the transmission power of the NR link is a first transmission power, and the transmission power of the LTE link is a third transmission power; Determine to send a first data packet through the NR link and to send a second data packet through the LTE link, where the first data packet is a data packet generated by a preset application or a data packet generated by a preset scenario in a preset application; receiving a notification message sent by the 4G network device, where the notification message is used to indicate that a transmission power requirement of the second data packet is reduced; adjusting the first transmit power to a second transmit power, where the second transmit power is greater than the first transmit power and is less than or equal to a first power upper limit, where the first power upper limit is a maximum power upper limit allocated for the NR link, and sending the first data packet through the NR link at the second transmit power; adjusting the third transmit power to a fourth transmit power, where the fourth transmit power is less than the third transmit power and is less than or equal to a second power upper limit, where the second power upper limit is a maximum power upper limit allocated for the LTE link, and sending the second data packet through the LTE link at the fourth transmit power; The first power upper limit is greater than the second power upper limit, and a sum of the first power upper limit and the second power upper limit is less than or equal to a total transmit power of the terminal.
2. The method according to claim 1, characterized in that The second transmission power is a preset value, or a transmission power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of closed-loop power control adjustment values of a channel corresponding to the first data packet.
3. The method according to claim 1 or 2, characterized in that The first data packet includes at least one of the following: NRPUCCH, NR SRS or NR PRACH.
4. The method according to claim 1 or 2, characterized in that: Before adjusting the first transmission power to the second transmission power, the method further includes: determining that the first transmission power does not meet the transmission power requirement of the first data packet.
5. A terminal, characterized in that: include: processor; A computer storage medium, wherein the computer storage medium includes instructions, and when the processor executes the instructions, the terminal performs the following actions: The terminal is connected to a 4G network device through an LTE link, and is connected to a 5G network device through an NR link; wherein the transmission power of the NR link is a first transmission power, and the transmission power of the LTE link is a third transmission power; Determine to send a first data packet through the NR link and to send a second data packet through the LTE link, where the first data packet is a data packet generated by a preset application or a data packet generated by a preset scenario in a preset application; receiving a notification message sent by the 4G network device, where the notification message is used to indicate that a transmission power requirement of the second data packet is reduced; adjusting the first transmit power to a second transmit power, where the second transmit power is greater than the first transmit power and is less than or equal to a first power upper limit, where the first power upper limit is a maximum power upper limit allocated for the NR link, and sending the first data packet through the NR link at the second transmit power; adjusting the third transmit power to a fourth transmit power, where the fourth transmit power is less than the third transmit power and is less than or equal to a second power upper limit, where the second power upper limit is a maximum power upper limit allocated for the LTE link, and sending the second data packet through the LTE link at the fourth transmit power; The first power upper limit is greater than the second power upper limit, and a sum of the first power upper limit and the second power upper limit is less than or equal to a total transmit power of the terminal.
6. The terminal according to claim 5, characterized in that The second transmission power is a preset value, or a transmission power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of closed-loop power control adjustment values of a channel corresponding to the first data packet.
7. The terminal according to claim 5 or 6, characterized in that: The first data packet includes at least one of the following: NRPUCCH, NR SRS or NR PRACH.
8. The terminal according to claim 5 or 6, characterized in that: The terminal also executes: It is determined that the first transmit power does not meet a transmit power requirement of the first data packet.
9. A chip system, applied to a terminal, characterized in that: The chip system includes an application processor and a baseband processor, wherein: The application processor is used for: In response to a user operation, running the application generates a first data packet and a second data packet; the first data packet is a data packet generated by a preset application in the terminal or a data packet generated by a preset scenario in the preset application; Sending the first data packet and the second data packet; The baseband processor is used for: receiving the first data packet and the second data packet; Determine that the first data packet is sent through an NR link, and the second data packet is sent through an LTE link; wherein the transmit power of the NR link is a first transmit power, and the transmit power of the LTE link is a third transmit power; receiving a notification message sent by a 4G network device, where the notification message is used to indicate that a transmission power requirement of the second data packet is reduced; adjusting the first transmit power to a second transmit power, where the second transmit power is greater than the first transmit power and is less than or equal to a first power upper limit, where the first power upper limit is a maximum power upper limit allocated for the NR link, and sending the first data packet through the NR link at the second transmit power; adjusting the third transmit power to a fourth transmit power, where the fourth transmit power is less than the third transmit power and is less than or equal to a second power upper limit, where the second power upper limit is a maximum power upper limit allocated for the LTE link, and sending the second data packet through the LTE link at the fourth transmit power; The first power upper limit is greater than the second power upper limit, and a sum of the first power upper limit and the second power upper limit is less than or equal to the total transmit power of the terminal.
10. The chip system according to claim 9, characterized in that: The second transmission power is a preset value, or a transmission power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of closed-loop power control adjustment values of a channel corresponding to the first data packet.
11. The chip system according to claim 9 or 10, characterized in that: The first data packet includes at least one of the following: NR PUCCH, NR SRS or NR PRACH.
12. A communication system, characterized in that: include: 4G network equipment, used to provide 4G network services to terminals; 5G network equipment, used to provide 5G network services to terminals; The terminal is connected to a 4G network device through an LTE link and to a 5G network device through an NR link; wherein the transmission power of the NR link is a first transmission power, and the transmission power of the LTE link is a third transmission power; The terminal is further used to: determine to send a first data packet through the NR link, and send a second data packet through the LTE link, where the first data packet is a data packet generated by a preset application in the terminal or a data packet generated by a preset scenario in a preset application; The terminal is also used to: receive a notification message sent by the 4G network device, where the notification message is used to indicate that the transmission power requirement of the second data packet is reduced; adjust the first transmission power to a second transmission power, where the second transmission power is greater than the first transmission power, and the second transmission power is less than or equal to a first power upper limit, where the first power upper limit is the maximum power upper limit allocated for the NR link, and the first data packet is sent through the NR link at the second transmission power; adjust the third transmission power to a fourth transmission power, where the fourth transmission power is less than the third transmission power, and the fourth transmission power is less than or equal to the second power upper limit, where the second power upper limit is the maximum power upper limit allocated for the LTE link, and the second data packet is sent through the LTE link at the fourth transmission power; the first power upper limit is greater than the second power upper limit, and the sum of the first power upper limit and the second power upper limit is less than or equal to the total transmission power of the terminal.
13. The system of claim 12, wherein: The second transmission power is a preset value, or a transmission power calculated based on a power control parameter corresponding to the first data packet; the power control parameter includes: a resource bandwidth occupied by the first data packet, or at least one of closed-loop power control adjustment values of a channel corresponding to the first data packet.
14. The system according to claim 12 or 13, characterized in that The first data packet includes at least one of the following: NR PUCCH, NR SRS or NR PRACH.
15. A computer storage medium, characterized in that: The method comprises computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method as claimed in any one of claims 1 to 4.
Citation Information
Patent Citations
Uplink control method, device and system
CN109842927A
User device and method
CN110495222A