Communication method and device
By introducing a communication method in the terminal device that allows canceling the parameter preference value during the operation of the first timer, the problem that the terminal device in the prior art is unable to adapt to changes in business demand in a timely manner, and better user experience and network equipment processing are achieved efficiency.
Patent Information
- Application Number
- CN202311010193.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, the terminal device cannot cancel the parameter preference value in time during the timer operation, resulting in the inability to flexibly adapt to changes in business needs and affect user experience.
A communication method is provided that allows the terminal device to cancel the parameter preference value during operation of the first timer, and achieve this by sending a second information.
This enables the terminal device to send information to cancel parameter preference values in a timely manner, and network devices can timely configure parameter values that match current business needs, improve user experience, and reduce the processing complexity of network devices.
Smart Images

Figure CN119485264A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular, to a communication method and device. Background Art
[0002] Currently, user equipment (UE) can report capability information to network equipment. The capability information can indicate the type of user assistance information (UAI) that the UE supports reporting. The network equipment can configure the UE with the specific type of UAI to be reported based on the capability information reported by the UE. The UE reports the UAI based on the configuration of the network equipment, and the UAI can indicate the parameter preference value recommended by the UE.
[0003] In addition, the network device may also configure a prohibition timer for the UE. The prohibition timer is used to restrict the UE from frequently reporting UAI. When the network device is configured with a prohibition timer, the UE may start a prohibition timer of a corresponding type after reporting the UAI. During the operation of the prohibition timer, the UE is not allowed to report the same type of UAI again. Summary of the invention
[0004] The embodiments of the present application provide a communication method and apparatus, which can enable a terminal device to send information for canceling a preference in a timely manner.
[0005] In a first aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or by a logic module or software that can implement all or part of the functions of the terminal device. The method includes: sending a first message, the first message indicating a preference value of a first parameter. When it is determined to cancel the preference value of the first parameter and the terminal device is allowed to cancel the preference during the operation of the first timer, sending a second message. The first timer is used to prohibit the terminal device from reporting preference information. The second information is used to cancel the preference value of the first parameter.
[0006] Based on this solution, after the terminal device reports the preference value of the first parameter, if the terminal device is allowed to cancel the preference during the operation of the first timer, if the terminal device determines to cancel the preference value of the first parameter, the terminal device can promptly send the second information for canceling the preference value of the first parameter to the network device. Thus, the network device can promptly configure the parameter value matching the current service demand according to the second information, thereby improving the user experience.
[0007] In one possible design, the method further includes: receiving third information, the third information indicating that the terminal device is allowed to cancel the preference during the running of the first timer.
[0008] In one possible design, the second information is sent while the first timer is running.
[0009] Based on this possible design, when the terminal device is allowed to cancel the preference during the operation of the first timer, the terminal device may not be constrained by the first prohibition timer. If the terminal device determines to cancel the preference value of the first parameter during the operation of the first prohibition timer, the terminal device does not need to wait for the first timer to time out, but instead sends the second information in a timely manner during the operation of the first prohibition timer, so that the network device can configure the parameter value that matches the current business needs in a timely manner according to the second information, thereby improving the user experience.
[0010] In a second aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or by a logic module or software that can implement all or part of the functions of the terminal device. The method includes: sending a first message, the first message indicating a preference value of a first parameter. Receiving a third message, the third message indicating that the terminal device is allowed to cancel the preference during the operation of the first timer. Sending a second message during the operation of the first timer. The first timer is used to prohibit the terminal device from reporting preference information. The second message is used to cancel the preference value of the first parameter.
[0011] Based on this solution, since the third information indicates that the terminal device is allowed to cancel the preference during the operation of the first timer, the terminal device can send the second information for canceling the parameter preference value during the operation of the first timer, that is, the terminal device can send the second information in time without waiting for the first timer to time out. This enables the network device to configure the parameter value matching the current service demand in time according to the second information, thereby improving the user experience.
[0012] In combination with the first aspect or the second aspect, in a possible design, the method further includes: sending fourth information. The fourth information satisfies at least one of the following: the fourth information is used to request the third information, the fourth information is used to request that the terminal device be allowed to cancel the preference during the operation of the first timer, the fourth information indicates that the terminal device has a need to cancel the preference, the fourth information is used to request that the cancellation of the preference is not constrained by the first timer, the fourth information is used to request that the terminal device be allowed to cancel the preference without being constrained by the first timer, the fourth information is used to notify the network device that the terminal device may cancel the preference, the fourth information indicates that the terminal device supports the cancellation of the preference, or the fourth information indicates that the terminal device supports the cancellation of the preference without being constrained by the first timer.
[0013] In combination with the first aspect or the second aspect, in one possible design, the method also includes: starting or restarting a first timer.
[0014] Based on this possible design, when the terminal device sends the second information, the terminal device instructs the network device to cancel the preference value of the first parameter through the second information, and the network device no longer configures according to the preference value previously reported by the terminal device. If the first timer is not restarted, then after the original timeout period of the first timer, the terminal device can send information to the network device again to change the preference value of the first parameter, that is, request the network device to reconfigure again, that is, the terminal device may frequently request the network device to reconfigure, increasing the processing complexity of the network device. If the first timer is restarted when the terminal device sends the second information, the time when the terminal device is prohibited from reporting the preference value can be re-timed, avoiding the situation where the terminal device frequently changes the preference value, thereby reducing the processing complexity of the network device.
[0015] In combination with the first aspect or the second aspect, in a possible design, the method also includes: in a case where the terminal device is not allowed to cancel the preference during the running of the first timer, sending the second information during the period when the first timer is not running.
[0016] In a third aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or by a logic module or software that can implement all or part of the functions of the terminal device. The method includes: sending a first message, the first message indicating a preference value of a first parameter; starting a first timer, the first timer is used to prohibit the terminal device from reporting preference information. Starting or restarting a second timer, the second timer is used to prohibit the terminal device from canceling the preference. When it is determined to cancel the preference value of the first parameter and the second timer is not running, sending a second message, the second information is used to cancel the preference value of the first parameter.
[0017] Based on this solution, in addition to the first timer, the terminal device also starts or restarts the second timer, and sends information for canceling the preference to the network device when it is determined to cancel the reported parameter preference value and the second timer is not running. That is, the terminal device can be free from the constraints of the first timer when canceling the preference, and only needs to determine whether the second timer is running. The duration of the second timer can be flexibly adjusted, so that the terminal device can send the information for canceling the preference in time, and then the network device can update the configuration in time, so that the parameter configuration matches the current business needs, thereby improving the user experience. In addition, since the second information is sent during the period when the second timer is not running, that is, the terminal device is not allowed to cancel the preference during the period when the second timer is running, therefore, the terminal device can be restricted from canceling the preference immediately after reporting the preference, that is, the terminal device is restricted from frequently requesting the network device to configure, which can reduce the implementation complexity of the network device.
[0018] In one possible design, the method further includes: sending fourth information. The fourth information is used to request permission for the terminal device to cancel the preference during the operation of the first timer; or the fourth information is used to request permission to send the second information when the second timer is not running.
[0019] In one possible design, the method further includes: receiving fifth information, wherein the fifth information indicates the duration of the second timer, or the fifth information indicates that the second timer is allowed to be used, or the fifth information indicates that the second timer is available, or the fifth information is used to enable the second timer.
[0020] In one possible design, the fifth information and the configuration information of the first timer are carried in the same RRC message. Alternatively, the fifth information is carried in an RRC message used to reconfigure the first parameter.
[0021] In one possible design, starting or restarting the second timer includes: starting or restarting the second timer after receiving a first radio resource control (RRC) message, wherein the first RRC message is used to reconfigure the first parameter. Alternatively, starting or restarting the second timer when it is determined to send the second information.
[0022] Based on this possible design, since the first RRC message is used to reconfigure the first parameter, when the terminal device receives the first RRC message, it indicates that the network device has just changed the parameter configuration. At this time, the second timer is started or restarted, and the terminal device is prohibited from canceling the preference during the operation of the second timer. This can prevent the terminal device from canceling the preference immediately after the network device changes the parameter configuration, thereby reducing the implementation complexity of the network device. Alternatively, when the terminal device determines to send the second information, the second timer is started or restarted, which can prevent the terminal device from frequently sending the second information when frequently determining to send the second information, thereby preventing the network device from frequently changing the parameter configuration, thereby reducing the implementation complexity of the network device.
[0023] In a possible design, the duration of the second timer is shorter than the duration of the first timer.
[0024] Based on this possible design, in the case where there is only the first timer and no second timer, the cancellation of the preference by the terminal device also needs to be restricted by the first timer, that is, the terminal device needs to send the information for canceling the preference after the first timer times out. When the second timer is introduced, the cancellation of the preference by the terminal device can be restricted by the second timer. Since the duration of the second timer is less than the duration of the first timer, the duration for prohibiting the cancellation of the preference by the terminal device is reduced, so that the terminal device can report the information for canceling the preference in a timely manner, which is conducive to the timely cancellation of the preference by the terminal device.
[0025] In a possible design, the start time of the first timer is the same as the start time of the second timer.
[0026] Based on this possible design, when the start time of the first timer and the start time of the second timer are the same, if the duration of the second timer is less than the duration of the first timer, then the second timer may time out before the first timer times out, that is, the time for prohibiting the terminal device from canceling the preference becomes shorter, which is conducive to timely cancellation of the preference.
[0027] In one possible design, the duration of the second timer is a fixed value, or the duration of the second timer is one of multiple candidate duration values.
[0028] Based on this possible design, when the duration of the second timer is a fixed value, the overhead of indicating the duration of the second timer can be saved. When the duration of the second timer is one of multiple candidate duration values, the configuration flexibility of the second timer can be improved.
[0029] In a fourth aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or can be implemented by a logic module or software that can implement all or part of the functions of the terminal device. The method includes: sending a first message, the first message indicating a preference value of a first parameter. Determining to cancel the preference value of the first parameter. Sending a second message, the time interval between the sending time of the second message and the sending time of the first message is greater than or equal to the first duration, and the second message is used to cancel the preference value of the first parameter.
[0030] Based on this solution, after reporting the preference value of the parameter, the terminal device can send the second information to cancel the preference value at an interval of the first time length, without being constrained by the prohibition timer, so that the network device can timely configure the parameter value matching the current service demand according to the second information, thereby improving the user experience. In addition, since the sending time of the second information is at least the first time length apart from the sending time of the first information, it can avoid the situation where the terminal device frequently requests the network device to perform configuration, thereby reducing the implementation complexity of the network device.
[0031] In one possible design, the method also includes: receiving sixth information, where the sixth information indicates the first duration.
[0032] Based on this possible design, the first duration is configured by signaling. For example, the first duration may vary according to business requirements or communication quality, and has high flexibility.
[0033] In a fifth aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, a chip, or a chip system of the network device, or by a logic module or software that can implement all or part of the network device functions. The method includes: sending third information, the third information indicating whether the terminal device is allowed to cancel the preference during the operation of the first timer. The first timer is used to prohibit the terminal device from reporting the preference information.
[0034] Based on this solution, when the network device allows the terminal device to cancel the preference during the operation of the first timer, the terminal device can send information for canceling the parameter preference value during the operation of the first timer, that is, the terminal device can send the information in time without waiting for the first timer to time out. Therefore, the network device can configure parameters that match the current business needs in time, thereby improving the user experience.
[0035] In one possible design, the method further includes: receiving first information indicating a preferred value of the first parameter; and receiving second information, the second information being used to cancel the preferred value of the first parameter. The second information is used to cancel the preferred value of the first parameter.
[0036] In one possible design, receiving the second information includes: receiving the second information during the running of the first timer.
[0037] In a sixth aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, a chip, or a chip system of the network device, or by a logic module or software that can implement all or part of the network device functions. The method includes: receiving first information, the first information indicating a preference value of a first parameter. Receiving second information during the operation of a first timer, the first timer being used to prohibit a terminal device from reporting preference information. The second information is used to cancel the preference value of the first parameter.
[0038] Based on this solution, the network device receives the second information during the operation of the first timer, indicating that the terminal device can send the second information for canceling the parameter preference value during the operation of the first timer, that is, the terminal device can send the second information in time without waiting for the first timer to time out. This enables the network device to be configured in time so that the parameter configuration matches the current business needs, thereby improving the user experience.
[0039] In one possible design, the method further includes: sending third information indicating whether the terminal device is allowed to cancel the preference during the running of the first timer.
[0040] In combination with the fifth aspect or the sixth aspect, in a possible design, the method also includes: receiving fourth information, the fourth information satisfies at least one of the following: the fourth information is used to request the third information, the fourth information is used to request that the terminal device be allowed to cancel the preference during the operation of the first timer, the fourth information indicates that the terminal device has a need to cancel the preference, the fourth information is used to request that the cancellation of the preference is not subject to the constraints of the first timer, the fourth information is used to request that the terminal device be allowed to cancel the preference without being subject to the constraints of the first timer, the fourth information is used to notify the network device that the terminal device may cancel the preference, the fourth information indicates that the terminal device supports canceling the preference, or the fourth information indicates that the terminal device supports canceling the preference without being subject to the constraints of the first timer.
[0041] In combination with the fifth aspect or the sixth aspect, in one possible design, sending the third information includes: sending the third information in response to the fourth information.
[0042] In a seventh aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, chip, or chip system of the network device, or by a logic module or software that can implement all or part of the network device functions. The method includes: sending configuration information of a first timer, the first timer is used to prohibit the terminal device from reporting preference information. Sending fifth information, the fifth information indicates the duration of the second timer, or the fifth information indicates that the second timer is allowed to be used, or the fifth information indicates that the second timer is available, or the fifth information is used to enable the second timer.
[0043] Based on this solution, in addition to the first timer, the network device also configures a second timer for the terminal device, so that the terminal device can start or restart the second timer, and send information for canceling the preference to the network device based on the second timer. That is, when the terminal device cancels the preference, it is not constrained by the first timer, and it only needs to determine whether the second timer is running. The duration of the second timer can be flexibly adjusted, so that the terminal device can send the information for canceling the preference in time, and then the network device can update the configuration in time, so that the parameter configuration matches the current business needs, thereby improving the user experience. In addition, since the second information is sent during the period when the second timer is not running, that is, the terminal device is not allowed to cancel the preference during the period when the second timer is running, therefore, the terminal device can be restricted from canceling the preference immediately after reporting the preference, that is, the terminal device is restricted from frequently requesting the network device to configure, which can reduce the implementation complexity of the network device.
[0044] In one possible design, the method further includes: receiving first information indicating a preferred value of the first parameter; and receiving second information, the second information being used to cancel the preferred value of the first parameter. The second information is used to cancel the preferred value of the first parameter.
[0045] In one possible design, receiving the second information includes: receiving the second information during a period when the second timer is not running.
[0046] In one possible design, the fifth information is carried in a third RRC message, and the third RRC message also includes configuration information of the first timer. Alternatively, the fifth information is carried in a first RRC message, and the first RRC message is used to configure the first parameter.
[0047] In a possible design, the duration of the second timer is shorter than the duration of the first timer.
[0048] In one possible design, the duration of the second timer is a fixed value, or the duration of the second timer is one of multiple candidate duration values.
[0049] In an eighth aspect, a communication method is provided, the method comprising: a terminal device sends first information to a network device, and the network device receives the first information from the terminal device accordingly, the first information indicating a preference value of a first parameter. When the terminal device determines to cancel the preference value of the first parameter and allows the terminal device to cancel the preference during the operation of a first timer, the terminal device sends second information to the network device, and the network device receives the second information from the terminal device accordingly. The first timer is used to prohibit the terminal device from reporting preference information. The second information is used to cancel the preference value of the first parameter.
[0050] In a ninth aspect, a communication method is provided, the method comprising: a terminal device sends first information to a network device, and the network device receives the first information from the terminal device accordingly, the first information indicating a preference value of a first parameter. The network device sends third information to the terminal device, and the terminal device receives the third information from the network device accordingly, the third information indicating that the terminal device is allowed to cancel the preference during the operation of the first timer. The terminal device sends second information during the operation of the first timer, and the network device receives the second information from the terminal device accordingly. The first timer is used to prohibit the terminal device from reporting preference information. The second information is used to cancel the preference value of the first parameter.
[0051] In combination with any one of the first to ninth aspects, in a possible design, the first information or the second information is carried in a user equipment auxiliary information UAI message.
[0052] In combination with any aspect of the first to ninth aspects, in a possible design, the first parameter includes at least one of the following: a discontinuous reception DRX parameter, a maximum aggregation bandwidth, a maximum number of carriers, or a maximum number of multiple-input and multiple-output layers.
[0053] In combination with any one of the first to ninth aspects, in a possible design, the terminal device sends information, including: the terminal device sends information to the network device. The terminal device receives information, including: the terminal device receives information from the network device.
[0054] In combination with any one of the first to ninth aspects, in a possible design, the network device sends information, including: the network device sends information to the terminal device. The network device receives information, including: the network device receives information from the terminal device.
[0055] In a tenth aspect, a communication device is provided, which includes a unit or module, and the unit or module is used to execute any one of the methods described in the first to sixth aspects above.
[0056] In the eleventh aspect, a communication device is provided for implementing various methods. The communication device may be a terminal in any aspect of the first to fourth aspects, or a device included in the terminal, such as a chip or a chip system; or, the communication device may be a network device in any aspect of the fifth or seventh aspects, or a device included in the network device, such as a chip or a chip system. The communication device includes a module, unit, or means corresponding to the implementation method, and the module, unit, or means may be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the functions.
[0057] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing function in any of the above aspects and any possible implementations thereof. The transceiver module may include a receiving module and a sending module, respectively used to implement the receiving function and the sending function in any of the above aspects and any possible implementations thereof.
[0058] In some possible designs, the transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0059] In a twelfth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method described in any aspect. The communication device can be a terminal in any aspect of the first to fourth aspects, or a device included in the terminal, such as a chip or a chip system; or the communication device can be a network device in any aspect of the fifth or seventh aspects, or a device included in the network device, such as a chip or a chip system.
[0060] In a thirteenth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to communicate with a module outside the communication device; the processor is used to execute a computer program or instruction so that the communication device executes the method described in any aspect. The communication device can be a terminal in any aspect from the first aspect to the fourth aspect, or a device included in the terminal, such as a chip or a chip system; or the communication device can be a network device in any aspect from the fifth aspect to the seventh aspect, or a device included in the network device, such as a chip or a chip system.
[0061] In a fourteenth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory so that the communication device performs the method described in any aspect. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be a terminal in any aspect of the first to fourth aspects, or a device included in the terminal, such as a chip or a chip system; or the communication device may be a network device in any aspect of the fifth or seventh aspects, or a device included in the network device, such as a chip or a chip system.
[0062] In the fifteenth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the first to ninth aspects.
[0063] In the sixteenth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the first to ninth aspects.
[0064] In the seventeenth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, wherein the communication device includes a processor for implementing the functions involved in any one of the first to ninth aspects.
[0065] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.
[0066] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0067] It can be understood that when the communication device provided in any one of the tenth to seventeenth aspects is a chip, the sending action / function of the communication device can be understood as output information, and the receiving action / function of the communication device can be understood as input information.
[0068] Among them, the technical effects brought about by any design method in the tenth aspect to the seventeenth aspect can refer to the technical effects brought about by different design methods in the first aspect to the seventh aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Figure 1 A schematic diagram of the structure of a communication system provided for this application;
[0070] Figure 2 A schematic diagram of the structure of another communication system provided for this application;
[0071] Figure 3 A schematic diagram of a UAI reporting process provided for this application;
[0072] Figure 4 A flow chart of a communication method provided by this application;
[0073] Figure 5 A timing diagram of a timer restart provided in this application;
[0074] Figure 6 A flow chart of a communication method provided by the present application;
[0075] Figure 7 A flow chart of a communication method provided by the present application;
[0076] Figure 8 A schematic diagram of the structure of a communication device provided by the present application;
[0077] Fig. 9 A schematic diagram of the structure of another communication device provided by the present application;
[0078] Fig.10 A schematic diagram of the structure of another communication device provided in the present application. DETAILED DESCRIPTION
[0079] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0080] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0081] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0082] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0083] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and 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 embodiment of the present application.
[0084] It can be understood that in the present application, "when", "when" and "if" all mean that corresponding processing will be carried out under certain objective circumstances, but do not limit the time, nor do they require any judgment action when implementing them, nor do they mean the existence of other limitations.
[0085] It can be understood that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.
[0086] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In this application, if there is no special description or logical conflict between the various embodiments, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and different embodiments can be combined to form new embodiments according to their inherent logical relationships. The following description of the implementation methods of this application does not constitute a limitation on the scope of protection of this application.
[0087] The technical solution provided in the present application can be used for various communication systems, which can be a third generation partnership project (3GPP) communication system, for example, a fourth generation (4G) long term evolution (LTE) system, an evolved LTE system (LTE-Advanced, LTE-A) system, a fifth generation (5G) new radio (NR) system, a vehicle to everything (V2X) system, a system of LTE and NR hybrid networking, or a device to device (D2D) system, a machine to machine (M2M) communication system, an Internet of Things (IoT), a non-terrestrial network (NTN), and other next generation communication systems. Alternatively, the communication system may also be a non-3GPP communication system, without limitation.
[0088] Among them, the above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is uniformly explained here and will not be repeated below.
[0089] See also Figure 1 , is an exemplary communication system provided by the present application. The communication system includes at least one network device (such as Figure 1 110a and 110b) and at least one terminal device (such as Figure 1 120a-120j in FIG.
[0090] Optionally, terminal devices and terminal devices, terminal devices and network devices, and network devices and network devices can communicate with each other in a wired or wireless manner. Figure 1 This is just a schematic diagram. The communication system may also include other devices, such as wireless relay equipment, wireless backhaul equipment, core network equipment, etc. Figure 1 Not drawn in. Figure 1The number of network devices and terminal devices is only an example, and the communication system may include more than Figure 1 More or fewer network devices or terminal devices are shown.
[0091] Optionally, the terminal device may be a user-side device with wireless transceiver functions, or may be a chip or chip system provided in the device. The terminal device may also be referred to as user equipment (UE), terminal, access terminal, user unit, user station, mobile station (MS), remote station, remote terminal, mobile terminal (MT), user terminal, wireless communication device, user agent or user device, etc. The terminal device may be, for example, a terminal device in IoT, V2X, D2D, M2M, 5G network, or a future evolved public land mobile network (PLMN). The terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it may also be deployed on water (such as ships, etc.); it may also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0092] Exemplarily, the terminal device may be a drone, an IoT device (e.g., a sensor, an electric meter, a water meter, etc.), a V2X device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with a wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also referred to as a wearable smart device), a tablet computer or a computer with a wireless transceiver function, a virtual reality (VR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a smart home, or a wireless terminal in a smart city. The terminal device may be a wireless terminal in a home, a vehicle-mounted terminal, a vehicle with vehicle-to-vehicle (V2V) communication capability, an intelligent connected vehicle, a drone with unmanned aerial vehicle (UAV) to unmanned aerial vehicle (UAV to UAV, U2U) communication capability, etc. The terminal device may be mobile or fixed, and this application does not make specific restrictions on this.
[0093] Optionally, the network device may be a network-side device with wireless transceiver functions, or may be a chip or chip system arranged in the device, located in the radio access network (RAN) of the mobile communication system, and used to provide access services for terminal devices. The network device may be an evolutionary Node B (eNB or eNodeB) in an LTE or evolved LTE system (LTE-Advanced, LTE-A), such as a traditional macro base station eNB and a micro base station eNB in a heterogeneous network scenario; or it may be a next generation node B (gNodeB or gNB) in a 5G system; or it may be a transmission reception point (TRP); or it may be a base station in a future evolved PLMN; or it may be a broadband network service gateway (BNG), an aggregation switch or a non-3GPP access device; or it may be a wireless controller in a cloud radio access network (CRAN); or it may be an access point (AP) in a WiFi system; or it may be a wireless relay node or a wireless backhaul node; or it may be a device that implements a base station function in IoT, V2X, D2D, or M2M, and the embodiments of the present application do not specifically limit this. Exemplarily, the base stations in the embodiments of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, etc., and the embodiments of the present application do not specifically limit this.
[0094] In some scenarios, the network device may also be a module or unit that can implement some or all of the functions of a base station, for example, the network device may be a centralized unit (CU), a distributed unit (DU), CU and DU, CU-control plane (CP), CU-user plane (UP), or a radio unit (RU). The CU and DU may be separately configured, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0095] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0096] In some scenarios, the network device may also be referred to as a radio access network (RAN) node or RAN device or access network device, or the network device may also have other naming methods, which is not specifically limited in this application.
[0097] In some scenarios, the roles of network devices and terminal devices are relative, for example, Figure 1 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal devices 120j that access the RAN through the network element 120i, the network element 120i is a base station; but for the network element 110a, the network element 120i is a terminal device. Network devices and terminal devices are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.
[0098] All or part of the functions of the terminal device or network device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The terminal device or network device in this application can also be a logical node, logical module or software that can implement all or part of the functions of the terminal device or network device.
[0099] For example, the technical solution provided in this application is used in a 5G communication system. Figure 2 As shown, the 5G communication system includes a 5G core network (5G core network, 5GC) and a 5G radio access network, also known as the next generation RAN (next generation RAN, NG-RAN).
[0100] Exemplarily, 5GC may include core network elements, such as access and mobility management function (AMF) network elements and user plane function (UPF) network elements. NG-RAN may include 5G base stations (such as gNB). Further, it may also include 4G base stations (such as ng-eNB) connected to 5GC. In this communication system, the network device may be a gNB or ng-eNB.
[0101] When the serving network device of the terminal device is a gNB, the gNB is responsible for providing the user plane and control plane protocol functions of 5G NR for the terminal device. When the serving network device of the terminal device is an ng-eNB, the ng-eNB is responsible for providing the user plane and control plane protocol functions of 4G evolved universal terrestrial radio access (E-UTRA) for the terminal device.
[0102] It should be noted that the communication system described in the embodiment of the present application is for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0103] Currently, the terminal device can report user assistance information (UE assistance information, UAI) to the network device to indicate the parameter preference value recommended or intended by the terminal device. After receiving the UAI reported by the terminal device, the network device can send the corresponding configuration to the terminal device according to the preference value indicated by the terminal device. Exemplarily, in this mechanism, the interaction process between the terminal device and the network device can be as follows: Figure 3 shown.
[0104] See also Figure 3, the terminal device first sends capability information to the network device, and correspondingly, the network device receives capability information from the terminal device. The capability information indicates the type of UAI reported that the terminal device supports, or in other words, the capability information indicates which parameter preference values the terminal device supports in the UAI. Exemplarily, for energy-saving scenarios, the parameters that the terminal device supports for recommending preference values in the UAI may include but are not limited to: discontinuous reception (DRX) parameters, maximum aggregate bandwidth, maximum carrier component (CC), maximum number of multiple-input multiple-output (MIMO) layers, and minimum scheduling offset.
[0105] Exemplarily, DRX parameters may include DRX cycle, on duration, etc. The maximum aggregate bandwidth may refer to the maximum aggregate bandwidth on all uplink carriers and all downlink carriers. The maximum number of CCs may also be referred to as the maximum number of carriers, which may refer to the maximum number of secondary cells (SCells) for downlink or uplink. The maximum number of MIMO layers may also be referred to as the maximum number of MIMO streams or the maximum number of MIMO transmission layers. The minimum scheduling offset may refer to the minimum scheduling offset for cross-slot scheduling.
[0106] In addition, the UAI may also indicate a preference value of at least one of the following parameters, or carry information on relevant characteristics corresponding to at least one of the following parameters: uplink (UL) frequency range 2 (FR2) gap, multi-universal subscriber identity module (MUSIM) gap, radio link monitoring (RLM) relaxation state, beam failure detection (BFD) relaxation state, secondary cell group (SCG) deactivation request, radio resource control (RRC) connection release request, radio resource management (RRM) measurement relaxation (MeasurementRelaxation) criterion satisfaction, propagation delay difference information (PropDelayDiffReport) of the service link (service link) between the serving cell and the neighboring cell, and in-device coexistence (IDC) information.
[0107] After receiving the capability information, the network device can configure the UAI type allowed to be reported by the terminal device through the RRC reconfiguration (RRCReconfiguration) message, or configure the parameter type that allows the terminal device to recommend the preference value. In addition, the network device can also configure a prohibition timer. Each UAI or parameter can correspond to a prohibition timer, and the prohibition timers corresponding to different UAIs or parameters can be different. Exemplarily, for DRX parameters, the network device can configure a prohibition timer for DRX parameters; for the maximum aggregate bandwidth, the network device can configure a prohibition timer for the maximum aggregate bandwidth parameter. Among them, the prohibition timer is used to restrict the terminal device from frequently reporting UAI. That is, during the operation of the prohibition timer, the terminal device is prohibited from reporting the corresponding type of UAI again to modify the parameter preference value or cancel the previously reported parameter preference value.
[0108] After receiving the above RRC reconfiguration message, the terminal device can send the UAI to indicate the preference value of the corresponding parameter according to actual needs and start the prohibition timer. After receiving the UAI of the terminal device, the network device can perform subsequent scheduling or configuration according to the parameter preference value recommended by the terminal device. For example, the network device can send an RRC reconfiguration message to the terminal device to change the existing configuration according to the UAI of the terminal device.
[0109] Afterwards, if the terminal device needs to modify or cancel the reported preference value, it can send UAI again during the period when the prohibition timer times out or is not running to modify or cancel the reported preference value.
[0110] Based on the above mechanism, the terminal device cannot cancel the reported preference value during the prohibition timer. If the user's business needs change during the operation of the timer, the terminal device cannot flexibly and promptly cancel the preference to adapt to the new business needs, thereby affecting the user experience. For example, assuming that the terminal device reports the energy-saving preference, and the network device changes the configuration according to the preference reported by the terminal device, the user runs an application with low latency and / or large bandwidth requirements during the prohibition timer. Then, according to the above mechanism, the terminal device can only report the UAI again to cancel the energy-saving preference after the prohibition timer times out, so that the network device can be reconfigured to meet the low latency and / or high bandwidth requirements of the service. Therefore, during the operation of the prohibition timer, the configuration based on the energy-saving preference may cause the application to freeze, disconnect, etc., thereby reducing the user experience.
[0111] Based on this, the present application provides a communication method that redefines the mechanism for terminal devices to report and cancel preference values, so that terminal devices can send information for canceling preference values in a timely manner, so that network devices can be reconfigured in a timely manner based on the information, thereby improving user experience.
[0112] Below in conjunction with accompanying drawing, the communication method that embodiment of the present application provides is described.It is understandable that, in embodiment of the present application, network equipment or terminal equipment can perform part or all of the steps in embodiment of the present application, and these steps or operations are only examples, and embodiment of the present application can also perform other operations or the deformation of various operations.In addition, each step can be performed in the different order presented in embodiment of the present application, and it is possible not to perform all the operations in embodiment of the present application.
[0113] like Figure 4 As shown, a communication method provided in an embodiment of the present application includes the following steps:
[0114] S401: The terminal device sends first information to the network device. Correspondingly, the network device receives the first information from the terminal device.
[0115] The first information indicates a preferred value of the first parameter. Exemplarily, the preferred value can be understood as a parameter value or an expected parameter value recommended by the terminal device, and therefore, the preferred value of the first parameter can also be understood as an expected value, a recommended value or a suggested value of the first parameter.
[0116] Optionally, the first parameter includes at least one of the following: DRX parameter, maximum aggregate bandwidth, maximum number of carriers, maximum number of multiple-input multiple-output layers, minimum scheduling offset, FR2 UL gap, MUSIM Gap, MUSIM Leave, RLM Relaxation, BFD Relaxation, SCG Deactivation, RRM Measurement Relaxation, PropDelayDiffReport, IDC. For the explanation of each parameter, please refer to the above-mentioned relevant description, which will not be repeated here.
[0117] Optionally, the terminal device may send the first information under the following circumstances: since the terminal device is configured to provide a preference value for the first parameter, the terminal device has not sent information carrying or indicating the preference value of the first parameter, or the current preference value of the first parameter is different from the last indicated preference value of the first parameter.
[0118] In one possible manner, the first information may be information about the first parameter preference value reported by the terminal device for the first time, that is, before sending the first information, the terminal device has not indicated the preference value of the first parameter to the network device. Exemplarily, the first time may refer to the first time after the terminal device is turned on, or the first time after the terminal device is connected to the network device, or the first time after the terminal device is allowed to report the first parameter or the preference value of the first parameter.
[0119] In another possible manner, the first information may be information about the first parameter preference value reported by the terminal device not for the first time, that is, before sending the first information, the terminal device has sent information indicating the first parameter preference value to the network device. In this scenario, the preference value of the first parameter indicated by the first information and the preference value of the first parameter indicated by the terminal device last time may be different.
[0120] Optionally, the first information may be UAI, or the first information may be carried in a UAI message. Of course, the first information may also be carried in other messages or signaling, such as an RRC message or uplink control information (UCI).
[0121] Optionally, in order to avoid the terminal device from frequently reporting preference information, the terminal device may also start a first timer. The first timer is used to prohibit the terminal device from reporting preference information. That is, during the operation of the first timer, the terminal device is prohibited from reporting preference information. The first timer may also be referred to as a prohibition timer. Exemplarily, the preference information may indicate the terminal device's preference for a parameter, or indicate a preference value of a parameter, or be used to cancel a preference for a parameter that has been sent.
[0122] In a possible implementation, the first timer is used to prohibit the terminal device from reporting preference information, which can be understood as: the first timer is used to prohibit the terminal device from updating the last reported preference value (or prohibiting the terminal device from reporting a new preference value), and is used to prohibit the terminal device from canceling the most recently reported preference value. Exemplarily, the first timer can be a ProhibitTimer defined in the current protocol. For example, when the first parameter is a DRX parameter, the first timer can be a drx-preference ProhibitTimer.
[0123] Optionally, the first timer may be started before the terminal device sends the first information, or may be started after the terminal device sends the first information, or the start time of the first timer may be the same as the sending time of the first information.
[0124] Optionally, the terminal device may start the first timer in the following circumstances: since the terminal device is configured to provide a preference value for the first parameter, the terminal device has not sent information carrying or indicating the preference value for the first parameter, or the current preference value for the first parameter is different from the last indicated preference value for the first parameter. It should be noted that starting the first timer may also be replaced by restarting the first timer.
[0125] Optionally, before step S401, the network device may configure the terminal device to provide or report a preference value of the first parameter. Alternatively, the network device may send configuration information of the first timer to the terminal device to configure the duration of the first timer. Figure 3 The relevant instructions in the process shown will not be repeated here.
[0126] Optionally, after receiving the first information, the network device may refer to the preference value of the first parameter indicated by the first information and send a first RRC message to the terminal device, wherein the first RRC message is used to configure / reconfigure / modify the first parameter. Exemplarily, the value of the first parameter configured by the first RRC message is the preference value of the first parameter indicated by the first information. At this point, the preference value of the first parameter indicated by the first information can be considered to be the value of the first parameter currently in effect.
[0127] In a possible implementation manner, the first RRC message is used to reconfigure the first parameter, which can also be understood as the first RRC message is used to reconfigure parameters related to the first parameter, or to reconfigure parameters used to determine the first parameter.
[0128] Exemplarily, taking the first parameter as the maximum aggregate bandwidth as an example, the preference value of the first parameter indicated by the first information represents the maximum aggregate bandwidth expected by the terminal device. The first RRC message can configure a partial bandwidth (bandwidth part, BWP) on the uplink or downlink carrier, and the sum of the bandwidths of the activated BWPs on each carrier is the aggregate bandwidth, which may be less than or equal to the maximum aggregate bandwidth indicated by the first information. Taking the first parameter as the maximum number of carriers as an example, the preference value of the first parameter indicated by the first information represents the maximum number of secondary carriers expected by the terminal device. The first RRC message may configure at least one secondary carrier, for example, carry the relevant configuration of at least one secondary carrier, and the number of configured secondary carriers may be less than or equal to the maximum number of carriers indicated by the first information.
[0129] Taking the first parameter as the maximum number of MIMO layers as an example, the preference value of the first parameter indicated by the first information represents the maximum number of MIMO layers expected by the terminal device. The first RRC message can configure the number of MIMO layers on each uplink or downlink carrier, and the number of MIMO layers configured on each carrier can be less than or equal to the maximum number of MIMO layers indicated by the first information.
[0130] Taking the first parameter as a DRX parameter as an example, the preference value of the first parameter indicated by the first information represents the DRX parameter expected by the terminal device. The first RRC message can configure the DRX parameter, and the configured DRX parameter can be less than or equal to the DRX parameter indicated by the first information. For example, if the DRX parameter is a DRX cycle, then the DRX cycle configured by the first RRC message can be less than or equal to the DRX cycle indicated by the first information.
[0131] Taking the first parameter as FR2 UL gap / MUSIM Gap as an example, the preference value of the first parameter indicated by the first information represents the FR2 UL gap / MUSIM Gap configuration expected by the terminal device. The first RRC message may configure FR2 UL gap / MUSIM Gap, and the configured FR2 UL gap / MUSIM Gap may be the FR2 UL gap / MUSIM Gap indicated by the first information.
[0132] In an optional manner, the first RRC message may be the first RRC message sent by the network device after receiving the first information, or the first RRC message received by the terminal device after sending the first information. Further, it may be the first RRC message sent by the network device after receiving the first information for configuring / reconfiguring / modifying the first parameter, or the first RRC message received by the terminal device after sending the first information for configuring / reconfiguring / modifying the first parameter. The first RRC message may be an RRC reconfiguration message.
[0133] Exemplarily, the first RRC message can be understood as a response message of the first information, that is, in response to the first information, the network device sends the first RRC message to the terminal device.
[0134] S402: The terminal device determines to cancel the preference value of the first parameter.
[0135] Optionally, canceling the preference value of the first parameter can be understood as: canceling the preference value of the first parameter indicated last time, or the terminal device no longer has a preference value for the first parameter or no longer has a preference for the first parameter, or the preference value of the first parameter is invalidated, or the requirement corresponding to the current preference value of the first parameter is higher than the requirement corresponding to the preference value of the first parameter indicated last time.
[0136] Exemplarily, the preference value of the first parameter indicated last time may be the preference value of the first parameter indicated by the first information. In the case where the preference value of the first parameter indicated by the first information is the currently effective parameter value, it can be considered that the requirement corresponding to the current preference value of the first parameter is higher than the requirement corresponding to the value of the currently effective first parameter.
[0137] Exemplarily, taking the first parameter as the maximum aggregate bandwidth, the requirement corresponding to the current preference value of the first parameter is higher than the requirement corresponding to the last indicated preference value of the first parameter, which may mean: the current preference value of the maximum aggregate bandwidth is greater than the preference value of the last indicated maximum aggregate bandwidth.
[0138] Optionally, the terminal device determines to cancel the preference value of the first parameter can also be understood as: the terminal device determines that the preference value of the first parameter needs to be canceled. The reason why the terminal device determines to cancel the preference value of the first parameter can be: the business demand of the terminal device changes, or the currently effective preference value of the first parameter cannot meet the current business demand of the terminal device. Further, the reason can be: the business demand of the terminal device changes during the operation of the first timer.
[0139] After step S402, the following step S403a or S403b may be performed.
[0140] S403a: When the terminal device is allowed to cancel the preference during the operation of the first timer, the terminal device sends second information to the network device. Correspondingly, the network device receives the second information from the terminal device.
[0141] Specifically, the second information is used to cancel the preferred value of the first parameter. For the relevant description of canceling the preferred value of the first parameter, reference may be made to the description in the above step S402, which will not be repeated here.
[0142] That is, the terminal device sends the second information to the network device when determining to cancel the preference value of the first parameter and allowing the terminal device to cancel the preference during the running of the first timer.
[0143] Optionally, allowing the terminal device to cancel the preference during the operation of the first timer can be replaced by the description that: the cancellation of the parameter preference value of the terminal device is not subject to the constraint of the first timer, or the terminal device is allowed to cancel the preference during the operation of the first timer.
[0144] Optionally, the terminal device sends the second information to the network device when it is determined to cancel the preference value of the first parameter and allows the terminal device to cancel the preference during the operation of the first timer. This can also be understood as: the terminal device sends the second information to the network device when it is determined to cancel the preference value of the first parameter and allows the terminal device to cancel the preference during the operation of the first timer.
[0145] In step S403a, the terminal device sends the second information to the network device, which may include: the terminal device sends the second information to the network device during the operation of the first timer. Correspondingly, the network device receives the second information from the terminal device during the operation of the first timer. That is, in the case where the terminal device is allowed to cancel the preference during the operation of the first timer, if during the operation of the first timer, the terminal device determines that the preference value of the first parameter needs to be canceled, then the terminal device can be free from the constraints of the first timer and send the second information for canceling the preference value of the first parameter to the network device during the operation of the first timer.
[0146] Optionally, when the terminal device sends the second information or determines to send the second information, the terminal device may also restart the first timer. The first timer may be restarted before the terminal device sends the second information, or after the terminal device sends the second information, or the restart time of the first timer may be the same as the sending time of the second information, which is not specifically limited in this application.
[0147] Exemplarily, the terminal device determines to send the second information, which can also be understood as the terminal device determines to cancel the preference, or the terminal device determines to cancel the preference value of the first parameter, for example, the terminal device determines to cancel the preference value of the first parameter indicated by the first information.
[0148] Based on this implementation, when the terminal device sends the second information, since the terminal device has informed the network device to cancel the preference value of the first parameter, it is equivalent to the terminal device requesting the network device to reconfigure. If the first timer is not restarted, then after the original timeout period of the first timer, the terminal device can send information to the network device again to change the preference value of the first parameter, that is, request the network device to reconfigure again, that is, the terminal device may frequently request the network device to reconfigure, increasing the processing complexity of the network device. If the first timer is restarted when the terminal device sends the second information, then compared to the original timeout period of the first timer, the actual timeout period of the first timer is extended, and the time to limit the terminal device to change the preference value of the first parameter is extended, that is, the terminal device can be restricted from frequently changing the preference value of the first parameter, thereby reducing the processing complexity of the network device.
[0149] For example, Figure 5 As shown, taking the first timer started at time t1 and the original timeout time of the first timer being time t2 as an example, assuming that the terminal device sends the second information at time t3, if the first timer is not restarted, the terminal device can change the preference value of the first parameter after time t2, that is, the terminal device is restricted from changing the preference value of the first parameter from time t3 to time t2. If the terminal device restarts the first timer at time t4, then the timeout time of the first timer after the restart is delayed to time t5, that is, the terminal device is restricted from changing the preference value of the first parameter between time t4 and time t5, and the terminal device can change the preference value of the first parameter after time t5. Compared with not restarting the first timer, the time for prohibiting the terminal device from changing the preference value of the first parameter can be extended, thereby reducing the processing complexity of the network device.
[0150] As a first possible implementation, the second information may be a 1-bit indicator, which is used to cancel the preference value of the first parameter when the value of the 1-bit is "0" or "1".
[0151] As a second possible implementation, the second information may be an enumeration value, and when the enumeration value is "true" or "false", it is used to cancel the preference value of the first parameter.
[0152] As a third possible implementation, the second information may be an information element (IE) or field with null content, that is, the terminal device may send an empty shell of the information element or field, which carries no content.
[0153] Optionally, in the first possible implementation, the second possible implementation, or the third possible implementation, the terminal device may further indicate a new preference value of the first parameter to the network device. For the convenience of description, in the embodiment of the present application, the preference value of the first parameter indicated by the first information is referred to as the first preference value of the first parameter, or the old preference value of the first parameter. The new preference value of the first parameter is referred to as the second preference value of the first parameter.
[0154] Exemplarily, the second preference value of the first parameter may be a preference value determined by the terminal device according to the current business requirements. The requirement corresponding to the second preference value of the first parameter may be higher than the requirement corresponding to the first preference value of the first parameter. In the case where the first preference value of the first parameter is the currently effective parameter value, it can be considered that the requirement corresponding to the second preference value of the first parameter is higher than the requirement corresponding to the currently effective value of the first parameter.
[0155] As a fourth possible implementation, the second information may be a second preference value of the first parameter, or a new preference value of the first parameter. In this scenario, the second information is used to cancel the first preference value or the old preference value of the first parameter. In addition, the second information may also indicate that the current preference value of the first parameter is the second preference value. For the description of the second preference value, please refer to the relevant descriptions in the first and second possible implementations above, which will not be repeated here.
[0156] Optionally, the second information may be UAI. In addition, the second information may be carried in a UAI message. Of course, the second information may also be carried in other messages or signaling, such as an RRC message or UCI.
[0157] S403b: If the terminal device is not allowed to cancel the preference during the operation of the first timer, the terminal device sends the second information to the network device during the operation of the first timer. Correspondingly, the network device receives the second information from the terminal device. The implementation of the second information can refer to the relevant description in the above step S403b, which will not be repeated here.
[0158] That is, when the terminal device determines to cancel the preference value of the first parameter and does not allow the terminal device to cancel the preference during the operation of the first timer, the terminal device sends the second information to the network device during the period when the first timer is not running.
[0159] Optionally, the first timer not running may include: the first timer times out, that is, when the terminal device is not allowed to cancel the preference during the running of the first timer, the terminal device sends the second information to the network device after the first timer times out.
[0160] As a possible implementation, the second information in step S403b may also be replaced by information for indicating a third preference value of the first parameter. The third preference value of the first parameter may be different from the second preference value of the first parameter. The third preference value of the first parameter may be determined by the terminal device according to the service requirements of the terminal device after the first timer times out. That is, the terminal device may determine the second preference value of the first parameter according to the service requirements of the terminal device in step S402. After the first timer times out, the third preference value of the first parameter is determined again according to the service requirements of the terminal device. If the service requirements of the terminal device change after the first timer times out, the third preference value may be different from the second preference value.
[0161] Optionally, after receiving the second information, the network device may further perform the following step S404:
[0162] S404: The network device sends a second RRC message to the terminal device. Correspondingly, the terminal device receives the second RRC message from the network device.
[0163] The second RRC message is used to configure / reconfigure / modify the first parameter. Exemplarily, the second RRC message can be understood as a response message to the second information. That is, in response to the second information, the network device sends the second RRC message to the terminal device. The description of the second RRC message being used to reconfigure the first parameter can be referred to in the above step S401, and the description of the first RRC message being used to reconfigure the first parameter is not repeated here.
[0164] In an optional manner, the second RRC message may be the first RRC message sent by the network device after receiving the second information, or the first RRC message received by the terminal device after sending the second information. Further, it may be the first RRC message sent by the network device after receiving the second information for configuring / reconfiguring / modifying the first parameter, or the first RRC message received by the terminal device after sending the second information for configuring / reconfiguring / modifying the first parameter. The second RRC message may be an RRC reconfiguration message.
[0165] Optionally, the value of the first parameter configured in the second RRC message (hereinafter referred to as the first value of the first parameter) may match the current service requirement of the terminal device. Exemplarily, the first value of the first parameter may satisfy at least one of the following:
[0166] 1) The first value of the first parameter may be the aforementioned second preference value. Exemplarily, when the terminal device reports the second preference value of the first parameter, the network device may use the second preference value as the first value of the first parameter.
[0167] 2) The first value of the first parameter may be the maximum value of the first parameter supported by the terminal device.
[0168] 3) The first value of the first parameter may be a value configured by the network device for the first parameter before the terminal device indicates any preferred value of the first parameter.
[0169] 4) The first value of the first parameter may be the preference value of the first parameter most recently indicated before the terminal device sends the first information.
[0170] 5) The first value of the first parameter may be determined according to a preference value of the first parameter indicated by the first information (referred to as the first preference value for short).
[0171] Exemplarily, when the first parameter is the maximum aggregate bandwidth and / or the maximum number of carriers, the first value of the first parameter may be the sum of the first preference value and the offset, and the offset may be a positive integer, that is, the maximum aggregate bandwidth / maximum number of carriers represented by the first value may be greater than the maximum aggregate bandwidth / maximum number of carriers represented by the first preference value.
[0172] 6) The first value of the first parameter may be determined by the network device according to the quality of service (QoS) information of the current service of the terminal device.
[0173] Optionally, after receiving the second RRC message, the terminal device may enable the configuration of the second RRC message. For example, the terminal device may validate the first value of the first parameter.
[0174] In a possible implementation, when the second RRC message is used to reconfigure a parameter related to the first parameter, or to reconfigure a parameter used to determine the first parameter, the first parameter in the above six conditions can be adaptively replaced with the second parameter for understanding. The second parameter is a parameter related to the first parameter, or a parameter used to determine the first parameter.
[0175] Based on the above scheme, after the terminal device indicates the preference value of the first parameter through the first information, if the terminal device determines to cancel the preference value of the first parameter and the terminal device is allowed to cancel the preference during the operation of the first timer, the terminal device can send the second information for canceling the preference value of the first parameter to the network device. Since the terminal device is allowed to cancel the preference during the operation of the first timer, when the terminal device determines to cancel the preference value of the first parameter, the terminal device can send the second information for canceling the parameter preference value in a timely manner. This enables the network device to configure the parameter value that matches the current business needs in a timely manner according to the second information, thereby improving the user experience.
[0176] In some implementation scenarios, Figure 4In the method shown, whether the terminal device is allowed to cancel the preference during the operation of the first timer may be indicated by the network device. Exemplarily, before step S403a or S403b, the network device may send a third message to the terminal device. Accordingly, the terminal device receives the third message.
[0177] As a possible implementation, the third information indicates whether the terminal device is allowed to cancel the preference during the first timer. If the third information indicates that the terminal device is allowed to cancel the preference during the first timer, the above step S403a is performed; if the third information indicates that the terminal device is not allowed to cancel the preference during the first timer, the above step S403b is performed.
[0178] Exemplarily, the third information may be 1-bit information. When the value of the 1-bit is a first value, it indicates that the terminal device is allowed to cancel the preference during the operation of the first timer; when the value of the 1-bit is a second value, it indicates that the terminal device is not allowed to cancel the preference during the operation of the first timer. For example, the first value may be "1", and correspondingly, the second value may be "0"; or, the first value may be "0", and correspondingly, the second value may be "1".
[0179] As another possible implementation, the third information indicates that the terminal device is allowed to cancel the preference during the operation of the first timer. That is, when the network device allows the terminal device to cancel the preference during the operation of the first timer, the network device may send the third information, for example, the third information may be a flag. When the network device does not allow the terminal device to cancel the preference during the operation of the first timer, the network device may not send the third information.
[0180] For the terminal device, if the terminal device receives the third information, it can be determined that the terminal device is allowed to cancel the preference during the first timer is running. If the terminal device does not receive the third information, it can be determined that the terminal device is not allowed to cancel the preference during the first timer is running.
[0181] Optionally, in the above two possible implementations, the third information can be carried in the first RRC message, that is, the third information can be carried in the response message of the first information, or the third information and the configuration information of the first timer can be carried in the same message, or the third information and the configuration information of the first timer can be carried in different messages. This application does not make any specific limitations on this.
[0182] In other implementation scenarios, Figure 4 In the method shown, whether the terminal device is allowed to cancel the preference during the running of the first timer may be defined by the protocol.
[0183] Exemplarily, a description may be added to the protocol to indicate that the terminal device is allowed to cancel the preference during the first timer, and the terminal device supporting the protocol may determine that the terminal device is allowed to cancel the preference during the first timer. If the description is not added to the protocol, the terminal device supporting the protocol may determine that the terminal device is not allowed to cancel the preference during the first timer.
[0184] In some implementation scenarios, before the terminal device sends the second information, it may also send fourth information to the network device. Accordingly, the network device receives the fourth information from the terminal device. The fourth information satisfies at least one of the following:
[0185] The fourth information is used to request the third information.
[0186] The fourth information is used to request that the terminal device be allowed to cancel the preference during the running of the first timer.
[0187] The fourth information indicates that the terminal device needs to cancel the preference.
[0188] The fourth information is used to request to cancel the preference not to be constrained by the first timer.
[0189] The fourth information is used to request that the terminal device be allowed to cancel the preference not to be constrained by the first timer.
[0190] The fourth information is used to notify the network device that the terminal device may cancel the preference.
[0191] The fourth information indicates that the terminal device supports canceling the preference.
[0192] The fourth information indicates that the terminal device supports canceling the preference without being constrained by the first timer (or indicates that the terminal device supports canceling the preference without being constrained by the first timer).
[0193] Optionally, the fourth information indicates that the terminal device supports canceling the preference, or indicates that the terminal device supports canceling the preference without being constrained by the first timer. In this case, the fourth information can be considered as a capability information of the terminal device, which is used to indicate the capability of the terminal device.
[0194] Optionally, the fourth information may be carried in the same message as the capability information of the terminal device, or the fourth information may be carried in the capability information of the terminal device, or the fourth information may be carried in a UAI message. In addition, the fourth information and the first information may be carried in the same message, or the fourth information and the first information may be carried in different messages, which is not specifically limited in this application.
[0195] Optionally, when whether the terminal device is allowed to cancel the preference during the operation of the first timer is indicated by the network device, whether the network device sends the third information does not necessarily have a logical dependency relationship with whether the terminal device sends the fourth information. When the terminal device sends the fourth information, the network device may send the third information or not. Even if the network device sends the third information, the third information may indicate that the terminal device is allowed to cancel the preference during the operation of the first timer, or may indicate that the terminal device is not allowed to cancel the preference during the operation of the first timer.
[0196] Similarly, when the terminal device does not send the fourth information, the network device may or may not send the third information. Even if the network device sends the third information, the third information may indicate that the terminal device is allowed to cancel the preference during the operation of the first timer, or may indicate that the terminal device is not allowed to cancel the preference during the operation of the first timer.
[0197] That is, whether the network device sends the third information indicating whether the terminal device is allowed to cancel the preference during the operation of the first timer is irrelevant to whether the network device receives the fourth information from the terminal device.
[0198] Of course, the network device may also send the third information based on whether the fourth information is received. For example, when the network device receives the fourth information, it sends the third information, and the third information may indicate that the terminal device is allowed to cancel the preference during the operation of the first timer. When the network device does not receive the fourth information, the network device may not send the third information, or the network device sends the third information, and the third information indicates that the terminal device is not allowed to cancel the preference during the operation of the first timer. This application does not make specific limitations on this.
[0199] Figure 4 In the method shown, the terminal device can send the second information based on whether the terminal device is allowed to cancel the preference during the operation of the first timer. In addition, the present application also provides a communication method, in which a separate timer can be added for canceling the preference, and the terminal device can cancel the preference based on the added timer. Figure 6 As shown, the method comprises the following steps:
[0200] S601: A terminal device sends first information to a network device. Correspondingly, the network device receives the first information from the terminal device, wherein the first information indicates a preference value of a first parameter.
[0201] S602: The terminal device starts a first timer. The first timer is used to prohibit the terminal device from reporting preference information. The detailed implementation of steps S601 and S602 can refer to the relevant description in the above step S401, which will not be repeated here.
[0202] It should be noted that there is no necessary order between step S601 and step S602. Step S601 may be performed first and then step S602, or step S602 may be performed first and then step S601, or step S601 and step S602 may be performed simultaneously.
[0203] Optionally, before step S601, the network device may configure the terminal device to provide or report a preference value of the first parameter. In addition, the network device may also configure a first timer for the terminal device. In addition, after receiving the first information, the network device may send a first RRC message to the terminal device. Please refer to the relevant description in the above step S401, which will not be repeated here.
[0204] S603: The terminal device starts or restarts the second timer.
[0205] The second timer is used to prohibit the terminal device from canceling the preference. Exemplarily, the second timer is used to prohibit the terminal device from canceling the preference, which can also be understood as: during the operation of the second timer, the terminal device is prohibited from canceling the preference, or during the operation of the second timer, the terminal device is prohibited from sending information for canceling the preference.
[0206] Optionally, the duration of the second timer is less than the duration of the first timer. Based on this possible implementation, when the duration of the second timer is less than the duration of the first timer, the second timer may time out before the first timer times out, that is, the time for prohibiting the terminal device from canceling the preference becomes shorter, which is conducive to timely canceling the preference.
[0207] As a possible implementation, the duration of the second timer is a fixed value. The fixed value may be predefined by the protocol, or may be configured by the network device, or may be negotiated between the network device and the terminal device, and this application does not make any specific limitation on this.
[0208] As another possible implementation, the duration of the second timer is a non-fixed value, or in other words, the duration of the second timer is configurable. For example, the duration of the second timer is one of multiple candidate duration values. Exemplarily, the protocol may define multiple candidate duration values, such as 1 second (s), 2s, 3s, etc. The network device may select a duration from the multiple candidate duration values as the duration of the second timer, and configure the duration to the terminal device. Alternatively, the network device may determine the duration of the second timer according to the current service requirements of the terminal device, and configure the duration to the terminal device.
[0209] As another possible implementation, the duration of the second timer may be determined by the terminal device. For example, the terminal device may determine the duration of the second timer according to current service requirements. Exemplarily, when the second timer is allowed to be used, the terminal device may determine the duration of the second timer according to current service requirements and execute step S603.
[0210] Optionally, before step S603, the method further includes: the network device sends fifth information to the terminal device. Accordingly, the terminal device receives the fifth information from the network device. The fifth information indicates at least one of the following: the fifth information indicates the duration of the second timer, the fifth information indicates whether the second timer is allowed to be used, the fifth information indicates whether the second timer is available, the fifth information is used to enable or disable the second timer, or the fifth information indicates whether the terminal device is allowed to cancel the preference during the operation of the first timer. The implementation of the fifth information can refer to the relevant description of the third information mentioned above, which will not be repeated here.
[0211] Exemplarily, when the duration of the second timer is a fixed value and the fixed value is predefined by the protocol, the fifth information may indicate that the second timer is allowed to be used, the second timer is available, the second timer is enabled, or that the terminal device is allowed to cancel the preference during the operation of the first timer. After receiving the fifth information, the terminal device can determine the duration of the second timer based on the protocol. When the duration of the second timer is a fixed value and the fixed value is configured by the network device, or when the duration of the second timer is a non-fixed value, the fifth information may indicate the duration of the second timer. For example, the fifth information may include the duration of the second timer, or the fifth information may include an index corresponding to the duration of the second timer.
[0212] It can be understood that, when the fifth information indicates the duration of the second timer, it implicitly implies an indication of allowing the second timer to be used, the second timer to be available, enabling the second timer, or allowing the terminal device to cancel the preference during the operation of the first timer.
[0213] Optionally, when the fifth information indicates the duration of the second timer, or indicates that the second timer is allowed to be used, the second timer is available, the second timer is enabled, or the terminal device is allowed to cancel the preference during the operation of the first timer, the terminal device executes step S603 and executes the following step S604 after S603; when the fifth information indicates that the second timer is not allowed to be used, the second timer is unavailable, the second timer is disabled, or the terminal device is not allowed to cancel the preference during the operation of the first timer, the terminal device executes the following step S605.
[0214] As a possible implementation, the fifth information and the configuration information of the first timer may be carried in the same message. For example, before step S401, the network device may send a third RRC message to the terminal device, and the third RRC message may include the fifth information and the configuration information of the first timer. The third RRC message may be an RRC reconfiguration message. Exemplarily, the third RRC message is sent after the first RRC message.
[0215] As another possible implementation, the fifth information may be carried in the first RRC message, that is, the fifth information may be carried in a response message to the first information. Figure 4 The relevant descriptions in the method shown will not be repeated here.
[0216] Optionally, when the duration of the second timer is a fixed value and the fixed value is predefined by the protocol, the network device may not send the fifth information. In this scenario, the terminal device may be allowed to use the second timer, the second timer may be available, or the terminal device may be allowed to cancel the preference during the operation of the first timer by default. That is, in this scenario, the terminal device does not need to be controlled by the network device, and when the protocol defines the second timer and its duration, step S603 can be executed, and the following step S604 is executed after step S603.
[0217] The time when the second timer is started or restarted may satisfy at least one of the following conditions:
[0218] As a first possible implementation, the start time of the first timer is the same as the start time of the second timer. Exemplarily, in this scenario, the fifth information may be carried in the third RRC message, that is, the fifth information and the configuration information of the first timer may be carried in the same message.
[0219] As a second possible implementation, the terminal device starts or restarts the second timer after receiving the first RRC message. Exemplarily, in this scenario, the fifth information may be carried in the third RRC message, or in the first RRC message, or the fifth information may be carried in the third RRC message and the first RRC message, that is, the third RRC message and the first RRC message may both carry the fifth information.
[0220] Optionally, when both the third RRC message and the first RRC message carry the fifth information, the contents indicated by the fifth information carried in the third RRC message and the fifth information carried in the first RRC message may be different. Exemplarily, the duration of the second timer indicated by the fifth information carried by the first RRC message may be less than the duration of the second timer indicated by the fifth information carried by the third RRC message. In this scenario, the terminal device may be based on the indication of the fifth information most recently received.
[0221] As a third possible implementation, the terminal device starts or restarts the second timer when determining to send the second information. The second information is used to cancel the preferred value of the first parameter. Please refer to the relevant description in the above step S403a, which will not be repeated here.
[0222] Exemplarily, the terminal device determines to send the second information, which can also be understood as: the terminal device determines to cancel the preference, or the terminal device determines to cancel the preference value of the first parameter. In addition, in this scenario, the fifth information may be carried in the third RRC message, or it may be carried in the first RRC message, or the fifth information may be carried in the third RRC message and the first RRC message.
[0223] Optionally, the second timer in the embodiment of the present application may also be called a cancel timer. Of course, the second timer may also have other names, such as a cancel preference timer, etc. This application does not make any specific limitations on this.
[0224] S604: When it is determined to cancel the preferred value of the first parameter and the second timer is not running, the terminal device sends second information to the network device. Correspondingly, the network device receives the second information from the terminal device.
[0225] Among them, the implementation of the terminal device determining to cancel the preference value of the first parameter can refer to the relevant description in the above step S402, and the implementation of the second information can refer to the relevant description in the above step S403a, which will not be repeated here.
[0226] Optionally, the second timer not running can also be understood as the second timer timing out, that is, when it is determined to cancel the preference value of the first parameter and the second timer times out, the terminal device sends the second information to the network device. In other words, the terminal device is not allowed to cancel the preference during the operation of the second timer, or the terminal device canceling the preference is subject to the constraints of the second timer.
[0227] Optionally, when the second timer times out, the first timer may not have timed out, that is, the first timer is still running, and therefore, the terminal device sends the second information to the network device, which can also be understood as: the terminal device sends the second information to the network device during the operation of the first timer. Correspondingly, the network device receives the second information from the terminal device during the operation of the first timer. In addition, when the terminal device sends the second information or determines to send the second information, the terminal device can also restart the first timer, and the relevant instructions in the above step S403a can be referred to, which will not be repeated here.
[0228] S605: Send second information to the network device while the first timer is not running. Correspondingly, the network device receives the second information from the terminal device. The implementation of the second information can refer to the relevant description in the above step S403b, which will not be repeated here.
[0229] That is, when the fifth information indicates that the second timer is not allowed to be used, the second timer is unavailable, the second timer is disabled, or the terminal device is not allowed to cancel the preference during the operation of the first timer, the terminal device sends the second information to the network device during the period when the first timer is not running.
[0230] As a possible implementation, the second information in step S605 may also be replaced by information indicating the third preference value of the first parameter. Please refer to the relevant description in the above step S403b, which will not be repeated here.
[0231] In some implementation scenarios, there may be a situation where the first timer times out before the second timer, that is, the timeout period of the first timer is before the timeout period of the second timer. In this scenario, the terminal device can send the second information to the network device during the period when the first timer is not running. At this time, the sending time of the second information may be during the period when the second timer is running. In other words, the scheme of this application in this scenario can be understood as: the terminal device starts the first timer and the second timer, and sends the second information to the network device when it determines to cancel the preference value of the first parameter and the third timer is not running. Among them, the third timer is the first timer to time out among the first timer and the second timer.
[0232] In other words, the solution of the present application in this scenario can be understood as: the terminal device starts the first timer and the second timer, and the terminal device sends the second information to the network device when it determines to cancel the preference value of the first parameter and at least one of the first timer and the second timer is not running.
[0233] Optionally, after receiving the second information, the network device may further perform the following step S606:
[0234] S606: The network device sends a second RRC message to the terminal device. Correspondingly, the terminal device receives the second RRC message from the network device. The second RRC message is used to configure / reconfigure / modify the first parameter. Please refer to the relevant description in the above step S404, which will not be repeated here.
[0235] Based on this solution, in addition to the first timer, the terminal device also starts or restarts the second timer, and sends information for canceling the preference to the network device when it is determined to cancel the reported parameter preference value and the second timer is not running. That is, the terminal device can be free from the constraints of the first timer when canceling the preference, and only needs to determine whether the second timer is running. As a newly added timer, the duration of the second timer can be flexibly adjusted, so that the terminal device can send the information for canceling the preference in time, and then the network device can update the configuration in time, so that the parameter configuration matches the current business needs, thereby improving the user experience. In addition, since the second information is sent during the period when the second timer is not running, that is, the terminal device is not allowed to cancel the preference during the period when the second timer is running, therefore, the terminal device can be restricted from canceling the preference immediately after reporting the preference, that is, the terminal device is restricted from frequently requesting the network device to configure, which can reduce the implementation complexity of the network device.
[0236] exist Figure 6 In some implementation scenarios of the method shown, before the terminal device sends the second information, it can also send fourth information to the network device. Accordingly, the network device receives the fourth information from the terminal device. The fourth information satisfies at least one of the following:
[0237] The fourth information is used to request that the terminal device be allowed to cancel the preference during the running of the first timer.
[0238] The fourth information is used to request permission to send the second information when the second timer is not running.
[0239] The fourth information indicates that the terminal device needs to cancel the preference.
[0240] The fourth information is used to request to cancel the preference not to be constrained by the first timer.
[0241] The fourth information is used to request that the terminal device be allowed to cancel the preference not to be constrained by the first timer.
[0242] The fourth information is used to notify the network device that the terminal device may cancel the preference.
[0243] The fourth information indicates that the terminal device supports canceling the preference.
[0244] The fourth information indicates that the terminal device supports canceling the preference without being constrained by the first timer (or indicates that the terminal device supports canceling the preference without being constrained by the first timer).
[0245] Optionally, the fourth information may be carried in the same message as the capability information of the terminal device, or the fourth information may be carried in the capability information of the terminal device, or the fourth information may be carried in a UAI message. In addition, the fourth information and the first information may be carried in the same message, or the fourth information and the first information may be carried in different messages, which is not specifically limited in this application.
[0246] Optionally, the terminal device may send the fourth information to the network device multiple times. For example, the terminal device may send the fourth information to the network device once when sending the capability information. In addition, the terminal device may also send the fourth information to the network device once when sending the UAI message or the first information. This application does not specifically limit this.
[0247] Optionally, whether the network device sends the fifth information does not necessarily have a logical dependency relationship with whether the terminal device sends the fourth information. Please refer to the above description of the sending relationship between the third information and the fourth information, which will not be repeated here.
[0248] remove Figure 4 and Figure 6 In addition to the method shown in FIG. 1 , the present application also provides a communication method, in which a terminal device is allowed to cancel the preference after reporting the preference value for a period of time. Figure 7 As shown, the method comprises the following steps:
[0249] S701: A terminal device sends first information to a network device. Correspondingly, the network device receives the first information from the terminal device, wherein the first information indicates a preference value of a first parameter.
[0250] Optionally, the terminal device may also start a first timer. The first timer is used to prohibit the terminal device from reporting preference information. Before step S701, the network device may configure the terminal device to provide or report a preference value of the first parameter. In addition, the network device may also configure the first timer for the terminal device.
[0251] Optionally, after receiving the first information, the network device may send a first RRC message to the terminal device. Accordingly, the terminal device receives the first RRC message from the network device. The first RRC message is used to configure / reconfigure / modify the first parameter.
[0252] The detailed implementation of step S701 may refer to the relevant description in the above step S401, which will not be repeated here.
[0253] S702: The terminal device determines to cancel the preferred value of the first parameter. The implementation of step S702 may refer to the relevant description in the above step S402, which will not be repeated here.
[0254] S703, the terminal device sends the second information to the network device. Correspondingly, the network device receives the second information from the terminal device. The implementation of the second information can refer to the relevant description in the above step S403a, which will not be repeated here.
[0255] The time interval between the sending time of the second information and the sending time of the first information is greater than or equal to the first time length. That is, after the terminal device sends the first information, it takes at least the first time length before sending the second information to the network device. That is, after the terminal device reports the preference value of the parameter, it takes at least the first time length before sending the information for canceling the preference to the network device.
[0256] Optionally, the first duration may be less than the duration of the first timer. The terminal device sending the second information to the network device may include: the terminal device sending the second information to the network device during the operation of the first timer. That is, the second information is sent during the operation of the first timer.
[0257] Optionally, the first duration may be predefined by the protocol, or may be determined by the terminal device itself, or may be configured by the network device, and this application does not make any specific limitation on this.
[0258] Optionally, after receiving the second information, the network device may further perform the following step S704:
[0259] S704, the network device sends a second RRC message to the terminal device. Correspondingly, the terminal device receives the second RRC message from the network device. The second RRC message is used to configure / reconfigure / modify the first parameter. Please refer to the relevant description in the above step S404, which will not be repeated here.
[0260] Optionally, before step S703, the method may further include: the network device sends sixth information to the terminal device. Accordingly, the terminal device receives the sixth information from the network device. The sixth information indicates at least one of the following: the sixth information indicates the first duration, the sixth information indicates whether the first duration is allowed to be used, the sixth information indicates whether the first duration is available, or the sixth information indicates whether the terminal device is allowed to cancel the preference during the operation of the first timer. The implementation of the sixth information can refer to the relevant description of the fifth information, which will not be repeated here.
[0261] Optionally, before step S703, the terminal device may also send fourth information to the network device. Accordingly, the network device receives the fourth information from the terminal device. The fourth information satisfies at least one of the following:
[0262] The fourth information is used to request that the terminal device be allowed to cancel the preference during the running of the first timer.
[0263] The fourth information is used to request permission to cancel the preference after the first time period.
[0264] The fourth information indicates that the terminal device needs to cancel the preference.
[0265] The fourth information is used to request to cancel the preference not to be constrained by the first timer.
[0266] The fourth information is used to request that the terminal device be allowed to cancel the preference not to be constrained by the first timer.
[0267] The fourth information is used to notify the network device that the terminal device may cancel the preference.
[0268] The fourth information indicates that the terminal device supports canceling the preference.
[0269] The fourth information indicates that the terminal device supports canceling the preference without being constrained by the first timer (or indicates that the terminal device supports canceling the preference without being constrained by the first timer).
[0270] Optionally, the fourth information may be carried in the same message as the capability information of the terminal device, or the fourth information may be carried in the capability information of the terminal device, or the fourth information may be carried in a UAI message. In addition, the fourth information and the first information may be carried in the same message, or the fourth information and the first information may be carried in different messages, which is not specifically limited in this application.
[0271] Optionally, whether the network device sends the sixth information does not necessarily have a logical dependency relationship with whether the terminal device sends the fourth information. Please refer to the relevant description of the sending relationship between the third information and the fourth information, which will not be repeated here.
[0272] Based on this solution, after reporting the preference value of the parameter, the terminal device can send the second information for canceling the preference value at an interval of the first time length, without being constrained by the prohibition timer, so that the network device can timely configure the parameter value matching the current service demand according to the second information, thereby improving the user experience. In addition, since the sending time of the second information is at least the first time length apart from the sending time of the first information, that is, within the first time length after sending the first information, the terminal device is not allowed to cancel the preference, thus avoiding the situation where the terminal device frequently requests the network device to perform configuration, and reducing the implementation complexity of the network device.
[0273] It is understandable that in the above embodiments, the methods and / or steps implemented by the network device may also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) that can be used in the network device; the methods and / or steps implemented by the terminal device may also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) that can be used in the terminal device. Among them, the chip system may be composed of chips, or the chip system may include chips and other discrete devices.
[0274] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0275] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0276] communication device Figure 8 The schematic diagram of the structure of a communication device 80 is shown. The communication device 80 includes a processing module 801 and a transceiver module 802. The communication device 80 can be used to implement the functions of the above network device or terminal device.
[0277] In some embodiments, the communication device 80 may further include a storage module ( Figure 8 ), for storing program instructions and data.
[0278] In some embodiments, the transceiver module 802 may also be referred to as a transceiver unit for implementing a sending and / or receiving function. The transceiver module 802 may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0279] In some embodiments, the transceiver module 802 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the network device or the terminal device in the above-mentioned method embodiment, and / or used to support other processes of the technology described in this document; the processing module 801 may be used to execute the processing steps (such as determination, etc.) performed by the network device or the terminal device in the above-mentioned method embodiment, and / or used to support other processes of the technology described in this document.
[0280] When the communication device 80 is used to implement the functions of the above terminal device, in a possible implementation:
[0281] The transceiver module 802 is used to send first information, where the first information indicates a preference value of the first parameter. The processing module 801 is used to send second information through the transceiver module 802 when it is determined to cancel the preference value of the first parameter and the terminal device is allowed to cancel the preference during the operation of the first timer. The first timer is used to prohibit the terminal device from reporting the preference information. The second information is used to cancel the preference value of the first parameter.
[0282] Optionally, the transceiver module 802 is further configured to receive third information, where the third information indicates that the terminal device is allowed to cancel the preference during the operation of the first timer.
[0283] Optionally, the transceiver module 802 is used to send the second information, including: the transceiver module 802 is used to send the second information during the operation of the first timer.
[0284] Optionally, the transceiver module 802 is further configured to send fourth information. The fourth information satisfies at least one of the following: the fourth information is used to request the third information, the fourth information is used to request that the terminal device be allowed to cancel the preference during the operation of the first timer, the fourth information indicates that the terminal device has a need to cancel the preference, the fourth information is used to request that the cancellation of the preference is not subject to the constraints of the first timer, the fourth information is used to request that the terminal device be allowed to cancel the preference not subject to the constraints of the first timer, or the fourth information is used to notify the network device that the terminal device may cancel the preference.
[0285] Optionally, the processing module 801 is further configured to start or restart a first timer.
[0286] Optionally, the processing module 801 is further configured to control the transceiver module 802 to send the second information during a period when the first timer is not running, if the terminal device is not allowed to cancel the preference during the period when the first timer is running.
[0287] When the communication device 80 is used to implement the functions of the above terminal device, in another possible implementation:
[0288] The transceiver module 802 is used to send first information, where the first information indicates a preference value of the first parameter. The transceiver module 802 is also used to receive third information, where the third information indicates that the terminal device is allowed to cancel the preference during the operation of the first timer. The transceiver module 802 is also used to send second information during the operation of the first timer. The first timer is used to prohibit the terminal device from reporting the preference information. The second information is used to cancel the preference value of the first parameter.
[0289] When the communication device 80 is used to implement the functions of the above terminal device, in another possible implementation:
[0290] The transceiver module 802 is used to send a first message, and the processing module 801 is used to start a first timer. The first message indicates a preference value of a first parameter, and the first timer is used to prohibit the terminal device from reporting the preference information. The processing module 801 is also used to start or restart a second timer, and the second timer is used to prohibit the terminal device from canceling the preference. When it is determined to cancel the preference value of the first parameter and the second timer is not running, the transceiver module 802 is also used to send a second message, and the second information is used to cancel the preference value of the first parameter.
[0291] Optionally, the transceiver module 802 is further configured to send fourth information. The fourth information is used to request permission for the terminal device to cancel the preference during the operation of the first timer; or the fourth information is used to request permission to send the second information when the second timer is not running.
[0292] Optionally, the transceiver module 802 is further configured to receive fifth information, wherein the fifth information indicates the duration of the second timer, or indicates that the second timer is allowed to be used, or indicates that the second timer is available, or is used to enable the second timer.
[0293] Optionally, the processing module 801 is further used to start or restart the second timer, including: the processing module 801 is further used to start or restart the second timer after receiving the first radio resource control RRC message; wherein the first RRC message is used to reconfigure the first parameter. Alternatively, the processing module 801 is further used to start or restart the second timer when it is determined to send the second information.
[0294] When the communication device 80 is used to implement the functions of the above terminal device, in another possible implementation:
[0295] The transceiver module 802 is used to send a first message, where the first message indicates a preference value of a first parameter. The processing module 801 is used to determine to cancel the preference value of the first parameter. The transceiver module 802 is also used to send a second message, where the time interval between the sending time of the second message and the sending time of the first message is greater than or equal to the first duration, and the second message is used to cancel the preference value of the first parameter.
[0296] Optionally, the transceiver module 802 is further used to receive sixth information, where the sixth information indicates the first duration.
[0297] When the communication device 80 is used to implement the functions of the above network device, in a possible implementation:
[0298] The transceiver module 802 is used to send third information, where the third information indicates whether the terminal device is allowed to cancel the preference during the operation of the first timer. The first timer is used to prohibit the terminal device from reporting the preference information.
[0299] Optionally, the transceiver module 802 is further used to receive first information, where the first information indicates a preference value of the first parameter; the transceiver module 802 is further used to receive second information, where the second information is used to cancel the preference value of the first parameter.
[0300] Optionally, the transceiver module 802 is further used to receive second information, including: the transceiver module 802 is further used to receive the second information during the operation of the first timer.
[0301] When the communication device 80 is used to implement the functions of the above network device, in another possible implementation:
[0302] The transceiver module 802 is used to receive first information indicating a preference value of a first parameter. The transceiver module 802 is also used to receive second information during the operation of a first timer, the first timer is used to prohibit the terminal device from reporting preference information. The second information is used to cancel the preference value of the first parameter.
[0303] Optionally, the transceiver module 802 is further configured to send third information, where the third information indicates whether the terminal device is allowed to cancel the preference during the operation of the first timer.
[0304] Optionally, the transceiver module 802 is further used to receive fourth information, and the fourth information satisfies at least one of the following: the fourth information is used to request the third information, the fourth information is used to request that the terminal device be allowed to cancel the preference during the operation of the first timer, the fourth information indicates that the terminal device has a need to cancel the preference, the fourth information is used to request that the cancellation of the preference is not subject to the constraints of the first timer, the fourth information is used to request that the terminal device be allowed to cancel the preference without being subject to the constraints of the first timer, or the fourth information is used to notify the network device that the terminal device may cancel the preference.
[0305] When the communication device 80 is used to implement the functions of the above network device, in another possible implementation:
[0306] The transceiver module 802 is used to send configuration information of a first timer, where the first timer is used to prohibit the terminal device from reporting preference information. The transceiver module 802 is also used to send fifth information, where the fifth information indicates the duration of the second timer, or the fifth information indicates that the second timer is allowed to be used, or the fifth information indicates that the second timer is available, or the fifth information is used to enable the second timer.
[0307] Optionally, the transceiver module 802 is further used to receive first information, where the first information indicates a preference value of the first parameter; the transceiver module 802 is further used to receive second information, where the second information is used to cancel the preference value of the first parameter.
[0308] Optionally, the transceiver module 802 is used to receive the second information, including: the transceiver module 802 is used to receive the second information when the second timer is not running.
[0309] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0310] In the present application, the communication device 80 may be presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0311] In some embodiments, when Figure 8 When the communication device 80 is a chip or a chip system, the function / implementation process of the transceiver module 802 can be implemented through the input and output interface (or communication interface) of the chip or the chip system, and the function / implementation process of the processing module 801 can be implemented through the processor (or processing circuit) of the chip or the chip system.
[0312] Since the communication device 80 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiment and will not be repeated here.
[0313] As a possible product form, the terminal device or network device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout the present application.
[0314] As another possible product form, the terminal device or network device described in the embodiment of the present application can be implemented by a general bus architecture. Fig. 9 , Fig. 9 1 is a schematic diagram of the structure of a communication device 900 provided in an embodiment of the present application, and the communication device 900 includes a processor 901 and a transceiver 902. The communication device 900 may be a network device, or a chip or chip system therein; or, the communication device 900 may be a terminal device, or a chip or module therein. Fig. 9 Only the main components of the communication device 900 are shown. In addition to the processor 901 and the transceiver 902, the communication device may further include a memory 903 and an input and output device (not shown in the figure).
[0315] Optionally, the processor 901 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 903 is mainly used to store the software program and data. The transceiver 902 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for converting the baseband signal and the radio frequency signal and processing the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0316] Optionally, the processor 901, the transceiver 902, and the memory 903 may be connected via a communication bus.
[0317] When the communication device is turned on, the processor 901 can read the software program in the memory 903, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 901 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 901. The processor 901 converts the baseband signal into data and processes the data.
[0318] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0319] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the communication device 80 may be implemented as Fig. 9 The form of the communication device 900 is shown.
[0320] As an example, Figure 8 The function / implementation process of the processing module 801 in Fig. 9 The processor 901 in the communication device 900 shown calls the computer execution instructions stored in the memory 903 to implement. Figure 8 The function / implementation process of the transceiver module 802 can be achieved by Fig. 9 The transceiver 902 in the communication device 900 is shown to be implemented.
[0321] As another possible product form, the network device or terminal device in this application can adopt Fig.10 The structure shown, or including Fig.10 Parts shown. Fig.10 A schematic diagram of the composition of a communication device 1000 provided in the present application, wherein the communication device 1000 may be a terminal device or a chip or a system on chip in a terminal device; or, may be a network device or a module or a chip or a system on chip in a network device.
[0322] like Fig.10 As shown, the communication device 1000 includes at least one processor 1001 and at least one communication interface ( Fig.10 The communication device 1000 is merely exemplary and is described by taking a communication interface 1004 and a processor 1001 as an example. Optionally, the communication device 1000 may further include a communication bus 1002 and a memory 1003.
[0323] The processor 1001 may be a general-purpose central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1001 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
[0324] The communication bus 1002 is used to connect different components in the communication device 1000 so that the different components can communicate. The communication bus 1002 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0325] The communication interface 1004 is used to communicate with other devices or communication networks. Exemplarily, the communication interface 1004 can be a module, a circuit, a transceiver, or any device capable of implementing communication. Optionally, the communication interface 1004 can also be an input / output interface located in the processor 1001 to implement signal input and signal output of the processor.
[0326] The memory 1003 may be a device with a storage function, used to store instructions and / or data, wherein the instructions may be computer programs.
[0327] Exemplarily, the memory 1003 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0328] It should be noted that the memory 1003 may exist independently of the processor 1001, or may be integrated with the processor 1001. The memory 1003 may be located inside the communication device 1000, or may be located outside the communication device 1000, without limitation. The processor 1001 may be used to execute instructions stored in the memory 1003 to implement the methods provided in the following embodiments of the present application.
[0329] As an optional implementation, the communication device 1000 may also include an output device 1005 and an input device 1006. The output device 1005 communicates with the processor 1001 and can display information in a variety of ways. For example, the output device 1005 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 1006 communicates with the processor 1001 and can receive user input in a variety of ways. For example, the input device 1006 may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0330] In some embodiments, in terms of hardware implementation, those skilled in the art may think of the above Figure 8 The communication device 80 shown may be implemented using Fig.10 The communication device 1000 is shown in FIG.
[0331] As an example, Figure 8 The function / implementation process of the processing module 801 in Fig.10 The processor 1001 in the communication device 1000 shown calls the computer execution instructions stored in the memory 1003 to implement. Figure 8 The function / implementation process of the transceiver module 802 can be achieved by Fig.10 The communication interface 1004 in the communication device 1000 is implemented.
[0332] It should be noted that Fig.10 The structure shown does not constitute a specific limitation on the network device or terminal device. For example, in other embodiments of the present application, the network device or terminal device may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0333] In some embodiments, an embodiment of the present application further provides a communication device, which includes a processor for implementing a method in any of the above method embodiments.
[0334] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions in the computer program stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.
[0335] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, which is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.
[0336] As another possible implementation manner, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.
[0337] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips, or it can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.
[0338] The present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of any of the above method embodiments are implemented.
[0339] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0340] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0341] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0342] The units described as separate components may or may not be physically separated, i.e., they may be located in one place, or they may be distributed over multiple network units. The components shown as units may or may not be physical units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0343] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0344] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)), etc. In the embodiment of the present application, the computer may include the aforementioned device.
[0345] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0346] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: The method comprises: sending first information, wherein the first information indicates a preferred value of a first parameter; When it is determined to cancel the preference value of the first parameter and the terminal device is allowed to cancel the preference during the operation of the first timer, second information is sent, where the first timer is used to prohibit the terminal device from reporting preference information, and the second information is used to cancel the preference value of the first parameter.
2. The method according to claim 1, characterized in that The method further comprises: Third information is received, wherein the third information indicates that the terminal device is allowed to cancel the preference during the running of the first timer.
3. The method according to claim 1 or 2, characterized in that: The method further includes: sending fourth information; The fourth information is used to request the third information; or, the fourth information is used to request that the terminal device be allowed to cancel the preference during the running of the first timer.
4. The method according to any one of claims 1 to 3, characterized in that: The sending of the second information includes: sending the second information while the first timer is running.
5. The method according to any one of claims 1 to 4, characterized in that: The method further includes: starting or restarting the first timer.
6. The method according to any one of claims 1 to 5, characterized in that: The first information or the second information is carried in a user equipment auxiliary information UAI message.
7. The method according to any one of claims 1 to 6, characterized in that: The first parameter includes at least one of the following: a discontinuous reception DRX parameter, a maximum aggregation bandwidth, a maximum number of carriers, or a maximum number of multiple-input multiple-output layers.
8. The method according to any one of claims 1 to 7, characterized in that: The method further includes: sending the second information during a period when the first timer is not running, if the terminal device is not allowed to cancel the preference during the period when the first timer is running.
9. A communication method, characterized in that: The method comprises: sending first information, wherein the first information indicates a preferred value of a first parameter; Starting a first timer, where the first timer is used to prohibit the terminal device from reporting preference information; Starting or restarting a second timer, the second timer being used to prohibit the terminal device from canceling the preference; When it is determined to cancel the preference value of the first parameter and the second timer is not running, second information is sent, where the second information is used to cancel the preference value of the first parameter.
10. The method according to claim 9, characterized in that The method further includes: sending fourth information; The fourth information is used to request permission for the terminal device to cancel the preference during the running of the first timer; or, the fourth information is used to request permission to send the second information when the second timer is not running.
11. The method according to claim 9 or 10, characterized in that: The method further includes: receiving fifth information; The fifth information indicates the duration of the second timer, or the fifth information indicates that the use of the second timer is allowed.
12. The method according to any one of claims 9 to 11, characterized in that: The starting or restarting the second timer includes: After receiving a first radio resource control RRC message, starting or restarting the second timer; wherein the first RRC message is used to reconfigure the first parameter; or, In the case of determining to send the second information, starting or restarting the second timer.
13. The method according to any one of claims 9 to 12, characterized in that: The duration of the second timer is shorter than the duration of the first timer.
14. The method according to any one of claims 9 to 13, characterized in that: The first information or the second information is carried in a user equipment auxiliary information UAI message.
15. The method according to any one of claims 9 to 14, characterized in that: The first parameter includes at least one of the following: a discontinuous reception DRX parameter, a maximum aggregation bandwidth, a maximum number of carriers, or a maximum number of multiple-input multiple-output layers.
16. A communication method, characterized in that: The method comprises: sending first information, wherein the first information indicates a preferred value of a first parameter; Determine to cancel the preferred value of the first parameter; Sending second information, where the time interval between the sending time of the second information and the sending time of the first information is greater than or equal to the first duration, and the second information is used to cancel the preference value of the first parameter.
17. The method according to claim 16, characterized in that The method further includes: receiving sixth information, wherein the sixth information indicates the first duration.
18. The method according to claim 16 or 17, characterized in that The first information or the second information is carried in a user equipment auxiliary information UAI message.
19. The method according to any one of claims 16 to 18, characterized in that: The first parameter includes at least one of the following: a discontinuous reception DRX parameter, a maximum aggregation bandwidth, a maximum number of carriers, or a maximum number of multiple-input multiple-output layers.
20. A communication device, characterized in that: The communication device includes a processor; the processor is used to run a computer program or instruction so that the communication device performs the method as described in any one of claims 1-8, or so that the communication device performs the method as described in any one of claims 9-15, or so that the communication device performs the method as described in any one of claims 16-19.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are executed on a computer, the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 15 is executed, or the method according to any one of claims 16 to 19 is executed.
22. A computer program product, characterized in that The computer program product includes computer instructions; when part or all of the computer instructions are executed on a computer, the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 15 is executed, or the method according to any one of claims 16 to 19 is executed.
23. A chip, characterized in that: include: a memory for storing computer program instructions; A processor, configured to execute the computer program instructions so that a communication device including the chip executes the method according to any one of claims 1 to 19.
Citation Information
Cited By
Communication methods and apparatuses
EP4746468A1
Communication methods and apparatuses
WO2025031198A1