Information processing method and device, communication equipment and readable storage medium

By acquiring and processing information related to the data packet set during data transmission, determining the success or failure criteria of the data packet set, and deciding whether to discard the data packet set, the problem of inability to accurately process the data packet set in the prior art is solved, and saving network resources and reducing stress are achieved.

CN119922607APending Publication Date: 2025-05-02VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311440117.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The prior art is difficult to effectively determine the success, failure or discarding criteria of the data packet set, resulting in the inability to accurately process when some data packets are successfully transmitted while the other part is failed during the data transmission process.

Method used

An information processing method is provided, by acquiring and processing information related to the data packet set, determining the success or failure criteria of the data packet set, and determining whether to discard the data packet in the data packet set.

Benefits of technology

Accurate processing of data packet collection is realized, avoiding the transmission of unnecessary data packets, saving network resources, and alleviating network pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922607A_ABST
    Figure CN119922607A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and device, communication equipment and a readable storage medium. The method comprises the steps that first communication equipment obtains at least one of first information and first indication information; executing a first operation according to at least one of the first information and the first indication information; the first information is used for indicating at least one of the following items: processing information taking the data packet set as a whole; using the standard of the data packet set and the standard that the data packet set cannot be used; a data packet collection success standard and a data packet collection failure standard; discarding the standards of the data packets in the data packet set; the first operation comprises at least one of the following items: determining that the first data packet set is successful or failed; discarding the data packets of the first data packet set; processing data by taking the data packet set as a whole; the first indication information is used for indicating at least one of the following items: packet loss according to the first information; discarding the data packets of the failed data packet set; and discarding the data packets of the data packet set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of wireless communication technology, and specifically relates to an information processing method, a processing device, a communication device and a readable storage medium. Background Art

[0002] In a type of data processing, data is processed at a granularity of a packet set (such as a Protocol Data Unit (PDU) Set) instead of a packet. A packet set may include one or more packets. During data transmission, it may happen that some data in a packet set is transmitted successfully while other data fails to be transmitted. In some scenarios, when some packets in a PDU Set are missing, the PDU Set can still be used. For example, due to the use of technologies such as Forward Error Correction (FEC), a packet set with missing data can still be decoded and used. Therefore, there is no solution on how to determine whether a packet set succeeds or fails or how to discard packets in a packet set. Summary of the invention

[0003] The embodiments of the present application provide an information processing method, a processing device, a communication device, and a readable storage medium, which can solve the problem of how to determine the success or failure of a data packet set or how to discard data packets in a data packet set.

[0004] In a first aspect, an information processing method is provided, the method comprising:

[0005] The first communication device acquires at least one of the first information and the first indication information;

[0006] The first communication device performs a first operation according to at least one of the first information and the first indication information;

[0007] in,

[0008] The first information is used to indicate at least one of the following:

[0009] Processing information on a collection of data packets as a whole;

[0010] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0011] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0012] Criteria for discarding packets in a packet set;

[0013] in,

[0014] The first operation includes at least one of the following:

[0015] Determining success or failure of the first set of data packets;

[0016] discarding data packets of the first data packet set;

[0017] Processing data as a collection of data packets as a whole;

[0018] Among them, the first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding data packets of a failed data packet set; discarding data packets of a data packet set.

[0019] In a second aspect, an information processing method is provided, the method comprising:

[0020] The second communication device acquires at least one of the second information, the third information and the first indication information;

[0021] The second communication device performs a second operation according to at least one of the second information, the third information and the first indication information;

[0022] in,

[0023] The second information is used to indicate at least one of the following:

[0024] Processing information on a collection of data packets as a whole;

[0025] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0026] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0027] Criteria for discarding packets in a packet set;

[0028] in,

[0029] The second operation includes at least one of the following:

[0030] Determining success or failure of the first data packet set;

[0031] discarding data packets of the first data packet set;

[0032] Sending at least one of the first information and the first indication information to the first communication device;

[0033] Processing data as a collection of data packets as a whole;

[0034] in,

[0035] The first information is used to indicate at least one of the following:

[0036] Processing information on a collection of data packets as a whole;

[0037] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0038] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0039] Criteria for discarding packets in a packet set;

[0040] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0041] The third information is used to indicate one of the following information: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

[0042] In a third aspect, an information processing method is provided, the method comprising:

[0043] The third communication device performs a third operation, wherein the third operation includes at least one of the following:

[0044] Detecting second information of the first data packet set;

[0045] Setting a header of a first data packet to include second information of a first data packet set, wherein the first data packet is a data packet in the first data packet set;

[0046] Sending a first data packet set, wherein a header of the first data packet set includes the second information;

[0047] The second information is used to indicate at least one of the following:

[0048] Processing information on a collection of data packets as a whole;

[0049] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0050] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0051] The criteria for discarding packets from a packet set.

[0052] In a fourth aspect, an information processing method is provided, the method comprising:

[0053] The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following:

[0054] Sending at least one of the first information and the first indication information to the first communication device;

[0055] Sending at least one of the second information and the first indication information to the second communication device;

[0056] sending fourth information to the third communication device;

[0057] Acquire third information, where the third information is used to indicate one of the following information: processing of all data packet sets as a whole is inconsistent, and processing of all data packet sets as a whole is consistent;

[0058] in,

[0059] The first information or the second information is used to indicate at least one of the following:

[0060] Processing information on a collection of data packets as a whole;

[0061] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0062] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0063] Criteria for discarding packets in a packet set;

[0064] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0065] in,

[0066] The fourth information includes at least one of the following:

[0067] Protocol description information, the protocol description information at least one of the following: describes a protocol used by the service flow, and indicates that the protocol described by the protocol description information can provide second information for determining the first data packet set;

[0068] second indication information or third indication information;

[0069] in,

[0070] The second indication information is used to indicate at least one of the following:

[0071] detecting second information of the data packet set;

[0072] Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set;

[0073] in,

[0074] The third indication information is used to indicate at least one of the following:

[0075] Detecting data packet set information corresponding to the data packet;

[0076] The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

[0077] In a fifth aspect, an information processing method and apparatus is provided, comprising:

[0078] A first acquisition module, used to acquire at least one of the first information and the first indication information;

[0079] A first operation module, configured to perform a first operation according to at least one of the first information and the first indication information;

[0080] in,

[0081] The first information is used to indicate at least one of the following:

[0082] Processing information on a collection of data packets as a whole;

[0083] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0084] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0085] Criteria for discarding packets in a packet set;

[0086] in,

[0087] The first operation includes at least one of the following:

[0088] Determining success or failure of the first data packet set;

[0089] discarding data packets of the first data packet set;

[0090] Processing data as a collection of data packets as a whole;

[0091] Among them, the first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding data packets of a failed data packet set; discarding data packets of a data packet set.

[0092] In a sixth aspect, an information processing device is provided, including:

[0093] A second acquisition module, used to acquire at least one of the second information, the third information and the first indication information;

[0094] A second operation module, configured to perform a second operation according to at least one of the second information, the third information and the first indication information;

[0095] in,

[0096] The second information is used to indicate at least one of the following:

[0097] Processing information on a collection of data packets as a whole;

[0098] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0099] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0100] Criteria for discarding packets in a packet set;

[0101] in,

[0102] The second operation includes at least one of the following:

[0103] Determining success or failure of the first data packet set;

[0104] discarding data packets of the first data packet set;

[0105] Sending at least one of the first information and the first indication information to the first communication device;

[0106] Processing data as a collection of data packets as a whole;

[0107] in,

[0108] The first information is used to indicate at least one of the following:

[0109] Processing information on a collection of data packets as a whole;

[0110] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0111] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0112] Criteria for discarding packets in a packet set;

[0113] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0114] The third information is used to indicate one of the following information: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

[0115] In a seventh aspect, an information processing device is provided, including:

[0116] The third operation module is used to perform a third operation; the third operation includes at least one of the following:

[0117] Detecting second information of the first data packet set;

[0118] Setting a header of a first data packet to include second information of a first data packet set, wherein the first data packet is a data packet in the first data packet set;

[0119] Sending a first data packet set, wherein a header of the first data packet set includes the second information;

[0120] The second information is used to indicate at least one of the following:

[0121] Processing information on a collection of data packets as a whole;

[0122] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0123] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0124] The criteria for discarding packets from a packet set.

[0125] In an eighth aspect, an information processing device is provided, including:

[0126] The fourth operation module is used to perform a fourth operation, where the fourth operation includes at least one of the following:

[0127] Sending at least one of the first information and the first indication information to the first communication device;

[0128] Sending at least one of the second information and the first indication information to the second communication device;

[0129] sending fourth information to the third communication device;

[0130] Acquire third information, where the third information is used to indicate one of the following information: processing of all data packet sets as a whole is inconsistent, and processing of all data packet sets as a whole is consistent;

[0131] in,

[0132] The first information or the second information is used to indicate at least one of the following:

[0133] Processing information on a collection of data packets as a whole;

[0134] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0135] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0136] Criteria for discarding packets in a packet set;

[0137] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0138] in,

[0139] The fourth information includes at least one of the following:

[0140] Protocol description information, the protocol description information at least one of the following: describes a protocol used by the service flow, and indicates that the protocol described by the protocol description information can provide second information for determining the first data packet set;

[0141] second indication information or third indication information;

[0142] in,

[0143] The second indication information is used to indicate at least one of the following:

[0144] detecting second information of the data packet set;

[0145] Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set;

[0146] in,

[0147] The third indication information is used to indicate at least one of the following:

[0148] Detecting data packet set information corresponding to the data packet;

[0149] The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

[0150] In the ninth aspect, a communication device is provided, which terminal includes a processor and a memory, the memory storing programs or instructions that can be run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect.

[0151] In a tenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is used to obtain at least one of first information and first indication information; and perform a first operation according to at least one of the first information and the first indication information;

[0152] in,

[0153] The first information is used to indicate at least one of the following:

[0154] Processing information on a collection of data packets as a whole;

[0155] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0156] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0157] Criteria for discarding packets in a packet set;

[0158] in,

[0159] The first operation includes at least one of the following:

[0160] Determining success or failure of the first data packet set;

[0161] discarding data packets of the first data packet set;

[0162] Processing data as a collection of data packets as a whole;

[0163] Among them, the first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding data packets of a failed data packet set; discarding data packets of a data packet set.

[0164] In an eleventh aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is used to obtain at least one of second information, third information and first indication information; and perform a second operation according to at least one of the second information, third information and first indication information;

[0165] in,

[0166] The second information is used to indicate at least one of the following:

[0167] Processing information on a collection of data packets as a whole;

[0168] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0169] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0170] Criteria for discarding packets in a packet set;

[0171] in,

[0172] The second operation includes at least one of the following:

[0173] Determining success or failure of the first data packet set;

[0174] discarding data packets of the first data packet set;

[0175] Sending at least one of the first information and the first indication information to the first communication device;

[0176] Processing data as a collection of data packets as a whole;

[0177] in,

[0178] The first information is used to indicate at least one of the following:

[0179] Processing information on a collection of data packets as a whole;

[0180] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0181] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0182] Criteria for discarding packets in a packet set;

[0183] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0184] The third information is used to indicate one of the following information: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

[0185] In a twelfth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to perform a third operation; and the third operation includes at least one of the following:

[0186] Detecting second information of the first data packet set;

[0187] Setting a header of a first data packet to include second information of a first data packet set, wherein the first data packet is a data packet in the first data packet set;

[0188] Sending a first data packet set, wherein a header of the first data packet set includes the second information;

[0189] The second information is used to indicate at least one of the following:

[0190] Processing information on a collection of data packets as a whole;

[0191] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0192] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0193] The criteria for discarding packets from a packet set.

[0194] In a thirteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to perform a fourth operation, and the fourth operation includes at least one of the following:

[0195] Sending at least one of the first information and the first indication information to the first communication device;

[0196] Sending at least one of the second information and the first indication information to the second communication device;

[0197] sending fourth information to the third communication device;

[0198] Acquire third information, where the third information is used to indicate one of the following information: processing of all data packet sets as a whole is inconsistent, and processing of all data packet sets as a whole is consistent;

[0199] in,

[0200] The first information or the second information is used to indicate at least one of the following:

[0201] Processing information on a collection of data packets as a whole;

[0202] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0203] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0204] Criteria for discarding packets in a packet set;

[0205] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0206] in,

[0207] The fourth information includes at least one of the following:

[0208] Protocol description information, the protocol description information at least one of the following: describes a protocol used by the service flow, and indicates that the protocol described by the protocol description information can provide second information for determining the first data packet set;

[0209] second indication information or third indication information;

[0210] in,

[0211] The second indication information is used to indicate at least one of the following:

[0212] detecting second information of the data packet set;

[0213] Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set;

[0214] in,

[0215] The third indication information is used to indicate at least one of the following:

[0216] Detecting data packet set information corresponding to the data packet;

[0217] The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

[0218] In a fourteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect are implemented.

[0219] In the fifteenth aspect, a wireless communication system is provided, including: a first communication device, a second communication device and a third communication device, wherein the first communication device can be used to execute the steps of the method described in the first aspect, the second communication device can be used to execute the steps of the method described in the second aspect, and the third communication device can be used to execute the steps of the method described in the third aspect.

[0220] In the sixteenth aspect, a wireless communication system is provided, including: a first communication device, a second communication device, a third communication device and a fourth communication device, wherein the first communication device can be used to execute the steps of the method described in the first aspect, the second communication device can be used to execute the steps of the method described in the second aspect, the third communication device can be used to execute the steps of the method described in the third aspect, and the fourth communication device can be used to execute the steps of the method described in the fourth aspect.

[0221] In the seventeenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in the first aspect, the second aspect, the third aspect or the fourth aspect.

[0222] In the eighteenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect.

[0223] In an embodiment of the present application, the first communication device obtains at least one of the first information and the first indication information. Based on the first information and at least one of the first indication information, the first communication device can determine whether the first data packet set succeeds or fails, or discard the data packets of the first data packet set, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0224] Figure 1 A block diagram of a wireless communication system applicable to the embodiments of the present application;

[0225] Figure 2 This is one of the flowcharts of the information processing method according to the embodiment of the present application;

[0226] Figure 3 This is a second flow chart of the information processing method according to an embodiment of the present application;

[0227] Figure 4 This is a third flowchart of the information processing method according to an embodiment of the present application;

[0228] Figure 5 This is a fourth flowchart of the information processing method according to an embodiment of the present application;

[0229] Figure 6 This is one of the interactive schematic diagrams of the information processing method of Embodiment 1 of the present application;

[0230] Figure 7 This is the second interactive schematic diagram of the information processing method of the second embodiment of the present application;

[0231] Figure 8 This is the third interactive diagram of the information processing method of the third embodiment of the present application;

[0232] Fig. 9 This is the fourth interactive diagram of the information processing method of the third embodiment of the present application;

[0233] Fig.10 This is one of the structural schematic diagrams of the information processing device according to an embodiment of the present application;

[0234] Fig.11 This is a second structural diagram of the information processing device according to an embodiment of the present application;

[0235] Fig.12 This is a third structural diagram of the information processing device according to an embodiment of the present application;

[0236] Fig.13 This is a fourth structural diagram of the information processing device according to an embodiment of the present application;

[0237] Fig.14This is one of the structural schematic diagrams of the communication device according to the embodiment of the present application;

[0238] Fig.15 This is one of the hardware structure diagrams of the network side device in the embodiment of the present application;

[0239] Fig.16 This is the second schematic diagram of the hardware structure of the network side device of an embodiment of the present application. DETAILED DESCRIPTION

[0240] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0241] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0242] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0243] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies. The following description describes a new radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.

[0244] A data packet set (eg, a PDU Set) is a set of one or more data packets (eg, PDUs).

[0245] In one scenario, the PDU Set is considered to be successfully transmitted only when all the data packets described in the PDU Set are successfully transmitted. That is, as long as one data packet fails, the terminal can discard the remaining data packets. For example, an uplink PDU Set has 10 packets. If the first four data packets are successful and the fifth data packet fails, the remaining five packets can be discarded.

[0246] One PDU Set success criterion is that the PDU Set is considered successful only when all data packets in the PDU Set are successfully transmitted or received.

[0247] However, in other scenarios, there may be some missing data packets, but PDU Set can still be used. For example, due to the use of technologies such as FEC, for some PDU Sets, if X% of the data packets are obtained, the PDU Set can be used (for example, the PDU Set can be decoded and used). Correspondingly, if X% of the data packets in the PDU Set are successful (the proportion of successful data packets to all data packets in the PDU Set is greater than or equal to X%, and X can be an agreed value), the PDU Set can be deemed successful. However, the X% caused by FEC of different PDU Sets may be the same or different.

[0248] The existing PDU Set Integrated Handling Information (PSIHI) is only sent through the control plane, and can only indicate whether all PDUs of the PDU Set are needed to use the PDU Set (The PDU PSIHI indicates whether all PDUs of the PDU Set are needed for the usage of the PDU Set). According to the new scenario, the PSIHI should also be updated accordingly. For example, if 80% of the data packets of the PDU Set are obtained, the PDU Set can be used. Then the packet loss operation based on the new PSIHI will also change, that is, the remaining data packets will be discarded only when greater than or equal to 20% of the data packets fail, otherwise the data packets can continue to be sent. For example, an uplink PDU Set has 10 packets, and the remaining data packets will be discarded only when greater than or equal to 3 data packets fail.

