Data processing method and wireless communication equipment

CN121220101APending Publication Date: 2025-12-26SHENZHEN TCL NEW-TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480031986.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-21
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

In the prior art, the transmission technology of XR low latency high reliable services on the air interface has not been effectively optimized, and the resource utilization efficiency is low.

Method used

By receiving and sending data set proportional information and/or data set forward error correction FEC information, network nodes can perform operations matching the information of each data set to achieve efficient utilization of resources.

Benefits of technology

It improves the efficiency of data transmission in wireless communication systems and optimizes the performance of XR low latency and high reliability services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121220101A_ABST
    Figure CN121220101A_ABST
Patent Text Reader

Abstract

The present disclosure provides a data processing method, comprising: receiving first information, the first information comprising data set proportion information and / or data set forward error correction (FEC) information; in response to the first information, a predefined operation is performed. Based on the data set proportion information and / or the data set forward error correction (FEC) information in the first information, the first network node can execute the operation matched with each piece of data set information, so that the purpose of efficiently utilizing resources is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Data processing method and wireless communication device Technical Field

[0001] The present disclosure relates to the field of wireless communications, and in particular to a data processing method and a wireless communication device. Background Art

[0002] 3GPP has introduced Extended Reality (XR) services in 5G systems. However, the air interface transmission technology for XR services (such as AR, MR, and VR) still needs to be enhanced. The air interface transmission of XR low-latency and high-reliability services in particular requires optimization, and the performance requirements for XR low-latency and high-reliability services remain unmet. Therefore, a data processing method and wireless communication device are needed to address these and other issues with existing technologies.

[0003] Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a data processing method in view of the above-mentioned defects of the prior art, aiming to solve the problem of how to efficiently utilize resources in the prior art.

[0005] According to one aspect of the present disclosure, a data processing method is provided, which is executed by a first network node and includes:

[0006] receiving first information, wherein the first information includes data set ratio information and / or data set forward error correction (FEC) information;

[0007] In response to the first information, a predefined operation is performed.

[0008] According to one aspect of the present disclosure, there is provided a method executed at a second network node, including:

[0009] First information is sent, where the first information includes data set ratio information and / or data set forward error correction (FEC) information.

[0010] According to one aspect of the present disclosure, a wireless communication device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the steps in the data processing method as described in any one of the above items.

[0011] Beneficial effects of the present invention: Based on the data set ratio information and / or data set forward error correction FEC information in the first information, the first network node can perform operations matching the information of each data set, thereby achieving the purpose of efficient resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present disclosure or related technologies, the following drawings will be briefly introduced in the embodiments. Obviously, the drawings are only some embodiments of the present disclosure, and ordinary technicians in this field can derive other drawings based on these drawings without inventive work.

[0013] FIG1 illustrates a schematic diagram of a wireless communication system architecture provided by the present disclosure.

[0014] FIG2 a shows a flow chart of the data processing method provided by the present disclosure.

[0015] FIG2 b illustrates a flow chart of the data processing method provided by the present disclosure.

[0016] FIG3 illustrates a flow chart of the NG-RAN receiving data set ratio information and / or data set forward error correction FEC information from the access mobility management AMF through the control plane interface NG-C provided by the present disclosure.

[0017] Figure 4 illustrates a flow chart of the NG-RAN provided by the present disclosure receiving data set ratio information and / or data set forward error correction FEC information from the user plane function UPF through the user plane interface NG-U.

[0018] FIG5 illustrates a possible composition relationship structure when a non-FEC type data packet and an FEC type data packet provided by the present disclosure are located in different protocol data unit sets.

[0019] FIG6 illustrates the composition structure of a non-FEC type data packet and an FEC type data packet provided by the present disclosure when they are located in the same protocol data unit set.

[0020] FIG7 a illustrates a schematic diagram of a process of a user equipment receiving data set ratio information provided by the present disclosure.

[0021] FIG7 b illustrates a schematic diagram of a process of a user equipment receiving forward error correction (FEC) information of a data set provided by the present disclosure.

[0022] FIG8 illustrates a schematic diagram of a user equipment buffer provided by the present disclosure, wherein data in the user equipment buffer is divided into necessary data of a complete data set and non-essential data of the complete data set.

[0023] FIG9 illustrates a schematic diagram of a user equipment buffer provided by the present disclosure, wherein data in the user equipment buffer is divided into non-FEC type data and FEC type data.

[0024] FIG10 is a schematic diagram illustrating a trigger mechanism for multi-stream asynchronization provided by the present disclosure.

[0025] FIG11 illustrates a schematic diagram of synchronous service transmission flows of multiple LCGs provided by the present disclosure.

[0026] FIG12 is a schematic diagram illustrating a format of a BSR of a user equipment when multiple LCGs have data to report provided by the present disclosure.

[0027] FIG13 is a schematic diagram illustrating a format for indicating asynchronous information in a BSR MAC CE provided by the present disclosure.

[0028] FIG14 is a schematic diagram illustrating a format of precise indication of asynchronous information in a BSR MAC CE provided by the present disclosure.

[0029] FIG15 illustrates an exemplary block diagram of a wireless communication system provided by the present disclosure. DETAILED DESCRIPTION

[0030] The embodiments of the present disclosure describe technical matters, structural features, objectives and effects in detail with reference to the accompanying drawings, as described below. Specifically, the terms in the embodiments of the present disclosure are only used to describe the purpose of specific embodiments, rather than to limit the present disclosure.

[0031] In this disclosure, "A or B" may mean "only A," "only B," or "both A and B."

[0032] In other words, in the present disclosure, "A or B" may be interpreted as "A and / or B." For example, in the present disclosure, "A, B or C" may mean "only A," "only B," "only C," or "any combination of A, B, and C."

[0033] As used in this disclosure, a slash ( / ) or a comma may mean "and / or". For example, "A / B" may mean "A and / or B". Thus, "A / B" may mean "only A", "only B", or "both A and B". For example, "A, B, C" may mean "A, B, or C".

[0034] In the present disclosure, “at least one of A and B” may mean “only A”, “only B”, or “both A and B”. In addition, in the present disclosure, the expression “at least one of A or B” or “at least one of A and / or B” may be interpreted as “at least one of A and B”.

[0035] In addition, in the present disclosure, “at least one of A, B, and C” may mean “only A,” “only B,” “only C,” or “any combination of A, B, and C.” In addition, “at least one of A, B, or C” or “at least one of A, B, and / or C” may mean “at least one of A, B, and C.”

[0036] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the described features. Throughout the description of this application, "plurality" means two or more, unless otherwise specifically defined.

[0037] Those skilled in the art will recognize and appreciate that the details of the described examples are merely illustrative of some embodiments and that the teachings set forth herein are applicable to various alternative arrangements.

[0038] The technical solution disclosed herein can be applied to various wireless communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, 5G communication system or future wireless communication systems, etc.

[0039] Exemplarily, a wireless communication system 100 applied in the present disclosure is shown in FIG1 . The wireless communication system 100 may include a base station 110, which may be a device that communicates with a user equipment 120 (User Equipment, UE). The base station 110 may provide communication coverage for a specific geographical area and may communicate with user equipment located within the coverage area. Optionally, the base station 110 may be an evolved base station (eNB or eNodeB) in an LTE system, or the base station may be a mobile switching center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a base station in a future communication system, etc.

