Information processing method, communication device, communication system and storage medium

By exchanging reporting interval information between terminals and network devices, the problem of packet discarding in XR service is solved, and the delay status reporting is enhanced, ensuring that data is reported at appropriate time delays and meeting the delay needs of XR service.

CN119732101APending Publication Date: 2025-03-28BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480002910.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In communication systems that extend reality (XR) services, data packets that cannot be scheduled in time lead to large amounts of packets being discarded, and the prior art is difficult to effectively solve the technical problems of Delay Status Report (DSR).

Method used

An information processing method is proposed to obtain and transmit information indicating the reporting interval of a logical channel group (LCG) through information exchange between a terminal and a network device, and is used to determine the reporting interval of data without associated discarding timers.

Benefits of technology

By enhancing DSR, it is ensured that data without the remaining time in the DSR can be reported in the appropriate reporting interval, reducing the probability of packet discarding, and meeting the delay requirements of XR services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119732101A_ABST
    Figure CN119732101A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information processing method, communication equipment, a communication system and a storage medium. The information processing method is executed by a terminal and comprises the steps that first information is acquired, the first information is used for indicating at least one reporting interval for one LCG, and one reporting interval is used for indicating a value interval of one remaining time and data of a cache size corresponding to the value interval of the remaining time; and based on the at least one reporting interval, determining a reporting interval of a first type of data, the first type of data being data not associated with the discarding timer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to an information processing method, communication equipment, communication system and storage medium. Background Art

[0002] In the field of communication technology, extended reality (XR) services are one of the types of services that communication systems need to support. The service flow of XR services needs to meet certain latency requirements during transmission. If it fails to be scheduled in time, a large number of data packets will be discarded. Summary of the invention

[0003] The embodiments of the present disclosure need to solve the technical problem of how to enhance the Delay Status Report (DSR).

[0004] According to a first aspect of an embodiment of the present disclosure, an information processing method is proposed, which is executed by a terminal, including: obtaining first information, wherein the first information is used to indicate at least one reporting interval for a logical channel group (LCG), and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; based on at least one reporting interval, determining a reporting interval for first category data, wherein the first category data is data without an associated discard timer.

[0005] According to the second aspect of an embodiment of the present disclosure, an information processing method is proposed, which is executed by a network device, including: sending first information to a terminal, wherein the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; wherein at least one reporting interval is used for the terminal to determine a reporting interval for a first category of data, and the first category of data is data without an associated discard timer.

[0006] According to the third aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: a first transceiver module, configured to: obtain first information, wherein the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; a first processing module, configured to determine a reporting interval for first category data based on at least one reporting interval, wherein the first category data is data without an associated discard timer.

[0007] According to the fourth aspect of an embodiment of the present disclosure, a network device is proposed, comprising: a second transceiver module, configured to send first information to a terminal, wherein the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; wherein at least one reporting interval is used for the terminal to determine a reporting interval for a first category of data, and the first category of data is data without an associated discard timer.

[0008] According to a fifth aspect of an embodiment of the present disclosure, a communication device is proposed, comprising one or more processors; wherein the above-mentioned communication device is used to execute optional implementation methods such as the first aspect, the second aspect, or the first aspect and the second aspect.

[0009] According to the sixth aspect of an embodiment of the present disclosure, a communication system is proposed, comprising: a terminal and a network device; wherein the terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.

[0010] According to the seventh aspect of an embodiment of the present disclosure, a storage medium is proposed, wherein the storage medium stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.

[0011] According to an eighth aspect of an embodiment of the present disclosure, a computer program product is proposed, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, they implement the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.

[0012] The disclosed embodiments can enhance the DSR so that data that is not associated with the remaining time in the DSR can also be reported in a suitable reporting interval. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for describing the embodiments are introduced below. The following drawings are only some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0014] Figure 1A It is a structural diagram of an information processing system according to an embodiment of the present disclosure.

[0015] Figure 1B It is a schematic diagram of an XR service arrival model according to an embodiment of the present disclosure.

[0016] Figure 2It is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure.

[0017] Figure 3A It is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure.

[0018] Figure 3B It is a structural diagram of a network device according to an embodiment of the present disclosure.

[0019] Figure 4A It is a structural diagram of a communication device provided according to an embodiment of the present disclosure.

[0020] Figure 4B It is a schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0021] The embodiments of the present disclosure provide an information processing method, a communication device, a communication system, and a storage medium.

[0022] In a first aspect, an embodiment of the present disclosure proposes an information processing method, which is executed by a terminal, including: obtaining first information, wherein the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; based on at least one reporting interval, determining a reporting interval for first category data, wherein the first category data is data without an associated discard timer.

[0023] In the above embodiment, at least one reporting interval can be defined for an LCG, and based on this, the reporting interval of the first category of data that is not associated with the timer in the LCG can be determined, so that the first category of data that is originally not associated with the timer can also select a suitable reporting interval for reporting, thereby reducing the probability of these data being discarded.

[0024] In combination with some embodiments of the first aspect, in some embodiments, the first category of data is data that is not associated with the remaining time in the first category of DSR; and the first information is the second category of DSR.

[0025] In the above embodiment, data that is not originally associated with the remaining time in the DSR can also be reported at a suitable time, thereby enhancing the DSR.

[0026] In combination with some embodiments of the first aspect, in some embodiments, determining the reporting interval of the first category of data includes: determining the reporting interval of the first category of data based on the first remaining time and at least one reporting interval of the second category of data, wherein the second category of data is data associated with a discard timer.

[0027] In the above embodiment, a second-category data based on the originally associated timer and at least one reporting interval configured for an LCG can be provided to determine a suitable reporting interval for the first-category data, so that the first-category data can also be reported in the reporting interval of the second-category data, thereby facilitating subsequent operations such as simultaneous decoding of the first-category data and the second-category data, and meeting the strict requirements on the delay between the first-category data and the second-category data.

[0028] In combination with some embodiments of the first aspect, in some embodiments, the reporting interval of the first category data is determined based on the first remaining time of the second category data and at least one reporting interval, including one of the following: when the first remaining time of the second category data is in the first reporting interval among at least one reporting interval, the reporting interval of the first category data is determined to be the first reporting interval; when the first remaining time of the second category data is in multiple second reporting intervals among at least one reporting interval, the reporting interval of the first category data is determined to be one of the multiple second reporting intervals.

[0029] In the above embodiment, when the first remaining time of the second category data is in a first reporting interval in at least one reporting interval, by selecting the only first reporting interval as the reporting interval for the first category data, the first category data can also be reported in the reporting interval for the second category data; or, when the first remaining time of the second category data is in multiple second reporting intervals in at least one reporting interval, by selecting one of the multiple second reporting intervals as the reporting interval for the first category data, the first category data can also be reported in the reporting interval for the second category data; in this way, the delay requirements can be met when the first category data and the second category data are reported to the network device.

[0030] In combination with some embodiments of the first aspect, in some embodiments, determining the reporting interval of the first category of data as one of multiple second reporting intervals includes one of the following: determining the reporting interval of the first category of data as any one of the multiple second reporting intervals; determining the reporting interval of the first category of data as the one with the smallest remaining time value range among the multiple second reporting intervals; determining the reporting interval of the first category of data as the one with the largest remaining time value range among the multiple second reporting intervals.

[0031] In the above embodiment, a method is provided for selecting one of multiple second reporting intervals as a reporting interval for first-category data, thereby ensuring that the first-category data and the second-category data can meet the delay requirements when being reported to the network device, and being adaptable to more application scenarios.