[0249] In addition, there are some PDU Sets whose first data packet often carries control information. If the first data packet fails to be transmitted, the PDU Set cannot be used (that is, if the first data packet of the PDU Set is missing, the PDU Set cannot be decoded). So in another scenario, when the first data packet of the PDU Set fails, the PDU Set can be considered to have failed. Then, PSIHI should also be updated accordingly. For this scenario, when the first data packet in the PDU Set fails, the remaining data packets can be discarded.

[0250] Problem 1: In scenarios where different PDU Set success criteria are different, the following problems need to be solved:

[0251] The problem is how to expand the value of PSIHI and how to guide the UE to perform packet loss based on the new PSIHI information.

[0252] In one solution, PSIHI may be extended to indicate one of the following: the PDU Set may be used only when data packets accounting for greater than or equal to X% of the PDU Set are obtained; the PDU Set may be used only when the first data packet in the PDU Set is obtained.

[0253] For the first value, when the number of failures in the PDU Set is greater than or equal to (1-X%), the remaining data packets in the PDU Set may be discarded.

[0254] For the second value, when the first data packet in the PDU Set fails, the remaining data packets in the PDU Set may be discarded.

[0255] As another solution, the RAN can instruct the UE to do one of the following:

[0256] When greater than or equal to Y% (1-X%) of the data packets in a PDU Set fail, the remaining data packets in the PDU Set may be discarded.

[0257] For the second value, when the first data packet in the PDU Set fails, the remaining data packets in the PDU Set may be discarded.

[0258] In one implementation, when it is determined that the criterion for judging the success or failure of PDU Set is applicable to the uplink and downlink of a data flow, the RAN obtains the criterion for judging the success or failure of PDU Set and instructs the UE to perform a packet loss operation.

[0259] Question 2: In some scenarios, the success or failure transmission criteria of different PDU Sets in the same data stream are consistent. In this case, the criteria for judging the success or failure of the PDU Set can be transmitted through control plane signaling. In other scenarios, the success transmission criteria of different PDU Sets in the same data stream are inconsistent. That is, the principles for judging the success or failure of different PDU Sets are different. For example, for the first PDU Set, 100% reception is required to be considered successful. For the second PDU Set, only 85% of the data packets need to be successfully transmitted to be considered successful. Then the criteria for judging the success or failure of the PDU Set transmitted through the control plane cannot be met.

[0260] In one solution, it can be assumed that the server side is aware of this situation. It can set different PDU Set success and failure criteria on each PDU (per PDU). PSA UPF can detect this information and carry it in the GPRS Tunneling Protocol-User Plane (GTP-U) header of the data packet user plane. RAN can judge whether the PDU Set is transmitted successfully or failed, and whether to discard the remaining data packets based on the success and failure criteria of the PDU Set per PDU Set.

[0261] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0262] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0263] Optionally, acquisition can be understood as acquisition from configuration, reception, reception after request, acquisition through self-learning, acquisition by deduction based on information not received, or acquisition after processing of received information, which can be determined according to actual needs and is not limited in the embodiments of the present application. For example, when a certain capability indication information sent by a device is not received, it can be deduced that the device does not support the capability.

[0264] Optionally, the sending may include broadcasting, broadcasting in system messages, and returning after responding to requests.

[0265] In an optional embodiment of the present application, the communication device may include at least one of the following: a communication network element and a terminal.

[0266] In one implementation of the present application, the communication network element may include at least one of the following: a core network element and a wireless access network element.

[0267] In the embodiment of the present application, the core network network element (core network network element) may include but is not limited to at least one of the following: core network equipment, core network node, core network function, core network network element, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), serving gateway (serving GW, SGW), PDN gateway (PDN Gate Way, PDN Gateway), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), GPRS service support node (Serving GPRS Support Node, SGSN), gateway GPRS support node (Gateway GPRS Support Node, GGSN), application function (Application Funcation).

[0268] In an embodiment of the present application, the RAN network element may include but is not limited to at least one of the following: a radio access network device, a radio access network node, a radio access network function, a radio access network unit, a 3GPP radio access network, a non-3GPP radio access network, a centralized unit (CU), a distributed unit (DU), a base station, an evolved base station (evolved Node B, eNB), a 5G base station (gNB), a radio network controller (Radio Network Controller, RNC), a base station (NodeB), a non-3GPP interworking function (Non-3GPP Inter Working Function, N3IWF), an access control (AC) node, an access point (AP) device or a wireless local area network (WLAN) node, N3IWF.

[0269] The base station can be a base station (BTS, Base Transceiver Station) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved base station (eNB or e-NodeB, evolutionary NodeB) in LTE, and a 5G base station (gNB), but the embodiments of the present application are not limited thereto.

[0270] In one implementation manner of the present application, the UE may include one of the following: a terminal device, a terminal device and a card, or a card.

[0271] In one implementation of the present application, the card may include one of the following: a SIM card, a USIM card, or an eSIM.

[0272] In one implementation of the present application, the terminal may include at least one of the following: a relay supporting terminal functions and a terminal supporting relay functions. The terminal may also be referred to as a terminal device or a user terminal (User Equipment, UE), and the terminal may be a terminal-side device such as a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.

[0273] In one implementation manner of the present application, PDU Set may be understood or replaced by a data packet set, and may also be understood or replaced by other equivalent names defined in future communication protocols that have the same meaning as PDU Set or data packet set.

[0274] In one implementation manner of the present application, data flow is short for business data flow, and may also be referred to as business flow.

[0275] In one embodiment of the present application, a standard (such as one of the following: a standard for using a data packet set, a standard for a data packet set not to be used, a standard for a successful data packet set, a standard for a failed data packet set) can be understood as one of the following: a criterion, a condition, or a basis. For example, a criterion for a successful data packet set can be understood as a criterion, a condition, or a basis for determining the success of a data packet set.

[0276] In one embodiment of the present application, the failed data packet includes at least one of the following: a data packet that failed to be sent; a data packet that failed to be received; a data packet that failed to be transmitted; a data packet that did not receive a reception confirmation after being sent; one of the following that exists when the discard timer Discard timer times out: the data packet (such as PDCP SDU), the PDCP SDU or PDCP PDU corresponding to the data packet; the PDCP SDU or PSCPPDU when the discard timer Discard timer times out.

[0277] In one implementation manner of the present application, the data packet failure includes at least one of the following:

[0278] Data packet sending failed;

[0279] Data packet reception failed;

[0280] Packet transmission failed;

[0281] No confirmation of receipt was received after the data packet was sent;

[0282] If the discard timer Discard timer times out and the data packet (such as PDCP SDU) exists, or the PDCP SDU or PDCP PDU corresponding to the data packet exists, then the data packet fails.

[0283] In one embodiment, the failure of the first data packet of the data packet set includes at least one of the following: the first data packet of the data packet set fails to be sent, the first data packet of the data packet set fails to be received, the first data packet of the data packet set fails to be transmitted, the first data packet of the data packet set fails to receive a reception confirmation after being sent, and the first data packet of the data packet set or the PDCP SDU or PDCP PDU corresponding to the first data packet of the data packet set still exists when the discard timer Discard timer times out, then the first data packet of the data packet set fails.

[0284] In one embodiment of the present application, the failure of a data packet (such as PDU, PDCP SDU, PSCP PDU) includes at least one of the following: failure to send, failure to receive, failure to transmit, failure to receive a reception confirmation after sending, and a data packet (PDCP SDU or PSCP PDU) that still exists when the discard timer times out.

[0285] In one embodiment of the present application, the situation where a data packet (such as a PDU, a PDCP SDU, or a PSCP PDU) fails in the first data packet set includes at least one of the following:

[0286] The data packets in the first data packet set fail to be sent;

[0287] The data packets in the first data packet set fail to be received;

[0288] The data packets in the first data packet set fail to be transmitted;

[0289] No receipt confirmation is received after the data packets in the first data packet set are sent;

[0290] When the discard timer times out, there are still PDCP SDUs or PSCP PDUs in the first data packet set.

[0291] In one embodiment of the present application, the discard timer is a packet loss time configured by a RAN device (such as a base station) for a terminal. It is not difficult to understand that when the discard timer times out, if there is still a PDCP SDU (or PDU) in the first data packet set, it means that the PDU SDU has not been successfully transmitted (or PDU), or has failed.

[0292] In one implementation manner, if the PSCP PDU still exists when the discard timer Discard timer times out, one of the following is determined: the PDCP PDU fails (for example, the data packet is the PDCP PDU), the PDCP SDU fails (for example, the PDCP SDU is the PSDCP SDU corresponding to the PSCP PDU, and the data packet is the PDCP SDU), the data packet corresponding to the PDCP PDU fails, and the data packet corresponding to the PDCP SDU fails (for example, the PDCP SDU is the PSDCP SDU corresponding to the PSCP PDU).

[0293] In one implementation manner of the present application, support includes one of the following: being able to apply, enabling (enable).

[0294] In one implementation manner of the present application, application may also be referred to as one of the following: use, adopt, execute, and perform.

[0295] In one embodiment, the data packet set (such as PDU Set) information corresponding to the data packet (such as PDU, PDCP SDU, or PDCP PDU) is: at least one of the relevant information of the data packet set to which the data packet belongs and the relevant information of the data packet in the data packet set to which it belongs (such as the sequence number of the data packet in the data packet set).

[0296] In one implementation, the “data packet set information” may also be referred to as “PDU Set information”.

[0297] In one implementation of the present application, the data packet set information (such as PDU Set) includes at least one of the following:

[0298] Packet collection importance;

[0299] Data packet set size Size;

[0300] Data packet collection end indication information;

[0301] Packet collection start indication information;

[0302] The sequence number of the data packet in the data packet set;

[0303] The sequence number of the data packet set;

[0304] Duration of the data packet collection;

[0305] The interval time between data packet sets or the interval time between a data packet set and the next data packet set;

[0306] The period of data packet collection;

[0307] Processing information on a collection of data packets (e.g., a collection of data packets) as a whole;

[0308] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0309] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0310] The criteria for discarding packets from a packet set.

[0311] In one implementation of the present application, the PDU Set information includes at least one of the following:

[0312] PDU Set importance;

[0313] PDU Set size Size;

[0314] PDU Set end indication information;

[0315] PDU Set start indication information;

[0316] The sequence number of the data packet in the PDU Set;

[0317] The sequence number of the PDU Set;

[0318] Duration of PDU Set;

[0319] The interval between PDU Sets or the interval between a PDU Set and the next PDU Set;

[0320] PDU Set period;

[0321] Processing information based on PDU Set as a whole;

[0322] Standards for using PDU Sets, or standards for which PDU Sets cannot be used;

[0323] The criteria for success of PDU Set or the criteria for failure of PDU Set;

[0324] The criteria for discarding packets in a PDU Set.

[0325] In one implementation of the present application, the PDU Set size Size refers to the size of the PDU Set, such as the amount of data, which can be measured by bytes, bits, or the number of data packets.

[0326] In one embodiment of the present application, the PDU Set end indication information is used to indicate whether the data packet carrying the PDU Set end indication information is or is not the end data packet or the last data packet of the PDU Set. The PDU Set end indication information can be embodied by an indication or by being encoded together with other information.

[0327] In one embodiment of the present application, the PDU Set start indication information is used to indicate whether the data packet carrying the PDU Set start indication information is the start data packet or the first data packet of the PDU Set. The PDU Set start indication information can be embodied by an indication or by encoding it together with other information.

[0328] In one implementation manner of the present application, the sequence numbers of the data packets in the PDU Set, for example, a PDU Set includes multiple data packets, for example, 5 data packets, and the sequence numbers of the 5 data packets in the PDU Set may be 1, 2, 3, 4 and 5 respectively.

[0329] In one implementation manner of the present application, the sequence number of the PDU Set, for example, there are multiple PDU Sets, namely PDU Set 1, PDU Set 2 and PDU Set 3, for example, the sequence numbers of the PDU Sets may be 1, 2, and 3 respectively.

[0330] In one embodiment of the present application, the duration of the PDU Set may be one of the following: the interval time between the reception time of the last received data packet of the PDU Set and the reception time of the first received data packet, the interval time between the sending time of the last sent data packet of the PDU Set and the sending time of the first sent data packet.

[0331] In one embodiment of the present application, the interval time between PDU Sets or the interval time between a PDU Set and the next PDU Set;

[0332] In one implementation of the present application, the period of the PDU Set means that the interval time between the PDU Sets is balanced, reflecting the characteristics of the period.

[0333] Optionally, the first object includes at least one of the following: a first radio bearer (such as a DRB, or a logical channel), and a first QoS flow.

[0334] In one implementation, the first QoS flow maps the QoS flow of the first radio bearer.

[0335] In one implementation, the first radio bearer is a radio bearer mapped to a first QoS flow.

[0336] In one embodiment of the present application, the PDU Set QoS or PDU Set QoS parameters include at least one of the following: PDU Set Error Rate (PSER), PDU Set Delay Budget (PSDB), and PDU Set Integrated Handling Information (PSIHI).

[0337] PSIHI can be used to request overall processing of a PDU Set.

[0338] In another implementation, the PDU Set QoS also includes PDU Set importance, that is, the PDU Set importance may be PDU Set QoS or may not be PDU Set QoS.

[0339] In one implementation of the present application, applying PDU Set QoS includes performing at least one of PDU Set-level QoS guarantee, scheduling, and time-frequency resource configuration on data according to PDU Set QoS.

[0340] The second communication device (RAN) applies PDU Set processing to the uplink, including: processing the uplink data based on PDU Set parameters (including at least one of PDU Set QoS and PDU Set importance), such as scheduling, resource allocation, configuring a packet loss timer, etc.

[0341] In one implementation of the present application, the processing based on the importance of the PDU Set includes packet loss based on the importance of the PDU Set.

[0342] In one implementation manner of the present application, PDU Set packet loss includes at least one of the following: packet loss based on PDU Set importance, and PDU Set overall packet loss.

[0343] In one implementation of the present application, applying the processing based on the importance of the PDU Set includes: discarding the PDU Set according to the importance of the PDU Set in the case of congestion, for example, discarding the PDU Set in order of importance from low to high.

[0344] In one implementation manner of the present application, the PDU Set QoS is used to implicitly indicate at least one of the following: applying PDU Set QoS to the downlink, and applying processing based on PDU Set QoS to the downlink.

[0345] In one implementation of the present application, the importance of the application PDU Set is implicitly indicated: the importance of the application PDU Set is applied to the downlink.

[0346] In one implementation of the present application, an implicit indication of processing based on the importance of the PDU Set is applied: processing based on the importance of the PDU Set is applied to the downlink.

[0347] At this point, it is not difficult to understand that it is possible to instruct only to apply PDU Set processing to the uplink.

[0348] At this point, it is not difficult to understand that the fourth information may only indicate that the uplink supports PDU Set processing.

[0349] In an implementation manner of the present application, applying or not applying the PDU Set importance includes: applying or not applying the PDU Set importance to at least one of an uplink and a downlink.

[0350] In an implementation manner of the present application, applying or not applying the processing based on the importance of the PDU Set includes: applying or not applying the processing based on the importance of the PDU Set to at least one of an uplink and a downlink.

[0351] In an optional embodiment of the present application, a data packet set may be referred to as a data set. The data packet set includes one or more data packets. Optionally, the data packet set has a boundary.

[0352] In an optional embodiment of the present application, the data packet set is a concept in a cellular mobile communication network. The data packet set can be a segment consisting of one or more data packets in a channel (such as a QoS flow, a QoS sub-flow, a radio bearer) or a set consisting of one or more data packets.

[0353] In an optional embodiment of the present application, the data packet may be a PDU packet data unit.

[0354] In an optional embodiment of the present application, a data packet set (Packet Set Delay Budget) may be one of the following: a packet data unit set PDU Set, an instance of a PDU Set, a PDU Set category, an instance of a PDU Set category, a data segment or a data packet set in a channel (such as a QoS flow, a QoS sub-flow, a wireless bearer).

[0355] (1) In one implementation, a type of PDU Set may include multiple PDU Set instances. A type of PDU Set may be identified by a PDU Set identifier (such as a QoS identifier at the PDU Set level). Multiple different PDU Set instances of the same PDU Set may be distinguished by a data packet set sequence number (such as a PDU Set sequence number).

[0356] (2) In another implementation, a PDU Set category may include multiple PDU Sets. The PDU Set is an instance of the PDU Set category. The PDU Set category may be identified by a PDU Set identifier (such as a QoS identifier at the PDU Set level). Multiple different PDU Sets of the same PDU Set category may be distinguished by a data packet set sequence number (such as a PDU Set sequence number).

[0357] In an optional embodiment of the present application, the data packet set category may be one of the following: a packet data unit set (PDU Set), a channel (such as a QoS flow, a QoS sub-flow, a radio bearer). A data packet set category may correspond to multiple data packet sets. The data packet set is an instance of the data packet set category. The data packet set category may be identified by a data packet set category identifier. The data packet set category identifier is, for example, a QoS identifier at the data packet set level. At this time, multiple data packet sets may be distinguished by the sequence number of the data packet set.