[0040] The wireless communication system 100 also includes at least one user equipment 120 located within the coverage area of ​​the base station 110. As used herein, "user equipment" includes, but is not limited to, a device configured to receive / send communication signals via a wired connection, such as a Public Switched Telephone Network (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another user equipment; and / or an Internet of Things (IoT) device. A user equipment configured to communicate via a wireless interface may be referred to as a "wireless communication terminal," "wireless terminal," or "mobile terminal." Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that can combine cellular radiotelephones with data processing, fax, and data communication capabilities; PDAs that can include radiotelephones, pagers, Internet / Intranet access, web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. User equipment can refer to access terminals, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote user equipment, mobile devices, wireless communication devices, or user agents. An access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a user device in a 5G network, or a user device in a future evolved PLMN, etc.

[0041] Optionally, the user equipments 120 may perform device-to-device (D2D) communication with each other.

[0042] Optionally, the 5G communication system or 5G network may also be referred to as a New Radio (NR) system or NR network.

[0043] The wireless communication system 100 also includes a core network 130. Core network 130 may be an IP mobile communication network operated by a mobile communication operator. For example, core network 130 may be a core network used by a mobile communication operator that operates and manages the wireless communication system 100, or may be a core network used by a virtual mobile communication operator such as an MVNO (Mobile Virtual Network Operator).

[0044] The core network 130 can be connected to the base station 110 and serve as a relay device for transmitting user data. The user equipment 120 transmits and receives user data via the core network 130. It should be noted that the communication of user data is not limited to IP communication and can also be non-IP communication.

[0045] FIG1 exemplarily shows a base station 110 , two user equipments 120 and a core network 130 . Optionally, the wireless communication system 100 may include multiple base stations and each base station may include other numbers of user equipments within its coverage area, which is not limited in the present disclosure.

[0046] Optionally, the wireless communication system 100 may further include other network entities such as a network controller, a mobility management entity, and a network element, which is not limited in this disclosure. For example, the core network 130 may include other network entities such as a user plane function 130a and an access mobility management AMF 130b, which is not limited in this disclosure.

[0047] It should be understood that in this disclosure, a device with wireless communication capabilities in a network / system may be referred to as a wireless communication device. Taking the wireless communication system 100 shown in Figure 1 as an example, the wireless communication device may include a base station 110 with communication capabilities, a user device 120, and a core network 130. The base station 110 and the user device 120 may be the specific devices described above and will not be described in detail here. The wireless communication device may also include other devices in the wireless communication system 100 (core network 130). For example, the core network 130 may include other network entities such as the user plane function 130a and the access mobility management AMF 130b, but this disclosure does not limit this.

[0048] To facilitate understanding of the technical solutions of the present disclosure, the technical solutions related to the present disclosure are described below.

[0049] Before describing the present disclosure in further detail, the following glossary is provided for a better understanding of the present disclosure.

[0050] FEC is a forward error correction technology. The sender adds a certain amount of redundant error correction code to the payload data and sends it together. The receiver performs error detection on the data based on the received error correction code. If an error is found, it uses the error correction code to correct it. FEC check packets (also known as FEC type data packets) are independent RTP packets independent of the source data RTP packets. FEC check packets and source data RTP packets are transmitted in the same RTP session.

[0051] FEC Check Packet: On the receiver side, if all source packets are received successfully, no FEC recovery is required and the FEC Check Packet is discarded. However, if there are lost source packets, the FEC Check Packet can be used to recover the lost information. Note that all source packets protected by a specific FEC packet need to be in the same RTP session.

[0052] Exemplary Methods

[0053] This embodiment provides a data processing method that can be applied to a network node (e.g., a base station 110 or a user equipment 120) in a 5G new radio NR communication system and future wireless communication systems. Specifically, as shown in FIG2a , the method includes:

[0054] Step S100: Receive first information, wherein the first information includes data set ratio information and / or data set forward error correction (FEC) information, or discard enable indication information based on the data set ratio information, or discard enable indication information based on the data set forward error correction (FEC) information;

[0055] After obtaining the first information, the following steps as shown in FIG2 a are executed: S200 , in response to the first information, a predefined operation is executed.

[0056] This embodiment provides a data processing method that can be applied to a network node (e.g., core network 130 or base station 110) in a 5G new radio NR communication system and future wireless communication systems. Specifically, as shown in FIG2b , the method includes:

[0057] Step H100: Send first information, where the first information includes data set ratio information and / or data set forward error correction (FEC) information.

[0058] Specifically, the first network node receives first information, wherein the first information includes data set ratio information and / or data set forward error correction FEC information; based on the analysis of the data set ratio information and / or data set forward error correction FEC information in the first information, information of finer-grained data in each data set of the first information can be further obtained, so that the first network node performs a predefined operation in response to the first information, that is, the first network node can perform an operation that matches the information of the finer-grained data in each data set of the first information based on the information of the finer-grained data in each data set of the first information, thereby achieving the purpose of efficient resource utilization by the network node.

[0059] Example 1

[0060] In some embodiments, the first network node is a base station 110. The base station 110 may receive first information from a core network device based on a control plane interface (e.g., NG-C), as shown in FIG3 . The base station 110 may also receive first information from a core network device based on a user plane interface (e.g., NG-U), as shown in FIG4 . The first information may include at least one of data set ratio information and / or data set forward error correction (FEC) information, or discard enable indication information based on the data set ratio information, or discard enable indication information based on the data set forward error correction (FEC) information.

[0061] The discard enabling indication information based on the data set ratio information indicates that the RAN may discard the data set in proportion;

[0062] The discard enable indication information based on the FEC information of the data set indicates that the RAN may discard FEC type data related to the data set;

[0063] The dataset ratio information may include at least one of the following:

[0064] The necessary data ratio information of the complete data set refers to the data that must be successfully received by the receiving end in the complete data set sent by the sending end to the receiving end during RAN data transmission; the necessary data ratio information of the complete data set refers to the ratio of the data that must be successfully received by the receiving end in the complete data set sent by the sending end to the receiving end during wireless air interface data transmission to the entire complete data set;

[0065] The proportion of non-essential data in the complete data set refers to the proportion of data in the complete data set sent by the transmitter to the receiver during data transmission, excluding data successfully received by the receiver. This information indicates the proportion of non-essential data in the complete data set that the RAN can discard;

[0066] Information on the proportion of necessary data based on the importance level of the dataset,

[0067] The information regarding the proportion of necessary data based on the importance level of a data set refers to the proportion of data successfully received by the receiving end corresponding to the PSI LEVEL, for each data set in a complete data set sent from the transmitting end to the receiving end during wireless air interface data transmission. The information regarding the proportion of necessary data based on the importance level of a data set can be in the form of a table (e.g., a mapping between PSI level and the proportion of necessary data in the protocol data unit set PDU Set ratio1, where X, Y...M are integers), as shown in Table 1:

[0068] Table 1

[0069] and information on the proportion of non-essential data based on the importance level of the dataset.

[0070] The proportion information of non-essential data based on the importance level of a data set refers to the proportion of data other than the data successfully received corresponding to the PSI LEVEL in the complete data set sent by the transmitter to the receiver during wireless air interface data transmission. The proportion information of non-essential data based on the importance level of a data set can be in the form of a table (i.e., a mapping relationship between the PSI level and the proportion of non-essential data in the protocol data unit set PDU Set ratio2, where x, y...m are integers), as shown in Table 2:

[0071] Table 2

[0072] The discard enable indication information based on the data set ratio information is used to instruct the RAN to discard non-essential data in the data set. For example, when the ratio information of the necessary data in the data set is X%, the discard enable indication information based on the data set ratio information can be used to instruct the RAN to discard the non-essential data in the data set (occupying (1-X%) of the data set); when the ratio information of the non-essential data in the data set is Y%, the discard enable indication information based on the data set ratio information can be used to instruct the RAN to discard the non-essential data in the data set (occupying Y% of the data set).

[0073] In some embodiments, when each data set corresponds to a different PSI level, and different PSI levels correspond to different PDU Set ratio information of the necessary data of the complete data set, the discard enable indication information based on the data set ratio information instructs the RAN to discard non-essential data in the data set based on the PSI level. For example, when the PSI level = 0 and PDU Set ratio1 = X%, the RAN instructs the discard enable indication information based on the data set ratio information to discard the non-essential data accounting for Y% of the PDU Set.

[0074] In some embodiments, when each data set corresponds to a different PSI level and the ratio information of non-essential data in the complete data set is different, PDU Set ratio2, similarly, the discard enable indication information based on the data set ratio information indicates discarding the non-essential data in the data set based on the PSI level. Detailed description is omitted here.

[0075] The data set FEC information may include at least one of the following:

[0076] Forward error correction (FEC) type data information of a data set, which indicates information about the FEC data packet of the data set, including at least one of the following:

[0077] Forward Error Correction Packet Type Indicator in the Protocol Data Unit Set: Indicates the FEC type packet indicator when the non-FEC type data and FEC type data of each PDU Set belong to the same PDU Set (as shown in Figure 5). For example, 0 indicates non-FEC type data and 1 indicates FEC type data.

[0078] Forward Error Correction Protocol Data Unit Set Type Indication: Indicates the FEC type data set indication when the non-FEC type data of each PDU Set and the FEC type data of each PDU Set belong to different PDU Sets (as shown in Figure 6). For example, 0 indicates a non-FEC type data set, and 1 indicates an FEC type data set;

[0079] Forward error correction related protocol data unit set sequence number FEC associated PDU Set SN: indicates the sequence number of the PDU Set where the FEC type data is located when the non-FEC type data of each PDU Set and the FEC type data of each PDU Set belong to different PDU Sets (as shown in Figure 6).

[0080] The non-FEC data type information of the data set indicates the source data packet information in the data set, excluding the FEC error correction type. The source data packet represents the valid data packet that the receiver needs to parse. This includes the source data set sequence number, source data type, or source data sequence number.

[0081] In some embodiments, when the base station 110 receives the first information from the core network device based on the user plane interface (e.g., NG-U), the base station 110 carries the data set ratio information and / or data set forward error correction FEC information in the downlink protocol data unit set information DL PDU Set Information data frame in the downlink user plane part protocol GTP-U extended subheader of NG-U through the user plane function UPF.

[0082] In some embodiments, when the base station 110 receives the first information from the core network device based on the user plane interface (e.g., NG-U), the data set forward error correction (FEC) information in the first information further includes at least one of the following information:

[0083] The forward error correction packet type indication, forward error correction protocol data unit set type indication and forward error correction related protocol data unit set sequence number FEC associated PDU Set SN in the protocol data unit set, wherein the forward error correction packet type indication, forward error correction protocol data unit set type indication and forward error correction related protocol data unit set sequence number in the protocol data unit set are explained above and will not be repeated here.

[0084] Through the downlink protocol data unit set information DL PDU Set Information data frame, the base station 110 can accurately identify non-FEC type data packet information from the data packet.

[0085] In some embodiments, in response to the discard enable indication based on the dataset ratio information, non-essential data in the dataset is discarded. In other embodiments, in response to the discard enable indication based on the dataset ratio information, the length of a first timer for the necessary data or non-essential data in the dataset is adjusted, wherein the first timer indicates the duration for sending the necessary data or non-essential data in the dataset.

[0086] Specifically, when the base station 110 receives the discard enable indication information based on the data set ratio information or the ratio information of non-essential data of the complete data set, or the ratio information of necessary data based on the data set importance level, or the ratio information of non-essential data based on the data set importance level indicated in the 5GC first information, the base station 110 will discard the data according to the data transmission situation and the ratio of data that can be discarded. For example, if the ratio information ratio of necessary data of the protocol data unit set PDU Set indicates the ratio of data contained in each PDU set that is correctly transmitted on the air interface, then when the ratio of data transmission in the air interface reaches the indicated ratio (such as 80%), the remaining 20% ​​of the data in the PDU set can be discarded. In this way, while ensuring that the downlink between the base station 110 and the user equipment 120 can be transmitted correctly, the amount of transmitted data is reduced, thereby saving air interface resources.

[0087] During the downlink transmission process, the base station 110 performs a discard process: for downlink DL data, the Packet Data Convergence Protocol PDCP layer in the transmitting end counts the proportion of data successfully transmitted in each PDU Set, and discards the DL data packets based on the proportion information of necessary data of the complete data set or the proportion information of non-essential data of the complete data set. Specifically, when the base station 110 receives each PDU Set, if the proportion of successful transmission per PDU Set reaches the ratio configured by 5GC (i.e., the proportion information of necessary data based on the complete data set) or the proportion of successful transmission per PDU Set reaches the ratio corresponding to the PSI level of the PDU Set (i.e., the proportion information of necessary data based on the importance level of the data set), the PDCP layer of the base station 110 performs a discard process on the non-essential data based on the complete data set in the DL. Alternatively, if the ratio of successful transmission per PDU Set reaches the ratio configured by 5GC or the ratio of successful transmission per PDU Set reaches the ratio configured by its PSI level, the data packets PDCP SDU / PDU outside the ratio of each PDU Set (regardless of whether the data packets have been sent or whether the discard timer of the data packet has expired) are discarded, that is, non-essential data of the complete data set or non-essential data based on the importance level of the data set are discarded), and the discard timer corresponding to the discarded data packets is stopped at the same time.