[0032] In combination with some embodiments of the first aspect, in some embodiments, based on at least one reporting interval, determining the reporting interval of the first category of data includes one of the following: determining the reporting interval of the first category of data to be any one of at least one reporting interval; determining the reporting interval of the first category of data to be the one with the smallest remaining time value range in at least one reporting interval; determining the reporting interval of the first category of data to be the one with the largest remaining time value range in at least one reporting interval.

[0033] In the above embodiment, the reporting interval of the first type of data can be made independent of the first remaining time of the second type of data, and the first type of data that was not originally associated with the remaining time in the DSR can also be reported, thereby reducing the probability of such data being discarded. In addition, the reporting interval of the first type of data does not necessarily fall within the reporting interval of the second type of data, and this method is faster and simpler.

[0034] In combination with some embodiments of the first aspect, in some embodiments, determining the reporting interval of the first category of data includes one of the following: determining the reporting interval of the first category of data based on network device indication; determining the reporting interval of the first category of data based on protocol agreement.

[0035] In the above embodiment, multiple methods are provided to determine the reporting interval of the first type of data, which can be adapted to more application scenarios. In addition, the reporting interval of the first type of data does not necessarily fall within the reporting interval of the second type of data. This method is faster and simpler.

[0036] In combination with some embodiments of the first aspect, in some embodiments, the first category of data includes at least one of the following: a protocol data unit (PDU) of a packet data convergence protocol (PDCP) layer; or a PDU of a radio link control (RLC) layer.

[0037] In combination with some embodiments of the first aspect, in some embodiments, the second category of data includes at least one of the following: data buffered in the LCG but not transmitted in the medium access control layer protocol data unit (Medium Access Control, PDU MAC); data buffered in the LCG but not transmitted in the MAC PDU and not reported in the medium access control layer control element (Medium AccessControl Control Element, MAC CE).

[0038] In the second aspect, an embodiment of the present disclosure proposes an information processing method, which is executed by a network device, including: sending first information to a terminal, wherein the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; wherein at least one reporting interval is used for the terminal to determine a reporting interval for a first category of data, and the first category of data is data without an associated discard timer.

[0039] In combination with some embodiments of the second aspect, in some embodiments, at least one reporting interval is used for one of the following: when the terminal determines that the first remaining time of the second category of data is in the first reporting interval in at least one reporting interval, the reporting interval of the first category of data is determined to be the first reporting interval; when the terminal determines that the first remaining time of the second category of data is in multiple second reporting intervals in at least one reporting interval, the reporting interval of the first category of data is determined to be one of the multiple second reporting intervals; the terminal determines that the reporting interval of the first category of data is one of at least one reporting interval.

[0040] In combination with some embodiments of the second aspect, in some embodiments, the first category of data includes at least one of the following: PDU of the PDCP layer; PDU of the RLC layer.

[0041] In the third aspect, an embodiment of the present disclosure proposes a terminal, comprising: a first transceiver module, configured to: obtain first information, wherein the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; a first processing module, configured to determine a reporting interval for first category data based on at least one reporting interval, wherein the first category data is data without an associated discard timer.

[0042] In a fourth aspect, an embodiment of the present disclosure proposes a network device, comprising: a second transceiver module, configured to send first information to a terminal, wherein the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; wherein at least one reporting interval is used for the terminal to determine a reporting interval for a first category of data, and the first category of data is data without an associated discard timer.

[0043] In a fifth aspect, an embodiment of the present disclosure proposes a communication device, comprising one or more processors; wherein the above-mentioned communication device is used to execute optional implementation methods such as the first aspect, the second aspect, or the first aspect and the second aspect.

[0044] In a sixth aspect, an embodiment of the present disclosure proposes a communication system, comprising: a terminal and a network device; wherein the terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.

[0045] In the seventh aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.

[0046] In an eighth aspect, an embodiment of the present disclosure proposes a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, they implement the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.

[0047] In a ninth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the information processing method as described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.

[0048] In the tenth aspect, an embodiment of the present disclosure proposes a chip or a chip system; the chip or chip system includes a processing circuit configured to execute the method described in accordance with the above-mentioned first aspect, second aspect, or optional implementation of the first and second aspects.

[0049] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips or chip systems are all used to execute the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods, which will not be repeated here.

[0050] The embodiments of the present disclosure provide an information processing method, a communication device, a communication system, and a storage medium. In some embodiments, the terms information processing method and information processing method are interchangeable, the terms information processing device and communication device are interchangeable, and the terms information processing system and communication system are interchangeable.

[0051] The embodiments of the present disclosure are not exhaustive, but are only illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0052] In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the embodiments are consistent and can be utilized mutually, and the technical features in different embodiments can be combined to form a new embodiment according to their internal logical relationships.

[0053] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0054] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun after the article may be understood as a singular expression or a plural expression.

[0055] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0056] In some embodiments, the terms “at least one,” “one or more,” “a plurality of,” “multiple,” etc. may be used interchangeably.

[0057] In some embodiments, "at least one of A and B", "A and / or B", "A in one case, B in another case", "in response to one case A, in response to another case B", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.

[0058] In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.

[0059] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, quantity or content of the description objects. The statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute unnecessary restrictions due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes may be the same or different. For example, if the description object is "device", then the "first device" and the "second device" may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" may be the same information or different information, and their contents may be the same or different.

[0060] In some embodiments, “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0061] In some embodiments, terms such as "in response to ...", "in response to determining ...", "in the case of ...", "at the time of ...", "when ...", "if ...", "if ...", etc. can be used interchangeably.

[0062] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "no more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0063] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0064] In some embodiments, "network" may be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0065] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", "node (node)", "access point (access point)", "transmission point (TP)", "reception point (reception point, RP)", "transmission / reception point (transmission / reception point, TRP)", "panel (panel)", "antenna panel (antenna panel)", "antenna array (antenna array)", "cell (cell)", "macro cell (macro cell)", "small cell (small cell)", "femto cell (femto cell)", "pico cell (pico cell)", "sector (sector)", "cell group (cell)", "carrier (carrier)", "component carrier (component carrier)", "bandwidth part (bandwidth part, BWP)" and the like can be used interchangeably.

[0066] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client and the like can be used interchangeably.

[0067] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the access network device, the core network device, or the network device and the communication between the terminals is replaced by the communication between multiple terminals (for example, it can also be referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, the language such as "uplink" and "downlink" can also be replaced by the language corresponding to the communication between the terminals (for example, "side"). For example, the uplink channel, the downlink channel, etc. can be replaced by the side channel, and the uplink, the downlink, etc. can be replaced by the side link.

[0068] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may also be configured to have a structure that has all or part of the functions of the terminal.

[0069] In some embodiments, acquisition of data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0070] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0071] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.

[0072] Figure 1A FIG. 1 is a schematic diagram showing a structure of an information processing system 100 according to an embodiment of the present disclosure. Figure 1A As shown, the information processing system 100 may include: a terminal 101 and a network device 102 .

[0073] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.

[0074] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things (IOT) device or terminal, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited to these.

[0075] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (CloudRAN), a base station in other communication systems, and at least one of an access node in a wireless fidelity (WiFi) system, but is not limited thereto.

[0076] In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure may become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.

[0077] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.

