This application pertains to the field of communication technologies, and specifically, relates to a sidelink (SL) discontinuous reception (DRX) control method and apparatus, a device, and a readable storage medium.
Existing designs based on Uu DRX enable terminals to do their best efforts to minimize unnecessary downlink control channel monitoring. For sidelink, if sidelink DRX is introduced to PC5 to implement control on sidelink control channel monitoring or transmission, power saving can also be achieved.
How sidelink DRX is controlled by using Uu or PC5 signaling is a problem to be resolved urgently.
According to a first aspect, a Sidelink DRX control method is provided, including:
According to a second aspect, a Sidelink DRX control apparatus is provided, applied to a terminal and including:
According to a third aspect, a terminal is provided, including a processor, a memory, and a program stored in the memory and capable of running on the processor, where when the program is executed by the processor, the steps of the method according to the first aspect are implemented.
According to a fourth aspect, a readable storage medium is provided. The readable storage medium stores a program or instructions, and when the program or instructions are executed by a processor, the steps of the method according to the first aspect are implemented.
According to a fifth aspect, a terminal is provided, including a processor, a memory, and a program stored in the memory and capable of running on the processor, and when the program is executed by the processor, the steps of the method according to the first aspect are implemented.
According to a sixth aspect, a readable storage medium is provided. The readable storage medium stores a program or instructions, and when the program or instructions are executed by a processor, the steps of the method according to the first aspect are implemented.
According to a seventh aspect, a program product is provided. The program product is stored in a non-volatile storage medium, and the program product is executed by at least one processor to implement the steps of the method according to the first aspect.
According to an eighth aspect, a chip is provided. The chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the method according to the first aspect.
To facilitate understanding of the embodiments of this application, the following technical points are first described.
In long term evolution (LTE) or fifth generation mobile communication technology (5th generation, 5G) communication systems, UE in RRC_IDLE state needs to monitor, at a preconfigured time, for a paging signal sent by a base station, and a process of monitoring the paging signal is as follows:
Blind detection is performed for a physical downlink control channel (PDCCH) corresponding to a paging radio network temporary identity (P-RNTI). If no PDCCH is detected, the detection is terminated. If the PDCCH is detected, further detection is performed for a physical downlink shared channel (PDSCH) indicated by the PDCCH, and if the detected PDSCH is not a paging signal for this terminal, the detection is terminated; or the detected PDSCH is a paging signal for this terminal.
The terminal in RRC_IDLE state periodically monitors paging signals, but a probability of receiving paging signals belonging to the UE is relatively low. In addition, power consumption for PDCCH and PDSCH detection each time is high, which is not conducive to terminal power saving.
Discontinuous reception (DRX) is used for the purpose of power saving. A terminal in DRX state does not need to continuously monitor a control channel. However, if the terminal does not monitor the control channel for a long time, a data transmission delay is increased once data arrives. In order to balance power saving and transmission delay, according to duration of channel monitoring by the terminal, 5G media access control (MAC) supports two types of DRX cycles: long DRX cycle and short DRX cycle. If terminal data traffic is predicted to arrive frequently or a service is delay sensitive, a network may configure the terminal to use short DRX cycle. If terminal data traffic is predicted to arrive not densely and service is not delay sensitive, the network may configure the terminal to use only long DRX cycle. To facilitate switching of the terminal between long DRX cycle and short DRX cycle, the long DRX cycle is required to be an integer multiple of the short DRX cycle. In this way, long DRX cycle and short DRX cycle can be aligned in onduration.
To support a DRX mechanism, a base station configures DRX-related timers and parameters for the terminal, specifically including the following.
These are an existing DRX basic mechanism and related parameters involved. All these parameters constitute a DRX configuration set, according to which the UE performs corresponding discontinuous reception operations.
As shown in
In order to further reduce power consumption of blind detection for paging signals or PDCCH under the above two DRX cycles, concepts of wake-up signal (WUS) and sleep signal (collectively referred to as power saving signal) are proposed.
In each paging cycle in idle state, before a paging occasion (PO), a base station transmits a power saving signal to a terminal, and the terminal performs detection for the power saving signal at a corresponding occasion.
If the power saving signal indicates that the terminal monitors PDCCH at the PO, the terminal monitors the PDCCH.
If the power saving signal does not indicate that the terminal monitors PDCCH at the PO, the terminal does not monitor the PDCCH.
Optionally, compared with blind detection for a paging signal or PDCCH, wake-up signal detection is less complex and less power consuming.
As shown in
If the power saving signal indicates that the terminal monitors PDCCH in the onduration, the terminal monitors PDCCH.
If the power saving signal does not indicate that the terminal monitors PDCCH in the onduration, the terminal does not monitor PDCCH.
Optionally, compared with blind detection for paging signal or PDCCH, wake-up signal detection is less complex and less power consuming.
The above power saving signal may be a signal similar to PDCCH, or a sequence-related signal such as channel-state information reference signal (CSI-RS) or on-off keying (OOK) signal.
As shown in
LTE sidelink is designed to be suitable for the communication for specific public safety affairs (for example, emergency communication at sites of fire or disasters such as earthquake), vehicle to everything (V2X), and the like. Vehicle to everything communication includes various services, for example, basic safety communication, advanced driving (self-driving), platooning, and sensor extension. Because LTE sidelink supports only broadcast communication, LTE sidelink is mainly used for basic safety communication. Other advanced V2X services with strict quality of service (QoS) requirements in terms of latency and reliability will be supported by new radio (NR) sidelink.
5G NR systems can operate on frequency bands above 6 GHz which are not supported by LTE, and thus supports larger operating bandwidths. However, in current releases, the NR system supports only the interface between the base station and the terminal, but not the sidelink interface for direction communication between terminals.
Currently, sidelink transmission mainly includes these transmission modes: broadcast, groupcast, and unicast. Unicast, as its name suggests, is one-to-one transmission. Groupcast is one-to-many transmission. Broadcast is also one-to-many transmission, but has no concept that UEs belong to a same group.
Currently, both sidelink unicast communication and sidelink groupcast communication support the physical layer hybrid automatic repeat request (HARQ) feedback mechanism.
1. Resource allocation modes: Mode 1 and Mode 2
Two resource allocation modes are provided in total for sidelink UEs.
(1) Base-station-scheduled mode (Mode 1): The network-side device (base station) performs control and allocates resources to each UE.
(2) UE autonomous mode (Mode 2): Each UE autonomously selects resources.
Unlike LTE, NR no longer places the media access control (MAC) header and MAC subheaders all in the frontmost of a MAC protocol data unit (PDU). Instead, a MAC subheader and a MAC service data unit (SDU) or MAC control element (CE) form a MAC protocol data subunit (subPDU), as shown in
Each subPDU possibly includes:
In addition, for the MAC subheader (in uplink and downlink shared channels, for example), the following cases apply: the first two possibilities are for MAC CE of a variable size, as shown in
As shown in
As shown in
The SL-SCH subheader has seven fields: V/R/R/R/R/SRC/DST.
The MAC PDU subheader possibly has six fields R/R/E/LCID/F/L, or four fields R/R/E/LCID.
Refer to
The following are specific meanings of the fields.
The following clearly and completely describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of this application without creative efforts shall fall within the protection scope of this application.
The terms “first”, “second”, and the like in this specification and claims of this application are used to distinguish between similar objects rather than to describe a specific order or sequence. It should be understood that data used in this way is used interchangeably in appropriate circumstances so that the embodiments of this application can be implemented in other orders than the order illustrated or described herein. In addition, objects distinguish by “first” and “second” are usually of a same type, and the number of such objects are not limited. For example, a first object may be one object or a plurality of obj ects. In addition, in this specification and claims, “and/or” represents at least one of connected objects, and the character “/” generally represents an “or” relationship between the associated objects.
It should be noted that the technologies described in the embodiments of this application are not limited to long term evolution (LTE)/LTE-advanced (LTE-A) systems, and may also be used in various wireless communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier frequency-division multiple access (SC-FDMA), and other systems. The terms “system” and “network” are often used interchangeably in the embodiments of this application. The technologies described may be used in the above-mentioned systems and radio technologies as well as other systems and radio technologies. However, in the following descriptions, a new radio (NR) system is described for an illustration purpose, NR terms are used in most of the following descriptions, although these technologies may also be applied to other applications than an NR system application, for example, a 6th generation (6G) communication system.
The following specifically describes the Sidelink DRX control method and apparatus provided in the embodiments of this application through specific embodiments and application scenarios thereof with reference to the accompanying drawings.
As shown in
Step 1801. A terminal receives control signaling, where the control signaling is used for Uu and/or PC5 Sidelink DRX control, and the control signaling is MAC signaling.
Optionally, the control signaling includes DRX command MAC CE; or the control signaling includes Long DRX command MAC CE; or the control signaling includes new Uu MAC CE; or the control signaling includes new PC5 MAC CE.
Step 1802. The terminal performs Sidelink DRX control according to the control signaling.
For example, according to the control signaling, the terminal stops Sidelink drx-onDurationTimer, or stops sidelink drx-InactivityTimer.
In this embodiment of this application, the control signaling includes DRX command MAC CE, and the DRX command MAC CE includes first information used to indicate that the DRX command MAC CE is used to control Sidelink DRX, the first information being an LCID; or in a case that the terminal is configured with Sidelink DRX and Uu DRX, the DRX command MAC CE is used to control Sidelink DRX and Uu DRX.
Optionally, the DRX command MAC CE may further include second information used to indicate that the DRX command MAC CE is a DRX command for Uu and/or PC5. Optionally, the second information is one or more reserved fields in the DRX command MAC CE.
In this embodiment of this application, the control signaling includes Long DRX command MAC CE, and the Long DRX command MAC CE includes third information used to indicate that the Long DRX command MAC CE is used to control Sidelink DRX, the third information being an LCID; or in a case that the terminal is configured with Sidelink DRX and Uu DRX, the Long DRX command MAC CE is used to control Sidelink DRX and Uu DRX.
Optionally, the Long DRX command MAC CE may further include fourth information used to indicate that the Long DRX command MAC CE is a Long DRX command for Uu and/or PC5; and optionally, the fourth information is one or more reserved fields in the Long DRX command MAC CE.
In this embodiment of this application, the control signaling includes new Uu MAC CE,
and the new Uu MAC CE includes a logical channel identifier (LCID) and/or an extended logical channel identifier (eLCID), the LCID and/or eLCID being used to indicate that the new Uu MAC CE is used to control Sidelink DRX.
Optionally, the LCID or eLCID is provided in a quantity of at least two; and a first LCID or eLCID is used to indicate that the new Uu MAC CE is a DRX command MAC CE, and a second LCID or eLCID is used to indicate that the new Uu MAC CE is a Long DRX command MAC CE.
Optionally, the new Uu MAC CE further includes fifth information, the fifth information indicating that the new Uu MAC CE is a DRX command MAC CE or a Long DRX command MAC CE.
In some embodiments, the new Uu MAC CE further includes sixth information; and
In this embodiment of this application, the control signaling includes new PC5 MAC CE, and the new PC5 MAC CE includes a MAC subheader and a MAC CE, where the size of the MAC CE is zero or non-zero.
In this embodiment of this application, a priority of the new PC5 MAC CE is determined in at least one of the following manners:
In this embodiment of this application, the priority of the new PC5 MAC CE is higher than a priority of a sidelink configured grant confirmation MAC CE; or the priority of the new PC5 MAC CE is higher than a priority of listen before talk failure MAC CE; or the priority of the new PC5 MAC CE is higher than a priority of sidelink buffer status report BSR MAC CE; or the priority of the new PC5 MAC CE is higher than a priority of MAC CE for BSR except for BSR for padding; or the priority of the new PC5 MAC CE is higher than a priority of data from any logical channel except data from an uplink common control channel.
Optionally, the MAC subheader includes an LCID and/or eLCID, the LCID and/or eLCID being used to indicate that the new PC5 MAC CE is used to control Sidelink DRX.
Optionally, the LCID or eLCID is provided in a quantity of at least two; and a first LCID or eLCID is used to indicate that the new PC5 MAC CE is a DRX command MAC CE, and a second LCID or eLCID is used to indicate that the new PC5 MAC CE is a Long DRX command MAC CE.
Optionally, the MAC subheader further includes:
seventh information, the seventh information indicating that the new PC5 MAC CE is a DRX command MAC CE or a Long DRX command MAC CE, and the seventh information being an LCID.
Optionally, the new PC5 MAC CE carries eighth information, and the eighth information indicates one or more of the following:
In this embodiment of this application, in a case that the terminal receives DRX command MAC CE, the method further includes:
in a case that the terminal is configured with short cycle DRX, starting or restarting, by the terminal, a sidelink discontinuous reception short cycle timer (sidelink drx-ShortCycleTimer) that is used to control short cycle duration.
In this embodiment of this application, the method further includes: using a short DRX cycle before the sidelink drx-ShortCycleTimer expires; or using a long DRX cycle after the sidelink drx-ShortCycleTimer expires.
In this embodiment of this application, in a case that the terminal receives Long DRX command MAC CE, the method further includes: stopping, by the terminal, sidelink drx-ShortCycleTimer, and using a long DRX cycle.
The following describes control signaling with reference to Manner 1, Manner 2, Manner 3, and Manner 4. Manner 1: DRX command MAC CE is multiplexed for control on sidelink DRX.
As shown in
(1) One of the two reserved bits (“R”) is used to indicate whether control signaling is for PC5 or Uu, and the other reserved bit still serves as a reserved bit.
For example, “R+0” indicates that a DRX command for PC5 is received, and “R+1” indicates that a DRX command for Uu is received. In this way, if a base station transmits two DRX commands for PC5 and Uu respectively, whether a DRX command is for PC5 or Uu can be determined based on a received DRX command MAC CE.
(2) Both the two reserved bits are used to indicate whether control signaling is for PC5 or Uu.
For example, “01” indicates that a DRX command for Uu is received, “10” indicates that a DRX command for PC5 is received, and “11” indicates that a received DRX command applies to either of Uu and PC5.
Alternatively, multiplexing of DRX command MAC CE for control on sidelink DRX may also be implemented without using R bits. For example, it is considered by default that after a DRX command is received, if SL DRX and Uu DRX are configured for a user, the command applies to both SL DRX and Uu DRX.
Manner 2: Long DRX command MAC CE is multiplexed for control on sidelink DRX.
As shown in
(1) One of the two reserved bits is used to indicate whether control signaling is for PC5 or Uu, and the other reserved bit still serves as a reserved bit.
For example, “R+0” indicates that a Long DRX command for PC5 is received, and “R+1” indicates that a Long DRX command for Uu is received. In this way, if a base station transmits two Long DRX commands for PC5 and Uu respectively, whether a Long DRX command is for PC5 or Uu can be determined based on a received Long DRX command MAC CE.
(2) Both the two reserved bits are used to indicate whether control signaling is for PC5 or Uu.
For example, “01” indicates that a Long DRX command for Uu is received, “10” indicates that a Long DRX command for PC5 is received, and “11” indicates that a received Long DRX command applies to both Uu and PC5.
Multiplexing of DRX command MAC CE for control on sidelink DRX may also be implemented without using R bits. For example, it is considered by default that a DRX command is received, and if SL DRX and Uu DRX are configured for a user, the command applies to both SL DRX and Uu DRX.
Manner 3: New Uu MAC CE is designed for control on sidelink DRX.
Case 1: Fixed-sized (size) MAC CE is used.
As shown in
For DRX command MAC CE or Long DRX command MAC CE used for Uu control on SL DRX, an LCID/eLCID with a new reserved value may be used, or an LCID/eLCID with an old reserved value may be used. R bits are used to distinguish between DRX command MAC CE and Long DRX command MAC CE.
Case 2: Variable-sized MAC CE is used.
Selection of LCID/eLCID is as in Case 1.
For an L field, a link ID or a destination ID or a pool ID may be considered to be carried to indicate a link/destination/pool corresponding to DRX configuration controlled by this MAC CE.
As shown in
Manner 4: New PC5 MAC CE is designed for control on sidelink DRX.
Case 1: sidelink MAC PDU = SL - SCH MAC subheader (as shown in
One MAC subPDU only includes one MAC subheader (including padding) that is used for SL DRX control, as shown in
One of reserved values of indexes = 20 to 61 may be used as an LCID to define this MAC CE to control sidelink DRX.
For DRX command MAC CE or Long DRX command MAC CE for PC5 sidelink DRX control, an LCID with a new reserved value may be used, or an LCID with a same reserved value may be used. For example, R bits are used to distinguish between DRX command MAC CE and Long DRX command MAC CE.
Case 2: SL MAC PDU = SL - SCH MAC subheader (as shown in
One MAC subPDU includes one MAC subheader (as shown in
The MAC CE may carry a pool ID for indicating which pool DRX configuration is for; or the MAC CE may carry an offset indicator for indicating how long after an offset UE needs to perform a corresponding operation; or the MAC CE may carry other required content.
The following is described with reference to Implementation 1 to Implementation 4 of this application.
Implementation 1 of this application:
Step 1. A base station transmits a DRX command MAC CE to UE, where a second bit of the MAC CE is 1, and a third bit to an eighth bit indicate that LCID = 60, indicating that the MAC CE is used to control SL DRX.
Step 2. The UE receives the DRX command MAC CE and performs at least one of the following operations:
Step 3. If the UE is configured with short cycle DRX, the UE starts or restarts a sidelink discontinuous reception short cycle timer (sidelink drx-ShortCycleTimer) that is used to control short cycle duration, and the UE uses a short DRX cycle before the timer expires, and uses a long DRX cycle after the timer expires.
Implementation 2 of this application:
Step 1. Abase station transmits a Long DRX command MAC CE to UE, where a second bit of the MAC CE is 1, and a third bit to an eighth bit indicate that LCID = 59, indicating that the MAC CE is used to control SL DRX.
Step 2. The UE receives the Long DRX command MAC CE and performs at least one of the following operations:
Step 3. The UE stops sidelink drx-ShortCycleTimer and uses a long DRX cycle.
Implementation 3 of this application:
Case 1:
Step 1. A base station transmits a DRX command MAC CE or a Long DRX command MAC CE to UE. For selection of LCID/eLCID, refer to description in Case 1 of Manner 3.
Step 2. The UE receives the MAC CE and performs at least one of the following operations:
Step 3. Based on whether a DRX command MAC CE or Long DRX command MAC CE is received, a step similar to Step 3 in Implementation 1 of this application or Implementation 2 of this application is performed.
Case 2:
Step 1. A base station transmits a DRX command MAC CE or a Long DRX command MAC CE to UE. For selection of LCID/eLCID, refer to description in Case 1 of Manner 3.
The MAC CE includes an L field, which can further indicate other information, such as a pool ID or a destination ID or a link ID.
Step 2. The UE receives the MAC CE and performs at least one of the following operations:
Step 3. Based on whether a DRX command MAC CE or Long DRX command MAC CE is received, a step similar to Step 3 in Implementation 1 of this application or Implementation 2 of this application is performed.
Implementation 4 of this application:
Step 1. UE1 transmits a DRX command MAC CE or a Long DRX command MAC CE to UE2. For selection of LCID, refer to Manner 4. Optionally, the MAC CE may be a MAC CE with a fixed size of zero (Case 1 in Manner 4), or may alternatively be a MAC CE with a size of non-zero (Case 2 in Manner 4).
Step 2. The UE2 receives the DRX command MAC CE or Long DRX command MAC CE and performs at least one of the following operations:
Optionally, if the DRX command MAC CE or Long DRX command MAC CE further carries a pool ID, the operation may be performed only on a DRX-related timer of a corresponding pool.
Optionally, if the DRX command MAC CE or Long DRX command MAC CE further carries an offset value, the operation may be performed on a DRX-related timer of after the offset value.
Step 3. Based on whether a DRX command MAC CE or Long DRX command MAC CE is received, a step similar to Step 3 in Implementation 1 or Implementation 2 is performed.
As shown in
In this embodiment of this application, the control signaling includes DRX command MAC CE; or the control signaling includes Long DRX command MAC CE; or the control signaling includes new Uu MAC CE; or the control signaling includes new PC5 MAC CE.
Optionally, the control signaling includes DRX command MAC CE, and the DRX command MAC CE includes first information used to indicate that the DRX command MAC CE is used to control Sidelink DRX, the first information being an LCID; or in a case that a terminal is configured with Sidelink DRX and Uu DRX, the DRX command MAC CE is used to control Sidelink DRX and Uu DRX.
Optionally, the DRX command MAC CE further includes second information used to indicate that the DRX command MAC CE is a DRX command for Uu and/or PC5.
Optionally, the second information is one or more reserved fields in the DRX command MAC CE.
Optionally, the control signaling includes Long DRX command MAC CE, and the Long DRX command MAC CE includes third information used to indicate that the Long DRX command MAC CE is used to control Sidelink DRX, the third information being an LCID; or in a case that the terminal is configured with Sidelink DRX and Uu DRX, the Long DRX command MAC CE is used to control Sidelink DRX and Uu DRX.
Optionally, the Long DRX command MAC CE further includes fourth information used to indicate that the Long DRX command MAC CE is a Long DRX command for Uu and/or PC5.
Optionally, the fourth information is one or more reserved fields in the Long DRX command MAC CE.
Optionally, the control signaling includes the new Uu MAC CE,
and the new Uu MAC CE includes an LCID and/or eLCID, the LCID and/or eLCID being used to indicate that the new Uu MAC CE is used to control Sidelink DRX.
Optionally, the LCID or eLCID is provided in a quantity of at least two; and a first LCID or eLCID is used to indicate that the new Uu MAC CE is a DRX command MAC CE, and a second LCID or eLCID is used to indicate that the new Uu MAC CE is a Long DRX command MAC CE.
Optionally, the new Uu MAC CE further includes:
fifth information, the fifth information indicating that the new Uu MAC CE is a DRX command MAC CE or a Long DRX command MAC CE.
Optionally, the new Uu MAC CE further includes sixth information; and
Optionally, the control signaling includes the new PC5 MAC CE, and the new PC5 MAC CE includes a MAC subheader and a MAC CE, where the size of the MAC CE is zero or non-zero.
Optionally, a priority of the new PC5 MAC CE is determined in at least one of the following manners:
Optionally, the MAC subheader includes an LCID and/or eLCID, the LCID and/or eLCID being used to indicate that the new PC5 MAC CE is used to control Sidelink DRX.
Optionally, the MAC subheader further includes:
seventh information, the seventh information indicating that the new PC5 MAC CE is a DRX command MAC CE or a Long DRX command MAC CE.
Optionally, the new PC5 MAC CE carries eighth information, and the eighth information indicates a pool ID, indicating that Sidelink DRX control is performed on a corresponding pool; or
the eighth information indicates an offset value, and Sidelink DRX control is performed after the offset value.
Optionally, the performing Sidelink DRX control includes:
In this embodiment of this application, the apparatus further includes:
a first processing module, configured to: in a case that the terminal is configured with short cycle DRX, start or restart sidelink drx-ShortCycleTimer that is used to control short cycle duration.
In this embodiment of this application, the apparatus further includes:
a second processing module, configured to: use a short DRX cycle before the sidelink drx-ShortCycleTimer expires; or use a long DRX cycle after the sidelink drx-ShortCycleTimer expires.
In this embodiment of this application, the apparatus further includes:
a third processing module, configured to: in a case that the terminal stops sidelink drx-ShortCycleTimer, use a long DRX cycle.
The control apparatus provided in this embodiment of this application is capable of implementing various processes that are implemented in the method embodiment of
The terminal 2900 includes but is not limited to components such as a radio frequency unit 2901, a network module 2902, an audio output unit 2903, an input unit 2904, a sensor 2905, a display unit 2906, a user input unit 2907, an interface unit 2908, a memory 2909, and a processor 2910.
Persons skilled in the art can understand that the terminal 2900 may further include a power supply (such as a battery) for supplying power to the components. The power supply may be logically connected to the processor 2910 via a power management system. In this way, functions such as charge management, discharge management, and power consumption management are implemented via the power management system. The terminal structure shown in
It should be understood that in this embodiment of this application, the input unit 2904 may include a graphics processing unit (GPU) 29041 and a microphone 29042. The graphics processing unit 29041 processes image data of a static picture or a video that is obtained by an image capture apparatus (for example, a camera) in an image capture mode or a video capture mode. The display unit 2906 may include a display panel 29061, and the display panel 29061 may be configured in a form of a liquid crystal display, an organic light-emitting diode display, or the like. The user input unit 2907 includes a touch panel 29071 and other input devices 29072. The touch panel 29071 is also referred to as a touchscreen. The touch panel 29071 may include two parts: a touch detection apparatus and a touch controller. The other input devices 29072 may include but are not limited to a physical keyboard, a functional button (such as a volume control button or a power on/off button), a trackball, a mouse, and a joystick. Details are not described herein.
In this embodiment of this application, the radio frequency unit 2901 sends downlink information received from a network-side device to the processor 2910 for processing, and in addition, sends uplink data to the network-side device. Generally, the radio frequency unit 2901 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, and a duplexer.
The memory 2909 may be configured to store software programs and various data. The memory 2909 may mainly include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, an application program or instructions required by at least one function (for example, an audio playing function or an image playing function), and the like. In addition, the memory 2909 may include a high-speed random access memory, and may further include a non-volatile memory. 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, for example, at least one magnetic disk storage device, a flash storage device, or another volatile solid-state storage device.
The processor 2910 may include one or more processing units. Optionally, the processor 2910 may integrate an application processor and a modem processor. The application processor mainly processes an operating system, a user interface, application programs or instructions, and the like. The modem processor mainly processes wireless communication, for example, a baseband processor. It should be understood that alternatively, the modem processor may not be integrated into the processor 2910.
The terminal provided in this embodiment of this application is capable of implementing various processes that are implemented in the method embodiment shown in
An embodiment of this application further provides a program product, where the program product is stored in a non-volatile storage medium, and the program product is executed by at least one processor to implement the steps of the control method described in
An embodiment of this application further provides a readable storage medium, where the readable storage medium stores a program or instructions, and when the program or instructions are executed by a processor, the processes of the foregoing method embodiment of
The processor is the processor in the terminal in the foregoing embodiment. The readable storage medium includes a computer-readable storage medium such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
An embodiment of this application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions of a network-side device to implement the processes of the foregoing method embodiment shown in
It should be understood that the chip mentioned in this embodiment of this application may also be referred to as a system-level chip, a system chip, a chip system, a system-on-chip, or the like.
It should be noted that, in this specification, the terms “include”, “comprise”, or any of their variants are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a series of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more restrictions, an element defined by “including a ...” does not exclude another same element in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scopes of the method and apparatus in the implementations of this application are not limited to performing functions in the order shown or discussed, but may further include performing functions at substantially the same time or in a reverse order depending on the functions involved. For example, the described method may be performed in an order different from the described order, and steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
From the foregoing description of the implementations, persons skilled in the art can clearly understand that the method in the foregoing embodiments may be implemented by software with a necessary general hardware platform. Certainly, the method in the foregoing embodiments may also be implemented by hardware. However, in many cases, the former is a preferred implementation. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the prior art may be implemented in a form of a software product. The software product is stored in a storage medium (such as a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the methods described in the embodiments of this application.
The foregoing describes the embodiments of this application with reference to the accompanying drawings. However, this application is not limited to the foregoing specific embodiments. The foregoing specific embodiments are merely illustrative rather than restrictive. As instructed by this application, persons of ordinary skill in the art may develop many other forms that do not depart from principles of this application and the protection scope of the claims, and all such forms fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202010880352.6 | Aug 2020 | CN | national |
This application is a continuation of PCT International Application No. PCT/CN2021/114077 filed on Aug. 23, 2021, which claims priority to Chinese Patent Application No. 202010880352.6, filed on Aug. 27, 2020, which are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/114077 | Aug 2021 | WO |
Child | 18109197 | US |