[0088] In addition, when the sending end (such as base station 110) analyzes that the proportion of successfully transmitted data packets meets the requirements (i.e., the proportion information of necessary data based on a complete data set configured by the core network), the remaining data packets (i.e., non-essential data based on a complete data set) may not be discarded directly, but the first timer (i.e., discard timer discardtimer) of the necessary data or non-essential data in the data set may be modified. For example, the timeout period of the discard timer may be modified to be shorter or longer, so that the non-essential data times out and is discarded as early as possible, or the necessary data is discarded later.

[0089] In addition, for data packets that the transmitter (e.g., base station 110) decides to discard and has already sent to the receiver (e.g., user equipment), PDCP can also instruct the receiver to discard this portion of the data packet (i.e., non-essential data based on the complete data set) through the Packet Data Convergence Protocol Control PDU, without further transmission to the application layer. For data packets that the transmitter decides to discard but have already been sent to the transmitter's RLC layer, PDCP can also instruct the transmitter's RLC layer to discard this portion of the data packet, without further transmission to the air interface, that is, without further transmission to the user equipment.

[0090] In some embodiments, since the transmitting end determines whether to discard data by analyzing whether the ratio of successfully transmitted data packets meets the requirements, it is necessary to determine the successful transmission status of the data packets during the transmission process. The PDCP of the transmitting end determines the successful transmission status of the data packets in each PDU Set during the transmission process in at least one of the following ways:

[0091] Option 1: The PDCP layer of the transmitting end successfully receives the transmission status report of the data packet sent by the radio link control RLC layer of the transmitting end. The transmission status report can use at least one of the two modes:

[0092] 1. The radio link control determines an RLC AM mode, wherein the RLC AM mode indication is based on a radio link control status report RLC STATUS report of the user equipment 120.

[0093] 2. Radio Link Control Uncertain RLC UM mode, wherein the RLC UM mode includes a Packet Data Convergence Protocol Status Report RLC STATUS Report.

[0094] Option 2: The transmitting PDCP receives the PDCP STATUS Report fed back by the receiving PDCP.

[0095] In some embodiments, in response to the discard enable indication based on the forward error correction (FEC) information of the data set, FEC-type data of the data set is discarded. In other embodiments, in response to the discard enable indication based on the FEC information of the data set, the length of a first timer for the non-FEC information and FEC information in the data set is adjusted, wherein the first timer indicates the duration for sending the non-FEC information and FEC information in the data set. In other embodiments, in response to the data set ratio information and the data set FEC information, non-essential data and FEC-type data in the data set are discarded. In other embodiments, in response to the data set ratio information and the data set FEC information, the length of a first timer corresponding to the necessary data or non-essential data in the data set and / or the non-FEC information and FEC information in the data set is adjusted, wherein the first timer indicates the duration for sending the necessary data or non-essential data in the data set and the FEC information in the data set.

[0096] Specifically, when the base station 110 receives the FEC-based discard indication indicated by the 5GC (that is, the discard enable indication information based on the FEC information of the data set or the discard enable indication information of the FEC type data based on the importance level of the data set), the base station 110 will discard the FEC data packet based on the data transmission situation and the proportion of non-FEC type data that needs to be correctly transmitted. The FEC discard indication mechanism indicates that if the proportion of non-FEC type data packets correctly transmitted on the air interface meets the requirements, then the FEC type data can be discarded. In other words, for the data in the downlink DL, the PDCP layer of the transmitting end counts the transmission status of the source data of each PDU Set on the air interface. If all the non-FEC type data is successfully transmitted, or the proportion of successful transmission reaches the required proportion (the proportion information of the necessary data of the non-FEC type data), the packet data convergence protocol PDCP layer of the base station 110 performs FEC data packet discard processing on the DL (downlink from the base station 110 to the user equipment). In another implementation, if all non-FEC data per PDU Set is successfully transmitted or the successful transmission ratio reaches the ratio configured for its PSI level (i.e., the ratio of necessary data corresponding to the importance level of non-FEC data), the error-correcting data FEC data packets (PDCP SDUs / PDUs) for each PDU Set are discarded (regardless of whether the data packets have been sent or whether the discard timer for the data packets has expired), and the discard timer for the discarded data packets is stopped. Optionally, if the transmitting end analyzes that the successful transmission ratio of data packets meets the requirement, the discard timer for the non-FEC and FEC information within the data set can be modified instead of directly discarding the FEC data packets. For example, the discard timer can be modified to a shorter or longer timeout, so that the FEC data expires and is discarded sooner, or the non-FEC data is discarded later. Furthermore, for data packets that the transmitting end decides to discard and have already sent to the receiving end, PDCP can also instruct the receiving end to discard these data packets via a PDCP control PDU, without further transmission to the application layer. For data packets that the transmitter determines to discard but has already been sent to the RLC layer of the transmitter, PDCP can also instruct the RLC layer of the transmitter to discard this part of the data packets without further transmission to the air interface.

[0097] In some embodiments, because the transmitting end determines whether discarded data is achieved by analyzing whether the non-FEC type data successfully transmitted by the data packet meets the requirements, it is necessary to determine the successful transmission status of the data packet during the transmission process. The PDCP of the transmitting end determines the successful transmission status of the data packet in each PDU Set during the transmission process in at least one of the following ways:

[0098] Option 1: The PDCP layer of the transmitting end successfully receives the transmission status report of the data packet sent by the radio link control RLC layer of the transmitting end. The transmission status report can use at least one of the two modes:

[0099] 1. The radio link control determines an RLC AM mode, wherein the RLC AM mode indication is based on a radio link control status report RLC STATUS report of the user equipment 120.