[0078] In some embodiments, the core network device may be a device including a first device, a second device, etc., or may be a plurality of devices or a group of devices, respectively including all or part of the above-mentioned first device and / or second device, etc. The first device and / or the second device may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), a Next Generation Core (NGC), and a 6G Core Network (6GCN).

[0079] It can be understood that the information processing system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. A person skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0080] The following embodiments of the present disclosure can be applied to Figure 1A The information processing system 100 or a portion thereof is shown but is not limited thereto. Figure 1A The various entities shown are examples, and the information processing system may include Figure 1A All or part of the subject, and may also include Figure 1A For entities other than the above, the number and form of each entity are arbitrary, and the connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.

[0081] The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 6th generation mobile communication system (6G), 5G New Radio (NR), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New Radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other communication methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, a combination of 5G and 5G, a combination of 5G and 6G, etc.) for application.

[0082] In some embodiments, data usually consists of multiple business flows (such as Qos flow) or data flows, and its business volume is very large. The business flow or data flow of XR needs to meet certain delay requirements during transmission, especially some business flows or data flows need to arrive at the server for decoding at the same time. Among them, the delay of any business flow or data flow will cause the joint decoding of multiple business flows or data flows to fail. However, the scheduling of network equipment is dynamic, so in some cases, even if some business flows or data flows belong to low-priority logical channels, if some data packets have not been scheduled for a long time, it is necessary to send a buffer status report (Buffer Status Report, BSR) to notify the network as soon as possible. However, at present, BSR can only be sent when high-priority logical channel data arrives, which cannot meet the needs of emergency scheduling. Therefore, it is necessary to consider optimizing the emergency scheduling situation in XR.

[0083] In some embodiments, it is decided to introduce a Delay Status Report (DSR) report. The basic idea is as follows: the terminal can report the DSR, which carries the delay information. For example, the uplink data cannot be scheduled for a long time, resulting in the remaining time of its data packet being less than a certain threshold. The remaining time of the data packet (or data) is the time until the packet is discarded, that is, the remaining time is determined according to the discard timer of the PDCP. The DSR is set to the minimum value of the data or untransmitted data in the LCG. And the DSR carries data that needs to be urgently scheduled.

[0084] In some embodiments, a Delay Status Reporting or Delay Status Reporting procedure is used to provide the serving gNB with a delay status of the LCG. The delay status includes a remaining time, which is the minimum remaining value of the PDCP discard timer running in the PDCP SDUs that are buffered (or cached) in the LCG but not transmitted in any MAC PDU.

[0085] In some embodiments, the format of the DSR report is as follows: Figure 1B As shown; wherein, DSR includes: LCG field, BT field, R field, remaining time and buffer size field (Remaining Time and Buffer Size fields). The remaining time and buffer size field can also be: remaining time field, buffer size field. LCG field includes LCG0 to LCG7 fields; BT field includes BT1, ..., BT m; remaining time field includes remaining time 1 (Remaining Time 1), ..., remaining time m (Remaining Time m); m is an integer greater than 0.

[0086] The LCG field indicates whether the remaining time and cache size fields in the LCG are reported; for example, if the value of the LCG field is 1, it indicates reporting, or if the value of the LCG field is 0, it indicates not reporting.

[0087] The BT domain indicates which buffer size calculation table is used; for example, if the value of the BT domain is 1, it indicates that the calculation table of the second buffer size is used, or if the value of the BT domain is 0, it indicates that the calculation table of the first buffer size is used.

[0088] The Remaining Time, BT, and Buffer Size fields of an LCG shall be reported in two consecutive octets. The three fields for different LCGs shall be included in the DSR MAC CE in ascending order according to LCGi; i is an integer. Currently, for each LCG, the following three fields are reported: Remaining Time, BT, and Buffer Size.

[0089] The R field is a reserved space.

[0090] In some embodiments, DSR needs to be enhanced, that is, for one LCG, it will carry multiple sets or at least one set of remaining time and buffer size fields, that is, the second type of DSR is introduced to distinguish it from the original first type of DSR. The first type of DSR only carries one set of remaining time and buffer size fields.

[0091] The first type of DSR enhances the DSR to report multiple sets of remaining time and buffer size fields for the LCG.

[0092] For DSR, based on multiple reporting time thresholds configured for LCG, the cached (or buffered) data is divided into multiple parts. DSR indicates the following information for each part of BS>0: the buffer size of the amount of data in each part; the shortest remaining time of PDCP SDU in each part.

[0093] In some embodiments, the value range of the above remaining time is the minimum value of the remaining time of the cached (or buffered) data. However, when performing statistics on emergency data, some data is a high-level control PDU, and the concept of remaining time does not exist at this time:

[0094] For the purpose of MAC Delay Status Reporting, the sending PDCP entity shall consider the following delay-critical PDCP data:

[0095] Delay critical PDCP SDUs for which no PDCP data PDUs are constructed;

[0096] PDCP data PDUs contain delay-critical PDCP SDUs and have not yet been submitted to lower layers (lowerlayers);

[0097] PDCP control PDUs;

[0098] For Acknowledged Mode Data Radio Bearers (AMDRBs), the PDCP SDUs that need to be retransmitted;

[0099] For AM DRBs, the PDCP data PDUs that need to be retransmitted.

[0100] In some embodiments, the UE may be a terminal, or the terminal may be a UE.

[0101] like Figure 2 FIG. 1 is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure. Figure 2 As shown, the embodiment of the present disclosure relates to an information processing method used in an information processing system 100, and the method includes:

[0102] Step S2101: The network device sends first information to the terminal.

[0103] In some embodiments, the terminal receives first information sent by the network device.

[0104] In some embodiments, the first information is used to indicate at least one reporting interval for an LCG, and one reporting interval is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time. Here, at least one reporting interval may be one reporting interval or multiple reporting intervals; multiple reporting intervals may be two or more reporting intervals. Here, the remaining time refers to the time from when the data (or data packet) is discarded. In a specific DSR reporting format, for one reporting interval, the data of the cache size corresponding to the value interval of the remaining time and the data of the cache size corresponding to the value interval of the remaining time are reported, and the minimum remaining time is included in the data. Therefore, from the DSR reporting format, the reported minimum remaining time also implicitly knows which value interval of the remaining time the reporting interval corresponds to.

[0105] Optionally, the reporting interval is used to indicate a value interval of the remaining time and a cache size corresponding to the value interval of the remaining time.

[0106] Optionally, the first information may be a second type of DSR; the second type of DSR is a DSR enhanced from the first type of DSR, and both the first DSR and the second DSR may be DSRs. The first type of DSR carries one reporting interval for one LCG; the second type of DSR carries one or more reporting intervals for one LCG. The first type of DSR has a set of Remaining Time and Buffer Size fields for one LCG; the second type of DSR has one or more sets of Remaining Time and Buffer Size fields for one LCG.

[0107] Optionally, the first information may be used to indicate at least one reporting interval of each LCG in the plurality of LCGs. Figure 1B In the example, the Remaining Time 1 and Buffer Size 1 corresponding to BT1 can be modified to Remaining Time 11 to Remaining Time 1 respectively. i (Remaining Time 11, Remaining Time 12,...Remaining Time 1 i ), cache size 11 to cache size 1 i (Buffer Size 11, Buffer Size 12,...Buffer Size 1 i ); wherein i is an integer greater than 0; the remaining time and cache size corresponding to BT 2 to BT m in 1B can be modified to one or more.

