Information processing method, communication device, communication system, storage medium, and program product
By introducing the first format of MAC CE between the network device and the terminal, the problem that the prior art is difficult to meet the high-speed requirements of specific types of services such as XR services is solved, and the rate adjustment and network congestion slowdown of specific types of services are achieved.
Patent Information
- Application Number
- CN202480002391.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-02-18
AI Technical Summary
The prior art is difficult to meet the high-speed requirements of specific types of services such as extended reality (XR) services when network congestion is caused, resulting in difficulty in slowing down network congestion.
By introducing a new Media Access Control (MAC) control unit (CE) between the network device and the terminal, that is, the MAC CE in the first format, which can indicate a larger range of recommended bit rates to meet XR services, etc. High-speed requirements for specific types of services.
The rate adjustment of specific types of services is achieved, which slows down the degree of network congestion and improves the reliability of the system.
Smart Images

Figure CN119487904A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to an information processing method, a communication device, a communication system, a storage medium, and a program product. Background Art
[0002] In communication networks, network congestion is an important factor affecting network performance. Congestion control has always been an important means to ensure network service quality.
[0003] Currently, when network congestion occurs, the network device sends a Media Access Control (MAC) Control Element (CE) to the terminal as congestion indication information so that the terminal can adjust the rate to reduce the impact on network transmission performance. Summary of the invention
[0004] Embodiments of the present disclosure provide an information processing method, a communication device, a communication system, a storage medium, and a program product.
[0005] According to a first aspect of an embodiment of the present disclosure, an information processing method is provided, wherein the method is executed by a network device, and the method includes: sending a first MAC CE to a terminal; wherein the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0006] According to a second aspect of an embodiment of the present disclosure, an information processing method is provided, wherein the method is executed by a terminal, and the method includes: receiving a first MAC CE sent by a network device; wherein the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device, and the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0007] According to a third aspect of an embodiment of the present disclosure, an information processing method is provided, wherein the method is executed by a communication system, and the method includes: a network device sends a first MAC CE to a terminal; wherein the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device, and the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0008] According to a fourth aspect of an embodiment of the present disclosure, a network device is provided, wherein the network device includes: a first transceiver module, configured to send a first MAC CE to a terminal; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0009] According to the fifth aspect of an embodiment of the present disclosure, a terminal is provided, wherein the terminal includes: a second transceiver module, configured to receive a first MAC CE sent by a network device; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0010] According to the sixth aspect of an embodiment of the present disclosure, a communication system is provided, wherein the communication system includes a terminal and a network device, the network device is configured to implement the information processing method provided by the first aspect, and the terminal is configured to implement the information processing method provided by the second aspect.
[0011] According to a seventh aspect of an embodiment of the present disclosure, a communication device is provided, wherein the communication device includes:
[0012] one or more processors;
[0013] The processor is used to call instructions so that the communication device executes the information processing method provided by the first aspect or the second aspect.
[0014] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the information processing method provided by the first aspect or the second aspect.
[0015] According to a ninth aspect of an embodiment of the present disclosure, a computer program is proposed. The computer program includes codes, and when the codes are executed by a processor, the information processing method provided by the first aspect or the second aspect is implemented.
[0016] In the technical solution provided by the embodiment of the present disclosure, the network device sends a first MAC CE to the terminal to indicate the first bit rate recommended by the network device to the terminal through the first MAC CE. Since the first MAC CE is a MAC CE of the first format, compared with the MAC CE of the second format, the recommended bit rate that can be indicated by the network device through the MAC CE of the first format has a wider range of values, thereby being able to meet the high rate requirements of specific types of services of the terminal (such as extended reality (XR) services), so as to facilitate the terminal to adjust the rate of specific types of services to reduce the degree of network congestion.
[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0019] Figure 1A is a schematic diagram of an architecture of a communication system according to an exemplary embodiment;
[0020] Figure 1B is a schematic diagram of interaction of bit rate recommendation between a terminal and a network device according to an exemplary embodiment;
[0021] Figure 1C is a schematic diagram of a format of a MAC CE according to an exemplary embodiment;
[0022] Figure 1D is a schematic diagram 1 showing a MAC CE in a first format according to an exemplary embodiment;
[0023] Figure 1E is a second schematic diagram of a MAC CE in a first format according to an exemplary embodiment;
[0024] Figure 2A is an interactive schematic diagram 1 of an information processing method according to an exemplary embodiment;
[0025] Figure 2B is a second interactive schematic diagram of an information processing method according to an exemplary embodiment;
[0026] Figure 3A is a flowchart diagram 1 of an information processing method according to an exemplary embodiment;
[0027] Figure 3Bis a flowchart diagram 2 of an information processing method according to an exemplary embodiment;
[0028] Figure 3C is a flowchart diagram 3 of an information processing method according to an exemplary embodiment;
[0029] Figure 4A is a flowchart diagram 4 of an information processing method according to an exemplary embodiment;
[0030] Figure 4B A flowchart of an information processing method according to an exemplary embodiment is shown. Figure 5 ;
[0031] Figure 5 is a third interactive schematic diagram of an information processing method according to an exemplary embodiment;
[0032] Fig. 6A is a schematic diagram showing the structure of a network device according to an exemplary embodiment;
[0033] Figure 6B is a schematic diagram of the structure of a terminal according to an exemplary embodiment;
[0034] Fig. 7A is a schematic structural diagram of a communication device according to an exemplary embodiment;
[0035] Figure 7B The figure is a schematic diagram showing the structure of a chip according to an exemplary embodiment. DETAILED DESCRIPTION
[0036] Embodiments of the present disclosure provide an information processing method, a communication device, a communication system, a storage medium, and a program product.
[0037] In a first aspect, an embodiment of the present disclosure provides an information processing method, wherein the method is executed by a network device, and the method includes: sending a first media access control MAC control unit CE to a terminal; wherein the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device, and the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0038] In the above embodiment, the network device sends a first MAC CE to the terminal to indicate the first bit rate recommended by the network device to the terminal through the first MAC CE. Since the first MAC CE is a MAC CE of the first format, compared with the MAC CE of the second format, the recommended bit rate that can be indicated by the network device through the MAC CE of the first format has a wider range of values, thereby being able to meet the high rate requirements of specific types of services (such as XR services) of the terminal, so as to facilitate the terminal to adjust the rate of specific types of services to reduce the degree of network congestion.
[0039] In combination with some embodiments of the first aspect, in some embodiments, a first set of MAC CE associations in a first format is used to determine a value of a first bit rate; the first set includes multiple bit rate values and indexes corresponding to the multiple bit rate values.
[0040] In the above embodiment, a new first set is introduced for the MAC CE of the first format, and the value of the first bit rate indicated by the MAC CE of the first format can be determined by the first set. The first set includes multiple bit rate values and indexes corresponding to the multiple bit rate values. When the first MAC CE is a MAC CE of the first format, the bit rate value corresponding to the index indicated by the first MAC CE can be determined through the correspondence between the index and the bit rate value described in the first set, thereby obtaining the first bit rate indicated by the first MAC CE.
[0041] In combination with some embodiments of the first aspect, in some embodiments, the MAC CE of the first format includes: at least one first bit, the first bit being a reserved bit in the MAC CE of the first format; wherein the at least one first bit is used to indicate indexes corresponding to multiple bit rate values.
[0042] In the above embodiment, at least one reserved bit (i.e., the first bit) in the MAC CE of the first format can be extended as an indication bit indicating the index corresponding to multiple bit rate values, so as to increase the number of indication bits of the bit rate domain in the MAC CE of the first format, so as to increase the value range of the recommended bit rate indicated by the MAC CE of the first format.
[0043] In combination with some embodiments of the first aspect, in some embodiments, a MAC CE of the first format is associated with a first multiplication factor; the first multiplication factor is used to determine the first bit rate.
[0044] In the above embodiment, a new multiplication factor (i.e., the first multiplication factor) is introduced for the MAC CE of the first format. When the first MAC CE is a MAC CE of the first format, the first bit rate can be determined by the first multiplication factor and the bit rate value corresponding to the index indicated by the first MAC CE; thereby, the first multiplication factor is used to further expand the value range of the first bit rate indicated by the first MAC CE.
[0045] In combination with some embodiments of the first aspect, in some embodiments, the method also includes: sending second information to the terminal, the second information including at least one of the following: first indication information, used to indicate the terminal to determine the value of the first bit rate through the first set or the second set; wherein the second set is different from the first set; second indication information, used to indicate the terminal to use the first multiplication factor or the second multiplication factor; wherein the first multiplication factor is different from the second multiplication factor.
[0046] In the above embodiment, for the MAC CE of the first format, the correspondence between the index indicated by the MAC CE of the first format and the bit rate value can be the correspondence described by the first set or the correspondence described by the second set; in this case, the network device can send the first indication information to the terminal so that the network device and the terminal can reach a consistent understanding on whether the value of the first bit rate indicated by the first MAC CE is determined by the first set or the second set. Similarly, the network device can send the second indication information to the terminal so that the network device and the terminal can reach a consistent understanding on whether the multiplication factor of the first MAC CE is the first multiplication factor or the second multiplication factor. In this way, the first MAC CE sent by the network device can be correctly decoded by the terminal.
[0047] In combination with some embodiments of the first aspect, in some embodiments, the MAC CE of the first format includes: a second bit, the second bit is a reserved bit in the MAC CE of the first format; the second bit is used to indicate at least one of the following: the terminal determines the value of the first bit rate through the first set or the second set; the second set is different from the first set; the terminal uses the first multiplication factor or the second multiplication factor; the first multiplication factor is different from the second multiplication factor.
[0048] In the above embodiment, at least one reserved bit (i.e., the second bit) in the MAC CE of the first format can be extended as an indication bit to indicate whether the value of the first bit rate indicated by the first MAC CE is determined by the first set or the second set, and / or, to indicate whether the multiplication factor of the first MAC CE uses the first multiplication factor or the second multiplication factor. In the embodiment of the present disclosure, the reserved bit of the MAC CE of the first format is used to indicate the above information without the need for the network device to send additional indication information to the terminal, so that the network device and the terminal reach a consistent understanding of the above information, so that the first MAC CE sent by the network device can be correctly decoded by the terminal.
[0049] In combination with some embodiments of the first aspect, in some embodiments, the method also includes: sending third information to the terminal, the third information is used to indicate whether the terminal uses an extended buffer status report (Buffer Status Reports, BSR) table for BSR reporting, and the third information is also used to indicate at least one of the following: the terminal uses the first set or the second set to determine the value of the first bit rate; the second set is different from the first set; the terminal uses the first product parameter or the second product parameter; the first product factor is different from the second product factor.
[0050] In the above embodiment, the network device can reuse the existing indication information (i.e., the third information) to implicitly indicate whether the terminal uses which set to determine the value of the first bit rate, and which multiplication factor the terminal uses, thereby reducing signaling overhead. Since the value range of the buffer size indicated by the extended BSR table is larger, if the third information indicates that the terminal uses the extended BSR table to report the BSR, it means that the data rate of the logical channel is relatively large. In this case, in order to meet the high rate requirements of the logical channel, the value of the first bit rate indicated by the first MAC CE should be determined by the first set, and / or the multiplication factor of the first MAC CE should be the first multiplication factor, so as to expand the value range of the first bit rate that the first MAC CE can indicate.
[0051] In combination with some embodiments of the first aspect, in some embodiments, the first bit rate is any one of the following: a bit rate for each logical channel (Logic Channel, LCH); a bit rate for each data radio bearer (Data Radio Bearer, DRB); a bit rate for each quality of service (Quality of Service, QoS) flow.
[0052] In the above embodiment, the first bit rate indicated by the first MAC CE may be of LCH granularity, or of DRB granularity, or of QoS flow granularity, so that the terminal can implement rate adjustment of different granularities when performing rate adjustment.
[0053] In combination with some embodiments of the first aspect, in some embodiments, the MAC CE of the first format includes multiple first identifiers and first bit rates corresponding to the multiple first identifiers; wherein the first identifier is used to indicate one of the LCH, DRB and Qos flows.
[0054] In the above embodiment, the MAC CE of the first format may include multiple first identifiers and first bit rates corresponding to the multiple first identifiers, thereby using one MAC CE to simultaneously indicate multiple first bit rates, thereby improving the efficiency of the network device in recommending bit rates to the terminal.
[0055] In combination with some embodiments of the first aspect, in some embodiments, a MAC CE of the first format includes: multiple information field pairs; wherein each information field pair includes: a first information field and a second information field; the first information field is used to indicate a first identifier; and the second information field is used to indicate a first bit rate corresponding to the first identifier.
[0056] In the above embodiment, the MAC CE of the first format may include multiple information field pairs, each of which includes a first information field and a second information field, so as to indicate the first identifier through the first information field and indicate the first bit rate corresponding to the first identifier through the second information field, thereby realizing the simultaneous indication of multiple first bit rates. The embodiment of the present disclosure provides a format of a MAC CE that can simultaneously indicate multiple first bit rates, and the implementation is simple.
[0057] In combination with some embodiments of the first aspect, in some embodiments, the first MAC CE includes: a second identifier, where the second identifier is used to indicate the format of the first MAC CE.
[0058] In the above embodiment, the first MAC CE may include a second identifier to indicate the format of the first MAC CE through the second identifier, so that after receiving the first MAC CE, the terminal can determine the format of the first MAC CE based on the second identifier, thereby determining which set to use and / or which multiplication factor to use to determine the first bit rate indicated by the first MAC CE.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0060] A second MAC CE sent by a receiving terminal is received, where the second MAC CE is a MAC CE in a first format, and the second MAC CE carries fourth information, where the fourth information is used to indicate a first bit rate requested by the terminal.
[0061] In the above embodiment, the network device can receive the second MAC CE sent by the terminal to obtain the first bit rate requested by the terminal according to the second MAC CE, so that when the network device subsequently recommends a bit rate for the terminal, it can recommend a bit rate according to the first bit rate requested by the terminal.
[0062] In combination with some embodiments of the first aspect, in some embodiments, the method also includes: sending fifth information to the terminal, the fifth information is used to configure the first timer; wherein the first timer is used to prohibit the terminal from sending a second MAC CE during the operation of the first timer.
[0063] In the above embodiment, the network device can send the fifth information to the terminal to configure the first timer for the terminal through the fifth information, so that the terminal stops sending the second MAC CE to the network device during the operation of the first timer, thereby reducing the situation where the terminal frequently sends the second MAC CE and reducing the waste of communication resources.
[0064] In combination with some embodiments of the first aspect, in some embodiments, the first timer includes at least one of the following: a second timer, the second timer is configured for each LCH; a third timer, the third timer is configured for each DRB; a fourth timer, the fourth timer is configured for each Qos flow.
[0065] In the above embodiment, the first timer configured by the network device can be of LCH granularity, DRB granularity and / or Qos flow granularity, so that first timers of different granularities can be configured for the terminal according to different granularities of the first bit rate requested by the terminal. When the terminal requests first bit rates of different granularities through the second MAC CE, different restrictions are imposed on the sending frequency of requests for first bit rates of different granularities.
[0066] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0067] The sixth information sent by the receiving terminal is used to indicate whether the terminal supports the MAC CE in the first format.
[0068] In the above embodiment, the network device can receive the sixth information sent by the terminal to determine whether the terminal supports the first format of MAC CE based on the sixth information, so that the network device can determine which format of MAC CE to send to the terminal, thereby reducing the situation where the MAC CE in the first format sent by the network device cannot be decoded by the terminal because the terminal does not support the MAC CE in this format.
[0069] In a second aspect, an embodiment of the present disclosure provides an information processing method, which is executed by a terminal and includes: receiving a first MAC CE sent by a network device; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0070] In the above embodiment, the terminal receives the first MAC CE sent by the network device to obtain the first bit rate recommended by the network device according to the first MAC CE. Since the first MAC CE is a MAC CE of the first format, compared with the MAC CE of the second format, the network device can indicate a wider range of values of the recommended bit rate through the MAC CE of the first format, thereby being able to meet the high rate requirements of a specific type of service (such as an XR service) of the terminal, so as to facilitate the terminal to adjust the rate of the specific type of service.
[0071] In combination with some embodiments of the second aspect, in some embodiments, a first set of MAC CE associations in a first format is used to determine a value of a first bit rate; the first set includes multiple bit rate values and indexes corresponding to the multiple bit rate values.
[0072] In combination with some embodiments of the second aspect, in some embodiments, the MAC CE of the first format includes: at least one first bit, the first bit is a reserved bit in the MAC CE of the first format; wherein, the at least one first bit is used to indicate an index of the first bit rate.
[0073] In combination with some embodiments of the second aspect, in some embodiments, the MAC CE of the first format is associated with a first multiplication factor; the first multiplication factor is used to determine the first bit rate.
[0074] In combination with some embodiments of the second aspect, in some embodiments, the method also includes: receiving second information sent by a network device, the second information including at least one of the following: first indication information, used to indicate that the terminal uses a first set or a second set to determine a value of a first bit rate; wherein the second set is different from the first set; second indication information, used to indicate that the terminal uses a first multiplication factor or a second multiplication factor; wherein the first multiplication factor is different from the second multiplication factor.
[0075] In combination with some embodiments of the second aspect, in some embodiments, the MAC CE of the first format includes: a second bit, the second bit is a reserved bit in the MAC CE of the first format; the second bit is used to indicate at least one of the following: the terminal uses the first set or the second set to determine the value of the first bit rate; the second set is different from the first set; the terminal uses the first multiplication factor or the second multiplication factor; the first multiplication factor is different from the second multiplication factor.
[0076] In combination with some embodiments of the second aspect, in some embodiments, the method also includes: receiving third information sent by a network device, the third information is used to indicate whether the terminal uses an extended BSR table for BSR reporting, and the third information is also used to indicate at least one of the following: the terminal uses the first set or the second set to determine the value of the first bit rate; the second set is different from the first set; the terminal uses the first multiplication factor or the second multiplication factor; the first multiplication factor is different from the second multiplication factor.
[0077] In combination with some embodiments of the second aspect, in some embodiments, the first bit rate is any one of the following: a bit rate for each logical channel LCH; a bit rate for each data radio bearer DRB; a bit rate for each quality of service Qos flow.
[0078] In combination with some embodiments of the second aspect, in some embodiments, the MAC CE of the first format carries multiple first identifiers and first bit rates corresponding to the multiple first identifiers; wherein the first identifier is used to indicate one of the LCH, DRB and Qos flows.
[0079] In combination with some embodiments of the second aspect, in some embodiments, a MAC CE of the first format includes: multiple information field pairs; wherein each information field pair includes: a first information field and a second information field; the first information field is used to indicate a first identifier; and the second information field is used to indicate a first bit rate corresponding to the first identifier.
[0080] In combination with some embodiments of the second aspect, in some embodiments, the first MAC CE includes: a second identifier, and the second identifier is used to indicate the format of the first MAC CE.
[0081] In combination with some embodiments of the second aspect, in some embodiments, the method also includes: sending a second MAC CE to the network device, the second MAC CE is a MAC CE in the first format, the second MAC CE carries fourth information, and the fourth information is used to indicate the first bit rate requested by the terminal.
[0082] In combination with some embodiments of the second aspect, in some embodiments, the method also includes: receiving fifth information sent by the network device, the fifth information is used to configure the first timer; wherein the first timer is used to prohibit the terminal from sending a second MAC CE during the operation of the first timer.
[0083] In combination with some embodiments of the second aspect, in some embodiments, the first timer includes at least one of the following: a second timer, the second timer is configured for each LCH; a third timer, the third timer is configured for each DRB; a fourth timer, the fourth timer is configured for each Qos flow.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0085] Send sixth information to the network device, where the sixth information is used to indicate whether the terminal supports the MAC CE in the first format.
[0086] In a third aspect, an embodiment of the present disclosure provides an information processing method, wherein the method is executed by a communication system, and the method includes: a network device sends a first media access control MAC control unit CE to a terminal; wherein the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device, and the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
[0087] In a fourth aspect, an embodiment of the present disclosure provides a network device, wherein the network device includes: a first transceiver module, configured to send a first MAC CE to a terminal; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format.
[0088] In the fifth aspect, an embodiment of the present disclosure provides a terminal, wherein the terminal includes: a second transceiver module, configured to receive a first MAC CE sent by a network device; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format.
[0089] In the sixth aspect, an embodiment of the present disclosure provides a communication system, wherein the communication system includes a terminal and a network device, the network device is configured to implement the information processing method described in the first aspect and any one of its embodiments, and the terminal is configured to implement the information processing method described in the second aspect and any one of its embodiments.
[0090] In the seventh aspect, an embodiment of the present disclosure provides a communication device, wherein the communication device includes: one or more processors; wherein the processor is used to call instructions so that the communication device executes the information processing method described in the first aspect or the second aspect and any one of its embodiments.
[0091] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the information processing method described in the first aspect or the second aspect and any one of its embodiments.
[0092] In a ninth aspect, an embodiment of the present disclosure provides a computer program, which includes codes, and when the codes are executed by a processor, they implement the information processing method described in the first aspect or the second aspect and any one of the embodiments thereof.
[0093] It is understandable that the above-mentioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods, which will not be repeated here.
[0094] The embodiments of the present disclosure provide an information processing method, a communication device, a communication system, a storage medium and a program product. In some embodiments, the terms information processing method, information indication method, information transmission method, etc. can be replaced with each other, and the terms communication system, information processing system, etc. can be replaced with each other.
[0095] The embodiments of the present disclosure are not exhaustive, but are only illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0096] In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.
[0097] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0098] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun after the article may be understood as a singular expression or a plural expression.
[0099] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0100] In some embodiments, the terms "at least one", "one or more", "a plurality of", "multiple", etc. can be used interchangeably.
[0101] In some embodiments, "at least one of A and B", "A and / or B", "A in one case, B in another case", "A in one case, B in another case", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.
[0102] In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.
[0103] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, quantity or content of the description objects. The statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute unnecessary restrictions due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes may be the same or different. For example, if the description object is "device", then the "first device" and the "second device" may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" may be the same information or different information, and their contents may be the same or different.
[0104] In some embodiments, “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0105] In some embodiments, terms such as “…”, “determine…”, “in the case of…”, “at the time of…”, “when…”, “if…”, “if…”, etc. can be used interchangeably.
[0106] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "no more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0107] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0108] In some embodiments, "network" may be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0109] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", "node (node)", "access point (access point)", "transmission point (TP)", "reception point (reception point, RP)", "transmission / reception point (transmission / reception point, TRP)", "panel (panel)", "antenna panel (antenna panel)", "antenna array (antenna array)", "cell (cell)", "macro cell (macro cell)", "small cell (small cell)", "femto cell (femto cell)", "pico cell (pico cell)", "sector (sector)", "cell group (cell)", "serving cell (serving cell)", "carrier (carrier)", "component carrier (component carrier)", "bandwidth part (bandwidth part, BWP)" and the like can be used interchangeably.
[0110] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client and the like can be used interchangeably.
[0111] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the access network device, the core network device, or the network device and the communication between the terminals is replaced by the communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0112] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may also be configured to have a structure that has all or part of the functions of the terminal.
[0113] In some embodiments, acquisition of data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0114] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0115] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.
[0116] Figure 1A The invention is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment.
[0117] like Figure 1A As shown, the communication system 100 includes a terminal 101 and a network device 102 .
[0118] In some embodiments, the network device includes an access network device and / or a core network device.
[0119] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited to these.
[0120] In some embodiments, the access network device may be, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0121] In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure may become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.
[0122] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.
[0123] In some embodiments, the core network device may be a device including a first network element, etc., or may be a plurality of devices or a group of devices, each including a first network element. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC) network, a 5G Core (5GC) network, a Next Generation Core (NGC) network, and a 6G Core (6GC) network.
[0124] In some embodiments, in a 5GC network, the first network element is, for example, an access and mobility management function (AMF).
[0125] In some embodiments, in the EPC network, the first network element is, for example, a Mobility Management Entity (MME).
[0126] In some embodiments, the first network element is used for access and mobility management, such as registration management, connection management, and mobility management, etc., but the name is not limited thereto.
[0127] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. A person skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0128] The following embodiments of the present disclosure can be applied to Figure 1A The communication system 100, or a portion thereof, is shown but is not limited thereto. Figure 1A The various entities shown are examples, and the communication system may include Figure 1A All or part of the subject, and may also include Figure 1A For entities other than the above, the number and form of each entity are arbitrary, and the connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.
[0129] Embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other communication methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.
[0130] In some embodiments, the terminal sends a request to the base station for a recommended bit rate. Figure 1B As shown, Figure 1BThe present invention is a schematic diagram of an interaction between a terminal and a network device for bit rate recommendation according to an exemplary embodiment. The terminal sends a MAC CE to a base station, and the MAC CE includes a recommended bit rate query message. The terminal receives a MAC CE carrying a recommended bit rate from the base station, so that the terminal can adjust the codec bit rate when the network is congested.
[0131] In some embodiments, Figure 1C As shown, Figure 1C The MAC CE format diagram according to an exemplary embodiment is shown in FIG. The MAC CE may include: an LCID field, an uplink (UL) / downlink (DL) field, a bit rate (Bit Rate) field, an X field, and an R field.
[0132] In some embodiments, the LCID field is used to indicate the identifier of a logical channel to which the recommended bit rate information or the recommended bit rate query information is applicable; the length of the LCID field is 6 bits.
[0133] In some embodiments, the UL / DL domain is used to indicate whether the recommended bit rate information or the recommended bit rate query information is applicable to the uplink or the downlink. The length of the UL / DL domain is 1 bit. A bit value of 0 in the UL / DL domain may indicate that the recommended bit rate information or the recommended bit rate query information is applicable to the downlink, and a bit value of 1 in the UL / DL domain may indicate that the recommended bit rate information or the recommended bit rate query information is applicable to the uplink.
[0134] In some embodiments, the bit rate field may indicate recommended bit rate information or recommended bit rate query information. The length of the bit rate field is 6 bits. In one embodiment, when the MAC CE includes recommended bit rate information, the bit rate field is used to indicate the recommended bit rate value. In one embodiment, when the MAC CE includes recommended bit rate query information, the bit rate field is used to indicate the recommended bit rate value requested by the terminal. In one embodiment, the recommended bit rate value may come from a bit rate value set associated with the MAC CE (such as a second set), as shown in Table 1 below, wherein the bit rate value set includes 56 bit rate values. In one embodiment, each bit rate value in the bit rate value set is associated with an index. Based on this, the recommended bit rate value may be indicated by the index contained in the bit rate field.
[0135] In some embodiments, the X field, i.e., the bit rate multiplier field, for a terminal supporting the recommended bit rate multiplier parameter, when the logical channel indicated by the LCID field is configured with the bit rate product parameter, the bit value of the X field is 1, used to indicate that the actual value of the recommended bit rate is the recommended bit rate value corresponding to the index indicated by the bit rate field multiplied by the bit rate multiplier parameter; the bit value of the X field is 0, used to indicate that the actual value of the recommended bit rate is the recommended bit rate value corresponding to the index indicated by the bit rate field.
[0136] In some embodiments, the R field, ie, the reserved field, has its bit value set to 0.
[0137]
[0138] Table 1
[0139] In some embodiments, it is necessary to consider using the MAC CE as a congestion indication information to facilitate the terminal to adjust the rate. However, the MAC CE in the above format (hereinafter referred to as the MAC CE in the second format) can only indicate the bit rate values corresponding to 56 indexes, and the range of the bit rate values is small. For some specific types of services, such as XR services, since the rate of XR services is higher, the range of the bit rate values indicated by the MAC CE in the second format cannot meet the rate requirements of the XR services, so optimization is required.
[0140] In order to solve the above problems, the embodiments of the present disclosure provide an information processing method, a communication device, a communication system, a storage medium and a program product to enhance the MAC CE, thereby meeting the rate requirements of the XR service and improving the reliability of the system.
[0141] Figure 2A FIG. 1 is an interactive schematic diagram of an information processing method according to an exemplary embodiment. Figure 2A As shown, the embodiment of the present disclosure relates to an information processing method, which is used in a communication system 100, and the method includes:
[0142] Step S2101: The network device sends a first MAC CE to the terminal.
[0143] In some embodiments, the terminal receives a first MAC CE sent by a network device.
[0144] In some embodiments, the first MAC CE may be a MAC CE in a first format. In one embodiment, the MAC CE in the first format may be a MAC CE in an enhanced format, which is used for rate adjustment of XR services.
[0145] In some embodiments, the range of values of the recommended bit rate indicated by the MAC CE in the first format is greater than the range of values of the recommended bit rate indicated by the MAC CE in the second format. In one embodiment, for a first type of service with a higher data rate requirement, such as an XR service, the MAC CE in the first format can be used as congestion indication information to facilitate the terminal to adjust the rate of the first type of service. Compared with the range of values of the recommended bit rate indicated by the MAC CE in the second format, the range of values of the recommended bit rate indicated by the MAC CE in the first format can meet the high rate requirements of the first type of service (such as the XR service) and improve the reliability of the system.
[0146] In some embodiments, the terminal or the network device may select one or more recommended bit rate values from the first set as the recommended bit rate value indicated by the MAC CE in the first format.
[0147] In some embodiments, the MAC CE of the first format is different from the MAC CE of the second format. In one embodiment, the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format.
[0148] In one embodiment, a MAC CE of a first format is associated with a first set, and the first set may include multiple bit rate values. A value range (i.e., the value range of multiple bit rates in the first set) can be determined based on the maximum and minimum values of these bit rate values. The second set associated with the second MAC CE is different. The second set may include multiple bit rate values. A value range (i.e., the value range of multiple bit rates in the second set) can be determined based on the maximum and minimum values of these bit rate values. The maximum value of the multiple bit rate values in the first set is greater than the maximum value of the multiple bit rate values in the second set. In this way, the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format. In an example, the first set may include 8 bit rate values, such as {25, 29, 32, 36, 40, 48, 56, 72}, in which case the value range of the multiple bit rate values in the first set may be [25, 72]. The second set may include 8 bit rate values, such as {0,9,11,13,17,21,25,29}. In this case, the value range of the multiple bit rate values in the second set may be [0,29]. In this case, 72>29, and the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format. In an example, the first set may include 8 bit rate values, such as {25,29,32,36,40,48,56,72}. In this case, the value range of the multiple bit rate values in the first set may be [25,72]. The second set may include 8 bit rate values, such as {0,9,11,13,17,21,25,29}. In this case, the value range of the multiple bit rate values in the second set may be [0,29]. At this time, 72>29, the value range of the recommended bit rate indicated by the MAC CE in the first format is greater than the value range of the recommended bit rate indicated by the MAC CE in the second format.
[0149] In some embodiments, the number of the plurality of bit rates in the first set may be greater than the number of the plurality of bit rates in the second set. In some embodiments, the number of the plurality of bit rates in the first set may be equal to the number of the plurality of bit rates in the second set.
[0150] In some embodiments, the presentation form of the first set is not specifically limited, as long as it can be used to indicate the correspondence between the bit rate value and the index. For example, the first set can be in the form of a table, and the table is also used to indicate the correspondence between the index and the bit rate value.
[0151] In one embodiment, the correspondence between the index indicated by the first set and the bit rate value is different from the correspondence between the index indicated by the second set and the bit rate value.
[0152] In some embodiments, the bit rate value corresponding to the same index in the first set is greater than the bit rate value corresponding to the same index in the second set. It should be noted that the bit rate value corresponding to the same index in the first set is greater than that in the second set. In this case, although the number of indexes included in the first set is the same as the number of indexes included in the second set, the range of bit rates that can be indicated by the first set is greater than the range of bit rates that can be indicated by the second set.
[0153] In some embodiments, the number of indexes included in the first set is greater than the number of indexes included in the second set. It should be noted that, in this case, the bit rate value corresponding to the same index in the first set is the same as the bit rate value corresponding to the same index in the second set, but because the number of indexes included in the first set is greater than the number of indexes included in the second set, the value range of the bit rate value that can be indicated by the first set is greater than the value range of the bit rate value that can be indicated by the second set.
[0154] In one example, the second set includes 56 bit rate values, as shown in the above Table 1. The first set includes more than 56 bit rate values.
[0155] In some embodiments, the first set may be configured by the network device to the terminal; or, the first set may be pre-defined in the network device and the terminal by protocol agreement or the like.
[0156] In some embodiments, the MAC CE of the first format includes at least one first bit, and the first bit is a reserved bit in the MAC CE of the first format. Among them, the at least one first bit is used to indicate the index corresponding to multiple bit rate values. In some embodiments, the reserved bit in the MAC CE of the first format can be used to increase the number of indication bits of the bit rate field in the MAC CE of the first format, thereby increasing the value range of the recommended bit rate indicated by the MAC CE of the first format.
[0157] In one example, compared to the MAC CE of the second format that can indicate 56 bit rate values, the reserved bits in the MAC CE of the first format can be extended as indication bits of the bit rate field, so that the indication bits of the bit rate field in the MAC CE of the first format are increased. When the indication bits in the bit rate field of the MAC CE of the first format are 8 bits, the MAC CE of the first format can indicate 256 bit rate values.
[0158] In some embodiments, the value of the recommended bit rate indicated by the MAC CE in the first format may be determined according to the first set. It should be noted that the value of the recommended bit rate indicated by the MAC CE in the first format is determined by the first set. In this case, when the format of the MAC CE is determined, it is also determined by which set the value of the recommended bit rate indicated by the MAC CE is determined, and there is no need to additionally indicate through indication information whether the recommended bit rate is determined by the first set or the second set.
[0159] In some embodiments, the value of the recommended bit rate indicated by the MAC CE of the first format may be determined according to the first set or the second set. It should be noted that the value of the recommended bit rate indicated by the MAC CE of the first format may be determined by the first set or the second set. In this case, since the correspondence between the index indicated by the first set and the bit rate value is different from the correspondence between the index indicated by the second set and the bit rate value, the network device needs to reach a consistent understanding with the terminal in order to correctly decode the MAC CE of the first format and determine the value of the recommended bit rate indicated by the MAC CE of the first format.
[0160] In some embodiments, the network device may send first indication information to the terminal, and the first indication information is used to indicate that the terminal determines the value of the recommended bit rate indicated by the MAC CE in the first format through the first set or the second set. In some embodiments, when the value of the recommended bit rate indicated by the MAC CE in the first format can be determined by the first set or by the second set, the network device may send the first indication information to the terminal so that the terminal determines the value of the recommended bit rate indicated by the MAC CE in the first format through the first set or the second set according to the first indication information.
[0161] In some embodiments, the MAC CE of the first format is associated with a first multiplication factor.
[0162] In some embodiments, the first multiplication factor is used to determine the recommended bit rate indicated by the MAC CE of the first format. In one embodiment, the actual value of the recommended bit rate indicated by the MAC CE of the first format is determined based on the product between the bit rate value corresponding to the index and the first multiplication factor.
[0163] In some embodiments, the name of the first multiplication factor is not specifically limited, and may be, for example, a first multiplication parameter, a first multiplier, etc.
[0164] The first multiplication factor is different from the second multiplication factor.In some embodiments, the second multiplication factor is associated with a MAC CE of a second format.
[0165] In some embodiments, the value range of the first multiplication factor is different from the value range of the second multiplication factor.
[0166] In some embodiments, the value of the first multiplication factor is determined by a parameter value associated with a MAC CE of a first format, and the value of the second multiplication factor is determined by a parameter value associated with a MAC CE of a second format.
[0167] In some embodiments, a MAC CE of a first format is associated with multiple parameter values, and a MAC CE of a second format is associated with multiple parameter values; wherein the number of parameter values associated with the MAC CE of the first format is greater than the number of parameter values associated with the MAC CE of the second format. In some embodiments, compared with the parameter values associated with the MAC CE of the second format, the number of parameter values associated with the MAC CE of the first format is greater, so that the first multiplication factor has a larger value range.
[0168] In some embodiments, the third set of MAC CE associations in the first format includes multiple parameter values, and the fourth set of MAC CE associations in the second format includes multiple parameter values. The fourth set may be a subset of the third set. In some embodiments, the embodiments of the present disclosure may expand the value range of the existing multiplication factor (i.e., the second multiplication factor) to obtain a new value range, and use the value range as the value range of the first multiplication factor, thereby meeting the high rate requirement of the first type of service.
[0169] In an example, the fourth set may be {40, 70, 100, 200}; the third set may be {20, 30, 40, 70, 100, 150, 200}.
[0170] In some embodiments, multiple parameter values associated with the MAC CE in the first format may be configured by the network device to the terminal; or, may be pre-defined in the network device and the terminal by protocol agreement or the like.
[0171] In some embodiments, the value of the recommended bit rate indicated by the MAC CE in the first format may be determined according to a fifth set, and the fifth set may include multiple bit rate values and indexes corresponding to the multiple bit rate values.
[0172] In some embodiments, the correspondence between the index indicated by the fifth set and the bit rate value is determined based on the maximum bit rate value, the minimum bit rate value and the number of indexes.
[0173] In some embodiments, the maximum bit rate value may be the maximum value of the recommended bit rate that the network device can provide, or the maximum bit rate value may be the maximum value of the recommended bit rate requested by the terminal.
[0174] In some embodiments, the minimum bit rate value may be the minimum value of the recommended bit rate that the network device can provide, or the minimum bit rate value may be the minimum value of the recommended bit rate requested by the terminal.
[0175] In some embodiments, the number of indexes is determined according to the number of indicator bits used to indicate the index corresponding to the bit rate value in the MAC CE of the first format. For example, if 8 indicator bits in the MAC CE of the first format are used to indicate the index corresponding to the bit rate value, the number of indexes can be determined to be 256.
[0176] In some embodiments, the number of indexes may be determined by negotiation between the network device and the terminal. It should be noted that the network device and the terminal negotiate to determine the number of indexes of the fifth set, on this basis, the network device and the terminal also reach a consistent understanding of the number of indication bits for indicating the index corresponding to the bit rate value in the MACCE of the first format.
[0177] In some embodiments, the network device may determine multiple indexes in the fifth set and bit rate values corresponding to the multiple indexes according to the maximum bit rate value, the minimum bit rate value, and the number of indexes.
[0178] In an example, the correspondence between each index in the fifth set and the bit rate value corresponding to the index can be determined according to expression (1):
[0179] Where p = (B max / B min ) 1 / (N-1) -1; (1)
[0180] Among them, B min is the minimum bit rate value, B max is the maximum bit rate value, N is the value from B min To B max The number of values of the amount of data, is an upward value function, where k is an integer greater than or equal to 0, and k is less than or equal to N.
[0181] In some embodiments, the network device may send seventh information to the terminal, and the seventh information is used by the terminal to generate the fifth set; the seventh information may be used to indicate the maximum bit rate value, the minimum bit rate value, and the number of indexes required to generate the fifth set. It should be noted that after generating the fifth set, the network device may send the seventh information to the terminal so that the terminal generates the fifth set according to the seventh information, so that the network device and the terminal reach a consistent understanding of the multiple bit rate values contained in the fifth set and the indexes corresponding to the multiple bit rate values.
[0182] In some embodiments, the terminal may send eighth information to the network device, and the eighth information is used by the network device to generate the fifth set; the eighth information may be used to indicate the maximum bit rate value, the minimum bit rate value, and the number of indexes required to generate the fifth set. It should be noted that after generating the fifth set, the terminal may send the eighth information to the network device so that the network device generates the fifth set according to the eighth information, so that the network device and the terminal reach a consistent understanding of the multiple bit rate values contained in the fifth set and the indexes corresponding to the multiple bit rate values.
[0183] In some embodiments, the first multiplication factor is a third multiplication factor. In some embodiments, the third multiplication factor may be a new multiplication factor introduced by the embodiments of the present disclosure, and the third multiplication factor may be directly used as the first multiplication factor associated with the MAC CE of the first format.
[0184] In some embodiments, the first multiplication factor is the product of the third multiplication factor and the second multiplication factor. In some embodiments, the third multiplication factor may be a new multiplication factor introduced by the embodiments of the present disclosure, and the product of the existing multiplication factor (i.e., the second multiplication factor) and the third multiplication factor may be used as the first multiplication factor associated with the MAC CE of the first format. In this way, the value range of the first multiplication factor associated with the MAC CE of the first format is different from the value range of the second multiplication factor associated with the MAC CE of the second format.
[0185] In some embodiments, the third multiplication factor may be configured by the network device to the terminal; or, it may be predefined in the network device and the terminal by protocol agreement or the like.
[0186] In some embodiments, the recommended bit rate indicated by the MAC CE of the first format may be determined by the product of the first multiplication factor and the bit rate value indicated by the index. In this case, when the format of the MAC CE is determined, it is also determined which multiplication factor is used in the process of determining the actual value of the recommended bit rate indicated by the MAC CE, and there is no need to indicate it additionally through the indication information.
[0187] In some embodiments, the recommended bit rate indicated by the MAC CE of the first format may be determined by the product of a first multiplication factor and a bit rate value indicated by an index, or may be determined by the product of a second multiplication factor and a bit rate value indicated by an index. In this case, since the first multiplication factor and the second multiplication factor are different, the network device needs to reach a consistent understanding with the terminal regarding the multiplication factor used in the process of determining the actual value of the recommended bit rate indicated by the MAC CE of the first format, in order to correctly decode the MAC CE of the first format and determine the value of the recommended bit rate indicated by the MAC CE of the first format.
[0188] In some embodiments, the network device may send second indication information to the terminal, where the second indication information is used to instruct the terminal to use the first multiplication factor or the second multiplication factor.
[0189] In some embodiments, the recommended bit rate indicated by the MAC CE of the first format can be determined by the product of the first multiplication factor and the bit rate value indicated by the index, or can be determined by the product of the second multiplication factor and the bit rate value indicated by the index. In this case, the network device can send a second indication message to the terminal so that the terminal determines whether to use the first multiplication factor or the second multiplication factor based on the second indication information.
[0190] In some embodiments, a MAC CE of a first format includes: a second bit, the second bit is a reserved bit in the MAC CE of the first format, and the second bit is used to indicate at least one of the following: the terminal determines the value of the recommended bit rate indicated by the MAC CE of the first format through the first set or the second set; the terminal uses the first multiplication factor or the second multiplication factor. It should be noted that the reserved bit in the MAC CE of the first format can be extended as an indication bit to use different bit values of the second bit to indicate that the terminal determines the value of the recommended bit rate indicated by the MAC CE of the first format through the first set or the second set. And / or, different bit values of the second bit can be used to indicate that the terminal uses the first multiplication factor or the second multiplication factor, so that there is no need for the network device to send additional indication information to the terminal, thereby reducing information overhead.
[0191] In some embodiments, the reserved bits in the MAC CE of the first format may include: bits of the R field.
[0192] In some embodiments, the reserved bits in the MAC CE of the first format may also include: bits of the UL / DL domain. In some embodiments, the bits of the UL / DL domain in the MAC CE of the first format may be extended for other purposes. For example, the bits of the UL / DL domain in the MAC CE of the first format may be extended as an indication bit of an index corresponding to an indication bit rate value. In some embodiments, the reserved bits in the MAC CE of the first format may also include: bits of the X domain. In some embodiments, the bits of the X domain in the MAC CE of the first format may be extended for other purposes. For example, the bits of the X domain in the MAC CE of the first format may be extended as an indication bit of an index corresponding to an indication bit rate value. It should be noted that the X domain in the MAC CE of the first format may be cancelled, in other words, the X domain is no longer used to indicate whether the recommended bit rate indicated by the MAC CE of the first format is determined by a multiplication factor. In this case, the recommended bit rate indicated by the MAC CE of the first format is determined by the bit rate value corresponding to the index.
[0193] In one embodiment, the first bit in the MAC CE of the first format may include: a bit of the X field and a bit of the R field. As an example, the network device may extend the X field bit and one bit of the R field of the MAC CE of the first format as the first bit. In other words, the 6 bits of the bit rate field, one bit of the X field, and one bit of the R field in the MAC CE of the first format are used together to indicate the index of multiple bit rate values. It should be noted that the indication bit used to indicate the index in the MAC CE of the first format may be predefined in the network device and the terminal by a protocol agreement or the like. When the indication bit used to indicate the index in the MAC CE of the first format also includes a bit of the X field, it indicates that the X field in the MAC CE of the first format is cancelled, and the recommended bit rate indicated by the MAC CE of the first format is determined by the bit rate value corresponding to the index.
[0194] In some embodiments, the network device may send third information to the terminal, where the third information is used to indicate whether the terminal uses an extended BSR table to report the BSR.
[0195] In some embodiments, the third information is also used to instruct the terminal to determine the value of the recommended bit rate indicated by the MAC CE of the first format through the first set or the second set.
[0196] In some embodiments, the third information is further used to instruct the terminal to use the first multiplication factor or the second multiplication factor.
[0197] In some embodiments, the third information is indication information for indicating whether the terminal uses an extended BSR table. The network device can reuse the existing indication information to implicitly indicate which set the terminal uses to determine the value of the recommended bit rate indicated by the MACCE of the first format, and indicate the terminal to use the first multiplication factor or the second multiplication factor. It can be understood that since the value range of the amount of data indicated by the extended BSR table is larger, if the logical channel used by the terminal is configured to use the extended BSR table, it means that the data rate of the logical channel is relatively large. In this case, the value range of the recommended bit rate indicated by the MAC CE of the first format needs to meet the high rate requirements of the logical channel, so the value of the recommended bit rate indicated by the MAC CE of the first format can be determined by the first set, and the multiplication factor used in the determination process of the recommended bit rate indicated by the MAC CE of the first format can be the first multiplication factor. If the logical channel used by the terminal is not configured to use the extended BSR table, it means that the data rate of the logical channel is relatively small. In this case, the value of the recommended bit rate indicated by the MAC CE in the first format may be determined by the second set, and the multiplication factor used in the determination process of the recommended bit rate indicated by the MAC CE in the first format may be the second multiplication factor.
[0198] In some embodiments, a MAC CE of a first format may be used to indicate a recommended bit rate. It should be noted that, in the case where a MAC CE of a first format is used to indicate a recommended bit rate, the MAC CE of the first format maintains the size of the original MAC CE of the second format, but is different from the MAC CE of the second format in that the MAC CE of the first format extends at least part of the reserved bits to a new purpose. In one example, the reserved bit may be extended as a first bit, in other words, the reserved bit is used as an indication bit to indicate an index corresponding to a bit rate value. In one example, the reserved bit may be extended as a second bit, in other words, the reserved bit is used to indicate a value of the recommended bit rate determined according to the first table or the second table.
[0199] In some embodiments, a MAC CE of a first format may be used to indicate multiple recommended bit rates.
[0200] In some embodiments, the multiple recommended bit rates indicated by the MAC CE of the first format may be for multiple LCHs.
[0201] In some embodiments, the multiple recommended bit rates indicated by the MAC CE in the first format may be for multiple DRBs.
[0202] In some embodiments, the multiple recommended bit rates indicated by the MAC CE in the first format may be for multiple QoS flows.
[0203] In some embodiments, the MAC CE in the first format may include multiple recommended bit rates and first identifiers corresponding to the multiple recommended bit rates.
[0204] In some embodiments, the first identifier may be used to identify one of LCH, DRB and QoS flow. In one embodiment, the first identifier may be LCH identifier ID, DRB ID or QoS flow ID.
[0205] In some embodiments, the MAC CE of the first format includes: a plurality of information field pairs, each information field pair including a recommended bit rate corresponding to the first identifier.
[0206] In one example, if Figure 1D As shown, Figure 1D 1 is a schematic diagram of a MAC CE of a first format according to an exemplary embodiment. Each information field pair in the MAC CE of the first format may include: an LCID field, a UL / DL field, a bit rate field, an X field, and an R field. The format of each information field pair in the MAC CE of the first format may be the same as that of the MAC CE of the second format.
[0207] In some embodiments, a MAC CE of a first format may include N information fields, where N is a positive integer greater than or equal to 3. The N information fields include: a third information field and multiple fourth information fields. Among them, the third information field includes a bitmap, and multiple bits in the bitmap are associated with multiple first identifiers, and each first identifier is associated with a bit. Each fourth information field is used to indicate the recommended bit rate corresponding to each first identifier. It should be noted that in order to save the indication overhead of the first identifier in the MAC CE of the first format, multiple first identifiers can be indicated by a bitmap.
[0208] In some embodiments, each bit having a first bit value in the bitmap corresponds to a first identifier. It should be noted that the number of bits included in the bitmap is greater than or equal to the number of first identifiers.
[0209] In one example, each bit in the bitmap corresponds to an LCH. The bit corresponding to an LCH is a first bit value, which is used to indicate that a MAC CE of a first format includes a recommended bit rate corresponding to the LCH; and the bit corresponding to an LCH is a second bit value, which is used to indicate that a MAC CE of a first format does not include a recommended bit rate corresponding to the LCH.
[0210] In one example, if Figure 1E As shown, Figure 1E This is a schematic diagram 2 of a MACCE of a first format shown according to an exemplary embodiment. The MAC CE of the first format includes: a third information field and multiple fourth information fields. The multiple bits in the third information field correspond to LCH8 to LCH1 respectively. Each fourth information field may include a bit rate field, an X field, and an R field, and the bit rate field in each fourth information field is used to indicate the recommended bit rate corresponding to the bit with the first bit value in the third information field. For example, the values of the multiple bits of the third information field are 00101000, the first fourth information field of the two fourth information fields is used to indicate the recommended bit rate corresponding to LCH6, and the second fourth information field is used to indicate the recommended bit rate corresponding to LCH4.
[0211] In some embodiments, each bit in the bitmap corresponds to a first identifier. It should be noted that the number of bits included in the bitmap depends on the number of first identifiers. In one embodiment, the bitmap is used to indicate the LCH corresponding to the recommended bit rate, rather than indicating all LCHs, thereby reducing the number of bits in the bitmap and reducing signaling overhead.
[0212] In some embodiments, in the case where the terminal supports a MAC CE in a first format, the first MAC CE may be a MAC CE in the first format.
[0213] In some embodiments, the first MAC CE may be a MAC CE in the second format. In some embodiments, when the terminal does not support the MAC CE in the first format, the first MAC CE sent by the network device may be a MAC CE in the second format.
[0214] In some embodiments, before the network device sends the first MAC CE to the terminal, the terminal may send sixth information to the network device, where the sixth information indicates whether the terminal supports the MAC CE in the first format. It should be noted that the terminal sends the sixth information to the network device so that the network device knows whether the terminal supports the MAC CE in the first format, so that the network device determines whether to send the MAC CE in the first format or the MAC CE in the second format to the terminal.
[0215] In some embodiments, the present disclosure does not specifically limit the name of the sixth information, and may be, for example, capability information, capability indication information, etc.
[0216] In some embodiments, the first MAC CE includes: a second identifier, the second identifier is used to indicate the format of the first MAC CE. In one embodiment, the second identifier can indicate that the first MAC CE is a MAC CE of the first format. In one embodiment, the second identifier can indicate that the first MAC CE is a MAC CE of the second format. Based on this, the terminal can determine whether the first MAC CE is a MAC CE of the first format or a MAC CE of the second format according to the second identifier.
[0217] In some embodiments, the format of the first MAC CE can be indicated by different values of the second identifier. In one example, the second identifier is a first value (such as 1) to indicate that the first MAC CE is a MAC CE of the first format. The second identifier is a second value (such as 0) to indicate that the first MAC CE is a MAC CE of the second format.
[0218] In some embodiments, the format of the first MAC CE can be indicated by whether it contains a second identifier. In one example, the second identifier is used to indicate that the first MAC CE is a MAC CE of the first format. Based on this, the inclusion of the second identifier in the first MAC CE can indicate that the first MAC CE is a MAC CE of the first format. Conversely, the fact that the first MAC CE does not include the second identifier can indicate that the first MAC CE is a MAC CE of the second format. In one example, the second identifier is used to indicate that the first MAC CE is a MAC CE of the second format. Based on this, the fact that the first MAC CE does not include the second identifier can indicate that the first MAC CE is a MAC CE of the first format. Conversely, the fact that the first MAC CE includes the second identifier can indicate that the first MAC CE is a MAC CE of the second format.
[0219] In some embodiments, the second identifier may be configured by the network device to the terminal; or, it may be pre-defined in the network device and the terminal by a protocol agreement or the like.
[0220] In one embodiment, the second identifier may be a reserved extended logical channel identifier (eLCID). In one embodiment, the second identifier may be an eLCID selected by the network device from an eLCID reserved pool, wherein the eLCID reserved pool may include multiple eLCIDs. The network device may configure the selected eLCID to the terminal as the second identifier.
[0221] In some embodiments, the second identifier may be included in the header of the first MAC CE. In this way, the second identifier can be used to indicate the format of the first MAC CE, and the impact on the first MAC CE can be reduced, thereby simplifying the implementation.
[0222] In some embodiments, the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device.
[0223] In some embodiments, the name of the first information is not specifically limited. For example, the first information may be recommended bit rate information, recommended rate information, etc.
[0224] In some embodiments, the first bit rate may be a bit rate for each LCH. In some embodiments, the first bit rate recommended by the network device indicated by the first information may be of LCH granularity, in other words, the terminal may adjust the data rate of a logical channel according to the first bit rate indicated by the first information.
[0225] In some embodiments, the first bit rate may be a bit rate for each DRB. In some embodiments, the first bit rate indicated by the first information may also be DRB granularity, in other words, the terminal may adjust the data rate of a DRB according to the first bit rate indicated by the first information.
[0226] In some embodiments, the first bit rate may be a bit rate for each QoS stream. In some embodiments, the first bit rate indicated by the first information may also be QoS stream granularity, in other words, the terminal may adjust the data rate of a QoS stream according to the first bit rate indicated by the first information.
[0227] In some embodiments, the first MAC CE may include a first identifier and a first bit rate corresponding to the first identifier. In this case, the format of the first MAC CE may be the same as the MAC CE of the second format, but the reserved bit in the first MAC CE may be extended as the first bit, or the reserved bit in the first MAC CE may be extended as the second bit.
[0228] In some embodiments, the first MAC CE may include multiple first identifiers and first bit rates corresponding to the multiple first identifiers. In this case, the format of the first MAC CE may be as follows: Figure 1D Alternatively, the format of the first MAC CE may be as follows: Figure 1E The format shown.
[0229] Step S2102: The terminal determines a first bit rate according to the first MAC CE.
[0230] In some embodiments, the first MAC CE is a MAC CE of a first format.
[0231] In some embodiments, before the terminal determines the first bit rate according to the first MAC CE, the terminal determines the format of the received first MAC CE.
[0232] In some embodiments, the terminal may determine the format of the first MAC CE according to the second identifier included in the first MAC CE. In some embodiments, the terminal may determine the format of the first MAC CE according to different values of the second identifier included in the first MAC CE.
[0233] In some embodiments, the terminal may determine the format of the first MAC CE according to whether the first MAC CE includes a second identifier. In one example, the second identifier is used to indicate that the first MAC CE is a MAC CE of the first format. In some embodiments, when the first MAC CE includes the second identifier, the terminal may determine that the first MAC CE is a MAC CE of the first format. On the contrary, when the first MAC CE does not include the second identifier, the terminal may determine that the first MAC CE is a MAC CE of the second format. In one example, the second identifier is used to indicate that the first MAC CE is a MAC CE of the second format. Based on this, when the first MAC CE includes the second identifier, the terminal may determine that the first MAC CE is a MAC CE of the second format. On the contrary, when the first MAC CE does not include the second identifier, the terminal may determine that the first MAC CE is a MAC CE of the first format.
[0234] In some embodiments, the terminal determines the first bit rate indicated by the first MAC CE according to the first set, wherein the first MAC CE is a MAC CE of the first format. It should be noted that, when the protocol stipulates that the value of the recommended bit rate indicated by the MAC CE of the first format is determined according to the first set, after determining that the received first MAC CE is a MAC CE of the first format, the terminal can determine the bit rate value corresponding to the index indicated by the first MAC CE according to the first set, and determine the bit rate value as the value of the first bit rate.
[0235] In some embodiments, the terminal may receive first indication information sent by a network device, and determine, based on the first indication information, whether to use the first set or the second set to determine the value of the first bit rate indicated by the first MAC CE, wherein the first MACCE is a MAC CE in a first format. It should be noted that, in the case where the value of the recommended bit rate indicated by the MAC CE in the first format can be determined by the first set or the second set, the network device may send the first indication information to the terminal, so that the terminal device determines, based on the first indication information, which set of the first set and the second set to use to determine the bit rate value corresponding to the index indicated by the first MACCE.
[0236] In some embodiments, the terminal determines whether to use the first set or the second set to determine the value of the first bit rate indicated by the first MAC CE based on the bit value of the second bit in the first MAC CE. The first MAC CE is a MAC CE of the first format. It should be noted that, in the case where the value of the recommended bit rate indicated by the MAC CE of the first format can be determined by the first set or the second set, the reserved bit (i.e., the second bit) in the first MAC CE can be extended as an indication bit to use different bit values of the second bit to indicate that the terminal determines the value of the first bit rate through the first set or the second set. After the terminal determines that the received first MAC CE is a MAC CE of the first format, it can determine which set of the first set and the second set to determine the bit rate value corresponding to the index indicated by the first MAC CE based on the bit value of the second bit in the first MAC CE.
[0237] In some embodiments, the terminal may determine, based on the third information sent by the network device, whether to use the first set or the second set to determine the value of the first bit rate indicated by the first MAC CE.
[0238] In some embodiments, when the third information is used to instruct the terminal to use an extended BSR table to report the BSR, the terminal determines to use the first set to determine the value of the first bit rate indicated by the first MAC CE.
[0239] In some embodiments, when the third information is used to indicate that the terminal does not use the extended BSR table to report the BSR, the terminal determines to use the second set to determine the value of the first bit rate indicated by the first MAC CE.
[0240] In some embodiments, the first set may be configured by the network device to the terminal; or, the first set may be pre-defined in the network device and the terminal by protocol agreement or the like.
[0241] In some embodiments, the terminal may determine a value of the first bit rate indicated by the first MAC CE according to the fifth set.
[0242] In some embodiments, the correspondence between the index indicated by the fifth set and the bit rate value is determined based on the maximum bit rate value, the minimum bit rate value and the number of indexes.
[0243] In some embodiments, the terminal may determine multiple indexes in the fifth set and bit rate values corresponding to the multiple indexes according to the maximum bit rate value, the minimum bit rate value and the number of indexes.
[0244] In some embodiments, the terminal may receive the seventh information sent by the network device, and the seventh information is used by the terminal to generate the fifth set; the seventh information may be used to indicate the maximum bit rate value, the minimum bit rate value, and the number of indexes required to generate the fifth set. It should be noted that when the terminal receives the seventh information sent by the network device, indicating that the value of the recommended bit rate indicated by the MAC CE of the first format can be determined according to the fifth set, the terminal needs to generate the fifth set based on the seventh information to correctly decode the received MAC CE of the first format.
[0245] In some embodiments, the terminal may send eighth information to the network device, and the eighth information is used by the network device to generate the fifth set; the eighth information may be used to indicate the maximum bit rate value, the minimum bit rate value, and the number of indexes required to generate the fifth set. It should be noted that after generating the fifth set, the terminal may send the eighth information to the network device so that the network device generates the fifth set according to the eighth information, so that the network device and the terminal reach a consistent understanding of the multiple bit rate values contained in the fifth set and the indexes corresponding to the multiple bit rate values.
[0246] In some embodiments, when the first MAC CE does not include the X field, the terminal may determine the first bit rate according to the bit rate value corresponding to the index indicated by the first MAC CE. In some embodiments, when the protocol stipulates that the reserved bits of the MAC CE of the first format include bits of the X field, it indicates that the X field in the MAC CE of the first format is cancelled. In other words, the X field is no longer used to indicate whether the recommended bit rate indicated by the MAC CE of the first format is determined by the multiplication factor. In this case, the recommended bit rate indicated by the MAC CE of the first format is determined by the bit rate value corresponding to the index.
[0247] In some embodiments, the first MAC CE includes an X field, and the X field is used to indicate whether the first bit rate is determined by the multiplication factor. In one example, the X field includes an indication bit, and different bit values of the indication bit are used to indicate whether the first bit rate is determined by the multiplication factor.
[0248] In some embodiments, when the X field indicates that the first bit rate is not determined by a multiplication factor, the terminal may determine the first bit rate according to a bit rate value corresponding to an index indicated by the first MAC CE.
[0249] In some embodiments, when the X field indicates that the first bit rate is determined by a multiplication factor, the terminal may determine the first bit rate according to the product of the first multiplication factor and the bit rate value corresponding to the index.
[0250] In some embodiments, when the X domain indicates that the first bit rate is determined by a multiplication factor, the terminal may determine, based on the second indication information sent by the network device, whether to determine the first bit rate based on the product of the first multiplication factor and the bit rate value corresponding to the index, or to determine the first bit rate based on the product of the second multiplication factor and the bit rate value corresponding to the index. In some embodiments, the recommended bit rate indicated by the MAC CE of the first format may be determined by the product between the first multiplication factor and the bit rate value indicated by the index, or by the product between the second multiplication factor and the bit rate value indicated by the index. In this case, the terminal may determine whether to use the first multiplication factor or the second multiplication factor based on the second indication information sent by the network device, so that the terminal and the network device reach a consistent understanding of the multiplication factor used in the process of determining the actual value of the recommended bit rate indicated by the MAC CE of the first format.
[0251] In some embodiments, when the X field indicates that the first bit rate is determined by a multiplication factor, the terminal determines whether to determine the first bit rate according to the product of the first multiplication factor and the bit rate value corresponding to the index, or to determine the first bit rate according to the product of the second multiplication factor and the bit rate value corresponding to the index, according to the bit value of the second bit in the first MAC CE. In some embodiments, the reserved bit (i.e., the second bit) in the first MAC CE can be extended as an indication bit to indicate the terminal to use the first multiplication factor or the second multiplication factor using different bit values of the second bit. In this case, the terminal can determine whether to use the first multiplication factor or the second multiplication factor according to the second bit of the first MAC CE, so that the terminal and the network device reach a consistent understanding of the multiplication factor used in the process of determining the actual value of the recommended bit rate indicated by the MAC CE of the first format.
[0252] In some embodiments, when the X field indicates that the first bit rate is determined by a multiplication factor, the terminal can determine, based on the third information sent by the network device, whether to determine the first bit rate based on the product of the first multiplication factor and the bit rate value corresponding to the index, or to determine the first bit rate based on the product of the second multiplication factor and the bit rate value corresponding to the index.
[0253] In some embodiments, when the third information is used to instruct the terminal to use an extended BSR table to report the BSR, the terminal determines the first bit rate according to the product of the first multiplication factor and the bit rate value corresponding to the index.
[0254] In some embodiments, when the third information is used to indicate that the terminal does not use the extended BSR table to report the BSR, the terminal determines the first bit rate according to the product of the second multiplication factor and the bit rate value corresponding to the index.
[0255] In some embodiments, when the terminal determines to use the first multiplication factor, the terminal may determine the value of the first multiplication factor according to multiple parameter values associated with the MAC CE in the first format. In one example, the terminal may determine the value of the first multiplication factor according to the third set.
[0256] In some embodiments, when the terminal determines to use the first multiplication factor, the terminal may receive third indication information sent by the network device, and the third indication information is used to determine the value of the first multiplication factor. It should be noted that the MAC CE of the first format is associated with multiple parameter values, and the value of the first multiplication factor is determined by the parameter value associated with the MAC CE of the first format. The terminal may determine the first parameter value from the multiple parameter values according to the third indication information, and determine the value of the first multiplication factor according to the first parameter value, so as to subsequently determine the first recommended value according to the first multiplication factor.
[0257] In one example, the third indication information may be used to indicate a sequence number of the parameter value. The terminal determines the first parameter value from the multiple parameter values according to the sequence number indicated by the third indication information.
[0258] In some embodiments, when the terminal determines to use the first multiplication factor, the terminal may determine the third multiplication factor as the first multiplication factor; or, the terminal may determine the first multiplication factor based on the product of the third multiplication factor and the second multiplication factor. It should be noted that, when the protocol stipulates that there is a third multiplication factor or the network device configures the third multiplication factor for the terminal, the third multiplication factor can be directly used as the multiplication factor associated with the MAC CE of the first format to determine the first bit rate. Alternatively, the product of the existing multiplication factor (i.e., the second multiplication factor) and the third multiplication factor can be used as the multiplication factor associated with the MAC CE of the first format to determine the first bit rate.
[0259] In some embodiments, the terminal may determine the indicator bit used to indicate the index in the MAC CE of the first format according to the protocol agreement, thereby determining the bit value of the indicator bit in the received first MAC CE and determining the index indicated by the first MAC CE.
[0260] In some embodiments, the MAC CE of the first format may include at least one first bit, where the first bit is a reserved bit of the MAC CE of the first format. The at least one first bit is used to indicate indexes corresponding to multiple bit rate values.
[0261] In some embodiments, when the first bit includes a bit of the X field, the terminal may determine the first bit rate according to the bit rate value corresponding to the index indicated by the first MAC CE. It should be noted that when the first bit includes a bit of the X field, it indicates that the X field in the MAC CE of the first format is cancelled. In other words, the X field is no longer used to indicate whether the recommended bit rate indicated by the MAC CE of the first format is determined by the multiplication factor. In this case, the recommended bit rate indicated by the MAC CE of the first format is determined by the bit rate value corresponding to the index.
[0262] In some embodiments, when the first MAC CE includes multiple information field pairs, the terminal can determine the first identifier and the first bit rate corresponding to the first identifier based on the first information field and the second information field in each information field pair, thereby adjusting the rate of the LCH, DRB or Qos flow indicated by the first identifier according to the first bit rate corresponding to the first identifier.
[0263] In some embodiments, when the first MAC CE is a MAC CE in the second format, the terminal may determine the value of the first bit rate according to the second set.
[0264] In some embodiments, the term "information" can be interchangeably with terms such as "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", and "data".
[0265] In some embodiments, the term "send" can be interchangeable with terms such as "transmit", "report", and "transmit".
[0266] Figure 2B FIG. 2 is an interactive schematic diagram of an information processing method according to an exemplary embodiment. Figure 2B As shown, the embodiment of the present disclosure relates to an information processing method, which is used in a communication system 100, and the method includes:
[0267] Step S2201: The terminal sends a second MAC CE to the network device.
[0268] In some embodiments, the network device receives a second MAC CE sent by the terminal.
[0269] In some embodiments, the second MAC CE may be a MAC CE in the first format. In the embodiments of the present disclosure, the description of the MAC CE in the first format may refer to the description of the MAC CE in the first format in step S2101, which will not be repeated here.
[0270] In some embodiments, in the case where the terminal supports a MAC CE in a first format, the second MAC CE may be a MAC CE in the first format.
[0271] In some embodiments, the second MAC CE may be a MAC CE in the second format. In some embodiments, in the case where the terminal does not support the MAC CE in the first format, the second MAC CE may be a MAC CE in the second format.
[0272] In some embodiments, the second MAC CE includes: a third identifier, the third identifier is used to indicate the format of the second MAC CE. In one embodiment, the third identifier can indicate that the second MAC CE is a MAC CE in the first format. In one embodiment, the third identifier can indicate that the second MAC CE is a MAC CE in the second format. Based on this, the terminal can determine whether the second MAC CE is a MAC CE in the first format or a MAC CE in the second format according to the third identifier.
[0273] In some embodiments, the format of the second MAC CE can be indicated by different values of the third identifier. In one example, the third identifier is a first value (such as 1) to indicate that the second MAC CE is a MAC CE of the first format. The third identifier is a second value (such as 0) to indicate that the second MAC CE is a MAC CE of the second format.
[0274] In some embodiments, the format of the second MAC CE can be indicated by whether it contains a third identifier. In one example, the third identifier is used to indicate that the second MAC CE is a MAC CE of the first format. Based on this, the inclusion of the third identifier in the second MAC CE can indicate that the second MAC CE is a MAC CE of the first format. Conversely, the fact that the second MAC CE does not include the third identifier can indicate that the second MAC CE is a MAC CE of the second format. In one example, the third identifier is used to indicate that the second MAC CE is a MAC CE of the second format. Based on this, the fact that the second MAC CE does not include the third identifier can indicate that the second MAC CE is a MAC CE of the first format. Conversely, the fact that the second MAC CE includes the third identifier can indicate that the second MAC CE is a MAC CE of the second format.
[0275] In some embodiments, the third identifier may be configured by the network device to the terminal; or, it may be pre-defined in the network device and the terminal by a protocol agreement or the like.
[0276] In one embodiment, the third identifier may be a reserved extended logical channel identifier (eLCID). In one embodiment, the third identifier may be an eLCID selected by the network device from an eLCID reserved pool, wherein the eLCID reserved pool may include multiple eLCIDs. The network device may configure the selected eLCID to the terminal as the third identifier.
[0277] In some embodiments, the third identifier may be included in the header of the second MAC CE. In this way, the third identifier can be used to indicate the format of the second MAC CE, and the impact on the second MAC CE can be reduced, thereby simplifying the implementation.
[0278] In some embodiments, the second MAC CE includes fourth information, and the fourth information is used to indicate the first bit rate requested by the terminal.
[0279] In some embodiments, the name of the fourth information is not specifically limited. For example, the first information may be recommended bit rate query information, recommended bit rate inquiry information, etc.
[0280] In some embodiments, the first bit rate may be a bit rate for each LCH. In some embodiments, the first bit rate requested by the terminal indicated by the second information may be of LCH granularity, in other words, the terminal may adjust the data rate of a logical channel according to the first bit rate indicated by the second information.
[0281] In some embodiments, the first bit rate may be a bit rate for each DRB. In some embodiments, the first bit rate requested by the terminal indicated by the second information may also be DRB granularity, in other words, the terminal may adjust the data rate of a DRB according to the first bit rate indicated by the second information.
[0282] In some embodiments, the first bit rate may be a bit rate for each QoS stream. In some embodiments, the first bit rate requested by the terminal indicated by the second information may also be of QoS stream granularity, in other words, the terminal may adjust the data rate of a QoS stream according to the first bit rate indicated by the second information.
[0283] In some embodiments, the second MAC CE may include a first identifier and a first bit rate corresponding to the first identifier. In this case, the format of the second MAC CE may be the same as the MAC CE of the second format, but the reserved bit in the second MAC CE may be extended as the first bit, or the reserved bit in the second MAC CE may be extended as the second bit.
[0284] In some embodiments, the second MAC CE may include multiple first identifiers and first bit rates corresponding to the multiple first identifiers. In this case, the format of the second MAC CE may be as follows: Figure 1D Alternatively, the format of the second MAC CE may be as follows: Figure 1E The format shown.
[0285] In some embodiments, the network device may send fifth information to the terminal, where the fifth information is used to configure the first timer.
[0286] In some embodiments, the first timer is used to prohibit the terminal from sending the second MAC CE during the operation of the first timer. It should be noted that in order to limit the terminal from frequently sending the second MAC CE to the network device, the network device can configure the first timer for the terminal; thereby prohibiting the terminal from sending the second MAC CE to the network device during the operation of the first timer, and after the first timer times out, the terminal can resend the second MAC CE to the network device.
[0287] In some embodiments, the first timer may be an inhibit timer.
[0288] In some embodiments, the terminal may send sixth information to the network device, the sixth information indicating whether the terminal supports the MAC CE in the first format. It should be noted that the terminal sends the sixth information to the network device so that the network device learns whether the terminal supports the MAC CE in the first format.
[0289] In some embodiments, the first timer may include at least one of the following: a second timer, the second timer is configured for each LCH; a third timer, the third timer is configured for each DRB; a fourth timer, the fourth timer is configured for each Qos flow.
[0290] In some embodiments, the network device may determine the first information according to the first bit rate requested by the terminal. It should be noted that if the network device can provide the terminal with the first bit rate requested by the terminal, the network device may determine the first information according to the first bit rate requested by the terminal.
[0291] In some embodiments, the network device may determine the first information by itself. It should be noted that, when the network device cannot provide the terminal with the first bit rate requested by the terminal, the network device may determine the first information according to the first bit rate that the network device can provide.
[0292] Step S2202: The network device sends a first MAC CE to the terminal.
[0293] In some embodiments, other optional implementations of step S2202 can be found in Figure 2A Optional implementations of step S2101, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0294] Step S2203: The terminal determines a first bit rate according to the first MAC CE.
[0295] In some embodiments, other optional implementations of step S2203 can be found in Figure 2A Optional implementations of step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0296] The information processing method involved in the embodiment of the present disclosure may include at least one of step S2201 to step S2203. For example, step S2202 and step S2203 may be implemented as independent embodiments, but are not limited thereto.
[0297] In some embodiments, step S2201 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understandable that the network device may actively send the first MAC CE to the terminal without the terminal first sending the second MAC CE to the network device.
[0298] Figure 3A FIG. 1 is a flowchart of an information processing method according to an exemplary embodiment. Figure 3A As shown, the embodiment of the present disclosure relates to an information processing method, which is executed by the terminal 101, and the method includes:
[0299] Step S3101: Receive the first MAC CE.
[0300] In some embodiments, the terminal receives a first MAC CE sent by a network device.
[0301] In some embodiments, other optional implementations of step S3101 can be found in Figure 2A Optional implementations of step S2101, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0302] Step S3102: Determine a first bit rate according to the first MAC CE.
[0303] In some embodiments, other optional implementations of step S3102 can be found in Figure 2A Optional implementations of step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0304] Figure 3B FIG. 2 is a flow chart of an information processing method according to an exemplary embodiment. Figure 3B As shown, the embodiment of the present disclosure relates to an information processing method, which is executed by the terminal 101, and the method includes:
[0305] Step S3201: Send a second MAC CE.
[0306] In some embodiments, the terminal sends a second MAC CE to the network device.
[0307] In some embodiments, other optional implementations of step S3201 can be found in Figure 2B Optional implementations of step S2201, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0308] Step S3202: Receive a first MAC CE.
[0309] In some embodiments, the terminal receives a first MAC CE sent by a network device.
[0310] In some embodiments, other optional implementations of step S3202 can be found in Figure 2B Optional implementations of step S2202, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0311] Step S3203: Determine a first bit rate according to the first MAC CE.
[0312] In some embodiments, other optional implementations of step S3203 can be found in Figure 2B Optional implementations of step S2203, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0313] The information processing method involved in the embodiment of the present disclosure may include at least one of step S3201 to step S3203. For example, step S3202 and step S3203 may be implemented as independent embodiments, but are not limited thereto.
[0314] In some embodiments, step S3201 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understandable that the network device may actively send the first MAC CE to the terminal without the terminal first sending the second MAC CE to the network device.
[0315] Figure 3C FIG3 is a flowchart of an information processing method according to an exemplary embodiment. Figure 3C As shown, the embodiment of the present disclosure relates to an information processing method, which is executed by the terminal 101, and the method includes:
[0316] Step S3301: Receive the first MAC CE.
[0317] In some embodiments, the terminal receives a first MAC CE sent by a network device.
[0318] In some embodiments, the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device.
[0319] In some embodiments, the first MAC CE is a MAC CE of a first format, and a value range of a recommended bit rate indicated by the MAC CE of the first format is greater than a value range of a recommended bit rate indicated by the MAC CE of the second format.
[0320] Figure 4AFIG4 is a flowchart of an information processing method according to an exemplary embodiment. Figure 4A As shown, the embodiment of the present disclosure relates to an information processing method, which is executed by the network device 102, and the method includes:
[0321] Step S4101: Send the first MAC CE.
[0322] In some embodiments, the network device sends a first MAC CE to the terminal.
[0323] In some embodiments, other optional implementations of step S4101 can be found in Figure 2A Optional implementations of step S2101, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0324] Figure 4B A flowchart of an information processing method according to an exemplary embodiment is shown. Figure 5 .like Figure 4B As shown, the embodiment of the present disclosure relates to an information processing method, which is executed by the first network element 1031. The method includes:
[0325] Step S4201: Receive the second MAC CE.
[0326] In some embodiments, the network device receives a second MAC CE sent by the terminal.
[0327] In some embodiments, other optional implementations of step S4201 can be found in Figure 2B Optional implementations of step S2201, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0328] Step S4202: Send a first MAC CE.
[0329] In some embodiments, the network device sends a first MAC CE to the terminal.
[0330] In some embodiments, other optional implementations of step S4202 can be found in Figure 2B Optional implementations of step S2202, and Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0331] The information processing method involved in the embodiment of the present disclosure may include at least one of step S4201 to step S4202. For example, step S4202 may be implemented as an independent embodiment, but is not limited thereto.
[0332] In some embodiments, step S4201 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understandable that the network device may actively send the first MAC CE to the terminal without the terminal first sending the second MAC CE to the network device.
[0333] Figure 5 FIG. 3 is an interactive schematic diagram of an information processing method according to an exemplary embodiment. Figure 5 As shown, the embodiment of the present disclosure relates to an information processing method, which is used in a communication system 100, and the method includes one of the following steps:
[0334] Step S5101: The network device sends a first MAC CE to the terminal.
[0335] In some embodiments, the first MAC CE includes first information, and the first information is used to indicate a first bit rate recommended by the network device.
[0336] In some embodiments, the first MAC CE is a MAC CE of a first format, and a value range of a recommended bit rate indicated by the MAC CE of the first format is greater than a value range of a recommended bit rate indicated by the MAC CE of the second format.
[0337] In some embodiments, the above method may include the methods of the above-mentioned communication system side, terminal side, network device side, etc., which will not be repeated here.
[0338] In order to better understand the embodiments of the present disclosure, the present disclosure is further described below through some exemplary embodiments.
[0339] In the prior art, a MAC CE for recommending a bit rate has been defined, which is used by a base station to notify a terminal of its recommended bit rate (downlink direction), and is also used by a terminal to inquire a base station for a recommended bit rate (uplink direction).
[0340] In some embodiments, it is necessary to consider using the MAC CE as a congestion indication information to facilitate the terminal to adjust the bit rate. That is, in the downlink direction, the base station notifies the terminal of its recommended bit rate, and the terminal can perform appropriate bit rate adjustment.
[0341] The existing MAC CE of the recommended bit rate calculates a specific bit rate according to a corresponding table, that is, some code points are used for indication, that is, a corresponding relationship between the code points and the values of the bit rate field is established.
[0342] At the same time, a multiplier is also added. When the multiplier is enabled, the multiplier configured by RRC in 331 is multiplied by the bit rate value indicated by the bit rate field to obtain the final recommended bit rate. If the multiplier is not enabled, the multiplier is not multiplied.
[0343] However, in XR services, considering that the rate of XR services is higher, the existing table (such as Table 1 above) only includes 56 indexes, which cannot meet the rate requirements of XR services, so optimization is needed. The present disclosure proposes an enhanced format MAC CE for rate adjustment of XR services.
[0344] Embodiment 1: Introducing an enhanced recommended bit rate command instruction, namely, the first MAC CE.
[0345] Optionally, the instruction adopts a newly defined first MAC CE format, which is different from a second MAC CE format used by the original recommended bit rate.
[0346] This approach has better scalability and does not require consideration of the second MAC CE format used for the original recommended bit rate.
[0347] Optionally, the instruction may adopt the original second MAC CE format and expand some bits for use. This solution is relatively simple, that is, the size of the second MAC CE format is maintained, but only some reserved bits are expanded to new usage purposes during design.
[0348] Optionally, the instruction is for a specific type of service, such as an XR service.
[0349] Optionally, the instruction may be used to instruct the base station to notify the terminal of a recommended bit rate that it can provide.
[0350] Optionally, the instruction may be used for the terminal to notify the base station of the recommended bit rate it requests.
[0351] Embodiment 2, based on embodiment 1, the network or protocol agrees on the value of the bit rate field (Bit Rate field).
[0352] Optionally, the protocol defines a new bit rate field table (ie, the first table) for a specific type of service.
[0353] Optionally, a new bit rate field table (i.e., the first table) defined for a specific type of service has the same number of codepoints as an existing bit rate field table (i.e., the second table) in the protocol, but the corresponding value ranges of the codepoints are different.
[0354] In one example, considering that the rate of the XR service is relatively high, the value range of the bit rate corresponding to the code point in the first table is greater than the value range of the bit rate corresponding to the same code point in the second table.
[0355] In one example, considering that the rate of the XR service is relatively high, the value range of the bit rate corresponding to the code point in the first table, the first code point can be encoded from the Bit Rate field corresponding to 200 or more in the original table.
[0356] Optionally, a new bit rate field table (i.e., a first table) defined for a specific type of service has a different number of code points from an existing bit rate field table (i.e., a second table) in the protocol. For example, the number of code points included in the first table is greater than 56. For example, increasing the indicator bits to 8 can indicate 256 code points.
[0357] Optionally, the network indicates whether the indicated bit rate is determined according to the value of the bit rate field of the first table or the value of the bit rate field of the second table. The network can be configured through RRC signaling (the granularity can be terminal, MAC entity, LCH, etc.). The network can also indicate through a bit field in the MAC CE.
[0358] In some embodiments, in order to utilize more bits to extend the code point, it may be considered to use other fields in the original MAC CE as extended code points.
[0359] Optionally, the bit rate multiplier field, that is, the X field in the 5G NR recommended bit rate MAC CE, is cancelled for use in extended code points. Only the bit rate field is used to indicate the rate, and the steps of multiplying the multiplier in the original mechanism are omitted, which is simpler.
[0360] In one embodiment, the bit field uses 8 bits (e.g., 6 bits of the bit rate field in the 5G NR recommended bit rate MAC CE + the multiplication factor field + the R field). Based on this, 2 bits are added to the original 6 bits, which can be used to indicate more code points.
[0361] Optionally, an algorithm for designing the index of the bit rate field and the indicated bit rate is shown in expression (1):
[0362] Where p = (B max / B min ) 1 / (N-1) -1; (1)
[0363] Among them, B min is the minimum bit rate value, B max is the maximum bit rate value, N is the value from B min To B max The number of values of the amount of data, is an upward value function, where k is an integer greater than or equal to 0, and k is less than or equal to N.
[0364] In one example, assuming the bit rate is in kbit / s, B min =20, B max =1600000, N=254, the corresponding relationship between the corresponding index and the indicated bit rate is shown in Table 2.
[0365]
[0366] Table 2
[0367] Embodiment 3, the multiplication factor (Bit Rate Multiplier) used by the terminal is extended to determine the final recommended bit rate.
[0368] Optionally, the existing multiplication factor can be extended to a wider range to meet the high-rate requirements of XR services. For example, the existing multiplication factor values are only 40, 70, 100 and 200, which is relatively rough. The value range can be increased or a more refined spacing expression can be adopted. For example, the extended multiplication factor values can be 20, 30, 40, 70, 100, 150 and 200, etc.
[0369] Optionally, a new multiplication factor (bitRateMultiplier') may be introduced based on the existing multiplication factors.
[0370] In one example, the terminal may directly use the new multiplication factor to obtain a finer calculation granularity.
[0371] In one example, the terminal may multiply the existing multiplication factor by a new multiplication factor to expand the value range.
[0372] In embodiment 4, the enhanced recommended bit rate command instruction may indicate a per LCH granularity, a per DRB granularity, or a per Qos flow granularity.
[0373] In embodiment 5, the enhanced recommended bit rate command instruction may carry information on at least one LCH or DRB or Qos flow at the same time.
[0374] Optionally, the first MAC CE may carry multiple information field pairs, each of which indicates an LCHID and a corresponding recommended bit rate, such as Figure 1D shown.
[0375] Optionally, in order to save the indication overhead of the LCH / DRB / Qos flow ID, a bitmap may be used for expression; wherein the LCH / DRB / Qos flow ID index may be arranged in ascending or descending order, such as Figure 1E shown.
[0376] In one example, N bits (e.g., 32 bits) may be used for the LCH ID, wherein the bit position corresponding to the LCH that does not enable the enhanced recommended bit rate command instruction function is 0; and the bit position corresponding to the LCH that enables the function is 1, which also means that the LCH has a corresponding recommended bit rate indication; otherwise, the LCH has no recommended bit rate indication.
[0377] In one example, in order to reduce signaling overhead, the bitmap only indicates the LCHs that enable the function, and the LCHs may be arranged in ascending or descending order according to the LCHID index.
[0378] In Embodiment 6, for the first MAC CE, a reserved eLCID is added thereto to indicate the format of the first MAC CE.
[0379] In Embodiment 7, if the first MAC CE reuses the second MAC CE format of the original recommended bit rate, the reserved bits therein can be extended for use.
[0380] In one embodiment, the network indicates whether to enable the reserved bit in the second MAC CE format of the original recommended bit rate to extend the function used, that is, the terminal can use the reserved bit only when the function is enabled.
[0381] Embodiment 8: In order to increase the number of code points in the first table, the reserved bits in the second MAC CE format may be extended or new bits may be added.
[0382] Optionally, the reserved bit may be a bit in the R domain, or a bit in the UL / DL domain.
[0383] It should be noted that if the recommended bit rate instruction is only used for downlink, the bit in the UL / DL domain can be used as an indicator code point.
[0384] In Embodiment 9, the reserved bit may be used to indicate whether the recommended bit rate indicated by the MAC CE is determined according to the value of the bit field in the first table or the value of the bit field in the second table.
[0385] In one embodiment, the indication may be indicated by one of the R fields in the MAC CE. If the bit of the R field is 0, the second table is used; if the bit of the R field is 1, the first table is used. Alternatively, if the bit of the R field is 1, the second table is used; if the bit of the R field is 0, the first table is used.
[0386] In one embodiment, the indication may be indicated by a bit in the UL / DL domain in the MAC CE. If the bit in the UL / DL domain is 0, the second table is used, and if the bit in the UL / DL domain is 1, the first table is used. Alternatively, if the bit in the UL / DL domain is 1, the second table is used, and if the bit in the UL / DL domain is 0, the first table is used.
[0387] In Embodiment 10, the network may explicitly indicate the parameters used for the LCH / DRB / Qos flow, for example, whether the recommended bit rate is determined according to the first table or the second table, or whether the multiplication factor uses the original multiplication factor or the extended multiplication factor.
[0388] In embodiment 11, the network may also implicitly indicate the parameters used for the LCH / DRB / Qos flow, for example, whether the recommended bit rate is determined according to the first table or the second table, or whether the multiplication factor uses the original multiplication factor or the extended multiplication factor.
[0389] In one embodiment, the existing indication message (e.g., additionalBSR-TableAllowed) can be reused to indicate whether the value of the recommended bit rate is determined according to the first table or the second table. It can be understood that only the logical channel using the extended BSR table means that the rate of the logical channel is larger, and the first table needs to be used at this time.
[0390] Based on this, by adopting the implicit notification method, there is no need to use additional signaling to indicate whether the recommended bit rate is determined according to the first table or the second table. Or, whether the multiplication factor uses the original multiplication factor or the extended multiplication factor.
[0391] In one example, if the logical channel is configured with a table using an extended BSR, it means that the network indicates that the value of the recommended bit rate indicated is determined according to the first table, otherwise the value of the recommended bit rate is still determined according to the second table.
[0392] Embodiment 12: In order to limit the terminal from frequently sending requests for the recommended bit rate, the prohibition timer may be started per LCH, per DRB or per Qos flow.
[0393] Embodiment 13, based on embodiment 1, introduces new terminal capabilities to support the enhanced recommended bit rate instruction and the above process.
[0394] The embodiments of the present disclosure also provide a device for implementing any of the above methods, for example, a device is provided, the above device includes a unit or module for implementing each step performed by the terminal in any of the above methods. For another example, another device is provided, including a unit or module for implementing each step performed by a network device (for example, an access network device, or a core network device, etc.) in any of the above methods.
[0395] It should be understood that the division of the units or modules in the above device is only a division of logical functions, and in actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. In addition, the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above hardware circuits can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units or modules are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the above hardware circuit can be realized by a programmable logic device (PLD), taking a field programmable gate array (FPGA) as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of a processor calling software, or in the form of a hardware circuit, or in part by a processor calling software, and the rest by a hardware circuit.
[0396] In the disclosed embodiments, the processor is a circuit with signal processing capability. In one implementation, the processor may be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP), etc.; in another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration may be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0397] Fig. 6A FIG. 1 is a schematic diagram showing a structure of a network device according to an exemplary embodiment. Fig. 6A As shown, the network device 6100 includes: a first transceiver module 6101, configured to send a first MAC CE to a terminal; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE in a first format, and the value range of the recommended bit rate indicated by the MAC CE in the first format is greater than the value range of the recommended bit rate indicated by the MAC CE in the second format. Optionally, the first transceiver module 6101 is used to execute the steps related to information sending and receiving performed by the network device in any of the above information processing methods, which are not repeated here. Optionally, the network device 6100 includes: a first processing module, the first processing module is used to execute the steps related to information processing performed by the network device in any of the above information processing methods, which are not repeated here.
[0398] Optionally, a first set of MAC CE associations in the first format is used to determine a value of a first bit rate; the first set includes multiple bit rate values and indexes corresponding to the multiple bit rate values.
[0399] Optionally, the MAC CE of the first format includes: at least one first bit, where the first bit is a reserved bit in the MAC CE of the first format; wherein the at least one first bit is used to indicate indexes corresponding to multiple bit rate values.
[0400] Optionally, the MAC CE of the first format is associated with a first multiplication factor; the first multiplication factor is used to determine the first bit rate.
[0401] Optionally, the first transceiver module 6101 is configured to send second information to the terminal, and the second information includes at least one of the following: first indication information, used to indicate the terminal to determine the value of the first bit rate through the first set or the second set; wherein the second set is different from the first set; second indication information, used to indicate the terminal to use the first multiplication factor or the second multiplication factor; wherein the first multiplication factor is different from the second multiplication factor.
[0402] Optionally, the MAC CE of the first format includes: a second bit, the second bit is a reserved bit in the MAC CE of the first format; the second bit is used to indicate at least one of the following: the terminal determines the value of the first bit rate through the first set or the second set; the second set is different from the first set; the terminal uses the first multiplication factor or the second multiplication factor; the first multiplication factor is different from the second multiplication factor.
[0403] Optionally, the first transceiver module 6101 is configured to send third information to the terminal, where the third information is used to indicate whether the terminal uses an extended BSR table to report the BSR, and the third information is also used to indicate at least one of the following: the terminal uses the first set or the second set to determine the value of the first bit rate; the second set is different from the first set; the terminal uses the first product parameter or the second product parameter; the first product factor is different from the second product factor.
[0404] Optionally, the first bit rate is any one of the following: a bit rate for each logical channel LCH; a bit rate for each data radio bearer DRB; a bit rate for each quality of service Qos flow.
[0405] Optionally, the MAC CE of the first format includes multiple first identifiers and first bit rates corresponding to the multiple first identifiers; wherein the first identifier is used to indicate one of LCH, DRB and Qos flow.
[0406] Optionally, the MAC CE of the first format includes: multiple information field pairs; each information field pair includes: a first information field and a second information field; the first information field is used to indicate a first identifier; and the second information field is used to indicate a first bit rate corresponding to the first identifier.
[0407] Optionally, the first MAC CE includes: a second identifier, where the second identifier is used to indicate a format of the first MAC CE.
[0408] Optionally, the first transceiver module 6101 is configured to receive a second MAC CE sent by the terminal, where the second MAC CE is a MAC CE in a first format, and the second MAC CE carries fourth information, where the fourth information is used to indicate a first bit rate requested by the terminal.
[0409] Optionally, the first transceiver module 6101 is configured to send fifth information to the terminal, where the fifth information is used to configure a first timer; wherein the first timer is used to prohibit the terminal from sending a second MAC CE during the operation of the first timer.
[0410] Optionally, the first timer includes at least one of the following: a second timer, the second timer is configured for each LCH; a third timer, the third timer is configured for each DRB; a fourth timer, the fourth timer is configured for each Qos flow.
[0411] Optionally, the first transceiver module 6101 is configured to receive sixth information sent by the terminal, where the sixth information is used to indicate whether the terminal supports the MAC CE in the first format.
[0412] Figure 6B FIG. 1 is a schematic diagram showing a structure of a terminal according to an exemplary embodiment. Figure 6B As shown, the terminal 6200 includes: a second transceiver module 6201, configured to receive a first MAC CE sent by a network device; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE in a first format, and the value range of the recommended bit rate indicated by the MAC CE in the first format is greater than the value range of the recommended bit rate indicated by the MAC CE in the second format. Optionally, the second transceiver module 6201 is used to execute the steps related to information sending and receiving executed by the terminal in any of the above information processing methods, which are not repeated here. Optionally, the terminal 6200 also includes a second processing module, and the above-mentioned second sending module is used to execute the steps related to information processing executed by the terminal in any of the above methods, which are not repeated here.
[0413] Optionally, a first set of MAC CE associations in the first format is used to determine a value of a first bit rate; the first set includes multiple bit rate values and indexes corresponding to the multiple bit rate values.
[0414] Optionally, the MAC CE of the first format includes: at least one first bit, where the first bit is a reserved bit in the MAC CE of the first format; wherein the at least one first bit is used to indicate indexes corresponding to multiple bit rate values.
[0415] Optionally, the MAC CE of the first format is associated with a first multiplication factor; the first multiplication factor is used to determine the first bit rate.
[0416] Optionally, the second transceiver module 6201 is configured to receive second information sent by the network device, and the second information includes at least one of the following: first indication information, used to indicate the terminal to use the first set or the second set to determine the value of the first bit rate; wherein the second set is different from the first set; second indication information, used to indicate the terminal to use the first multiplication factor or the second multiplication factor; wherein the first multiplication factor is different from the second multiplication factor.
[0417] Optionally, the MAC CE of the first format includes: a second bit, the second bit is a reserved bit in the MAC CE of the first format; the second bit is used to indicate at least one of the following: the terminal uses the first set or the second set to determine the value of the first bit rate; the second set is different from the first set; the terminal uses the first multiplication factor or the second multiplication factor; the first multiplication factor is different from the second multiplication factor.
[0418] Optionally, the second transceiver module 6201 is configured to receive third information sent by the network device, where the third information is used to indicate whether the terminal uses an extended BSR table to report the BSR, and the third information is also used to indicate at least one of the following: the terminal uses the first set or the second set to determine the value of the first bit rate; the second set is different from the first set; the terminal uses the first multiplication factor or the second multiplication factor; the first multiplication factor is different from the second multiplication factor.
[0419] Optionally, the MAC CE of the first format includes multiple first identifiers and first bit rates corresponding to the multiple first identifiers; wherein the first identifier is used to indicate one of LCH, DRB and Qos flow.
[0420] Optionally, the MAC CE of the first format includes: multiple information field pairs; each information field pair includes: a first information field and a second information field; the first information field is used to indicate a first identifier; and the second information field is used to indicate a first bit rate corresponding to the first identifier.
[0421] Optionally, the first MAC CE includes: a second identifier, where the second identifier is used to indicate a format of the first MAC CE.
[0422] Optionally, the second transceiver module 6201 is configured to send a second MAC CE to the network device, where the second MAC CE is a MAC CE in the first format, and the second MAC CE carries fourth information, where the fourth information is used to indicate the first bit rate requested by the terminal.
[0423] Optionally, the second transceiver module 6201 is configured to receive fifth information sent by the network device, where the fifth information is used to configure a first timer; wherein the first timer is used to prohibit the terminal from sending a second MACCE during the operation of the first timer.
[0424] Optionally, the first timer includes at least one of the following: a second timer, the second timer is configured for each LCH; a third timer, the third timer is configured for each DRB; a fourth timer, the fourth timer is configured for each Qos flow.
[0425] Optionally, the second transceiver module 6201 is configured to send sixth information to the network device, where the sixth information is used to indicate whether the terminal supports the MAC CE in the first format.
[0426] Fig. 7A : is a schematic diagram of the structure of a communication device 7100 according to an exemplary embodiment. The communication device 7100 may be a network device (e.g., an access network device or a core network device, etc.), or a terminal (e.g., a user device, etc.), or a chip, a chip system, or a processor that supports the network device to implement any of the above methods, or a chip, a chip system, or a processor that supports the terminal to implement any of the above information processing methods. The communication device 7100 may be used to implement the information processing method described in the above method embodiment, and the details may refer to the description in the above method embodiment.
[0427] like Fig. 7A As shown, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process the data of the program. The processor 7101 is used to call instructions so that the communication device 7100 executes any of the above communication methods.
[0428] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memory 7102 may also be outside the communication device 7100.
[0429] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the communication steps such as sending and receiving in the above method are executed by the transceiver 7103, and the other steps are executed by the processor 7101.
[0430] In some embodiments, the transceiver may include a receiver and a transmitter, and the receiver and the transmitter may be separate or integrated. Optionally, the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.
[0431] Optionally, the communication device 7100 further includes one or more interface circuits 7104, which are connected to the memory 7102. The interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0432] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited thereto. Fig. 7A The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0433] Figure 7B 7200 according to an exemplary embodiment. For the case where the communication device 7100 can be a chip or a chip system, please refer to Figure 7B The structure diagram of the chip 7200 is shown, but is not limited to this.
[0434] The chip 7200 includes one or more processors 7201, and the processor 7201 is used to call instructions so that the chip 7200 executes any of the above communication methods.
[0435] In some embodiments, the chip 7200 further includes one or more interface circuits 7202, which are connected to the memory 7203. The interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201. Optionally, the terms such as interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.
[0436] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 may be outside the chip 7200.
[0437] The present disclosure also provides a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but it can also be a temporary storage medium.
[0438] The present disclosure also provides a program product, and when the program product is executed by the communication device 7100, the communication device 7100 executes any one of the above communication methods. Optionally, the program product is a computer program product.
[0439] The present disclosure also provides a computer program, which, when executed on a computer, enables the computer to execute any one of the above communication methods.
[0440] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0441] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. An information processing method, wherein: Executed by a network device, the method includes: A first media access control MAC control unit CE is sent to a terminal; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by a network device, the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
2. The method according to claim 1, wherein: The first set of MAC CE associations in the first format is used to determine the value of the first bit rate; the first set includes multiple bit rate values and indexes corresponding to the multiple bit rate values.
3. The method according to claim 2, wherein: The MAC CE of the first format includes: at least one first bit, where the first bit is a reserved bit in the MAC CE of the first format; wherein the at least one first bit is used to indicate indexes corresponding to the multiple bit rate values.
4. The method according to claim 2 or 3, wherein: The MAC CE of the first format is associated with a first multiplication factor; the first multiplication factor is used to determine the first bit rate.
5. The method according to any one of claims 2 to 4, wherein: The method further comprises: Sending second information to the terminal, where the second information includes at least one of the following: first indication information, used to instruct the terminal to determine a value of the first bit rate through the first set or the second set; wherein the second set is different from the first set; The second indication information is used to instruct the terminal to use a first multiplication factor or a second multiplication factor; wherein the first multiplication factor is different from the second multiplication factor.
6. The method according to any one of claims 2 to 4, wherein: The MAC CE in the first format includes: a second bit, where the second bit is a reserved bit in the MAC CE in the first format; and the second bit is used to indicate at least one of the following: The terminal determines a value of the first bit rate through the first set or the second set; the second set is different from the first set; The terminal uses a first multiplication factor or a second multiplication factor; the first multiplication factor is different from the second multiplication factor.
7. The method according to any one of claims 2 to 4, wherein: The method further comprises: Sending third information to the terminal, where the third information is used to indicate whether the terminal uses an extended buffer status report BSR table to perform BSR reporting, and the third information is further used to indicate at least one of the following: The terminal determines a value of the first bit rate using the first set or the second set; the second set is different from the first set; The terminal uses a first product parameter or a second product parameter; the first product factor is different from the second product factor.
8. The method according to any one of claims 1 to 7, wherein: The first bit rate is any one of the following: The bit rate for each logical channel LCH; The bit rate for each data radio bearer (DRB); The bit rate of each quality of service (QoS) stream.
9. The method according to any one of claims 1 to 8, wherein: The MAC CE in the first format includes multiple first identifiers and the first bit rates corresponding to the multiple first identifiers; wherein the first identifier is used to indicate one of LCH, DRB and Qos flow.
10. The method according to claim 9, wherein: The MAC CE of the first format includes: multiple information field pairs; each information field pair includes: a first information field and a second information field; the first information field is used to indicate the first identifier; the second information field is used to indicate the first bit rate corresponding to the first identifier.
11. The method according to any one of claims 1 to 10, wherein: The first MAC CE includes: a second identifier, where the second identifier is used to indicate the format of the first MAC CE.
12. The method according to any one of claims 1 to 11, wherein: The method further comprises: A second MAC CE sent by the terminal is received, where the second MAC CE is a MAC CE in the first format, and the second MAC CE carries fourth information, where the fourth information is used to indicate the first bit rate requested by the terminal.
13. The method according to claim 12, wherein: The method further comprises: Send fifth information to the terminal, where the fifth information is used to configure a first timer; wherein the first timer is used to prohibit the terminal from sending the second MAC CE during the operation of the first timer.
14. The method according to claim 13, wherein: The first timer includes at least one of the following: a second timer, wherein the second timer is configured for each LCH; a third timer, wherein the third timer is configured for each DRB; A fourth timer, wherein the fourth timer is configured for each QoS flow.
15. The method according to any one of claims 1 to 14, wherein: The method further comprises: Receive sixth information sent by the terminal, where the sixth information is used to indicate whether the terminal supports the MAC CE in the first format.
16. An information processing method, wherein: Executed by a terminal, the method includes: Receive a first MAC CE sent by a network device; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format.
17. The method according to claim 16, wherein: The first set of MAC CE associations in the first format is used to determine the value of the first bit rate; the first set includes multiple bit rate values and indexes corresponding to the multiple bit rate values.
18. The method according to claim 17, wherein: The MAC CE of the first format includes: at least one first bit, where the first bit is a reserved bit in the MAC CE of the first format; wherein the at least one first bit is used to indicate indexes corresponding to the multiple bit rate values.
19. The method according to claim 17 or 18, wherein: The MAC CE of the first format is associated with a first multiplication factor; the first multiplication factor is used to determine the first bit rate.
20. The method according to any one of claims 17 to 19, wherein: The method further comprises: receiving second information sent by the network device, where the second information includes at least one of the following: first indication information, used to instruct the terminal to use the first set or the second set to determine a value of the first bit rate; wherein the second set is different from the first set; The second indication information is used to instruct the terminal to use a first multiplication factor or a second multiplication factor; wherein the first multiplication factor is different from the second multiplication factor.
21. The method according to any one of claims 17 to 19, wherein: The MAC CE in the first format includes: a second bit, where the second bit is a reserved bit in the MAC CE in the first format; and the second bit is used to indicate at least one of the following: The terminal determines a value of the first bit rate using the first set or the second set; the second set is different from the first set; The terminal uses a first multiplication factor or a second multiplication factor; the first multiplication factor is different from the second multiplication factor.
22. The method according to any one of claims 17 to 19, wherein: The method further comprises: receiving third information sent by the network device, where the third information is used to indicate whether the terminal uses an extended BSR table to report a BSR, and the third information is further used to indicate at least one of the following: The terminal determines a value of the first bit rate using the first set or the second set; the second set is different from the first set; The terminal uses a first multiplication factor or a second multiplication factor; the first multiplication factor is different from the second multiplication factor.
23. The method according to any one of claims 16 to 22, wherein: The first bit rate is any one of the following: The bit rate for each logical channel LCH; The bit rate for each data radio bearer (DRB); The bit rate of each quality of service (QoS) stream.
24. The method according to any one of claims 16 to 23, wherein: The MAC CE in the first format includes multiple first identifiers and the first bit rates corresponding to the multiple first identifiers; wherein the first identifier is used to indicate one of LCH, DRB and Qos flow.
25. The method according to claim 24, wherein: The MAC CE of the first format includes: multiple information field pairs; each information field pair includes: a first information field and a second information field; the first information field is used to indicate the first identifier; the second information field is used to indicate the first bit rate corresponding to the first identifier.
26. The method according to any one of claims 16 to 25, wherein: The first MAC CE includes: a second identifier, where the second identifier is used to indicate the format of the first MAC CE.
27. The method according to any one of claims 16 to 26, wherein: The method further comprises: A second MAC CE is sent to the network device, where the second MAC CE is a MAC CE in the first format, and the second MAC CE carries fourth information, where the fourth information is used to indicate the first bit rate requested by the terminal.
28. The method according to claim 27, wherein: The method further comprises: Receive fifth information sent by the network device, where the fifth information is used to configure a first timer; wherein the first timer is used to prohibit the terminal from sending the second MAC CE during the operation of the first timer.
29. The method according to claim 28, wherein: The first timer includes at least one of the following: a second timer, wherein the second timer is configured for each LCH; a third timer, wherein the third timer is configured for each DRB; A fourth timer, wherein the fourth timer is configured for each QoS flow.
30. The method according to any one of claims 16 to 29, wherein: The method further comprises: Sending sixth information to the network device, where the sixth information is used to indicate whether the terminal supports the MAC CE in the first format.
31. An information processing method, wherein: Executed by a communication system, the method comprises: The network device sends a first MAC CE to the terminal; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format.
32. A network device, wherein: The network equipment includes: A first transceiver module is configured to send a first MAC CE to a terminal; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by a network device, the first MAC CE is a MAC CE of a first format, and a value range of the recommended bit rate indicated by the MAC CE of the first format is greater than a value range of the recommended bit rate indicated by the MAC CE of the second format.
33. A terminal, wherein: The terminal comprises: The second transceiver module is configured to receive a first MAC CE sent by a network device; wherein the first MAC CE includes first information, the first information is used to indicate a first bit rate recommended by the network device, the first MAC CE is a MAC CE of a first format, and the value range of the recommended bit rate indicated by the MAC CE of the first format is greater than the value range of the recommended bit rate indicated by the MAC CE of the second format.
34. A communication system, wherein: The communication system includes a terminal and a network device; the terminal is configured to implement the information processing method described in any one of claims 1 to 15, and the network device is configured to implement the information processing method described in any one of claims 16 to 30.
35. A communication device, wherein: The communication device comprises: one or more processors; The processor is used to call instructions so that the communication device executes the information processing method according to any one of claims 1 to 15 and claims 16 to 30.
36. A storage medium, wherein: The storage medium stores instructions, and when the instructions are executed on the communication device, the communication device executes the information processing method according to any one of claims 1 to 15 and claims 16 to 30.
37. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the information processing method according to any one of claims 1 to 15 and claims 16 to 30 is implemented.
Citation Information
Cited By
Communication method and device
CN122120827A
Communication method and communication apparatus
WO2026067089A1
Communication method and device
WO2026188933A1
Rate control
WO2026201501A1
Rate control
WO2026201502A1