[0100] 2. Radio Link Control Uncertain RLC UM Mode, wherein the Radio Link Control Uncertain RLC UM Mode includes a Packet Data Convergence Protocol Status Report (PDCP STATUS Report).

[0101] Option 2: The transmitting PDCP receives the PDCP STATUS Report fed back by the receiving PDCP.

[0102] Example 2

[0103] In some embodiments, the first network node is a user equipment, and the user equipment receives the first information from the base station 110 over a wireless air interface. In some embodiments, the first information is the dataset ratio information, and the dataset ratio information includes discard enable indication information based on the dataset ratio information. After receiving the discard enable indication information based on the dataset ratio information, the user equipment can discard non-essential data of the complete dataset during uplink transmission.

[0104] Specifically, as shown in FIG7a , the user equipment 120 receives the data set ratio information through an RRCreconfiguration message. Through this configuration information, the user equipment 120 can perform an uplink discard operation based on the data set ratio information. More specifically, the base station 110 sends a discard enable indication information based on the data set ratio information per DRB to the user equipment 120 through an RRC message, and the user equipment 120 can perform an uplink discard operation based on the data set ratio information. A ratioBasedDiscard information element can be added to the PDCP configuration, through which the user equipment 120 performs data packet discard based on the ratio (i.e., the data set ratio information) on the uplink data at the PDCP layer.

[0105] In addition, in order to support the user equipment 120 in performing ratio-based discarding of uplink data based on the protocol data unit set importance level (PSI Level) (the proportion of essential data based on the importance level of the data set), the packet discard ratios of data PDU Sets with different PSI levels are different, as shown in Table 3. In practice, the PSI Level of the PDU Set of the uplink user equipment 120 data is indicated by the application layer to the PDCP layer of the user equipment 120. The discard ratio ratio corresponding to each PSI level (that is, the proportion of non-essential data based on the importance level of the data set) can also be considered to be indicated by the application layer to the PDCP layer of the user equipment 120, or can be considered to be indicated by the base station 110 to the PDCP layer of the user equipment 120 through an RRC reconfiguration message, that is, sent to the user equipment 120 through the ratioBasedDiscard enabling configuration.

[0106] Table 3: Mapping between PSI level values ​​and the proportion of non-essential data based on the importance level of the dataset

[0107] In some other embodiments, the discard enable indication information based on the dataset ratio information is further used to activate data discard based on the dataset ratio information. In some other embodiments, after receiving the discard enable indication information based on the dataset ratio information, the user equipment may also receive an indication to activate data discard based on the dataset ratio information. In this way, the user equipment may discard non-essential data of the complete dataset during uplink transmission based on the discard authorization and discard activation indication from base station 110.

[0108] Specifically, to support data set ratio information-based discard processing by user equipment 120, user equipment 120 can receive a discard activation indication from base station 110. That is, after base station 110 successfully configures data set ratio information-based discard enable indication information for user equipment 120, there are two implementation methods: the first is to immediately activate the discard function; the other implementation method is to instruct user equipment 120 to activate the discard function via the air interface. For the second implementation method, user equipment 120 receives ratio-based discard activation / deactivation information (i.e., an indication to activate / deactivate data discard based on data set ratio information) indicated in a downlink media access control sublayer control element (DL MAC CE) sent by base station 110 via the air interface. In other words, base station 110 sends per-DRB (data radio bearer granularity) ratio-based discard activation information to user equipment 120 via a DL MAC CE. To better indicate the activation of data set ratio information-based discard corresponding to each DRB, a bitmap can be used to indicate whether the discard function for data in each DRB is activated. The one-byte ratio-based discard activation / deactivation MAC CE format is shown in Table 4. A "0" in each bitmap indicates ratio-based discard deactivation, and a "1" in each bitmap indicates ratio-based discard activation.

[0109] Table 4: One-byte ratio-based discard activation / deactivation MAC CE format

[0110] In addition, if the ratio of a PDU Set (i.e., the ratio of non-essential data in a complete data set) is associated with the PSI level, ratio-based discard activation can instruct a PDU Set at a certain PSI level to discard the non-essential data of the complete data set. For example, the discard function can be activated for PDU Sets below or above the low-importance PSI level or the RRC-configured PSI level threshold. In other words, the discard function can be activated for PDU Sets below / above the low-importance PSI level, or the discard function can be activated for PDU Sets below / above the RRC-configured PSI threshold.

[0111] In some embodiments, the first information is the data set FEC information, and the data set FEC information includes discard enable indication information based on the data set FEC information. When the user equipment obtains the discard enable indication information based on the data set FEC information, it can discard part of the uplink data.

[0112] Specifically, as shown in Figure 7b, the user equipment 120 receives FEC-based discard configuration information (i.e., discard enable indication information based on the data set FEC information) through an RRCreconfiguration message. Through this configuration information, the user equipment 120 can perform an uplink discard operation based on the data set FEC information. In other words, the base station 110 sends the per-DRB FEC-based discard enable configuration information (i.e., discard enable indication information based on the data set FEC information) to the user equipment 120 through an RRC message. A new FECBasedDiscard information element can be added to the PDCP layer, through which the user equipment 120 can discard FEC type data of the uplink data at the PDCP layer.

[0113] In addition, the user equipment 120 can also perform FEC-based discard based on the PSI Level for uplink data, that is, the discard mechanism of the FEC type data of the PDU Set corresponding to different PSI levels is different. As shown in Table 5, the PSI Level of the PDU Set of the user equipment 120 in the uplink can be indicated by the application layer to the PDCP layer of the user equipment 120. The indicator indicating whether the FEC type data of the PDU Set corresponding to each PSI level can be discarded can be indicated by the application layer to the PDCP layer of the user equipment 120, and can also be indicated by the base station 110 to the PDCP layer of the user equipment 120 through an RRC reconfiguration message, that is, sent to the user equipment 120 through the FEC-based discard enabling configuration (that is, the discard enabling indication information of the FEC type data based on the importance level of the data set).

[0114] Table 5: Mapping between PSI level and FEC type data discard enable indication information based on data set importance level

[0115] In some other embodiments, the discard enable indication information based on the dataset FEC information is further used to activate dataset FEC-based discard data. In some other embodiments, after receiving the discard enable indication information based on the dataset FEC information, the user equipment also receives an indication to activate dataset FEC-based discard data. In this way, the user equipment can discard FEC-type data in uplink transmission based on the discard authorization and discard activation indication from the base station 110.

[0116] Specifically, when the user equipment receives the discard enable indication information based on the dataset FEC information, there are two processing methods: the first processing method is to immediately activate the discard, that is, to activate the dataset FEC discard data; the other processing method is to receive the indication to activate the dataset FEC discard data. In other words, after successfully configuring the FEC-based discard function for the user equipment 120, the base station 110 needs to instruct the user equipment 120 to activate the discard function through the air interface. Specifically, the user equipment 120 receives the FEC-based discard activation / deactivation information (that is, the indication to activate / deactivate the dataset FEC discard data) indicated in the downlink DL MAC CE sent by the base station 110 from the air interface. In other words, the base station 110 sends the FEC-based discard activation information per DRB (data radio bearer granularity) to the user equipment 120 through a DL MAC CE. As shown in Table 6, a bitmap can be used to indicate whether the function is activated for each DRB. The following table shows the format of a one-byte FEC-based discard activation / deactivation MAC CE. A "0" in each bitmap indicates FEC-based discard deactivation, and a "1" in each bitmap indicates FEC-based discard activation.

[0117] Table 6 One-byte FEC-based discard activation / deactivation MAC CE format

[0118] In addition, if the FEC information of the PDU Set (i.e., the forward error correction FEC type data information of the data set) is associated with the PSI level, then the FEC-based discard activation can instruct the PDU Set of a certain PSI level to discard the FEC type data, such as the low-importance PSI level or the PDU Set above / below the PSI level threshold configured by RRC can be activated for discard, that is, the PDU Set below / above the low-importance PSI level can be discarded, or the PDU Set below / above the PSI level threshold configured by RRC can be discarded.

[0119] In some embodiments, the first information includes dataset ratio information and dataset forward error correction (FEC) information, the dataset ratio information includes discard enable indication information based on the dataset ratio information, and the dataset FEC information includes discard enable indication information based on the dataset FEC information. In other words, the first information includes discard enable indication information based on the dataset ratio information and discard enable indication information based on the dataset FEC information. In other embodiments, the first information is further used to activate data discard based on the dataset ratio information and data discard based on the dataset FEC information. In other embodiments, after receiving the discard enable indication information based on the dataset ratio information and the discard enable indication information based on the dataset FEC information, the user equipment may also receive an indication to activate data discard based on the dataset ratio information and data discard based on the dataset FEC information.