[0108] Optionally, the value interval of the remaining time in the reporting interval can be replaced by a value range; the value interval refers to a time range. For example, if the remaining time is 100 milliseconds (ms), the value interval can be: greater than 0 and less than or equal to 100ms (i.e. (0,100ms]), or greater than 0 and less than or equal to 50ms (i.e. (0,50ms]). Here, the value interval can be the range of the remaining time, or the value interval is a partial range in the range of the remaining time; or the value interval is greater than the range of the remaining time, and the maximum value of the value interval is less than a certain threshold.

[0109] Optionally, a reporting interval may include a remaining time and buffer size field (Remaining Time and Buffer Size fields); or, a reporting interval may include at least a remaining time field, and the reporting interval may also include a buffer size field corresponding to the remaining time field.

[0110] Optionally, the first information may include at least one of the following: an LCG domain, a BT domain, and a remaining time and a cache size domain. Here, the LCG domain and the BT domain included in the first information may be as follows: Figure 1B In the first type of DSR shown, the LCG field is similar to the BT field, except that the remaining time and cache size fields corresponding to one LCG are modified to one or more.

[0111] Optionally, the name of the first information is not limited, and it may be, for example, the second type DSR or reporting interval information or remaining time information.

[0112] In some embodiments, "domain" can be replaced by "field"; for example, the remaining time and cache size domains can refer to the remaining time and cache size fields, the LCG domain can be the LCG field, the BT domain can be the BT field, and so on.

[0113] In some embodiments, the name of the reporting interval indicated by the first information is not limited, and it may be, for example, a candidate interval or a candidate reporting interval.

[0114] In some optional embodiments, before the following step S2102, the terminal determines the first information. In this case, step S2101 may be optional.

[0115] In some optional embodiments, the terminal determining the first information may mean: the terminal determining the second type of DSR according to the instruction of the network device or the instruction of the protocol; configuring one or more remaining time and cache size fields for an LCG in the second DSR.

[0116] Step S2102: The terminal determines a reporting interval for the first type of data.

[0117] In some embodiments, the reporting interval for the first category of data may refer to the third reporting interval; and the reporting interval for the second category of data may refer to the fourth reporting interval.

[0118] In some embodiments, the terminal determines a reporting interval (eg, a third reporting interval) for the first type of data based on the first information. The reporting interval for the first type of data is used to report the first type of data within a time range represented by the reporting interval.

[0119] Optionally, the terminal determines a reporting interval (eg, a third reporting interval) for the first category of data based on at least one reporting interval for an LCG indicated by the first information.

[0120] Optionally, the terminal determines a reporting interval for the first type of data based on at least one reporting interval for one LCG indicated by the first information. Here, the reporting interval for the first type of data may refer to: a third reporting interval.

[0121] In some embodiments, the terminal determines a reporting interval (or a third reporting interval) for the first category data based on the first remaining time of the second category data and at least one reporting interval for an LCG indicated by the first information.

[0122] Optionally, both the first category of data and the second category of data refer to the above-mentioned LCG data.

[0123] Exemplarily, the first type of data is data not associated with a discard timer; the second type of data is data associated with a discard timer. Here, association means that the remaining time is configured for the data; non-association means that the remaining time is not configured for the data. For example, the first type of data is data not associated with the remaining time in the first DSR; the second type of data is data associated with the remaining time in the first DSR.

[0124] Exemplarily, the first type of data may be a PDU of a PDCP layer and / or a PDU of an RLC layer.

[0125] Exemplarily, the first type of data may be delay critical data, but the first type of data is not associated with a remaining time or a timer.

[0126] Exemplarily, the second type of data may be delay critical data, but the first type of data is associated with a remaining time or an associated timer.

[0127] Exemplarily, the second type of data may be data that is not transmitted in the buffer. For example, the second type of data may be data that is buffered in the LCG but not transmitted in the MAC PDU. For example, the second type of data may be a PDCP SDU that is buffered or cached in the LCG but has not been transmitted in any MAC PDU.

[0128] Exemplarily, the second type of data may be data that is not reported by the DSR. For example, the second type of data may be data that is buffered in the LCG but not transmitted in the MAC PDU and not reported in the MAC CE. For example, the second type of data may be a buffered or buffered PDCP SDU, but the PDCP SDU is neither transmitted in any MAC PDU nor reported in the DSR.

[0129] Exemplarily, the difference between the first category data and the second category data is that the first category data has no associated remaining time or no associated timer, while the second category data has associated remaining time or an associated timer; other features of the first category data and the second category data may be the same or similar.

[0130] Optionally, when a first remaining time of the second type of data is in a first reporting interval in at least one reporting interval, the terminal determines that the reporting interval of the first type of data is the first reporting interval.

[0131] Exemplarily, the at least one reporting interval indicated by the first information may include a first reporting interval; the first reporting interval may be one or more.

[0132] Exemplarily, at least one reporting interval for an LCG indicated by the first indication information is a first reporting interval, and the first remaining time of the second category data is in the first reporting interval; for example, the first remaining time of the second category data is greater than 0 and less than or equal to 100ms, and the first reporting interval is the reporting interval corresponding to (0, 100ms], then the first remaining time of the second category data is in the first reporting interval; then the terminal determines that the reporting interval of the first category data is the first reporting interval, that is, it can be the reporting interval corresponding to (0, 100ms].

[0133] Exemplarily, the first indication information indicates that there are multiple reporting intervals for at least one LCG, and the first remaining time of the second category data is in the first reporting interval among the multiple reporting intervals; for example, the first remaining time of the second category data is greater than 0 and less than or equal to 100ms, and the reporting intervals indicated by the first information are the reporting intervals corresponding to (0, 100ms], (100ms, 200ms], and (200ms, 300ms], then the first remaining time of the second category data is in the reporting interval corresponding to (0, 100ms] (at this time, the reporting interval corresponding to (0, 100ms] is the first reporting interval); then the terminal determines that the reporting interval of the first category data is the first reporting interval, that is, it can be (0, 110ms].

[0134] Exemplarily, the name of the first reporting interval is not limited, and it can be, for example, a designated interval.

[0135] Optionally, when the first remaining time of the second type of data is in multiple second reporting intervals in at least one reporting interval, the terminal determines that the reporting interval of the first type of data is one of the multiple second reporting intervals.

[0136] Optionally, determining the reporting interval of the first category of data to be one of multiple second reporting intervals may include one of the following: determining the reporting interval of the first category of data to be any one of the multiple second reporting intervals; determining the reporting interval of the first category of data to be one with the smallest or second smallest remaining time value range among the multiple second reporting intervals; determining the reporting interval of the first category of data to be one with the largest or second largest remaining time value range among the multiple second reporting intervals.

[0137] Exemplarily, the first indication information indicates that there are multiple reporting intervals for at least one LCG, and the first remaining time of the second type of data is in multiple second reporting intervals in the multiple reporting intervals; for example, the first remaining time of the second type of data is greater than 0 and less than or equal to 250ms, and the reporting intervals indicated by the first information are (0, 150ms], (150ms, 200ms], (200ms, 300ms] and (300ms, 400ms] corresponding reporting intervals, then the first remaining time of the second type of data is in (0 ,150ms]、(150ms,200ms]、(200ms,300ms]corresponding reporting intervals (at this time, the reporting intervals corresponding to (0,150ms]、(150ms,200ms]、(200ms,300ms] are multiple second reporting intervals); then the terminal determines that the reporting interval of the first category data is one of the multiple second reporting intervals, that is, it can be one of the reporting intervals corresponding to (0,150ms]、(150ms,200ms]、(200ms,300ms]).