[0358] In one embodiment, the one or more data packet sets are of the same or different categories. Data packet sets of different categories can be distinguished by the identifier of the data packet set. Different data packet sets of the same category can be distinguished by the sequence number of the data packet set.

[0359] In an optional embodiment of the present application, a data packet set (such as a PDU set) consists of one or more data packets (such as PDUs). PDU set: A PDU set consists of one or more PDUs that carry the payload of an information unit generated at the application level (such as a frame or a video slice). In some implementations, the application layer requires all PDUs in the PDU set to use the corresponding information unit. In other implementations, when some PDUs are lost, the application layer can still recover all or part of the information unit.

[0360] The information processing method, processing device, communication equipment and readable storage medium provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.

[0361] Please refer to Figure 2 The embodiment of the present application provides an information processing method, which is applied to a first communication device. The first communication device includes but is not limited to one of the following: a terminal, a core network device (application function), and the method includes:

[0362] Step 21: The first communication device obtains at least one of the first information and the first indication information.

[0363] Step 22: The first communication device performs a first operation according to at least one of the first information and the first indication information.

[0364] The first information is used to indicate at least one of the following:

[0365] Processing information on a collection of data packets as a whole;

[0366] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0367] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0368] Criteria for discarding packets in a packet set;

[0369] in,

[0370] The first operation includes at least one of the following:

[0371] Determining success or failure of the first data packet set;

[0372] discarding data packets of the first data packet set;

[0373] Processing data as a collection of data packets as a whole;

[0374] Among them, the first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding data packets of a failed data packet set; discarding data packets of a data packet set.

[0375] Optionally, processing data with a data packet set as a whole refers to processing data with a data packet set as a granularity. Processing information with a data packet set as a whole (such as PDU Set Integrated Handling Information) is processing information with a data packet set as a granularity. Optionally, the processing information with a data packet set as a whole or the standard for using a data packet set is used to indicate at least one of the following:

[0376] All packets of the packet set are required to use the packet set;

[0377] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0378] At least the first packet of the packet set is required to use the packet set.

[0379] In one implementation, the standard for success of data packet aggregation can be understood as: a standard for determining success of data packet aggregation. The standard for failure of data packet aggregation can be understood as: a standard for determining failure of data packet aggregation.

[0380] In one embodiment, discarding a data packet of a data packet set is used to indicate at least one of the following: discarding a data packet with a data packet set as the granularity, discarding all data packets of a data packet set, and discarding remaining data packets of the data packet set (such as all remaining data packets (such as PDU, PDCP SDU, PDCP PDU)).

[0381] Optionally, all data packets in the data packet set, such as one of the following, all PDCP SDUs in the data packet set, all PDCP PDUs in the data packet set (the PDCP PDU is the PSCP PDU corresponding to the PSCP SDU of the data packet set).

[0382] Optionally, the remaining data packets of the data packet set (such as PDU, PDCP SDU, PDCP PDU) include at least one of the following: data packets of the data packet set in the cache; data packets of the data packet set that have not yet been sent; the PDCP SDU of the data packet set that exists when the Discard timer times out; the PDCP PDU of the data packet set that exists when the Discard timer times out (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).

[0383] Optionally, the data packet of the data packet set in the cache may be a data packet of the data packet set in the PDCP layer or SDAP layer cache of the first communication device (such as PDCP SDU, or PDCP PDU).

[0384] In one embodiment, discarding data packets of the first data packet set includes at least one of the following: discarding all data packets of the first data packet set and discarding remaining data packets of the first data packet set (such as all remaining data packets (such as PDU, PDCP SDU, PDCP PDU)).

[0385] Optionally, all data packets in the first data packet set, such as one of the following, all PDCP SDUs in the first data packet set, all PDCP PDUs in the first data packet set (the PDCP PDU is the PSCP PDU corresponding to the PSCPSDU of the data packet set).

[0386] Optionally, the remaining data packets of the first data packet set (such as PDU, PDCP SDU, PDCP PDU) include at least one of the following: data packets of the data packet set in the cache; data packets of the first data packet set that have not yet been sent; the PDCP SDU of the first data packet set that exists when the Discard timer times out; the PDCP PDU of the first data packet set that exists when the Discard timer times out (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).

[0387] Optionally, the data packets of the first data packet set in the cache may be data packets of the first data packet set in the PDCP layer or SDAP layer cache of the first communication device (such as PDCP SDU, or PDCP PDU).

[0388] In one implementation, the obtaining of the first information may be that the first communication device locally has the first information, for example, the first communication device obtains the first information through local configuration, or obtains the first information through self-learning (such as reading the protocol header of the data packet), or obtains the first information from the AS layer of the first communication device or from a higher layer of the first communication device (such as the NAS layer or the application layer).

[0389] In another implementation, the first information may be obtained by the first communication device receiving the first information from the source device. The source device includes at least one of the following: a second communication device, a fourth communication device, a core network device, and a RAN device.

[0390] In one implementation, the first communication device obtains the first indication information from the source device. The source device includes at least one of the following: a second communication device, a fourth communication device, a core network device, and a RAN device.

[0391] It is not difficult to understand that there may be but are not limited to the following combinations:

[0392] 1) Receive first information from the source device, and the first communication device performs a first operation according to the first information

[0393] 2) The first communication device obtains the first information from local configuration or self-learning, and the first communication device performs the first operation according to the first information

[0394] 3) The AS layer of the first communication device obtains first information from a higher layer (such as a NAS layer or an application layer) of the first communication device, and the AS layer of the first communication device performs a first operation according to the first information.

[0395] 4) Receive first information and first indication information from the source device, and perform a first operation according to the first information and the first indication information

[0396] 5) Receiving first indication information from the source device, the first communication device obtains the first information from local configuration or self-learning, and performs a first operation according to the first information and the first indication information

[0397] 6) The first communication device receives first indication information from the RAN device, the AS layer of the first communication device obtains the first information from a higher layer (such as a NAS layer or an application layer) of the first communication device, and the AS layer of the first communication device performs a first operation according to the first information and the first indication information.

[0398] 7) The NAS layer of the first communication device receives the first indication information from the CN device, and the NAS layer of the first communication device may send the first indication information to the AS layer of the first communication device. The AS layer of the first communication device obtains the first information from the upper layer (such as the NAS layer or the application layer) of the first communication device. The AS layer of the first communication device performs the first operation according to the first information and the first indication information.

[0399] 8) The NAS layer of the first communication device receives the first indication information from the CN device, and the NAS layer of the first communication device may send the first indication information to the AS layer of the first communication device. The AS layer of the first communication device locally has the first information (e.g., the AS layer of the first communication device obtains the first information from local configuration or self-learning). The AS layer of the first communication device performs a first operation according to the first information and the first indication information.

[0400] In one implementation manner, the data packet success includes one of the following: the data packet is successfully sent; the data packet is successfully received; the PDCP SDU no longer exists when the Discard Timer times out; the PDCP PDU no longer exists when the Discard Timer times out.

[0401] In one implementation, the data packet failure includes one of the following: failure to send or receive the data packet; a PDCP SDU that exists when a Discard Timer times out; or a PDCP PDU that exists when a Discard Timer times out.

[0402] In one implementation, the success of the first data packet set means that the first data packet set is successfully sent or the first data packet set is successfully received; the failure of the first data packet set means that the first data packet set fails to be sent or received.

[0403] In one implementation, the first data packet set is a data packet set in the uplink direction, and the data packets are uplink data packets.

[0404] Optionally, the first communication device acquires the first information, including:

[0405] The first communication device receives first information sent by the second communication device or the fourth communication device;

[0406] or,

[0407] The first communication device obtains the first information through local configuration or self-learning;

[0408] or,

[0409] The first communication device access layer AS obtains the first information through the high layer of the first communication device.

[0410] Optionally, the first communication device acquires the first indication information, including:

[0411] The first communication device receives first indication information sent by the second communication device or the fourth communication device;

[0412] or

[0413] The first communication device access layer AS obtains the first indication information from the first communication device non-access layer NAS or application layer.

[0414] Optionally, the discarding of data packets of the first data packet set includes discarding at least one of the following: all data packets of the first data packet set, remaining data packets of the first data packet set, data packets of the first data packet set in the cache, untransmitted data packets in the first data packet set, data packets in the first data packet set that are not successfully transmitted, failed data packets in the first data packet set, packet data convergence protocol service data units PDCP SDU in the first data packet set, and PDCP protocol data units PDU in the first data packet set.

[0415] In one implementation, the first data packet set is any one or a certain data packet set.

[0416] In one embodiment, the data packets in the first data packet set include at least one of the following: a PDCP SDU in the first data packet set (for example, the PDCP SDU has not yet constructed a PDCP PDU), and a PDCP PDU in the first data packet set (for example, the PDCP PDU has not yet been transmitted to a lower layer (i.e., a protocol layer below PDCP, such as RLC, MAC, or physical layer)). Optionally, the PDCP PDU in the first data packet set may be a PDCP PDU corresponding to the PDCP SDU in the first data packet set.

[0417] Optionally, all data packets in the first data packet set, such as one of the following, all PDCP SDUs in the first data packet set, all PDCP PDUs in the first data packet set (the PDCP PDU is a PSCP PDU corresponding to the PSCP SDU of the first data packet set).

[0418] Optionally, the remaining data packets of the first data packet set (such as PDU, PDCP SDU, PDCP PDU) include at least one of the following: data packets of the data packet set in the cache; data packets of the first data packet set that have not yet been sent; the PDCP SDU of the first data packet set that exists when the Discard timer times out; the PDCP PDU of the first data packet set that exists when the Discard timer times out (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).

[0419] Optionally, the data packets of the first data packet set in the cache may be data packets of the first data packet set in the PDCP layer or SDAP layer cache of the first communication device (such as PDCP SDU, or PDCP PDU).

[0420] For example, a data packet set includes 10 data packets. When the first four data packets are successful and the fifth data packet fails, the remaining five data packets are the remaining data packets, or the fifth data packet and the remaining five data packets are the remaining data packets.

[0421] It is not difficult to understand that some data packets in the cache are deleted only after receiving a successful sending confirmation indication. Therefore, when the fifth data packet fails to be sent, the fifth data packet exists in the cache, and therefore, the fifth data packet is also determined as a remaining data packet.

[0422] In one implementation, the PDCP SDU in the first data packet set includes: a PDCP SDU in the first data packet set and the PDCP SDU has not yet constructed a PDCP PDU.

[0423] In one embodiment, the PDCP PDU in the first data packet set includes at least one of the following: a PDCP PDU in the first data packet set (a PSCP PDU corresponding to a PDCP SDU in the first data packet set) and the PDCP PDU has not yet been transmitted to a lower layer (i.e., a protocol layer below PDCP, such as RLC, MAC, or physical layer).

[0424] The PDCP PDU in the first data packet set (the PSCP PDU corresponding to the PDCP SDU in the first data packet set) and the PDCP PDU has not been transmitted to the lower layer (ie, the protocol layer below PDCP, such as RLC, MAC, or physical layer).

[0425] In one embodiment, the second communication device is a wireless access network device (such as a base station), and the fourth communication device is a core network device (such as an SMF, PCF, AF).

[0426] In one implementation, acquiring the first information by self-learning includes self-learning the first information from a packet header (such as a protocol header) of a first data packet in a first data packet set.

[0427] In one embodiment, the protocol includes but is not limited to at least one of the following: RTP, SRTP, QUIC, MPEG.

[0428] Optionally, discarding the data packets of the first data packet set includes: discarding the data packets of the first data packet set if a first condition is met;

[0429] in,

[0430] The first condition includes at least one of the following:

[0431] Obtaining the first information;

[0432] Obtaining first indication information;

[0433] Determining that the first set of data packets fails;

[0434] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[0435] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[0436] Optionally, determining that the first data packet set is successful includes:

[0437] If the second condition is met, determining that the first data packet set is successful;

[0438] in,

[0439] The second condition includes at least one of the following:

[0440] The first data packet set satisfies at least one of processing information of the data packet set as a whole, a criterion for success of the data packet set, and a criterion for using the data packet set.

[0441] Optionally, determining that the first data packet set fails includes:

[0442] When the third condition is met, the determining of the first data packet set fails;

[0443] in,

[0444] The third condition includes at least one of the following:

[0445] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[0446] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[0447] Optionally, the processing information of the data packet set as a whole or the standard for using the data packet set is used to indicate at least one of the following:

[0448] All packets of the packet set are required to use the packet set;

[0449] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0450] At least the first packet of the packet set is required to use the packet set.

[0451] The Nth ratio is: the ratio of the number (or size) of the data packets in a data packet set to the number (or size) of all data packets in the data packet set. The Nth ratio is, for example, the first ratio, the second ratio, the third ratio, and the fourth ratio.

[0452] Optionally, the Nth ratio is: the ratio of the number (or size) of the data packets in a data packet set to the number (or size) of all data packets in the data packet set. The Nth ratio is, for example, the first ratio, the second ratio, the third ratio, and the fourth ratio.

[0453] Optionally, the first data packet set satisfies that processing information of the data packet set as a whole is used to indicate at least one of the following:

[0454] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is less than or equal to a value obtained by subtracting the first proportion from 1;

[0455] In the case where the processing information of the packet set as a whole or the criterion for using the packet set is used to indicate that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set succeeds, or the first packet of the first packet set fails without failure;

[0456] or,

[0457] The first data packet set is not sufficient for the processing information of the data packet set as a whole and includes at least one of the following:

[0458] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is greater than or equal to a value obtained by subtracting the first proportion from 1;

[0459] In the case where the processing information of the packet set as a whole or the criterion for using the packet set indicates that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set fails.

[0460] In one embodiment, the proportion of the data packets is one of the following: the proportion of the number of the data packets in a data packet set to the total number of all data packets in the data packet set; the proportion of the size (Size) of the data packets in a data packet set to the total size of all data packets in the first data packet set.

[0461] In one implementation, the proportion of successful data packets in the first data packet set is: the ratio of the number (or size) of successful data packets in the first data packet set to the number (or size) of all data packets in the first data packet set.

[0462] In one implementation, the proportion of failed data packets in the first data packet set is: the ratio of the number (or size) of failed data packets in the first data packet set to the number (or size) of all data packets in the first data packet set.

[0463] In one embodiment, the proportion of successful data packets in the first data packet set being greater than or equal to a first ratio means that the number (or size) of successful data packets in the first data packet set to the number (or size) of all data packets in the first data packet set is greater than or equal to the first ratio.

[0464] The proportion of failed data packets in the first data packet set is less than or equal to the third proportion, which means that the number (or size) of failed data packets in the first data packet set to the number (or size) of all data packets in the first data packet set is less than or equal to the third proportion.

[0465] The meaning of the proportion of other data packets is analogous.

[0466] In one implementation, the proportion of failed data packets in the first data packet set being less than or equal to a third proportion includes:

[0467] When the Discard timer times out, the number (or size) of the PDCP SDUs (or PSCP PDUs) of the first data packet set accounts for the number (or size) of all PDCP SDUs of the first data packet set is less than or equal to the third ratio. (For example, when the Discard timer times out, the number (or size) of the PDCP SDUs (or PSCP PDUs) of the first data packet set that exist accounts for the number (or size) of all PDCP SDUs of the first data packet set is less than or equal to the third ratio).

[0468] In one implementation manner, the failure of the first data packet of the first data packet set includes: the first PDCP SDU of the first data packet set that exists when the Discard timer times out.

[0469] In another embodiment, the first data packet of the first data packet set successfully includes: the first PDCP SDU of the first data packet set that does not exist when the Discard timer times out. It is not difficult to understand that when the first PDCP SDU has been successfully transmitted, the first PDCP SDU is deleted and no longer exists.

[0470] Optionally, the standard for using the data packet set is used to indicate at least one of the following:

[0471] The data packet collection is successful;

[0472] The data packet set can only be used if all data packets of the data packet set are successful;

[0473] The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful;

[0474] The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail;

[0475] The data packet set can only be used if at least the first data packet of the data packet set is successful;

[0476] or,

[0477] The criterion that the set of data packets cannot be used is used to indicate at least one of the following:

[0478] The data packet set fails;

[0479] If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used;

[0480] The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used;

[0481] When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used;

[0482] If the first data packet of the data packet set fails, the data packet set cannot be used.

[0483] In one embodiment, when the processing information for the data packet set as a whole is "all data packets in the data packet set are required to use the data packet set", the processing information that is insufficient for the data packet set as a whole means that at least one data packet in the data packet set fails.

[0484] Optionally, the criterion for success of the data packet collection is used to indicate at least one of the following:

[0485] If the first data packet of the data packet set is successful, determining that the data packet set is successful;

[0486] In the case where a greater than or equal to a second proportion of the data packet set is successful, determining that the data packet set is successful;

[0487] In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

[0488] In one embodiment, the first ratio is the same as the second ratio. In another embodiment, the first ratio is different from the second ratio.

[0489] In one implementation, the first data packet set satisfies the data packet set success criteria to indicate at least one of the following:

