Uplink transmission control method, terminal device, readable storage medium and chip
By realizing dynamic uplink transmission mode switching in the terminal device, the problem of increasing power consumption caused by fixedly turning on the uplink two-T dual-current mode in the terminal device is solved, and the terminal device achieves dynamic balance in power consumption and usage performance.
Patent Information
- Application Number
- CN202310975759.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-03
- Publication Date
- 2025-02-14
AI Technical Summary
When the terminal device has the transmission capability of two T, it is fixedly turned on the uplink two T dual-stream working mode to transmit data with the network device, resulting in an increase in power consumption and affecting the user's user experience.
An uplink transmission control method is provided, which dynamically switches the uplink transmission mode by detecting the operating status of the terminal device, thereby achieving a dynamic balance in power consumption and usage performance. The specific method includes using the first uplink transmission mode to transmit data with the network device, determining a second uplink transmission mode that matches the current operating state, and triggering the corresponding process switching mode when the number of data streams is different.
By dynamically adjusting the uplink transmission mode, the terminal device can reduce power consumption without affecting the user experience, achieving a balance between power consumption and performance.
Smart Images

Figure CN119450748A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an uplink transmission control method, terminal equipment, readable storage medium and chip. Background Art
[0002] With the development of communication technology, most of the current terminal devices support uplink two-T transmission capability, that is, the terminal device supports establishing two transmission channels through two transmitting antennas (transmitter, Tx) to send data to the network device. In the process of communicating through the two-T transmission capability, the terminal device can transmit one data stream or two data streams, that is, the terminal device can communicate through the two-T single stream mode or the two-T dual stream mode.
[0003] In some scenarios, when the terminal device has the ability to send two terabytes, in order to increase the transmission rate of uplink data, the uplink two-terabyte dual-stream working mode is fixedly turned on to transmit data with the network device. However, this method easily increases the power consumption of the terminal device, thereby affecting the user experience. Summary of the invention
[0004] The present application provides an uplink transmission control method, a terminal device, a readable storage medium and a chip, which solves the problem in the prior art that the terminal device fixedly turns on the uplink two-T dual-stream working mode to perform uplink data transmission with the network device, which easily leads to increased power consumption of the terminal device and thus affects the user experience.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, an uplink transmission control method is provided, which is applied to a terminal device, wherein the terminal device includes at least two transmitting antennas, and the method includes: using a first uplink transmission mode to transmit data with a network device; determining a second uplink transmission mode that matches a current operating state; when the number of data streams in the first uplink transmission mode and the second uplink transmission mode are different, triggering a first process or a second process to switch the currently used first uplink transmission mode to the second uplink transmission mode, wherein the first process includes a re-registration update process, and the second process includes a detachment and reattachment process.
[0007] Through the uplink transmission control method provided in the application embodiment, when the terminal device has at least two transmitting antennas, the uplink transmission mode can be switched to a mode suitable for the current operating state according to the current operating state, so that the terminal device can achieve a dynamic balance in power consumption and usage performance, and have a better user experience.
[0008] In some embodiments, the uplink transmission mode of the terminal device includes uplink single stream and uplink dual stream; uplink single stream includes the terminal device using one transmitting antenna to send a data stream; uplink dual stream includes the terminal device using two transmitting antennas to send two different data streams.
[0009] Based on different operating states, the terminal device switches its uplink transmission mode to the corresponding uplink single stream or uplink dual stream, and then performs uplink communication based on the data transmission process corresponding to the uplink single stream or uplink dual stream. This can not only realize the corresponding communication process under different operating scenarios, but also meet the actual usage process.
[0010] In some embodiments, the operating state of the terminal device includes at least one of an operating parameter, an application scenario, or a usage state of the current screen, and determining a second uplink transmission mode that matches the current operating state includes: when the current operating state meets a preset condition, determining a second uplink transmission mode that matches the current operating state; wherein the operating parameters include power, temperature, etc.; the application scenarios include high-traffic operating scenarios and high-performance application scenarios, etc.; the usage state of the current screen includes screen off, screen on, etc.; the preset conditions include any one of the following conditions: the temperature of the terminal device is less than a temperature threshold and is in a first application scenario; or, the temperature of the terminal device is greater than or equal to the temperature threshold, or is not in the first application scenario; or, the temperature of the terminal device is less than the temperature threshold and is in a second application scenario; or, the terminal device is in a screen off state within a preset time.
[0011] In this embodiment, the terminal device uses operating parameters, application scenarios, or the usage status of the current screen as the standard for determining the current operating status of the terminal device. When the current operating status meets the preset conditions, the second uplink transmission mode that matches the operating status is determined according to the corresponding relationship between the operating status and the uplink transmission mode. If the number of data streams in the second uplink transmission mode is the same as that in the current first transmission mode, the current first uplink transmission mode is maintained, that is, the terminal device does not need to change the uplink transmission mode in this operating state; if the number of data streams in the second uplink transmission mode is different from that in the current first transmission mode, the current first uplink transmission mode needs to be switched to the second uplink transmission mode, that is, the terminal device needs to change the uplink transmission mode in this operating state.
[0012] In some embodiments, determining a second uplink transmission mode that matches the current operating state also includes: when the current operating state satisfies that the temperature of the terminal device is less than a temperature threshold and is in a first application scenario, according to the correspondence between the operating state and the uplink transmission mode, determining the second uplink transmission mode as an uplink dual-stream; when the current operating state satisfies that the temperature of the terminal device is greater than or equal to the temperature threshold, or is not in the first application scenario, according to the correspondence between the operating state and the uplink transmission mode, determining the second uplink transmission mode as an uplink single-stream; when the current operating state satisfies that the temperature of the terminal device is less than the temperature threshold and is in the second application scenario, according to the correspondence between the operating state and the uplink transmission mode, determining the second uplink transmission mode as an uplink single-stream; when the current operating state satisfies that the terminal device is in a screen-off state within a preset time, according to the correspondence between the operating state and the uplink transmission mode, determining the second uplink transmission mode as an uplink single-stream.
[0013] Among them, the first application scenario includes the terminal device being in performance mode; and / or the terminal device running an application in the APP whitelist; and / or the application layer data traffic of the data service processed by the terminal device is greater than the traffic threshold; and / or the data service processed by the terminal device belongs to a preset service type; and / or the terminal device is in a high-speed rail or subway scenario.
[0014] The second application scenario includes: a scenario corresponding to when the reference signal received power detected by the terminal device is less than the power threshold, for example, the terminal device is at a far point.
[0015] In some embodiments, when the current operating status satisfies that the terminal device is in a screen-off state within a preset time, the terminal device triggers a second process to switch the first uplink transmission mode to a second uplink transmission mode.
[0016] Through the method provided in this embodiment, when the terminal device is in a long-term screen-off operation state, it indicates that the terminal device is currently in a sleep or suspended service state. At this time, the terminal device does not have an urgent requirement for uplink transmission. Therefore, the uplink transmission mode can be switched to an uplink single stream by triggering a second process with a relatively complex execution process, so as to achieve the purpose of reducing power consumption while meeting normal communication conditions.
[0017] In some embodiments, when the current operating state satisfies that the temperature of the terminal device is less than the temperature threshold and is in the second application scenario, after the terminal device triggers the first process or the second process to switch the first uplink transmission mode to the second uplink transmission mode, the method also includes: controlling the activation of transmit diversity.
[0018] Through the method provided in this embodiment, when the temperature of the terminal device is lower than the temperature threshold and is in the second application scenario, the terminal device can control the activation of transmit diversity after triggering the first process or the second process to switch the uplink dual stream to an uplink single stream, thereby increasing its uplink transmit power and enhancing the effect of uplink diversity.
[0019] In some embodiments, the method further includes: when the current operating state satisfies that the temperature of the terminal device is greater than or equal to a temperature threshold, or is not in the second application scenario, controlling to turn off the transmit diversity.
[0020] Through the method provided in this embodiment, the terminal device can control to shut down the transmission diversity when the temperature is greater than or equal to the temperature threshold, or is not in the second application scenario, thereby reducing the power consumption of the device.
[0021] In some embodiments, the first process includes: when the terminal device is in an idle state, sending a registration update request to the network device, the registration update request is used by the network device to generate a UE capability query message based on the registration update request and send it to the terminal device; reporting UE capability information to the network device based on the UE capability query message, the UE capability information including the number of data streams in the second uplink transmission mode; receiving scheduling information sent by the network device, the scheduling information including the number of data streams in the second uplink transmission mode.
[0022] The terminal device reports the changed UE capability to the network device by initiating a re-registration update process, and the UE capability information includes the number of data streams in the uplink transmission mode that need to be changed. In this embodiment, the registration update process can be a mobile registration update or a tracking area update process. Since the registration update process is a basic process possessed by the terminal device and can be applied to most terminal devices, the uplink transmission control method provided in the embodiment of the present application has a wide range of applications.
[0023] In some embodiments, when the terminal device is in an idle state, a registration update request is sent to a network device, including: identifying the current call state of the terminal device; when the terminal device is in a non-call state and in an idle state, a registration update request is sent to the network device; when the terminal device is in a call state, after waiting for the call state to end, the call data of the call state is saved, and when the terminal device is in an idle state, a registration update request is sent to the network device.
[0024] In this embodiment, when the first uplink transmission mode is an uplink single stream and the second uplink transmission mode is an uplink dual stream, the UE capability information message includes the number of data streams of the uplink dual stream, and the scheduling information includes the number of data streams of the uplink dual stream.
[0025] In this embodiment, when the first uplink transmission mode is uplink dual-stream and the second uplink transmission mode is uplink single-stream, the UE capability information message includes the number of data streams of the uplink single-stream; the scheduling information sent by the receiving network device includes the number of data streams of the uplink single-stream.
[0026] In the method provided in this embodiment, the terminal device changes the uplink transmission mode based on the first process of initiating re-registration update. The execution process is simple and can be applied to most terminal devices and network devices.
[0027] In some embodiments, when the number of data streams in the first uplink transmission mode is different from that in the second uplink transmission mode, the first process or the second process is triggered to switch the first uplink transmission mode currently in use to the second uplink transmission mode, including: the terminal device starts a timer; when the first uplink transmission mode is an uplink single stream and the second uplink transmission mode is an uplink dual stream, the timer is stopped and the first process or the second process is triggered to switch the first uplink transmission mode currently in use to the second uplink transmission mode; when the first uplink transmission mode is an uplink dual stream and the second uplink transmission mode is an uplink single stream, the timer is reset, and after the timer times out, the first process or the second process is triggered to switch the first uplink transmission mode currently in use to the second uplink transmission mode.
[0028] Through the method provided in this embodiment, the terminal device can set a timer during the switching process of the uplink transmission mode, thereby preventing the terminal device from frequently switching back and forth between the first uplink transmission mode and the second uplink transmission mode.
[0029] According to a second aspect, an uplink transmission control device is provided, which is applied to a terminal device, and the device includes a transmission module, a determination module and a switching module; wherein the transmission module is used to use a first uplink transmission mode to transmit data with a network device; the determination module is used to determine a second uplink transmission mode that matches the current operating state; the switching module is used to trigger a first process or a second process when the number of data streams in the first uplink transmission mode and the second uplink transmission mode are different, so as to switch the currently used first uplink transmission mode to the second uplink transmission mode; wherein the first process includes a re-registration update process, and the second process includes a detachment and re-attachment process.
[0030] In a third aspect, a terminal device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the uplink transmission control method as shown in the first aspect is implemented.
[0031] According to a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the uplink transmission control method as shown in the first aspect is implemented.
[0032] In a fifth aspect, a chip is provided, the chip comprising a processor and a memory, the memory storing a computer program, and the computer program, when executed by the processor, implements the uplink transmission control method as shown in the first aspect.
[0033] In a sixth aspect, a computer program product is provided, which includes a computer program. When the computer program is executed by a terminal device, the terminal device implements the uplink transmission control method shown in the first aspect.
[0034] It can be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 An architecture diagram of a communication system provided in one embodiment of the present application;
[0036] Figure 2A A schematic diagram of the interaction process of two uplink T single flows provided in an embodiment of the present application;
[0037] Figure 2B A schematic diagram of the interaction process of uplink dual streams provided in an embodiment of the present application;
[0038] Figure 2C A schematic diagram of an uplink single-stream interaction process provided in an embodiment of the present application;
[0039] Figure 3 A schematic flow chart of an uplink transmission control method provided in an embodiment of the present application;
[0040] Figure 4 A schematic flow chart of an uplink transmission mode switching method provided in an embodiment of the present application;
[0041] Figure 5 A schematic flow chart of an uplink transmission mode switching method provided in another embodiment of the present application;
[0042] Figure 6 A schematic flow chart of an uplink transmission control method provided in an embodiment of the present application;
[0043] Figure 7 A schematic flow chart of an uplink transmission control method provided in another embodiment of the present application;
[0044] Figure 8A schematic structural diagram of an uplink transmission control device provided in an embodiment of the present application;
[0045] Fig. 9 A schematic structural diagram of a chip provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION
[0046] The technical solution provided in the embodiments of the present application is described below with reference to the accompanying drawings.
[0047] It should be understood that in the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is merely a way to describe the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0048] In this embodiment, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0049] Figure 1 This is an architecture diagram of a communication system provided by an embodiment of the present application. Figure 1 As shown, the communication system includes a network device 110 and a terminal device 120. The network device 110 and the terminal device 120 can communicate via a wireless link. The transmission link from the network device 110 to the terminal device 120 is called a downlink or a downlink channel, which is used to transmit downlink signals. The transmission link from the terminal device 120 to the network device 110 is called an uplink or an uplink channel, which is used to transmit uplink signals.
[0050] In this embodiment, the network device 110 may be a device capable of providing a random access function for the terminal device 120 or a chip that can be set in the device. For example, the network device 110 is a base station capable of accessing the terminal device 120 to a radio access network (RAN). A base station may sometimes also be referred to as an access network device or an access network node. It is understandable that in systems using different wireless access technologies, the names of devices having base station functions may be different. For the convenience of description, in the embodiments of the present application, devices that provide wireless communication access functions for terminal devices are collectively referred to as base stations.
[0051] In the embodiment of the present application, the network device 110 includes but is not limited to: an evolved node B (eNB or eNodeB) in long term evolution technology (LTE), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (home evolved node B, or home node B, HNB), a base band unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc., and can also be a next generation base station node (next generation base station node) in a 5G system. A base station (gNB) or transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, network nodes that constitute a gNB or transmission point, such as a baseband unit (BBU) or distributed unit (DU), and network equipment in future 6G networks.
[0052] The terminal device 120 may be any electronic device with wireless transceiver functions. The terminal device 120 may also be called user equipment (UE), access terminal, terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless network equipment, user agent or user device.
[0053] In the embodiment of the present application, the terminal device 120 includes, but is not limited to, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a smart phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other device connected to a wireless modem, a vehicle-mounted device, a wearable device, a drone device, a terminal device in the Internet of Things or the Internet of Vehicles, and any form of terminal in a future network, a relay user device, or a terminal in a future evolved public land mobile communication network (PLMN), etc. The terminal device 120 may also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a terminal device in industrial control, a terminal device in self driving, a terminal device in remote medical, a terminal device in a smart grid, a terminal device in a smart city, a terminal device in a smart home, etc., and the embodiments of the present application are not limited to this.
[0054] The network device 110 or the terminal device 120 may be configured with multiple antennas (ANT) for communication. The multiple antennas include multiple transmitting antennas (transmitter, Tx) for sending signals and multiple receiving antennas (receiver, Rx) for receiving signals. It should be noted that, usually, the terminal device 120 or the network device 110 includes multiple types of antennas, such as cellular antennas, Bluetooth antennas, wireless local area networks (WLAN) antennas, and global positioning system (GPS) antennas, etc. The antennas mentioned in this embodiment all refer to cellular antennas. Under the condition that the network device 110 and the terminal device 120 are configured with multiple antennas, the network device 110 and the terminal device 120 can communicate based on spatial multiplexing technology. Among them, spatial multiplexing means that both the transmitting end and the receiving end use multiple antennas to form a massive multiple input multiple output (MIMO) channel on the same frequency band to transmit signals. A MIMO channel includes multiple MIMO sub-channels (also called virtual channels). Usually, one Tx antenna and one Rx antenna constitute a MIMO sub-channel. It can be understood that since spatial multiplexing technology divides data into multiple paths and transmits them on multiple MIMO sub-channels at the same time, spatial multiplexing technology can increase channel capacity and improve data transmission rate.
[0055] In spatial multiplexing technology, the number of MIMO subchannels is equal to the number of antenna layers. Since the communication process is a process in which Tx antennas and Rx antennas work together, the number of antenna transmission layers is affected not only by the number of Tx antennas at the transmitting end, but also by the number of Rx antennas at the receiving end. Generally, the maximum number of antenna transmission layers is equal to the minimum number of Tx antennas and Rx antennas. For example, in a 4Tx+2Rx antenna system, the maximum number of antenna transmission layers is 2. In a 4Tx+4Rx antenna system, the maximum number of antenna transmission layers is 4.
[0056] In some embodiments, when the terminal device 120 includes two transmitting antennas, it means that the terminal device 120 can support uplink MIMO with a maximum number of transmission layers of 2, that is, the terminal device 120 supports establishing two transmission channels through the two transmitting antennas to send data to the network device 110. When both transmitting antennas are working, the same data stream can be sent. Figure 2A As shown in , different data streams can also be sent. Figure 2BThat is, the terminal device can support up to two uplink streams. In other application scenarios, the terminal device 120 can also use one of the two transmit antennas to send a single data stream, see Figure 2C as shown in .
[0057] It should be noted that when the network device 110 communicates with the terminal device 120, the network device 110 needs to know the capability (UE capability) of the terminal device 120 first, so that it can make correct scheduling when making various event judgments or executing various algorithms. Among them, UE capability is a set of parameters, including UE category, packet data convergence protocol (PDCP) parameters, radio link control layer protocol (RLC) parameters, physical layer parameters, radio frequency (RF) parameters, whether to support overheat indication parameters, etc. Corresponding to the embodiment of the present application, before the network device 110 schedules the terminal device 120 for data transmission, that is, before the network device 110 schedules the number of data streams of the terminal device 120, it is necessary to first know the maximum value of the number of transmission layers (max_mimo_layer, MML) supported by the terminal device 120 (also known as the maximum number of transmission layers, the maximum number of layers, the maximum number of layers), that is, it is necessary to know the maximum number of concurrent streams of data supported by the terminal device 120. Here, the number of transmission layers includes the number of uplink transmission layers and the number of downlink transmission layers. Accordingly, the maximum number of transmission layers supported by the terminal device 120 includes the maximum number of uplink transmission layers and the maximum number of downlink transmission layers.
[0058] When the terminal device 120 includes multiple transmitting antennas, the UE capability including its maximum number of uplink transmission layers can be reported to the network device 110 according to the number of transmitting antennas, so that the network device 110 can perform scheduling within the maximum number of uplink transmission layers reported by the terminal device 120. Exemplarily, when the terminal device 120 includes two transmitting antennas, the terminal device 120 can report the UE capability with a maximum number of uplink transmission layers of 2 to the network device. After receiving the UE capability reported by the terminal device 120, the network device 110 can schedule a single data stream or two data streams. When the data stream scheduled by the network device 110 is two streams (also referred to as dual streams), the terminal device 120 can send two layers of data to the network device 110 concurrently through two transmitting channels, that is, the terminal device uses two transmitting antennas to send different data streams. In the embodiment of the present application, this uplink transmission mode of the terminal device 120 is referred to as uplink dual stream. When the data stream scheduled by the network device 110 is a single stream (also called a single stream), the terminal device 120 sends a layer of data to the network device 110, that is, the terminal device can use one of the two transmitting antennas to send a single data stream. In the embodiment of the present application, this uplink transmission mode of the terminal device 120 is called an uplink single stream.
[0059] In some scenarios, when the terminal device 120 has a two-T transmission capability, in order to increase the channel capacity during uplink data transmission and the transmission rate of uplink data, the uplink two-T dual-stream uplink transmission mode is fixedly turned on to transmit data with the network device 110, that is, the terminal device fixedly sends different data streams through two transmitting antennas. However, this method easily increases the power consumption of the terminal device 120 and affects the user experience.
[0060] To this end, an embodiment of the present application provides an uplink transmission control method, and the terminal device can dynamically adjust the uplink transmission mode currently used to an uplink transmission mode that matches the current operating state according to the current operating state, thereby achieving a dynamic balance between power consumption and usage performance of the terminal device, and reducing power consumption without affecting the user experience.
[0061] It should be noted that the terminal device provided in the embodiment of the present application needs to at least meet the following conditions (1) to (4).
[0062] (1) The terminal device has two transmitting antennas.
[0063] In this embodiment, the terminal device is provided with two transmitting antennas, supports the uplink two T transmission capability, and can establish two transmission channels through the two transmitting antennas to send data to the network device. Of course, in some other embodiments, more transmitting antennas can be provided in the terminal device to establish more transmission channels to send data to the network device.
[0064] It should be noted that the method provided in this embodiment is intended to control the uplink transmission process of the terminal device, and does not limit the downlink transmission process. Therefore, the number of receiving antennas is not limited in this embodiment, and it can be one receiving antenna, two receiving antennas, or four receiving antennas. Exemplarily, the terminal device can be 2T2R, 2T4R, 2T1R, etc., where T represents a transmitting antenna and R represents a receiving antenna.
[0065] (2) The maximum number of uplink transmission layers in the UE capability reported by the terminal device is 2.
[0066] That is to say, when the terminal device has the ability to send two T uplink packets, the maximum number of uplink transmission layers that needs to be reported to the network device is 2, not 1.
[0067] (3) The terminal device has the function of reporting changes to UE capabilities through registration updates and detach and reattach processes.
[0068] In this embodiment, the terminal device can report the change of UE capability based on the registration update process of mobility registration update (MRU) or tracking area updates (TAU), or the process of detaching and reattaching. Among them, the registration update process of MRU or TAU, and detaching and reattaching are the basic processes for establishing a connection between the terminal device and the network device, which can be applied to most terminal devices.
[0069] (4) The application processor of the terminal device can identify the operating state of the terminal device.
[0070] In this embodiment, the operating state refers to one or more of the current operating parameters, application scenarios or current screen usage states of the terminal device. The terminal device can detect and identify any operating state through its built-in application processor.
[0071] The uplink transmission control method in the embodiment of the present application is explained below with reference to specific examples.
[0072] Figure 3 This is a schematic flow chart of an uplink transmission control method provided in an embodiment of the present application, and the method is applied to a terminal device. Figure 3 As shown, the method includes the following steps S301 to S303.
[0073] S301, the terminal device uses the first uplink transmission mode to transmit data with the network device.
[0074] In this embodiment, the uplink transmission mode includes an uplink single stream and an uplink dual stream. The uplink single stream includes the terminal device using one of the two transmitting antennas to send a single data stream; the uplink dual stream includes the terminal device using two transmitting antennas to send two different data streams. In step S301, the first uplink transmission mode used by the terminal device may be an uplink single stream or an uplink dual stream, which is determined according to the actual situation.
[0075] S302: The terminal device determines a second uplink transmission mode that matches the current operating state.
[0076] In this embodiment, the operating status includes at least a first application scenario and a second application scenario, and optionally also includes operating parameters and a usage status of the current screen.
[0077] Among them, the first application scenario refers to a scenario in which a terminal device communicates with a network device with a higher uplink transmission performance, such as a high-traffic operation scenario and a high-performance application scenario.
[0078] (1) A high-traffic operation scenario refers to a scenario in which a terminal device transmits data with a network device at a relatively high data traffic. For example, a terminal device runs an application in an APP whitelist, such as a speed test application. Or the application layer data traffic of a data service processed by the terminal device is greater than a traffic threshold, for example, the terminal device needs to upload a data resource with a large amount of data. Or the data service processed by the terminal device belongs to a preset service type. In the embodiment of the present application, the preset service type may include a call service, a picture web browsing service, a video service, a game service, etc.
[0079] (2) High-performance application scenarios refer to scenarios where the terminal device transmits data with the network device in a high-performance operation mode. For example, the terminal device is in performance mode, in which the terminal device adjusts the central processing unit (CPU) or graphics processing unit (GPU) frequency to the highest or even overclocks it appropriately; or the terminal device is in a fast-moving scenario, such as a high-speed train or subway.
[0080] The second application scenario refers to the scenario corresponding to when the terminal device detects that the reference signal receiving power (RSRP) is less than the power threshold. For example, the terminal device is currently in a location with poor signal, such as a far point. Among them, the far point refers to a point relatively far from the network device, which corresponds to the near point, that is, a point relatively close to the network device. In the second application scenario, the uplink signal of the terminal device is weak.
[0081] It should be noted that the first application scenario or the second application scenario provided in this embodiment includes but is not limited to the above content, which is only an example of the first application scenario and does not constitute a limitation on the first application scenario or the second application scenario. In some other embodiments, other application scenarios may also be used.
[0082] Operation parameters include power, temperature, etc. When a terminal device is running, its built-in CPU, memory, motherboard, or battery and other components will generate a certain amount of heat, which is then conducted outward through the device body, thereby increasing the temperature of the terminal device. The terminal device can detect the temperature value through the built-in temperature sensor and use the temperature value as the temperature of the terminal device itself, or determine the current remaining power through the built-in power identification module.
[0083] The current screen usage status, for example, the screen is off, the screen is on, or the terminal device is in the screen-off state or the screen-on state for a long time.
[0084] In this embodiment, the operating state meets the preset conditions, including that the temperature of the terminal device is less than the temperature threshold and is in the first application scenario, or that the temperature of the terminal device is less than the temperature threshold and is in the second application scenario, etc. The terminal device can identify its operating state through the application processor. For example, if the temperature threshold is 45°C, when the application processor detects that the current temperature of the terminal device is 42°C and is in performance mode, it determines that the operating state of the terminal device meets the preset conditions. When the application processor detects that the current temperature of the terminal device is 50°C and is running a video service, it determines that the operating state of the terminal device does not meet the preset conditions.
[0085] In other embodiments, the running state meets the preset condition further includes that the terminal device is in the screen-off state within a preset time. Specifically, after the terminal device is in the screen-off state, the application processor is triggered to identify the current running state, and when the application processor detects that the terminal device is still in the screen-off state within a preset time (such as 100s), it is determined that the running state of the terminal device meets the preset condition.
[0086] In this embodiment, the operating state of the terminal device has a certain correspondence with its uplink transmission mode. Once its operating state is determined, a second uplink transmission mode matching the current operating state can be determined based on the correspondence.
[0087] Exemplarily, the correspondence between the operating state and the uplink transmission mode may be as shown in the following Table 1.
[0088] Table 1 Correspondence between operating status and uplink transmission mode
[0089]
[0090] Taking the correspondence shown in Table 1 as an example, in some embodiments, when the current temperature of the terminal device is less than the temperature threshold and is in the first application scenario, the second uplink transmission mode is determined as an uplink dual-stream according to the correspondence between the operating state and the uplink transmission mode. When the current temperature of the terminal device is greater than or equal to the temperature threshold, or is in a non-first application scenario (i.e., not in the first application scenario), the second uplink transmission mode is determined as an uplink single-stream according to the correspondence between the operating state and the uplink transmission mode. Among them, the non-first application scenario refers to other scenarios except the first application scenario. For example, the application layer data traffic of the data service processed by the terminal device is less than or equal to the traffic threshold, or the terminal device is in normal mode or power saving mode, etc.
[0091] In other embodiments, when the current temperature of the terminal device is less than the temperature threshold and is in the second application scenario, such as the terminal device is at a remote point, the second uplink transmission mode is determined as an uplink single stream according to the correspondence between the operating status and the uplink transmission mode, and transmit diversity is turned on at the same time.
[0092] In some further embodiments, when the terminal device is in the screen-off state within a preset time, the second uplink transmission mode is determined as an uplink single stream according to the correspondence between the operating state and the uplink transmission mode.
[0093] S303: When the number of data streams in the first uplink transmission mode and the number of data streams in the second uplink transmission mode are different, the terminal device triggers the first process or the second process to switch the currently used first uplink transmission mode to the second uplink transmission mode.
[0094] In this embodiment, based on the uplink transmission mode including an uplink single stream and an uplink dual stream, in S303, when the number of data streams in the first uplink transmission mode is different from that in the second uplink transmission mode, it specifically includes: the number of data streams in the first uplink transmission mode is a single stream, and the number of data streams in the second uplink transmission mode is a dual stream; or, the number of data streams in the first uplink transmission mode is a single stream, and the number of data streams in the second uplink transmission mode is a dual stream.
[0095] When the temperature of the terminal device is less than the temperature threshold and is in the first application scenario, it indicates that the terminal device needs to communicate with the network device with a higher uplink transmission performance. At this time, in order to improve the uplink transmission efficiency of the terminal device, the terminal device can switch the current first uplink transmission mode to an uplink dual-stream when the uplink single-stream is used, thereby achieving data transmission with the network device through the maximum number of uplink transmission layers.
[0096] Exemplarily, when the temperature of the terminal device is less than the temperature threshold and is in the first application scenario of the performance mode, the terminal device needs to use a higher number of transmission layers for transmission to ensure throughput. When the temperature of the terminal device is less than the temperature threshold and is in the first application scenario of running the APP whitelist, such as when the terminal device starts a speed measurement application, it can be considered that the terminal device needs to use a higher number of transmission layers for transmission to ensure the accuracy of the speed measurement application. When the application layer data flow of the data service processed by the terminal device is greater than the flow threshold, the application layer data flow required by the data service is large, so the terminal device needs to use a higher number of transmission layers for transmission to ensure throughput. When the terminal device is in a high-speed rail or subway scenario, in order to enable the terminal device to have high-quality network communication, the terminal device needs to use a higher number of transmission layers for transmission, thereby maintaining the continuity of the service in the high-speed rail scenario and improving the user connection experience.
[0097] It can be understood that when the temperature of the terminal device is greater than or equal to the temperature threshold, or is in a non-first application scenario, it indicates that the current temperature of the terminal device itself is high, or that high-performance or high-traffic applications are not required. At this time, in order to reduce the power consumption of the device, when the current first uplink transmission mode is an uplink dual-stream, it can be switched to an uplink single-stream, thereby reducing the number of transmitting antennas used, thereby achieving the goal of reducing device power consumption without affecting user use.
[0098] When the temperature of the terminal device is less than the temperature threshold and is in the second application scenario at a far point, it indicates that the uplink transmission signal of the terminal device is weak. At this time, when the current first uplink transmission mode is an uplink dual-stream, it can be switched to an uplink single-stream, and in the uplink transmission mode of the uplink single-stream, the transmit diversity can be controlled to be turned on; or, when the current first uplink transmission mode is an uplink single-stream, the terminal device directly controls to turn on the transmit diversity and switches it to an uplink two-T single-stream. That is, at this time, the terminal device can send the same data stream to the network device through two transmitting antennas, thereby improving the uplink transmission power and enhancing the uplink diversity effect.
[0099] In addition, when the terminal device is in the screen-off state within the preset time, it indicates that the terminal device is currently in sleep or suspended service state. At this time, in order to reduce the power consumption of the device, when the current first uplink transmission mode is uplink dual-stream, it can be switched to uplink single-stream, thereby reducing the number of transmitting antennas used and reducing device power consumption.
[0100] In this embodiment, when the terminal device switches the first uplink transmission mode to the second uplink transmission mode, the first process switching may be triggered, or the second process switching may be triggered. Among them, the first process includes a re-registration update process, such as an MRU process or a TAU process; the second process includes a detachment and re-attachment process. It should be understood that the re-registration update process is simpler and faster than the detachment and attach processes. Therefore, in this embodiment, when the terminal device switches the uplink single stream to the uplink dual stream, the re-registration update process may be triggered, and when the uplink dual stream is switched to the uplink single stream, the re-registration update process or the detachment and attach process may be triggered. Of course, in some other embodiments, the terminal device may also select the corresponding process for switching according to actual needs, and this embodiment does not impose specific restrictions.
[0101] In some embodiments, the terminal device triggers the first process to switch the currently used first uplink transmission mode to the second uplink transmission mode. Exemplarily, when the terminal device is in an idle state, it sends a registration update request to the network device, and the registration update request is used by the network device to generate and send a UE capability query message to the terminal device according to the registration update request. The terminal device reports UE capability information to the network device according to the UE capability query message, and the UE capability information includes the number of data streams in the second uplink transmission mode, and then receives scheduling information sent by the network device, and the scheduling information includes the number of data streams in the second uplink transmission mode.
[0102] It should be noted that when the terminal device changes the uplink transmission mode by initiating a re-registration update process (for example, by triggering the process of reporting the change of UE capabilities by MRU or TAU), the triggering of the process will interrupt the call state of the terminal device. Therefore, before initiating the re-registration update process, it is necessary to first determine whether the terminal device is in a call state. When the terminal device is in a call state, it does not immediately trigger the re-registration update process, but waits for the call to end, saves the call data, and then executes the process of sending a mobile registration update request to the network device. Therefore, in this embodiment, when the number of data streams in the first uplink transmission mode and the second uplink transmission mode is different, the terminal device first identifies the current call state of the terminal device. Then, the terminal device sends a registration update request to the network device when it is in a non-call state and the terminal device is in an idle state; the terminal device sends a registration update request to the network device when the terminal device is in a call state, waits for the call state to end, and saves the call data of the call state, and the terminal device is in an idle state.
[0103] In some other embodiments, the terminal device triggers the second process to switch the currently used first uplink transmission mode to the second uplink transmission mode. Exemplarily, when the terminal device is in an idle state, a detach and reattach process is triggered to report UE capability information to the network device, and the UE capability information includes the number of data streams in the second uplink transmission mode.
[0104] In this embodiment, the terminal device is further provided with a timer during the switching process of the uplink transmission mode. Exemplarily, when the first uplink transmission mode is an uplink single stream and the second uplink transmission mode is an uplink dual stream, the terminal device stops the timer and triggers the first process or the second process to switch the first uplink transmission mode currently in use to the second uplink transmission mode. When the first uplink transmission mode is an uplink dual stream and the second uplink transmission mode is an uplink single stream, the terminal device resets the timer, and after the timer times out, triggers the first process or the second process to switch the first uplink transmission mode currently in use to the second uplink transmission mode.
[0105] Among them, the duration of the timer can be determined according to the current first uplink transmission mode of the terminal device and the second uplink transmission mode that needs to be switched. For example, when switching from an uplink single stream to an uplink dual stream, the duration of the timer can be set to a shorter time or the timer can be stopped directly, so as to quickly adjust the uplink transmission mode to meet the timeliness of the dual stream transmission; when switching from an uplink dual stream to an uplink single stream, the duration of the timer can be set to a longer time to temporarily postpone entering the second uplink transmission mode, and then wait for the timer to time out before executing the switching process, so as to prevent the terminal device from frequently switching back and forth between the first uplink transmission mode and the second uplink transmission mode due to changes in the operating state.
[0106] Through the uplink transmission control method provided in this embodiment, the terminal device can dynamically adjust its uplink transmission mode according to the current operating state and the first uplink transmission mode currently used, so that the adjusted uplink transmission mode can be more adapted to the current operating state, thereby achieving a dynamic balance between power consumption and performance of the terminal device, and reducing device power consumption without affecting the user experience.
[0107] It can be seen from the contents provided in the above embodiments that when the terminal device dynamically adjusts the uplink transmission mode, it can switch between the uplink single stream and the uplink dual stream by triggering the registration update process of the MRU or TAU, and it can also be achieved by triggering the detachment and reattachment process. The following takes the example of the terminal device triggering the MRU to dynamically adjust the uplink transmission mode to exemplify the process of the terminal device switching the uplink transmission mode.
[0108] Example 1: The maximum number of uplink transmission layers is switched from an uplink single stream to an uplink dual stream by triggering MRU.
[0109] Figure 4 A schematic flow chart of an uplink transmission mode switching method provided in an embodiment of the present application involves a process in which a terminal device switches a first uplink transmission mode of a current uplink single stream to a second uplink transmission mode of an uplink dual stream. Figure 4 As shown, the method includes the following steps S401 to S406.
[0110] S401, the terminal device determines whether it is currently in a call state. If so, it waits for the call to end, saves the call data and then executes step S402. If not, it directly executes step S402.
[0111] Among them, saving call data means that the terminal device converts the sound during the user's call into an analog signal, amplifies it through an amplifier, and then sends it to the analog / digital converter on the terminal device to convert it into a binary digital signal, and then writes the digital signal into the storage space in turn for real-time storage.
[0112] S402, the terminal device stops the timer and actively enters the idle state.
[0113] In some embodiments, when the terminal device is in the running state, it is usually in the connected state, and the change of UE capability through MRU requires the terminal device to be in the idle state before it can be triggered. Therefore, in this embodiment, the terminal device needs to enter the idle state first.
[0114] In this embodiment, the current uplink single stream is switched to an uplink dual stream. It can be seen that under this condition, the terminal device has an urgent need for the uplink dual stream. Therefore, this embodiment actively controls the terminal device to enter an idle state to avoid freezing.
[0115] S403, the terminal device triggers the MRU to send a mobile registration update request to the network device, and the mobile registration update request includes a UE capability change field of the terminal device.
[0116] S404, the network device sends a UE capability query message to the terminal device.
[0117] Among them, the UE capability query message can be a UE Capability Enquiry message, which is used to query the UE capability of the terminal device.
[0118] S405, the terminal device sends a UE capability information message to the network device, and the maximum number of uplink transmission layers included in the UE capability information message is 2.
[0119] Among them, the UE capability message can be a UE Capability Information message, which is used to report UE capability information to the network device, and the UE capability information message includes the maximum uplink transmission layer number of 2 that the terminal device needs to change.
[0120] S406, the network device sends scheduling information to the terminal device.
[0121] Exemplarily, the scheduling information may be a downlink control information indication (downlink control indicator, DCI), where the DCI is used to indicate the number of uplink transmission layers of the UE, that is, the number of data streams of the uplink dual stream.
[0122] The switching process provided in this embodiment can be used for switching the uplink transmission mode when the current operating state of the terminal device satisfies the preset conditions of the first application scenario and its own temperature is less than the temperature threshold. At this time, the uplink transmission mode currently working in the terminal device is an uplink single stream, and it is necessary to change the first uplink transmission mode of the current uplink single stream to the second uplink transmission mode of the uplink dual stream to ensure its transmission efficiency and performance during data transmission. In this example, the terminal device changes the uplink transmission mode of the terminal device by triggering a relatively simple and fast MRU process, so that the uplink transmission mode of the uplink two streams is effective in a specific application scenario, thereby achieving a balance between power consumption and performance of the terminal device. Compared with the process of reporting the change of the uplink transmission mode through the Overheating function of R15 and the UAI function of R16 in the traditional technology, although the communication protocols of R15 and R16 already support reporting the change of the uplink transmission mode of the device, this method is not applicable to all network devices. Some network devices do not respond to this kind of change of the uplink transmission mode, resulting in the failure of the change process to take effect. The process of changing the uplink transmission mode by triggering the MRU process in this embodiment is a basic interaction process between the terminal device and the network device, and is applicable to all terminal devices and network devices. Therefore, by changing the uplink transmission mode of the terminal device by triggering the MRU, while being applicable to most terminal devices, different uplink transmission modes can also be dynamically switched according to different application scenarios, so that the terminal device can achieve a balance between power consumption and performance.
[0123] Example 2: The maximum number of uplink transmission layers is switched from uplink dual streams to uplink single stream by triggering the MRU process.
[0124] Figure 5 A schematic flow chart of an uplink transmission mode switching method provided in another embodiment of the present application involves a process in which a terminal device switches a current first uplink transmission mode of a dual-stream uplink to a second uplink transmission mode of a single-stream uplink. Figure 5As shown, the method includes the following steps S501 to S506.
[0125] S501, the terminal device determines whether it is currently in a call state. If so, it waits for the call to end, saves the call data and then executes step S502. If not, it directly executes step S502.
[0126] S502, the terminal device resets the timer and enters the idle state after the timer times out.
[0127] In this embodiment, the current uplink dual stream is switched to an uplink single stream. It can be seen that under this condition, the terminal device does not have high requirements for uplink traffic transmission. Therefore, the terminal device can enter the idle state by itself after the timer expires and there is no interaction with the network device within a preset time.
[0128] S503, the terminal device triggers the MRU to send a mobile registration update request to the network device, and the mobile registration update request includes a UE capability change field of the terminal device.
[0129] S504, the network device sends a UE capability query message to the terminal device.
[0130] Among them, the UE capability query message can be a UE Capability Enquiry message, which is used to query the UE capability of the terminal device.
[0131] S505, the terminal device sends a UE capability information message to the network device, and the maximum number of uplink transmission layers included in the UE capability information message is 1.
[0132] Among them, the UE capability message can be a UE Capability Information message, which is used to report UE capability information to the network device, and the UE capability information message includes the maximum uplink transmission layer number of 1 that the terminal device needs to change.
[0133] S506: The network device sends scheduling information to the terminal device.
[0134] Exemplarily, the scheduling information may be a downlink control information indication (downlink control indicator, DCI), where the DCI is used to indicate the number of uplink transmission layers of the UE, that is, the number of data flows of an uplink single flow.
[0135] The switching process provided in this embodiment can be used for switching the uplink transmission mode when the current operating state of the terminal device satisfies that its own temperature is greater than or equal to the temperature threshold, or when the application scenario is not in the preset condition of the first application scenario. At this time, the uplink transmission mode currently working in the terminal device is uplink dual-stream, and it can change the first uplink transmission mode of the current uplink dual-stream to the second uplink transmission mode of the uplink single-stream, thereby reducing the power consumption of the device without affecting the normal use of the device.
[0136] The above content is the process of switching between uplink single stream and uplink dual stream by triggering the MRU process in the terminal device provided in the embodiment of the present application. Optionally, in other implementations, the terminal device can also perform the switching between uplink single stream and uplink dual stream by triggering the detach and attach processes, which can be specifically set according to actual conditions and is not limited in this embodiment.
[0137] In some implementation scenarios, in order to save device power consumption, when the operating state of the terminal device meets the preset condition of being in the screen-off state within a preset time, its uplink transmission mode can be switched to an uplink single stream to achieve the purpose of reducing power consumption while meeting normal communication conditions.
[0138] Figure 6 A schematic flow chart of an uplink transmission control method provided in an embodiment of the present application, which involves a process of switching the uplink transmission mode when the terminal device is in a long-term screen-off operation state. Figure 6 As shown, the method includes the following steps S601 to S605.
[0139] S601, when the screen of the terminal device is off, identify the current operating status.
[0140] In this embodiment, the operating status includes the usage status of the current screen of the terminal device, for example, the device is in use or is in the screen-off state within a preset time.
[0141] When the terminal device screen is turned off, the application processor is triggered to identify the current operating status.
[0142] S602: When the terminal device is in a current operating state and is in a screen-off state within a preset time, the terminal device identifies the first uplink transmission mode currently in use.
[0143] S603: The terminal device determines a second upload transmission mode that matches the current operating state.
[0144] The terminal device determines the second uplink transmission mode as an uplink single stream according to the correspondence between the operating state and the uplink transmission mode.
[0145] S604: When the first uplink transmission mode is uplink dual-stream, the terminal device triggers the second process to switch the first uplink transmission mode to the second uplink transmission mode.
[0146] Exemplarily, when the first uplink transmission mode of the terminal device is uplink dual-stream, the second process of detaching and reattaching is triggered, and the UE capability information is reported to the network device. The UE capability information includes the number of data streams of the uplink single stream, and the maximum number of uplink transmission layers in the UE capability information is 1, thereby enabling the terminal device to operate in an uplink single-stream uplink transmission mode with lower power consumption when the screen is off for a long time.
[0147] S605: When the first uplink transmission mode is an uplink single stream, the terminal device maintains the current first uplink transmission mode.
[0148] In this embodiment, when the terminal device detects that it is in the screen-off state at a preset time, the uplink transmission mode of the uplink dual stream is changed to the uplink transmission mode of the uplink single stream by triggering detach and attach, which can ensure the timely update of the terminal capabilities while reducing the power consumption of the device. Of course, in other embodiments, the terminal device can also switch the uplink transmission mode by triggering the MRU or TAU process, which can be specifically set according to actual needs and is not limited in this embodiment. It should be noted that the uplink transmission control method provided in this embodiment can also be used to implement the re-switching of the uplink transmission mode through this process when the terminal device fails to switch from the uplink dual stream to the uplink dual stream by triggering the re-registration update process in the early stage, thereby providing double protection for the switching process.
[0149] In other implementation scenarios, in order to improve the uplink transmission power, when the operating state of the terminal device satisfies the temperature less than the temperature threshold and is in the preset condition of the second application scenario, if the current first uplink transmission mode is uplink dual stream, it is switched to uplink single stream, and in the uplink transmission mode of uplink single stream, control to turn on transmit diversity. If the current first uplink transmission mode is uplink single stream, directly control to turn on transmit diversity and switch it to uplink two T single stream.
[0150] Figure 7 A schematic flow chart of an uplink transmission control method provided by another embodiment of the present application. Figure 7 As shown, the method includes the following steps S701 to S704.
[0151] S701, when the terminal device is in a current operating state where the temperature is less than a temperature threshold and is in a second application scenario, it identifies a first uplink transmission mode currently in use.
[0152] S702: The terminal device determines a second uplink transmission mode that matches the current operating state.
[0153] The terminal device determines the second uplink transmission mode as an uplink single stream according to the correspondence between the operating state and the uplink transmission mode.
[0154] S703, when the first uplink transmission mode is uplink dual-stream and the second uplink transmission mode is uplink single-stream, the terminal device triggers the first process or the second process, switches the first uplink transmission mode to the second uplink transmission mode, and controls to turn on transmit diversity.
[0155] In some embodiments, the terminal device may autonomously perform transmit diversity by means of small cyclic delay diversity (SCDD).
[0156] Optionally, in some other implementations, step S703 may also be replaced by the terminal device directly controlling to turn on transmit diversity when the first uplink transmission mode is an uplink single stream and the second uplink transmission mode is also an uplink single stream.
[0157] S704: When the terminal device is in a current operating state where the temperature is greater than or equal to the temperature threshold, or is not in the second application scenario, control to turn off transmit diversity.
[0158] When the terminal device is in the second application scenario, the uplink signal is weak. At this time, in order to enable the terminal device to perform normal network communication even when the uplink signal is weak, in this embodiment, after the terminal device switches the uplink transmission mode to an uplink single stream, or when it is in an uplink single stream, the uplink transmission power is increased by turning on transmit diversity, and when the temperature of the terminal device is greater than or equal to the temperature threshold, or when it is not in the second application scenario, the transmit diversity is controlled to be turned off, thereby reducing the power consumption of the device.
[0159] To sum up, through the method provided in the embodiment of the present application, the terminal device can dynamically adjust the uplink transmission mode to a mode that matches each operating state according to different operating states, thereby achieving a dynamic balance between power consumption and usage performance of the terminal device, while reducing power consumption without affecting the user experience.
[0160] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0161] Based on the same concept, as an implementation of the above method, an embodiment of the present application provides an uplink transmission control device, and the device embodiment corresponds to the above method embodiment. For ease of reading, the present device embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the above method embodiment.
[0162] Figure 8 801 is a schematic diagram of an uplink transmission control device provided by an embodiment of the present application. The device is applied to a terminal device and includes a transmission module 801, a determination module 802 and a switching module 803.
[0163] The transmission module 801 is used to perform data transmission with a network device using a first uplink transmission mode.
[0164] The determination module 802 is used to determine a second uplink transmission mode that matches the current operating state.
[0165] The switching module 803 is used to trigger the first process or the second process to switch the currently used first uplink transmission mode to the second uplink transmission mode when the number of data streams in the first uplink transmission mode is different from that in the second uplink transmission mode; wherein the first process includes a re-registration update process, and the second process includes a de-attachment and re-attachment process.
[0166] An embodiment of the present application also provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the uplink transmission control method shown in the above-mentioned embodiments is executed.
[0167] The present application also provides a chip, see Fig. 9 As shown, the chip includes a processor and a memory, in which a computer program is stored. When the computer program is executed by the processor, the uplink transmission control method in the above embodiments is implemented.
[0168] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the uplink transmission control method provided in the above embodiments is implemented.
[0169] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a terminal device, the terminal device implements the uplink transmission control method provided in the above embodiments.
[0170] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0171] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0172] In the embodiments provided in the present application, the division of each framework or module is only a logical function division. There may be other division methods in actual implementation. For example, multiple frameworks or modules can be combined or integrated into another system, or some features can be ignored or not executed.
[0173] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0174] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0175] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0176] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. An uplink transmission control method, characterized in that: Applied to a terminal device, the terminal device includes at least two transmitting antennas, and the method includes: Using a first uplink transmission mode to perform data transmission with a network device; Determine a second uplink transmission mode that matches the current operating state; When the number of data streams in the first uplink transmission mode is different from the number of data streams in the second uplink transmission mode, triggering a first process or a second process to switch the currently used first uplink transmission mode to the second uplink transmission mode; The first process includes a re-registration update process, and the second process includes a detachment and re-attachment process.
2. The method according to claim 1, characterized in that The uplink transmission mode of the terminal device includes uplink single stream and uplink dual stream; The uplink single stream includes the terminal device sending a data stream using one of the transmitting antennas; The uplink dual stream includes the terminal device sending two different data streams using the two transmitting antennas.
3. The method according to claim 1 or 2, characterized in that: The operating state of the terminal device includes at least one of an operating parameter, an application scenario, or a usage state of a current screen, and the determining of a second uplink transmission mode matching the current operating state includes: When the current operating state meets a preset condition, determining a second uplink transmission mode matching the current operating state according to a correspondence between the operating state and the uplink transmission mode; The preset condition includes any one of the following conditions: The temperature of the terminal device is less than the temperature threshold and is in the first application scenario; or, The temperature of the terminal device is greater than or equal to the temperature threshold, or is not in the first application scenario; or, The temperature of the terminal device is less than the temperature threshold and is in the second application scenario; or, The terminal device is in a screen-off state within a preset time.
4. The method according to claim 3, characterized in that The determining of a second uplink transmission mode matching the current operating state further includes: When the current operating state satisfies that the temperature of the terminal device is less than the temperature threshold and is in the first application scenario, according to the corresponding relationship between the operating state and the uplink transmission mode, determining the second uplink transmission mode as uplink dual stream; When the current operating state satisfies that the temperature of the terminal device is greater than or equal to the temperature threshold, or is not in the first application scenario, determining the second uplink transmission mode as an uplink single stream according to the corresponding relationship between the operating state and the uplink transmission mode; When the current operating state satisfies that the temperature of the terminal device is less than the temperature threshold and is in the second application scenario, according to the corresponding relationship between the operating state and the uplink transmission mode, determining the second uplink transmission mode as an uplink single stream; When the current operating state satisfies that the terminal device is in a screen-off state within a preset time, the second uplink transmission mode is determined as an uplink single stream according to the corresponding relationship between the operating state and the uplink transmission mode.
5. The method according to claim 3 or 4, characterized in that: The first application scenario includes The terminal device is in performance mode; and / or, The terminal device runs an application in the APP whitelist; and / or, The application layer data flow of the data service processed by the terminal device is greater than the flow threshold; and / or, The data service processed by the terminal device belongs to the preset service type; and / or, The terminal device is in a high-speed rail or subway scenario.
6. The method according to claim 3 or 4, characterized in that: The second application scenario includes: The scenario corresponding to when the reference signal receiving power detected by the terminal device is less than the power threshold.
7. The method according to any one of claims 3 to 6, characterized in that: When the current operating status satisfies that the terminal device is in a screen-off state within a preset time, the terminal device triggers the second process to switch the first uplink transmission mode to the second uplink transmission mode.
8. The method according to any one of claims 3 to 6, characterized in that: When the current operating state satisfies that the temperature of the terminal device is less than the temperature threshold and is in the second application scenario, after the terminal device triggers the first process or the second process to switch the first uplink transmission mode to the second uplink transmission mode, the method further includes: Controls whether transmit diversity is enabled.
9. The method according to claim 8, characterized in that The method further comprises: When the current operating state satisfies that the temperature of the terminal device is greater than or equal to a temperature threshold, or is not in the second application scenario, control to turn off transmit diversity.
10. The method according to any one of claims 1 to 9, characterized in that: The first process includes: When the terminal device is in an idle state, sending a registration update request to a network device, wherein the registration update request is used by the network device to generate and send a UE capability query message to the terminal device according to the registration update request; Reporting UE capability information to the network device according to the UE capability query message, where the UE capability information includes the number of data flows in the second uplink transmission mode; Scheduling information sent by a network device is received, where the scheduling information includes the number of data flows in the second uplink transmission mode.
11. The method according to claim 10, characterized in that The sending of a registration update request to a network device when the terminal device is in an idle state includes: Identifying the current call status of the terminal device; When the terminal device is in a non-call state and the terminal device is in an idle state, sending a registration update request to a network device; When the terminal device is in a call state, after waiting for the call state to end, the call data of the call state is saved, and when the terminal device is in an idle state, a registration update request is sent to the network device.
12. The method according to claim 10 or 11, characterized in that: When the first uplink transmission mode is an uplink single stream and the second uplink transmission mode is an uplink dual stream, the UE capability information message includes the number of data streams of the uplink dual stream, and the scheduling information includes the number of data streams of the uplink dual stream.
13. The method according to claim 10 or 11, characterized in that: When the first uplink transmission mode is an uplink dual-stream and the second uplink transmission mode is an uplink single-stream, the UE capability information message includes the number of data streams of the uplink single-stream; Scheduling information sent by a network device is received, wherein the scheduling information includes the number of data flows of the uplink single flow.
14. The method according to any one of claims 1 to 13, characterized in that: When the number of data streams in the first uplink transmission mode is different from the number of data streams in the second uplink transmission mode, triggering the first process or the second process to switch the currently used first uplink transmission mode to the second uplink transmission mode includes: The terminal device starts a timer; When the first uplink transmission mode is an uplink single stream and the second uplink transmission mode is an uplink dual stream, stopping the timer and triggering the first process or the second process to switch the currently used first uplink transmission mode to the second uplink transmission mode; When the first uplink transmission mode is an uplink dual-stream and the second uplink transmission mode is an uplink single-stream, the timer is reset, and after the timer times out, the first process or the second process is triggered to switch the currently used first uplink transmission mode to the second uplink transmission mode.
15. A terminal device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 14 when executing the computer program.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 14 is implemented.
17. A chip, characterized in that: The chip includes a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to any one of claims 1 to 14 is implemented.
Citation Information
Patent Citations
Ability updating method and device for mobile terminal and mobile terminal
CN106304019A
Method for adjusting number of data streams, terminal and MIMO system
CN113810928A
Scheduling data transmission method and communication device
CN114389651A
Method and device for adjusting number of multiple-input multiple-output (MIMO) transmission layers of terminal
CN116137946A
Method and apparatus for adjusting maximum number of transport layers
WO2022188115A1