[0138] Based on the above embodiment, the terminal can determine that the reporting interval of the first category of data is any one of the multiple second reporting intervals, that is, it can be any one of the reporting intervals corresponding to (0, 150ms], (150ms, 200ms], and (200ms, 300ms]. Alternatively, the terminal can determine that the reporting interval of the first category of data is the one with the smallest value range among the multiple second reporting intervals, that is, it can be the reporting interval corresponding to (150ms, 200ms]. Alternatively, the terminal can determine that the reporting interval of the first category of data is the one with the largest value range among the multiple second reporting intervals, that is, it can be the reporting interval corresponding to (0, 150ms].

[0139] Exemplarily, the second reporting interval may be a candidate interval; and the second reporting interval determined as a reporting interval for the first category of data may be a designated interval.

[0140] Optionally, the terminal determines a third reporting interval for the first category data based on a fourth reporting interval for the second category data.

[0141] Exemplarily, if the terminal determines that the fourth reporting interval of the second category data is in the first reporting interval of at least one reporting interval, the fourth reporting interval is determined to be the third reporting interval.

[0142] Exemplarily, if the terminal determines that the fourth reporting interval of the second category data is in multiple second reporting intervals of at least one reporting interval, any one of the multiple second reporting intervals or the one with the largest or smallest overlapping range with the fourth reporting interval is determined as the third reporting interval.

[0143] Here, since the first category of data is not associated with the discard timer, there is no remaining time. At this time, the reporting interval of the first category of data is determined by the first remaining time of the second category of data, and the reporting interval of the first category of data is determined in this way. This solves the problem that the first category of data has no associated remaining time and the reporting interval cannot be determined.

[0144] In some optional embodiments, determining the reporting interval of the first category data as one of multiple second reporting intervals may also be: the one of the multiple second reporting intervals that has the largest overlapping range with the first remaining time of the second category data, or the one of the multiple second reporting intervals that has the smallest overlapping range with the first remaining time of the second category data.

[0145] Exemplarily, the first indication information indicates that there are multiple reporting intervals for at least one LCG, and the first remaining time of the second category data is in multiple second reporting intervals in the multiple reporting intervals; for example, the first remaining time of the second category data is greater than 20ms and less than or equal to 250ms, and the reporting intervals indicated by the first information are (0, 100ms], (100ms, 200ms], (200ms, 300ms] and (300ms, 400ms] corresponding reporting intervals, then the first remaining time of the second category data is in (0, 100ms], (100ms, 200ms], (200ms, 300ms] and (300ms, 400ms] corresponding reporting intervals. 300ms] corresponding to the reporting interval (at this time, the reporting intervals corresponding to (0,100ms], (100ms,200ms], and (200ms,300ms] are multiple second reporting intervals); then the terminal determines the reporting interval for the first category of data as: the one with the largest overlap with the first remaining time of the second category of data among the multiple second reporting intervals, such as the reporting interval corresponding to (100,200ms]; or, the terminal determines the reporting interval for the first category of data as: the one with the smallest overlap with the first remaining time of the second category of data among the multiple second reporting intervals, such as the reporting interval corresponding to (200ms,300ms].

[0146] In some embodiments, the terminal determines a reporting interval for the first data based on at least one reporting interval for an LCG indicated by the first information.

[0147] Optionally, determining the reporting interval of the first data may include one of the following: determining the reporting interval of the first category of data to be any one of at least one reporting interval; determining the reporting interval of the first category of data to be the one with the smallest remaining time value range in at least one reporting interval; determining the reporting interval of the first category of data to be the one with the largest remaining time value range in at least one reporting interval.

[0148] Exemplarily, the first indication information indicates that at least one reporting interval for an LCG is multiple, and the multiple reporting intervals are reporting intervals corresponding to (0, 150ms], (150ms, 200ms], (200ms, 300ms], and (300ms, 400ms]. The terminal determines that the reporting interval of the first category of data is one of the multiple reporting intervals, that is, it can be one of the reporting intervals corresponding to (0, 150ms], (150ms, 200ms], (200ms, 300ms], and (300ms, 400ms].

[0149] Based on the above embodiment, the terminal can determine that the reporting interval of the first category of data is any one of the multiple reporting intervals, that is, it can be any one of the reporting intervals corresponding to (0, 150ms], (150ms, 200ms], (200ms, 300ms] and (300ms, 400ms]. Alternatively, the terminal can determine that the reporting interval of the first category of data is the one with the smallest value range among the multiple reporting intervals, that is, it can be the reporting interval corresponding to (150ms, 200ms]. Alternatively, the terminal can determine that the reporting interval of the first category of data is the one with the largest value range among the multiple reporting intervals, that is, it can be the reporting interval corresponding to (0, 150ms].

[0150] At this time, the reporting interval of the first type of data does not necessarily fall within the reporting interval of the second type of data (ie, it is irrelevant to the reporting interval of the second type of data). This method is faster and simpler.

[0151] In some embodiments, the terminal may determine the reporting interval of the first type of data based on a network device indication or based on a protocol agreement.

[0152] Optionally, the terminal determines the reporting interval of the first type of data based on the indication of the network device. Here, in an optional embodiment, it also includes: the terminal receives second information sent by the network device, and the second information is used to indicate the reporting interval of the first type of data.

[0153] Exemplarily, the second information is used to indicate one of the following: the reporting interval of the first category of data is the one with the smallest or largest range of remaining time values ​​in at least one reporting interval, the reporting interval of the first category of data is any one of at least one reporting interval, the reporting interval of the first category of data is any one of multiple second reporting intervals, and the reporting interval of the first category of data is the one with the smallest or largest range of remaining time values ​​in multiple second reporting intervals.

[0154] Exemplarily, the name of the second information is not limited, and it may be, for example, indication information or reporting interval indication.

[0155] Optionally, the terminal determines a reporting interval for the first category of data based on a protocol agreement.

[0156] Exemplarily, the protocol stipulates one of the following: the reporting interval for the first category of data is the smallest or largest range of remaining time values ​​in at least one reporting interval, the reporting interval for the first category of data is any one of at least one reporting interval, the reporting interval for the first category of data is any one of multiple second reporting intervals, and the reporting interval for the first category of data is the smallest or largest range of remaining time values ​​in multiple second reporting intervals.

[0157] Exemplarily, the first indication information indicates that at least one reporting interval for an LCG is multiple, and the multiple reporting intervals are reporting intervals corresponding to (0, 150ms], (150ms, 200ms], (200ms, 300ms], and (300ms, 400ms]. The terminal can determine that the reporting interval of the first category of data is any one of the multiple reporting intervals according to the network device indication or protocol agreement, that is, it can be (0, 150ms], (150ms, 200ms], (200ms, 300ms] and (300ms, 400ms] corresponding to any one of the reporting intervals. Alternatively, the terminal may determine, according to the network device indication or protocol agreement, that the reporting interval of the first category of data is the one with the smallest value range among multiple reporting intervals, that is, it may be the reporting interval corresponding to (150ms, 200ms]. Alternatively, the terminal may determine, according to the network device indication or protocol agreement, that the reporting interval of the first category of data is the one with the largest value range among multiple reporting intervals, that is, it may be the reporting interval corresponding to (0, 150ms].