[0490] In the case where the criterion for success of a data packet set is used to indicate that the success of the data packet set is determined if the first data packet of the data packet set is successful, the first data packet of the first data packet set is successful, or, failure of the first data packet of the first data packet set has not occurred;

[0491] The criterion for success of a data packet set is used to indicate that when a data packet set is determined to be successful if a greater than or equal to a second proportion of data packets in the data packet set are successful, the proportion of successful data packets in the first data packet set is greater than or equal to the second proportion, or the proportion of failed data packets in the first data packet set is less than or equal to a value obtained by subtracting the second proportion from 1;

[0492] When the criterion for success of a data packet set is used to indicate that the data packet set is successful when all data packets in the data packet set are successful, all data packets in the first data packet set are successful, or the number of failed data packets in the first data packet set is 0.

[0493] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:

[0494] In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;

[0495] In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;

[0496] In the event that a first data packet of a data packet set fails, it is determined that the data packet set fails.

[0497] In one implementation, the value of the third ratio is equal to a value obtained by subtracting the first ratio from 1, or a value obtained by subtracting the second ratio from 1;

[0498] In one implementation, the first data packet set satisfies the data packet set failure criterion to indicate at least one of the following:

[0499] In the case where the criterion for failure of a data packet set is used to indicate that the data packet set is determined to have failed if greater than or equal to one data packet of the data packet set has failed, greater than or equal to one data packet of the first data packet set has failed;

[0500] In the case where the criterion for failure of a data packet set is used to indicate that the data packet set is determined to have failed if a proportion of data packets greater than or equal to a third proportion of the data packet set has failed, data packets of the first data packet set greater than or equal to the third proportion have failed, or data packets of the first data packet set less than or equal to (a value obtained by subtracting the third proportion from 1) have succeeded;

[0501] In case the criterion for failure of a set of data packets is used to indicate that failure of a set of data packets is determined if the first data packet of the set of data packets fails, the first data packet of the first set of data packets fails.

[0502] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:

[0503] In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set;

[0504] In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set;

[0505] In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

[0506] In one implementation, the value of the second ratio is equal to a value obtained by subtracting the second ratio from 1, or a value obtained by subtracting the first ratio from 1.

[0507] In one embodiment, the third ratio is the same as the fourth ratio. In another embodiment, the third ratio is different from the fourth ratio.

[0508] Optionally, the failed data packet includes at least one of the following: a data packet that failed to be sent; a data packet that failed to be received; a data packet that failed to be transmitted; a data packet that did not receive a reception confirmation after being sent; one of the following that exists when a discard timer Discard timer times out: the data packet, the PDCP SDU or PDCP PDU corresponding to the data packet; the PDCP SDU or PSCP PDU when the discard timer Discard timer times out.

[0509] or,

[0510] The packet fails, including at least one of the following:

[0511] Data packet sending failed;

[0512] Data packet reception failed;

[0513] Packet transmission failed;

[0514] No confirmation of receipt was received after the data packet was sent;

[0515] If the discard timer Discard timer times out and the data packet exists, or the PDCP SDU or PDCP PDU corresponding to the data packet exists, the data packet fails.

[0516] In one implementation, the data packet or the first data packet includes one of the following: PDU, PDCP SDU, PDCP PDU.

[0517] In one implementation, the PDCP SDU in the first data packet set includes: a PDCP SDU in the first data packet set and the PDCP SDU has not yet constructed a PDCP PDU.

[0518] In one embodiment, the PDCP PDU in the first data packet set includes at least one of the following: a PDCP PDU in the first data packet set (a PSCP PDU corresponding to a PDCP SDU in the first data packet set) and the PDCP PDU has not yet been transmitted to a lower layer (such as a protocol layer below PDCP, such as RLC, MAC, or physical layer).

[0519] In one implementation manner, the PDCP SDU existing when the Discard timer times out includes: when the Discard timer times out, the PDCP SDU has not yet constructed a PDCP PDU.

[0520] In one implementation manner, the PDCP PDU that exists when the Discard timer Discard timer times out includes: when the Discard timer times out, the PDCP PDU has not been transmitted to a lower layer (such as a protocol layer below PDCP, such as RLC, MAC, or physical layer).

[0521] In one embodiment, the failure of the first data packet of the data packet set includes at least one of the following: the first data packet of the data packet set fails to be sent, the first data packet of the data packet set fails to be received, the first data packet of the data packet set fails to be transmitted, the first data packet of the data packet set fails to receive a reception confirmation after being sent, and the first data packet of the data packet set or the PDCP SDU or PDCP PDU corresponding to the first data packet of the data packet set still exists when the discard timer Discard timer times out, then the first data packet of the data packet set fails.

[0522] In one implementation manner, the PDCP SDU or PSCP PDU when the Discard timer times out, such as the existing PDCP SDU or PSCP PDU when the Discard timer times out.

[0523] In one implementation manner, the PDCP SDU or PSCP PDU when the Discard timer times out is, for example, the existing PDCP SDU or PSCP PDU when the Discard timer times out.

[0524] Optionally, before the first communication device performs the first operation according to at least one of the first information and the first indication information, the method further includes:

[0525] Sending third information to the second communication device or the fourth communication device, the third information is used to indicate one of the following: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

[0526] Inconsistent processing of all data packet sets as a whole refers to: inconsistent processing of all data packet sets in a first object as a whole, and the first object includes at least one of the following: data flow, wireless bearer, service quality QoS flow.

[0527] In one embodiment, the consistent processing of all data packet sets as a whole means that: the consistent processing of all data packet sets as a whole in a first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

[0528] Optionally, the consistent processing of all data packet sets as a whole means that at least one of the following items of all data packet sets is consistent:

[0529] Processing information on a collection of data packets as a whole;

[0530] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0531] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0532] The criteria for discarding packets from a packet set.

[0533] Through the embodiments of the present application, the first communication device obtains at least one of the first information and the first indication information. Based on the first information and at least one of the first indication information, the first communication device can determine the success or failure of the first data packet set, or discard the data packets of the first data packet set, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[0534] Please refer to Figure 3 The embodiment of the present application provides an information processing method, which is applied to a second communication device. The second communication device includes but is not limited to a radio access network device (such as a base station, or a source RAN device of a terminal switching), and the method includes:

[0535] Step 31: The second communication device obtains at least one of the second information, the third information and the first indication information.

[0536] Step 32: The second communication device performs a second operation according to at least one of the second information, the third information and the first indication information.

[0537] in,

[0538] The second information is used to indicate at least one of the following:

[0539] Processing information on a collection of data packets as a whole;

[0540] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0541] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0542] Criteria for discarding packets in a packet set;

[0543] The second operation includes at least one of the following:

[0544] Determining success or failure of the first data packet set;

[0545] discarding data packets of the first data packet set;

[0546] Sending at least one of the first information and the first indication information to the first communication device;

[0547] Processing data as a collection of data packets as a whole;

[0548] in,

[0549] The first information is used to indicate at least one of the following:

[0550] Processing information on a collection of data packets as a whole;

[0551] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0552] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0553] Criteria for discarding packets in a packet set;

[0554] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0555] The third information is used to indicate one of the following information: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

[0556] In one implementation, the first information and the second information have the same value.

[0557] In another implementation, the first information and the second information have different values. For example, the second information includes processing information for the data packet set as a whole. The first information may include at least one of the following: a criterion for discarding data packets in the data packet set, and a criterion for failure of the data packet set.

[0558] Optionally, processing data with a data packet set as a whole refers to processing data with a data packet set as a granularity. Processing information with a data packet set as a whole (such as PDU Set Integrated Handling Information) is processing information with a data packet set as a granularity. Optionally, the processing information with a data packet set as a whole or the standard for using a data packet set is used to indicate at least one of the following:

[0559] All packets of the packet set are required to use the packet set;

[0560] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0561] At least the first packet of the packet set is required to use the packet set.

[0562] In one implementation, the standard for success of data packet aggregation can be understood as: a standard for determining success of data packet aggregation. The standard for failure of data packet aggregation can be understood as: a standard for determining failure of data packet aggregation.

[0563] In one embodiment, discarding a data packet of a data packet set is used to indicate at least one of the following: discarding a data packet with a data packet set as the granularity, discarding all data packets in a data packet set, discarding all PDCP SDUs in a data packet set, discarding all PDCP PDUs in a data packet set (the PDCP PDU is the PSCP PDU corresponding to the PSCP SDU of the first data packet set), and discarding the remaining data packets of the data packet set (such as all remaining data packets (such as PDU, PDCP SDU, PDCP PDU)).

[0564] Optionally, all data packets in the data packet set, such as one of the following, all PDCP SDUs in the data packet set, all PDCP PDUs in the data packet set (the PDCP PDU is the PSCP PDU corresponding to the PSCP SDU of the data packet set).

[0565] Optionally, the remaining data packets of the data packet set (such as PDU, PDCP SDU, PDCP PDU) include at least one of the following: data packets of the data packet set in the cache; data packets of the data packet set that have not yet been sent; the PDCP SDU of the data packet set that exists when the Discard timer times out; the PDCP PDU of the data packet set that exists when the Discard timer times out (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).

[0566] Optionally, the data packet of the data packet set in the cache may be a data packet of the data packet set in the PDCP layer or SDAP layer cache of the first communication device (such as PDCP SDU, or PDCP PDU).

[0567] In one embodiment, discarding data packets of the first data packet set includes at least one of the following: discarding all data packets of the first data packet set, discarding all PDCP SDUs in the first data packet set, discarding all PDCP PDUs in the first data packet set (the PDCP PDU is the PSCP PDU corresponding to the PSCP SDU of the first data packet set), and discarding the remaining data packets of the first data packet set (such as all remaining data packets (such as PDU, PDCP SDU, PDCP PDU)).

[0568] Optionally, all data packets in the first data packet set, such as one of the following, all PDCP SDUs in the first data packet set, all PDCP PDUs in the first data packet set (the PDCP PDU is the PSCP PDU corresponding to the PSCPSDU of the data packet set).

[0569] Optionally, the remaining data packets of the first data packet set (such as PDU, PDCP SDU, PDCP PDU) include at least one of the following: data packets of the data packet set in the cache; data packets of the first data packet set that have not yet been sent; the PDCP SDU of the first data packet set that exists when the Discard timer times out; the PDCP PDU of the first data packet set that exists when the Discard timer times out (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).

[0570] Optionally, the data packets of the first data packet set in the cache may be data packets of the first data packet set in the PDCP layer or SDAP layer cache of the first communication device (such as PDCP SDU, or PDCP PDU).

[0571] Optionally, the first data packet set is a data packet set in the downlink direction or the data packets in the first data packet set are downlink data packets.

[0572] Optionally, the second communication device acquires the second information, including:

[0573] The second communication device receives second information sent by the fourth communication device;

[0574] Alternatively, the second communication device acquires the second information from the received data packet.

[0575] In one implementation, the fourth communication device is a core network device (such as SMF, PCF, AF).

[0576] In one implementation, the second communication device obtaining the second information from the received data packet includes obtaining the second information from a packet header (such as a protocol header) of a first data packet in the first data packet set.

[0577] In one embodiment, the protocol includes but is not limited to at least one of the following: RTP, SRTP, QUIC, MPEG.

[0578] Optionally, the second communication device acquires the third information, including:

[0579] The second communication device receives third information sent by at least one of the first communication device and the fourth communication device.

[0580] In one implementation, the third information received from the first communication device includes: third information corresponding to a set of data packets in the uplink direction.

[0581] In one implementation, the third information received from the fourth communication device includes: third information corresponding to a set of data packets in the downlink direction.

[0582] Optionally, the second communication device (such as RAN) and the fourth communication device (such as SMF) exchange information through the fifth communication device (such as AMF). For example, the second communication device (such as RAN) sends information to the fifth communication device (such as AMF), and the fifth communication device (such as AMF) sends the information to the fourth communication device (such as SMF). Vice versa. The fourth communication device (such as SMF) sends information to the fifth communication device (such as AMF), and the second communication device (such as RAN) sends the information to the fourth communication device (such as SMF).

[0583] Optionally, the discarding of the data packets of the first data packet set includes discarding at least one of the following: all data packets of the first data packet set, the remaining data packets of the first data packet set, the data packets of the first data packet set in the cache, the data packets that are not transmitted in the first data packet set, the data packets that are not successfully transmitted in the first data packet set, the failed data packets in the first data packet set, the PDCP SDU in the first data packet set, and the PDCP PDU in the first data packet set.

[0584] In one embodiment, the data packets in the first data packet set include at least one of the following: a PDCP SDU in the first data packet set (for example, the PDCP SDU has not yet constructed a PDCP PDU), and a PDCP PDU in the first data packet set (for example, the PDCP PDU has not yet been transmitted to a lower layer (i.e., a protocol layer below PDCP, such as RLC, MAC, or physical layer)). Optionally, the PDCP PDU in the first data packet set may be a PDCP PDU corresponding to the PDCP SDU in the first data packet set.

[0585] Optionally, all data packets in the first data packet set, such as one of the following, all PDCP SDUs in the first data packet set, all PDCP PDUs in the first data packet set (the PDCP PDU is a PSCP PDU corresponding to the PSCP SDU of the first data packet set).

[0586] Optionally, the remaining data packets of the first data packet set (such as PDU, PDCP SDU, PDCP PDU) include at least one of the following: data packets of the data packet set in the cache; data packets of the first data packet set that have not yet been sent; the PDCP SDU of the first data packet set that exists when the Discard timer times out; the PDCP PDU of the first data packet set that exists when the Discard timer times out (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).

[0587] Optionally, the data packets of the first data packet set in the cache may be data packets of the first data packet set in the PDCP layer or SDAP layer cache of the second communication device (such as PDCP SDU, or PDCP PDU).

[0588] For example, a data packet set includes 10 data packets. When the first four data packets are successful and the fifth data packet fails, the remaining five data packets are the remaining data packets, or the fifth data packet and the remaining five data packets are the remaining data packets.

[0589] It is not difficult to understand that some data packets in the cache are deleted only after receiving a successful sending confirmation indication. Therefore, when the fifth data packet fails to be sent, the fifth data packet exists in the cache, and therefore, the fifth data packet is also determined as a remaining data packet.

[0590] In one implementation, the PDCP SDU in the first data packet set includes: a PDCP SDU in the first data packet set and the PDCP SDU has not yet constructed a PDCP PDU.

[0591] In one embodiment, the PDCP PDU in the first data packet set includes at least one of the following: a PDCP PDU in the first data packet set (a PSCP PDU corresponding to a PDCP SDU in the first data packet set) and the PDCP PDU has not yet been transmitted to a lower layer (i.e., a protocol layer below PDCP, such as RLC, MAC, or physical layer).

[0592] The PDCP PDU in the first data packet set (the PSCP PDU corresponding to the PDCP SDU in the first data packet set) and the PDCP PDU has not been transmitted to the lower layer (ie, the protocol layer below PDCP, such as RLC, MAC, or physical layer).

[0593] Optionally, discarding the data packets of the first data packet set includes: discarding the data packets of the first data packet set when a fourth condition is met;

[0594] in,

[0595] The fourth condition includes at least one of the following:

[0596] Obtaining second information;

[0597] Obtaining first indication information;

[0598] Determining that the first set of data packets fails;

[0599] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[0600] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[0601] Optionally, determining that the first data packet set is successful includes:

[0602] If the fifth condition is met, determining that the first data packet set is successful;

[0603] in,

[0604] The fifth condition includes at least one of the following:

[0605] The first data packet set satisfies at least one of processing information of the data packet set as a whole, a criterion for success of the data packet set, and a criterion for using the data packet set.

[0606] Optionally, determining that the first data packet set fails includes:

[0607] When the sixth condition is met, the determining of the first data packet set fails;

[0608] in,

[0609] The sixth condition includes at least one of the following:

[0610] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[0611] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[0612] Optionally, the sending the first indication information to the first communication device includes:

[0613] When the seventh condition is met, sending first indication information to the first communication device;

[0614] The seventh condition includes at least one of the following:

[0615] Acquire at least one of the second information and the first indication information from the core network device;

[0616] The first indication information is applicable to uplink;

[0617] The processing of all data packet sets in the first object as a whole is inconsistent, and the first object includes at least one of the following: data flow, radio bearer, quality of service QoS flow.

[0618] Optionally, sending the first information to the first communication device includes:

[0619] When the eighth condition is met, sending the first information to the first communication device;

[0620] The eighth condition includes at least one of the following:

[0621] Acquire at least one of the second information and the first indication information from the core network device;

[0622] The second information is applicable to uplink;

[0623] The first indication information is applicable to uplink;

[0624] The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

[0625] In one implementation, the wireless bearer includes at least one of the following: a logical channel, a DRB.

[0626] Exemplarily, the second communication device acquires the second information, and the second communication device sends at least one of the first information and the first indication information to the first communication device according to at least one of the second information and the first indication information, including but not limited to at least one of the following:

[0627] The second communication device obtains processing information of the data packet set as a whole, and sends at least one of a standard for discarding data packets in the data packet set and first indication information to the first communication device according to the processing information of the data packet set as a whole.

[0628] The second communication device obtains processing information based on the data packet set as a whole, and sends at least one of the processing information based on the data packet set as a whole and the first indication information to the first communication device based on the processing information based on the data packet set as a whole.

