Information processing method and apparatus, communication device, and readable storage medium
By acquiring and processing information and indication information in the communication device, determining the success or failure of the data packet set, and performing packet drops according to the standards, the success, failure and discarding problems in the processing of the data packet set is solved, and the use of network resources is optimized.
Patent Information
- Application Number
- PCT/CN2024/126986
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-10-24
- Publication Date
- 2025-05-08
AI Technical Summary
During data transmission, the problem of how to determine the success, failure or discarding packets in the packet set has not been effectively resolved.
By acquiring and processing information and indication information, the communication device can determine the success or failure of the data packet set and perform packet drop operations according to the criteria, thereby optimizing packet processing.
It realizes effective processing of data packet collections, avoids unnecessary packet transmission, saves network resources, and alleviates network pressure.
Smart Images

Figure CN2024126986_08052025_PF_FP_ABST
Abstract
Description
Information processing method, processing device, communication equipment and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202311440117.7 filed in China on October 31, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] 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
[0004] In a type of data processing, data is processed at a granularity of packet sets (such as Protocol Data Unit (PDU) Sets) rather than packets. A packet set may include one or more packets. During data transmission, it may happen that some data in a packet set is successfully transmitted 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 is successful or failed, or how to discard packets in a packet set.
[0005] Summary of the Invention
[0006] 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.
[0007] In a first aspect, an information processing method is provided, the method comprising:
[0008] The first communication device acquires at least one of the first information and the first indication information;
[0009] The first communication device performs a first operation according to at least one of the first information and the first indication information;
[0010] in,
[0011] The first information is used to indicate at least one of the following:
[0012] Processing information on a collection of data packets as a whole;
[0013] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0014] The criteria for success of data packet collection or failure of data packet collection;
[0015] The criteria for discarding packets in a packet set;
[0016] in,
[0017] The first operation includes at least one of the following:
[0018] determining success or failure of the first data packet set;
[0019] discarding data packets of the first data packet set;
[0020] Processing data as a whole set of data packets;
[0021] Among them, the first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set.
[0022] In a second aspect, an information processing method is provided, the method comprising:
[0023] The second communication device obtains at least one of the second information, the third information and the first indication information;
[0024] 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;
[0025] in,
[0026] The second information is used to indicate at least one of the following:
[0027] Processing information on a collection of data packets as a whole;
[0028] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0029] The criteria for success of data packet collection or failure of data packet collection;
[0030] The criteria for discarding packets in a packet set;
[0031] in,
[0032] The second operation includes at least one of the following:
[0033] determining success or failure of the first data packet set;
[0034] discarding data packets of the first data packet set;
[0035] Sending at least one of the first information and the first indication information to the first communication device;
[0036] Processing data as a whole set of data packets;
[0037] in,
[0038] The first information is used to indicate at least one of the following:
[0039] Processing information on a collection of data packets as a whole;
[0040] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0041] The criteria for success of data packet collection or failure of data packet collection;
[0042] The criteria for discarding packets in a packet set;
[0043] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0044] 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.
[0045] In a third aspect, an information processing method is provided, the method comprising:
[0046] The third communication device performs a third operation, wherein the third operation includes at least one of the following:
[0047] detecting second information of the first data packet set;
[0048] 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;
[0049] Sending a first data packet set, wherein a header of the first data packet set includes the second information;
[0050] The second information is used to indicate at least one of the following:
[0051] Processing information on a collection of data packets as a whole;
[0052] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0053] The criteria for success of data packet collection or failure of data packet collection;
[0054] The criteria for dropping packets from a packet set.
[0055] In a fourth aspect, an information processing method is provided, the method comprising:
[0056] The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following:
[0057] Sending at least one of the first information and the first indication information to the first communication device;
[0058] Sending at least one of the second information and the first indication information to the second communication device;
[0059] sending fourth information to the third communication device;
[0060] Acquire third information, where the third information is used to indicate one of the following: whether all data packet sets are processed inconsistently as a whole, or whether all data packet sets are processed consistently as a whole;
[0061] in,
[0062] The first information or the second information is used to indicate at least one of the following:
[0063] Processing information on a collection of data packets as a whole;
[0064] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0065] The criteria for success of data packet collection or failure of data packet collection;
[0066] The criteria for discarding packets in a packet set;
[0067] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0068] in,
[0069] The fourth information includes at least one of the following:
[0070] Protocol description information, the protocol description information including at least one of the following: information describing a protocol used by the service flow, and indicating that the protocol described by the protocol description information can provide second information for determining the first data packet set;
[0071] the second instruction information or the third instruction information;
[0072] in,
[0073] The second indication information is used to indicate at least one of the following:
[0074] detecting second information of the data packet set;
[0075] 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;
[0076] in,
[0077] The third indication information is used to indicate at least one of the following:
[0078] Detecting data packet set information corresponding to the data packet;
[0079] The header of the data packet is set to include data packet set information corresponding to the data packet.
[0080] In a fifth aspect, an information processing method and apparatus is provided, comprising:
[0081] A first acquisition module, configured to acquire at least one of the first information and the first indication information;
[0082] A first operation module, configured to perform a first operation according to at least one of the first information and the first indication information;
[0083] in,
[0084] The first information is used to indicate at least one of the following:
[0085] Processing information on a collection of data packets as a whole;
[0086] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0087] The criteria for success of data packet collection or failure of data packet collection;
[0088] The criteria for discarding packets in a packet set;
[0089] in,
[0090] The first operation includes at least one of the following:
[0091] determining success or failure of the first data packet set;
[0092] discarding data packets of the first data packet set;
[0093] Processing data as a whole set of data packets;
[0094] Among them, the first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set.
[0095] In a sixth aspect, an information processing device is provided, comprising:
[0096] A second acquisition module, configured to acquire at least one of the second information, the third information, and the first indication information;
[0097] 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;
[0098] in,
[0099] The second information is used to indicate at least one of the following:
[0100] Processing information on a collection of data packets as a whole;
[0101] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0102] The criteria for success of data packet collection or failure of data packet collection;
[0103] The criteria for discarding packets in a packet set;
[0104] in,
[0105] The second operation includes at least one of the following:
[0106] determining success or failure of the first data packet set;
[0107] discarding data packets of the first data packet set;
[0108] Sending at least one of the first information and the first indication information to the first communication device;
[0109] Processing data as a whole set of data packets;
[0110] in,
[0111] The first information is used to indicate at least one of the following:
[0112] Processing information on a collection of data packets as a whole;
[0113] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0114] The criteria for success of data packet collection or failure of data packet collection;
[0115] The criteria for discarding packets in a packet set;
[0116] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0117] 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.
[0118] In a seventh aspect, an information processing device is provided, comprising:
[0119] The third operation module is configured to perform a third operation, wherein the third operation includes at least one of the following:
[0120] detecting second information of the first data packet set;
[0121] 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;
[0122] Sending a first data packet set, wherein a header of the first data packet set includes the second information;
[0123] The second information is used to indicate at least one of the following:
[0124] Processing information on a collection of data packets as a whole;
[0125] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0126] The criteria for success of data packet collection or failure of data packet collection;
[0127] The criteria for dropping packets from a packet set.
[0128] In an eighth aspect, an information processing device is provided, comprising:
[0129] A fourth operation module is configured to perform a fourth operation, where the fourth operation includes at least one of the following:
[0130] Sending at least one of the first information and the first indication information to the first communication device;
[0131] Sending at least one of the second information and the first indication information to the second communication device;
[0132] sending fourth information to the third communication device;
[0133] Acquire third information, where the third information is used to indicate one of the following: whether all data packet sets are processed inconsistently as a whole, or whether all data packet sets are processed consistently as a whole;
[0134] in,
[0135] The first information or the second information is used to indicate at least one of the following:
[0136] Processing information on a collection of data packets as a whole;
[0137] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0138] The criteria for success of data packet collection or failure of data packet collection;
[0139] The criteria for discarding packets in a packet set;
[0140] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0141] in,
[0142] The fourth information includes at least one of the following:
[0143] Protocol description information, the protocol description information including at least one of the following: information describing a protocol used by the service flow, and indicating that the protocol described by the protocol description information can provide second information for determining the first data packet set;
[0144] the second instruction information or the third instruction information;
[0145] in,
[0146] The second indication information is used to indicate at least one of the following:
[0147] detecting second information of the data packet set;
[0148] 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;
[0149] in,
[0150] The third indication information is used to indicate at least one of the following:
[0151] Detecting data packet set information corresponding to the data packet;
[0152] The header of the data packet is set to include data packet set information corresponding to the data packet.
[0153] In the ninth aspect, a communication device is provided, which terminal includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect are implemented.
[0154] In a tenth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured 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;
[0155] in,
[0156] The first information is used to indicate at least one of the following:
[0157] Processing information on a collection of data packets as a whole;
[0158] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0159] The criteria for success of data packet collection or failure of data packet collection;
[0160] The criteria for discarding packets in a packet set;
[0161] in,
[0162] The first operation includes at least one of the following:
[0163] determining success or failure of the first data packet set;
[0164] discarding data packets of the first data packet set;
[0165] Processing data as a whole set of data packets;
[0166] Among them, the first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set.
[0167] In an eleventh aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured to obtain at least one of second information, third information, and first indication information; and perform a second operation based on at least one of the second information, third information, and first indication information;
[0168] in,
[0169] The second information is used to indicate at least one of the following:
[0170] Processing information on a collection of data packets as a whole;
[0171] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0172] The criteria for success of data packet collection or failure of data packet collection;
[0173] The criteria for discarding packets in a packet set;
[0174] in,
[0175] The second operation includes at least one of the following:
[0176] determining success or failure of the first data packet set;
[0177] discarding data packets of the first data packet set;
[0178] Sending at least one of the first information and the first indication information to the first communication device;
[0179] Processing data as a whole set of data packets;
[0180] in,
[0181] The first information is used to indicate at least one of the following:
[0182] Processing information on a collection of data packets as a whole;
[0183] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0184] The criteria for success of data packet collection or failure of data packet collection;
[0185] The criteria for discarding packets in a packet set;
[0186] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0187] 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.
[0188] According to 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; the third operation includes at least one of the following:
[0189] detecting second information of the first data packet set;
[0190] 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;
[0191] Sending a first data packet set, wherein a header of the first data packet set includes the second information;
[0192] The second information is used to indicate at least one of the following:
[0193] Processing information on a collection of data packets as a whole;
[0194] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0195] The criteria for success of data packet collection or failure of data packet collection;
[0196] The criteria for dropping packets from a packet set.
[0197] According to 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, the fourth operation including at least one of the following:
[0198] Sending at least one of the first information and the first indication information to the first communication device;
[0199] Sending at least one of the second information and the first indication information to the second communication device;
[0200] sending fourth information to the third communication device;
[0201] Acquire third information, where the third information is used to indicate one of the following: whether all data packet sets are processed inconsistently as a whole, or whether all data packet sets are processed consistently as a whole;
[0202] in,
[0203] The first information or the second information is used to indicate at least one of the following:
[0204] Processing information on a collection of data packets as a whole;
[0205] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0206] The criteria for success of data packet collection or failure of data packet collection;
[0207] The criteria for discarding packets in a packet set;
[0208] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0209] in,
[0210] The fourth information includes at least one of the following:
[0211] Protocol description information, the protocol description information including at least one of the following: information describing a protocol used by the service flow, and indicating that the protocol described by the protocol description information can provide second information for determining the first data packet set;
[0212] the second instruction information or the third instruction information;
[0213] in,
[0214] The second indication information is used to indicate at least one of the following:
[0215] detecting second information of the data packet set;
[0216] 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;
[0217] in,
[0218] The third indication information is used to indicate at least one of the following:
[0219] Detecting data packet set information corresponding to the data packet;
[0220] The header of the data packet is set to include data packet set information corresponding to the data packet.
[0221] In the 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.
[0222] 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 perform the steps of the method described in the first aspect, the second communication device can be used to perform the steps of the method described in the second aspect, and the third communication device can be used to perform the steps of the method described in the third aspect.
[0223] 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 perform the steps of the method described in the first aspect, the second communication device can be used to perform the steps of the method described in the second aspect, the third communication device can be used to perform the steps of the method described in the third aspect, and the fourth communication device can be used to perform the steps of the method described in the fourth aspect.
[0224] In the seventeenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, 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.
[0225] In the eighteenth aspect, a computer program / program product is provided, which is stored in a storage medium and 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.
[0226] 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 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0227] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;
[0228] FIG2 is a flow chart of an information processing method according to an embodiment of the present application;
[0229] FIG3 is a second flow chart of the information processing method according to an embodiment of the present application;
[0230] FIG4 is a third flow chart of the information processing method according to an embodiment of the present application;
[0231] FIG5 is a fourth flow chart of the information processing method according to an embodiment of the present application;
[0232] FIG6 is a first interactive diagram of the information processing method according to the first embodiment of the present application;
[0233] FIG7 is a second interactive diagram of the information processing method according to the second embodiment of the present application;
[0234] FIG8 is a third interactive diagram of the information processing method according to the third embodiment of the present application;
[0235] FIG9 is a fourth interactive diagram of the information processing method according to the third embodiment of the present application;
[0236] FIG10 is a schematic diagram of a structure of an information processing device according to an embodiment of the present application;
[0237] FIG11 is a second structural diagram of the information processing device according to an embodiment of the present application;
[0238] FIG12 is a third structural diagram of the information processing device according to an embodiment of the present application;
[0239] FIG13 is a fourth structural diagram of the information processing device according to an embodiment of the present application;
[0240] FIG14 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0241] FIG15 is a schematic diagram of a hardware structure of a network-side device according to an embodiment of the present application;
[0242] FIG16 is a second schematic diagram of the hardware structure of the network side device according to an embodiment of the present application. DETAILED DESCRIPTION
[0243] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0244] The terms "first", "second", etc. in this 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 the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0245] The term "indication" in this application can be either 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, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0246] 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 systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0247] A data packet set (eg, a PDU Set) is a collection of one or more data packets (eg, PDUs).
[0248] In one scenario, a PDU Set is considered successfully delivered only if all packets in the PDU Set are successfully delivered. This means that if even one packet fails, the terminal can discard the remaining packets. For example, if an uplink PDU Set contains 10 packets and the first four succeed but the fifth fails, the remaining five packets can be discarded.
[0249] 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.
[0250] However, in other scenarios, some data packets may be missing, but a PDU Set can still be used. For example, due to the use of technologies such as FEC, some PDU Sets may be usable if X% of the data packets are obtained (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%, where X is an agreed value), the PDU Set can be considered successful. However, the X% caused by FEC may be the same or different for different PDU Sets.
[0251] 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, if more than or equal to 20% of the data packets fail, the remaining data packets will be discarded. Otherwise, the data packets can still be sent. For example, an uplink PDU Set has 10 packets. If more than or equal to 3 data packets fail, the remaining data packets will be discarded.
[0252] In some PDU sets, the first packet often carries control information. If the first packet fails to be transmitted, the PDU set cannot be used (i.e., if the first packet of the PDU set is missing, the PDU set cannot be decoded). Therefore, in another scenario, if the first packet of a PDU set fails, the PDU set can be considered failed. Therefore, the PSIHI should also be updated accordingly. In this scenario, if the first packet in the PDU set fails, the remaining packets can be discarded.
[0253] Problem 1: In scenarios where different PDU Set success criteria vary, the following issues need to be addressed:
[0254] 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.
[0255] In one solution, the PSIHI may be extended to indicate one of the following: the PDU Set may be used only when packets accounting for greater than or equal to X% of the PDU Set are obtained; or the PDU Set may be used only when the first packet in the PDU Set is obtained.
[0256] For the first value, when greater than or equal to (1-X%) failures occur in a PDU Set, 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] Alternatively, the Radio Access Network (RAN) can indicate to the UE one of the following:
[0259] When greater than or equal to Y% (1-X%) of data packets in a PDU Set fail, the remaining data packets in the PDU Set may be discarded.
[0260] 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.
[0261] In one embodiment, when it is determined that the criterion for judging the success or failure of a PDU Set is applicable to both the uplink and downlink of a data flow, the RAN instructs the user equipment (UE) to perform a packet loss operation upon obtaining the criterion for judging the success or failure of the PDU Set.
[0262] Question 2: In some scenarios, the success or failure criteria for different PDU Sets within the same data stream are consistent. In this case, these criteria for determining PDU Set success or failure can be communicated via control plane signaling. In other scenarios, the success or failure criteria for different PDU Sets within the same data stream are inconsistent. That is, the principles for determining success or failure for different PDU Sets differ. For example, for the first PDU Set, 100% reception is required for it to be considered successful. For the second PDU Set, only 85% of the packets need to be successfully transmitted for it to be considered successful. Therefore, the criteria for determining PDU Set success or failure communicated via the control plane cannot be met.
[0263] One solution is to assume that the server is aware of this situation. It can set different PDU Set success and failure criteria per PDU. The Packet Service Anchor (PSA) UPF detects this information and carries it in the GPRS Tunneling Protocol-User Plane (GTP-U) header of the packet. The RAN can use the per-PDU Set success and failure criteria to determine whether the PDU Set was delivered successfully or not, and whether to discard any remaining packets.
[0264] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or 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 called 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 can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), 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.
[0265] 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 (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( 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.
[0266] Optionally, obtaining can be understood as obtaining from configuration, receiving, receiving after request, obtaining through self-learning, obtaining by deduction based on unreceived information, or obtaining after processing received information. The specific method 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 inferred that the device does not support the capability.
[0267] Optionally, the sending may include broadcasting, broadcasting in a system message, and returning after a response request.
[0268] 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.
[0269] In one implementation of the present application, the communication network element may include at least one of the following: a core network network element and a radio access network network element.
[0270] In an embodiment of the present application, the 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).
[0271] In an embodiment of the present application, a 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 third generation partnership project (3GPP) radio access network, a non-3GPP radio access network, a centralized unit (CU), a distributed unit (DU), a base station, an evolved Node B (eNB), a fifth generation mobile communication technology (5G) base station (gNB), a radio network controller (RNC), a base station (NodeB), a non-3GPP interworking function (N3IWF), an access control (AC) node, an access point (AP) device or a wireless local area network (WLAN) node, and an N3IWF.
[0272] The base station can be a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved base station (eNB or e-NodeB, evolutionary Node B) in LTE, and a 5G base station (gNB), but is not limited in the embodiments of the present application.
[0273] In one implementation of the present application, the UE may include one of the following: a terminal device, a terminal device and a card, or a card.
[0274] In one embodiment of the present application, the card may include one of the following: a Subscriber Identity Module (SIM) card, a Universal Subscriber Identity Module (USIM) card, or an Embedded Subscriber Identity Module (eSIM).
[0275] In one embodiment 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 equipment (UE). The terminal may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or an in-vehicle device. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.
[0276] In one embodiment of the present application, PDU Set can be understood or replaced by a data packet set, and can 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.
[0277] In one embodiment of the present application, data flow is short for business data flow, and may also be referred to as business flow.
[0278] In one embodiment of the present application, a criterion (e.g., one of the following: a criterion for using a data packet set, a criterion for not being able to use a data packet set, a criterion for success of a data packet set, or a criterion for failure of a data packet set) can be understood as one of the following: a criterion, a condition, or a basis. For example, a criterion for success of a data packet set can be understood as a criterion, condition, or basis for determining the success of a data packet set.
[0279] 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 for which no reception confirmation was received after being sent; one of the following that exists when a discard timer Discard timer times out: the data packet (such as a packet data convergence protocol service data unit (PDCP) service data unit (SDU), a PDCP SDU or PDCP PDU corresponding to the data packet; a PDCP SDU or PSCP PDU when the discard timer Discard timer times out.
[0280] In one embodiment of the present application, the data packet failure includes at least one of the following:
[0281] Data packet sending failed;
[0282] Data packet reception failed;
[0283] Data packet transmission failed;
[0284] No receipt confirmation was received after the data packet was sent;
[0285] If the 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, the data packet fails.
[0286] 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.
[0287] In one embodiment of the present application, the failure of a data packet (such as a PDU, a PDCP SDU, or a PuTTY Secure Copy Protocol (PSCP) PDU) includes at least one of the following: failure to send, failure to receive, failure to transmit, failure to receive a receipt confirmation after sending, and the existence of a data packet (PDCP SDU or PSCP PDU) after the discard timer expires.
[0288] In one embodiment of the present application, the failure of a data packet (such as a PDU, a PDCP SDU, or a PSCP PDU) in the first data packet set includes at least one of the following:
[0289] The data packets in the first data packet set fail to be sent;
[0290] The data packets in the first data packet set fail to be received;
[0291] The data packets in the first data packet set fail to be transmitted;
[0292] After the data packets in the first data packet set are sent, no receipt confirmation is received;
[0293] When the discard timer times out, there are still PDCP SDUs or PSCP PDUs in the first data packet set.
[0294] In one embodiment of the present application, the discard timer is a packet loss time configured by a RAN device (e.g., a base station) for a terminal. It is understood that when the discard timer expires, if there are still PDCP SDUs (or PDUs) in the first data packet set, it indicates that the PDU SDU was not successfully transmitted (or PDU), or has failed.
[0295] In one embodiment, if the PSCP PDU still exists when the Discard timer expires, 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).
[0296] In one embodiment of the present application, support includes one of the following: being applicable, enabling.
[0297] In one embodiment of the present application, application may also be referred to as one of the following: use, adopt, execute, and perform.
[0298] 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).
[0299] In one implementation, the “data packet set information” may also be referred to as “PDU Set information”.
[0300] In one embodiment of the present application, the data packet set information (such as PDU Set) includes at least one of the following:
[0301] Packet set importance;
[0302] Data packet set size Size;
[0303] Data packet collection end indication information;
[0304] Data packet collection start indication information;
[0305] The sequence number of the data packet in the data packet set;
[0306] The sequence number of the data packet set;
[0307] The duration of the data packet collection;
[0308] The interval between data packet sets or the interval between a data packet set and the next data packet set;
[0309] The period of data packet collection;
[0310] Processing information on a collection of data packets (e.g., a collection of data packets) as a whole;
[0311] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0312] The criteria for success of data packet collection or failure of data packet collection;
[0313] The criteria for dropping packets from a packet set.
[0314] In one embodiment of the present application, the PDU Set information includes at least one of the following:
[0315] PDU Set importance;
[0316] PDU Set size Size;
[0317] PDU Set end indication information;
[0318] PDU Set start indication information;
[0319] The sequence number of the data packet in the PDU Set;
[0320] PDU Set sequence number;
[0321] Duration of the PDU Set;
[0322] The interval between PDU Sets or the interval between a PDU Set and the next PDU Set;
[0323] PDU Set period;
[0324] Processing information based on the PDU Set as a whole;
[0325] Standards for using PDU Sets, or standards for which PDU Sets cannot be used;
[0326] PDU Set success criteria, or PDU Set failure criteria;
[0327] The criteria for discarding packets in a PDU Set.
[0328] In one embodiment of the present application, the PDU Set 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.
[0329] 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 reflected by an indication or by being encoded together with other information.
[0330] 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 as an indication or encoded together with other information.
[0331] In one embodiment of the present application, the sequence number of the data packet in the PDU Set, for example, a PDU Set includes multiple data packets, for example 5, and the sequence numbers of the 5 data packets in the PDU Set can be 1, 2, 3, 4 and 5 respectively.
[0332] In one embodiment 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 can be 1, 2, and 3 respectively.
[0333] In one embodiment of the present application, the duration of the PDU Set may be one of the following: the interval between the reception time of the last data packet received by the PDU Set and the reception time of the first data packet received, or the interval between the sending time of the last data packet sent by the PDU Set and the sending time of the first data packet sent.
[0334] 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;
[0335] In one embodiment of the present application, the period of the PDU Set means that the interval time between PDU Sets is balanced, reflecting the characteristics of the period.
[0336] Optionally, the first object includes at least one of the following: a first radio bearer (such as a data radio bearer (DRB) or a logical channel), and a first quality of service (QoS) flow.
[0337] In one implementation, the first QoS flow maps the QoS flow of the first radio bearer.
[0338] In one implementation, the first radio bearer is a radio bearer mapped to a first QoS flow.
[0339] 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).
[0340] PSIHI can be used to request overall processing of a PDU Set.
[0341] In another embodiment, 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.
[0342] In one embodiment of the present application, applying PDU Set QoS includes performing at least one of PDU Set-level QoS guarantee, scheduling, time-frequency resource configuration, etc. on the data according to PDU Set QoS.
[0343] 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, and configuring a packet loss timer.
[0344] In one embodiment 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.
[0345] In one embodiment of the present application, PDU Set packet loss includes at least one of the following: packet loss based on PDU Set importance, and overall PDU Set packet loss.
[0346] In one embodiment 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 ascending order of importance.
[0347] In one embodiment 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.
[0348] In one embodiment 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.
[0349] In one embodiment 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.
[0350] At this point, it is not difficult to understand that it is possible to instruct only to apply PDU Set processing to the uplink.
[0351] At this point, it is not difficult to understand that the fourth information may only indicate that the uplink supports PDU Set processing.
[0352] In one embodiment 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.
[0353] In one embodiment 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.
[0354] 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.
[0355] 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, or a radio bearer) or a set consisting of one or more data packets.
[0356] In an optional embodiment of the present application, the data packet may be a PDU packet data unit.
[0357] In an optional embodiment of the present application, a 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 packet set in a channel (such as a QoS flow, a QoS sub-flow, a wireless bearer).
[0358] (1) In one embodiment, a type of PDU Set may include multiple PDU Set instances. A type of PDU Set may be identified by a PDU Set identifier (e.g., 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 (e.g., a PDU Set sequence number).
[0359] (2) In another embodiment, 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 (e.g., 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 (e.g., a PDU Set sequence number).
[0360] In an optional embodiment of the present application, the data packet set category can be one of the following: a packet data unit set (PDU Set), a channel (such as a QoS flow, a QoS subflow, or a radio bearer). A data packet set category can correspond to multiple data packet sets. The data packet set is an instance of the data packet set category. The data packet set category can be identified by a data packet set category identifier. The data packet set category identifier is, for example, a data packet set-level QoS identifier. In this case, multiple data packet sets can be distinguished by the sequence number of the data packet set.
[0361] 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 data packet set identifiers. Different data packet sets of the same category can be distinguished by data packet set sequence numbers.
[0362] In an optional embodiment of the present application, a data packet set (such as a PDU set) is composed of one or more data packets (such as PDUs). PDU set: A PDU set is composed of one or more PDUs that carry the payload of an information unit generated at the application level (such as a frame or 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.
[0363] 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 some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0364] Referring to Figure 2, an 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:
[0365] Step 21: The first communication device obtains at least one of the first information and the first indication information.
[0366] Step 22: The first communication device performs a first operation according to at least one of the first information and the first indication information.
[0367] The first information is used to indicate at least one of the following:
[0368] Processing information on a collection of data packets as a whole;
[0369] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0370] The criteria for success of data packet collection or failure of data packet collection;
[0371] The criteria for discarding packets in a packet set;
[0372] in,
[0373] The first operation includes at least one of the following:
[0374] determining success or failure of the first data packet set;
[0375] discarding data packets of the first data packet set;
[0376] Processing data as a whole set of data packets;
[0377] Among them, the first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set.
[0378] Optionally, processing data based on a data packet set as a whole refers to processing data based on a data packet set as a granularity. Processing information based on a data packet set as a whole (such as PDU Set Integrated Handling Information) is processing information based on a data packet set as a granularity. Optionally, the processing information based on 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:
[0379] All packets of the packet set are required to use the packet set;
[0380] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0381] At least the first packet of the packet set is required to use the packet set.
[0382] In one embodiment, the criterion for success of data packet aggregation can be understood as: a criterion for determining success of data packet aggregation. The criterion for failure of data packet aggregation can be understood as: a criterion for determining failure of data packet aggregation.
[0383] 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 the remaining data packets of the data packet set (such as all remaining data packets (such as PDU, PDCP SDU, PDCP PDU)).
[0384] 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).
[0385] 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).
[0386] Optionally, the data packet of the data packet set in the buffer may be a data packet of the data packet set in the PDCP layer or SDAP layer buffer of the first communication device (such as PDCP SDU or PDCP PDU).
[0387] 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 the remaining data packets of the first data packet set (such as all remaining data packets (such as PDU, PDCP SDU, PDCP PDU)).
[0388] 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 PSCP SDU of the data packet set).
[0389] Optionally, the remaining data packets (such as PDU, PDCP SDU, PDCP PDU) of the first data packet set 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 expires; and the PDCP PDU of the first data packet set that exists when the Discard timer expires (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).
[0390] 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).
[0391] In one embodiment, 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 non-access layer (NAS) or application layer).
[0392] In another embodiment, the acquiring of the first information may be that the first communication device receives the first information from a 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.
[0393] In one embodiment, the first communication device obtains the first indication information from a 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.
[0394] It is not difficult to understand that there may be but not limited to the following combinations:
[0395] 1) Receiving first information from a source device, and the first communication device performing a first operation according to the first information.
[0396] 2) The first communication device obtains first information from local configuration or self-learning, and performs a first operation according to the first information.
[0397] 3) The AS layer of the first communication device obtains first information from a higher layer (such as the NAS layer or the 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.
[0398] 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.
[0399] 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.
[0400] 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 the NAS layer or the 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.
[0401] 7) The NAS layer of the first communication device receives first indication information from the core network (CN) device. 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 receives the first information from a higher layer (e.g., the NAS layer or the application layer) of the first communication device. The AS layer of the first communication device performs a first operation based on the first information and the first indication information.
[0402] 8) The NAS layer of the first communication device receives the first indication information from the CN device and 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 through local configuration or self-learning). The AS layer of the first communication device performs a first operation based on the first information and the first indication information.
[0403] In one embodiment, 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.
[0404] In one embodiment, 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.
[0405] In one embodiment, 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.
[0406] In one embodiment, the first data packet set is a data packet set in the uplink direction, and the data packets are uplink data packets.
[0407] Optionally, the first communication device acquiring the first information includes:
[0408] The first communication device receives first information sent by the second communication device or the fourth communication device;
[0409] or,
[0410] The first communication device obtains the first information through local configuration or self-learning;
[0411] or,
[0412] The first communication device access layer AS obtains the first information through the upper layer of the first communication device.
[0413] Optionally, the first communication device obtaining the first indication information includes:
[0414] The first communication device receives first indication information sent by the second communication device or the fourth communication device;
[0415] or
[0416] The first communication device access stratum AS obtains the first indication information from the first communication device non-access stratum NAS or application layer.
[0417] 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, the remaining data packets of the first data packet set, the data packets of the first data packet set in the cache, the untransmitted data packets in the first data packet set, the data packets in the first data packet set that are not successfully transmitted, the failed data packets in the first data packet set, the packet data convergence protocol service data unit PDCP SDU in the first data packet set, and the PDCP protocol data unit PDU in the first data packet set.
[0418] In one embodiment, the first data packet set is any one or a certain data packet set.
[0419] 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.
[0420] 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 PSCP SDU of the first data packet set).
[0421] Optionally, the remaining data packets (such as PDU, PDCP SDU, PDCP PDU) of the first data packet set 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 expires; and the PDCP PDU of the first data packet set that exists when the Discard timer expires (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).
[0422] 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).
[0423] 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.
[0424] It is easy 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.
[0425] In one embodiment, the PDCP SDU in the first data packet set includes: the PDCP SDU in the first data packet set and the PDCP SDU has not yet been constructed into a PDCP PDU.
[0426] 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 the 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 Radio Link Control (RLC), Medium Access Control (MAC), or a physical layer).
[0427] The PDCP PDU in the first data packet set (the PSCP PDU corresponding to the PDCP SDU in the first data packet set) has not yet been transmitted to a lower layer (ie, a protocol layer below PDCP, such as RLC, MAC, or physical layer).
[0428] 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).
[0429] In one embodiment, obtaining 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 the first data packet set.
[0430] In one embodiment, the protocol includes but is not limited to at least one of the following: Real-time Transport Protocol (RTP), Secure Real-time Transport Protocol (SRTP), Quick UDP Internet Connections (QUIC), and Moving Picture Experts Group (MPEG).
[0431] 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;
[0432] in,
[0433] The first condition includes at least one of the following:
[0434] Obtaining first information;
[0435] Obtaining first indication information;
[0436] Determining that the first data packet set fails;
[0437] The first packet set is insufficient 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;
[0438] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[0439] Optionally, determining that the first data packet set is successful includes:
[0440] If the second condition is met, determining that the first data packet set is successful;
[0441] in,
[0442] The second condition includes at least one of the following:
[0443] 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.
[0444] Optionally, determining that the first data packet set fails includes:
[0445] When the third condition is met, the determining of the first data packet set fails;
[0446] in,
[0447] The third condition includes at least one of the following:
[0448] The first packet set is insufficient 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;
[0449] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[0450] 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:
[0451] All packets of the packet set are required to use the packet set;
[0452] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0453] At least the first packet of the packet set is required to use the packet set.
[0454] 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, or the fourth ratio.
[0455] 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, or the fourth ratio.
[0456] 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:
[0457] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or a 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;
[0458] In a case where the processing information for 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 succeeds, or the first packet of the first packet set does not fail;
[0459] or,
[0460] The first data packet set is insufficient for processing information of the data packet set as a whole and includes at least one of the following:
[0461] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or a 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;
[0462] In a 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.
[0463] 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.
[0464] In one embodiment, 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.
[0465] In one embodiment, 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.
[0466] In one embodiment, the proportion of successful data packets in the first data packet set is greater than or equal to the first ratio, which means that the number (or size) of successful data packets in the first data packet set accounts for the number (or size) of all data packets in the first data packet set is greater than or equal to the first ratio.
[0467] 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.
[0468] The meaning of the proportion of other data packets is analogous.
[0469] In one embodiment, the proportion of failed data packets in the first data packet set being less than or equal to the third proportion includes:
[0470] When the Discard timer expires, the number (or size) of PDCP SDUs (or PSCP PDUs) in the first data packet set to the number (or size) of all PDCP SDUs in the first data packet set is less than or equal to a third ratio. (For example, when the Discard timer expires, the number (or size) of PDCP SDUs (or PSCP PDUs) in the first data packet set to the number (or size) of all PDCP SDUs in the first data packet set is less than or equal to a third ratio.)
[0471] In one implementation, 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 a discard timer times out.
[0472] 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 easy to understand that when the first PDCP SDU has been successfully transmitted, the first PDCP SDU is deleted and no longer exists.
[0473] Optionally, the criterion for using the data packet set is used to indicate at least one of the following:
[0474] The data packet collection is successful;
[0475] The data packet set can only be used if all data packets in the data packet set are successful;
[0476] 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;
[0477] The data packet set can only be used if less than or equal to a third proportion of the data packets in the data packet set fail;
[0478] The data packet set can only be used if at least the first data packet of the data packet set is successful;
[0479] or,
[0480] The criterion that the data packet set cannot be used is used to indicate at least one of the following:
[0481] The data packet set fails;
[0482] If the number of packets in the packet set is greater than or equal to one packet fails, the packet set cannot be used;
[0483] 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;
[0484] If a third proportion or more of the data packets in the data packet set fail, the data packet set cannot be used;
[0485] If the first data packet of the data packet set fails, the data packet set cannot be used.
[0486] 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.
[0487] Optionally, the success criterion of the data packet collection is used to indicate at least one of the following:
[0488] If the first data packet of the data packet set is successful, determining that the data packet set is successful;
[0489] If a second proportion or more of the data packets in the data packet set are successful, determining that the data packet set is successful;
[0490] In the event that all data packets of the data packet set are successful, it is determined that the data packet set is successful.
[0491] 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.
[0492] In one embodiment, the first data packet set satisfies the data packet set success criteria, which indicates at least one of the following:
[0493] 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 succeeds, the first data packet of the first data packet set succeeds, or, a failure of the first data packet of the first data packet set does not occur;
[0494] Where 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 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;
[0495] 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.
[0496] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:
[0497] If more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;
[0498] If a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;
[0499] In the event that a first data packet of a data packet set fails, the data packet set is determined to have failed.
[0500] In one embodiment, 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;
[0501] In one embodiment, the first data packet set meeting the data packet set failure criterion is used to indicate at least one of the following:
[0502] 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;
[0503] 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 greater than or equal to a third proportion of data packets in the data packet set has failed, data packets in the first data packet set greater than or equal to the third proportion have failed, or data packets in the first data packet set less than or equal to (a value obtained by subtracting the third proportion from 1) have succeeded;
[0504] In case the criterion for failure of a packet set is to indicate that failure of a packet set is determined if the first packet of the packet set fails, the first packet of the first packet set fails.
[0505] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:
[0506] In the event that one or more packets in a data packet set fail, discarding the data packets in the data packet set or failing to use the data packet set;
[0507] In the event that a first data packet of a data packet set fails, discarding data packets of the data packet set or failing to use the data packet set;
[0508] If 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.
[0509] 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.
[0510] 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.
[0511] 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 for which no reception confirmation was received 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.
[0512] or,
[0513] The packet failed, including at least one of the following:
[0514] Data packet sending failed;
[0515] Data packet reception failed;
[0516] Data packet transmission failed;
[0517] No receipt confirmation was received after the data packet was sent;
[0518] If the 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.
[0519] In one embodiment, the data packet or the first data packet includes one of the following: PDU, PDCP SDU, PDCP PDU.
[0520] In one embodiment, the PDCP SDU in the first data packet set includes: the PDCP SDU in the first data packet set and the PDCP SDU has not yet been constructed into a PDCP PDU.
[0521] 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 the 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).
[0522] In one implementation manner, discarding the PDCP SDU that exists when the Discard timer times out includes: when the Discard timer times out, the PDCP SDU has not yet been constructed into a PDCP PDU.
[0523] In one embodiment, the PDCP PDU that exists when the 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).
[0524] 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.
[0525] In one implementation, the PDCP SDU or PSCP PDU when the Discard timer times out, for example, the existing PDCP SDU or PSCP PDU when the Discard timer times out.
[0526] In one implementation, 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.
[0527] 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:
[0528] Sending third information to the second communication device or the fourth communication device, where the third information is used to indicate one of the following: inconsistent processing of all data packet sets as a whole, or consistent processing of all data packet sets as a whole.
[0529] The inconsistent processing of all data packet sets as a whole refers to: the inconsistent processing of all data packet sets as a whole in the first object, and the first object includes at least one of the following: data flow, wireless bearer, service quality QoS flow.
[0530] In one embodiment, the consistent processing of all data packet sets as a whole means that all data packet sets in a first object are processed consistently as a whole, and the first object includes at least one of the following: data flow, wireless bearer, quality of service QoS flow.
[0531] Optionally, the consistent processing of all data packet sets as a whole means that at least one of the following items is consistent for all data packet sets:
[0532] Processing information on a collection of data packets as a whole;
[0533] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0534] The criteria for success of data packet collection or failure of data packet collection;
[0535] The criteria for dropping packets from a packet set.
[0536] 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 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.
[0537] Referring to Figure 3, an 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 for terminal handover), and the method includes:
[0538] Step 31: The second communication device obtains at least one of the second information, the third information and the first indication information.
[0539] 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.
[0540] in,
[0541] The second information is used to indicate at least one of the following:
[0542] Processing information on a collection of data packets as a whole;
[0543] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0544] The criteria for success of data packet collection or failure of data packet collection;
[0545] The criteria for discarding packets in a packet set;
[0546] The second operation includes at least one of the following:
[0547] determining success or failure of the first data packet set;
[0548] discarding data packets of the first data packet set;
[0549] Sending at least one of the first information and the first indication information to the first communication device;
[0550] Processing data as a whole set of data packets;
[0551] in,
[0552] The first information is used to indicate at least one of the following:
[0553] Processing information on a collection of data packets as a whole;
[0554] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0555] The criteria for success of data packet collection or failure of data packet collection;
[0556] The criteria for discarding packets in a packet set;
[0557] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0558] 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.
[0559] In one implementation, the first information and the second information have the same value.
[0560] In another embodiment, 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.
[0561] Optionally, processing data based on a data packet set as a whole refers to processing data based on a data packet set as a granularity. Processing information based on a data packet set as a whole (such as PDU Set Integrated Handling Information) is processing information based on a data packet set as a granularity. Optionally, the processing information based on 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:
[0562] All packets of the packet set are required to use the packet set;
[0563] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0564] At least the first packet of the packet set is required to use the packet set.
[0565] In one embodiment, the criterion for success of data packet aggregation can be understood as: a criterion for determining success of data packet aggregation. The criterion for failure of data packet aggregation can be understood as: a criterion for determining failure of data packet aggregation.
[0566] 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)).
[0567] 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).
[0568] 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).
[0569] Optionally, the data packet of the data packet set in the buffer may be a data packet of the data packet set in the PDCP layer or SDAP layer buffer of the first communication device (such as PDCP SDU or PDCP PDU).
[0570] In one embodiment, discarding data packets of the first data packet set includes at least one of the following: discarding all data packets in 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)).
[0571] 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 PSCP SDU of the data packet set).
[0572] Optionally, the remaining data packets (such as PDU, PDCP SDU, PDCP PDU) of the first data packet set 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 expires; and the PDCP PDU of the first data packet set that exists when the Discard timer expires (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).
[0573] 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).
[0574] 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.
[0575] Optionally, the second communication device acquiring the second information includes:
[0576] The second communication device receives second information sent by the fourth communication device;
[0577] Alternatively, the second communication device obtains the second information from the received data packet.
[0578] In one embodiment, the fourth communication device is a core network device (such as SMF, PCF, AF).
[0579] In one embodiment, 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.
[0580] In one embodiment, the protocol includes but is not limited to at least one of the following: RTP, SRTP, QUIC, MPEG.
[0581] Optionally, the second communication device acquiring the third information includes:
[0582] The second communication device receives third information sent by at least one of the first communication device and the fourth communication device.
[0583] In one implementation, the third information received from the first communication device includes: third information corresponding to a set of uplink data packets.
[0584] 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.
[0585] Optionally, information exchanged between the second communication device (e.g., RAN) and the fourth communication device (e.g., SMF) passes through a fifth communication device (e.g., AMF). For example, the second communication device (e.g., RAN) sends information to the fifth communication device (e.g., AMF), which then sends the information to the fourth communication device (e.g., SMF). Vice versa, the fourth communication device (e.g., SMF) sends information to the fifth communication device (e.g., AMF), which then sends the information to the fourth communication device (e.g., SMF).
[0586] Optionally, discarding 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 untransmitted data packets 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, the PDCP PDU in the first data packet set
[0587] 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.
[0588] 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 PSCP SDU of the first data packet set).
[0589] Optionally, the remaining data packets (such as PDU, PDCP SDU, PDCP PDU) of the first data packet set 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 expires; and the PDCP PDU of the first data packet set that exists when the Discard timer expires (such as the PSCP PDU corresponding to the PDCP SDU of the data packet set).
[0590] 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).
[0591] 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.
[0592] It is easy 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.
[0593] In one embodiment, the PDCP SDU in the first data packet set includes: the PDCP SDU in the first data packet set and the PDCP SDU has not yet been constructed into a PDCP PDU.
[0594] 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 the 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).
[0595] The PDCP PDU in the first data packet set (the PSCP PDU corresponding to the PDCP SDU in the first data packet set) has not yet been transmitted to a lower layer (ie, a protocol layer below PDCP, such as RLC, MAC, or physical layer).
[0596] Optionally, discarding the data packets of the first data packet set includes: discarding the data packets of the first data packet set if a fourth condition is met;
[0597] in,
[0598] The fourth condition includes at least one of the following:
[0599] Obtaining second information;
[0600] Obtaining first indication information;
[0601] Determining that the first data packet set fails;
[0602] The first packet set is insufficient 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;
[0603] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[0604] Optionally, determining that the first data packet set is successful includes:
[0605] If the fifth condition is met, determining that the first data packet set is successful;
[0606] in,
[0607] The fifth condition includes at least one of the following:
[0608] 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.
[0609] Optionally, determining that the first data packet set fails includes:
[0610] When the sixth condition is met, the determining of the first data packet set fails;
[0611] in,
[0612] The sixth condition includes at least one of the following:
[0613] The first packet set is insufficient 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;
[0614] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[0615] Optionally, the sending the first indication information to the first communication device includes:
[0616] If the seventh condition is met, sending first indication information to the first communication device;
[0617] The seventh condition includes at least one of the following:
[0618] Acquire at least one of the second information and the first indication information from the core network device;
[0619] The first indication information is applicable to uplink;
[0620] All data packet sets in a first object are processed inconsistently as a whole, and the first object includes at least one of the following: a data flow, a radio bearer, and a quality of service (QoS) flow.
[0621] Optionally, the sending the first information to the first communication device includes:
[0622] If the eighth condition is met, sending the first information to the first communication device;
[0623] The eighth condition includes at least one of the following:
[0624] Acquire at least one of the second information and the first indication information from the core network device;
[0625] The second information is applicable to uplink;
[0626] The first indication information is applicable to uplink;
[0627] 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.
[0628] In one embodiment, the radio bearer includes at least one of the following: a logical channel, a DRB.
[0629] Exemplarily, the second communication device obtains 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:
[0630] 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 based on the processing information of the data packet set as a whole.
[0631] The second communication device obtains processing information of the data packet set as a whole, and sends at least one of the processing information of the data packet set as a whole and the first indication information to the first communication device based on the processing information of the data packet set as a whole.
[0632] 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 based on the processing information of the data packet set as a whole.
[0633] The second communication device obtains processing information of the data packet set as a whole, and sends to the first communication device at least one of the criteria for failure of the data packet set, the criteria for discarding data packets in the data packet set (such as discarding the failed data packet set) and the first indication information based on the processing information of the data packet set as a whole.
[0634] 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:
[0635] 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.
[0636] Optionally, the second communications device obtains processing information for the data packet set as a whole, and sends, to the first communications device, based on the processing information for 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 the first indication information, including at least one of the following:
[0637] The processing information for a data packet set as a whole is used to indicate that, when a first proportion or more of data packets of the data packet set are required to use the data packet set, a criterion for discarding data packets in the data packet set is used to indicate that, if a fourth proportion or more of data packets of the data packet set fails, data packets in the data packet set are discarded or the data packet set cannot be used; the fourth proportion is determined based on the first proportion;
[0638] The processing information for a data packet set as a whole is used to indicate that, when a first proportion or more of data packets of the data packet set are required to use the data packet set, a criterion for failure of the data packet set is used to indicate that, if a third proportion or more of data packets of the data packet set fail, the data packet set is determined to have failed; the value of the third proportion is determined based on the first proportion;
[0639] The processing information of the data packet set as a whole is used to indicate that, when 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, when the first data packet of the data packet set fails, the data packets of the data packet set are discarded or the data packet set cannot be used;
[0640] 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 data packet set failure standard is used to indicate: if the first data packet of the data packet set fails, the data packet set is determined to have failed.
[0641] In one embodiment, 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.
[0642] In one embodiment, 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.
[0643] 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:
[0644] All packets of the packet set are required to use the packet set;
[0645] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0646] At least the first packet of the packet set is required to use the packet set.
[0647] 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.
[0648] 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 has failed.
[0649] 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:
[0650] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0651] At least the first packet of the packet set is required to use the packet set.
[0652] In one embodiment, when the second information is obtained from the fourth communication device, the processing information of the data packet set as a whole includes at least one of the following:
[0653] All packets of the packet set are required to use the packet set;
[0654] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0655] At least the first packet of the packet set is required to use the packet set.
[0656] 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:
[0657] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or a 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;
[0658] In a case where the processing information for 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 succeeds, or the first packet of the first packet set does not fail;
[0659] or,
[0660] The first data packet set is insufficient for processing information of the data packet set as a whole and includes at least one of the following:
[0661] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or a 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;
[0662] In a 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.
[0663] In one embodiment, 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.
[0664] In one embodiment, 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.
[0665] Optionally, the criterion for using the data packet set is used to indicate at least one of the following:
[0666] The data packet collection is successful;
[0667] The data packet set can only be used if all data packets in the data packet set are successful;
[0668] 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;
[0669] The data packet set can only be used if less than or equal to a third proportion of the data packets in the data packet set fail;
[0670] The data packet set can only be used if at least the first data packet of the data packet set is successful;
[0671] or,
[0672] The criterion that the data packet set cannot be used is used to indicate at least one of the following:
[0673] The data packet set fails;
[0674] If the number of packets in the packet set is greater than or equal to one packet fails, the packet set cannot be used;
[0675] 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;
[0676] If a third proportion or more of the data packets in the data packet set fail, the data packet set cannot be used;
[0677] If the first data packet of the data packet set fails, the data packet set cannot be used.
[0678] Optionally, the success criterion of the data packet collection is used to indicate at least one of the following:
[0679] If the first data packet of the data packet set is successful, determining that the data packet set is successful;
[0680] If a second proportion or more of the data packets in the data packet set are successful, determining that the data packet set is successful;
[0681] In the event that all data packets of the data packet set are successful, it is determined that the data packet set is successful.
[0682] 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.
[0683] In one embodiment, the first data packet set satisfies the data packet set success criteria, which indicates at least one of the following:
[0684] 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 succeeds, the first data packet of the first data packet set succeeds, or, a failure of the first data packet of the first data packet set does not occur;
[0685] 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 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);
[0686] 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.
[0687] In one embodiment, the first data packet set not meeting the data packet set success criteria is used to indicate at least one of the following:
[0688] where the criterion for success of a packet set is to indicate that the packet set is determined to be successful if all packets of the packet set are successful, at least one packet of the first packet set fails;
[0689] Where the criterion for success of a data packet set is used to indicate that the data packet set is determined to be successful if greater than or equal to a second proportion of data packets in the data packet set are successful, a number of data packets in the first data packet set greater than or equal to (a value obtained by subtracting the second proportion from 1) are failures, or a number of data packets in the first data packet set less than or equal to the second proportion are successful;
[0690] Where the criterion for success of a data packet set is for indicating 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.
[0691] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:
[0692] If more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;
[0693] If a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;
[0694] In case at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.
[0695] In one embodiment, 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;
[0696] In one embodiment, the first data packet set meeting the data packet set failure criterion is used to indicate at least one of the following:
[0697] 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;
[0698] When 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 greater than or equal to a third proportion of data packets in 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;
[0699] In case the criterion for failure of a packet set is to indicate that failure of a packet set is determined if the first packet of the packet set fails, the first packet of the first packet set fails.
[0700] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:
[0701] In the event that one or more packets in a data packet set fail, discarding the data packets in the data packet set or failing to use the data packet set;
[0702] In the event that a first data packet of a data packet set fails, discarding data packets of the data packet set or failing to use the data packet set;
[0703] If 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.
[0704] In one embodiment, 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;
[0705] 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.
[0706] In one embodiment, 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 for which no reception confirmation was received 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.
[0707] or,
[0708] The packet failed, including at least one of the following:
[0709] Data packet sending failed;
[0710] Data packet reception failed;
[0711] Data packet transmission failed;
[0712] No receipt confirmation was received after the data packet was sent;
[0713] If the 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.
[0714] 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 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.
[0715] Referring to Figure 4, an 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 PSA UPF)), and the method includes:
[0716] Step 41: The third communication device performs a third operation; the third operation includes at least one of the following:
[0717] detecting second information of the first data packet set;
[0718] 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;
[0719] Sending a first data packet set, wherein a header of the first data packet set includes the second information;
[0720] The second information is used to indicate at least one of the following:
[0721] Processing information on a collection of data packets as a whole;
[0722] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0723] The criteria for success of data packet collection or failure of data packet collection;
[0724] The criteria for dropping packets from a packet set.
[0725] Optionally, the third communication device performs a third operation including:
[0726] The third communication device receives fourth information;
[0727] The third communication device performs the third operation according to the fourth information;
[0728] in,
[0729] The fourth information includes at least one of the following:
[0730] Protocol description information, the protocol description information being used for at least one of the following: describing a protocol used by the service flow, and indicating information of the protocol described by the protocol description information that can provide second information for determining the first data packet set;
[0731] the second instruction information or the third instruction information;
[0732] in,
[0733] The second indication information is used to indicate at least one of the following:
[0734] detecting second information of the data packet set;
[0735] 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;
[0736] The third indication information is used to indicate at least one of the following:
[0737] Detecting data packet set information corresponding to the data packet;
[0738] The header of the data packet is set to include data packet set information corresponding to the data packet.
[0739] In one implementation, the third communication device receives the second information from the fourth communication device.
[0740] In one implementation, the third indication information is a PDU Set information mark indication.
[0741] In one embodiment, the protocol includes but is not limited to at least one of the following: RTP, SRTP, MPEG, etc.
[0742] In one embodiment, the data packet set information (such as PDU Set information) includes the second information. In another embodiment, the data packet set information (such as PDU Set information) does not include the second information.
[0743] 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.
[0744] 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).
[0745] 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.
[0746] In one embodiment, traffic detection is performed to determine whether a packet header of a protocol used by a service flow of the data packet carries or does not carry information for determining data packet set information (PDU information (e.g., PDU Set importance, PDU Set Size)). The protocol is the protocol indicated by the protocol description information.
[0747] 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:
[0748] All packets of the packet set are required to use the packet set;
[0749] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0750] At least the first packet of the packet set is required to use the packet set.
[0751] 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 has failed.
[0752] Optionally, the criterion for using the data packet set is used to indicate at least one of the following:
[0753] The data packet collection is successful;
[0754] The data packet set can only be used if all data packets in the data packet set are successful;
[0755] 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;
[0756] The data packet set can only be used if less than or equal to a third proportion of the data packets in the data packet set fail;
[0757] The data packet set can only be used if at least the first data packet of the data packet set is successful;
[0758] or,
[0759] The criterion that the data packet set cannot be used is used to indicate at least one of the following:
[0760] The data packet set fails;
[0761] If the number of packets in the packet set is greater than or equal to one packet fails, the packet set cannot be used;
[0762] 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;
[0763] If a third proportion or more of the data packets in the data packet set fail, the data packet set cannot be used;
[0764] If the first data packet of the data packet set fails, the data packet set cannot be used.
[0765] Optionally, the success criterion of the data packet collection is used to indicate at least one of the following:
[0766] If the first data packet of the data packet set is successful, determining that the data packet set is successful;
[0767] If a second proportion or more of the data packets in the data packet set are successful, determining that the data packet set is successful;
[0768] In the event that all data packets of the data packet set are successful, it is determined that the data packet set is successful.
[0769] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:
[0770] If more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;
[0771] If a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;
[0772] In case at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.
[0773] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:
[0774] In the event that one or more packets in a data packet set fail, discarding the data packets in the data packet set or failing to use the data packet set;
[0775] In the event that a first data packet of a data packet set fails, discarding data packets of the data packet set or failing to use the data packet set;
[0776] If 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.
[0777] 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.
[0778] Optionally, the first information, which is processing information of the data packet set as a whole, uses a standard for the data packet set, or a standard for success of the data packet set, and may be PDU Set Integrated Handling Information (PSIHI).
[0779] 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 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.
[0780] Referring to Figure 5, an 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 an SMF, PCF, or AF), and the method includes:
[0781] Step 51: The fourth communication device performs a fourth operation, where the fourth operation includes at least one of the following:
[0782] Sending at least one of the first information and the first indication information to the first communication device;
[0783] Sending at least one of the second information and the first indication information to the second communication device;
[0784] sending fourth information to the third communication device;
[0785] Acquire third information, where the third information is used to indicate one of the following: whether all data packet sets are processed inconsistently as a whole, or whether all data packet sets are processed consistently as a whole;
[0786] in,
[0787] The first information or the second information is used to indicate at least one of the following:
[0788] Processing information on a collection of data packets as a whole;
[0789] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0790] The criteria for success of data packet collection or failure of data packet collection;
[0791] The criteria for discarding packets in a packet set;
[0792] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0793] in,
[0794] The fourth information includes at least one of the following:
[0795] Protocol description information, the protocol description information including at least one of the following: information describing a protocol used by the service flow, and indicating that the protocol described by the protocol description information can provide second information for determining the first data packet set;
[0796] the second instruction information or the third instruction information;
[0797] in,
[0798] The second indication information is used to indicate at least one of the following:
[0799] detecting second information of the data packet set;
[0800] 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;
[0801] in,
[0802] The third indication information is used to indicate at least one of the following:
[0803] Detecting data packet set information corresponding to the data packet;
[0804] The header of the data packet is set to include data packet set information corresponding to the data packet.
[0805] Optionally, the sending the first indication information to the first communication device includes:
[0806] When the ninth condition is met, sending first indication information to the first communication device;
[0807] The ninth condition includes at least one of the following:
[0808] The first indication information is applicable to uplink;
[0809] All data packet sets in a first object are processed inconsistently as a whole, and the first object includes at least one of the following: a data flow, a radio bearer, and a quality of service (QoS) flow.
[0810] Optionally, the sending the first information to the first communication device includes:
[0811] If the tenth condition is met, sending the first information to the first communication device;
[0812] The tenth condition includes at least one of the following:
[0813] The first information is applicable to uplink;
[0814] The first indication information is applicable to uplink;
[0815] 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.
[0816] Optionally, the sending at least one of the second information and the first indication information to the second communication device includes:
[0817] If the eleventh condition is met, sending at least one of the second information and the first indication information to the second communication device;
[0818] The eleventh condition includes at least one of the following:
[0819] The second information is applicable to downlink;
[0820] The first indication information is applicable to downlink;
[0821] 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.
[0822] Optionally, the fourth communication device performs a fourth operation including:
[0823] The fourth communication device obtains at least one of the second information, the third information and the first indication information;
[0824] 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.
[0825] 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, NEF, SMF, PCF, or the first communication device.
[0826] 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.
[0827] 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 the AF, the NEF, or the SMF.
[0828] 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.
[0829] The information processing method of the embodiment of the present application is described below in conjunction with specific application scenarios.
[0830] Example 1 of the present application
[0831] Referring to FIG6 , the first embodiment of the present application includes the following steps:
[0832] Step 1: SMF sends an N4 session modification request to PSA UPF. 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 the second information of the data packet set.
[0833] Step 2: The PSA UPF performs a third operation according to the fourth information.
[0834] For example, the PSA UPF sets the header of the data packet to include the second information according to the fourth information. The second information may be processing information for the data packet set as a whole.
[0835] Step 3: The PSA UPF sends a data packet to the RAN, where the header of the data packet includes the second information.
[0836] Step 4: SMF sends an N1N2 message to AMF. Optionally, the N1N2 message includes first indication information.
[0837] The order of step 4 and step 1 can be swapped, or step 1 and step 4 can be initiated at the same time.
[0838] Step 5: The 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 the first indication information.
[0839] 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.
[0840] Step 7: Optionally, the RAN sends 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 the data packet set, a criterion for failure of the data packet set, and first indication information.
[0841] 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.
[0842] Example 2 of this application
[0843] Referring to FIG. 7 , the second embodiment of the present application includes the following steps:
[0844] 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.
[0845] Step 2: The 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.
[0846] 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;
[0847] 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 the data packet set and a criterion for failure of the data packet set.
[0848] 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.
[0849] Embodiment 3 of the present application
[0850] As shown in FIG8 , the third embodiment of the present application includes the following steps:
[0851] 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.
[0852] Step 2: The 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.
[0853] Step 3: The UE sends 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.
[0854] 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.
[0855] Step 5: Optionally, the RAN sends first indication information to the UE.
[0856] 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.
[0857] Embodiment 4 of the present application
[0858] Referring to FIG9 , the fourth embodiment of the present application includes the following steps:
[0859] Step 1 (optional): Optionally, the UE sends NAS signaling to the AMF. Optionally, the NAS signaling includes third information.
[0860] Step 2 (optional): Optionally, AMF sends a PDU session modification request to SMF, where the PDU session modification request includes third information.
[0861] Step 3: The 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.
[0862] 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.
[0863] 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.
[0864] 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.
[0865] 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.
[0866] Referring to FIG. 10 , an embodiment of the present application further provides an information processing device 100 , including:
[0867] A first acquisition module 101 is configured to acquire at least one of first information and first indication information;
[0868] 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;
[0869] in,
[0870] The first information is used to indicate at least one of the following:
[0871] Processing information on a collection of data packets as a whole;
[0872] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0873] The criteria for success of data packet collection or failure of data packet collection;
[0874] The criteria for discarding packets in a packet set;
[0875] in,
[0876] The first operation includes at least one of the following:
[0877] determining success or failure of the first data packet set;
[0878] discarding data packets of the first data packet set;
[0879] Processing data as a whole set of data packets;
[0880] Among them, the first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set.
[0881] Optionally, the first acquisition module is used to:
[0882] The first communication device receives first information sent by the second communication device or the fourth communication device;
[0883] or,
[0884] The first communication device obtains the first information through local configuration or self-learning;
[0885] or,
[0886] The first communication device access layer AS obtains the first information through the upper layer of the first communication device.
[0887] Optionally, the first acquisition module is used to:
[0888] The first communication device receives first indication information sent by the second communication device or the fourth communication device.
[0889] or
[0890] The first communication device access stratum AS obtains the first indication information from the first communication device non-access stratum NAS or application layer.
[0891] 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, the remaining data packets of the first data packet set, the data packets of the first data packet set in the cache, the untransmitted data packets in the first data packet set, the data packets in the first data packet set that are not successfully transmitted, the failed data packets in the first data packet set, the packet data convergence protocol service data unit PDCP SDU in the first data packet set, and the PDCP protocol data unit PDU in the first data packet set.
[0892] Optionally, the first operation module is configured to: discard data packets of the first data packet set if a first condition is met;
[0893] in,
[0894] The first condition includes at least one of the following:
[0895] Obtaining first information;
[0896] Obtaining first indication information;
[0897] Determining that the first data packet set fails;
[0898] The first packet set is insufficient 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;
[0899] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[0900] Optionally, the first operating module is used to:
[0901] If the second condition is met, determining that the first data packet set is successful;
[0902] in,
[0903] The second condition includes at least one of the following:
[0904] 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.
[0905] Optionally, the first operating module is used to:
[0906] When the third condition is met, the determining of the first data packet set fails;
[0907] in,
[0908] The third condition includes at least one of the following:
[0909] The first packet set is insufficient 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;
[0910] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[0911] 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:
[0912] All packets of the packet set are required to use the packet set;
[0913] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[0914] At least the first packet of the packet set is required to use the packet set.
[0915] 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:
[0916] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or a 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;
[0917] In a case where the processing information for 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 succeeds, or the first packet of the first packet set does not fail;
[0918] or,
[0919] The first data packet set is insufficient for processing information of the data packet set as a whole and includes at least one of the following:
[0920] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or a 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;
[0921] In a 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.
[0922] Optionally, the criterion for using the data packet set is used to indicate at least one of the following:
[0923] The data packet collection is successful;
[0924] The data packet set can only be used if all data packets in the data packet set are successful;
[0925] 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;
[0926] The data packet set can only be used if less than or equal to a third proportion of the data packets in the data packet set fail;
[0927] The data packet set can only be used if at least the first data packet of the data packet set is successful;
[0928] or,
[0929] The criterion that the data packet set cannot be used is used to indicate at least one of the following:
[0930] The data packet set fails;
[0931] If the number of packets in the packet set is greater than or equal to one packet fails, the packet set cannot be used;
[0932] 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;
[0933] If a third proportion or more of the data packets in the data packet set fail, the data packet set cannot be used;
[0934] If the first data packet of the data packet set fails, the data packet set cannot be used.
[0935] Optionally, the success criterion of the data packet collection is used to indicate at least one of the following:
[0936] If the first data packet of the data packet set is successful, determining that the data packet set is successful;
[0937] If a second proportion or more of the data packets in the data packet set are successful, determining that the data packet set is successful;
[0938] In the event that all data packets of the data packet set are successful, it is determined that the data packet set is successful.
[0939] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:
[0940] If more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;
[0941] If a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;
[0942] In the event that a first data packet of a data packet set fails, the data packet set is determined to have failed.
[0943] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:
[0944] In the event that one or more packets in a data packet set fail, discarding the data packets in the data packet set or failing to use the data packet set;
[0945] In the event that a first data packet of a data packet set fails, discarding data packets of the data packet set or failing to use the data packet set;
[0946] If 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.
[0947] 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 for which no reception confirmation was received 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.
[0948] or,
[0949] The packet failed, including at least one of the following:
[0950] Data packet sending failed;
[0951] Data packet reception failed;
[0952] Data packet transmission failed;
[0953] No receipt confirmation was received after the data packet was sent;
[0954] If the 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.
[0955] Optionally, the device of the embodiment of the present application further includes:
[0956] A first sending module is used to send third information to the second communication device or the fourth communication device before the first operation module performs the 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, or consistent processing of all data packet sets as a whole.
[0957] 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 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.
[0958] The information processing device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0959] The information processing device in the embodiments of the present application can 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 chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0960] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0961] Referring to FIG. 11 , an embodiment of the present application further provides an information processing device 110 , including:
[0962] The second acquisition module 111 is used to acquire at least one of the second information, the third information and the first indication information
[0963] A second operation module 112 performs a second operation according to at least one of the second information, the third information and the first indication information;
[0964] in,
[0965] The second information is used to indicate at least one of the following:
[0966] Processing information on a collection of data packets as a whole;
[0967] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0968] The criteria for success of data packet collection or failure of data packet collection;
[0969] The criteria for discarding packets in a packet set;
[0970] in,
[0971] The second operation includes at least one of the following:
[0972] determining success or failure of the first data packet set;
[0973] discarding data packets of the first data packet set;
[0974] Sending at least one of the first information and the first indication information to the first communication device;
[0975] Processing data as a whole set of data packets;
[0976] in,
[0977] The first information is used to indicate at least one of the following:
[0978] Processing information on a collection of data packets as a whole;
[0979] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[0980] The criteria for success of data packet collection or failure of data packet collection;
[0981] The criteria for discarding packets in a packet set;
[0982] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[0983] 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.
[0984] 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.
[0985] Optionally, the second acquiring module is configured to receive second information sent by a fourth communication device;
[0986] Alternatively, the second information is obtained from the received data packet.
[0987] Optionally, the second acquisition module is used to:
[0988] Receive third information sent by at least one of the first communication device and the fourth communication device.
[0989] 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, the remaining data packets of the first data packet set, the data packets of the first data packet set in the cache, the untransmitted data packets in the first data packet set, the data packets in the first data packet set that are not successfully transmitted, 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.
[0990] Optionally, the second operation module is configured to: discard data packets in the first data packet set if a fourth condition is met;
[0991] in,
[0992] The fourth condition includes at least one of the following:
[0993] Obtaining second information;
[0994] Obtaining first indication information;
[0995] Determining that the first data packet set fails;
[0996] The first packet set is insufficient 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;
[0997] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[0998] Optionally, the second operating module is used to:
[0999] If the fifth condition is met, determining that the first data packet set is successful;
[1000] in,
[1001] The fifth condition includes at least one of the following:
[1002] 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.
[1003] Optionally, the second operating module is used to:
[1004] When the sixth condition is met, the determining of the first data packet set fails;
[1005] in,
[1006] The sixth condition includes at least one of the following:
[1007] The first packet set is insufficient 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;
[1008] The first set of data packets meets at least one of a criterion for a data packet set failure, a criterion for a data packet set not to be used, and a criterion for discarding data packets in the data packet set.
[1009] Optionally, the second operating module is used to:
[1010] If the seventh condition is met, sending first indication information to the first communication device;
[1011] The seventh condition includes at least one of the following:
[1012] Acquire at least one of the second information and the first indication information from the core network device;
[1013] The first indication information is applicable to uplink;
[1014] All data packet sets in a first object are processed inconsistently as a whole, and the first object includes at least one of the following: a data flow, a radio bearer, and a quality of service (QoS) flow.
[1015] Optionally, the second operating module is configured to send the first information to the first communication device when an eighth condition is met;
[1016] The eighth condition includes at least one of the following:
[1017] Acquire at least one of the second information and the first indication information from the core network device;
[1018] The second information is applicable to uplink;
[1019] The first indication information is applicable to uplink;
[1020] 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.
[1021] Optionally, the second operation module is used to perform:
[1022] 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 first indication information is sent to the first communication device.
[1023] Optionally, the second operation module is configured to perform at least one of the following:
[1024] The processing information for a data packet set as a whole is used to indicate that, when a first proportion or more of data packets of the data packet set are required to use the data packet set, a criterion for discarding data packets in the data packet set is used to indicate that, if a fourth proportion or more of data packets of the data packet set fails, data packets in the data packet set are discarded or the data packet set cannot be used; the fourth proportion is determined based on the first proportion;
[1025] The processing information for a data packet set as a whole is used to indicate that, when a first proportion or more of data packets of the data packet set are required to use the data packet set, a criterion for failure of the data packet set is used to indicate that, if a third proportion or more of data packets of the data packet set fail, the data packet set is determined to have failed; the value of the third proportion is determined based on the first proportion;
[1026] The processing information of the data packet set as a whole is used to indicate that, when 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, when the first data packet of the data packet set fails, the data packets of the data packet set are discarded or the data packet set cannot be used;
[1027] 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 data packet set failure standard is used to indicate: if the first data packet of the data packet set fails, the data packet set is determined to have failed.
[1028] 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:
[1029] All packets of the packet set are required to use the packet set;
[1030] requiring packets of the set of packets that are greater than or equal to a first proportion 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 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:
[1033] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[1034] At least the first packet of the packet set is required to use the packet set.
[1035] 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:
[1036] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is greater than or equal to the first proportion, or a 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;
[1037] In a case where the processing information for 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 succeeds, or the first packet of the first packet set does not fail;
[1038] or,
[1039] The first data packet set is insufficient for processing information of the data packet set as a whole and includes at least one of the following:
[1040] In a case where the processing information regarding the data packet set as a whole or the criterion for using the data packet set is used to indicate that greater than or equal to a first proportion of data packets of the data packet set is required in order to use the data packet set, a proportion of successful data packets of the first data packet set is less than or equal to the first proportion, or a 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;
[1041] In a 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.
[1042] Optionally, the criterion for using the data packet set is used to indicate at least one of the following:
[1043] The data packet collection is successful;
[1044] The data packet set can only be used if all data packets in the data packet set are successful;
[1045] 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;
[1046] The data packet set can only be used if less than or equal to a third proportion of the data packets in the data packet set fail;
[1047] The data packet set can only be used if at least the first data packet of the data packet set is successful;
[1048] or,
[1049] The criterion that the data packet set cannot be used is used to indicate at least one of the following:
[1050] The data packet set fails;
[1051] If the number of packets in the packet set is greater than or equal to one packet fails, the packet set cannot be used;
[1052] 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;
[1053] If a third proportion or more of the data packets in the data packet set fail, the data packet set cannot be used;
[1054] If the first data packet of the data packet set fails, the data packet set cannot be used.
[1055] Optionally, the success criterion of the data packet collection is used to indicate at least one of the following:
[1056] If the first data packet of the data packet set is successful, determining that the data packet set is successful;
[1057] If a second proportion or more of the data packets in the data packet set are successful, determining that the data packet set is successful;
[1058] In the event that all data packets of the data packet set are successful, it is determined that the data packet set is successful.
[1059] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:
[1060] If more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;
[1061] If a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;
[1062] In case at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.
[1063] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:
[1064] In the event that one or more packets in a data packet set fail, discarding the data packets in the data packet set or failing to use the data packet set;
[1065] In the event that a first data packet of a data packet set fails, discarding data packets of the data packet set or failing to use the data packet set;
[1066] If 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.
[1067] 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 is successful or failed, 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.
[1068] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1069] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1070] Referring to FIG. 12 , an embodiment of the present application further provides an information processing device 120 , including:
[1071] The third operation module 121 is configured to perform a third operation; the third operation includes at least one of the following:
[1072] detecting second information of the first data packet set;
[1073] 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;
[1074] Sending a first data packet set, wherein a header of the first data packet set includes the second information;
[1075] The second information is used to indicate at least one of the following:
[1076] Processing information on a collection of data packets as a whole;
[1077] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[1078] The criteria for success of data packet collection or failure of data packet collection;
[1079] The criteria for dropping packets from a packet set.
[1080] Optionally, the third communication device performs a third operation including:
[1081] The third communication device receives fourth information;
[1082] The third communication device performs the third operation according to the fourth information;
[1083] in,
[1084] The fourth information includes at least one of the following:
[1085] Protocol description information, the protocol description information being used for at least one of the following: describing a protocol used by the service flow, and indicating information of the protocol described by the protocol description information that can provide second information for determining the first data packet set;
[1086] the second instruction information or the third instruction information;
[1087] in,
[1088] The second indication information is used to indicate at least one of the following:
[1089] detecting second information of the data packet set;
[1090] 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;
[1091] The third indication information is used to indicate at least one of the following:
[1092] Detecting data packet set information corresponding to the data packet;
[1093] The header of the data packet is set to include data packet set information corresponding to the data packet.
[1094] 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:
[1095] All packets of the packet set are required to use the packet set;
[1096] requiring packets of the set of packets that are greater than or equal to a first proportion to use the set of packets;
[1097] At least the first packet of the packet set is required to use the packet set.
[1098] Optionally, the criterion for using the data packet set is used to indicate at least one of the following:
[1099] The data packet collection is successful;
[1100] The data packet set can only be used if all data packets in the data packet set are successful;
[1101] 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;
[1102] The data packet set can only be used if less than or equal to a third proportion of the data packets in the data packet set fail;
[1103] The data packet set can only be used if at least the first data packet of the data packet set is successful;
[1104] or,
[1105] The criterion that the data packet set cannot be used is used to indicate at least one of the following:
[1106] The data packet set fails;
[1107] If the number of packets in the packet set is greater than or equal to one packet fails, the packet set cannot be used;
[1108] 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;
[1109] If a third proportion or more of the data packets in the data packet set fail, the data packet set cannot be used;
[1110] If the first data packet of the data packet set fails, the data packet set cannot be used.
[1111] Optionally, the success criterion of the data packet collection is used to indicate at least one of the following:
[1112] If the first data packet of the data packet set is successful, determining that the data packet set is successful;
[1113] If a second proportion or more of the data packets in the data packet set are successful, determining that the data packet set is successful;
[1114] In the event that all data packets of the data packet set are successful, it is determined that the data packet set is successful.
[1115] Optionally, the criterion for failure of the data packet set is used to indicate at least one of the following:
[1116] If more than or equal to one data packet of the data packet set fails, determining that the data packet set fails;
[1117] If a third proportion or more of the data packets in the data packet set fail, determining that the data packet set fails;
[1118] In case at least a first data packet of a set of data packets fails, the set of data packets is determined to have failed.
[1119] Optionally, the criterion for discarding a data packet in the data packet set is used to indicate at least one of the following:
[1120] In the event that one or more packets in a data packet set fail, discarding the data packets in the data packet set or failing to use the data packet set;
[1121] In the event that a first data packet of a data packet set fails, discarding data packets of the data packet set or failing to use the data packet set;
[1122] If 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.
[1123] 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 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.
[1124] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1125] Referring to FIG. 13 , an embodiment of the present application further provides an information processing device 130 , including:
[1126] The fourth operation module 131 is configured to perform a fourth operation, where the fourth operation includes at least one of the following:
[1127] Sending at least one of the first information and the first indication information to the first communication device;
[1128] Sending at least one of the second information and the first indication information to the second communication device;
[1129] sending fourth information to the third communication device;
[1130] Acquire third information, where the third information is used to indicate one of the following: whether all data packet sets are processed inconsistently as a whole, or whether all data packet sets are processed consistently as a whole;
[1131] in,
[1132] The first information or the second information is used to indicate at least one of the following:
[1133] Processing information on a collection of data packets as a whole;
[1134] Criteria for using a data package collection, or criteria for why a data package collection may not be used;
[1135] The criteria for success of data packet collection or failure of data packet collection;
[1136] The criteria for discarding packets in a packet set;
[1137] The first indication information is used to indicate at least one of the following: dropping packets according to the first information; dropping packets of a failed packet set; dropping packets of a packet set;
[1138] in,
[1139] The fourth information includes at least one of the following:
[1140] Protocol description information, the protocol description information including at least one of the following: information describing a protocol used by the service flow, and indicating that the protocol described by the protocol description information can provide second information for determining the first data packet set;
[1141] the second instruction information or the third instruction information;
[1142] in,
[1143] The second indication information is used to indicate at least one of the following:
[1144] detecting second information of the data packet set;
[1145] 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;
[1146] in,
[1147] The third indication information is used to indicate at least one of the following:
[1148] Detecting data packet set information corresponding to the data packet;
[1149] The header of the data packet is set to include data packet set information corresponding to the data packet.
[1150] Optionally, the fourth operation module is used to:
[1151] When the ninth condition is met, sending first indication information to the first communication device;
[1152] The ninth condition includes at least one of the following:
[1153] The first indication information is applicable to uplink;
[1154] All data packet sets in a first object are processed inconsistently as a whole, and the first object includes at least one of the following: a data flow, a radio bearer, and a quality of service (QoS) flow.
[1155] Optionally, the fourth operation module is used to:
[1156] If the tenth condition is met, sending the first information to the first communication device;
[1157] The tenth condition includes at least one of the following:
[1158] The first information is applicable to uplink;
[1159] The first indication information is applicable to uplink;
[1160] 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.
[1161] Optionally, the fourth operation module is used to:
[1162] If the eleventh condition is met, sending at least one of the second information and the first indication information to the second communication device;
[1163] The eleventh condition includes at least one of the following:
[1164] The second information is applicable to downlink;
[1165] The first indication information is applicable to downlink;
[1166] 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.
[1167] Optionally, the fourth operation module is used to:
[1168] Obtaining at least one of the second information, the third information, and the first indication information;
[1169] 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.
[1170] Through the embodiments 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 to 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.
[1171] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1172] As shown in Figure 14, an embodiment of the present application further provides a communication device 140, including a processor 141 and a memory 142. 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, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the information processing method performed by the first communication device, and can achieve the same technical effect. When the communication device 140 is a second communication device, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the information processing method performed by the second communication device, and can achieve the same technical effect. When the communication device 140 is a third communication device, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the information processing method performed by the third communication device, and can achieve the same technical effect. When the communication device 140 is a fourth communication device, when the program or instruction is executed by the processor 141, it implements the various steps of the embodiment of the information processing method performed by the fourth communication device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1173] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 15 , 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 via 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 transmitted and sends it to the radio frequency device 152. The radio frequency device 152 processes the received information and then sends it through the antenna 151.
[1174] 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.
[1175] The baseband device 153 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 15, 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 and execute the network device operations shown in the above method embodiment.
[1176] The network side device may further include a network interface 156 , which is, for example, a Common Public Radio Interface (CPRI).
[1177] Specifically, the network side device 150 of the embodiment of the present application also includes: instructions or programs stored in the memory 155 and can be run on the processor 154. The processor 154 calls the instructions or programs in the memory 155 to execute the methods executed by each module shown in Figure 11 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[1178] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG16 , 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).
[1179] Specifically, the network side device 160 of the embodiment of the present application also includes: instructions or programs stored in the memory 163 and executable on the processor 161. The processor 161 calls the instructions or programs in the memory 163 to execute the methods executed by the modules shown in FIG10 or FIG13 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[1180] 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.
[1181] 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), random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[1182] 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.
[1183] 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.
[1184] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product 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 repeated here.
[1185] 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 on the first communication device side as described above, the second communication device can be used to execute the steps of the method executed on the second communication device side as described above, the third communication device can be used to execute the steps of the method executed on the third communication device side as described above, and the fourth communication device can be used to execute the steps of the method executed on the fourth communication device side as described above.
[1186] 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.
[1187] 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.
[1188] 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.
[1189] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising 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 a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments 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 the opposite 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.
[1190] Through the description of the above embodiments, 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-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[1191] 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 this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. An information processing method, comprising: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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 the 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 greater than or equal to a first proportion of the data packets of the data packet set is required to use the data packet set, the first data packet set The proportion of successful data packets in the first data packet set is greater than or equal to the first 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 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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; 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, wherein: 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, comprising: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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 of claim 16, wherein: 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 of claim 16, wherein: 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 of claim 16, wherein: 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, comprising: 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 of claim 35, wherein: 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, wherein: 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. A method according to any one of claims 35 to 37, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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 includes at least one of the following: describing the protocol used by the service flow, and indicating The protocol described in the protocol description information can provide information of the second information used to determine 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 of claim 42, wherein: 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 of claim 42, wherein: 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 of claim 42, wherein: 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; All data packet sets in the first object are processed consistently as a whole, 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 carrier load, quality of service QoS flow.
46. The method of claim 42, wherein: 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, comprising: 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, comprising: 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, comprising: 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, comprising: 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, comprising a processor and a memory, the memory storing a program or instruction that can be run on the processor, wherein 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, when executed by 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 16 to 34, or, when executed by 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 35 to 41, or, when executed by 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 42 to 46.
52. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the information processing method as described in any one of claims 1 to 15, or implements the steps of the information processing method as described in any one of claims 16 to 34, or implements the steps of the information processing method as described in any one of claims 35 to 41, or implements the steps of the information processing method as described in any one of claims 42 to 46.
Citation Information
Patent Citations
Method and device for transmitting data unit
CN110383880A
Data transmission method, data storage method, data query method, medium and equipment
CN112968907A
Information transmission method and device, communication equipment and storage medium
CN115474240A
Data discarding method and device, terminal and network side equipment
CN115996424A
Data packet deletion method, device, and storage medium
WO2021031019A1