[0158] Exemplarily, the first indication information indicates that there are multiple reporting intervals for at least one LCG, and the first remaining time of the second type of data is in multiple second reporting intervals in the multiple reporting intervals; for example, the first remaining time of the second type of data is greater than 0 and less than or equal to 250ms, and the reporting interval indicated by the first information is the reporting interval corresponding to (0, 150ms], (150ms, 200ms], (200ms, 300ms] and (300ms, 400ms], then the first remaining time of the second type of data is in the reporting interval corresponding to (0, 150ms], (150ms, 200ms], (200ms, 300ms] (at this time, the (0, 150ms], (150ms, 200ms], (200ms, 300ms] The corresponding reporting interval is a plurality of second reporting intervals). The terminal may determine the reporting interval of the first category of data as any one of the plurality of second reporting intervals according to the network device or protocol agreement, that is, it may be any one of the reporting intervals corresponding to (0, 150ms], (150ms, 200ms], (200ms, 300ms]. Alternatively, the terminal may determine the reporting interval of the first category of data as the one with the smallest value range among the plurality of second reporting intervals according to the network device indication or protocol agreement, that is, it may be the reporting interval corresponding to (150ms, 200ms]. Alternatively, the terminal may determine the reporting interval of the first category of data as the one with the largest value range among the plurality of second reporting intervals according to the network device indication or protocol agreement, that is, it may be the reporting interval corresponding to (0, 150ms].

[0159] Here, since the first type of data is not associated with the discard timer, there is no remaining time. The reporting interval of the first type of data can be directly determined by network indication or protocol agreement, or the reporting interval of the first type of data can be determined in combination with the first remaining time of the second type of data. Specifically, directly determining the reporting interval of the first type of data by network indication or protocol agreement is more flexible than determining it by the first remaining time of the second type of data, and there is no need to judge the second type of data, which is faster and solves the problem that the first type of data has no associated remaining time because the reporting interval cannot be determined.

[0160] Step S2103: The terminal sends the first type of data. Here, sending can be replaced by reporting.

[0161] In some embodiments, the network device receives first type of data sent by the terminal.

[0162] In some embodiments, the terminal reports the first category data in a reporting interval determined for the first category data. Optionally, the terminal reports the first category data in a third reporting interval.

[0163] Exemplarily, the terminal determines that the reporting interval for the first category of data is the one with the smallest remaining time value range in at least one reporting interval, and then reports the first category of data in the smallest reporting interval.

[0164] Exemplarily, the terminal determines that the reporting interval for the first category of data is the one with the largest remaining time value range in at least one reporting interval, and then reports the first category of data in the largest reporting interval.

[0165] Exemplarily, the terminal determines that the reporting interval of the first category data is any one of the at least one reporting interval, and then reports the first category data in any one of the at least one reporting interval.

[0166] Exemplarily, the terminal determines that the reporting interval of the first category data is the one with the smallest remaining time value range among multiple second reporting intervals, and then reports the first category data in the smallest second reporting interval; the multiple second reporting intervals are the intervals where the first remaining time of the second category data is located.

[0167] Exemplarily, the terminal determines that the reporting interval of the first category data is the one with the largest remaining time value range among multiple second reporting intervals, and then reports the first category data in the largest second reporting interval; the multiple second reporting intervals are the intervals where the first remaining time of the second category data is located.

[0168] Exemplarily, the terminal determines that the reporting interval of the first category data is any one of multiple second reporting intervals, and then reports the first category data in any second reporting interval; the multiple second reporting intervals are the intervals where the first remaining time of the second category data is located.

[0169] In some embodiments, the names of information, etc. are not limited to the names recorded in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "code element", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0170] In some embodiments, "obtain", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from high levels, obtaining by self-processing, autonomous implementation, etc.

[0171] In some embodiments, terms such as "send", "transmit", "report", "send", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0172] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "some", "any", and "first" can be interchangeable, and "specific A", "preset A", "preset A", "setting A", "indicated A", "some A", "any A", and "first A" can be interpreted as A pre-defined in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., and can also be interpreted as specific A, some A, any A, or first A, etc., but is not limited to this.

[0173] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values ​​(for example, comparison with a predetermined value), but is not limited to this.

[0174] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2103. For example, step S2101 can be implemented as an independent embodiment; step S2102 can be implemented as an independent embodiment; step S2103 can be implemented as an independent embodiment; the combination of step S2101 and step S2103 can be implemented as an independent embodiment; the combination of step S2102 and step S2103 can be implemented as an independent embodiment; the combination of step S2101 to step S2103 can be implemented as an independent embodiment.

[0175] In some embodiments, step S2103 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0176] In the embodiments of the present disclosure, each embodiment may be implemented individually or in combination with each other, and the steps in each embodiment may be distinguished in order.

[0177] The information processing method provided by the embodiment of the present disclosure needs to consider the details of the reporting format for the second type of DSR, as well as the impact on the DSR triggering mechanism. The embodiment of the present disclosure proposes a solution for triggering and reporting the second type of DSR. The embodiment of the present disclosure relates to an information processing method, which includes:

[0178] In the embodiments of the present disclosure, "class" may refer to the meaning of "category"; for example, the first class DSR and the second class DSR may be the first class DSR and the second class DSR, respectively; the first class data and the second class data may be the first class data and the second class data, respectively.

[0179] Embodiment 1: For the first type of data, a scheme for protecting data statistics when the second type of DSR is reported is provided.

[0180] In some embodiments, the second type DSR will carry at least one set of Remaining Time and Buffer Size fields for one LCG (ie, there are multiple reporting intervals).

[0181] In some embodiments, for the second type of DSR reporting, the terminal determines the value interval of the remaining time according to the network configuration and / or protocol agreement, and then reports the cache size according to the value interval of the remaining time. Specifically, the network configuration and / or protocol agrees on a series of DSR reporting thresholds; the terminal then classifies the cache size according to whether the value interval of the remaining time is below the threshold, thereby obtaining one or more reporting intervals.

[0182] As an embodiment, the DSR triggering threshold may be implicitly used as a DSR reporting threshold;

[0183] For example, if the DSR reporting threshold is z, and the network also configures x, y (y>x) as the reporting threshold, then there are three reporting intervals: interval 1 where the remaining time is less than x; interval 2 where the remaining time is between x and y; and interval 3 between y and the DSR reporting threshold. That is, at this time, x, y, and z are all reporting thresholds, and the DSR trigger threshold z is the largest reporting threshold.

[0184] In some embodiments, the first type of data is delay critical data, but is not associated with the remaining duration, ie, is not associated with a discard timer, so as to be distinguished from the second type of data.

[0185] Optionally, the first type of data is a control PDU of the PDCP layer.

[0186] Optionally, the first type of data is a control PDU of the RLC layer.

[0187] In some embodiments, the second type of data is delay critical data, but is associated with a remaining duration, that is, an associated discard timer, and the remaining duration is lower than a threshold.

[0188] Optionally, the second type of data may be buffered but untransmitted data. Exemplarily, the second type of data may be PDCP SDUs that are buffered by the LCG but have not been transmitted in any MAC PDU.

[0189] Optionally, the second type of data is data that triggers DSR reporting, but is associated with a remaining duration, and its remaining duration is lower than a threshold. Exemplarily, the second type of data is data that has neither been transmitted nor reported in a previous DSR; for example, it may be a PDCP SDU buffered by the LCG, which has not been transmitted in any MAC PDU and has not been reported in a DSR MAC CE.

[0190] Here, the remaining duration may be the remaining time in the previous embodiment; the second type of DSR may be the first information in the previous embodiment; and the network indication may refer to a network device indication.