[0629] The second communication device obtains processing information of the data packet set as a whole, and sends at least one of a criterion for failure of the data packet set and first indication information to the first communication device according to the processing information of the data packet set as a whole.

[0630] The second communication device obtains processing information of the data packet set as a whole, and sends to the first communication device, based on the processing information of the data packet set as a whole, criteria for failure of the data packet set, criteria for discarding data packets in the data packet set (such as discarding a failed data packet set), and at least one of the first indication information.

[0631] Optionally, the second communication device sends at least one of the first information and the first indication information to the first communication device according to at least one of the second information, the third information and the first indication information, including:

[0632] The second communication device obtains processing information of the data packet set as a whole, and sends at least one of the criteria for discarding data packets in the data packet set, the criteria for failure of the data packet set and the first indication information to the first communication device based on the processing information of the data packet set as a whole.

[0633] Optionally, the second communication device obtains processing information based on the data packet set as a whole, and sends, to the first communication device, at least one of a criterion for discarding data packets in the data packet set, a criterion for failure of the data packet set, and the first indication information according to the processing information based on the data packet set as a whole, including at least one of the following:

[0634] The processing information of the data packet set as a whole is used to indicate that when a data packet greater than or equal to a first proportion of the data packet set is required to use the data packet set, the standard for discarding data packets in the data packet set is used to indicate that: when a data packet greater than or equal to a fourth proportion of the data packet set fails, the data packets in the data packet set are discarded or the data packet set cannot be used; the value of the fourth proportion is determined according to the first proportion;

[0635] The processing information of the data packet set as a whole is used to indicate that, in the case where data packets greater than or equal to a first proportion of the data packet set are required to use the data packet set, the standard for failure of the data packet set is used to indicate: in the case where data packets greater than or equal to a third proportion of the data packet set fail, it is determined that the data packet set fails; the value of the third proportion is determined according to the first proportion;

[0636] The processing information of the data packet set as a whole is used to indicate that, in the case where at least the first data packet of the data packet set is required to use the data packet set, the criteria for discarding data packets in the data packet set is used to indicate that: in the case where the first data packet of the data packet set fails, data packets of the data packet set are discarded or the data packet set cannot be used;

[0637] The processing information of the data packet set as a whole is used to indicate that at least the first data packet of the data packet set is required to use the data packet set, and the standard for failure of the data packet set is used to indicate: if the first data packet of the data packet set fails, the data packet set is determined to have failed.

[0638] In one implementation, the third ratio value is determined according to the first ratio, including: the third ratio value is a value obtained by subtracting the first ratio from 1.

[0639] In one implementation, the fourth ratio value is determined according to the first ratio, including: the fourth ratio value is a value obtained by subtracting the first ratio from 1.

[0640] Optionally, when the second information is obtained from a received data packet, the processing information based on the data packet set as a whole is used to indicate at least one of the following:

[0641] All packets of the packet set are required to use the packet set;

[0642] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0643] At least the first packet of the packet set is required to use the packet set.

[0644] In one embodiment, the first ratio is the same as the second ratio. In another embodiment, the first ratio is different from the second ratio.

[0645] In one embodiment, when the processing information for the data packet set as a whole is that "all data packets in the data packet set are required to use the data packet set", the processing information that is insufficient for the data packet set as a whole means that at least one data packet in the data packet set fails.

[0646] Optionally, the processing information of the data packet set as a whole or the standard for using the data packet set is used to indicate at least one of the following:

[0647] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0648] At least the first packet of the packet set is required to use the packet set.

[0649] In one implementation, when the second information is obtained from the fourth communication device, the processing information based on the data packet set as a whole includes at least one of the following:

[0650] All packets of the packet set are required to use the packet set;

[0651] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0652] At least the first packet of the packet set is required to use the packet set.

[0653] Optionally, the first data packet set satisfies that processing information of the data packet set as a whole is used to indicate at least one of the following:

[0654] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is less than or equal to a value obtained by subtracting the first proportion from 1;

[0655] In the case where the processing information of the packet set as a whole or the criterion for using the packet set is used to indicate that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set succeeds, or the first packet of the first packet set fails without failure;

[0656] or,

[0657] The first data packet set is not sufficient for the processing information of the data packet set as a whole and includes at least one of the following:

[0658] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is greater than or equal to a value obtained by subtracting the first proportion from 1;

[0659] In the case where the processing information of the packet set as a whole or the criterion for using the packet set indicates that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set fails.

[0660] In one implementation, the proportion of successful data packets in the first data packet set is: the ratio of the number (or size) of successful data packets in the first data packet set to the number (or size) of all data packets in the first data packet set.

[0661] In one implementation, the proportion of failed data packets in the first data packet set is: the ratio of the number (or size) of failed data packets in the first data packet set to the number (or size) of all data packets in the first data packet set.

[0662] Optionally, the standard for using the data packet set is used to indicate at least one of the following:

[0663] The data packet collection is successful;

[0664] The data packet set can only be used if all data packets of the data packet set are successful;

[0665] The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful;

[0666] The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail;

[0667] The data packet set can only be used if at least the first data packet of the data packet set is successful;

[0668] or,

[0669] The criterion that the set of data packets cannot be used is used to indicate at least one of the following:

[0670] The data packet set fails;

[0671] If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used;

[0672] The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used;

[0673] When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used;

[0674] If the first data packet of the data packet set fails, the data packet set cannot be used.

[0675] Optionally, the criterion for success of the data packet collection is used to indicate at least one of the following:

[0676] If the first data packet of the data packet set is successful, determining that the data packet set is successful;

[0677] In the case where a greater than or equal to a second proportion of the data packet set is successful, determining that the data packet set is successful;

[0678] In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

[0679] In one embodiment, the first ratio is the same as the second ratio. In another embodiment, the first ratio is different from the second ratio.

[0680] In one implementation, the first data packet set satisfies the data packet set success criteria to indicate at least one of the following:

[0681] In the case where the criterion for success of a data packet set is used to indicate that the success of the data packet set is determined if the first data packet of the data packet set is successful, the first data packet of the first data packet set is successful, or, failure of the first data packet of the first data packet set has not occurred;

[0682] When the criterion for success of a data packet set is used to indicate that the data packet set is determined to be successful when a greater than or equal to a second proportion of data packets in the data packet set are successful, the proportion of successful data packets in the first data packet set is greater than or equal to the second proportion, or the proportion of failed data packets in the first data packet set is less than or equal to (a value obtained by subtracting the second proportion from 1);

[0683] When the criterion for success of a data packet set is used to indicate that the data packet set is successful when all data packets in the data packet set are successful, all data packets in the first data packet set are successful, or the number of failed data packets in the first data packet set is 0.

[0684] In one implementation, the first data packet set not meeting the data packet set success criteria is used to indicate at least one of the following:

[0685] Where the criterion for success of a set of data packets is used to indicate that the set of data packets is determined to be successful if all data packets of the set of data packets are successful, at least one data packet of the first set of data packets fails;

[0686] In the case where the criterion for success of a data packet set is used to indicate that the data packet set is determined to be successful when a greater than or equal to a second proportion of data packets in the data packet set are successful, data packets in the first data packet set greater than or equal to (a value obtained by subtracting the second proportion from 1) fail, or data packets in the first data packet set less than or equal to the second proportion are successful;

[0687] In a case where the criterion for success of a data packet set is used to indicate that success of the data packet set is determined if the first data packet of the data packet set is successful, the first data packet of the first data packet set fails.

[0688] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:

[0689] In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;

[0690] In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;

[0691] In the event that at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.

[0692] In one implementation, the third ratio is equal to a value obtained by subtracting the first ratio from 1, or a value obtained by subtracting the second ratio from 1;

[0693] In one implementation, the first data packet set satisfies the data packet set failure criterion to indicate at least one of the following:

[0694] In the case where the criterion for failure of a data packet set is used to indicate that the data packet set is determined to have failed if greater than or equal to one data packet of the data packet set has failed, greater than or equal to one data packet of the first data packet set has failed;

[0695] In the case where the criterion for failure of a data packet set is used to indicate that the data packet set is determined to have failed if a proportion of data packets greater than or equal to a third proportion of the data packet set has failed, data packets greater than or equal to the third proportion of the first data packet set have failed, or data packets less than or equal to (a value obtained by subtracting the third proportion from 1) of the first data packet set have succeeded;

[0696] In case the criterion for failure of a set of data packets is used to indicate that failure of a set of data packets is determined if the first data packet of the set of data packets fails, the first data packet of the first set of data packets fails.

[0697] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:

[0698] In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set;

[0699] In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set;

[0700] In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

[0701] In one implementation, the fourth ratio is equal to a value obtained by subtracting the first ratio from 1, or a value obtained by subtracting the second ratio from 1;

[0702] In one embodiment, the third ratio is the same as the fourth ratio. In another embodiment, the third ratio is different from the fourth ratio.

[0703] In one embodiment, the failed data packet includes at least one of the following: a data packet that fails to be sent; a data packet that fails to be received; a data packet that fails to be transmitted; a data packet that does not receive a reception confirmation after being sent; one of the following that exists when the discard timer Discard timer times out: the data packet, the PDCP SDU or PDCP PDU corresponding to the data packet; the PDCP SDU or PSCP PDU when the discard timer Discard timer times out.

[0704] or,

[0705] The packet fails, including at least one of the following:

[0706] Data packet sending failed;

[0707] Data packet reception failed;

[0708] Packet transmission failed;

[0709] No confirmation of receipt was received after the data packet was sent;

[0710] If the discard timer Discard timer times out and the data packet exists, or the PDCP SDU or PDCP PDU corresponding to the data packet exists, the data packet fails.

[0711] Through the embodiments of the present application, the second communication device obtains at least one of the second information, the third information and the first indication information. Based on the second information, the third information and at least one of the first indication information, the second communication device can determine the success or failure of the first data packet set, or discard the data packets of the first data packet set, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[0712] Please refer to Figure 4 , the embodiment of the present application provides an information processing method, which is applied to a third communication device. The third communication device includes but is not limited to one of the following: a core network device (such as a gateway, a UPF (such as a PSAUPF)), and the method includes:

[0713] Step 41: The third communication device performs a third operation; the third operation includes at least one of the following:

[0714] Detecting second information of the first data packet set;

[0715] Setting a header of a first data packet to include second information of a first data packet set, wherein the first data packet is a data packet in the first data packet set;

[0716] Sending a first data packet set, wherein a header of the first data packet set includes the second information;

[0717] The second information is used to indicate at least one of the following:

[0718] Processing information on a collection of data packets as a whole;

[0719] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0720] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0721] The criteria for discarding packets from a packet set.

[0722] Optionally, the third communication device performs a third operation including:

[0723] The third communication device receives fourth information;

[0724] The third communication device performs the third operation according to the fourth information;

[0725] in,

[0726] The fourth information includes at least one of the following:

[0727] Protocol description information, the protocol description information is used for at least one of the following: describing a protocol used by a service flow, and indicating information of the protocol described by the protocol description information that can provide second information for determining a first data packet set;

[0728] second indication information or third indication information;

[0729] in,

[0730] The second indication information is used to indicate at least one of the following:

[0731] detecting second information of the data packet set;

[0732] Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set;

[0733] The third indication information is used to indicate at least one of the following:

[0734] Detecting data packet set information corresponding to the data packet;

[0735] The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

[0736] In one implementation, the third communication device receives the second information from the fourth communication device.

[0737] In one implementation, the third indication information is a PDU Set information mark indication.

[0738] In one implementation, the protocol includes but is not limited to at least one of the following: RTP, SRTP, MPEG, etc.

[0739] In one implementation, the data packet set information (such as PDU Set information) includes the second information. In another implementation, the data packet set information (such as PDU Set information) does not include the second information.

[0740] In one implementation, the packet header is a GPRS Tunneling Protocol-User Plane (GTP-U) packet header or a GTU-U extended packet header at the user plane.

[0741] Optionally, the header of the data packet is set to include data packet set information (such as PDU Set information) corresponding to the data packet: the value of the data packet set information (such as PDU Set information) corresponding to the data packet is set in the bit position of the data packet set (such as PDU Set information) corresponding to the header of the data packet (such as GTP-U header).

[0742] Optionally, the data packet set information (such as PDU Set information) corresponding to the data packet is the data packet set information (such as PDU Set information) of the data packet set (such as PDU Set) to which the data packet belongs.

[0743] In one embodiment, flow detection is used to determine whether the packet header of the protocol used by the service flow of the data packet carries or does not carry information for determining data packet set information (PDU information (such as PDU Set importance, PDU Set Size)). The protocol is the protocol indicated by the protocol description information.

[0744] Optionally, the processing information of the data packet set as a whole or the standard for using the data packet set is used to indicate at least one of the following:

[0745] All packets of the packet set are required to use the packet set;

[0746] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0747] At least the first packet of the packet set is required to use the packet set.

[0748] In one embodiment, when the processing information for the data packet set as a whole is that "all data packets in the data packet set are required to use the data packet set", the processing information that is insufficient for the data packet set as a whole means that at least one data packet in the data packet set fails.

[0749] Optionally, the standard for using the data packet set is used to indicate at least one of the following:

[0750] The data packet collection is successful;

[0751] The data packet set can only be used if all data packets of the data packet set are successful;

[0752] The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful;

[0753] The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail;

[0754] The data packet set can only be used if at least the first data packet of the data packet set is successful;

[0755] or,

[0756] The criterion that the set of data packets cannot be used is used to indicate at least one of the following:

[0757] The data packet set fails;

[0758] If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used;

[0759] The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used;

[0760] When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used;

[0761] If the first data packet of the data packet set fails, the data packet set cannot be used.

[0762] Optionally, the criterion for success of the data packet collection is used to indicate at least one of the following:

[0763] If the first data packet of the data packet set is successful, determining that the data packet set is successful;

[0764] In the case where a greater than or equal to a second proportion of the data packet set is successful, determining that the data packet set is successful;

[0765] In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

[0766] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:

[0767] In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;

[0768] In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;

[0769] In the event that at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.

[0770] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:

[0771] In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set;

[0772] In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set;

[0773] In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

[0774] In one implementation, the fourth ratio is equal to a value obtained by subtracting the first ratio from 1, or a value obtained by subtracting the second ratio from 1.

[0775] Optionally, the first information, processing information of the data packet set as a whole, using the standard of the data packet set, or the standard of the success of the data packet set, can be PDU set integrated processing information (PDU Set Integrated Handling Information, PSIHI).

[0776] Through the embodiments of the present application, the third communication device detects the second information of the first data packet set; sets the header of the first data packet to include the second information of the first data packet set; or sends the first data packet set, the header of which includes the second information, so that the second communication device can determine the success or failure of the first data packet set, or discard the data packets of the first data packet set, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[0777] Please refer to Figure 5 , the embodiment of the present application provides an information processing method, which is applied to a fourth communication device. The fourth communication device includes but is not limited to a core network device (such as SMF, PCF or AF), and the method includes:

[0778] Step 51: The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following:

[0779] Sending at least one of the first information and the first indication information to the first communication device;

[0780] Sending at least one of the second information and the first indication information to the second communication device;

[0781] sending fourth information to the third communication device;

[0782] Acquire third information, where the third information is used to indicate one of the following information: processing of all data packet sets as a whole is inconsistent, and processing of all data packet sets as a whole is consistent;

[0783] in,

[0784] The first information or the second information is used to indicate at least one of the following:

[0785] Processing information on a collection of data packets as a whole;

[0786] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0787] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0788] Criteria for discarding packets in a packet set;

[0789] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0790] in,

[0791] The fourth information includes at least one of the following:

[0792] Protocol description information, the protocol description information at least one of the following: describes a protocol used by the service flow, and indicates that the protocol described by the protocol description information can provide second information for determining the first data packet set;

[0793] second indication information or third indication information;

[0794] in,

[0795] The second indication information is used to indicate at least one of the following:

[0796] detecting second information of the data packet set;

[0797] Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set;

[0798] in,

[0799] The third indication information is used to indicate at least one of the following:

[0800] Detecting data packet set information corresponding to the data packet;

[0801] The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

[0802] Optionally, the sending the first indication information to the first communication device includes:

[0803] When the ninth condition is met, sending first indication information to the first communication device;

[0804] The ninth condition includes at least one of the following:

[0805] The first indication information is applicable to uplink;

[0806] The processing of all data packet sets in the first object as a whole is inconsistent, and the first object includes at least one of the following: data flow, radio bearer, quality of service QoS flow.

[0807] Optionally, sending the first information to the first communication device includes:

[0808] When the tenth condition is met, sending the first information to the first communication device;

[0809] The tenth condition includes at least one of the following:

[0810] The first information is applicable to uplink;

[0811] The first indication information is applicable to uplink;

[0812] The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

[0813] Optionally, the sending at least one of the second information and the first indication information to the second communication device includes:

[0814] If the eleventh condition is met, sending at least one of the second information and the first indication information to the second communication device;

[0815] The eleventh condition includes at least one of the following:

[0816] The second information is applicable to downlink;

[0817] The first indication information is applicable to downlink;

[0818] The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

[0819] Optionally, the fourth communication device performs a fourth operation including:

[0820] The fourth communication device obtains at least one of the second information, the third information and the first indication information;

[0821] The fourth communication device performs a fourth operation according to at least one of the second information, the third information and the first indication information.

[0822] In one implementation, the fourth communication device may obtain at least one of the second information, the third information and the first indication information from the AF, the NEF, the SMF, the PCF or the first communication device.

[0823] In one implementation, when the fourth communication device is an SMF, the fourth communication device may obtain at least one of the second information, the third information and the first indication information from the AF, the NEF, the PCF or the first communication device.

[0824] In one implementation, when the fourth communication device is a PCF, the fourth communication device may obtain at least one of the second information, the third information and the first indication information from an AF, a NEF or an SMF.

[0825] Through the embodiments of the present application, the fourth communication device sends at least one of the first information and the first indication information to the first communication device or the second communication device, or the fourth communication device sends the fourth information to the third communication device, so that the third communication device detects the second information of the first data packet set based on the second information; the header of the first data packet is set to include the second information of the first data packet set; or the first data packet set is sent. This enables the first communication device or the second communication device to determine whether the first data packet set is successful or failed, or discard the data packets of the first data packet set, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[0826] The information processing method of the embodiment of the present application is described below in conjunction with specific application scenarios.

[0827] Embodiment 1 of the present application

[0828] See also Figure 6 As shown, the first embodiment of the present application includes the following steps:

[0829] Step 1: SMF sends an N4 session modification request to PSAUPF. Optionally, the N4 session modification request includes fourth information. For example, the fourth information is second indication information. The second indication information is used to indicate that the header of the data packet is set to include second information of the data packet set.

[0830] Step 2: PSAUPF performs the third operation according to the fourth information.

[0831] For example, PSAUPF sets the header of the data packet to include the second information according to the fourth information, and the second information may be processing information for the data packet set as a whole.

[0832] Step 3: The PSA UPF sends a data packet to the RAN, wherein the header of the data packet includes the second information.

[0833] Step 4: SMF sends an N1N2 message to AMF. Optionally, the N1N2 message includes first indication information.

[0834] The order of step 4 and step 1 can be swapped, or step 1 and step 4 can be initiated at the same time.

[0835] Step 5: AMF sends a PDU session resource modification request or a PDU session resource establishment request to the RAN. Optionally, the PDU session resource modification request or the PDU session resource establishment request includes first indication information.

[0836] Step 6: The RAN performs a second operation according to at least one of the second information and the first indication information, as described in the embodiment of the second communication device.

[0837] Step 7: Optionally, the RAN sends an RRC signaling to the UE, where the RRC signaling includes first information, for example, the first information includes at least one of a criterion for discarding a data packet in a data packet set, a criterion for failure of a data packet set, and first indication information.

[0838] Step 8: The UE performs a first operation according to at least one of the first information and the first indication information, as described in the embodiment of the first communication device.

[0839] Embodiment 2 of the present application

[0840] See also Figure 7 As shown, the second embodiment of the present application includes the following steps:

[0841] Step 1: SMF sends an N1N2 message to AMF. Optionally, the N1N2 message includes at least one of the first indication information and the second information.

[0842] Step 2: AMF sends a PDU session resource modification request or a PDU session resource establishment request to the RAN. Optionally, the PDU session resource modification request or the PDU session resource establishment request includes at least one of the first indication information and the second information.

[0843] Step 3: The RAN performs a second operation according to at least one of the second information and the first indication information, as described in the embodiment of the second communication device;

[0844] Step 4: Optionally, the RAN sends RRC signaling to the UE, where the RRC signaling includes at least one of first information and first indication information. For example, the first information includes at least one of a criterion for discarding a data packet in a data packet set and a criterion for failure of a data packet set.

[0845] Step 5: The UE performs a first operation according to at least one of the first information and the first indication information, as described in the embodiment of the first communication device.

[0846] Embodiment 3 of the present application

[0847] See also Figure 8 As shown, the third embodiment of the present application includes the following steps:

[0848] Step 1: SMF sends an N1N2 message to AMF. Optionally, the N1N2 message includes at least one of the first indication information and the second information.

[0849] Step 2: AMF sends a PDU session resource modification request or a PDU session resource establishment request to the RAN. Optionally, the PDU session resource modification request or the PDU session resource establishment request includes at least one of the first indication information and the second information.

[0850] Step 3: The UE sends an RRC signaling to the RAN. Optionally, the RRC signaling includes third information. For example, the third information is used to indicate that processing of all data packet sets as a whole is inconsistent.

[0851] Step 4: The RAN performs a second operation according to at least one of the second information, the first indication information and the third information, as described in the embodiment of the second communication device.

[0852] Step 5: Optionally, the RAN sends first indication information to the UE.

[0853] Step 6: The UE performs a first operation according to the first indication information and at least one of the first information, as described in the embodiment of the first communication device.

[0854] Embodiment 4 of the present application

[0855] See also Fig. 9 As shown, the fourth embodiment of the present application includes the following steps:

[0856] Step 1 (optional): Optionally, the UE sends NAS signaling to the AMF. Optionally, the NAS signaling includes third information.

[0857] Step 2 (optional): Optionally, AMF sends a PDU session modification request to SMF, and the PDU session modification request includes third information.

[0858] Step 3: SMF performs a fourth operation based on at least one of the third information, the second information and the first indication information, as described in the fourth communication device embodiment.

[0859] Step 4: SMF sends an N1N2 message to AMF, where the N1N2 message includes at least one of the first information and the first indication information.

[0860] Step 5: The AMF sends NAS signaling to the UE, where the NAS signaling includes at least one of the first information and the first indication information.

[0861] Step 6: The UE performs a first operation according to at least one of the first information and the first indication information, as described in the embodiment of the first communication device.

[0862] The information processing method provided in the embodiment of the present application can be executed by an information processing device. In the embodiment of the present application, the information processing device provided in the embodiment of the present application is described by taking the information processing device executing the information processing method as an example.

[0863] Please refer to Fig.10 The present application also provides an information processing device 100, including:

[0864] A first acquisition module 101, configured to acquire at least one of first information and first indication information;

[0865] A first operation module 102, configured to perform a first operation according to at least one of the first information and the first indication information;

[0866] in,

[0867] The first information is used to indicate at least one of the following:

[0868] Processing information on a collection of data packets as a whole;

[0869] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0870] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0871] Criteria for discarding packets in a packet set;

[0872] in,

[0873] The first operation includes at least one of the following:

[0874] Determining success or failure of the first data packet set;

[0875] discarding data packets of the first data packet set;

[0876] Processing data as a collection of data packets as a whole;

[0877] Among them, the first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding data packets of a failed data packet set; discarding data packets of a data packet set.

[0878] Optionally, the first acquisition module is used to:

[0879] The first communication device receives first information sent by the second communication device or the fourth communication device;

[0880] or,

[0881] The first communication device obtains the first information through local configuration or self-learning;

[0882] or,

[0883] The first communication device access layer AS obtains the first information through the high layer of the first communication device.

[0884] Optionally, the first acquisition module is used to:

[0885] The first communication device receives first indication information sent by the second communication device or the fourth communication device.

[0886] or

[0887] The first communication device access layer AS obtains the first indication information from the first communication device non-access layer NAS or application layer.

[0888] Optionally, the discarding of data packets of the first data packet set includes discarding at least one of the following: all data packets of the first data packet set, remaining data packets of the first data packet set, data packets of the first data packet set in the cache, untransmitted data packets in the first data packet set, data packets in the first data packet set that are not successfully transmitted, failed data packets in the first data packet set, packet data convergence protocol service data units PDCP SDU in the first data packet set, and PDCP protocol data units PDU in the first data packet set.

[0889] Optionally, the first operation module is used to: discard data packets of the first data packet set when a first condition is met;

[0890] in,

[0891] The first condition includes at least one of the following:

[0892] Obtaining the first information;

[0893] Obtaining first indication information;

[0894] Determining that the first set of data packets fails;

[0895] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[0896] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[0897] Optionally, the first operating module is used to:

[0898] If the second condition is met, determining that the first data packet set is successful;

[0899] in,

[0900] The second condition includes at least one of the following:

[0901] The first data packet set satisfies at least one of processing information of the data packet set as a whole, a criterion for success of the data packet set, and a criterion for using the data packet set.

[0902] Optionally, the first operating module is used to:

[0903] When the third condition is met, the determining of the first data packet set fails;

[0904] in,

[0905] The third condition includes at least one of the following:

[0906] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[0907] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[0908] Optionally, the processing information of the data packet set as a whole or the standard for using the data packet set is used to indicate at least one of the following:

[0909] All packets of the packet set are required to use the packet set;

[0910] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[0911] At least the first packet of the packet set is required to use the packet set.

[0912] Optionally, the first data packet set satisfies that processing information of the data packet set as a whole is used to indicate at least one of the following:

[0913] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is less than or equal to a value obtained by subtracting the first proportion from 1;

[0914] In the case where the processing information of the packet set as a whole or the criterion for using the packet set is used to indicate that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set succeeds, or the first packet of the first packet set fails without failure;

[0915] or,

[0916] The first data packet set is not sufficient for the processing information of the data packet set as a whole and includes at least one of the following:

[0917] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is greater than or equal to a value obtained by subtracting the first proportion from 1;

[0918] In the case where the processing information of the packet set as a whole or the criterion for using the packet set indicates that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set fails.

[0919] Optionally, the standard for using the data packet set is used to indicate at least one of the following:

[0920] The data packet collection is successful;

[0921] The data packet set can only be used if all data packets of the data packet set are successful;

[0922] The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful;

[0923] The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail;

[0924] The data packet set can only be used if at least the first data packet of the data packet set is successful;

[0925] or,

[0926] The criterion that the set of data packets cannot be used is used to indicate at least one of the following:

[0927] The data packet set fails;

[0928] If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used;

[0929] The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used;

[0930] When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used;

[0931] If the first data packet of the data packet set fails, the data packet set cannot be used.

[0932] Optionally, the criterion for success of the data packet collection is used to indicate at least one of the following:

[0933] If the first data packet of the data packet set is successful, determining that the data packet set is successful;

[0934] In the case where a greater than or equal to a second proportion of the data packet set is successful, determining that the data packet set is successful;

[0935] In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

[0936] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:

[0937] In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;

[0938] In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;

[0939] In the event that a first data packet of a data packet set fails, it is determined that the data packet set fails.

[0940] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:

[0941] In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set;

[0942] In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set;

[0943] In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

[0944] Optionally, the failed data packet includes at least one of the following: a data packet that failed to be sent; a data packet that failed to be received; a data packet that failed to be transmitted; a data packet that did not receive a reception confirmation after being sent; one of the following that exists when a discard timer Discard timer times out: the data packet, the PDCP SDU or PDCP PDU corresponding to the data packet; the PDCP SDU or PSCP PDU when the discard timer Discard timer times out.

[0945] or,

[0946] The packet fails, including at least one of the following:

[0947] Data packet sending failed;

[0948] Data packet reception failed;

[0949] Packet transmission failed;

[0950] No confirmation of receipt was received after the data packet was sent;

[0951] If the discard timer Discard timer times out and the data packet exists, or the PDCP SDU or PDCP PDU corresponding to the data packet exists, the data packet fails.

[0952] Optionally, the device of the embodiment of the present application further includes:

[0953] A first sending module is used to send third information to a second communication device or a fourth communication device before the first operation module performs a first operation according to at least one of the first information and the first indication information, wherein the third information is used to indicate one of the following: inconsistent processing of all data packet sets as a whole, and consistent processing of all data packet sets as a whole.

[0954] Through the embodiments of the present application, the first communication device obtains at least one of the first information and the first indication information. Based on the first information and at least one of the first indication information, the first communication device can determine the success or failure of the first data packet set, or discard the data packets of the first data packet set, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[0955] The information processing device provided in the embodiment of the present application can realize Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0956] The information processing device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. Exemplarily, the terminal may include but is not limited to the types of the terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0957] The information processing device provided in the embodiment of the present application can realize Figure 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0958] Please refer to Fig.11 The present application also provides an information processing device 110, including:

[0959] The second acquisition module 111 is used to acquire at least one of the second information, the third information and the first indication information.

[0960] A second operation module 112, performing a second operation according to at least one of the second information, the third information and the first indication information;

[0961] in,

[0962] The second information is used to indicate at least one of the following:

[0963] Processing information on a collection of data packets as a whole;

[0964] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0965] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0966] Criteria for discarding packets in a packet set;

[0967] in,

[0968] The second operation includes at least one of the following:

[0969] Determining success or failure of the first data packet set;

[0970] discarding data packets of the first data packet set;

[0971] Sending at least one of the first information and the first indication information to the first communication device;

[0972] Processing data as a collection of data packets as a whole;

[0973] in,

[0974] The first information is used to indicate at least one of the following:

[0975] Processing information on a collection of data packets as a whole;

[0976] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[0977] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[0978] Criteria for discarding packets in a packet set;

[0979] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[0980] The third information is used to indicate one of the following information: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

[0981] Optionally, the first data packet set is a data packet set in the downlink direction or the data packets in the first data packet set are downlink data packets.

[0982] Optionally, the second acquisition module is used to receive second information sent by a fourth communication device;

[0983] Alternatively, the second information is acquired from the received data packet.

[0984] Optionally, the second acquisition module is used to:

[0985] The third information sent by at least one of the first communication device and the fourth communication device is received.

[0986] Optionally, the discarding of data packets of the first data packet set includes discarding at least one of the following: all data packets of the first data packet set, remaining data packets of the first data packet set, data packets of the first data packet set in the cache, untransmitted data packets in the first data packet set, data packets in the first data packet set that are not successfully transmitted, failed data packets in the first data packet set, PDCP SDU in the first data packet set, and PDCP PDU in the first data packet set.

[0987] Optionally, the second operation module is used to: discard data packets of the first data packet set when a fourth condition is met;

[0988] in,

[0989] The fourth condition includes at least one of the following:

[0990] Obtaining second information;

[0991] Obtaining first indication information;

[0992] Determining that the first set of data packets fails;

[0993] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[0994] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[0995] Optionally, the second operation module is used to:

[0996] If the fifth condition is met, determining that the first data packet set is successful;

[0997] in,

[0998] The fifth condition includes at least one of the following:

[0999] The first data packet set satisfies at least one of processing information of the data packet set as a whole, a criterion for success of the data packet set, and a criterion for using the data packet set.

[1000] Optionally, the second operation module is used to:

[1001] When the sixth condition is met, the determining of the first data packet set fails;

[1002] in,

[1003] The sixth condition includes at least one of the following:

[1004] The first data packet set is not sufficient to satisfy at least one of processing information sufficient for the data packet set as a whole, criteria for success of the data packet set, and criteria for using the data packet set;

[1005] The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

[1006] Optionally, the second operation module is used to:

[1007] When the seventh condition is met, sending first indication information to the first communication device;

[1008] The seventh condition includes at least one of the following:

[1009] Acquire at least one of the second information and the first indication information from the core network device;

[1010] The first indication information is applicable to uplink;

[1011] The processing of all data packet sets in the first object as a whole is inconsistent, and the first object includes at least one of the following: data flow, radio bearer, quality of service QoS flow.

[1012] Optionally, the second operating module is used to send the first information to the first communication device when the eighth condition is met;

[1013] The eighth condition includes at least one of the following:

[1014] Acquire at least one of the second information and the first indication information from the core network device;

[1015] The second information is applicable to uplink;

[1016] The first indication information is applicable to uplink;

[1017] The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

[1018] Optionally, the second operation module is used to execute:

[1019] Processing information of the data packet set as a whole is obtained, and based on the processing information of the data packet set as a whole, at least one of a criterion for discarding data packets in the data packet set, a criterion for failure of the data packet set and a first indication information is sent to the first communication device.

[1020] Optionally, the second operation module is used to perform at least one of the following:

[1021] The processing information of the data packet set as a whole is used to indicate that when a data packet greater than or equal to a first proportion of the data packet set is required to use the data packet set, the standard for discarding data packets in the data packet set is used to indicate that: when a data packet greater than or equal to a fourth proportion of the data packet set fails, the data packets in the data packet set are discarded or the data packet set cannot be used; the value of the fourth proportion is determined according to the first proportion;

[1022] The processing information of the data packet set as a whole is used to indicate that, in the case where data packets greater than or equal to a first proportion of the data packet set are required to use the data packet set, the standard for failure of the data packet set is used to indicate: in the case where data packets greater than or equal to a third proportion of the data packet set fail, it is determined that the data packet set fails; the value of the third proportion is determined according to the first proportion;

[1023] The processing information of the data packet set as a whole is used to indicate that, in the case where at least the first data packet of the data packet set is required to use the data packet set, the criteria for discarding data packets in the data packet set is used to indicate that: in the case where the first data packet of the data packet set fails, data packets of the data packet set are discarded or the data packet set cannot be used;

[1024] The processing information of the data packet set as a whole is used to indicate that at least the first data packet of the data packet set is required to use the data packet set, and the standard for failure of the data packet set is used to indicate: if the first data packet of the data packet set fails, the data packet set is determined to have failed.