[0120] Specifically, when a user equipment receives an FEC-based and ratio-based discard indication from base station 110 (i.e., discard enable indication information based on data set ratio information and discard enable indication information for FEC-type data based on data set importance level), the user equipment, as the transmitting end (relative to the uplink peer base station 110), analyzes whether the ratio of successfully transmitted data packets reaches the ratio configured by the core network, and analyzes the non-FEC-type data and FEC-type data in the data packets. Thus, while discarding non-essential data of the complete data set or non-essential data based on the data set importance level, the FEC-type data is also discarded. In one implementation, after receiving the FEC-based and ratio-based discard indication from base station 110, the user equipment may immediately activate the FEC-based and ratio-based discard operations. In another implementation, after receiving the FEC-based and ratio-based discard indication from base station 110, the user equipment also receives an indication to activate the FEC-based and ratio-based discard operations.

[0121] In some embodiments, the user equipment discards non-essential data in the data set in response to the discard enable indication based on the data set ratio information. In other embodiments, the user equipment adjusts the length of a timer for sending the necessary data or non-essential data in the data set in response to the discard enable indication based on the data set ratio information, wherein the timer indicates the duration for sending the necessary data or non-essential data in the data set.

[0122] Specifically, the data discard processing of the user equipment 120 during the uplink (UL) transmission process (it is worth noting that the PDCP discard scheme of the user equipment 120 is the same as the PDCP discard scheme of the base station 110): for data during the UL transmission process, when the user equipment 120 receives the ratio-based discard enable (i.e., the discard enable indication information based on the data set ratio information) and / or the activation discard indication (i.e., the activation of data discard based on the data set ratio information), the transmitting PDCP layer of the user equipment 120 counts the successful transmission ratio of each PDU Set and discards the UL data packets based on the ratio (the ratio information of the necessary data of the complete data set configured by the application layer). In other words, if the successful transmission ratio per PDU Set reaches the ratio configured by the application layer or other devices, or the ratio corresponding to the PSI level of the PDU Set (i.e., the ratio information of the necessary data based on the importance level of the data set), the PDCP layer of the user equipment 120 discards the DL data packet received from the base station 110. That is, if the ratios corresponding to all PDU Sets are the same, then the ratio of successful transmission per PDU Set reaches the ratio configured by the application layer or other devices, and the PDCP layer of the user equipment 120 discards the DL data packet received from the base station 110; if the ratio of successful transmission per PDU Set reaches the ratio configured at its PSI level, the PDCP SDU / PDU of the non-essential data packet corresponding to each PDU Set (regardless of whether the data packet has been sent or whether the discard timer of the data packet has expired) is discarded, and the timer of the necessary data or non-essential data in the discarded data set is stopped. In another implementation method, when the sending end analyzes that the ratio of successful transmission of the data packet meets the requirement (i.e., the ratio information of the necessary data of the complete data set configured by the application layer), the non-essential data of the complete data set may not be discarded directly, but the discard timer of the necessary data or non-essential data in the data set may be modified, for example, the timeout period of the discard timer may be changed to be shorter so that it times out as early as possible and is discarded. In addition, for data packets that the transmitter (e.g., user equipment) decides to discard but has already been sent to the receiver (e.g., base station 110), PDCP can also instruct the receiver to discard this portion of the data packet (i.e., non-essential data based on the complete data set) through a PDCP control PDU without further transmission to the application layer. For data packets that the transmitter decides to discard but has already been sent to the transmitter's RLC layer, PDCP can also instruct the transmitter's RLC layer to discard the non-essential data in the data set without further transmission to the air interface.

[0123] In some embodiments, because the transmitting end determines discarded data by analyzing whether the percentage of successfully transmitted data packets meets a requirement, it is necessary to determine the successful transmission status of the data packets during transmission. The PDCP at the transmitting end determines the successful transmission status of each PDU Set during transmission in the same manner as in the first embodiment and is not further described here.

[0124] In some embodiments, the user equipment discards FEC-type data of the data set in response to the data set FEC information. In other embodiments, the user equipment adjusts the length of a timer corresponding to the data set FEC information in response to the data set FEC information, wherein the timer indicates the duration for sending the data set FEC information. In other embodiments, in response to the data set ratio information and the data set FEC information, the user equipment discards non-essential data within the data set and FEC-type data of the data set, or adjusts the length of a timer corresponding to the first information, wherein the second timer indicates the duration for sending the first information.

[0125] Specifically, the data discard processing of the user equipment 120 in the uplink UL transmission (it is worth noting that the PDCP discard scheme on the user equipment 120 side is the same as the PDCP discard scheme of the base station 110): for data in the uplink UL transmission, when the user equipment 120 receives the FEC-based discard enable (i.e., the discard enable indication information based on the data set FEC information) and / or the activation discard indication (activation of the data set-based FEC discard data indication), the transmitting end PDCP layer counts the transmission status of the source data of each PDU Set on the air interface. If all non-FEC type data are successfully transmitted or the proportion of successful transmission reaches the required proportion (the proportion information of the necessary data of the non-FEC type data configured by the application layer), the PDCP layer of the base station 110 executes the discard of the UL data packet FEC data packet. Specifically, if all non-FEC data per PDU Set is successfully transmitted, or the successful transmission ratio reaches the required ratio (the ratio of necessary data for non-FEC data), or the successful transmission ratio reaches the ratio configured for its PSI level (the ratio of necessary data corresponding to the importance level of the non-FEC data set), the FEC data packets (PDCP SDUs / PDUs) for each PDU Set are discarded (regardless of whether the data packets have been sent or whether the discard timer for the data packets has expired), and the timer for the discarded data packets is stopped. In another implementation, when the transmitting end analyzes that the successful transmission ratio of data packets has reached the required ratio, the remaining data packets may not be discarded directly. Instead, the discard timer for these data packets may be modified, for example, by shortening the discard timer to a shorter value, so that they expire and are discarded as soon as possible. In addition, for data packets that the transmitting end determines to be discarded but have already been sent to the receiving end, PDCP can also instruct the receiving end to discard these data packets via a PDCP control PDU without further transmission to the application layer. For data packets that the transmitter decides to discard but has already been sent to the RLC layer of the transmitter, PDCP can also instruct the RLC layer of the transmitter to discard this part of the data packets, without further transmission to the air interface.

[0126] In some embodiments, because the transmitting end determines discarded data by analyzing whether the non-FEC data in the data packet successfully transmitted meets the requirements, it is necessary to determine the successful transmission status of the data packet during transmission. The method by which the transmitting end's PDCP determines the successful transmission status of each PDU Set during transmission is the same as in Example 1 and is not further described here.

[0127] In some embodiments, based on a predefined trigger condition, the user device reports status report information corresponding to the first information, wherein the first information includes discard enable indication information based on data set ratio information and / or discard enable indication information based on data set FEC information; the status report information is a cache status report or a delay status report.

[0128] Specifically, after user equipment 120 receives the first information, it means that user equipment 120 supports discarding non-essential data and / or FEC-type data in the data set. Therefore, the Delay Status Report (DSR) / Buffer Status Report (BSR) reporting of the data set ratio information and / or forward error correction (FEC) information of the data set can be enhanced. In this way, base station 110 can more clearly understand the total amount and delay information of different types of data in the cache of user equipment 120, and further reasonably allocate uplink resources. Therefore, this enhancement belongs to the scheduling optimization scheme to support more reasonable resource allocation. When the user equipment reports a Buffer Status Report (BSR), the predefined trigger condition can be: all non-FEC-type data of the data set is correctly received by the receiving end or the necessary data of the data set is correctly received. When the user equipment reports a Buffer Status Report (DSR), the predefined trigger condition can be: the remaining delay of the data set is lower than the threshold.

[0129] In some embodiments, based on a predefined trigger condition, the cache status report reported by the user device includes necessary data for a complete data set. In other embodiments, based on a predefined trigger condition, the cache status report reported by the user device includes necessary data for a complete data set and non-essential data for a complete data set.

[0130] Specifically, the trigger conditions based on the predefined conditions have been described above and will not be repeated here. The user equipment can obtain information related to the ratio of the data set from the application layer (the ratio information of the necessary data of the complete data set and the ratio information of the necessary data based on the importance level of the data set). As shown in Figure 8, when the user equipment 120 supports discarding data based on the data set ratio information, the user equipment 120 can divide the data in the current cache buffer into necessary data of the complete data set and non-essential data of the complete data set according to each LCG and the data PDU Set contained in each LCH in each LCG according to the ratio information of the necessary data of the complete data set configured by the application layer or other devices. After the user equipment 120 supports the division of the UL data cache buffer into different types, when the user equipment 120 reports the BSR of UL data to the base station 110, it can also consider reporting the data volume according to the classified data to support efficient scheduling of the base station 110.