[0191] Embodiment 2: For the reporting interval of the first type of data, how to report is determined according to the reporting interval of the second type of data. That is, for the second type of data, first determine which reporting intervals are counted for reporting according to the remaining time of the data, and then determine the reporting interval of the first type of data from these reporting intervals.

[0192] Here, because the first category of data is not associated with the discard timer, there is no remaining duration. At this time, the reporting interval is determined by the remaining duration of the second category of data, and this is used to determine the reporting interval of the first category of data. This solves the problem that the first category of data has no associated remaining duration and the reporting interval cannot be determined.

[0193] In some embodiments, if the second type of data is counted in a reporting interval, such as the first interval, according to its remaining duration, the first type of data will be counted in the first interval for reporting.

[0194] Exemplarily, if the remaining duration of the second category data is lower than the threshold and belongs to reporting interval 1, the first category data is also reported in reporting interval 1. Here, the first interval or reporting interval 1 may be the first reporting interval in the previous embodiment.

[0195] In some embodiments, if the remaining duration of the second type of data is counted in multiple intervals (the intervals may be referred to as candidate intervals), such as the first interval, the second interval, etc., the first type of data will be counted in a specified interval for reporting. The specified interval may be a specified interval in the candidate intervals.

[0196] Optionally, the specified interval may be a protocol agreement or a network configuration.

[0197] Optionally, the designated interval may be any one determined by the terminal from the above candidate intervals according to network configuration and / or protocol agreement.

[0198] Optionally, the designated interval may be a larger one or a smaller one determined by the terminal from the above candidate intervals according to the network configuration and / or protocol agreement. Here, the larger one refers to the one with a larger range of remaining duration values; the smaller one refers to the one with a smaller remaining duration value interval or a smaller remaining duration value range.

[0199] Exemplarily, if the remaining duration of the second type of data is lower than the threshold, but part of it belongs to reporting interval 1 and part of it belongs to reporting threshold 2: the remaining duration corresponding to reporting interval 2 has a smaller value range; for example, reporting interval 1 is the data report with a remaining duration of 0-xms; for example, reporting interval 1 is the data report with a remaining duration of x~yms, where y is greater than x.

[0200] The second category of data is placed in the candidate interval (reporting interval 1, reporting interval 2), and the first category of data is determined to be counted in any report in the candidate interval; or,

[0201] The second type of data is placed in the candidate intervals (reporting interval 1, reporting interval 2), and the first type of data is determined to be counted in a report with a smaller residual time value range in the candidate interval; that is, it is counted in reporting interval 1; or,

[0202] The second category of data is placed in the candidate interval (reporting interval 1, reporting interval 2), and the first category of data is determined to be counted in a report with a larger remaining time value range in the candidate interval; that is, it is counted in reporting interval 2.

[0203] Here, the reporting interval 1, the reporting interval 2, the candidate interval or the designated interval may be the second reporting interval in the previous embodiment; the designated interval is one of the multiple second reporting intervals in the previous embodiment.

[0204] Embodiment 3: For the first type of data, the specific remaining time interval in which the data is counted is determined for reporting according to the protocol agreement or network instruction. Here, the first type of data does not need to be reported according to the reporting interval to which the second type of data belongs.

[0205] Here, because the first category of data is not associated with the discard timer, there is no remaining time. At this time, the reporting interval indicated by the network or agreed upon by the protocol is reported, instead of determining the reporting interval by the remaining time of the second category of data, and using this to determine the reporting interval of the first category of data. Compared with embodiment 2, this method is more flexible and does not require judgment on the second category of data, which is faster and solves the problem that the first category of data has no associated remaining time because the reporting interval cannot be determined.

[0206] Optionally, the first category of data is reported according to a reporting interval indicated by the network or agreed upon in the protocol. Exemplarily, if the network sets multiple candidate intervals (e.g., reporting interval 1, reporting interval 2, ..., reporting interval N; N is an integer greater than 1), the terminal can determine that the first category of data is reported in any interval in the candidate interval, or in an interval with the smallest (or smaller) or largest (or larger) value range; for example, it is reported in reporting interval 1.

[0207] Optionally, if the scheduling urgency is taken into consideration, it may be determined that the first type of data is reported in an interval with a smaller remaining value range.

[0208] At this time, the second type of data is placed in the candidate interval, and the reporting interval is determined according to its remaining duration. At this time, the reporting interval of the first type of data does not necessarily fall within the reporting interval of the second type of data. This method is faster and simpler.

[0209] In the embodiments of the present disclosure, part or all of the steps and their optional implementations may be arbitrarily combined with part or all of the steps in other embodiments, and may also be arbitrarily combined with optional implementations of other embodiments.

[0210] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device is proposed, the above device includes a unit or module for implementing each step performed by the terminal in any of the above methods. For another example, another device is also proposed, including a unit or module for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0211] It should be understood that the division of the units or modules in the above device is only a division of logical functions, and in actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. In addition, the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above hardware circuits can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units or modules are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the above hardware circuit can be realized by a programmable logic device (PLD), taking a field programmable gate array (FPGA) as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, so as to realize the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by the form of hardware circuits.

[0212] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor may be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the above hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration may be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0213] Figure 3A 3100 is a schematic diagram of the structure of the terminal 3100 provided in the embodiment of the present disclosure. Figure 3A As shown, the terminal 3100 includes at least one of a first transceiver module 3101 and a first processing module 3102. In some embodiments, the first transceiver module 3101 is used to receive the first information, etc. Optionally, the first transceiver module 3101 is used to perform at least one of the steps of sending and / or receiving (such as steps S2101 and / or steps S2103, but not limited to this) performed by the terminal 3100 in any of the above methods, which will not be repeated here. In some embodiments, the first processing module 3102 is used to determine the reporting interval of the first type of data determined by the network device. Optionally, the first processing module 3102 is used to perform at least one of the steps of processing (such as steps S2102, but not limited to this) performed by the terminal 3100 in any of the above methods.

[0214] Figure 3B 3 is a schematic diagram of the structure of the network device 3200 provided in the embodiment of the present disclosure. Figure 3BAs shown, the network device 3200 includes a second transceiver module 3201. In some embodiments, the second transceiver module 3201 is used to obtain and send the first information. Optionally, the second transceiver module 3201 is used to perform at least one of the steps of sending and / or receiving (such as S2101 and / or step S2103, but not limited thereto) performed by the network device 3200 in any of the above methods, which will not be repeated here. Optionally, the network device 3200 may include a second processing module.

[0215] In some embodiments, the transceiver module (e.g., the first transceiver module and / or the second transceiver module) may include a sending module and / or a receiving module, and the sending module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver. Exemplarily, the first transceiver module includes a first sending module and / or a first receiving module. Exemplarily, the second transceiver module includes a second sending module and / or a second receiving module.

[0216] In some embodiments, the processing module (e.g., the first processing module and / or the second processing module) can be a module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0217] Figure 4A 4 is a schematic diagram of the structure of the communication device 4100 proposed in the embodiment of the present disclosure. The communication device 4100 may be a network device (such as an access network device, a core network device, etc.), or a terminal, etc., or a chip, a chip system, or a processor that supports the network device to implement any of the above methods, or a chip, a chip system, or a processor that supports the terminal to implement any of the above methods. The communication device 4100 may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.

