This application pertains to the field of mobile communication technologies, and specifically relates to a gap configuration method and apparatus, a terminal, and a network-side device.
In a related technology, a plurality of concurrent gap patterns may be configured for a terminal (also referred to as User Equipment (UE)), and each gap pattern includes a plurality of gaps used for measurement. In this case, a plurality of gaps may conflict at a specific point in time.
In view of this, a priority solution for concurrent gaps is introduced. When a gap conflict occurs, which gap is reserved and which gap is discarded are determined based on priorities.
Embodiments of this application provide a gap configuration method and apparatus, a terminal, and a network-side device.
According to a first aspect, a gap configuration method is provided. The method is used on a terminal and includes:
According to a second aspect, a gap configuration apparatus is provided, including:
According to a third aspect, a gap configuration method is provided. The method is used on a network-side device and includes:
According to a fourth aspect, a gap configuration apparatus is provided, including:
According to a fifth aspect, a terminal is provided. The terminal includes a processor and a memory. The memory stores a program or instructions that can be run on the processor. When the program or instructions are executed by the processor, steps in the method according to the first aspect are performed.
According to a sixth aspect, a terminal is provided, including a processor and a communication interface. The processor is configured to determine priority preference information for a gap. The communication interface is configured to send first information to a network-side device, where the first information indicates the priority preference information for the gap.
According to a seventh aspect, a network-side device is provided. The network-side device includes a processor and a memory. The memory stores a program or instructions that can be run on the processor. When the program or instructions are executed by the processor, steps in the method according to the third aspect are performed.
According to an eighth aspect, a network-side device is provided, including a processor and a communication interface. The processor is configured to determine a terminal's priority preference information for a gap from first information. The communication interface is configured to receive the first information from the terminal.
According to a ninth aspect, a gap configuration system is provided, including a terminal and a network-side device. The terminal may be configured to perform steps in the gap configuration method according to the first aspect. The network-side device may be configured to perform steps in the gap configuration method according to the third aspect.
According to a tenth aspect, a readable storage medium is provided. The readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, steps in the method according to the first aspect or steps in the method according to the third aspect are performed.
According to an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions, to implement the method according to the first aspect or the method according to the third aspect.
According to a twelfth aspect, a computer program/program product is provided. The computer program/program product is stored in a storage medium. The computer program/program product is executed by at least one processor to perform steps in the gap configuration method according to the first aspect or steps in the gap configuration method according to the third aspect.
The following clearly describes the technical solutions in embodiments of this application with reference to the accompanying drawings in embodiments of this application. It is clear that the described embodiments are some rather than all of embodiments of this application. All other embodiments obtained by persons of ordinary skill in the art based on embodiments of this application all fall within the protection scope of this application.
In the specification and claims of this application, the terms such as “first” and “second” are intended to distinguish between similar objects but not to describe a particular order or sequence. It should be understood that the terms used in this way are interchangeable in appropriate circumstances, so that the operations in embodiments of this application can be implemented in an order other than the orders illustrated or described herein. In addition, objects distinguished between by “first” and “second” are usually of a same category, and a quantity of objects is not limited. For example, there may be one or more first objects. In addition, in the specification and claims, “and/or” indicates at least one of the connected objects, and the character “/” generally indicates an “or” relationship between the contextually associated objects.
It should be noted that the technologies described in embodiments of this application are not limited to being used in Long Term Evolution (LTE)/LTE-Advanced (LTE-A) systems, and may also be used in other wireless communication systems such as Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single-carrier Frequency Division Multiple Access (SC-FDMA) systems, and other systems. The terms “system” and “network” in embodiments of this application are usually used interchangeably. The technologies described can be used in the systems and radio technologies mentioned above, and can also be used in other systems and radio technologies. The following uses a New Radio (NR) system as an example, and NR terms are used in most of the following descriptions. However, these technologies can also be used in applications other than NR system applications, for example, a 6th Generation (6G) communication system.
With reference to the accompanying drawings and by using some embodiments and their application scenarios, the following describes in detail gap configuration methods and apparatuses, a terminal, and a network-side device that are provided in embodiments of this application.
As shown in
S210: A terminal sends first information to a network-side device, where the first information indicates the terminal's priority preference information for a gap (Gap Priority Preference).
Optionally, the first information includes at least one piece of priority preference information that is provided by at least one of the following gap objects:
In an implementation, the terminal may send, by using the first information, priority preference information to the network-side device by per gap. The first information may include at least one Gap Identity (Gap ID) that indicates a single gap, and priority preference information that corresponds to each single gap, as shown in Table 1 below. The gap identity may be configured by the network-side device or predefined in a protocol.
The single gaps in Table 1 are indicated by gap IDs, including ID0, ID1, ID2, ID3, and ID4, and priority preference information corresponding to the gap IDs is configured, including R0, R1, R2, R3, and R4. Table 1 also provides gap uses corresponding to the gap IDs, including measurement, Multi-Subscriber Identity Module (MUSIM), and positioning.
The terminal may alternatively send gap priority preference information to the network-side device by using gap preference information. The gap preference information may indicate priority preference information corresponding to at least one single gap. The gap preference information may specifically further include a length, a periodicity, a starting time, and the like of a gap. Gap preference information in the first information includes at least one single gap, and priority preference information that corresponds to each single gap, as shown in Table 2 below.
The gaps in the gap preference information in Table 2 include Gap 1, Gap 2, Gap 3, Gap 4, and Gap 5, and priority preference information corresponding to the gaps is configured, including R0, R1, R2, R3, and R4. Table 2 also provides uses corresponding to the gaps, including measurement, multi-subscriber identity module, and positioning.
Optionally, the gap is at least one of the following gaps:
In another implementation, the terminal may send, by using the first information, priority preference information to the network-side device by feature or use. The priority preference information is applicable to a gap with a corresponding feature or use. The gap may be a gap that is requested by the terminal and that has the corresponding feature or use, or may be a gap that is at least one of gaps configured by the network-side device and that has the corresponding feature or use, or may be a gap that is at least one of gaps with gap identities and that has the corresponding feature or use. The first information may include at least one feature or use, and priority preference information that corresponds to each feature or use; or may include at least one feature identity or use identity that indicates a feature or use, and priority preference information that corresponds to each feature identity or use identity, as shown in Table 3 below.
The features in Table 3 include Feature 1, Feature 2, and Feature 3, and priority preference information corresponding to the features is configured, including R0, R1, and R2. Table 3 also provides gap uses corresponding to the features, including multi-subscriber identity module, positioning, and measurement.
The feature or use may be defined based on an actual requirement, for example, measurement, multi-subscriber identity module, or positioning. In addition, gaps may be further classified into periodic gaps and aperiodic gaps according to periodicity.
In another implementation, gaps are classified to determine gap types, and the terminal may send, by using the first information, priority preference information to the network-side device by gap type. The priority preference information is applicable to a gap of a corresponding gap type. The first information may include at least one gap type or at least one type identity that indicates a gap type, and priority preference information that corresponds to each gap type or type identity.
Optionally, the gap type is one of the following:
In another implementation, gaps are grouped to determine gap groups, and the terminal may send, by using the first information, priority preference information to the network-side device by gap group. The priority preference information is applicable to a gap in a corresponding gap group. The first information may include at least one gap group or at least one group identity that indicates a gap group, and priority preference information that corresponds to each gap group or group identity.
In another implementation, the terminal may send, by using the first information, priority preference information to the network-side device by per gap under a same feature or a same use. The first information may include at least one gap ID that indicates a single gap or at least one piece of gap preference information that indicates a single gap, and priority preference information that corresponds to each single gap, where the single gaps have a same feature or use, as shown in Table 4 below.
The single gaps in Table 4 all have the same feature of multi-subscriber identity module and are indicated by the gap preference information, including Gap 1, Gap 2, and Gap 3, where two gaps may be periodic gaps, and another one is an aperiodic gap. In addition, priority preference information corresponding to the single gaps is configured, including R0, R1, and R2. Table 4 also provides the same gap use corresponding to the single gaps: multi-subscriber identity module.
Optionally, the priority preference information includes at least one of the following:
Optionally, the first information is carried by a bitmap, and each bit in the bitmap indicates priority preference information corresponding to a gap object in the first information. To be specific, each bit corresponds to one of the following:
Optionally, the priority preference information included in the first information meets at least one of the following:
Different gaps correspond to different priority preference information: When the first information includes priority preference information corresponding to a plurality of single gaps, different priority preference information needs to be configured for different single gaps. As shown in Table 1, different gap IDs correspond to different priority preference information. As shown in Table 2, different gap preference information corresponds to different priority preference information. For example, for a maximum of 16 priority values, the first information may indicate a maximum of 16 single gaps that correspond to different priority values.
Gaps with different features or different uses correspond to different priority preference information: When the first information includes priority preference information corresponding to a plurality of features or uses, different priority preference information needs to be configured for different features or different uses in the first information. As shown in Table 3, different features correspond to different priority preference information.
Gaps of different gap types correspond to different priority preference information: When the first information includes priority preference information corresponding to a plurality of gap types, different priority preference information needs to be configured for different gap types in the first information.
Gaps in different gap groups correspond to different priority preference information: When the first information includes priority preference information corresponding to a plurality of gap groups, different priority preference information needs to be configured for different gap groups in the first information.
Different gaps under a same feature or a same use correspond to different priority preference information: When the first information includes priority preference information corresponding to a plurality of single gaps under a same feature or a same use, different priority preference information needs to be configured for different single gaps under the same feature or the same use in the first information. As shown in Table 4, different single gaps under the same feature or the same use correspond to different priority preference information.
Optionally, when the first information includes a first gap object but does not include priority preference information corresponding to the first gap object, that is, the terminal does not configure priority preference information for the first gap object in the first information, the priority preference information for the first gap object may be indicated in a default manner. The priority preference information for the first gap object may be a preset default priority level or default priority value. For example, the default priority level may be a high priority or a low priority, and the default priority value may be 0 or 15.
Optionally, for a gap object not indicated in the first information, it indicates that the terminal does not have priority preference information for the gap object that is not indicated.
It should be understood that an occasion at which the first information is sent may be set based on an actual requirement. The first information may be sent to the network-side device before the network-side device configures a priority of a gap for the terminal. In this case, the network-side device configures the priority of the gap for the terminal based on the terminal's priority preference information for the gap in the first information.
Alternatively, the first information may be sent to the network-side device after the network-side device already configures a priority of a gap for the terminal. In this case, the network-side device may determine, based on the terminal's priority preference information for the gap in the first information, whether to reconfigure the priority of the gap for the terminal.
Optionally, the first information is carried by at least one of the following messages:
The following describes an example procedure of the gap configuration method by using an example in which the RRC reconfiguration complete message carries the first information.
A1: A terminal is in RRC connected mode.
A2: The terminal receives an RRC reconfiguration message from a network-side device. The RRC reconfiguration message may include third information, which is used for configuring a priority of a gap for the terminal.
A3: The terminal sends an RRC reconfiguration complete message to the network-side device. The RRC reconfiguration complete message may include first information, which indicates, to the network-side device, the terminal's priority preference information for a gap. Specific content may be shown in Table 1 to Table 4 above.
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the terminal sends the first information to the network-side device, to better assist the network-side device in configuring a priority of a gap for the terminal, better resolving a gap conflict problem and improving utilization of gaps, where the first information indicates the terminal's priority preference information for the gap, and is used for negotiating importance, a use, and the like of the gap with the network-side device.
Based on the foregoing embodiment, optionally, as shown in
Step S200: The terminal obtains second information from the network-side device, where the second information includes a configuration of allowing/disallowing sending of priority preference information for a gap by the terminal, and indicates whether the terminal is allowed to send priority preference information for a gap.
Optionally, the second information includes at least one of the following:
Optionally, the second information is carried by a radio resource control reconfiguration message. The example procedure in the foregoing embodiment is used as an example. The RRC reconfiguration message in step A2 may further include the second information. If the second information indicates that the terminal is allowed to send priority preference information for a gap, step A3 is performed; if the second information indicates that the terminal is not allowed to send priority preference information for a gap, step A3 is not performed; or if the second information includes the configuration information for the first timer, the terminal may start the first timer after sending the first information, and perform step A3 after the first timer expires.
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the terminal obtains the second information from the network-side device, and determines whether to send priority preference information for a gap based on the second information, so that the terminal can send priority preference information for a gap according to a requirement of the network-side device, to better assist the network-side device in configuring a priority of a gap for the terminal, better resolving the gap conflict problem and improving utilization of gaps.
Based on the foregoing embodiment, optionally, as shown in
Step S220: The terminal obtains third information from the network-side device, where the third information is used for configuring a priority of a gap for the terminal.
The third information may be used for configuring, for the terminal, a priority level or priority value corresponding to the at least one gap object.
Step S220 may be performed before or after step S210. In this embodiment of this application, only an example is used for description in which step S220 is performed after step S210.
After receiving the first information, the network-side device may send the third information to the terminal based on the first information. The priority of the gap configured for the terminal may be consistent or maintain a same priority relationship with the terminal's priority preference information for the gap in the first information. For example, the first information includes priority preference information of a gap object A, and a priority needs to be configured for a gap B for the terminal by using the third information. If there is a correspondence between the gap object A and the gap B, including that the gap object A is the gap B, or the gap object A is a feature or use corresponding to the gap B, or the gap object A is a gap type corresponding to the gap B, or the gap object A is a gap group including the gap B, or the like, the priority configured for the gap B for the terminal by using the third information needs to match the priority preference information of the gap object A.
It should be understood that matching may be understood as being consistent, maintaining a same priority relationship, or the like. The gap B and the gap object A between which there is a correspondence are used as an example. In the example, a priority level or priority value that is the same as or close to a priority level or priority value of the gap object A may be configured for the gap B, or a priority value may be configured for the gap B based on a priority level of the gap object A, or a priority level may be configured for the gap B based on a priority value of the gap object A.
Optionally, after receiving the first information, the network-side device may send the third information to the terminal based on a high-priority condition and priority preference information that corresponds to a gap object meeting the high-priority condition and that is in the first information. Specifically, after receiving the first information, the network-side device may perform at least one of the following:
The high-priority condition is at least one of the following:
It can be learned from the foregoing embodiment that in this embodiment of this application, the network-side device configures the priority of the gap for the terminal based on the first information, better assisting the network-side device in configuring a priority of a gap for the terminal, better resolving the gap conflict problem, and improving utilization of gaps.
The gap configuration method provided in the embodiment of this application may be performed by a gap configuration apparatus. In an embodiment of this application, a gap configuration apparatus provided in the embodiment of this application is described by using an example in which the gap configuration apparatus performs the gap configuration method.
As shown in
The first execution module 501 is configured to determine priority preference information for a gap. The first transmission module 502 is configured to send first information to a network-side device, where the first information indicates the priority preference information for the gap.
Optionally, the first information includes at least one piece of priority preference information that is provided by at least one of the following gap objects:
Optionally, the gap type is one of the following:
Optionally, the priority preference information includes at least one of the following:
Optionally, the first information is carried by a bitmap, and each bit in the bitmap indicates priority preference information corresponding to a gap object.
Optionally, the gap is at least one of the following gaps:
Optionally, the priority preference information included in the first information meets at least one of the following:
Optionally, when the first information does not include priority preference information corresponding to a first gap object, the priority preference information corresponding to the first gap object is a default priority level or priority value.
Optionally, the first information is carried by at least one of the following messages:
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the gap configuration apparatus sends the first information to the network-side device, to better assist the network-side device in configuring a priority of a gap, better resolving a gap conflict problem and improving utilization of gaps, where the first information indicates the terminal's priority preference information for the gap, and is used for negotiating importance, a use, and the like of the gap with the network-side device.
Based on the foregoing embodiment, optionally, the first transmission module 502 is further configured to obtain second information from the network-side device. The second information indicates whether the gap configuration apparatus is allowed to send priority preference information for a gap.
Optionally, the second information includes at least one of the following:
Optionally, the second information is carried by a radio resource control reconfiguration message.
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the gap configuration apparatus obtains the second information from the network-side device, and determines whether to send priority preference information for a gap based on the second information, so that the terminal can send priority preference information for a gap according to a requirement of the network-side device, to better assist the network-side device in configuring a priority of a gap, better resolving the gap conflict problem and improving utilization of gaps.
Based on the foregoing embodiment, optionally, the first transmission module 502 is further configured to obtain third information from the network-side device. The third information is used for configuring a priority of a gap for the gap configuration apparatus.
Optionally, the priority of the gap configured for the gap configuration apparatus is consistent or has a same priority relationship with the gap configuration apparatus's priority preference information for the gap.
It can be learned from the foregoing embodiment that in this embodiment of this application, the network-side device configures the priority of the gap based on the first information, better assisting the network-side device in configuring a priority of a gap, better resolving the gap conflict problem, and improving utilization of gaps.
The gap configuration apparatus in this embodiment of this application may be an electronic device, for example, an electronic device with an operating system, or may be a component in an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be another device other than a terminal. For example, a terminal may be of but is not limited to the types of the terminal 11 listed above, and another device may be a server, a Network Attached Storage (NAS), or the like. This is not specifically limited in this embodiment of this application.
The gap configuration apparatus provided in this embodiment of this application can perform the procedures implemented in the method embodiment in
As shown in
S610: A network-side device receives first information from a terminal, where the first information indicates the terminal's priority preference information for a gap.
Optionally, the first information includes at least one piece of priority preference information that is provided by at least one of the following gap objects:
Optionally, the gap type is one of the following:
Optionally, the priority preference information includes at least one of the following:
Optionally, the first information is carried by a bitmap, and each bit in the bitmap indicates priority preference information corresponding to a gap object.
Optionally, the gap is at least one of the following gaps:
Optionally, the priority preference information included in the first information meets at least one of the following:
Optionally, when the first information does not include priority preference information corresponding to a first gap object, the priority preference information corresponding to the first gap object is a default priority level or priority value.
Optionally, the first information is carried by at least one of the following messages:
In step S610, the method embodiment shown in
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the network-side device receives the first information from the terminal, and therefore can better configure a priority of a gap for the terminal, better resolving a gap conflict problem and improving utilization of gaps, where the first information indicates the terminal's priority preference information for the gap.
Based on the foregoing embodiment, optionally, before step S610, the method further includes the following step.
The network-side device sends second information to the terminal, where the second information indicates whether the terminal is allowed to send priority preference information for a gap.
Optionally, the second information includes at least one of the following:
Optionally, the second information is carried by a radio resource control reconfiguration message.
In this embodiment of this application, the method embodiment shown in
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the network-side device sends the second information to the terminal, and therefore can request, based on a requirement, the terminal to send priority preference information for a gap, better assisting in configuring a priority of a gap for the terminal, better resolving the gap conflict problem, and improving utilization of gaps, where the second information is used to indicate to the terminal whether the terminal sends priority preference information for a gap.
Based on the foregoing embodiment, optionally, the method further includes the following step.
The network-side device sends third information to the terminal, where the third information is used for configuring a priority of a gap for the terminal.
Optionally, the priority of the gap configured for the terminal is consistent or has a same priority relationship with the terminal's priority preference information for the gap.
Optionally, the sending, by the network-side device, third information to the terminal includes:
Optionally, the sending, by the network-side device, the third information to the terminal based on priority preference information that corresponds to a gap object meeting a high-priority condition and that is in the first information includes performing at least one of the following:
In this embodiment of this application, the method embodiment shown in
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the network-side device configures the priority of the gap for the terminal based on the first information, better assisting in configuring a priority of a gap for the terminal, better resolving the gap conflict problem, and improving utilization of gaps.
The gap configuration method provided in the embodiment of this application may be performed by a gap configuration apparatus. In an embodiment of this application, a gap configuration apparatus provided in the embodiment of this application is described by using an example in which the gap configuration apparatus performs the gap configuration method.
As shown in
The second transmission module 702 is configured to receive first information from a terminal. The second execution module 701 is configured to determine the terminal's priority preference information for a gap from the first information.
Optionally, the first information includes at least one piece of priority preference information that is provided by at least one of the following gap objects:
Optionally, the gap type is one of the following:
Optionally, the priority preference information includes at least one of the following:
Optionally, the first information is carried by a bitmap, and each bit in the bitmap indicates priority preference information corresponding to a gap object.
Optionally, the gap is at least one of the following gaps:
Optionally, the priority preference information included in the first information meets at least one of the following:
Optionally, when the first information does not include priority preference information corresponding to a first gap object, the priority preference information corresponding to the first gap object is a default priority level or priority value.
Optionally, the first information is carried by at least one of the following messages:
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the gap configuration apparatus receives the first information from the terminal, and therefore can better configure a priority of a gap for the terminal, better resolving a gap conflict problem and improving utilization of gaps, where the first information indicates the terminal's priority preference information for the gap.
Based on the foregoing embodiment, optionally, the second transmission module 702 is further configured to send second information to the terminal. The second information indicates whether the terminal is allowed to send priority preference information for a gap.
Optionally, the second information includes at least one of the following:
Optionally, the second information is carried by a radio resource control reconfiguration message.
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the gap configuration apparatus sends the second information to the terminal, and therefore can request, based on a requirement, the terminal to send priority preference information for a gap, better assisting in configuring a priority of a gap for the terminal, better resolving the gap conflict problem, and improving utilization of gaps, where the second information is used to indicate to the terminal whether the terminal sends priority preference information for a gap.
Based on the foregoing embodiment, optionally, the second transmission module 702 is further configured to send third information to the terminal. The third information is used for configuring a priority of a gap for the terminal.
Optionally, the priority of the gap configured for the terminal is consistent or has a same priority relationship with the terminal's priority preference information for the gap.
Optionally, the second transmission module 702 is configured to send the third information to the terminal based on priority preference information that corresponds to a gap object meeting a high-priority condition and that is in the first information, where
Optionally, the second execution module 701 is configured to perform at least one of the following:
It can be learned from the technical solution in the foregoing embodiment that in this embodiment of this application, the gap configuration apparatus configures the priority of the gap for the terminal based on the first information, better assisting in configuring a priority of a gap for the terminal, better resolving the gap conflict problem, and improving utilization of gaps.
The gap configuration apparatus in this embodiment of this application may be an electronic device, for example, an electronic device with an operating system, or may be a component in an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be another device other than a terminal. For example, a terminal may be of but is not limited to the types of the terminal 11 listed above, and another device may be a server, a Network Attached Storage (NAS), or the like. This is not specifically limited in this embodiment of this application.
The gap configuration apparatus provided in this embodiment of this application can perform the procedures implemented in the method embodiment in
Optionally, as shown in
An embodiment of this application further provides a terminal, including a processor and a communication interface. The processor is configured to determine priority preference information for a gap, and the communication interface is configured to send first information to a network-side device, where the first information indicates the priority preference information for the gap. This terminal embodiment corresponds to the method embodiment on a terminal side. The implementation procedures and implementations in the method embodiment may all be applicable to this terminal embodiment, and same technical effects can be achieved. Specifically,
The terminal 900 includes but is not limited to at least some of a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, a processor 910, and the like.
Persons skilled in the art may understand that the terminal 900 may further include a power supply (such as a battery) that supplies power to the components. The power supply may be logically connected to the processor 910 by a power management system, implementing functions such as charging, discharging, and power consumption management by using the power management system. The structure of the terminal shown in
It should be understood that the input unit 904 may include a Graphics Processing Unit (GPU) 9041 and a microphone 9042 in this embodiment of this application. The GPU 9041 processes image data of still pictures or videos that are obtained by image capture apparatuses (for example, cameras) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061. The display panel 9061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes at least one of a touch panel 9071 and another input device 9072. The touch panel 9071 is also referred to as a touchscreen. The touch panel 9071 may include two parts: a touch detection apparatus and a touch controller. The another input device 9072 may include, but is not limited to, a physical keyboard, a functional button (such as a volume control button or a switch button), a trackball, a mouse, or a joystick. Details are not described herein.
In this embodiment of this application, after receiving downlink data from a network-side device, the radio frequency unit 901 may transmit the data to the processor 910 for processing. In addition, the radio frequency unit 901 may send uplink data to a network-side device. Usually, the radio frequency unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 909 may be configured to store software programs or instructions, and various data. The memory 909 may mainly include a first storage area in which programs or instructions are stored and a second storage area in which data is stored. In the first storage area, the following may be stored: an operating system, application programs or instructions required by at least one function (for example, a sound playing function or an image display function), and the like. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. A non-volatile memory may be a Read-Only Memory (ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. A volatile memory may be a Random Access Memory (RAM), a static random access memory (Static RAM, SRAM), a dynamic random access memory (Dynamic RAM, DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synch link dynamic random access memory (Synch Link DRAM, SLDRAM), or a direct rambus random access memory (Direct Rambus RAM, DRRAM). The memory 909 in this embodiment of this application includes, but is not limited to, these memories and any other suitable types of memories.
The processor 910 may include one or more processing units. Optionally, an application processor and a modem processor integrate with the processor 910. The application processor primarily handles operations related to an operating system, user interfaces, application programs, and the like. The modem processor primarily processes wireless communication signals, for example, a baseband processor. It can be understood that the modem processor may alternatively not be integrated into the processor 910.
The radio frequency unit 901 is configured to determine priority preference information for a gap.
The processor 910 is configured to send first information to a network-side device. The first information indicates the priority preference information for the gap.
Optionally, the first information includes at least one piece of priority preference information that is provided by at least one of the following gap objects:
Optionally, the gap type is one of the following:
Optionally, the priority preference information includes at least one of the following:
Optionally, the first information is carried by a bitmap, and each bit in the bitmap indicates priority preference information corresponding to a gap object.
Optionally, the gap is at least one of the following gaps:
Optionally, the priority preference information included in the first information meets at least one of the following:
Optionally, when the first information does not include priority preference information corresponding to a first gap object, the priority preference information corresponding to the first gap object is a default priority level or priority value.
Optionally, the first information is carried by at least one of the following messages:
Optionally, the radio frequency unit 901 is further configured to obtain second information from the network-side device. The second information indicates whether the terminal is allowed to send priority preference information for a gap.
Optionally, the second information includes at least one of the following:
Optionally, the second information is carried by a radio resource control reconfiguration message.
Optionally, the radio frequency unit 901 is further configured to obtain third information from the network-side device. The third information is used for configuring a priority of a gap for the terminal.
Optionally, the priority of the gap configured for the terminal is consistent or has a same priority relationship with the terminal's priority preference information for the gap.
In this embodiment of this application, the priority of the gap can be better configured for the terminal, better resolving a gap conflict problem and improving utilization of gaps.
An embodiment of this application further provides a network-side device, including a processor and a communication interface. The processor is configured to determine a terminal's priority preference information for a gap from first information. The communication interface is configured to receive the first information from the terminal. This network-side device embodiment corresponds to the network-side device method embodiment. The implementation procedures and implementations in the method embodiment may all be applicable to this network-side device embodiment, and same technical effects can be achieved.
Specifically, an embodiment of this application further provides a network-side device. As shown in
The method performed by the network-side device in the foregoing embodiments may be implemented in the baseband apparatus 103. The baseband apparatus 103 includes a baseband processor.
The baseband apparatus 103 may include, for example, at least one baseband board. A plurality of chips are disposed on the baseband board. As shown in
The network-side device may further include a network interface 106. The interface is, for example, a common public radio interface (CPRI).
Specifically, the network-side device 1000 in this embodiment of the present invention further includes instructions or a program that are or is stored in the memory 105 and can be run on the processor 104. The processor 104 invokes the instructions or program in the memory 105 to perform the method performed by the modules shown in
An embodiment of this application further provides a readable storage medium. The readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, the procedures in the foregoing gap configuration method embodiments are performed, and same technical effects can be achieved. To avoid repetition, details are not described herein again.
The processor is the processor in the terminal in the foregoing embodiment. The readable storage medium includes a computer-readable storage medium, for example, a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or a compact disc.
An embodiment of this application further provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the procedures in the foregoing gap configuration method embodiments, and can achieve same technical effects. To avoid repetition, details are not described herein again.
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 chip, or the like.
An embodiment of this application further provides a computer program/program product. The computer program/program product is stored in a storage medium. The computer program/program product is executed by at least one processor to implement the procedures in the foregoing gap configuration method embodiments, and same technical effects can be achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a gap configuration system, including a terminal and a network-side device. The terminal may be configured to perform the steps in the gap configuration method described above. The network-side device may be configured to perform the steps in the gap configuration method described above.
It should be noted that the term “include”, “comprise”, or any other variant thereof in this specification is intended to cover a non-exclusive inclusion, so that a process, a method, an object, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not explicitly listed, or further includes elements inherent to such process, method, object, or apparatus. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude existence of other identical elements in the process, method, object, or apparatus that includes the element. In addition, it should be noted that in the scope of the methods and apparatuses in implementations of this application, an order in which functions are performed is not limited to the shown or discussed order, and may further include an order in which the functions are substantially performed at the same time or a reverse order, depending on the functions related to. For example, the methods described may be performed in different orders than the described orders, and steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
Based on the descriptions in the foregoing implementations, persons skilled in the art may clearly learn that the methods in the foregoing embodiments may be implemented by a combination of software and a mandatory common hardware platform. Certainly, the methods may be alternatively implemented by hardware. However, the former is a better implementation in many cases. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the conventional technology may be implemented in a form of a computer software product. The computer software product is stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or a compact disc), and includes several instructions for indicating 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 embodiments of this application.
Embodiments of this application are described above with reference to the accompanying drawings. However, this application is not limited to the specific implementations described above, and the specific implementations described above are merely illustrative but not restrictive. Under inspiration of this application, persons of ordinary skill in the art may also make many variations without departing from the purpose of this application and the protection scope of the claims, and such variations all fall within the protection scope of this application.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202210878938.8 | Jul 2022 | CN | national |
The present invention is a continuation of International Patent Application No. PCT/CN2023/108048, filed on Jul. 19, 2023, which claims priority to Chinese Patent Application No. 202210878938.8, filed with the China National Intellectual Property Administration on Jul. 25, 2022 and entitled “GAP CONFIGURATION METHOD AND APPARATUS, TERMINAL, AND NETWORK-SIDE DEVICE”, both of which are incorporated herein by reference in their entireties.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/CN2023/108048 | Jul 2023 | WO |
| Child | 19034605 | US |