[0131] In some embodiments, the reporting of data partitioning by the user equipment 120 according to the ratio (ratio information of necessary data in a complete data set) includes at least one of the following methods:

[0132] 1. The user equipment 120 only reports the necessary data for a complete data set in the BSR: When the application layer reaches a certain LCG in the cache of the user equipment 120 and the uplink data exceeds the data packet requirement of the ratio information range of the necessary data of one or more PDU Sets, the user equipment 120 can only calculate and report the necessary data for the complete data set of one or more PDU Sets for the data statistics of the LCG in the cache (i.e., the calculation of the total amount of packet data convergence protocol data volume and the total amount of radio link control data volume). When the user equipment 120 counts the necessary data of the complete data set in each LCG, the necessary data packets in each PDU Set include the data packets that have been successfully received by the receiving end. In practice, when the necessary data of the complete data set reaches the threshold, the user equipment 120 reports to the base station 110.

[0133] 2. The user equipment 120 reports both the necessary data and the non-essential data of the complete data set in the BSR: That is, during the BSR reporting process, the user equipment 120 counts the total amount of necessary data of the complete data set for all PDU Sets in the LCG and the total amount of non-essential data of the complete data set for all PDU Sets in the LCG for the cached data in each LCG, and reports both counts. That is, the UL BSR data volume reported by the user equipment 120 has two BS domains: one corresponding to the total amount of necessary data of the complete data set for all PDU Sets in the LCG, and the other corresponding to the total amount of non-essential data of the complete data set for all PDU Sets in the LCG. In practice, when the necessary data of the complete data set and the non-essential data of the complete data set reach a threshold, the user equipment 120 reports to the base station 110.

[0134] Through the above manner, the base station 110 performs effective resource allocation according to the BSR reported by the user equipment 120 .

[0135] In some embodiments, based on a predefined trigger condition, the cache status report includes non-FEC type data of the data set. In other embodiments, the cache status report also includes FEC type data of the data set and non-FEC type data of the data set.

[0136] Specifically, the predefined trigger conditions have been described above and will not be repeated here. The user equipment can obtain information related to the FEC of the data set (forward error correction FEC type data information of the data set, non-forward error correction FEC type data information of the data set) from the application layer configuration information. As shown in Figure 9, when the user equipment 120 supports discarding data based on the FEC of the data set, the user equipment 120 can divide the data in the current buffer into non-FEC type data and FEC type data according to the data type indicated by the application layer at the granularity of LCG, and divide the data PDU Set contained in each LCG into non-FEC type data and FEC type data according to the data type indicated by the application layer. After the user equipment 120 supports dividing the UL data buffer into different types, when the user equipment 120 reports the UL data BSR to the base station 110, it can also consider reporting the data volume according to the classified data to support efficient scheduling of the base station 110.

[0137] In some embodiments, reporting of data partitioning by the user equipment 120 according to FEC (forward error correction FEC type data information of a data set) includes at least one of the following methods:

[0138] 1. The user equipment 120 reports only non-FEC data in the BSR: When the application layer receives uplink data (including non-FEC data and FEC data) in the cache of the user equipment 120, the user equipment 120 can only calculate the content of the non-FEC data packets that have arrived when performing data statistics on the LCG in the cache (i.e., PDCP Data volume calculation and RLC Data volume calculation), and does not count the data packets of FEC data. When the non-FEC data reaches the threshold, the user equipment 120 reports to the base station 110.

[0139] 2. UE 120 reports both non-FEC data and FEC data in the BSR: Specifically, during BSR reporting, UE 120 counts the total amount of non-FEC data and the total amount of FEC data in each LCG, and reports the two counted parts separately. Specifically, the UL BSR data volume reported by UE 120 has two BS domains: one corresponding to the total amount of non-FEC data in the LCG, and one corresponding to the total amount of FEC data in the LCG. When the amount of both non-FEC data and FEC data reaches a threshold, UE 120 reports to BS 110.

[0140] Through the above reporting method, the base station 110 performs effective resource allocation according to the data volume information reported by the user equipment 120.

[0141] In some embodiments, the latency status report includes latency information corresponding to essential data of the complete data set. In other embodiments, the latency status report also includes latency information corresponding to non-essential data of the complete data set and latency information corresponding to essential data of the complete data set.

[0142] Specifically, after supporting the user equipment 120 to divide the UL data buffer into different types, the user equipment 120 may also consider reporting the delay information according to the divided data when reporting the UL data delay information DSR to the base station 110 to support efficient scheduling of the base station 110.

[0143] In some embodiments, the reporting performed by the user equipment 120 according to the divided ratio (ratio information of necessary data in the complete data set) includes at least one of the following methods:

[0144] 1. User equipment 120 reports only the latency information corresponding to the necessary data of the complete data set in the DSR: When the residual latency or minimum residual latency of uplink data from the application layer to a certain LCG in the buffer of user equipment 120 is less than a threshold, user equipment 120 reports a DSR to base station 110. In this case, the DSR only reports the latency and data volume information of the necessary data of the complete data set whose residual latency or minimum residual latency is less than the threshold.

[0145] 2. The user equipment 120 simultaneously reports the delay information corresponding to the necessary data of the complete data set and the non-essential data of the complete data set in the DSR: that is, during the DSR reporting process, the user equipment 120 counts the total amount of data for which the residual delay or minimum residual delay corresponding to the necessary data of the complete data set of all PDU Sets in the LCG is less than the threshold, and the total amount of data for which the residual delay or minimum residual delay corresponding to the non-essential data of the complete data set of all PDU Sets in the LCG is less than the threshold. When the residual delay or minimum residual delay of any part of the data is less than the threshold, the user equipment 120 triggers DSR reporting and reports the delay and data volume information of the part according to the counted residual delay or minimum residual delay information of the two parts of data.

[0146] Through the above reporting method, the base station 110 can better understand the specific delay information of the data to be transmitted in the buffer of the current user equipment.

[0147] In some embodiments, the latency status report includes latency information corresponding to non-FEC type data of the data set. In other embodiments, the latency status report also includes latency information corresponding to FEC type data of the data set and latency information corresponding to non-FEC type data of the data set.

[0148] Specifically, the reporting of data division by the user equipment 120 according to FEC (forward error correction FEC type data information of a data set) includes the following two methods:

[0149] 1. User equipment 120 only reports latency information corresponding to non-FEC data in the DSR: When the residual latency or minimum residual latency of uplink data from the application layer to a certain LCG in the user equipment buffer is less than a threshold, user equipment 120 reports a DSR to base station 110. In this case, the DSR is triggered only considering the latency of non-FEC data, not FEC data. The DSR only reports the latency and data volume information for data whose residual latency or minimum residual latency corresponding to non-FEC data is less than the threshold.

[0150] 2. The user equipment 120 simultaneously reports the delay information corresponding to the non-FEC type data and the FEC type data in the DSR: that is, during the DSR reporting process, the user equipment 120 separately counts the total amount of data whose residual delay or minimum residual delay of the non-FEC type data of all PDU Sets in the LCG is less than the threshold, and the total amount of data whose delay of the FEC type data of all PDU Sets in the LCG is less than the threshold. When the residual delay or the minimum residual delay of any part of the data is less than the threshold, the user equipment 120 triggers the DSR reporting and reports the residual delay information of the two parts of data according to the statistics, and the delay and data volume information of the part.

[0151] Through the above-mentioned manner, the base station 110 can better understand the specific delay information of the data to be transmitted in the current user equipment buffer.

[0152] In other embodiments, when the user equipment has multiple synchronous service flows that are synchronously transmitted on the air interface, transmission desynchronization may occur. In this case, a BSR report of the user equipment may be triggered, and the user equipment may report uplink desynchronization information to the base station 110 through the BSR. Optionally, the user equipment may also perform asynchronous information reporting through other uplink information, such as an uplink medium access control control element (UL MAC CE), uplink assistance information (UAI), packet data convergence protocol control protocol data unit (PDCP Control PDU), radio link control control protocol data unit (RLC Control PDU), or radio resource control message (RRC message).

[0153] The aforementioned BSR triggering mechanism caused by uplink transmission desynchronization refers to the process where, during uplink synchronous data transmission, when user equipment 120 detects a possible desynchronization of uplink data transmission while monitoring multiple synchronous service flows, user equipment 120 can trigger a BSR to notify base station 110 of the uplink desynchronization information. Upon receiving the desynchronization information in the BSR, base station 110 can use it as reference information for uplink scheduling and uplink resource allocation. This can alleviate the uplink desynchronization situation to a certain extent.