[0218] like Figure 4A As shown, the communication device 4100 includes one or more processors 4101. Processor 4101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute the program, and process the data of the program. Optionally, the communication device 4100 is used to execute any of the above methods. Optionally, one or more processors 4101 are used to call instructions so that the communication device 4100 executes any of the above methods.

[0219] In some embodiments, the communication device 4100 further includes one or more transceivers 4102. When the communication device 4100 includes one or more transceivers 4102, the transceiver 4102 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, steps S2101 and / or step S2103, but not limited thereto), and the processor 4101 performs at least one of the other steps (for example, steps S2102, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and the transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc. may be replaced with each other, the terms transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.

[0220] In some embodiments, the communication device 4100 further includes one or more memories 4103 for storing data. Optionally, all or part of the memories 4103 may also be outside the communication device 4100. In an optional embodiment, the communication device 4100 may include one or more interface circuits 4104. Optionally, the interface circuit 4104 is connected to the memory 4103, and the interface circuit 4104 may be used to receive data from the memory 4103 or other devices, and may be used to send data to the memory 4103 or other devices. For example, the interface circuit 4104 may read the data stored in the memory 4103 and send the data to the processor 4101.

[0221] The communication device 4100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 4100 described in the present disclosure is not limited thereto, and the structure of the communication device 4100 may not be limited thereto. Figure 4A The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (4) others, etc.

[0222] Figure 4B 4 is a schematic diagram of the structure of the chip 4200 proposed in the embodiment of the present disclosure. For the case where the communication device 4100 can be a chip or a chip system, please refer to Figure 4BThe structure diagram of the chip 4200 is shown, but is not limited to this.

[0223] The chip 4200 includes one or more processors 4201. The chip 4200 is configured to execute any of the above methods.

[0224] In some embodiments, the chip 4200 further includes one or more interface circuits 4202. Optionally, the terms interface circuit, interface, transceiver pin, etc. can be interchangeable. In some embodiments, the chip 4200 further includes one or more memories 4203 for storing data. Optionally, all or part of the memory 4203 can be outside the chip 4200. Optionally, the interface circuit 4202 is connected to the memory 4203, and the interface circuit 4202 can be used to receive data from the memory 4203 or other devices, and the interface circuit 4202 can be used to send data to the memory 4203 or other devices. For example, the interface circuit 4202 can read the data stored in the memory 4203 and send the data to the processor 4201.

[0225] In some embodiments, the interface circuit 4202 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, steps such as step S2101 and / or step S2103, but not limited thereto). The interface circuit 4202 performs the communication steps such as sending and / or receiving in the above method, for example, means that the interface circuit 4202 performs data interaction between the processor 4201, the chip 4200, the memory 4203, or the transceiver device. In some embodiments, the processor 4201 performs at least one of the other steps (for example, steps such as step S2102, but not limited thereto).

[0226] The modules and / or devices described in the embodiments such as virtual devices, physical devices, chips, etc. can be combined or separated as needed. Optionally, some or all steps can also be performed by multiple modules and / or devices in collaboration, which is not limited here.

[0227] The present disclosure also proposes a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 4100, the communication device 4100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a temporary storage medium.

[0228] The present disclosure also proposes a program product, including a program and / or an instruction, which, when executed by a communication device, causes the communication device to execute any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.

[0229] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to execute any one of the above methods.

Claims

1. An information processing method, characterized in that: Executed by the terminal, including: Acquire first information, wherein the first information is used to indicate at least one reporting interval for a logical channel group LCG, and one of the reporting intervals is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; Based on the at least one reporting interval, a reporting interval for first-category data is determined, wherein the first-category data is data without an associated discard timer.

2. The method according to claim 1, characterized in that The determining of the reporting interval of the first category of data includes: The reporting interval of the first category data is determined based on the first remaining time of the second category data and the at least one reporting interval, wherein the second category data is data associated with a discard timer.

3. The method according to claim 2, characterized in that The determining, based on the first remaining time of the second category data and the at least one reporting interval, a reporting interval for the first category data comprises one of the following: In a case where the first remaining time of the second category data is a first reporting interval in the at least one reporting interval, determining the reporting interval of the first category data to be the first reporting interval; In a case where the first remaining time of the second type of data is a plurality of second reporting intervals in the at least one reporting interval, the reporting interval of the first type of data is determined to be one of the plurality of second reporting intervals.

4. The method according to claim 3, characterized in that The determining that the reporting interval of the first type of data is one of the multiple second reporting intervals includes one of the following: Determine that the reporting interval of the first category of data is any one of the multiple second reporting intervals; Determine that a reporting interval for the first type of data is the one with the smallest remaining time value range among the multiple second reporting intervals; Determine that a reporting interval for the first category of data is the one with the largest remaining time value range among the multiple second reporting intervals.

5. The method according to claim 1, characterized in that The determining, based on the at least one reporting interval, a reporting interval for the first category of data comprises one of the following: Determine that the reporting interval of the first category of data is any one of the at least one reporting interval; Determine that the reporting interval for the first type of data is the one with the smallest remaining time value range among the at least one reporting interval; Determine that a reporting interval for the first type of data is one of the at least one reporting intervals having a largest remaining time value range.

6. The method according to any one of claims 1 to 5, characterized in that: The determining of the reporting interval of the first category of data includes one of the following: Determining a reporting interval for the first type of data based on an indication from a network device; Based on the protocol agreement, determine the reporting interval of the first category of data.

7. The method according to any one of claims 1 to 6, characterized in that: The first type of data includes at least one of the following: Protocol Data Unit (PDU) of the Packet Data Convergence Protocol (PDCP) layer; PDU of the Radio Link Control (RLC) layer.

8. An information processing method, characterized in that: Performed by network devices, including: Sending first information to a terminal, wherein the first information is used to indicate at least one reporting interval for a logical channel group LCG, and one of the reporting intervals is used to indicate a value interval of a remaining time and data of a cache size corresponding to the value interval of the remaining time; The at least one reporting interval is used by the terminal to determine a reporting interval for first-category data, where the first-category data is data without an associated discard timer.

9. The method according to claim 8, characterized in that The at least one reporting interval is used for one of the following: When the terminal determines that the first remaining time of the second type of data is the first reporting interval in the at least one reporting interval, the terminal determines that the reporting interval of the first type of data is the first reporting interval; When the terminal determines that the first remaining time of the second type of data is a plurality of second reporting intervals in the at least one reporting interval, determining that the reporting interval of the first type of data is one of the plurality of second reporting intervals; The terminal determines that a reporting interval for the first type of data is one of the at least one reporting interval.

10. The method according to claim 8 or 9, characterized in that: The first type of data includes at least one of the following: Protocol Data Unit (PDU) of the Packet Data Convergence Protocol (PDCP) layer; PDU of the Radio Link Control (RLC) layer.

11. A communication device, characterized in that: The communication device is used to execute the information processing method according to any one of claims 1 to 7 or claims 8 to 10.

12. A communication system, characterized in that: include: A terminal and a network device; wherein the terminal is configured to implement the information processing method described in any one of claims 1 to 7, and the network device is configured to implement the information processing method described in any one of claims 8 to 10.

13. A storage medium storing instructions, characterized in that: When the instruction is executed on the communication device, the communication device executes the information processing method according to any one of claims 1 to 7 or claims 8 to 10.

14. A computer program product, comprising a computer program or instructions, characterized in that: When the computer program or instruction is executed by a processor, the information processing method according to any one of claims 1 to 7 or claims 8 to 10 is implemented.