Method and device for delaying information reporting
Patent Information
- Application Number
- CN202280100171.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-03
- Publication Date
- 2025-04-25
AI Technical Summary
The existing delay information reporting mechanism fails to effectively meet the delay requirements in XR services, resulting in reduced service quality and data loss, and cannot accurately report delay information.
Introduce a delay information reporting mechanism between terminal equipment and network equipment. The terminal equipment determines the remaining time to be reported and sends a delay information report to the network equipment. The network equipment configures appropriate uplink resources based on the report content to meet the delay of XR services. Require.
It meets the delay requirements of XR services, improves service quality, and improves the utilization of wireless resources.
Smart Images

Figure CN119895934A_ABST
Abstract
Description
Method and device for reporting delayed information Technical Field
[0001] The embodiments of the present application relate to the field of communication technologies. Background Art
[0002] In Release 18, the 3rd Generation Partnership Project (3GPP) began researching enhancements to Extended Reality (XR) services. XR services refer to all combined real and virtual environments and human-computer interactions enabled by computing technology and wearable devices. XR services can include Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR).
[0003] It should be noted that the above technical background is merely provided to provide a clear and complete description of the technical solutions of this application and to facilitate understanding by those skilled in the art. Simply because these solutions are described in the background technology section of this application, it should not be assumed that the above technical solutions are well known to those skilled in the art.
[0004] Summary of the Invention
[0005] The inventors discovered that some concepts were introduced in XR research, such as PDU set (PDU group or PDU set) and PSDB (PDU-Set Delay Budget). A PDU set consists of one or more PDUs (Protocol Data Units) that carry a payload of a unit of information generated by the application layer, such as a frame of service or a video slice. PSDB is the delay budget of a PDU set or a PDU set type (for example, a PDU set with the same QoS characteristic parameters is considered a PDU set type), which is semi-static information provided by the core network.
[0006] Assuming that the UE (User Equipment) dynamically reports delay information to the network via a BSR (Buffer Status Report), the triggering of the BSR is related to the uplink data in the logical channel. This considers the priority of the logical channel, but not the latency requirements or delay information of the uplink data carried by the logical channel. This can lead to XR services exceeding their latency requirements before a BSR is triggered to request uplink resources. This can result in unmet QoS (Quality of Service) requirements for the XR service or data loss, degrading the user experience. Furthermore, the BSR content includes the identifier or index of the Logical Channel Group (LCG) and the buffer size (i.e., the total amount of data available for all logical channels in at least one logical channel group). Currently, the BSR does not support reporting delay information and cannot distinguish how much data is buffered for a given delay value. Therefore, it fails to meet the 3GPP requirements for delay information reporting.
[0007] In response to at least one of the above problems or other similar problems, embodiments of the present application provide a method and apparatus for reporting delay information to meet the latency requirements of XR services, thereby ensuring the QoS of XR services.
[0008] According to one aspect of an embodiment of the present application, there is provided an apparatus for reporting delay information, which is configured in a terminal device, and includes:
[0009] A determination unit, which determines the remaining time to be reported;
[0010] A sending unit is configured to send a delay information report to a network device, wherein the delay information report includes the remaining time to be reported.
[0011] According to another aspect of an embodiment of the present application, a configuration device is provided, configured on a network device, the device comprising:
[0012] A configuration unit sends configuration information to a terminal device, wherein the configuration information includes remaining time period information, and the remaining time period information is used by the terminal device to determine the remaining time to be reported.
[0013] One of the beneficial effects of the embodiments of the present application is that: according to the embodiments of the present application, the terminal device determines the remaining time to be reported, and promptly triggers a delay information report containing the remaining time to be reported, which helps the terminal device to send a delay information report to the network device in a timely manner. In addition, the network device can promptly allocate appropriate uplink resources for the transmission of XR services based on the content of the delay information report, which is conducive to meeting the delay requirements of the XR service, thereby ensuring the QoS of the XR service, and also improving the utilization of wireless resources.
[0014] With reference to the following description and accompanying drawings, specific embodiments of the present application are disclosed in detail, indicating the manner in which the principles of the present application can be employed. It should be understood that the embodiments of the present application are not limited in scope. Within the spirit and scope of the appended claims, the embodiments of the present application include many variations, modifications and equivalents.
[0015] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.
[0016] It should be emphasized that the term "include / comprising" when used herein refers to the presence of features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The elements and features described in one figure or one embodiment of the present application can be combined with the elements and features shown in one or more other figures or embodiments. In addition, in the accompanying drawings, similar reference numerals represent corresponding parts in several figures and can be used to indicate corresponding parts used in more than one embodiment.
[0018] FIG1 is a schematic diagram showing the relationship between PDU set, QoS flow, DRB and LCH;
[0019] FIG2 is a schematic diagram of a buffer in a PDCP entity and its corresponding RLC entity;
[0020] FIG3 is a schematic diagram of a method for reporting delay information according to an embodiment of the present application;
[0021] FIG4 is a schematic diagram of a MAC CE format for delay information reporting;
[0022] FIG5 is another schematic diagram of the MAC CE format for delay information reporting;
[0023] FIG6 is another schematic diagram of the MAC CE format for delay information reporting;
[0024] FIG7 is another schematic diagram of the MAC CE format of the delay information report;
[0025] FIG8 is a schematic diagram of a configuration method according to an embodiment of the present application;
[0026] FIG9 is a schematic diagram of an example of a device for reporting delay information according to an embodiment of the present application;
[0027] FIG10 is a schematic diagram of an example of a configuration device according to an embodiment of the present application;
[0028] FIG11 is a schematic diagram of a terminal device according to an embodiment of the present application;
[0029] FIG12 is a schematic diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0030] The above and other features of the present application will become apparent through the following description with reference to the accompanying drawings. In the description and the accompanying drawings, specific embodiments of the present application are disclosed in detail, which illustrate some embodiments in which the principles of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the present application includes all modifications, variations and equivalents that fall within the scope of the appended claims.
[0031] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish different elements from the name, but do not indicate the spatial arrangement or temporal order of these elements, and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the associated listed terms. The terms "comprising", "including", "having", etc. refer to the presence of the stated features, elements, components or components, but do not exclude the presence or addition of one or more other features, elements, components or components.
[0032] In the embodiments of this application, the singular forms "a," "the," etc. include plural forms and should be broadly understood to mean "a" or "a type" rather than being limited to "one." Furthermore, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. Furthermore, the term "according to" should be understood to mean "at least in part based on...", and the term "based on" should be understood to mean "at least in part based on...", unless the context clearly indicates otherwise.
[0033] In the embodiments of the present application, the term "communication network" or "wireless communication network" may refer to a network that complies with any of the following communication standards, such as Long Term Evolution (LTE), enhanced Long Term Evolution (LTE-A, LTE-Advanced), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), etc.
[0034] Furthermore, communication between devices in the communication system may be carried out according to communication protocols of any stage, for example, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G, New Radio (NR), etc., and / or other communication protocols currently known or to be developed in the future.
[0035] In the embodiments of the present application, the term "network device" refers to, for example, a device in a communication system that connects a terminal device to the communication network and provides services to the terminal device. Network devices may include, but are not limited to, the following devices: base station (BS), access point (AP), transmission reception point (TRP), broadcast transmitter, mobile management entity (MME), gateway, server, radio network controller (RNC), base station controller (BSC), etc.
[0036] Base stations may include, but are not limited to, NodeBs (NBs), evolved NodeBs (eNodeBs or eNBs), and 5G base stations (gNBs), among others. They may also include remote radio heads (RRHs), remote radio units (RRUs), relays or low-power nodes (e.g., femeto, pico, etc.), IAB (Integrated Access and Backhaul) nodes, IAB-DUs, or IAB-donors. The term "base station" may include some or all of these functions, and each base station may provide communication coverage for a specific geographic area. The term "cell" may refer to a base station and / or its coverage area, depending on the context in which the term is used. The terms "cell" and "base station" are interchangeable to avoid confusion.
[0037] In the embodiments of the present application, the term "user equipment" (UE) or "terminal equipment" (TE) refers to, for example, a device that accesses a communication network through a network device and receives network services. A terminal device can be fixed or mobile and may also be referred to as a mobile station (MS), a terminal, a subscriber station (SS), an access terminal (AT), an IAB-MT (Mobile Terminal), a station, and so on.
[0038] Terminal devices may include, but are not limited to, the following devices: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, machine-type communication devices, laptop computers, cordless phones, smartphones, smart watches, digital cameras, wearable devices, etc.
[0039] For another example, in scenarios such as the Internet of Things (IoT), the terminal device can also be a machine or device for monitoring or measurement, including but not limited to: machine type communication (MTC) terminal, vehicle-mounted communication terminal, device-to-device (D2D) terminal, machine-to-machine (M2M) terminal, and so on.
[0040] In addition, the term "network side" or "network device side" refers to one side of the network, which can be a base station or one or more network devices as described above. The term "user side" or "terminal side" or "terminal device side" refers to the user or terminal side, which can be a UE or one or more terminal devices as described above. Unless otherwise specified herein, "device" can refer to either network equipment or terminal equipment.
[0041] The MAC (Media Access Control) specification describes the triggering of a BSR as follows:
[0042]
[0043] In addition, the MAC specification describes the BSR as follows:
[0044]
[0045]
[0046] In an embodiment of the present application, the terminal device sends a delay information report to the network device. The delay information report can be sent using BSR MAC CE or other MAC CE, and the present application does not impose any restrictions on this.
[0047] In the embodiment of the present application, it is assumed that the total amount of data available (or buffer size) included in the delay information report still counts the data volume of the PDCP (Packet Data Convergence Protocol) layer and the RLC (Radio Link Control) layer.
[0048] Figure 1 is a schematic diagram of the relationship between PDU set, QoS flow, DRB (Data Radio Bearer) and LCH (logical channel). As shown in Figure 1, in the UE, a PDU set of the XR service has its associated PSDB, which can be notified to the UE by the core network. The NAS (Non-Access Stratum) layer handles the mapping of the PDU set type to the QoS flow, and the AS (Access Stratum) layer handles the mapping of the QoS flow to the DRB. In the NAS, a one-to-one mapping or a many-to-one mapping can be adopted between the PDU set type and the QoS flow, and in the AS, a one-to-one mapping or a many-to-one or one-to-many mapping can be adopted between the QoS flow and the DRB. The present application is not limited to this. In the network, the core network can configure the PSDB of at least one PDU set (type) of the UE's XR service to the network device, for example, configure the PSDB of the PDU set (type) of the uplink service and / or the PSDB of the PDU set (type) of the downlink service; or, the core network can configure the PSDB of the PDU set (type) corresponding to at least one QoS flow of the UE to the network device, and the QoS flow can be an uplink QoS flow and / or a downlink QoS flow.
[0049] Figure 2 is a schematic diagram of the cache in the PDCP entity and its corresponding RLC entity. As shown in Figure 2, in an embodiment of the present application, at least one XR service may be established in the UE, and therefore at least one DRB (corresponding to at least one PDCP entity, at least one RLC entity, and at least one LCH) is established. Among them, the PDCP entity corresponding to a DRB has a cache, which may cache data from PDU set 1 to PDU set 4; the RLC entity corresponding to the DRB / PDCP entity may cache data from PDU set 4 to PDU set 7, and the DRB / PDCP entity / RLC entity corresponds to a logical channel.
[0050] The embodiments of the present application are described below with reference to the accompanying drawings and specific implementation methods.
[0051] In the following description, if there is no confusion, "if..." can be replaced by "in case of..." or "when..."; "the remaining time of the PDCP layer" and "the remaining time of the PDU set at the PDCP layer" are interchangeable; "the remaining time of the RLC layer" and "the remaining time of the PDU set at the RLC layer" are interchangeable; "the amount of data at the PDCP layer" and "the amount of data set at the PDCP layer" are interchangeable; "the amount of data at the RLC layer" and "the amount of data set at the RLC layer" are interchangeable.
[0052] Embodiments of the first aspect
[0053] An embodiment of the present application provides a method for reporting delay information, which is described from the perspective of a terminal device.
[0054] FIG3 is a schematic diagram of a method for reporting delay information according to an embodiment of the present application. As shown in FIG3 , the method includes:
[0055] 301: The terminal device determines the remaining time to be reported;
[0056] 302: The terminal device sends a delay information report to the network device, where the delay information report includes the remaining time to be reported.
[0057] It is worth noting that FIG3 above only schematically illustrates an embodiment of the present application, and the present application is not limited thereto. For example, other operations may be added or some operations may be reduced. Those skilled in the art may make appropriate modifications based on the above content, and are not limited to the description of FIG3 above.
[0058] According to the above embodiment, the terminal device determines the remaining time to be reported and sends a delay information report including the remaining time to be reported to the network device, which helps the terminal device to send the delay information report to the network device in a timely manner. In addition, the network device can allocate appropriate uplink resources for the transmission of XR services in a timely manner according to the content of the delay information report, which is conducive to meeting the delay requirements of the XR service, thereby ensuring the QoS of the XR service, and also improving the utilization of wireless resources.
[0059] In 301, in some embodiments, the MAC layer of the terminal device determines the remaining time to be reported based on the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0060] In the above embodiment, the remaining time of the PDCP layer may be indicated by the PDCP layer of the terminal device, and the remaining time of the RLC layer may be indicated by the RLC layer of the terminal device. For example, the PDCP layer of the terminal device notifies the MAC layer of the remaining time of the PDCP layer, and the RLC layer of the terminal device notifies the MAC layer of the remaining time of the RLC layer. Thus, the MAC layer of the terminal device can determine the remaining time to be reported based on the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0061] In the above embodiment, the lower layer of the PDCP layer is the RLC layer, and the lower layer of the RLC layer is the MAC layer. In order to facilitate the RLC layer to determine the remaining time of the RLC layer and facilitate the MAC layer to determine the above-mentioned remaining time to be reported, the PDCP layer of the terminal device can also notify the RLC layer of the remaining time of the PDCP layer, and the RLC layer determines the remaining time of the RLC layer based on the remaining time of the PDCP layer and the cache time of the RLC layer. In addition, the RLC layer can also notify the MAC layer of the remaining time of the PDCP layer and the remaining time of the RLC layer.
[0062] In the above embodiment, the remaining time of the PDCP layer and / or the remaining time of the RLC layer may be the remaining time of the PDU set at the PDCP layer and / or the remaining time of the RLC layer.
[0063] In some embodiments, the remaining time to be reported is at least one of the following:
[0064] The remaining time of the PDCP layer of the terminal device;
[0065] The remaining time of the RLC layer of the terminal device;
[0066] The minimum value of the remaining time of the PDCP layer of the terminal device and the remaining time of the RLC layer of the terminal device;
[0067] The identifier or index of the remaining time period;
[0068] The minimum value of the PDU set included in the logical channel in the remaining time of the PDCP layer of the terminal device;
[0069] The minimum value of the PDU set included in the logical channel in the remaining time of the RLC layer of the terminal device.
[0070] In the above embodiment, the remaining time of the PDCP layer of the terminal device can be the PSDB corresponding to the PDU set minus the time when the PDU set is cached in the PDCP layer; the remaining time of the RLC layer of the terminal device can be the PSDB corresponding to the PDU set minus the time when the PDU set is cached in the PDCP layer, minus the cache time of the PDU set in the RLC layer, or the remaining time of the PDCP layer minus the cache time of the RLC layer.
[0071] In the above embodiment, the remaining time period can be configured by the network device, for example, the network device configures at least one remaining time period, and a remaining time period is characterized by the range of the time period and its corresponding identifier or index, or the remaining time period can be predefined, whereby the terminal device implicitly indicates the remaining time to be reported by reporting the identifier or index of the remaining time period.
[0072] In the above embodiment, the logical channel refers to the logical channel corresponding to the above DRB and / or PDCP entity and / or RLC entity. The logical channel may include data from one PDU set or data from more than one PDU set.
[0073] In some embodiments, the remaining time to be reported may be the minimum value among the remaining times of the PDU sets included in the logical channel at the PDCP layer. For example, a logical channel includes four PDU sets, namely PDU set 1 to PDU set 4, where the remaining time of PDU set 1 at the PDCP layer is t1, the remaining time of PDU set 2 at the PDCP layer is t2, the remaining time of PDU set 3 at the PDCP layer is t3, and the remaining time of PDU set 4 at the PDCP layer is t4. In this case, the remaining time to be reported may be the minimum value among t1 to t4.
[0074] In some embodiments, the remaining time to be reported may also be the minimum value among the remaining times of the PDU sets included in the logical channel at the RLC layer. For example, a logical channel includes four PDU sets, namely PDU set 4 to PDU set 7, where the remaining time of PDU set 4 at the RLC layer is t5, the remaining time of PDU set 5 at the RLC layer is t6, the remaining time of PDU set 6 at the RLC layer is t7, and the remaining time of PDU set 7 at the RLC layer is t8. Then, the remaining time to be reported may be the minimum value among t5 to t8.
[0075] In some embodiments, the terminal device may also determine the amount of data to be reported corresponding to the remaining time to be reported. In this embodiment, the delay information report includes not only the remaining time to be reported, but also the amount of data to be reported.
[0076] In some embodiments, the MAC layer of the terminal device may determine the amount of data to be reported based on the data volume of the PDCP layer and / or the data volume of the RLC layer.
[0077] In the above embodiment, the amount of data at the PDCP layer may be indicated by the PDCP layer of the terminal device, and the amount of data at the RLC layer may be indicated by the RLC layer of the terminal device. For example, the PDCP layer of the terminal device notifies the MAC layer of the amount of data at the PDCP layer, and the RLC layer of the terminal device notifies the MAC layer of the amount of data at the RLC layer. Thus, the MAC layer of the terminal device can determine the amount of data to be reported based on the amount of data at the PDCP layer and / or the amount of data at the RLC layer.
[0078] In some embodiments, the delay information report further includes an identifier or index of the PDU set. That is, the delay information report includes the remaining time to be reported, the amount of data to be reported, and the identifier or index of the PDU set.
[0079] In the above embodiment, the remaining time to be reported and the amount of data to be reported can be sorted in descending order according to the identifier or index of the PDU set, or can be sorted in descending order according to the identifier or index of the PDU set. This application does not impose any restrictions on this.
[0080] In the above embodiment, in some implementations, the amount of data to be reported is: the amount of data in the PDU set corresponding to the lowest first predetermined amount of remaining time in the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0081] In the above embodiments, in some implementation methods, the remaining time to be reported is: the remaining time of the PDCP layer and / or the remaining time of the RLC layer is lower than the remaining time of the PDCP layer of the PDU set with a first predetermined threshold and / or the remaining time of the RLC layer; the amount of data to be reported is: the amount of data in the PDCP layer and / or the amount of data in the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0082] In the above embodiments, in some implementation methods, the remaining time to be reported is: the remaining time of the PDCP layer and / or the remaining time of the RLC layer of the PDU set in which the data volume of the PDCP layer and / or the data volume of the RLC layer is higher than the second predetermined threshold; the amount of data to be reported is: the data volume of the PDCP layer and / or the data volume of the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0083] In the above embodiments, in some implementation methods, the remaining time to be reported is the remaining time of the PDCP layer and / or the remaining time of the RLC layer of the PDU set with data volume in the PDCP layer; the amount of data to be reported is the amount of data in the PDCP layer and / or the amount of data in the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0084] The above threshold values (the values of the first predetermined threshold and the second predetermined threshold) and the first predetermined number can be pre-set or configured by the network device, and this application does not impose any restrictions on their values.
[0085] Figure 4 is a schematic diagram of the MAC CE format of the delay information report in the above embodiment. As shown in Figure 4, the MAC CE of the delay information report includes an identifier or index of the PDU set. In addition, the MAC CE of the delay information report also includes information on the remaining time to be reported and information on the amount of data to be reported.
[0086] Figure 5 is another schematic diagram of the MAC CE format of the delay information report in the above embodiment. As shown in Figure 5, the MAC CE of the delay information report does not include the identifier or index of the PDU set, but only includes information on the remaining time to be reported and the amount of data to be reported.
[0087] In the examples of Figures 4 and 5, the number of bits occupied by the information on the remaining time to be reported and the information on the amount of data to be reported may be the same or different. For example, the information on the remaining time to be reported occupies 3 bits and the information on the amount of data to be reported occupies 5 bits; or, the information on the remaining time to be reported and the information on the amount of data to be reported each occupy 8 bits, and so on.
[0088] In the examples of FIG. 4 and FIG. 5 , as described above, the remaining time to be reported and the amount of data to be reported may be sorted in order from high to low or from low to high according to the identifier or index of the PDU set.
[0089] In the examples of Figures 4 and 5, as mentioned above, the amount of data to be reported can be the data amount of the PDU set corresponding to the current lowest 1 to m1 remaining times (m1 can be a positive integer of 1 or greater than 1, and can be predefined or configured by the network device), or it can be the remaining time to be reported and the amount of data to be reported of a PDU set whose remaining time is lower than a threshold, or the remaining time to be reported and the amount of data to be reported of a PDU set whose data amount is higher than a threshold, or the remaining time to be reported and the amount of data to be reported of a PDU set with data, and so on.
[0090] In some embodiments, the amount of data to be reported is the amount of data of at least one PDU set corresponding to at least one remaining time period.
[0091] In the above embodiment, as mentioned above, the remaining time period can be configured by the network device. For example, the terminal device receives the configuration information sent by the network device, and the configuration information includes the index of at least one remaining time period and its corresponding time period range. The PDCP layer and / or RLC layer of the terminal device calculates the sum of the data volume of the PDU set in the at least one remaining time period as the data volume to be reported.
[0092] In the above embodiment, as described above, the remaining time period may also be predefined. For example, the remaining time range corresponding to the identifier or index of the predefined remaining time period may be defined. Table 1 is an example of a predefined remaining time period, and the present application is not limited thereto.
[0093] Remaining time period index Remaining time T 00ms≤T<2ms 12ms≤T<5ms 25ms≤T<10ms 310ms≤T<20ms 420ms≤T<50ms
[0094] 550ms≤T<100ms6100ms≤T<200ms7200ms≤T
[0095] Table 1
[0096] In the above embodiment, the terminal device may determine which remaining time period to report the corresponding data volume according to a predetermined policy or rule. For example, the terminal device may determine which remaining time period to report the corresponding data volume according to which remaining time period has data. The present application is not limited thereto. The terminal device may also determine which remaining time period to report the corresponding data volume according to an instruction from a network device or other conditions.
[0097] For example, the amount of data to be reported may be: the amount of data of the PDU set corresponding to the second predetermined number of remaining time periods with the lowest (or highest) identification or index of the remaining time periods with data to be sent; or, the amount of data of the PDU set whose lower limit or upper limit of the remaining time period with data to be sent is lower than the third predetermined threshold; or, the amount of data of the PDU set whose amount of data to be sent is higher than the fourth predetermined threshold; or, the amount of data of the PDU set corresponding to the third predetermined number of remaining time periods with the lowest (or highest) identification or index of the remaining time periods; or, the amount of data of the PDU set whose lower limit or upper limit of the remaining time period is lower than the fifth predetermined threshold.
[0098] In some embodiments, the delay information report further includes an identifier or index of at least one remaining time period. That is, the delay information report includes the remaining time to be reported, the amount of data to be reported, and an identifier or index of at least one remaining time period.
[0099] In the above embodiment, the amount of data to be reported can be the data amount of at least one PDU set corresponding to at least one remaining time period, for example, the data amount of a PDCP entity; or, the data amount of an RLC entity; or, the sum of the data amount of a PDCP entity and the data amount of an RLC entity; or, the data amount of more than one PDCP entity; or, the data amount of more than one RLC entity; or, the sum of the data amount of more than one PDCP entity and the data amount of more than one RLC entity, as long as the remaining time corresponding to these data amounts is within the remaining time period.
[0100] The above threshold values (values of the third predetermined threshold to the fifth predetermined threshold) and predetermined quantities (the second predetermined quantity and the third predetermined quantity) can be pre-set or configured by the network device, and this application does not limit their values.
[0101] FIG6 is a schematic diagram of the MAC CE format of the delay information report of the above embodiment. As shown in FIG6 , the MAC CE of the delay information report may be of fixed length, including information of the remaining time period and its corresponding information of the amount of data to be reported.
[0102] FIG7 is another schematic diagram of the MAC CE format for delay information reporting in the above embodiment. As shown in FIG7 , the MAC CE for delay information reporting can be of variable length and also includes information about the remaining time period and its corresponding amount of data to be reported. Unlike the example in FIG6 , a bitmap is used to indicate whether the amount of data corresponding to the remaining time period appears. For example, if the MAC CE supports reporting the amount of data for up to 8 remaining time periods, or if the network device is configured with no more than 8 remaining time periods, the first byte of the MAC CE is a bitmap, and Ti is an indicator of whether the amount of data corresponding to the remaining time period appears. If Ti = 1, it indicates that the amount of data corresponding to the remaining time period appears later. If Ti = 0, it indicates that the amount of data corresponding to the remaining time period does not appear later.
[0103] In the examples of Figures 6 and 7, the number of bits occupied by the information on the remaining time period and the information on the amount of data to be reported may be the same or different. For example, the information on the remaining time period occupies 3 bits and the information on the amount of data to be reported occupies 5 bits; or, the information on the remaining time period and the information on the amount of data to be reported each occupy 8 bits, and so on.
[0104] In the examples of Figures 6 and 7, as mentioned above, the amount of data to be reported may also be the data amount of the PDU set corresponding to the current lowest 1 to m2 remaining time periods (m2 may be a positive integer of 1 or greater than 1, and may be predefined or configured by the base station), or the data amount of the PDU set whose upper limit of the remaining time period is lower than a threshold, or the data amount of the PDU set whose data amount is higher than a threshold, and so on.
[0105] In an embodiment of the present application, the delay information report may be triggered by at least one of the following conditions. That is, the terminal device may send a delay information report to the network device when at least one of the following conditions is met, including but not limited to:
[0106] The remaining time of a PDU set at the PDCP layer of the terminal device is lower than a sixth predetermined threshold, or the minimum remaining time of a PDU set at the PDCP layer of the terminal device is lower than a seventh predetermined threshold;
[0107] The remaining time of a PDU set in the RLC layer of the terminal device is lower than an eighth predetermined threshold, or the minimum remaining time of the PDU set in the RLC layer of the terminal device is lower than a ninth predetermined threshold;
[0108] A minimum value of the remaining time of a PDU set at the PDCP layer of the terminal device and the remaining time at the RLC layer of the terminal device is lower than a tenth predetermined threshold;
[0109] Uplink data arrives, and the uplink data belongs to a logical channel. The PSDB corresponding to a PDU set included in the logical channel is lower than the PSDB corresponding to the PDU sets included in other logical channels with data;
[0110] The buffering time of a PDU set in the PDCP layer of the terminal device or the buffering time in the RLC layer of the terminal device exceeds an eleventh predetermined threshold.
[0111] The above threshold values (the values of the sixth predetermined threshold to the eleventh predetermined threshold) are preset or configured by the network device, and this application does not impose any restrictions on their values.
[0112] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.
[0113] According to the method of the embodiment of the present application, the terminal device determines the remaining time to be reported and promptly triggers a delay information report containing the remaining time to be reported, which helps the terminal device to send a delay information report to the network device in a timely manner. In addition, the network device can promptly allocate appropriate uplink resources for the transmission of XR services based on the content of the delay information report, which is conducive to meeting the delay requirements of the XR service, thereby ensuring the QoS of the XR service, and also improving the utilization of wireless resources.
[0114] Embodiments of the second aspect
[0115] The embodiment of the present application provides a configuration method, which is described from the perspective of a network device. The same contents as those in the embodiment of the first aspect will not be repeated.
[0116] FIG8 is a schematic diagram of a configuration method according to an embodiment of the present application. As shown in FIG8 , the method includes:
[0117] 801: The network device sends configuration information to the terminal device, where the configuration information includes remaining time period information, and the remaining time period information is used by the terminal device to determine the remaining time to be reported.
[0118] In some embodiments, the remaining time period information includes a range of the remaining time period and an identifier or index of the remaining time period. Table 2 below is an example of the remaining time period information, and Table 3 below is another example of the remaining time period information. The present application is not limited thereto.
[0119] Remaining Time Segment Index Remaining Time Lower Limit Remaining Time Upper Limit 00ms2ms12ms5ms25ms10ms310ms20ms420ms50ms550ms100ms6100ms200ms7200msNone
[0120] Table 2
[0121] Remaining time period index Remaining time starting point Remaining time length 00ms2ms12ms3ms25ms5ms
[0122] 310ms10ms420ms30ms550ms50ms6100ms100ms7200msNone
[0123] Table 3
[0124] In some embodiments, the configuration information further includes predetermined thresholds configured by the network device for the terminal device, such as the first to eleventh predetermined thresholds described in the embodiment of the first aspect, and so on. The present application is not limited thereto. As previously mentioned, the first to eleventh predetermined thresholds may also be predefined, such as specified in a specification, or defined before a product leaves the factory, and so on.
[0125] In some embodiments, the configuration information further includes a predetermined quantity configured by the network device for the terminal device, such as the first predetermined quantity (e.g., m1), the second predetermined quantity (e.g., m2), and the third predetermined quantity described in the embodiment of the first aspect, and so on. The present application is not limited thereto. As previously mentioned, the first predetermined quantity and the second predetermined quantity may also be predefined, such as specified in a specification, or defined before the product leaves the factory, and so on.
[0126] In an embodiment of the present application, the configuration information may be included in the system information, or in an RRC (Radio Resource Control) reconfiguration message, or in an RRC setup message, or in an RRC resume message, or in an RRC re-establishment message, etc., and the present application does not impose any restrictions on this.
[0127] In some embodiments, the network device may also receive information from the terminal device, such as the aforementioned delay information report.
[0128] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.
[0129] According to the method of the embodiment of the present application, the network device configures the information of the remaining time period for the terminal device, so that the terminal device can determine the remaining time to be reported and promptly trigger a delay information report containing the remaining time to be reported, which helps the terminal device to send a delay information report to the network device in a timely manner. In addition, the network device can promptly allocate appropriate uplink resources for the transmission of XR services based on the content of the delay information report, which is conducive to meeting the delay requirements of the XR service, thereby ensuring the QoS of the XR service, and also improving the utilization rate of wireless resources.
[0130] Embodiments of the third aspect
[0131] The present application embodiment provides a device for reporting delay information. The device may be, for example, a terminal device, or one or more components or assemblies configured on the terminal device. The device of the present application embodiment corresponds to the method of the embodiment of the first aspect, and the content that is the same as the embodiment of the first aspect is not repeated here.
[0132] FIG9 is a schematic diagram of an example of a device for reporting delay information according to an embodiment of the present application. As shown in FIG9 , the device 900 for reporting delay information according to an embodiment of the present application includes:
[0133] A determination unit 901, which determines the remaining time to be reported;
[0134] The sending unit 902 sends a delay information report to the network device, where the delay information report includes the remaining time to be reported.
[0135] In some embodiments, the determining unit 901 determines the remaining time to be reported, including:
[0136] The MAC layer determines the remaining time to be reported according to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0137] In the above embodiment, the PDCP layer may inform the MAC layer of the remaining time of the PDCP layer.
[0138] In the above embodiment, the RLC layer may inform the MAC layer of the remaining time of the RLC layer.
[0139] In the above embodiment, the PDCP layer may also notify the RLC layer of the remaining time of the PDCP layer.
[0140] In the above embodiment, the remaining time of the PDCP layer and / or the remaining time of the RLC layer is the remaining time of the PDU set at the PDCP layer and / or the remaining time of the RLC layer.
[0141] In some embodiments, the remaining time to be reported is at least one of the following:
[0142] The remaining time of the PDCP layer of the terminal device;
[0143] The remaining time of the RLC layer of the terminal device;
[0144] The minimum value of the remaining time of the PDCP layer of the terminal device and the remaining time of the RLC layer of the terminal device;
[0145] The identifier or index of the remaining time period;
[0146] The minimum value of the remaining time of the PDU set included in the logical channel in the PDCP layer of the terminal device;
[0147] The minimum value of the PDU set included in the logical channel in the remaining time of the RLC layer of the terminal device.
[0148] In some embodiments, the determining unit 901 further determines the amount of data to be reported corresponding to the remaining time to be reported, and the delay information report further includes the amount of data to be reported.
[0149] In the above embodiment, the determining unit 901 determines the amount of data to be reported, including:
[0150] The MAC layer determines the amount of data to be reported according to the data volume of the PDCP layer and / or the data volume of the RLC layer.
[0151] In the above embodiment, the PDCP layer may inform the MAC layer of the data amount of the PDCP layer.
[0152] In the above embodiment, the RLC layer may inform the MAC layer of the data amount of the RLC layer.
[0153] In the above embodiment, the amount of data to be reported is the amount of data of at least one PDU set corresponding to at least one remaining time period.
[0154] In some embodiments, as shown in FIG9 , the apparatus 900 further includes:
[0155] The receiving unit 903 receives configuration information sent by the network device, where the configuration information includes an index of at least one remaining time period and a corresponding time period range.
[0156] In the above embodiment, the determining unit 901 (PDCP layer and / or RLC layer of the terminal device) calculates the sum of the data amounts of the PDU sets in the above at least one remaining time period as the data amount to be reported.
[0157] In some embodiments, the delay information report further includes: an identifier or index of the at least one remaining time period.
[0158] In the above embodiment, the amount of data to be reported can be one of the following:
[0159] The amount of data in a PDCP entity;
[0160] The amount of data for an RLC entity;
[0161] The sum of the data volume of one PDCP entity and one RLC entity;
[0162] The amount of data for more than one PDCP entity;
[0163] The amount of data for more than one RLC entity;
[0164] The sum of the data volume of more than one PDCP entity and the data volume of more than one RLC entity.
[0165] In some embodiments, the amount of data to be reported is: the amount of data in the PDU set corresponding to the second predetermined number of remaining time periods having the lowest or highest identifier or index of the remaining time period in which data is to be sent.
[0166] In some embodiments, the amount of data to be reported is: the amount of data in a PDU set whose upper limit or lower limit of a remaining time period in which data is to be sent is lower than a third predetermined threshold.
[0167] In some embodiments, the amount of data to be reported is: the amount of data in the PDU set where the amount of data to be sent is higher than a fourth predetermined threshold.
[0168] In some embodiments, the amount of data to be reported is: the amount of data in the PDU sets corresponding to the third predetermined number of remaining time periods with the lowest or highest identifiers or indexes of the remaining time periods.
[0169] In some embodiments, the amount of data to be reported is: the amount of data in the PDU set whose lower limit or upper limit of the remaining time period is lower than a fifth predetermined threshold.
[0170] In some embodiments, the delay information report further includes: an identifier or index of the PDU set.
[0171] In the above embodiment, the remaining time to be reported and the amount of data to be reported may be sorted in descending order according to the identifier or index of the PDU set, or in descending order according to the identifier or index of the PDU set.
[0172] In some embodiments, the amount of data to be reported is: the amount of data in the PDU set corresponding to the lowest first predetermined amount of remaining time in the remaining time of the PDCP layer of the terminal device and / or the remaining time of the RLC layer of the terminal device.
[0173] In some embodiments, the remaining time to be reported is: the remaining time of the PDCP layer of the terminal device and / or the remaining time of the RLC layer of the terminal device is lower than the remaining time of the PDCP layer of the PDU set of the first predetermined threshold and / or the remaining time of the RLC layer; the amount of data to be reported is: the amount of data of the PDCP layer and / or the amount of data of the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0174] In some embodiments, the remaining time to be reported is: the data volume of the PDCP layer and / or the data volume of the RLC layer of the terminal device is higher than the remaining time of the PDCP layer of the PDU set of the second predetermined threshold and / or the remaining time of the RLC layer of the terminal device; the amount of data to be reported is: the data volume of the PDCP layer and / or the data volume of the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0175] In some embodiments, the remaining time to be reported is: the remaining time of the PDCP layer and / or the remaining time of the RLC layer of the PDU set with data volume in the PDCP layer; the amount of data to be reported is: the amount of data in the PDCP layer and / or the amount of data in the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0176] In this embodiment of the present application, the sending unit 902 may send a delay information report to the network device when at least one of the following conditions is met:
[0177] The remaining time of a PDU set at the PDCP layer of the terminal device is lower than a sixth predetermined threshold, or the minimum remaining time of a PDU set at the PDCP layer of the terminal device is lower than a seventh predetermined threshold;
[0178] The remaining time of a PDU set in the RLC layer of the terminal device is lower than an eighth predetermined threshold, or the minimum remaining time of the PDU set in the RLC layer of the terminal device is lower than a ninth predetermined threshold;
[0179] A minimum value of the remaining time of a PDU set at the PDCP layer of the terminal device and the remaining time at the RLC layer of the terminal device is lower than a tenth predetermined threshold;
[0180] Uplink data arrives, and the uplink data belongs to a logical channel. The PSDB corresponding to a PDU set included in the logical channel is lower than the PSDB corresponding to the PDU sets included in other logical channels with data;
[0181] The buffering time of a PDU set in the PDCP layer of the terminal device or the buffering time in the RLC layer of the terminal device exceeds an eleventh predetermined threshold.
[0182] The present application also provides a configuration device. The device may be, for example, a network device, or one or more components or assemblies configured on the network device. The device of the present application corresponds to the method of the second aspect, and the contents that are the same as those of the first and second aspects are not repeated here.
[0183] FIG10 is a schematic diagram of an example of a configuration device according to an embodiment of the present application. As shown in FIG10 , the configuration device 1000 according to an embodiment of the present application includes:
[0184] The configuration unit 1001 sends configuration information to the terminal device, where the configuration information includes remaining time period information, and the remaining time period information is used by the terminal device to determine the remaining time to be reported.
[0185] In some embodiments, the remaining time period information includes a range of the remaining time period and an identifier or index of the remaining time period.
[0186] In some embodiments, the configuration information also includes a predetermined threshold configured by the network device for the terminal device.
[0187] In some embodiments, the configuration information also includes a predetermined number of terminal devices configured by the network device.
[0188] In some embodiments, the configuration information is included in system information, an RRC reconfiguration message, an RRC setup message, an RRC resume message, or an RRC re-establishment message.
[0189] In some embodiments, as shown in FIG10 , the apparatus 1000 further includes:
[0190] The receiving unit 1002 receives the delay information report sent by the terminal device. The content of the delay information report has been described in the embodiment of the first aspect, and its content is incorporated here and will not be repeated here.
[0191] The above embodiments of the present application are illustrative, but the present application is not limited thereto, and appropriate modifications can be made based on the above embodiments. For example, the above embodiments can be used alone, or one or more of the above embodiments can be combined.
[0192] It is worth noting that the above description only describes the components or modules related to the present application, but the present application is not limited thereto. The devices 900 and 1000 of the embodiments of the present application may also include other components or modules. For the specific contents of these components or modules, reference may be made to the relevant art. In addition, the above components or modules may be implemented by hardware facilities such as processors, memories, transmitters, and receivers; the implementation of the present application is not limited to this.
[0193] The device according to the embodiment of the present application is conducive to meeting the latency requirements of XR services, thereby ensuring the QoS of XR services and improving the utilization of wireless resources.
[0194] Embodiments of the fourth aspect
[0195] An embodiment of the present application also provides a communication system, including a network device and a terminal device.
[0196] In an embodiment of the present application, the terminal device includes the apparatus shown in FIG9 of the embodiment of the third aspect, and is configured to execute the method of the embodiment of the first aspect. Since the method has been described in detail in the embodiment of the first aspect, its content is incorporated herein and will not be repeated.
[0197] In an embodiment of the present application, a network device includes the apparatus shown in FIG10 of the embodiment of the third aspect, and is configured to perform the method of the embodiment of the second aspect. Since the method has been described in detail in the embodiment of the second aspect, its content is incorporated herein and will not be repeated. In addition, the network device performs conventional operations of the network device, and the network device may also perform operations corresponding to the operations of the terminal device, such as the network device receiving information / signals from the terminal device and / or the network device sending information / signals to the terminal device, which are omitted here.
[0198] An embodiment of the present application further provides a terminal device, which may be, for example, a UE, but the present application is not limited thereto and may also be other terminal devices.
[0199] Figure 11 is a schematic diagram of a terminal device according to an embodiment of the present application. As shown in Figure 11 , terminal device 1100 may include a processor 1101 and a memory 1102. Memory 1102 stores data and programs and is coupled to processor 1101. It should be noted that this diagram is exemplary; other types of structures may be used to supplement or replace this structure to implement telecommunication or other functions.
[0200] In some embodiments, the functions of the device 900 of the embodiment of the third aspect can be integrated into the processor 1101, wherein the processor 1101 can be configured to execute a program to implement the method described in the embodiment of the first aspect, the content of which is incorporated herein and will not be repeated here.
[0201] In other embodiments, the apparatus 900 of the embodiment of the third aspect may be configured separately from the processor 1101. For example, the apparatus 900 of the embodiment of the third aspect may be configured as a chip connected to the processor 1101, and the functions of the apparatus 900 of the embodiment of the third aspect may be implemented through the control of the processor 1101.
[0202] As shown in Figure 11 , the terminal device 1100 may further include: a communication module 1103, an input unit 1104, a display 1105, and a power supply 1106. The functions of these components are similar to those in the prior art and are not described in detail here. It is worth noting that the terminal device 1100 does not necessarily include all of the components shown in Figure 11 , and these components are not essential. Furthermore, the terminal device 1100 may also include components not shown in Figure 11 , for which reference may be made to related art.
[0203] An embodiment of the present application further provides a network device, which may be, for example, a base station, but the present application is not limited thereto and may also be other network devices.
[0204] Figure 12 is a schematic diagram illustrating the structure of a network device according to an embodiment of the present application. As shown in Figure 12 , network device 1200 may include a processor 1201 and a memory 1202 ; the memory 1202 is coupled to the processor 1201 . The memory 1202 may store various data and information processing programs, which are executed under the control of the processor 1201 .
[0205] In some embodiments, the functions of the device 1000 of the embodiment of the third aspect can be integrated into the processor 1201, wherein the processor 1201 can be configured to execute a program to implement the method of the embodiment of the second aspect, the content of which is incorporated herein and will not be repeated here.
[0206] In other embodiments, the apparatus 1000 of the embodiment of the third aspect may be configured separately from the processor 1201. For example, the apparatus 1000 of the embodiment of the second aspect may be configured as a chip connected to the processor 1201, and the functions of the apparatus 1000 of the embodiment of the third aspect may be implemented through the control of the processor 1201.
[0207] Furthermore, as shown in FIG12 , network device 1200 may further include transceivers 1203 and 1204. The functions of these components are similar to those in the prior art and are not further described here. It is worth noting that network device 1200 does not necessarily include all of the components shown in FIG12 ; furthermore, network device 1200 may also include components not shown in FIG12 , for which reference may be made to the prior art.
[0208] An embodiment of the present application further provides a computer program, wherein when the program is executed in a terminal device, the program causes the terminal device to execute the method described in the embodiment of the first aspect.
[0209] An embodiment of the present application further provides a storage medium storing a computer program, wherein the computer program enables a terminal device to execute the method described in the embodiment of the first aspect.
[0210] An embodiment of the present application further provides a computer program, wherein when the program is executed in a network device, the program causes the network device to execute the method described in the embodiment of the second aspect.
[0211] An embodiment of the present application further provides a storage medium storing a computer program, wherein the computer program enables a network device to execute the method described in the embodiment of the second aspect.
[0212] The above devices and methods of the present application can be implemented by hardware or by a combination of hardware and software. The present application relates to such a computer-readable program that, when executed by a logic component, enables the logic component to implement the devices or components described above, or enables the logic component to implement the various methods or steps described above. The present application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.
[0213] The method / device described in conjunction with the embodiments of the present application can be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or one or more combinations of functional block diagrams can correspond to various software modules of the computer program flow or to various hardware modules. These software modules can respectively correspond to the various steps shown in the figure. These hardware modules can be implemented by solidifying these software modules, for example, using a field programmable gate array (FPGA).
[0214] The software module may be located in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The software module may be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if the device (such as a mobile terminal) uses a large-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.
[0215] One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may be implemented as a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or any appropriate combination thereof for performing the functions described in this application. One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.
[0216] The present application has been described above in conjunction with specific embodiments. However, those skilled in the art should understand that these descriptions are merely illustrative and are not intended to limit the scope of protection of the present application. Those skilled in the art may make various modifications and variations to the present application based on the spirit and principles of the present application, and such modifications and variations are also within the scope of the present application.
[0217] Regarding the implementation methods including the above embodiments, the following additional notes are also disclosed:
[0218] 1. A method for reporting delay information, wherein the method comprises:
[0219] The terminal device determines the remaining time to be reported;
[0220] The terminal device sends a delay information report to the network device, where the delay information report includes the remaining time to be reported.
[0221] 2. The method according to Supplement 1, wherein the method further comprises:
[0222] The terminal device determines the amount of data to be reported corresponding to the remaining time to be reported, and the delay information report also includes the amount of data to be reported.
[0223] 3. The method according to Note 1, wherein the terminal device determines the remaining time to be reported, including:
[0224] The MAC layer of the terminal device determines the remaining time to be reported based on the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0225] 4. The method according to Supplementary Note 3, wherein the method further comprises:
[0226] The PDCP layer of the terminal device notifies the MAC layer of the remaining time of the PDCP layer.
[0227] 5. The method according to Supplementary Note 3, further comprising:
[0228] The RLC layer of the terminal device notifies the MAC layer of the remaining time of the RLC layer.
[0229] 6. The method according to Note 2, wherein the terminal device determines the amount of data to be reported, including:
[0230] The MAC layer of the terminal device determines the amount of data to be reported based on the data volume of the PDCP layer and / or the data volume of the RLC layer.
[0231] 7. The method according to Supplementary Note 6, wherein the method further comprises:
[0232] The PDCP layer of the terminal device notifies the MAC layer of the data amount of the PDCP layer.
[0233] 8. The method according to Supplementary Note 6, further comprising:
[0234] The RLC layer of the terminal device notifies the MAC layer of the data amount of the RLC layer.
[0235] 9. The method according to Supplementary Note 3, further comprising:
[0236] The PDCP layer of the terminal device notifies the RLC layer of the remaining time of the PDCP layer.
[0237] 10. The method according to Supplement 3, wherein:
[0238] The remaining time of the PDCP layer and / or the remaining time of the RLC layer is the remaining time of the PDU set at the PDCP layer and / or the remaining time of the PDU set at the RLC layer.
[0239] 11. The method according to Supplementary Note 1, wherein the remaining time to be reported is at least one of the following:
[0240] The remaining time of the PDCP layer of the terminal device;
[0241] The remaining time of the RLC layer of the terminal device;
[0242] The minimum value of the remaining time of the PDCP layer of the terminal device and the remaining time of the RLC layer of the terminal device;
[0243] The identifier or index of the remaining time period;
[0244] The minimum value of the PDU set included in the logical channel in the remaining time of the PDCP layer of the terminal device;
[0245] The minimum value of the PDU set included in the logical channel in the remaining time of the RLC layer of the terminal device.
[0246] 12. The method according to Note 2, wherein the amount of data to be reported is the amount of data of at least one PDU set corresponding to at least one remaining time period.
[0247] 13. The method according to Supplementary Note 12, further comprising:
[0248] The terminal device receives configuration information sent by the network device, where the configuration information includes an index of at least one remaining time period and a corresponding time period range;
[0249] The PDCP layer and / or RLC layer of the terminal device calculates the sum of the data amounts of the PDU sets in the at least one remaining time period as the data amount to be reported.
[0250] 14. The method according to Supplementary Note 2, wherein the delay information report further includes:
[0251] The identifier or index of the PDU set.
[0252] 15. The method according to Note 14, wherein the remaining time to be reported and the amount of data to be reported are sorted in descending order according to the identifier or index of the PDU set, or sorted in descending order according to the identifier or index of the PDU set.
[0253] 16. The method according to Supplement 14, wherein:
[0254] The amount of data to be reported is: the amount of data in the PDU set corresponding to the lowest first predetermined amount of remaining time in the remaining time of the PDCP layer of the terminal device and / or the remaining time of the RLC layer of the terminal device; or
[0255] The remaining time to be reported is: the remaining time of the PDCP layer of the terminal device and / or the remaining time of the RLC layer of the terminal device is lower than the remaining time of the PDCP layer and / or the remaining time of the RLC layer of the PDU set of the first predetermined threshold; the amount of data to be reported is: the amount of data of the PDCP layer and / or the amount of data of the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer; or,
[0256] The remaining time to be reported is: the remaining time of the PDCP layer and / or the remaining time of the RLC layer of the terminal device for the PDU set in which the data volume of the PDCP layer and / or the data volume of the RLC layer are higher than the second predetermined threshold and / or the remaining time of the RLC layer of the terminal device; the amount of data to be reported is: the amount of data of the PDCP layer and / or the amount of data of the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer; or,
[0257] The remaining time to be reported is: the remaining time of the PDCP layer of the terminal device with the PDU set of data volume and / or the remaining time of the RLC layer; the amount of data to be reported is: the amount of data in the PDCP layer and / or the amount of data in the RLC layer corresponding to the remaining time of the PDCP layer and / or the remaining time of the RLC layer.
[0258] 17. The method according to Supplementary Note 12, wherein the delay information report further comprises:
[0259] An identification or index of the at least one remaining time period.
[0260] 18. The method according to Supplementary Note 17, wherein the amount of data to be reported is one of the following:
[0261] The amount of data in a PDCP entity;
[0262] The amount of data for an RLC entity;
[0263] The sum of the data volume of one PDCP entity and one RLC entity;
[0264] The amount of data for more than one PDCP entity;
[0265] The amount of data for more than one RLC entity;
[0266] The sum of the data volume of more than one PDCP entity and the data volume of more than one RLC entity.
[0267] 19. The method according to Supplement 17, wherein:
[0268] The amount of data to be reported is: the amount of data in the PDU set corresponding to the second predetermined number of remaining time periods with the lowest or highest identifiers or indexes of the remaining time periods with data to be sent; or
[0269] The amount of data to be reported is: the upper limit of the remaining time period in which data is to be sent or the amount of data in the PDU set whose upper limit is lower than the third predetermined threshold, or,
[0270] The amount of data to be reported is: the amount of data in the PDU set where the amount of data to be sent is higher than a fourth predetermined threshold, or
[0271] The amount of data to be reported is: the amount of data in the PDU set corresponding to the third predetermined number of remaining time periods with the lowest or highest identifier or index of the remaining time period, or
[0272] The amount of data to be reported is: the amount of data in the PDU set whose lower limit or upper limit of the remaining time period is lower than the fifth predetermined threshold.
[0273] 20. The method according to any one of Notes 1 to 19, wherein the terminal device sends the delay information report to the network device when at least one of the following conditions is met:
[0274] The remaining time of a PDU set at the PDCP layer of the terminal device is lower than a sixth predetermined threshold, or the minimum remaining time of a PDU set at the PDCP layer of the terminal device is lower than a seventh predetermined threshold;
[0275] The remaining time of a PDU set in the RLC layer of the terminal device is lower than an eighth predetermined threshold, or the minimum remaining time of a PDU set in the RLC layer of the terminal device is lower than a ninth predetermined threshold;
[0276] A minimum value of a remaining time of a PDU set at the PDCP layer of the terminal device and a remaining time at the RLC layer of the terminal device is lower than a tenth predetermined threshold;
[0277] Uplink data arrives, and the uplink data belongs to a logical channel, and the PSDB corresponding to a PDU set included in the logical channel is lower than the PSDB corresponding to the PDU sets included in other logical channels with data;
[0278] The buffering time of a PDU set at the PDCP layer of the terminal device or the buffering time at the RLC layer of the terminal device exceeds an eleventh predetermined threshold.
[0279] 21. A configuration method, wherein the method comprises:
[0280] The network device sends configuration information to the terminal device, where the configuration information includes remaining time period information, and the remaining time period information is used by the terminal device to determine the remaining time to be reported.
[0281] 22. The method according to Supplementary Note 21, wherein:
[0282] The remaining time period information includes a range of the remaining time period and an identifier or index of the remaining time period.
[0283] 23. The method according to Supplementary Note 21, wherein:
[0284] The configuration information also includes a predetermined threshold configured by the network device for the terminal device.
[0285] 24. The method according to Supplement 21, wherein:
[0286] The configuration information also includes a predetermined number configured by the network device for the terminal device.
[0287] 25. The method according to any one of Notes 21 to 24, wherein:
[0288] The configuration information is included in system information, or included in an RRC reconfiguration message, an RRC setup message, an RRC resume message, or an RRC re-establishment message.
[0289] 26. A terminal device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the method as described in any one of Notes 1 to 20.
[0290] 27. A network device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the method as described in any one of Notes 21 to 25.
[0291] 28. A communication system comprising the network device described in Note 27 and the terminal device described in Note 26.
Claims
1. A device for reporting delay information, configured in a terminal device, wherein: The device comprises: A determination unit, which determines the remaining time to be reported; A sending unit is configured to send a delay information report to a network device, wherein the delay information report includes the remaining time to be reported.
2. The device according to claim 1, wherein The determining unit further determines an amount of data to be reported corresponding to the remaining time to be reported, and the delay information report further includes the amount of data to be reported.
3. The device according to claim 1, wherein The determining unit determines the remaining time to be reported, including: The determining unit determines the remaining time to be reported according to the remaining time of the packet data convergence layer protocol layer and / or the remaining time of the radio link control layer at the media access control layer of the terminal device.
4. The device according to claim 3, wherein The packet data convergence layer protocol layer of the terminal device notifies the media access control layer of the remaining time of the packet data convergence layer protocol layer.
5. The device according to claim 3, wherein The radio link control layer of the terminal device notifies the media access control layer of the remaining time of the radio link control layer.
6. The device according to claim 2, wherein The determining unit determines the amount of data to be reported, including: The determining unit determines the amount of data to be reported at the media access control layer of the terminal device according to the amount of data at the packet data convergence layer protocol layer and / or the amount of data at the radio link control layer.
7. The device according to claim 6, wherein The packet data convergence layer protocol layer of the terminal device notifies the media access control layer of the data volume of the packet data convergence layer protocol layer.
8. The device according to claim 6, wherein The radio link control layer of the terminal device notifies the media access control layer of the data volume of the radio link control layer.
9. The device according to claim 3, wherein The packet data convergence layer protocol layer of the terminal device notifies the radio link control layer of the remaining time of the packet data convergence layer protocol layer.
10. The device according to claim 3, wherein: The remaining time of the packet data convergence layer protocol layer and / or the remaining time of the radio link control layer is the remaining time of the protocol data unit group at the packet data convergence layer protocol layer and / or the remaining time at the radio link control layer.
11. The device according to claim 1, wherein The remaining time to be reported refers to at least one of the following: The remaining time of the packet data convergence layer protocol layer of the terminal device; The remaining time of the radio link control layer of the terminal device; The minimum value of the remaining time of the packet data convergence layer protocol layer of the terminal device and the remaining time of the radio link control layer of the terminal device; The identifier or index of the remaining time period; The minimum value of the protocol data unit group included in the logical channel in the remaining time of the packet data convergence layer protocol layer of the terminal device; The minimum value of the protocol data unit group included in the logical channel in the remaining time of the radio link control layer of the terminal device.
12. The device according to claim 2, wherein The amount of data to be reported is the amount of data of at least one protocol data unit group corresponding to at least one remaining time period.
13. The device according to claim 12, wherein The delay information report also includes: An identification or index of the at least one remaining time period.
14. The device according to claim 13, wherein The amount of data to be reported is: the amount of data in the protocol data unit group corresponding to the second predetermined number of remaining time periods with the lowest or highest identifier or index of the remaining time period with data to be sent; or The amount of data to be reported is: the upper limit of the remaining time period in which data is to be sent or the amount of data in the protocol data unit group whose upper limit is lower than the third predetermined threshold, or, The amount of data to be reported is: the amount of data in the protocol data unit group whose amount of data to be sent is higher than a fourth predetermined threshold, or, The data volume to be reported is: the data volume of the protocol data unit group corresponding to the third predetermined number of remaining time periods with the lowest or highest identifier or index of the remaining time period, or The amount of data to be reported is: the amount of data of the protocol data unit group whose lower limit or upper limit of the remaining time period is lower than the fifth predetermined threshold.
15. The device according to claim 1, wherein The sending unit sends the delay information report to the network device when at least one of the following conditions is met: The remaining time of a protocol data unit group in the packet data convergence layer protocol layer of the terminal device is lower than a sixth predetermined threshold, or the minimum value of the remaining time of a protocol data unit group in the packet data convergence layer protocol layer of the terminal device is lower than a seventh predetermined threshold; The remaining time of a protocol data unit group in the radio link control layer of the terminal device is lower than an eighth predetermined threshold, or the minimum value of the remaining time of the protocol data unit group in the radio link control layer of the terminal device is lower than a ninth predetermined threshold; A minimum value of a remaining time of a protocol data unit group at the packet data convergence layer protocol layer of the terminal device and a remaining time at the radio link control layer of the terminal device is lower than a tenth predetermined threshold; Uplink data arrives, and the uplink data belongs to a logical channel, and a protocol data unit group delay budget corresponding to a protocol data unit group included in the logical channel is lower than the protocol data unit group delay budgets corresponding to protocol data unit groups included in other logical channels with data; A buffering time of a protocol data unit group at the packet data convergence layer protocol layer of the terminal device or a buffering time of a protocol data unit group at the radio link control layer of the terminal device exceeds an eleventh predetermined threshold.
16. A configuration device, configured in a network device, wherein: The device comprises: A sending unit sends configuration information to a terminal device, wherein the configuration information includes remaining time period information, and the remaining time period information is used by the terminal device to determine the remaining time to be reported.
17. The device according to claim 16, wherein The remaining time period information includes a range of the remaining time period and an identifier or index of the remaining time period.
18. The device according to claim 16, wherein The configuration information also includes a predetermined threshold configured by the network device for the terminal device.
19. The device according to claim 16, wherein The configuration information is included in system information, or included in a radio resource control reconfiguration message, a radio resource control establishment message, a radio resource control recovery message or a radio resource control reestablishment message.
20. A communication system comprising a network device and a terminal device, wherein: The terminal device is configured to: determine the remaining time to be reported; send a delay information report to the network device, the delay information report including the remaining time to be reported; and / or, The network device is configured to: send configuration information to the terminal device, where the configuration information includes remaining time period information, and the remaining time period information is used by the terminal device to determine the remaining time to be reported.