[0154] As shown in Figure 10, an asynchronous situation occurs within the same logical channel group (LCG). The data stream DRB1 of the logical channel (LCH1) and the data stream DRB2 of LCH2 have synchronous transmission requirements. When the data set PDU Set2 or data packet carried on DRB1 with synchronous transmission requirements and the data set PDU Set2 or data packet carried on DRB2 are asynchronous, that is, the time difference between the arrival of the two is greater than the time difference threshold configured by the base station 110, that is, differ>threshold (the asynchronous threshold is configured by the base station 110 to the user equipment through RRC), the user equipment 120 can report the asynchronous information to the base station 110 through BSR.

[0155] Figure 11 shows the situation where synchronous service transmission flows between multiple LCGs are asynchronous. Taking the data flow DRB1 in LCH1 of LCG1 as the basic reference flow, the other data flow DRBs in LCG1 are aligned to DRB1, and the data flow DRBs in LCG2 are also aligned to DRB1. It can also be considered that there is a sub-reference flow in each LCG, and the data flows in each LCG group are first aligned to the sub-reference flow, and then aligned between groups. When a data set or data packet on a bearer with synchronous transmission requirements is asynchronous with a data set or data packet on another bearer, that is, the time difference between the arrival of the two is greater than the time difference threshold configured by the base station 110, that is, differ>threshold (the asynchronous threshold is configured by the base station 110 to the user equipment through RRC), the user equipment 120 can report the asynchronous information to the base station 110 through the BSR.

[0156] Optionally, if the ratio of asynchronous data sets or data packets between the data stream DRBs between two LCHs with synchronous transmission requirements is very high, that is, the difference ratio>threshold ratio (the asynchronous threshold ratio threshold is configured by the base station 110 to the user equipment through RRC), the user equipment 120 can report the asynchronous information to the base station 110 through the BSR.

[0157] In the above-mentioned out-of-sync scenario, the scenario where the user equipment reports a BSR includes two parts: the BSR triggering mechanism and the content of the BSR report. The specific BSR triggering mechanism is as follows:

[0158] For LCHs with synchronization requirements (which may belong to the same LCG or different LCGs), when PDU sets or data packets of synchronized service flows become asynchronous, that is, the time difference between the arrival of synchronized data sets or data packets of two synchronized service flows is greater than the time difference threshold configured by the base station 110, that is, differ>threshold (the asynchronous threshold is configured by the base station 110 to the user equipment through RRC), the user equipment 120 triggers a BSR report;

[0159] For LCHs with synchronization requirements (which may belong to one LCG or different LCGs), when the PDU sets or data packets of the synchronous service flow become asynchronous, that is, the time difference between the arrival of the synchronous data sets or data packets of the two synchronous service flows is greater than 0, and the ratio of the asynchronous data sets or data packets is greater than the asynchronous ratio threshold configured by the base station 110, that is, differ ratio>threshold ratio (the asynchronous threshold ratio threshold is configured by the base station 110 to the user equipment through RRC), the BSR report of the user equipment 120 is triggered.

[0160] In the above-mentioned out-of-sync scenario, the UE's Buffer Status Report (BSR) reporting involves two parts: the BSR triggering mechanism and the content of the BSR report. The specific content of the BSR report (i.e., the content contained in the Media Access Control Element (BSR MAC CE)) is as follows:

[0161] FIG12 shows the format of the BSR of the user equipment when multiple LCGs have data to report. The user equipment 120 reports the buffer size information of each LCG based on the BSR as the basic granularity.

[0162] Furthermore, in order to indicate the asynchronous information in the BSR MAC CE, the following solutions may be considered:

[0163] Asynchronous Information Indication: An 8-bit byte is added to the BSR MAC CE to indicate whether asynchrony has occurred in each of the eight LCGs. Each LCG is assigned an Async Indication bit to indicate whether asynchrony has occurred within the current LCG group (this can be intra-group asynchrony or between the current group and the reference group LCG (the LCG where the reference stream resides)). Setting this indication to 0 indicates no asynchrony has occurred in the current LCG; setting this indication to 1 indicates asynchrony has occurred in the current LCG. This is shown in Figure 13.

[0164] Asynchronous Time Difference Information Indication: An 8-bit byte is added to the BSR MAC CE to indicate whether asynchrony has occurred in each of the eight LCGs. Each LCG is assigned an Async Indication bit to indicate whether asynchrony has occurred between the current LCG and the reference LCG (the LCG containing the reference stream). Setting this indication to 0 indicates no asynchrony has occurred in the current LCG; setting it to 1 indicates asynchrony has occurred in the current LCG. Furthermore, for LCGs experiencing asynchrony, an additional byte is allocated to indicate the specific asynchronous time difference (Differ time). Differ time reflects the asynchronous time difference between the current LCG and the reference group and can be used to inform base station 110 of the urgency of scheduling. Differ time can be the maximum, average, or minimum asynchronous time difference between the data sets or data packets within the LCG group and the reference LCG group. It can also be the maximum, average, or minimum asynchronous time difference between the primary LCHs selected by the LCG group and the reference LCG group, as shown in Figure 14.

[0165] Furthermore, a special table can be designed for the 8-bit Differ time. Each Differ time value indicates a time length range, and the Differ time table can be designed in a linear or exponential increasing manner.

[0166] Optionally, in addition to reporting the asynchronous time difference, the asynchronous packet ratio may also be reported, that is, the asynchronous ratio of PDU Sets or data packets between the primary LCHs selected by the current LCG group and the reference LCG group.

[0167] This document describes a data processing method applicable to communications between user equipment and base stations, or between core network equipment and base stations. However, these inventive concepts, methods, apparatuses, devices, computer-readable storage media, chips, and computer program products are not limited to 5G communication systems and can be extended to other communication scenarios (such as 3G, 4G, 6G, and future communication systems) to achieve the same technical benefits and effects.

[0168] In these scalable communication scenarios, the first network node and / or the second network node can be entities such as user equipment (UE), base stations (such as gNB, eNodeB, transmission reception point (TRP), next-generation communication NodeB or Wi-Fi access point, etc.), or network elements. User equipment (UE) refers to a device used for communication at the user end, such as a mobile phone, and can also be called a terminal, mobile station, or mobile terminal. UE can be a variety of devices, including but not limited to mobile phones, tablets, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals for industrial control, wireless terminals for autonomous driving, wireless terminals for remote medical surgery, wireless terminals for smart grids, wireless terminals for environmental monitoring, wireless terminals for smart cities, and wireless terminals for smart homes, etc.

[0169] Furthermore, UEs and base stations can be deployed in different environments, including but not limited to indoors, outdoors, as handheld devices, in vehicles, or even on water, in the air, on airplanes, drones, or satellites.

[0170] Therefore, although this document describes methods and devices for 5G communication systems, the inventive concepts and technologies contained therein can be extended to other communication scenarios and are expected to achieve the same technical benefits and effects. It is easy to understand that these inventive concepts have broad applicability and scalability, whether in communications between different types of base stations and user equipment, or in communications in different deployment environments.

[0171] It should be noted that the above steps are merely examples and do not limit the scope of the present invention. Various modifications and variations can be made to the steps without departing from the spirit and scope of the present invention.

[0172] The order of the described steps (signaling / boxes) is not intended to be construed as a limitation, and any number of the described steps (signaling / boxes) may be skipped or combined in any order to implement a method or an alternative method.

[0173] The present disclosure describes examples of communication between terminals and network element components in a network architecture in the above embodiments, which are mainly for illustrative purposes and not restrictive.

[0174] The order of the steps (signaling / boxes) described is not intended to be interpreted as limiting, and any number of the steps (signaling / boxes) described can be skipped or combined in any order to implement a method or alternative method. Typically, any of the components, modules, methods, and operations described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or any combination thereof. Some operations of the example methods can be described in the general context of executable instructions stored on a computer-readable memory locally and / or remotely on a computer processing system, and implementation methods can include software applications, programs, functions, and the like. Alternatively or in addition, any function described herein can be performed, at least in part, by one or more hardware logic components, such as, but not limited to, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), an application specific standard product (ASSP), a system on a chip (SoC), a complex programmable logic device (CPLD), and the like.

[0175] In addition, the signaling described in the embodiments of the present disclosure can be implemented in any manner known in the art. For example, the signaling can be explicit and / or implicit. In addition, the steps (signaling / frames) shown are for illustrative purposes only and are not intended to limit the present application.

[0176] According to an example embodiment, a wireless communication device is provided, wherein the wireless communication device includes: a processor and a memory, the memory being configured to store a computer program, the processor being configured to call and execute instructions of the computer program stored in the memory to perform the following operations:

[0177] receiving first information, wherein the first information includes data set ratio information and / or data set forward error correction (FEC) information;

[0178] In response to the first information, a predefined operation is performed.

[0179] According to an example embodiment, a chip is provided, comprising: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method according to any one of the above embodiments, examples, or exemplary embodiments.

