Information transmission control methods, devices, communication equipment and storage media
By sending reporting rules in multiple logical channel groups, the problem of low-priority logical channel data packets being delayed due to BSR transmission was solved, enabling flexible cooperation between logical channel groups and efficient transmission of urgent data, thereby improving the data stream transmission success rate of extended real-world services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2022-09-26
- Publication Date
- 2026-05-26
AI Technical Summary
In multi-data-stream services, data packets on low-priority logical channels cannot be sent in a timely manner due to the delayed SR transmission mechanism of other logical channels affecting BSR transmission, thus impacting data transmission efficiency.
By sending reporting rules to the terminal, the terminal is instructed to report buffer status reports and scheduling requests in multiple logical channel groups, ensuring the timely transmission of urgent data and reducing mutual interference between different logical channel groups.
It improves the flexibility of cooperation among multiple logical channel groups, enhances the transmission efficiency of emergency data, optimizes the service implementation effect, and in particular, increases the success rate of multi-data stream transmission in real-world services.
Smart Images

Figure CN115868236B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to, but is not limited to, the field of wireless communication technology, and particularly to an information transmission control method, apparatus, communication device, and storage medium. Background Technology
[0002] In services with multiple data streams, such as Extended Reality (XR) services, data typically consists of multiple QoS flows. These data streams need to meet certain latency requirements during transmission; for example, multiple data streams may need to arrive at the server simultaneously for decoding. In some cases, even if some data streams belong to low-priority logical channels (LC), if some packets have not been scheduled for a long time, a Buffer Status Report (BSR) still needs to be sent to notify the network as soon as possible.
[0003] However, in related technologies, the data transmission scheduling between this type of LC and other LCs, such as the multiplexing of this type of logical channel with other logical channels, is often affected by mechanisms such as the delayed transmission of SR by other LCs. Summary of the Invention
[0004] This disclosure provides an information transmission control method, apparatus, communication device, and storage medium.
[0005] A first aspect of this disclosure provides an information transmission control method, executed by a network device, the method comprising:
[0006] Sending a reporting rule to the terminal based on at least one of a plurality of logical channel groups (LCGs), wherein the reporting rule at least instructs the terminal to report a BSR and / or a scheduling request (SR) through the at least one LCG; the SR is associated with the BSR.
[0007] A second aspect of this disclosure provides an information transmission control method, executed by a terminal, the method comprising:
[0008] Obtain the reporting rules based on at least one of multiple LCGs;
[0009] Based on the reporting rules, BSR and / or SR are reported through at least one LCG; the SR is associated with the BSR.
[0010] A third aspect of this disclosure provides an information transmission control device applied to a network device, the device comprising:
[0011] The sending unit is configured to send a reporting rule to the terminal based on at least one of a plurality of LCGs, wherein the reporting rule at least instructs the terminal to report a BSR and / or an SR through the at least one LCG; the SR is associated with the BSR.
[0012] A fourth aspect of this disclosure provides an information transmission control device applied to a terminal, the device comprising:
[0013] The acquisition unit is configured to acquire reporting rules based on at least one of multiple LCGs;
[0014] The reporting unit is configured to report BSR and / or SR through the at least one LCG based on the reporting rules; the SR is associated with the BSR.
[0015] A fifth aspect of this disclosure provides a communication device, including a processor, a memory, and an executable program stored in the memory and capable of being executed by the processor, wherein when the processor executes the executable program, it performs the information transmission control method as provided in the first or second aspect above.
[0016] A sixth aspect of this disclosure provides a computer storage medium storing an executable program; the executable program, when executed by a processor, can implement the information transmission control method provided in the first or second aspect described above.
[0017] The technical solution provided in this disclosure sends a reporting rule to a terminal based on at least one of multiple LCGs. The reporting rule instructs the terminal to report a BSR and / or SR through at least one LCG; the SR is associated with the BSR. Thus, by issuing the reporting rule, the terminal can be instructed on the reporting method when reporting through one or more LCGs, improving the cooperative flexibility of multiplexed transmission among multiple LCGs. When there is data that needs to be quickly notified to the scheduler via BSR or SR, the reporting rule can reduce the mutual interference between different mechanisms among multiple LCGs, improving the transmission efficiency of urgent data. For services such as XR containing multiple data streams, sending through multiple LCGs can improve the transmission success rate and optimize the service implementation effect.
[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the embodiments of this disclosure. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the embodiments of the invention.
[0020] Figure 1 This is a schematic diagram illustrating the structure of a wireless communication system according to an exemplary embodiment;
[0021] Figure 2 This is a flowchart illustrating an information transmission control method according to an exemplary embodiment;
[0022] Figure 3 This is a flowchart illustrating an information transmission control method according to an exemplary embodiment;
[0023] Figure 4 This is a flowchart illustrating an information transmission control method according to an exemplary embodiment;
[0024] Figure 5 This is a flowchart illustrating an information transmission control method according to an exemplary embodiment;
[0025] Figure 6 This is a schematic diagram of the structure of an information processing apparatus according to an exemplary embodiment;
[0026] Figure 7 This is a schematic diagram of the structure of an information processing apparatus according to an exemplary embodiment;
[0027] Figure 8 This is a schematic diagram of the structure of a terminal according to an exemplary embodiment;
[0028] Figure 9 This is a schematic diagram of the structure of a communication device according to an exemplary embodiment. Detailed Implementation
[0029] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of the present invention.
[0030] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments disclosed herein. The singular forms “a,” “the,” and “the” used herein are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0031] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."
[0032] Please refer to Figure 1 This illustration shows a schematic diagram of the structure of a wireless communication system provided in an embodiment of this disclosure. Figure 1 As shown, the wireless communication system is a communication system based on cellular mobile communication technology. The wireless communication system may include: a number of terminals 11 and a number of access devices 12.
[0033] Terminal 11 can be a device that provides voice and / or data connectivity to a user. Terminal 11 can communicate with one or more core networks via a Radio Access Network (RAN). Terminal 11 can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment. Alternatively, Terminal 11 can also be a device from an unmanned aerial vehicle (UAV). Alternatively, Terminal 11 can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless communication device connected to an external vehicle computer. Alternatively, terminal 11 can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0034] Access device 12 can be a network-side device in a wireless communication system. This wireless communication system can be a 4G system (also known as Long Term Evolution, LTE); or it can be a 5G system (also known as a New Radio, NR, or 5G NR system). Alternatively, it can be the next generation after 5G. In this case, the access network in the 5G system can be called NG-RAN (New Generation-Radio Access Network). Alternatively, it can be an MTC system.
[0035] The access device 12 can be an evolved NB (eNB) used in a 4G system. Alternatively, the access device 12 can also be a gNB (gNB) using a centralized-distributed architecture in a 5G system. When the access device 12 adopts a centralized-distributed architecture, it typically includes a central unit (CU) and at least two distributed units (DUs). The central unit is equipped with a protocol stack of the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Media Access Control (MAC) layer; the distributed units are equipped with a physical (PHY) layer protocol stack. This disclosure does not limit the specific implementation of the access device 12.
[0036] Access device 12 and terminal 11 can establish a wireless connection via a wireless air interface. In different implementations, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as a new air interface; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard based on 5G.
[0037] Optionally, the aforementioned wireless communication system may further include a network management device 13. A plurality of access devices 12 are respectively connected to the network management device 13. The network management device 13 may be a core network device in the wireless communication system, such as a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, the network management device may be other core network devices, such as a Serving Gateway (SGW), a Public Data Network Gateway (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS). The implementation of the network management device 13 is not limited in this embodiment.
[0038] like Figure 2 As shown, this disclosure provides an information transmission control method, executed by a network device, which may include:
[0039] S110: Send a reporting rule to the terminal based on at least one of the multiple LCGs, wherein the reporting rule instructs the terminal to report BSR and / or SR through at least one LCG; SR is associated with BSR.
[0040] In this embodiment of the disclosure, the network device can be a base station or other equipment on the network side, and the terminal can be a user equipment (UE). A logical channel group (LCG) can contain one or more logical channels (LCs), which are used to transmit data for services to be processed, such as XR services.
[0041] Here, BSR and SR are messages sent by the terminal to the base station when it needs to request scheduled data, used to notify and instruct the base station to perform data transmission scheduling. For example, a BSR is triggered when uplink (UL) data is available for an LC belonging to an LCG, and that LC has a higher priority than any LC containing available UL data belonging to any LCG, or when no other LCs belonging to the LCG contain any available UL data.
[0042] In one embodiment, a BSR may include a regular BSR triggered when new data arrives or a higher-priority LC arrives, a periodic BSR, or a padding BSR. If a periodic BSR times out without a response, it is sent periodically. If no authorization is received within a predetermined time window, the BSR can be sent repeatedly. During BSR transmission, if no authorization is received, an SR report can be triggered; the timing of the SR report is limited by the SR delay transmission duration.
[0043] In one embodiment, the SR associated with the BSR can be a scheduling request sent by the terminal to the base station in cases where the BSR reporting fails after the BSR is triggered, or where the transmission scheduling requested by the BSR fails. For example, a scheduling request SR is triggered when a BSR is triggered and no Uplink Shared Channel (UL-SCH) resources are available for the new transmission; or when the Medium Access Control (MAC) entity has configured an uplink grant of type configured grant and the LogicalChannelSR-Mask parameter is false; or when the UL-SCH resources available for the new transmission do not meet the Logical Channel Prioritization (LCP) mapping constraints configured for the LC that triggered the BSR.
[0044] In related technologies, when multiple reused LCGs report BSR and / or SR, the SR delay transmission mechanism configured in other reused LCGs often affects the target LCG that is not configured with an SR delay transmission mechanism. This causes the SR reporting of the target LCG that needs to send urgent data to also need to go through the same SR delay transmission time before it can be reported, resulting in the inability to send urgent data in a timely manner.
[0045] In one embodiment, the reporting rules may include reporting rules for reporting BSR and / or SR through multiple multiplexed LCGs. For example, the reporting rules may include: reporting rules for SR when at least one of the multiple multiplexed LCGs is configured with an SR delayed transmission mechanism, etc.
[0046] In one embodiment, the LCG can be configured with an SR delayed transmission mechanism, which corresponds to an SR delay timer (LogicalChannelSR-DelayTimer). This mechanism can instruct the terminal to report the SR after the SR delay timer has elapsed since the SR reporting was triggered.
[0047] In one embodiment, at least one of the plurality of LCGs can be an LCG used by the terminal to transmit data. For example, the number of at least one LCG or the number of LCs contained in at least one LCG can be related to the number of data streams to be transmitted. For example, the number of data streams to be transmitted can be equal to the number of LCs contained in at least one LCG.
[0048] In one embodiment, the reporting rule may instruct the terminal or at least one LC to report BSR and / or SR through at least one LCG when there is a predetermined type of data to be transmitted. For example, the predetermined type of data to be transmitted may be data whose urgency level has reached a predetermined standard or data that has not been scheduled for transmission within a predetermined period of time.
[0049] The predefined type can also indicate other business characteristics of specific data, such as the importance of the data. For example, if I-frame data is more important than P-frame data and needs to be sent promptly, then the I-frame data can be predefined type data to be transmitted.
[0050] Thus, by issuing reporting rules to terminals, the reporting method when reporting through one or more LCGs can be specified, improving the cooperative flexibility of multiplexed transmission among multiple LCGs. When there is data that needs to be quickly notified to the scheduler via BSR or SR, the reporting rules can reduce the mutual interference between different mechanisms among multiple LCGs and improve the transmission efficiency of urgent data. For services such as XR that contain multiple data streams, sending through multiple LCGs can improve the transmission success rate and optimize the service implementation effect.
[0051] like Figure 3 As shown, this disclosure provides an information transmission control method, executed by a network device, which may include:
[0052] S210: Send a reporting rule to the terminal based on at least one of the multiple LCGs, wherein the reporting rule at least instructs the terminal to report BSR and / or SR through a target LCG of at least one of the multiple LCGs when at least one LCG meets the BSR triggering condition; SR is associated with BSR.
[0053] In this embodiment of the disclosure, the BSR triggering condition may include at least one of the following: regular BSR, periodic BSR, and filling BSR. For example, the BSR triggering condition may include the presence of data of a predetermined type to be transmitted, the reaching of the reporting cycle of a triggered periodic BSR, or the triggering condition of a regular BSR, etc.
[0054] In one embodiment, when at least one LCG meets the BSR triggering condition, BSR and / or SR can be reported through a target LCG among the at least one LCG. For example, a target LCG can be an LCG among the at least one LCG that is not configured with an SR delayed transmission mechanism, or it can be a target LCG indicated by the base station, negotiated between the terminal and the base station, or determined according to a protocol, or it can be a target LCG specified by the terminal, for example, based on the occupancy status and / or number of LCs in the LCG.
[0055] In one embodiment, when multiple LCGs meet the BSR triggering conditions, only one target LCG reports the BSR and / or SR; that is, the BSR only carries the report of a single target LCG. This eliminates the need to report BSRs together with other LCGs, thereby reducing the impact of other reused LCGs on the target LCG.
[0056] In one embodiment, when multiple LCGs meet the BSR triggering conditions, only one target LCG or one target LC reports the BSR and / or SR. That is, the BSR only carries a single target LC report, thereby reducing the impact of other reused LCGs or LCs on the target LCG or target LC.
[0057] In one embodiment, reporting BSR and / or SR through a target LCG in at least one LCG may include: reporting BSR and / or SR through one or more target LCs in a target LCG within the at least one LCG. The target LC may be an LC in the LCG that is not configured with an SR delay transmission mechanism, or it may be a target LC indicated by the base station, negotiated between the terminal and the base station, or determined according to a protocol, or it may be a target LC specified by the terminal, for example, based on the occupancy status and / or number of LCs in the LCG.
[0058] In one embodiment, reporting BSR and / or SR through a target LCG of at least one LCG may include: reporting BSR and / or SR through a target LCG and at least one associated LCG; the associated LCG is an LCG that is multiplexed with the target LCG and is not configured to send SR with a delay.
[0059] In one embodiment, the associated LCG multiplexed with the target LCG can be an LCG that is not configured or has not enabled the SR delayed transmission function. For example, when three LCGs (LCG1, LCG2, LCG3) meet the BSR triggering conditions, LCG1, which is not configured for SR delayed transmission, can be instructed to multiplex with LCG2. That is, when reporting a BSR, only the data from LCG1 and LCG2 can be carried, while LCG3, which is configured for SR delayed transmission, will either perform no data processing or not report. In this way, LCG1 and LCG2 can send data as quickly as possible because they are not configured for SR delayed transmission. Conversely, if LCG1 and LCG2 are multiplexed for reporting, and LCG3 is configured for delayed transmission, it will cause a delay in the SR reporting of the BSR.
[0060] In one embodiment, reporting a BSR and / or SR through a target LCG and at least one associated LCG in at least one LCG may include: when a target LCG in at least one LCG has data of a predetermined type to be transmitted, reporting a BSR and / or SR through the target LCG and at least one associated LCG. The associated LCG may be a designated LCG that is not configured to send SR with a delay.
[0061] In one embodiment, when the terminal determines that there is data of a predetermined type to be transmitted in the target LCG if the remaining latency budget for data corresponding to an LC in the target LCG is lower than a predetermined threshold, the data refers to the data to be transmitted and / or being transmitted in the LC, and the remaining latency budget can be the remaining data latency budget corresponding to the remaining data to be transmitted in the LC.
[0062] In one embodiment, when a target LCG of at least one LCG contains data of a predetermined type to be transmitted, a BSR and / or SR is reported through the target LCG and at least one associated LCG. When the target LCG does not contain data of the predetermined type to be transmitted, the BSR and / or SR can be reported through multiplexing with any other LCG. Thus, by using dynamically effective reporting rules, reporting is only performed through multiplexing with a designated associated LCG when data of the predetermined type to be transmitted exists, thereby improving the flexibility of information transmission within LCGs.
[0063] Thus, after triggering a BSR report, controlling the BSR and / or SR reporting behavior of one or more LCGs can further improve the accuracy of BSR and / or SR reporting control, thereby improving the transmission efficiency of urgent data to be transmitted.
[0064] In some embodiments, reporting BSR and / or SR through a target LCG in at least one LCG may include:
[0065] If at least one LC and / or LCG has enabled SR delayed transmission, stop the SR delayed transmission function and report the SR.
[0066] In this embodiment of the disclosure, when the target LCG does not have the SR delayed transmission function enabled, if at least one of the other LCGs that triggers the BSR reporting has the SR delayed transmission function enabled, then the SR delayed transmission function of that other LCG is stopped.
[0067] In one embodiment, stopping the delayed SR transmission function and reporting the SR may include: if the SR triggering condition is met, then stopping the delayed SR transmission function and reporting the SR.
[0068] In one embodiment, when one target LC in a target LCG meets the BSR triggering condition, and at least one other LC or LCG that meets the BSR triggering condition has enabled the SR delayed transmission function, then the SR delayed transmission timer enabled in the other LC or LCG is stopped and the SR is reported.
[0069] In one embodiment, a stopped SR delay timer, i.e. an invalid SR delay timer, also indicates that the LC and / or LCG of the scheduled service to be processed will not trigger the start of the SR delay timer even if the LogicalChannelSR–DelayTimerApplied parameter is configured.
[0070] In one embodiment, the reported SR can be reported via a target LCG, or via multiplexing of the target LCG and at least one LCG with the stop SR delay transmission function. For example, the SR can be reported via the target LC in the target LCG and at least one associated LC in the associated LCG with the stop SR delay transmission function. The associated LC is an LC multiplexed with the target LC, for example, it can be a specified LC that is not configured for SR delay transmission.
[0071] In one embodiment, stopping the SR delayed transmission function can be done either during the current SR reporting cycle or during a preset time period. The SR delayed transmission function is then resumed after the current SR reporting cycle or the preset time period ends.
[0072] In one embodiment, stopping the delayed SR transmission function and reporting the SR may include: stopping the delayed SR transmission function and reporting the SR if the BSR reporting is not authorized.
[0073] Therefore, by stopping the delayed SR transmission function of other reused LCGs or stopping the running delayed SR transmission timers triggered by other LCGs, timely reporting of BSRs can be achieved. This reduces the impact of reused LCGs on the LCGs used to transmit the corresponding SRs for emergency data, and avoids unnecessary delays in LCG SR reporting that could prevent the timely transmission of emergency data.
[0074] In some embodiments, stopping the SR delayed transmission function and reporting the transmission of SR includes:
[0075] When a target LCG of a predetermined type has data to be transmitted in at least one LCG, stop the SR delayed transmission function and report the SR.
[0076] In this embodiment of the disclosure, the data to be transmitted of a predetermined type may be data whose urgency level has reached a predetermined standard or data that has not been scheduled for transmission within a predetermined time period.
[0077] In one embodiment, when the terminal determines that there is data of a predetermined type to be transmitted in the target LCG when the remaining delay budget for data corresponding to an LC in the target LCG is lower than a predetermined threshold.
[0078] In one embodiment, a target LCG contains data of a predetermined type to be transmitted, which may be at least one LC in a target LCG containing data of a predetermined type to be transmitted.
[0079] In some embodiments, the reporting rule further instructs the terminal to determine that there is data of a predetermined type to be transmitted in the target LCG when the remaining delay budget for data corresponding to an LC in the target LCG is lower than a predetermined threshold.
[0080] In some embodiments, the reporting rule also instructs the terminal:
[0081] Identify the target LC and / or target LCG for the scheduled service to be processed in at least one LCG;
[0082] Set the target SR delay transmission duration when the target LC and / or target LCG process the scheduled service.
[0083] In this embodiment of the disclosure, the SR delay transmission duration can indicate that the SR will be transmitted after the SR delay transmission duration following a first predetermined time. For example, the first predetermined time can be the time when the SR reporting is triggered, or the time of the previous SR transmission, etc. The predetermined service can be a specified service type, such as an XR service, etc. The predetermined service can also be a service corresponding to the predetermined type of data to be transmitted; for example, the predetermined type of data to be transmitted is generated by the predetermined service.
[0084] In one embodiment, setting the target SR delay transmission duration when the target LC and / or target LCG process a predetermined service may include: setting a first SR delay transmission duration for the target LC and / or target LCG processing the predetermined service; and setting a second SR delay transmission duration for the target LC and / or target LCG corresponding to non-predetermined services, such as service types other than XR services. In this case, the first SR delay transmission duration can be set to be shorter than the second SR delay transmission duration. This allows the target LC and / or target LCG of the predetermined service to wait a shorter delay time when the BSR report requires triggering an SR, thus achieving more timely reporting.
[0085] In one embodiment, a separate Logical Channel SR-DelayTimer can be configured for XR services.
[0086] In one embodiment, a separate LogicalChannelSR-DelayTimer can be configured for XR services, and this value is smaller than the LogicalChannelSR-DelayTimer configured for non-XR services.
[0087] In one embodiment, the method further includes: obtaining a preset SR delay transmission duration corresponding to at least one LC or LCG. The set target SR delay transmission duration can be less than the preset SR delay transmission duration. The preset SR delay transmission duration can be determined by obtaining the transmission parameters of the LC or LCG.
[0088] In one embodiment, setting a target SR delay transmission duration can be based on a preset SR delay transmission duration, for example, setting the target SR delay transmission duration to 1 / 2 of the preset SR delay transmission duration.
[0089] In one embodiment, the target LC and / or target LCG are used to transmit data corresponding to a predetermined service, such as data of a predetermined type to be transmitted. When the target LC and / or target LCG are used to transmit data to be transmitted, if the SR triggering condition is met, the SR is sent based on the target SR delay transmission duration, thereby reducing the SR transmission latency and improving the efficiency of SR reporting and data transmission scheduling.
[0090] In some embodiments, the reporting rule also instructs the terminal:
[0091] Identify the target LC and / or target LCG for the scheduled service to be processed in at least one LCG;
[0092] Set the target BSR retransmission timeout duration when the target LC and / or target LCG process the scheduled service.
[0093] In this embodiment of the disclosure, the BSR retransmission timing duration can indicate that the BSR will be retransmitted after the BSR retransmission timing duration has elapsed since the second predetermined time. For example, the second predetermined time can be the time when the BSR was last transmitted or the time when the BSR transmission was triggered. The predetermined service can be a specified service type, such as XR service. The predetermined service can also be a service corresponding to the data to be transmitted of a predetermined type, for example, the data to be transmitted of a predetermined type is generated by the predetermined service.
[0094] In one embodiment, setting the target BSR retransmission timing duration when the target LC and / or target LCG process a predetermined service may include: setting a first BSR retransmission timing duration for the target LC and / or target LCG processing the predetermined service; and setting a second BSR retransmission timing duration for the target LC and / or target LCG corresponding to non-predetermined services, such as service types other than XR services. In this case, the first BSR retransmission timing duration can be set to be shorter than the second BSR retransmission timing duration. This allows the target LC and / or target LCG of the predetermined service to trigger BSR retransmission as soon as possible when BSR retransmission is required, thus waiting for a shorter delay time and achieving more timely reporting.
[0095] As an example, a separate BSR retransmission timer (retxBSR-Timer) can be configured for XR services.
[0096] In one embodiment, the method may further include: obtaining a preset BSR retransmission timing duration corresponding to at least one LC or LCG. In this case, the set target BSR retransmission timing duration is less than the preset BSR retransmission timing duration. The preset BSR retransmission timing duration can be determined by obtaining the transmission parameters of the LC or LCG.
[0097] In one embodiment, the target BSR retransmission timing duration can be set based on a preset BSR retransmission timing duration, for example, setting the target BSR retransmission timing duration to 1 / 2 of the preset BSR retransmission timing duration.
[0098] In one embodiment, the target LC and / or target LCG are used to transmit data corresponding to a predetermined service, such as data of a predetermined type to be transmitted. When the target LC and / or target LCG are used to transmit data to be transmitted, if the BSR triggering condition is met, the BSR is retransmitted based on the target BSR retransmission timeout, thereby reducing the latency of BSR reporting and improving the efficiency of BSR reporting and data transmission scheduling.
[0099] like Figure 4 As shown, this disclosure provides an information transmission control method, executed by a terminal, the method including:
[0100] S310: Obtain the reporting rules based on at least one of multiple LCGs;
[0101] S320: Based on the reporting rules, report BSR and / or SR through at least one LCG; SR is associated with BSR.
[0102] In this embodiment of the disclosure, BSR and SR are information sent by the terminal to the base station when it needs to request scheduled data, used to notify and instruct the base station to perform data transmission scheduling. For example, BSR reporting is triggered when uplink (UL) data of an LC belonging to an LCG is available, and the priority of that LC is higher than the priority of any LC containing available UL data belonging to any LCG, or when other LCs belonging to the LCG do not contain any available UL data.
[0103] In one embodiment, a BSR may include a regular BSR triggered when new data arrives or a higher-priority LC arrives, a periodic BSR, or a padding BSR. If a periodic BSR times out without a response, it is sent periodically. If no authorization is received within a predetermined time window, the BSR can be sent repeatedly. During BSR transmission, if no authorization is received, an SR report can be triggered; the timing of the SR report is limited by the SR delay transmission duration.
[0104] In one embodiment, the SR associated with the BSR can be a scheduling request sent by the terminal to the base station in cases where the BSR reporting fails after it is triggered, or where the transmission scheduling requested by the BSR fails. For example, a scheduling request SR is triggered when a BSR is triggered and no Uplink Shared Channel (UL-SCH) resources are available for the new transmission; or when the Medium Access Control (MAC) entity has configured an uplink grant of type configured grant and the LogicalChannelSR-Mask parameter is false; or when the UL-SCH resources available for the new transmission do not meet the Logical Channel Prioritization (LCP) mapping constraints configured for the LC that triggered the BSR.
[0105] In related technologies, when multiple reused LCGs report BSR and / or SR, the SR delay transmission mechanism configured in other reused LCGs often affects the target LCG that is not configured with an SR delay transmission mechanism. This causes the SR reporting of the target LCG that needs to send urgent data to also need to go through the same SR delay transmission time before it can be reported, resulting in the inability to send urgent data in a timely manner.
[0106] In one embodiment, the reporting rules may include reporting rules for reporting BSR and / or SR through multiple multiplexed LCGs. For example, the reporting rules may include: reporting rules for SR when at least one of the multiple multiplexed LCGs is configured with an SR delayed transmission mechanism, etc.
[0107] In one embodiment, the LCG can be configured with an SR delayed transmission mechanism, which corresponds to an SR delayed transmission timer (LogicalChannelSR-DelayTimer). This mechanism can instruct the terminal to report the SR after the SR delayed transmission timer has elapsed since the SR reporting was triggered.
[0108] In one embodiment, at least one of the plurality of LCGs can be an LCG used by the terminal to transmit data. For example, the number of at least one LCG or the number of LCs contained in at least one LCG can be related to the number of data streams to be transmitted. For example, the number of data streams to be transmitted can be equal to the number of LCs contained in at least one LCG.
[0109] In one embodiment, the reporting rule may instruct the terminal or at least one LC to report BSR and / or SR through at least one LCG when there is a predetermined type of data to be transmitted. For example, the predetermined type of data to be transmitted may be data whose urgency level has reached a predetermined standard or data that has not been scheduled for transmission within a predetermined period of time.
[0110] Thus, by issuing reporting rules to terminals, the reporting method when reporting through one or more LCGs can be specified, improving the cooperative flexibility of multiplexed transmission among multiple LCGs. When there is data that needs to be quickly notified to the scheduler via BSR or SR, the reporting rules can reduce the mutual interference between different mechanisms among multiple LCGs and improve the transmission efficiency of urgent data. For services such as XR that contain multiple data streams, sending through multiple LCGs can improve the transmission success rate and optimize the service implementation effect.
[0111] like Figure 5 As shown, this disclosure provides an information transmission control method, executed by a terminal, the method including:
[0112] S410: Obtain the reporting rules based on at least one of multiple LCGs;
[0113] S420: Based on the reporting rules, when at least one LCG among multiple LCGs meets the BSR triggering condition, BSR and / or SR are reported through one of the target LCGs at least one LCG; SR is associated with BSR.
[0114] In one embodiment, when at least one LCG meets the BSR triggering condition, BSR and / or SR can be reported through a target LCG among the at least one LCG. For example, a target LCG can be an LCG among the at least one LCG that is not configured with an SR delayed transmission mechanism, or it can be a target LCG indicated by the base station, negotiated between the terminal and the base station, or determined according to a protocol, or it can be a target LCG specified by the terminal, for example, based on the occupancy status and / or number of LCs in the LCG.
[0115] In one embodiment, when multiple LCGs meet the BSR triggering conditions, only one target LCG reports the BSR and / or SR; that is, the BSR only carries the report of a single target LCG. This eliminates the need to report BSRs together with other LCGs, thereby reducing the impact of other reused LCGs on the target LCG.
[0116] In one embodiment, when multiple LCGs meet the BSR triggering conditions, only one target LCG or one target LC reports the BSR and / or SR. That is, the BSR only carries a single target LC report, thereby reducing the impact of other reused LCGs or LCs on the target LCG or target LC.
[0117] In one embodiment, reporting BSR and / or SR through a target LCG in at least one LCG may include: reporting BSR and / or SR through one or more target LCs in a target LCG within the at least one LCG. The target LC may be an LC in the LCG that is not configured with an SR delay transmission mechanism, or it may be a target LC indicated by the base station, negotiated between the terminal and the base station, or determined according to a protocol, or it may be a target LC specified by the terminal, for example, based on the occupancy status and / or number of LCs in the LCG.
[0118] In one embodiment, reporting BSR and / or SR through a target LCG of at least one LCG may include: reporting BSR and / or SR through a target LCG and at least one associated LCG; the associated LCG is an LCG that is multiplexed with the target LCG and is not configured to send SR with a delay.
[0119] In one embodiment, the associated LCG multiplexed with the target LCG can be an LCG that is not configured or has not enabled the SR delayed transmission function. For example, when three LCGs (LCG1, LCG2, LCG3) meet the BSR triggering conditions, LCG1, which is not configured for SR delayed transmission, can be instructed to multiplex with LCG2. That is, when reporting a BSR, only the data from LCG1 and LCG2 can be carried, while LCG3, which is configured for SR delayed transmission, will either perform no data processing or not report. In this way, LCG1 and LCG2 can send data as quickly as possible because they are not configured for SR delayed transmission. Conversely, if LCG1 and LCG2 are multiplexed for reporting, and LCG3 is configured for delayed transmission, it will cause a delay in the SR reporting of the BSR.
[0120] In one embodiment, reporting a BSR and / or SR through a target LCG and at least one associated LCG in at least one LCG may include: when a target LCG in at least one LCG has data of a predetermined type to be transmitted, reporting a BSR and / or SR through the target LCG and at least one associated LCG. The associated LCG may be a designated LCG that is not configured to send SR with a delay.
[0121] In one embodiment, when the terminal determines that there is data of a predetermined type to be transmitted in the target LCG if the remaining latency budget for data corresponding to an LC in the target LCG is lower than a predetermined threshold, the data refers to the data to be transmitted and / or being transmitted in the LC, and the remaining latency budget can be the remaining data latency budget corresponding to the remaining data to be transmitted in the LC.
[0122] In one embodiment, when a target LCG of at least one LCG contains data of a predetermined type to be transmitted, a BSR and / or SR is reported through the target LCG and at least one associated LCG. When the target LCG does not contain data of the predetermined type to be transmitted, the BSR and / or SR can be reported through multiplexing with any other LCG. Thus, by using dynamically effective reporting rules, reporting is only performed through multiplexing with a designated associated LCG when data of the predetermined type to be transmitted exists, thereby improving the flexibility of information transmission within LCGs.
[0123] Thus, after triggering a BSR report, controlling the BSR and / or SR reporting behavior of one or more LCGs can further improve the accuracy of BSR and / or SR reporting control, thereby improving the transmission efficiency of urgent data to be transmitted.
[0124] In some embodiments, reporting BSR and / or SR through a target LCG in at least one LCG includes:
[0125] When at least one logical channel LC and / or LCG with SR delayed transmission enabled exists in at least one LCG, the SR delayed transmission function is stopped and the SR is reported.
[0126] In some embodiments, stopping BSR and / or SR includes:
[0127] When a target LCG of a predetermined type has data to be transmitted in at least one LCG, stop the SR delayed transmission function and report the SR.
[0128] In some embodiments, the method further includes:
[0129] If there is a data corresponding to an LC in the target LCG with a remaining delay budget lower than a predetermined threshold, it is determined that there is data of a predetermined type to be transmitted in the target LCG.
[0130] In some embodiments, the method further includes:
[0131] Identify the target LC and / or target LCG for the scheduled service to be processed in at least one LCG;
[0132] Set the target SR delay transmission duration when the target LC and / or target LCG process the scheduled service.
[0133] In some embodiments, the method further includes:
[0134] Identify the target LC and / or target LCG for the scheduled service to be processed in at least one LCG;
[0135] Set the target BSR retransmission timeout duration when the target LC and / or target LCG process the scheduled service.
[0136] This disclosure provides a scheme for controlling terminal-reported information. For example, the reported specific data can be data with high scheduling urgency in pre-defined services such as XR. Specifically, it may include:
[0137] 1. Network devices notify terminals of the LCG reporting rules used in the BSR reporting process:
[0138] a) In one embodiment: the network indicates that a single LC report or a single LCG report that triggers a BSR report is made (even if other LCGs also trigger BSR transmission);
[0139] b) In one embodiment: the network instructs LCG1 to be multiplexed only with LCG2. That is, if LCG1, LCG2, and LCG3 trigger BSR simultaneously, when reporting a long BSR, only the data of LCG1 and LCG2 is carried, and LCG3 is treated as having no data or is not reported. For example, neither LCG1 nor LCG2 may be configured with a delayed SR transmission mechanism. If they are multiplexed with LCG3 for reporting, and LCG3 is configured with a delayed transmission mechanism, it will cause a delay in the SR reporting of the BSR.
[0140] c) In one embodiment: the rule can be applied statically or dynamically;
[0141] d) In one embodiment: statically effective means that the rule takes effect if it is configured;
[0142] e) In one embodiment: dynamic activation means that it takes effect when the terminal determines that there is data of a predetermined type (data that needs to be urgently scheduled) that triggers the BSR; (that is, only LCG1 and LCG2 are reused at this time; and if there is no data that needs to be urgently scheduled, it can be reused with other LCGs).
[0143] f) In one embodiment: if the remaining data delay budget in the LC is less than a certain threshold (for example, the remaining delay budget of the data packet is determined to be less than 10ms; this threshold can be obtained from network notification), then the LCG to which the LC belongs has data that needs to be urgently scheduled.
[0144] 2. The network configures a pre-defined SR delay transmission timer for LCs and / or LCGs that need to perform pre-defined services:
[0145] a) In one embodiment: the network instructs the LC and / or LCG that need to perform XR services to configure a dedicated SR delay transmission timer for XR services, such as XR-LogicalChannelSR-DelayTimer;
[0146] b) As one example, this value is configured to be less than LogicalChannelSR-DelayTimer.
[0147] 3. The network configures the SR delayed transmission timer that triggers BSR or cancels the running SR delayed transmission timer for LCs and / or LCGs that need to perform scheduled services:
[0148] a) In one embodiment: the rule can be applied statically or dynamically;
[0149] b) In one embodiment: static activation means that the rule takes effect once configured; for example, if an LC and / or LCG performing a scheduled service triggers a BSR, and other LCs and / or LCGs that simultaneously trigger BSR reporting start an SR delayed transmission timer, then the timer needs to be temporarily stopped, i.e., SR reporting is triggered; (if there is no authorization to send a BSR at this time); the static configuration method can achieve notification to the terminal through dedicated signaling, such as RRC or MAC.
[0150] c) In one embodiment: dynamic activation, that is, it takes effect when the terminal determines that there is data of a predetermined type (data that needs to be urgently scheduled) that triggers BSR; for example, if the LC triggers BSR, and other LCs and / or LCGs that trigger BSR reporting at the same time trigger the start of SR delayed transmission timer, then the timer needs to be temporarily stopped, that is, SR reporting is triggered; (at this time, if there is no authorization to send BSR);
[0151] d) In one embodiment: a failed SR delayed transmission timer also means that LC and / or LCG that need to perform scheduled services will not trigger the SR delayed transmission timer to start even if LogicalChannelSR-DelayTimerApplied is configured.
[0152] For example, when the terminal determines that there is data of a predetermined type (data that needs to be urgently dispatched) that triggers a BSR, even if an SR delayed transmission timer is configured to be used, the SR delayed transmission timer will not be triggered. In this way, the SR can be triggered and reported in a timely manner.
[0153] 4. In one embodiment, the network configures specific retransmission timers for logical channels / groups of logical channels that require pre-defined services:
[0154] a) In one embodiment: the network instructs the LC and / or LCG that need to perform XR services to configure a retransmission timer specifically for XR services, such as XR-retxBSR-Timer.
[0155] b) In one embodiment, this value is configured to be less than retxBSR-Timer.
[0156] like Figure 6 As shown, this disclosure provides an information transmission control device applied to a network device, comprising:
[0157] The transmitting unit 110 is configured to transmit to the terminal a reporting rule based on at least one of a plurality of logical channel groups (LCGs), wherein the reporting rule at least instructs the terminal to report a buffer status report (BSR) and / or a scheduling request (SR) through at least one LCG; the SR is associated with the BSR.
[0158] In some embodiments, the sending unit 110 is configured to send a reporting rule to the terminal based on at least one LCG among a plurality of logical channel groups (LCGs), wherein the reporting rule at least instructs the terminal to report BSR and / or SR through a target LCG among the at least one LCG when at least one LCG among the plurality of LCGs meets the BSR triggering condition; SR is associated with BSR.
[0159] In some embodiments, the sending unit 110 is configured to send a reporting rule to the terminal based on at least one LCG among a plurality of logical channel groups (LCGs), wherein the reporting rule at least instructs the terminal to stop the SR delayed transmission function and report SR when at least one LCG among the plurality of LCGs meets the BSR triggering condition and when at least one logical channel LC and / or LCG with the SR delayed transmission function enabled exists in at least one LCG; SR is associated with BSR.
[0160] In some embodiments, stopping the SR delayed transmission function and reporting the transmission of SR includes:
[0161] When a target LCG of a predetermined type has data to be transmitted in at least one LCG, stop the SR delayed transmission function and report the SR.
[0162] In some embodiments, the reporting rule further instructs the terminal to determine that there is data of a predetermined type to be transmitted in the target LCG when the remaining delay budget for data corresponding to an LC in the target LCG is lower than a predetermined threshold.
[0163] In some embodiments, the reporting rule also instructs the terminal:
[0164] Identify the target LC and / or target LCG for the scheduled service to be processed in at least one LCG;
[0165] Set the target SR delay transmission duration when the target LC and / or target LCG process the scheduled service.
[0166] In some embodiments, the reporting rule also instructs the terminal:
[0167] Identify the target LC and / or target LCG for the scheduled service to be processed in at least one LCG;
[0168] Set the target BSR retransmission timeout duration when the target LC and / or target LCG process the scheduled service.
[0169] like Figure 7 As shown, this disclosure provides an information transmission control device applied to a terminal, the device comprising:
[0170] The acquisition unit 210 is configured to acquire the reporting rules based on at least one of the multiple logical channel groups (LCGs).
[0171] The reporting unit 220 is configured to report buffer status reports (BSRs) and / or scheduling requests (SRs) through at least one LCG based on reporting rules; the SRs are associated with the BSRs.
[0172] In some embodiments, the reporting unit 220 is configured to report BSR and / or SR through a target LCG among at least one LCG when at least one LCG meets the BSR triggering condition, based on reporting rules; SR is associated with BSR.
[0173] In some embodiments, the reporting unit 220 is configured to, based on reporting rules, stop the SR delayed transmission function and report SR when at least one LCG among multiple LCGs meets the BSR triggering condition, and when at least one logical channel LC and / or LCG with the SR delayed transmission function enabled exists in at least one LCG; SR is associated with BSR.
[0174] In some embodiments, stopping the SR delayed transmission function and reporting BSR and / or SR includes:
[0175] When a target LCG of a predetermined type has data to be transmitted in at least one LCG, stop the SR delayed transmission function and report the SR.
[0176] In some embodiments, the apparatus further includes:
[0177] The determining unit is configured to determine that there is data of a predetermined type to be transmitted in the target LCG when the remaining delay budget for data corresponding to an LC in the target LCG is lower than a predetermined threshold.
[0178] In some embodiments, the apparatus further includes:
[0179] The setting unit is configured to determine the target LC and / or target LCG of at least one LCG to be processed for a predetermined service; and to set the target SR delay transmission duration when the target LC and / or target LCG processes the predetermined service.
[0180] In some embodiments, the apparatus further includes:
[0181] The processing unit is configured to determine the target LC and / or target LCG of at least one LCG to be processed for a predetermined service; and to set the target BSR retransmission timing duration when the target LC and / or target LCG processes the predetermined service.
[0182] This disclosure provides a communication device, including:
[0183] Memory used to store processor-executable instructions;
[0184] The processor is connected to the memory separately;
[0185] The processor is configured to execute the information transmission control method provided by any of the aforementioned technical solutions.
[0186] The processor may include various types of storage media, which are non-transitory computer storage media that can continue to store information after the communication device loses power.
[0187] Here, the communication equipment includes: a terminal or a network element, which can be any one of the aforementioned first to fourth network elements.
[0188] The processor can connect to memory via a bus or similar means to read executable programs stored in memory, for example... Figures 2 to 5 At least one of the methods shown.
[0189] Figure 8 This is a block diagram illustrating a terminal 800 according to an exemplary embodiment. For example, terminal 800 may be a mobile phone, computer, digital broadcast user equipment, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0190] Reference Figure 8 Terminal 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.
[0191] Processing component 802 typically controls the overall operation of terminal 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to generate all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0192] Memory 804 is configured to store various types of data to support operation on terminal 800. Examples of this data include instructions for any application or method operating on terminal 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0193] Power supply component 806 provides power to various components of terminal 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 800.
[0194] Multimedia component 808 includes a screen that provides an output interface between terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When terminal 800 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0195] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when terminal 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0196] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0197] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of terminal 800. For example, sensor assembly 814 can detect the on / off state of terminal 800, the relative positioning of components such as the display and keypad of terminal 800, changes in the position of terminal 800 or a component of terminal 800, the presence or absence of user contact with terminal 800, the orientation or acceleration / deceleration of terminal 800, and temperature changes of terminal 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0198] Communication component 816 is configured to facilitate wired or wireless communication between terminal 800 and other devices. Terminal 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0199] In an exemplary embodiment, terminal 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0200] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions that can be executed by a processor 820 of a terminal 800 to generate the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0201] like Figure 9 As shown in the illustration, one embodiment of this disclosure illustrates the structure of a communication device 900. For example, the communication device 900 can be provided as a network-side device. The communication device 900 can be the aforementioned base station.
[0202] Reference Figure 9 The communication device 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by a memory 932 for storing instructions executable by the processing component 922, such as application programs. The application programs stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 922 is configured to execute instructions to perform any of the methods described above applied to execution at the base station, such as... Figures 2 to 5 At least one of the methods shown.
[0203] The communication device 900 may also include a power supply component 1926 configured to perform power management of the communication device 900, a wired or wireless network interface 950 configured to connect the communication device 900 to a network, and an input / output (I / O) interface 958. The communication device 900 can operate on an operating system stored in memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0204] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0205] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. An information transmission control method, wherein, Performed by a network device, the method includes: Sending a reporting rule to the terminal based on at least one of multiple logical channel groups (LCGs), wherein the reporting rule at least instructs the terminal to report a buffer status report (BSR) and / or a scheduling request (SR) through the at least one LCG; the SR is associated with the BSR. Wherein, the instruction terminal reports BSR and / or SR through at least one LCG, including: When the terminal indicates that at least one LCG among multiple LCGs meets the BSR triggering condition, and at least one LCG among the at least one LCG has the SR delayed transmission function enabled, the terminal stops the SR delayed transmission function and reports the SR.
2. The method according to claim 1, wherein, The step of stopping the delayed SR transmission function and reporting the SR transmission includes: When a target LCG of a predetermined type has data to be transmitted in one of the at least one LCGs, the SR delayed transmission function is stopped and an SR is reported.
3. The method according to claim 2, wherein, The reporting rule also instructs the terminal to determine that there is data of a predetermined type to be transmitted in the target LCG when the remaining delay budget for data corresponding to an LC in the target LCG is lower than a predetermined threshold.
4. The method according to claim 1, wherein, The reporting rules also instruct the terminal: Identify the target LC and / or target LCG of the predetermined service to be processed in at least one LCG; Set the target SR delay transmission duration when the target LC and / or target LCG process the predetermined service.
5. The method according to claim 1, wherein, The reporting rules also instruct the terminal: Identify the target LC and / or target LCG of the predetermined service to be processed in at least one LCG; Set the target BSR retransmission timing duration when the target LC and / or target LCG process the predetermined service.
6. An information transmission control method, wherein, The method, executed by a terminal, includes: Obtain the reporting rules based on at least one of the multiple logical channel groups (LCGs); Based on the reporting rules, a status report BSR and / or a scheduling request SR are reported through at least one LCG reporting buffer; the SR is associated with the BSR. The reporting of BSR and / or SR through at least one LCG includes: If at least one LCG among multiple LCGs meets the BSR triggering condition, and at least one LCG among the at least one LCG has the SR delayed transmission function enabled, then the SR delayed transmission function is stopped and an SR is reported.
7. The method according to claim 6, wherein, The step of stopping the SR delayed transmission function and reporting the BSR and / or SR includes: When a target LCG of a predetermined type has data to be transmitted in one of the at least one LCGs, the SR delayed transmission function is stopped and an SR is reported.
8. The method according to claim 7, wherein, The method further includes: If, in the target LCG, there exists an LC whose data has a remaining delay budget lower than a predetermined threshold, it is determined that the target LCG contains data of a predetermined type to be transmitted.
9. The method according to claim 6, wherein, The method further includes: Identify the target LC and / or target LCG of the predetermined service to be processed in at least one LCG; Set the target SR delay transmission duration when the target LC and / or target LCG process the predetermined service.
10. The method according to claim 6, wherein, The method further includes: Identify the target LC and / or target LCG of the predetermined service to be processed in at least one LCG; Set the target BSR retransmission timing duration when the target LC and / or target LCG process the predetermined service.
11. An information transmission control device, wherein, Applied to network devices, the device includes: The sending unit is configured to send a reporting rule to the terminal based on at least one of a plurality of logical channel groups (LCGs), wherein the reporting rule at least instructs the terminal to report a buffer status report (BSR) and / or a scheduling request (SR) through the at least one LCG; the SR is associated with the BSR. The reporting rule specifies that if at least one LCG among multiple LCGs meets the BSR triggering condition, and at least one LCG among the at least one LCG has the SR delayed transmission function enabled, the terminal should stop the SR delayed transmission function and report the SR.
12. An information transmission control device, wherein, Applied to a terminal, the device includes: The acquisition unit is configured to acquire the reporting rules based on at least one of the multiple logical channel groups (LCGs). The reporting unit is configured to, based on the reporting rules, report the status of the at least one LCG reporting buffer (BSR) and / or schedule request (SR); the SR is associated with the BSR. The reporting unit is configured to, based on the reporting rules, stop the SR delayed transmission function and report the SR when at least one LCG among multiple LCGs meets the BSR triggering condition and at least one LCG and / or LCG with the SR delayed transmission function enabled is present.
13. A communication device, comprising a processor, a memory, and an executable program stored in the memory and executable by the processor, wherein, When the processor runs the executable program, it performs the method provided as claimed in any one of claims 1 to 5 or 6 to 10.