[1025] Optionally, when the second information is obtained from a received data packet, the processing information based on the data packet set as a whole is used to indicate at least one of the following:

[1026] All packets of the packet set are required to use the packet set;

[1027] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[1028] At least the first packet of the packet set is required to use the packet set.

[1029] Optionally, the processing information of the data packet set as a whole or the standard for using the data packet set is used to indicate at least one of the following:

[1030] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[1031] At least the first packet of the packet set is required to use the packet set.

[1032] Optionally, the first data packet set satisfies that processing information of the data packet set as a whole is used to indicate at least one of the following:

[1033] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is less than or equal to a value obtained by subtracting the first proportion from 1;

[1034] In the case where the processing information of the packet set as a whole or the criterion for using the packet set is used to indicate that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set succeeds, or the first packet of the first packet set fails without failure;

[1035] or,

[1036] The first data packet set is not sufficient for the processing information of the data packet set as a whole and includes at least one of the following:

[1037] In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is greater than or equal to a value obtained by subtracting the first proportion from 1;

[1038] In the case where the processing information of the packet set as a whole or the criterion for using the packet set indicates that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set fails.

[1039] Optionally, the standard for using the data packet set is used to indicate at least one of the following:

[1040] The data packet collection is successful;

[1041] The data packet set can only be used if all data packets of the data packet set are successful;

[1042] The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful;

[1043] The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail;

[1044] The data packet set can only be used if at least the first data packet of the data packet set is successful;

[1045] or,

[1046] The criterion that the set of data packets cannot be used is used to indicate at least one of the following:

[1047] The data packet set fails;

[1048] If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used;

[1049] The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used;

[1050] When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used;

[1051] If the first data packet of the data packet set fails, the data packet set cannot be used.

[1052] Optionally, the criterion for success of the data packet collection is used to indicate at least one of the following:

[1053] If the first data packet of the data packet set is successful, determining that the data packet set is successful;

[1054] In the case where a greater than or equal to a second proportion of the data packet set is successful, determining that the data packet set is successful;

[1055] In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

[1056] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:

[1057] In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;

[1058] In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;

[1059] In the event that at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.

[1060] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:

[1061] In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set;

[1062] In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set;

[1063] In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

[1064] Through the embodiments of the present application, at least one of the first information and the first indication information is obtained, and based on the first information and at least one of the first indication information, it can be determined whether the first data packet set succeeds or fails, or the data packets of the first data packet set are discarded, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[1065] The information processing device provided in the embodiment of the present application can realize Figure 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[1066] The information processing device provided in the embodiment of the present application can realize Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[1067] Please refer to Fig.12 , the embodiment of the present application further provides an information processing device 120, including:

[1068] The third operation module 121 is used to perform a third operation; the third operation includes at least one of the following:

[1069] Detecting second information of the first data packet set;

[1070] Setting a header of a first data packet to include second information of a first data packet set, wherein the first data packet is a data packet in the first data packet set;

[1071] Sending a first data packet set, wherein a header of the first data packet set includes the second information;

[1072] The second information is used to indicate at least one of the following:

[1073] Processing information on a collection of data packets as a whole;

[1074] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[1075] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[1076] The criteria for discarding packets from a packet set.

[1077] Optionally, the third communication device performs a third operation including:

[1078] The third communication device receives fourth information;

[1079] The third communication device performs the third operation according to the fourth information;

[1080] in,

[1081] The fourth information includes at least one of the following:

[1082] Protocol description information, the protocol description information is used for at least one of the following: describing a protocol used by a service flow, and indicating information of the protocol described by the protocol description information that can provide second information for determining a first data packet set;

[1083] second indication information or third indication information;

[1084] in,

[1085] The second indication information is used to indicate at least one of the following:

[1086] detecting second information of the data packet set;

[1087] Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set;

[1088] The third indication information is used to indicate at least one of the following:

[1089] Detecting data packet set information corresponding to the data packet;

[1090] The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

[1091] Optionally, the processing information of the data packet set as a whole or the standard for using the data packet set is used to indicate at least one of the following:

[1092] All packets of the packet set are required to use the packet set;

[1093] requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets;

[1094] At least the first packet of the packet set is required to use the packet set.

[1095] Optionally, the standard for using the data packet set is used to indicate at least one of the following:

[1096] The data packet collection is successful;

[1097] The data packet set can only be used if all data packets of the data packet set are successful;

[1098] The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful;

[1099] The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail;

[1100] The data packet set can only be used if at least the first data packet of the data packet set is successful;

[1101] or,

[1102] The criterion that the set of data packets cannot be used is used to indicate at least one of the following:

[1103] The data packet set fails;

[1104] If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used;

[1105] The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used;

[1106] When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used;

[1107] If the first data packet of the data packet set fails, the data packet set cannot be used.

[1108] Optionally, the criterion for success of the data packet collection is used to indicate at least one of the following:

[1109] If the first data packet of the data packet set is successful, determining that the data packet set is successful;

[1110] In the case where a greater than or equal to a second proportion of the data packet set is successful, determining that the data packet set is successful;

[1111] In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

[1112] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:

[1113] In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;

[1114] In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;

[1115] In the event that at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.

[1116] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:

[1117] In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set;

[1118] In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set;

[1119] In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

[1120] Through the embodiments of the present application, the first information of the first data packet set is detected; the header of the first data packet is set to include the first information of the first data packet set; or the first data packet set is sent, and the header of the first data packet set includes the first information, so that the first communication device or the second communication device can determine the success or failure of the first data packet set, or the data packets of the first data packet set are discarded, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[1121] The information processing device provided in the embodiment of the present application can realize Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[1122] Please refer to Fig.13 The present application also provides an information processing device 130, including:

[1123] The fourth operation module 131 is configured to perform a fourth operation, where the fourth operation includes at least one of the following:

[1124] Sending at least one of the first information and the first indication information to the first communication device;

[1125] Sending at least one of the second information and the first indication information to the second communication device;

[1126] sending fourth information to the third communication device;

[1127] Acquire third information, where the third information is used to indicate one of the following information: processing of all data packet sets as a whole is inconsistent, and processing of all data packet sets as a whole is consistent;

[1128] in,

[1129] The first information or the second information is used to indicate at least one of the following:

[1130] Processing information on a collection of data packets as a whole;

[1131] Criteria for using data packet collections, or criteria for why data packet collections may not be used;

[1132] a criterion for success of data packet collection, or a criterion for failure of data packet collection;

[1133] Criteria for discarding packets in a packet set;

[1134] The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set;

[1135] in,

[1136] The fourth information includes at least one of the following:

[1137] Protocol description information, the protocol description information at least one of the following: describes a protocol used by the service flow, and indicates that the protocol described by the protocol description information can provide second information for determining the first data packet set;

[1138] second indication information or third indication information;

[1139] in,

[1140] The second indication information is used to indicate at least one of the following:

[1141] detecting second information of the data packet set;

[1142] Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set;

[1143] in,

[1144] The third indication information is used to indicate at least one of the following:

[1145] Detecting data packet set information corresponding to the data packet;

[1146] The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

[1147] Optionally, the fourth operation module is used to:

[1148] When the ninth condition is met, sending first indication information to the first communication device;

[1149] The ninth condition includes at least one of the following:

[1150] The first indication information is applicable to uplink;

[1151] The processing of all data packet sets in the first object as a whole is inconsistent, and the first object includes at least one of the following: data flow, radio bearer, quality of service QoS flow.

[1152] Optionally, the fourth operation module is used to:

[1153] When the tenth condition is met, sending the first information to the first communication device;

[1154] The tenth condition includes at least one of the following:

[1155] The first information is applicable to uplink;

[1156] The first indication information is applicable to uplink;

[1157] The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

[1158] Optionally, the fourth operation module is used to:

[1159] If the eleventh condition is met, sending at least one of the second information and the first indication information to the second communication device;

[1160] The eleventh condition includes at least one of the following:

[1161] The second information is applicable to downlink;

[1162] The first indication information is applicable to downlink;

[1163] The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

[1164] Optionally, the fourth operation module is used to:

[1165] Acquire at least one of the second information, the third information and the first indication information;

[1166] The fourth communication device performs a fourth operation according to at least one of the second information, the third information and the first indication information.

[1167] Through the embodiment of the present application, at least one of the first information and the first indication information is sent to the first communication device or the second communication device, or the fourth communication device sends the second information to the third communication device, so that the third communication device detects the first information of the first data packet set based on the second information; the header of the first data packet is set to include the first information of the first data packet set; or the first data packet set is sent. This enables the first communication device or the second communication device to determine whether the first data packet set is successful or failed, or discard the data packets of the first data packet set, thereby avoiding the transmission of unnecessary data packets, saving network resources, and effectively alleviating the pressure on network resources.

[1168] The information processing device provided in the embodiment of the present application can realize Figure 5 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[1169] like Fig.14 As shown, the embodiment of the present application also provides a communication device 140, including a processor 141 and a memory 142, and the memory 142 stores a program or instruction that can be run on the processor 141. For example, when the communication device 140 is a first communication device, the program or instruction is executed by the processor 141 to implement the various steps of the information processing method embodiment executed by the first communication device, and the same technical effect can be achieved. When the communication device 140 is a second communication device, the program or instruction is executed by the processor 141 to implement the various steps of the information processing method embodiment executed by the second communication device, and the same technical effect can be achieved. When the communication device 140 is a third communication device, the program or instruction is executed by the processor 141 to implement the various steps of the information processing method embodiment executed by the third communication device, and the same technical effect can be achieved. When the communication device 140 is a fourth communication device, the program or instruction is executed by the processor 141 to implement the various steps of the information processing method embodiment executed by the fourth communication device, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[1170] Specifically, the embodiment of the present application also provides a network side device. Fig.15As shown, the network side device 150 includes: an antenna 151, a radio frequency device 152, a baseband device 153, a processor 154 and a memory 155. The antenna 151 is connected to the radio frequency device 152. In the uplink direction, the radio frequency device 152 receives information through the antenna 151 and sends the received information to the baseband device 153 for processing. In the downlink direction, the baseband device 153 processes the information to be sent and sends it to the radio frequency device 152. The radio frequency device 152 processes the received information and sends it out through the antenna 151.

[1171] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 153, which includes a baseband processor.

[1172] The baseband device 153 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.15 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 155 through a bus interface to call the program in the memory 155 to execute the network device operations shown in the above method embodiment.

[1173] The network side device may further include a network interface 156, which is, for example, a Common Public Radio Interface (CPRI).

[1174] Specifically, the network side device 150 of the embodiment of the present application further includes: instructions or programs stored in the memory 155 and executable on the processor 154, and the processor 154 calls the instructions or programs in the memory 155 to execute. Fig.11 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[1175] Specifically, the embodiment of the present application also provides a network side device. Fig.16 As shown, the network side device 160 includes: a processor 161, a network interface 162 and a memory 163. The network interface 162 is, for example, a common public radio interface (CPRI).

[1176] Specifically, the network side device 160 of the embodiment of the present application further includes: instructions or programs stored in the memory 163 and executable on the processor 161, and the processor 161 calls the instructions or programs in the memory 163 to execute. Fig.10 or Fig.13 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[1177] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[1178] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[1179] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[1180] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[1181] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

[1182] An embodiment of the present application also provides a wireless communication system, comprising at least two of the following: a first communication device, a second communication device, a third communication device and a fourth communication device, wherein the first communication device can be used to execute the steps of the method executed by the first communication device side as described above, the second communication device can be used to execute the steps of the method executed by the second communication device side as described above, the third communication device can be used to execute the steps of the method executed by the third communication device side as described above, and the fourth communication device can be used to execute the steps of the method executed by the fourth communication device side as described above.

[1183] An embodiment of the present application also provides a wireless communication system, including: a first communication device and a second communication device, wherein the first communication device can be used to execute the steps of the method executed by the first communication device side as described above, and the second communication device can be used to execute the steps of the method executed by the second communication device side as described above.

[1184] An embodiment of the present application also provides a wireless communication system, including: a first communication device and a fourth communication device. The first communication device can be used to execute the steps of the method executed by the first communication device side as described above, and the fourth communication device can be used to execute the steps of the method executed by the fourth communication device side as described above.

[1185] An embodiment of the present application also provides a wireless communication system, including: a second communication device and a third communication device. The second communication device can be used to execute the steps of the method executed by the second communication device side as described above, and the third communication device can be used to execute the steps of the method executed by the third communication device side as described above.

[1186] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[1187] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[1188] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. An information processing method, characterized in that: include: The first communication device acquires at least one of the first information and the first indication information; The first communication device performs a first operation according to at least one of the first information and the first indication information; in, The first information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; in, The first operation includes at least one of the following: Determining success or failure of the first data packet set; discarding data packets of the first data packet set; Processing data as a collection of data packets as a whole; Among them, the first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding data packets of a failed data packet set; discarding data packets of a data packet set.

2. The method according to claim 1, characterized in that The first communication device acquires first information, including: The first communication device receives first information sent by the second communication device or the fourth communication device; or, The first communication device obtains the first information through local configuration or self-learning; or, The first communication device access layer AS obtains the first information through the high layer of the first communication device.

3. The method according to claim 1 or 2, characterized in that: The first communication device acquires first indication information, including: The first communication device receives first indication information sent by the second communication device or the fourth communication device; or The first communication device access layer AS obtains the first indication information from the first communication device non-access layer NAS or application layer.

4. The method according to any one of claims 1 to 3, characterized in that: The discarding of data packets of the first data packet set includes discarding at least one of the following: all data packets of the first data packet set, remaining data packets of the first data packet set, data packets of the first data packet set in the cache, untransmitted data packets in the first data packet set, data packets in the first data packet set that are not successfully transmitted, failed data packets in the first data packet set, packet data convergence protocol service data units PDCP SDU in the first data packet set, and PDCP protocol data units PDU in the first data packet set.

5. The method according to any one of claims 1 to 4, characterized in that: The discarding of the data packets of the first data packet set comprises: discarding the data packets of the first data packet set when the first condition is met; in, The first condition includes at least one of the following: Obtaining the first information; Obtaining first indication information; Determining that the first set of data packets fails; The first packet set is not sufficient to satisfy at least one of processing information sufficient for the packet set as a whole, criteria for success of the packet set, and criteria for using the packet set; The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

6. The method according to any one of claims 1 to 3, characterized in that: The determining that the first data packet set is successful includes: If the second condition is met, determining that the first data packet set is successful; in, The second condition includes at least one of the following: The first data packet set satisfies at least one of processing information of the data packet set as a whole, a criterion for success of the data packet set, and a criterion for using the data packet set.

7. The method according to any one of claims 1 to 3, characterized in that: Determining that the first data packet set fails includes: When the third condition is met, the determining of the first data packet set fails; in, The third condition includes at least one of the following: The first packet set is not sufficient to satisfy at least one of processing information sufficient for the packet set as a whole, criteria for success of the packet set, and criteria for using the packet set; The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

8. The method according to any one of claims 1 to 3, characterized in that: The processing information of the data packet set as a whole or the standard of using the data packet set is used to indicate at least one of the following: All packets of the packet set are required to use the packet set; requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets; At least the first packet of the packet set is required to use the packet set.

9. The method according to any one of claims 6 to 8, characterized in that: The first data packet set satisfies that the processing information of the data packet set as a whole is used to indicate at least one of the following: In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is less than or equal to a value obtained by subtracting the first proportion from 1; In the case where the processing information of the packet set as a whole or the criterion for using the packet set is used to indicate that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set succeeds, or the first packet of the first packet set fails without failure; or, The first data packet set is not sufficient for the processing information of the data packet set as a whole and includes at least one of the following: In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is greater than or equal to a value obtained by subtracting the first proportion from 1; In the case where the processing information of the packet set as a whole or the criterion for using the packet set indicates that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set fails.

10. The method according to any one of claims 1 to 9, characterized in that: The standard for using the data packet set is used to indicate at least one of the following: The data packet collection is successful; The data packet set can only be used if all data packets of the data packet set are successful; The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful; The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail; The data packet set can only be used if at least the first data packet of the data packet set is successful; or, The criterion that the set of data packets cannot be used is used to indicate at least one of the following: The data packet set fails; If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used; The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used; When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used; If the first data packet of the data packet set fails, the data packet set cannot be used.

11. The method according to any one of claims 1 to 3, characterized in that: The success criterion of the data packet set is used to indicate at least one of the following: If the first data packet of the data packet set is successful, determining that the data packet set is successful; If a second proportion of data packets in the data packet set is greater than or equal to the second proportion is successful, determining that the data packet set is successful; In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

12. The method according to any one of claims 1 to 3, characterized in that: The criterion for failure of the packet set is used to indicate at least one of the following: In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails; In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails; In the event that a first data packet of a data packet set fails, it is determined that the data packet set fails.

13. The method according to any one of claims 1 to 3, characterized in that: The standard for discarding packets in the packet set is used to indicate at least one of the following: In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set; In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set; In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