[0180] According to an example embodiment, a computer-readable storage medium is provided for storing a computer program, wherein the computer program causes a computer to execute the method according to any one of the above embodiments, examples, or exemplary embodiments.

[0181] According to an example embodiment, a computer program product is provided, comprising a computer program / instruction, which, when executed by a processor (e.g., by the processor or an apparatus, device, computer or machine including the processor), implements the method according to any one of the above-mentioned embodiments, examples, or example embodiments.

[0182] FIG15 is a block diagram of an example system 700 for wireless communication according to an embodiment of the present disclosure. The embodiments described herein can be implemented into a system using any appropriately configured hardware and / or software. FIG15 illustrates system 700, including radio frequency (RF) circuitry 710, baseband circuitry 720, processing unit 730, memory / storage 740, display 750, camera 760, sensor 770, and input / output (I / O) interface 780, coupled to one another as shown.

[0183] The processing unit 730 may include circuits, such as, but not limited to, one or more single-core or multi-core processors. The processor may include any combination of general-purpose processors and special-purpose processors, such as a graphics processor and an application processor. The processor may be coupled to a memory / storage and configured to execute instructions stored in the memory / storage to enable various applications and / or operating systems running on the system. The RF circuit 710, baseband circuit 720, processing unit 730, memory / storage 740, display 750, camera 760, sensor 770, and I / O interface 780 are well-known components of the system 700, such as, but not limited to, laptop computing devices, tablet computing devices, netbooks, ultrabooks, smartphones, etc. In addition, instructions as a software product may be stored in a computer-readable storage medium. The software product in the computer is stored in a storage medium and includes multiple commands for a computing device (such as a personal computer, server, or network device) to execute all or some of the steps disclosed in the embodiments of the present disclosure. The storage medium includes a USB disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a floppy disk, or other types of media capable of storing program codes.

[0184] The embodiments of the present disclosure are a combination of techniques / processes that may be employed in 3GPP specifications to create a final product.

[0185] While the present disclosure has been described in connection with what is considered to be the most practical and preferred embodiment, it is to be understood that the disclosure is not limited to the disclosed embodiment, but is intended to cover various arrangements that may be made without departing from the scope of the broadest interpretation of the appended claims.

Claims

1. A data processing method, executed at a first network node, wherein: The method comprises: receiving first information, wherein the first information includes data set ratio information and / or data set forward error correction (FEC) information, or discard enable indication information based on the data set ratio information, or discard enable indication information based on the data set forward error correction (FEC) information; In response to the first information, a predefined operation is performed.

2. The method according to claim 1, wherein The first network node is a base station, and receives the first information based on a control plane interface or a user plane interface.

3. The method according to claim 2, wherein: The dataset ratio information includes at least one of the following: The ratio information of necessary data in the complete data set refers to the ratio of data successfully received by the receiving end in the complete data set sent by the sending end to the receiving end during the data transmission process; Information about the proportion of non-essential data in the complete dataset, Information on the proportion of necessary data based on the importance level of the dataset, and Information about the proportion of non-essential data based on the importance level of the dataset.

4. The method according to claim 3, wherein: The data set FEC information includes at least one of the following: Forward Error Correction (FEC) type data information of the data set, and Non-forward error correction (FEC) data type information of the data set.

5. The method according to any one of claims 1 to 4, wherein: The first information is dataset ratio information, and the performing of the predefined operation in response to the first information includes: In response to the discard enable indication information based on the data set ratio information, unnecessary data in the data set is discarded.

6. The method according to any one of claims 1 to 4, wherein: The first information is data set FEC information, and the performing of the predefined operation in response to the first information includes: In response to the discard enable indication information based on the FEC information, the FEC type data of the data set is discarded.

7. The method according to any one of claims 1 to 4, wherein: The first information is data set ratio information and data set FEC information, and the performing of the predefined operation in response to the first information includes: In response to the discard enable indication information based on the data set ratio information and the discard enable indication information based on the FEC information, unnecessary data in the data set and FEC type data of the data set are discarded.

8. The method according to any one of claims 1 to 4, wherein the performing a predefined operation in response to the first information further comprises: In response to the first information, a length of a first timer corresponding to the first information is adjusted, wherein the first timer indicates a duration for sending the first information.

9. The method according to claim 1, wherein the first network node is a user equipment, and the first information is received based on a wireless air interface.

10. The method according to claim 9, wherein: The first information includes: Discard enable indication information based on data set ratio information.

11. The method according to claim 9, wherein The first information includes: Discard enable indication information based on the FEC information of the data set.

12. The method according to any one of claims 10-11, wherein: The first information is further used to activate discarding data based on data set ratio information and / or discarding data based on data set FEC.

13. The method according to any one of claims 10 to 11, wherein: Also includes: Second information is received, the second information further comprising an indication to activate discarding data based on data set ratio information and / or discarding data based on data set FEC.

14. The method according to claim 13, wherein The granularity of the indication is a protocol data unit set corresponding to the importance level of the protocol data unit set.

15. The method according to any one of claims 9 to 14, wherein the first information is dataset ratio information, and the performing a predefined operation in response to the first information comprises: In response to the discard enable indication information based on the data set ratio information, unnecessary data in the data set is discarded.

16. The method according to any one of claims 9 to 14, wherein the first information is data set FEC information, and the performing a predefined operation in response to the first information further comprises: In response to the discard enable indication information based on the FEC information, the FEC type data of the data set is discarded.

17. The method according to any one of claims 9 to 14, wherein the first information is data set ratio information and data set FEC information, and the performing a predefined operation in response to the first information further comprises: In response to the discard enable indication information based on the data set ratio information and the discard enable indication information based on the FEC information, unnecessary data in the data set and FEC type data of the data set are discarded.

18. The method according to any one of claims 9 to 14, wherein the performing a predefined operation in response to the first information further comprises: In response to the discard enable indication information based on the data set ratio information and / or the discard enable indication information based on the FEC information, the length of a second timer corresponding to the first information is adjusted, wherein the second timer indicates the duration of sending the first information.

19. The method according to any one of claims 9 to 14, wherein the performing a predefined operation in response to the first information further comprises: Based on a predefined trigger condition, status report information corresponding to the first information is reported, wherein the status report information is a buffer status report or a latency status report.

20. The method according to claim 19, wherein The cache status report includes necessary data for a complete data set.

21. The method according to claim 20, wherein The cache status report also includes non-essential data for the complete data set.

22. The method according to claim 19, wherein The cache status report includes non-FEC type data of the data set.

23. The method according to claim 22, wherein The cache status report also includes FEC type data of the data set.

24. The method according to claim 19, wherein The delay status report includes delay information corresponding to necessary data of a complete data set.

25. The method according to claim 24, wherein The latency status report also includes latency information corresponding to non-essential data of the complete data set.

26. The method according to claim 19, wherein The delay status report includes delay information corresponding to non-FEC type data of the data set.

27. The method according to claim 26, wherein The delay status report also includes delay information corresponding to the FEC type data of the data set.

28. A data processing method, executed at a second network node, wherein: The method comprises: Send first information, wherein the first information includes data set ratio information and / or data set forward error correction (FEC) information, or discard enable indication information based on the data set ratio information, or discard enable indication information based on the data set forward error correction (FEC) information.

29. The method according to claim 28, wherein The second network node is a core network device, and sends the first information based on a control plane interface or a user plane interface.

30. The method according to claim 29, wherein The dataset ratio information includes at least one of the following: The ratio information of necessary data in the complete data set refers to the ratio of data successfully received by the receiving end in the complete data set sent by the sending end to the receiving end during the data transmission process; Information about the proportion of non-essential data in the complete dataset, Information on the proportion of necessary data based on the importance level of the dataset, and Information about the proportion of non-essential data based on the importance level of the dataset.

31. The method according to claim 30, wherein The data set FEC information includes at least one of the following: Forward Error Correction (FEC) type data information of the data set, and Non-forward error correction (FEC) data type information of the data set.

32. The method according to claim 28, wherein the second network node is a base station, and the first information is sent based on a wireless air interface.

33. The method according to claim 32, wherein The dataset ratio information includes: Discard enable indication information based on data set ratio information.

34. The method of claim 32, wherein: The data set FEC information includes: Discard enable indication information based on the FEC information of the data set.

35. The method of claim 32, wherein: The first information is further used to activate discarding data based on data set ratio information and / or discarding data based on data set FEC.

36. The method of claim 32, wherein: Also includes: Second information is sent, wherein the second information further includes an indication of activating data discard based on data set ratio information and / or data discard based on data set FEC.

37. The method according to claim 36, wherein The granularity of the indication is a protocol data unit set corresponding to the importance level of the protocol data unit set.

38. A wireless communication device, wherein: The wireless communication device includes: a processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 37.