14. The method according to any one of claims 1 to 13, characterized in that: The failed data packet includes at least one of the following: a data packet that fails to be sent; a data packet that fails to be received; a data packet that fails to be transmitted; a data packet that does not receive a reception confirmation after being sent; one of the following that exists when the discard timer Discard timer times out: the data packet, the PDCP SDU or PDCP PDU corresponding to the data packet; The PDCP SDU or PSCP PDU when the discard timer expires; or, The packet fails, including at least one of the following: The data packet failed to be sent; Data packet reception failed; Packet transmission failed; No confirmation of receipt was received after the data packet was sent; If the discard timer Discard timer times out and the data packet exists, or the PDCP SDU or PDCP PDU corresponding to the data packet exists, the data packet fails.

15. The method according to any one of claims 1 to 12, characterized in that: Before the first communication device performs the first operation according to at least one of the first information and the first indication information, the method further includes: Sending third information to the second communication device or the fourth communication device, the third information is used to indicate one of the following: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

16. An information processing method, characterized in that: include: The second communication device acquires at least one of the second information, the third information and the first indication information; The second communication device performs a second operation according to at least one of the second information, the third information and the first indication information; in, The second information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; in, The second operation includes at least one of the following: Determining success or failure of the first data packet set; discarding data packets of the first data packet set; Sending at least one of the first information and the first indication information to the first communication device; Processing data as a collection of data packets as a whole; in, The first information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set; The third information is used to indicate one of the following information: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

17. The method according to claim 16, characterized in that The first data packet set is a data packet set in the downlink direction or the data packets in the first data packet set are downlink data packets.

18. The method according to claim 16 or 17, characterized in that The second communication device acquires second information, including: The second communication device receives second information sent by the fourth communication device; Alternatively, the second communication device acquires the second information from the received data packet.

19. The method according to claim 16, characterized in that The second communication device acquires third information, including: The second communication device receives third information sent by at least one of the first communication device and the fourth communication device.

20. The method according to any one of claims 16 to 19, characterized in that The discarding of data packets of the first data packet set includes discarding at least one of the following: all data packets of the first data packet set, remaining data packets of the first data packet set, data packets of the first data packet set in the cache, untransmitted data packets in the first data packet set, data packets in the first data packet set that are not successfully transmitted, failed data packets in the first data packet set, PDCP SDU in the first data packet set, and PDCP PDU in the first data packet set.

21. The method according to any one of claims 16 to 20, characterized in that The discarding of the data packets of the first data packet set comprises: discarding the data packets of the first data packet set when the fourth condition is met; in, The fourth condition includes at least one of the following: Obtaining second information; Obtaining first indication information; Determining that the first set of data packets fails; The first packet set is not sufficient to satisfy at least one of processing information sufficient for the packet set as a whole, criteria for success of the packet set, and criteria for using the packet set; The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

22. The method according to any one of claims 16 to 21, characterized in that The determining that the first data packet set is successful includes: If the fifth condition is met, determining that the first data packet set is successful; in, The fifth condition includes at least one of the following: The first data packet set satisfies at least one of processing information of the data packet set as a whole, a criterion for success of the data packet set, and a criterion for using the data packet set.

23. The method according to any one of claims 16 to 21, characterized in that Determining that the first data packet set fails includes: When the sixth condition is met, the determining of the first data packet set fails; in, The sixth condition includes at least one of the following: The first packet set is not sufficient to satisfy at least one of processing information sufficient for the packet set as a whole, criteria for success of the packet set, and criteria for using the packet set; The first data packet set meets at least one of a criterion for data packet set failure, a criterion for data packet set not to be used, and a criterion for discarding data packets in the data packet set.

24. The method according to any one of claims 16 to 23, characterized in that The sending first indication information to the first communication device includes: When the seventh condition is met, sending first indication information to the first communication device; The seventh condition includes at least one of the following: Acquire at least one of the second information and the first indication information from the core network device; The first indication information is applicable to uplink; The processing of all data packet sets in the first object as a whole is inconsistent, and the first object includes at least one of the following: data flow, radio bearer, quality of service QoS flow.

25. The method according to any one of claims 16 to 24, characterized in that The sending the first information to the first communication device includes: When the eighth condition is met, sending the first information to the first communication device; The eighth condition includes at least one of the following: Acquire at least one of the second information and the first indication information from the core network device; The second information is applicable to uplink; The first indication information is applicable to uplink; The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

26. The method according to any one of claims 16 to 25, characterized in that The second communication device sends at least one of the first information and the first indication information to the first communication device according to at least one of the second information, the third information and the first indication information, including: The second communication device obtains processing information of the data packet set as a whole, and sends at least one of the criteria for discarding data packets in the data packet set, the criteria for failure of the data packet set and the first indication information to the first communication device based on the processing information of the data packet set as a whole.

27. The method according to claim 26, characterized in that The second communication device obtains processing information based on the data packet set as a whole, and sends at least one of a criterion for discarding data packets in the data packet set, a criterion for failure of the data packet set, and first indication information to the first communication device according to the processing information based on the data packet set as a whole, including at least one of the following: The processing information of the data packet set as a whole is used to indicate that, in the case where data packets greater than or equal to a first proportion of the data packet set are required to use the data packet set, the criteria for discarding data packets in the data packet set is used to indicate that: in the case where data packets greater than or equal to a fourth proportion of the data packet set fail, data packets in the data packet set are discarded or the data packet set cannot be used; The value of the fourth ratio is determined according to the first ratio; The processing information of the data packet set as a whole is used to indicate that, in the case where data packets greater than or equal to a first proportion of the data packet set are required to use the data packet set, the standard for failure of the data packet set is used to indicate: in the case where data packets greater than or equal to a third proportion of the data packet set fail, it is determined that the data packet set fails; the value of the third proportion is determined according to the first proportion; The processing information of the data packet set as a whole is used to indicate that, in the case where at least the first data packet of the data packet set is required to use the data packet set, the criteria for discarding data packets in the data packet set is used to indicate that: in the case where the first data packet of the data packet set fails, data packets of the data packet set are discarded or the data packet set cannot be used; The processing information of the data packet set as a whole is used to indicate that at least the first data packet of the data packet set is required to use the data packet set, and the standard for failure of the data packet set is used to indicate: if the first data packet of the data packet set fails, the data packet set is determined to have failed.

28. The method according to any one of claims 16 to 27, characterized in that In the case where the second information is obtained from a received data packet, the processing information based on the data packet set as a whole is used to indicate at least one of the following: All packets of the packet set are required to use the packet set; requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets; At least the first packet of the packet set is required to use the packet set.

29. The method according to any one of claims 16 to 27, characterized in that The processing information of the data packet set as a whole or the standard of using the data packet set is used to indicate at least one of the following: requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets; At least the first packet of the packet set is required to use the packet set.

30. The method according to claim 28 or 29, characterized in that The first data packet set satisfies that the processing information of the data packet set as a whole is used to indicate at least one of the following: In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is less than or equal to a value obtained by subtracting the first proportion from 1; In the case where the processing information of the packet set as a whole or the criterion for using the packet set is used to indicate that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set succeeds, or the first packet of the first packet set fails without failure; or, The first data packet set is not sufficient for the processing information of the data packet set as a whole and includes at least one of the following: In a case where the processing information of the data packet set as a whole or the criterion for using the data packet set is used to indicate that a number of data packets greater than or equal to a first proportion of the data packet set is required in order to use the data packet set, the proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or the proportion of failed data packets of the first data packet set is greater than or equal to a value obtained by subtracting the first proportion from 1; In the case where the processing information of the packet set as a whole or the criterion for using the packet set indicates that at least the first packet of the packet set is required to use the packet set, the first packet of the first packet set fails.

31. The method according to any one of claims 16 to 30, characterized in that The standard for using the data packet set is used to indicate at least one of the following: The data packet collection is successful; The data packet set can only be used if all data packets of the data packet set are successful; The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful; The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail; The data packet set can only be used if at least the first data packet of the data packet set is successful; or, The criterion that the set of data packets cannot be used is used to indicate at least one of the following: The data packet set fails; If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used; The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used; When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used; If the first data packet of the data packet set fails, the data packet set cannot be used.

32. The method according to claim 16, characterized in that The success criterion of the data packet set is used to indicate at least one of the following: If the first data packet of the data packet set is successful, determining that the data packet set is successful; If a second proportion of data packets in the data packet set is greater than or equal to the second proportion is successful, determining that the data packet set is successful; In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

33. The method according to claim 16, characterized in that The criterion for failure of the packet set is used to indicate at least one of the following: In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails; In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails; In the event that at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.

34. The method according to claim 16, characterized in that The standard for discarding packets in the packet set is used to indicate at least one of the following: In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set; In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set; In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

35. An information processing method, characterized in that: include: The third communication device performs a third operation, wherein the third operation includes at least one of the following: Detecting second information of the first data packet set; Setting a header of a first data packet to include second information of a first data packet set, wherein the first data packet is a data packet in the first data packet set; Sending a first data packet set, wherein a header of the first data packet set includes the second information; The second information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; The criteria for discarding packets from a packet set.

36. The method according to claim 35, characterized in that The third communication device performs a third operation, including: The third communication device receives fourth information; The third communication device performs the third operation according to the fourth information; in, The fourth information includes at least one of the following: Protocol description information, the protocol description information is used for at least one of the following: describing a protocol used by a service flow, and indicating information of the protocol described by the protocol description information that can provide second information for determining a first data packet set; second indication information or third indication information; in, The second indication information is used to indicate at least one of the following: detecting second information of the data packet set; Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set; The third indication information is used to indicate at least one of the following: Detecting data packet set information corresponding to the data packet; The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

37. The method according to claim 35 or 36, characterized in that The processing information of the data packet set as a whole or the standard of using the data packet set is used to indicate at least one of the following: All packets of the packet set are required to use the packet set; requiring packets of the set of packets that are greater than or equal to a first ratio to use the set of packets; At least the first packet of the packet set is required to use the packet set.

38. The method according to any one of claims 35 to 37, characterized in that The standard for using the data packet set is used to indicate at least one of the following: The data packet collection is successful; The data packet set can only be used if all data packets of the data packet set are successful; The data packet set can only be used if data packets greater than or equal to a first proportion of the data packet set are successful; The data packet set can only be used if less than or equal to a third proportion of the data packets of the data packet set fail; The data packet set can only be used if at least the first data packet of the data packet set is successful; or, The criterion that the set of data packets cannot be used is used to indicate at least one of the following: The data packet set fails; If the number of packets in the data packet set is greater than or equal to one packet fails, the data packet set cannot be used; The data packets of the data packet set that are less than or equal to the first proportion are successful, and the data packet set cannot be used; When a third proportion or more of the data packets in the data packet set fails, the data packet set cannot be used; If the first data packet of the data packet set fails, the data packet set cannot be used.

39. The method according to any one of claims 35 to 38, characterized in that The success criterion of the data packet set is used to indicate at least one of the following: If the first data packet of the data packet set is successful, determining that the data packet set is successful; If a second proportion of data packets in the data packet set is greater than or equal to the second proportion is successful, determining that the data packet set is successful; In the case where all data packets of the data packet set are successful, it is determined that the data packet set is successful.

40. The method according to any one of claims 35 to 38, characterized in that The criterion for failure of the packet set is used to indicate at least one of the following: In the case where more than or equal to one data packet of the data packet set fails, determining that the data packet set fails; In the event that a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails; In the event that at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.

41. The method according to any one of claims 35 to 38, characterized in that The standard for discarding packets in the packet set is used to indicate at least one of the following: In the case where a packet set has more than or equal to one packet fails, discarding the packets of the packet set or failing to use the packet set; In case the first data packet of the data packet set fails, discarding the data packets of the data packet set or failing to use the data packet set; In the event that a fourth proportion or more of the data packets in the data packet set fail, the data packets in the data packet set are discarded or the data packet set cannot be used.

42. An information processing method, characterized in that: include: The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following: Sending at least one of the first information and the first indication information to the first communication device; Sending at least one of the second information and the first indication information to the second communication device; sending fourth information to the third communication device; Acquire third information, where the third information is used to indicate one of the following information: processing of all data packet sets as a whole is inconsistent, and processing of all data packet sets as a whole is consistent; in, The first information or the second information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set; in, The fourth information includes at least one of the following: Protocol description information, the protocol description information at least one of the following: describes a protocol used by the service flow, and indicates that the protocol described by the protocol description information can provide second information for determining the first data packet set; second indication information or third indication information; in, The second indication information is used to indicate at least one of the following: detecting second information of the data packet set; Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set; in, The third indication information is used to indicate at least one of the following: Detecting data packet set information corresponding to the data packet; The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

43. The method according to claim 42, characterized in that The sending first indication information to the first communication device includes: When the ninth condition is met, sending first indication information to the first communication device; The ninth condition includes at least one of the following: The first indication information is applicable to uplink; The processing of all data packet sets in the first object as a whole is inconsistent, and the first object includes at least one of the following: data flow, radio bearer, quality of service QoS flow.

44. The method according to claim 42, characterized in that The sending the first information to the first communication device includes: When the tenth condition is met, sending the first information to the first communication device; The tenth condition includes at least one of the following: The first information is applicable to uplink; The first indication information is applicable to uplink; The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

45. The method according to claim 42, characterized in that The sending at least one of the second information and the first indication information to the second communication device includes: If the eleventh condition is met, sending at least one of the second information and the first indication information to the second communication device; The eleventh condition includes at least one of the following: The second information is applicable to downlink; The first indication information is applicable to downlink; The processing of all data packet sets in the first object as a whole is consistent, or the first information of all data packet sets in the first object is consistent, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.

46. ​​The method according to claim 42, characterized in that The fourth communication device performs a fourth operation, including: The fourth communication device obtains at least one of the second information, the third information and the first indication information; The fourth communication device performs a fourth operation according to at least one of the second information, the third information and the first indication information.

47. An information processing device, characterized in that include: A first acquisition module, used to acquire at least one of the first information and the first indication information; A first operation module, configured to perform a first operation according to at least one of the first information and the first indication information; in, The first information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; in, The first operation includes at least one of the following: Determining success or failure of the first data packet set; discarding data packets of the first data packet set; Processing data as a collection of data packets as a whole; Among them, the first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding data packets of a failed data packet set; discarding data packets of a data packet set.

48. An information processing device, characterized in that include: A second acquisition module, used to acquire at least one of the second information, the third information and the first indication information; A second operation module, configured to perform a second operation according to at least one of the second information, the third information and the first indication information; in, The second information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; in, The second operation includes at least one of the following: Determining success or failure of the first data packet set; discarding data packets of the first data packet set; Sending at least one of the first information and the first indication information to the first communication device; Processing data as a collection of data packets as a whole; in, The first information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set; The third information is used to indicate one of the following information: the processing of all data packet sets as a whole is inconsistent, and the processing of all data packet sets as a whole is consistent.

49. An information processing device, characterized in that include: The third operation module is used to perform a third operation; the third operation includes at least one of the following: Detecting second information of the first data packet set; Setting a header of a first data packet to include second information of a first data packet set, wherein the first data packet is a data packet in the first data packet set; Sending a first data packet set, wherein a header of the first data packet set includes the second information; The second information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; The criteria for discarding packets from a packet set.

50. An information processing device, characterized in that: include: The fourth operation module is used to perform a fourth operation, where the fourth operation includes at least one of the following: Sending at least one of the first information and the first indication information to the first communication device; Sending at least one of the second information and the first indication information to the second communication device; sending fourth information to the third communication device; Acquire third information, where the third information is used to indicate one of the following information: processing of all data packet sets as a whole is inconsistent, and processing of all data packet sets as a whole is consistent; in, The first information or the second information is used to indicate at least one of the following: Processing information on a collection of data packets as a whole; Criteria for using data packet collections, or criteria for why data packet collections may not be used; a criterion for success of data packet collection, or a criterion for failure of data packet collection; Criteria for discarding packets in a packet set; The first indication information is used to indicate at least one of the following: discarding packets according to the first information; discarding packets of a failed packet set; discarding packets of a packet set; in, The fourth information includes at least one of the following: Protocol description information, the protocol description information at least one of the following: describes a protocol used by the service flow, and indicates that the protocol described by the protocol description information can provide second information for determining the first data packet set; second indication information or third indication information; in, The second indication information is used to indicate at least one of the following: detecting second information of the data packet set; Setting a header of a data packet to include second information of a data packet set, wherein the data packet is a data packet in the data packet set; in, The third indication information is used to indicate at least one of the following: Detecting data packet set information corresponding to the data packet; The packet header of the data packet is set to include the data packet set information corresponding to the data packet.

51. A communication device, characterized in that: It includes a processor and a memory, the memory storing a program or instruction that can be run on the processor, the program or instruction when executed by the processor implements the steps of the information processing method as described in any one of claims 1 to 15, or, the program or instruction when executed by the processor implements the steps of the information processing method as described in any one of claims 16 to 34, or, the program or instruction when executed by the processor implements the steps of the information processing method as described in any one of claims 35 to 41, or, the program or instruction when executed by the processor implements the steps of the information processing method as described in any one of claims 42 to 46.

52. A readable storage medium, characterized in that: The readable storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, they implement the information processing method as described in any one of claims 1 to 15, or implement the steps of the information processing method as described in any one of claims 16 to 34, or implement the steps of the information processing method as described in any one of claims 35 to 41, or implement the steps of the information processing method as described in any one of claims 42 to 46.