Data processing method and device
By including PDU set-related information in the extension header of the data packet and identifying its location, the data analysis error caused by mismatch in the base station capabilities is solved, and the normal transmission of user data during the inter-station switching process is achieved.
Patent Information
- Application Number
- CN202311288639.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-03-28
AI Technical Summary
When a terminal device switches between stations, how to avoid errors in the data analysis of target base stations due to mismatch in capabilities between base stations and ensure normal transmission of user data.
By identifying the information location of the first information in the first expansion header, the core network or the target base station can correctly process the first cached data packet, avoiding data parsing errors caused by capability mismatch between base stations. The specific method includes including relevant information in the extension header of the data packet, such as the serial number, size, etc. of the PDU set, and removing this information to ensure normal transmission of the data packet when the target base station does not have the ability to process this information.
It effectively avoids data parsing errors caused by mismatch in base station capabilities, and ensures normal transmission of user data during inter-station switching.
Smart Images

Figure CN119728810A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a data processing method and device. Background Art
[0002] With the continuous development of communication technology, extended reality (XR) is one of the 5G multimedia applications that is currently being considered in the industrial field.
[0003] The 5G system forwards and processes data based on the granularity of the quality of service flow (QoS flow) and guarantees its quality of service (QoS). The 5G core network (5GC) in the 5G system indicates the QoS requirements of different QoS flows to the radio access network (RAN) through the QoS profile. For ordinary services in the 5G system, QoS guarantees are only required at the granularity of protocol data units (PDUs), but for XR services, QoS guarantees are usually expected to be required at the granularity of PDU sets. For XR services, the base station is usually required to have the ability to process PDU sets, so the base station will report its own processing capabilities for PDU sets to the core network.
[0004] When inter-station handover occurs in a terminal device, how to avoid data parsing errors at the target base station caused by the mismatch in capabilities between the source base station and the target base station during the handover process has become an urgent problem to be solved. Summary of the invention
[0005] The present application provides a data processing method and device, which can avoid target base station data parsing errors caused by mismatch of capabilities between base stations during inter-station switching, thereby ensuring normal transmission of user data.
[0006] In a first aspect, a data processing method is provided, the method being applied to an inter-station handover process, the method comprising: receiving a first cache data packet, wherein a first extension header of the first cache data packet comprises first information, and determining an information position of the first information in the first extension header.
[0007] In the above technical solution, by identifying the information position of the first information in the first extension header, it helps the core network or the target base station to correctly process the first cache data packet, and can avoid data parsing errors of the target base station caused by mismatch of capabilities between base stations, thereby ensuring normal transmission of user data.
[0008] In combination with the first aspect, in certain implementations of the first aspect, the first information includes at least one of the following relevant information of the protocol data unit PDU set: the sequence number of the PDU set, the PDU sequence number within the PDU set, the size of the PDU set, the end PDU of the PDU set, the importance of the PDU set, and the end PDU of the data burst to which the PDU set belongs.
[0009] In combination with the first aspect, in some implementations of the first aspect, the first extension header includes a first field, and the first field is used to indicate a size of the first extension header. Determining the information position of the first information in the first extension header includes: parsing the first extension header, and determining the size of the field that is successfully parsed. The information position is determined according to the size of the first extension header and the size of the field that is successfully parsed.
[0010] In combination with the first aspect, in some implementations of the first aspect, the first extension header includes a second field, the second field includes a new user plane protocol frame, and the new user plane protocol frame includes the first information. Determining the information position of the first information in the first extension header includes: determining the position of the new user plane protocol frame as the information position.
[0011] In combination with the first aspect, in certain implementations of the first aspect, when the method is applied to a target base station in an inter-station switching process, the target base station does not have the ability to process the first information, and the method also includes: during the processing of the first cached data packet, based on the information location, not processing the first information.
[0012] In the above technical solution, when the target base station does not have the ability to process the first information, for example, when the target base station does not have the ability to process the PDU set, the target base station can identify the location of the first information and ignore and not process the first information, thereby avoiding data parsing errors of the target base station caused by mismatch of capabilities between base stations, thereby ensuring normal transmission of user data.
[0013] In combination with the first aspect, in certain implementations of the first aspect, when the method is applied to a core network in an inter-station handover process, the method further includes: obtaining a processing capability of a target base station in the inter-station handover process regarding the first information. When the target base station does not have the capability to process the first information, removing the first information from the first cached data packet according to the information location to determine a second cached data packet. Sending the second cached data packet to the target base station.
[0014] In the above technical solution, for NG switching, the core network first receives the first cached data packet. When the target base station does not support PDU set processing, the relevant information of the PDU set that the target base station cannot recognize can be removed in advance, thereby avoiding unexpected situations that may occur during the data parsing process of the target base station, such as packet loss or parsing errors, etc., thereby ensuring normal data processing.
[0015] In a second aspect, a data processing method is provided, the method being applied to a target base station during an inter-station handover process, the method comprising: receiving a first handover request, the first handover request comprising first capability information of a terminal device regarding a protocol data unit PDU set or wireless resource configuration information of the terminal device regarding an extended reality XR service. According to the first handover request, first indication information is sent to a core network, the first indication information being used to indicate whether the target base station has a PDU set processing capability.
[0016] In the above technical solution, the target base station can determine that the terminal device has a PDU set processing requirement based on at least one of the first capability information of the terminal device about processing the PDU set or the wireless resource information about the XR service carried in the first switching request. In this way, even when the source base station does not have the PDU set processing capability, the target base station can report to the core network whether it supports the PDU set processing capability based on this information, thereby enabling PDU set-based service guarantee for the terminal device.
[0017] Compared to the case where the target base station only reports its own PDU set processing capability based on the QoS parameters of the PDU set, the solution of the embodiment of the present application can better cope with the situation where the source base station does not have the PDU set processing capability but the target base station has the PDU set processing capability, thereby enabling subsequent PDU set-based service guarantees for the terminal device.
[0018] Compared to the target base station reporting its own PDU set processing capability to the core network in response to any switching request, the solution of the present application has the target base station reporting its own PDU set processing capability to the core network only when the terminal device has a PDU set processing requirement, which can reduce meaningless reporting. For example, if the terminal device has no PDU set processing requirement, the target base station does not need to report its own PDU set processing capability to the core network.
[0019] In combination with the second aspect, in certain implementations of the second aspect, the first capability information is used to indicate at least one of the following information: the first capability information is used to indicate whether the terminal device supports the ability to identify a PDU set. The first capability information is used to indicate whether the terminal device supports the ability to process a PDU set. The first capability information is used to indicate whether the terminal device supports the ability to discard a PDU set. The first capability information is used to indicate whether the terminal device supports the ability to discard a PDU set based on the importance of the PDU set.
[0020] In combination with the second aspect, in certain implementations of the second aspect, the wireless resource configuration information includes wireless resource control RRC configuration information, and the RRC configuration information includes at least one of the following information: configuration information of a discontinuous reception period based on a rational number. Configuration information for reporting the remaining time of data. Configuration information for reporting auxiliary information related to the XR service.
[0021] In combination with the second aspect, in some implementations of the second aspect, the first indication information is carried in a path switching request message.
[0022] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving quality of service parameters of a PDU set corresponding to the XR service from the core network.
[0023] In a third aspect, a data processing device is provided, the device comprising a transceiver unit and a processing unit: the transceiver unit is used to receive a first cache data packet, the first extension header of the first cache data packet comprising first information. The processing unit is used to determine the information position of the first information in the first extension header.
[0024] It should be understood that the technical solution corresponding to the third aspect can refer to the first aspect and will not be elaborated here.
[0025] In combination with the third aspect, in certain implementations of the third aspect, the first information includes at least one of the following relevant information of the protocol data unit PDU set: the sequence number of the PDU set, the PDU sequence number within the PDU set, the size of the PDU set, the end PDU of the PDU set, the importance of the PDU set, and the end PDU of the data burst to which the PDU set belongs.
[0026] In conjunction with the third aspect, in some implementations of the third aspect, the first extension header includes a first field, and the first field is used to indicate the size of the first extension header; the processing unit is specifically used to: parse the first extension header, determine the size of the field that is successfully parsed, and determine the information position according to the size of the first extension header and the size of the field that is successfully parsed.
[0027] In combination with the third aspect, in certain implementations of the third aspect, the first extended header includes a second field, the second field includes a new user plane protocol frame, and the new user plane protocol frame includes the first information; the processing unit is specifically used to: determine the position of the new user plane protocol frame as the information position.
[0028] In combination with the third aspect, in certain implementations of the third aspect, when the device is a target base station in an inter-station switching process, the target base station does not have the ability to process the first information, and the processing unit is also used to: during the processing of the first cached data packet, not process the first information based on the information location.
[0029] In combination with the third aspect, in certain implementations of the third aspect, when the device is a core network in an inter-station handover process, the processing unit is further used to: obtain the processing capability of the target base station in the inter-station handover process regarding the first information; when the target base station does not have the capability to process the first information, remove the first information in the first cached data packet according to the information position to determine the second cached data packet. The transceiver unit is also used to send the second cached data packet to the target base station.
[0030] In a fourth aspect, a data processing device is provided, the device comprising a transceiver unit and a processing unit: the transceiver unit is used to receive a first switching request, the first switching request comprising first capability information of a terminal device regarding a protocol data unit PDU set or wireless resource configuration information of the terminal device regarding an extended reality XR service. The processing unit is used to send first indication information to a core network according to the first switching request, the first indication information being used to indicate whether the target base station has a PDU set processing capability.
[0031] It should be understood that the technical solution corresponding to the fourth aspect can refer to the second aspect and will not be elaborated here.
[0032] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first capability information is used to indicate at least one of the following information: the first capability information is used to indicate whether the terminal device supports the ability to identify a PDU set. The first capability information is used to indicate whether the terminal device supports the ability to process a PDU set. The first capability information is used to indicate whether the terminal device supports the ability to discard a PDU set. The first capability information is used to indicate whether the terminal device supports the ability to discard a PDU set based on the importance of the PDU set.
[0033] In combination with the fourth aspect, in certain implementations of the fourth aspect, the wireless resource configuration information includes wireless resource control RRC configuration information, and the RRC configuration information includes at least one of the following information: configuration information of a discontinuous reception period based on a rational number. Configuration information for reporting the remaining time of data. Configuration information for reporting auxiliary information related to the XR service.
[0034] In combination with the fourth aspect, in some implementations of the fourth aspect, the first indication information is carried in a path switching request message.
[0035] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is further used to: receive quality of service parameters of a PDU set corresponding to the XR service from the core network.
[0036] In a fifth aspect, a data processing device is provided, which includes: a memory for storing programs; a processor for executing computer programs or instructions stored in the memory, and when the computer program or instructions stored in the memory are executed, the processor is used to execute the method provided in any one of the implementation modes of the first or second aspect above.
[0037] In one implementation, the device is a source base station or a target base station in an inter-station handover process.
[0038] In another implementation, the device is a chip, a chip system or a circuit in a source base station or a target base station during an inter-station handover process.
[0039] In a sixth aspect, the present application provides a processor for executing the method provided by any one of the implementation modes of the first aspect to the second aspect. In the process of executing these methods, the process of sending the above-mentioned information and obtaining / receiving the above-mentioned information in the above-mentioned method can be understood as the process of outputting the above-mentioned information by the processor, and the process of receiving the above-mentioned information input by the processor. When outputting the above-mentioned information, the processor outputs the above-mentioned information to the interface and transmits it through the interface. After being output by the processor, the above-mentioned information may also need to be processed in other ways before it reaches the interface. Similarly, when the processor receives the above-mentioned information input, the interface obtains / receives the above-mentioned information and inputs it into the processor. Furthermore, after the interface receives the above-mentioned information, the above-mentioned information may need to be processed in other ways before it is input into the processor.
[0040] For the operations involved, such as transmission, sending, and acquisition / reception, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as operations such as output and reception, input, etc., and can also be understood as transmission, sending, and receiving operations performed by radio frequency circuits and antennas. This application does not limit this.
[0041] In the implementation process, the processor may be a processor specifically used to execute these methods, or a processor that executes computer programs or instructions in a memory to execute these methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips. The embodiment of the present application does not limit the type of memory and the arrangement of the memory and the processor.
[0042] In a seventh aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any one of the implementations of the first to second aspects above.
[0043] In an eighth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer is enabled to execute the method provided in any one of the implementations of the first to second aspects above.
[0044] In a ninth aspect, a chip is provided, the chip comprising a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes the method provided in any one of the implementation modes of the first to second aspects above.
[0045] Optionally, as an implementation method, the chip may also include a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the implementation methods of the first aspect to the second aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0047] Figure 2 is a schematic diagram of a 5G system based on a QoS architecture provided in an embodiment of the present application;
[0048] Figure 3 It is a schematic diagram of a flow chart of inter-station switching provided by an embodiment of the present application;
[0049] Figure 4 This is a schematic diagram of a process of inter-station switching of an XR service provided in an embodiment of the present application;
[0050] Figure 5 is a schematic diagram of a data format provided in an embodiment of the present application;
[0051] Figure 6 It is a flowchart of a data processing method provided in an embodiment of the present application;
[0052] Figure 7 This is a schematic diagram of the format of an extension header provided in an embodiment of the present application;
[0053] Figure 8 is a schematic diagram of the format of another extension header provided in an embodiment of the present application;
[0054] Fig. 9 It is a schematic diagram of an interactive flow of a data processing method provided in an embodiment of the present application;
[0055] Fig.10 It is a schematic diagram of a flow chart of another XR service inter-station switching provided in an embodiment of the present application;
[0056] Fig.11 It is a schematic diagram of an interactive process of another data processing method provided in an embodiment of the present application;
[0057] Fig.12 is a schematic diagram of a data processing device 1200 provided in an embodiment of the present application;
[0058] Fig.13 is a schematic structural diagram of a data processing device 1300 provided in an embodiment of the present application;
[0059] Fig.14 It is a schematic diagram of a chip system 1400 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0060] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0061] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), and future evolved communication systems.
[0062] Figure 1 It is a schematic diagram of a communication system provided in an embodiment of the present application.
[0063] like Figure 1 As shown, the communication system using the solution of the embodiment of the present application may include an access network device, a terminal device and a core network. The communication system can be used for information exchange between the access network device and the core network, and can also be used for information exchange between access network devices. For example, Figure 1 As shown, both access network device #1 and access network device #2 can communicate with the core network through the NG interface. Access network device #1 and access network device #2 can communicate directly through the Xn interface, or access network device #1 and access network device #2 can communicate indirectly through the core network from the NG interface.
[0064] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., refers to equipment that provides voice and / or data connectivity to users. For example, the terminal equipment can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a mobile Internet device (MID), a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a drone, a drone controller, etc. The embodiments of the present application do not limit the application scenarios. Terminal devices also include devices capable of sidelink communication, such as vehicle-mounted terminals, or handheld terminals capable of V2X (vehicle-to-everything) communication.
[0065] Access network equipment refers to the radio access network (RAN) node (or device) that connects the terminal to the wireless network, which can also be called a base station. For example, it can be an NR gNB or various types of base stations such as LTE eNB. For the sake of ease of description, the embodiments of the present application uniformly refer to "access network equipment" as "base station". Among them, NR gNB can adopt an architecture with a separation of centralized unit (CU) and distributed unit (DU), such as Figure 1 In the base station #1 shown, the CU and DU are connected via the F1 interface for message transmission; or the architecture of the CU and DU separation may not be adopted, such as Figure 1The base station #2 shown is not limited in the embodiments of the present application. In the separate deployment scenario where the access network equipment includes CU and DU, CU supports protocols such as radio resource control (RRC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP); DU mainly supports radio link control layer (RLC), media access control layer (MAC) and physical layer protocols. Normally, a terminal device only maintains a data connection with one base station at the same time; in a dual connectivity (DC) scenario, a terminal device can be connected to two base stations at the same time, one of which serves as a control anchor point and provides control plane connection and user plane connection for the terminal, which is called the primary base station, and the other base station only provides user plane connection for the terminal, which is called the secondary base station. The present application may be applied to DC scenarios or not.
[0066] Core network equipment refers to equipment in the core network (CN) that provides service support for terminals. At present, some examples of core network equipment are: access and mobility management function (AMF) entity, session management function (SMF) entity, user plane function (UPF) entity, etc., which are not listed here one by one. Among them, the AMF entity can be responsible for terminal access management and mobility management; the SMF entity can be responsible for session management, such as user session establishment, etc.; the UPF entity can be a functional entity of the user plane, mainly responsible for connecting to the external network. It should be noted that the entity in this application can also be referred to as a network element or a functional entity. For example, the AMF entity can also be referred to as an AMF network element or an AMF functional entity. For another example, the SMF entity can also be referred to as an SMF network element or an SMF functional entity, etc.
[0067] In order to facilitate understanding of the solutions of the embodiments of the present application, the technical terms involved in the embodiments of the present application are described in detail below.
[0068] 1.PDU set
[0069] A collection of multiple data packets in the transport layer corresponds to the minimum granularity of data processing in the application layer. In some application scenarios, the application layer can only correctly parse the corresponding data unit if it correctly receives all the data packets in a PDU set. In other application scenarios, the application layer can parse the corresponding data unit if it correctly receives a certain proportion of the data packets in the PDU set.
[0070] 2.XR business
[0071] Extended Reality (XR) refers to various environments that combine reality and virtuality, as well as the interaction between people and machines, generated by computing technology and wearable devices. XR specifically includes the following typical forms: AR, VR and Mixed Reality (MR).
[0072] The 3rd Generation Partnership Project (3GPP) Rel-17 modeled and analyzed the service characteristics of XR. Usually, XR services will periodically generate data frames at a certain frame rate. For example, an AR service with a frame rate of 60fps (frames per second) generates 60 frames of video images per second, and a video frame appears approximately every 16.67ms. A video frame may be transmitted by multiple data packets, which may be divided into one or more PDU sets.
[0073] 3. Quality of Service (QoS)
[0074] Quality of service refers to a technology used to solve problems such as network delay and congestion. When the network is congested, data may be discarded. In order to meet users' requirements for different QoS for different applications, the network needs to be able to allocate and schedule resources according to user requirements and provide different QoS for different data.
[0075] 4.QoS flow
[0076] The 5G system forwards and processes data based on the granularity of QoS flows and guarantees its QoS.
[0077] The 5G core network establishes one or more protocol data unit sessions (PDU sessions) for a UE. A QoS flow is a data flow with the same source and destination addresses and the same QoS requirements within a PDU session. Figure 2 Schematic diagram of a 5G system based on QoS architecture provided by an embodiment of the present application. Figure 2As shown, a PDU session is established between the UE and the UPF, a wireless bearer is established between the UE and the NB, a core network tunnel is established between the NB and the UPF, and the PDU session includes multiple QoS flows, including a first QoS flow, a second QoS flow, and the like.
[0078] For downlink, 5GC maps packets with the same characteristics to the same QoS flow by identifying the characteristics of the packet, including the source Internet Protocol (IP) address, destination IP address, source port number, destination port number, and transport layer protocol number of the packet, and carries a QoS flow ID (QFI) in the packet header to identify which QoS flow the packet belongs to. For uplink, 5GC can explicitly or implicitly configure the mapping relationship between the above packet characteristics and QoS flow to the UE, and the UE will map the uplink data to be transmitted to different QoS flows.
[0079] The data of different QoS flows are independent of each other when transmitted in the 5G system. For each QoS flow, 5GC will send its QoS profile to the radio access network (RAN) to indicate its QoS requirements, such as packet delay budget (PDB), packet error rate (PER), etc., which indicates the expected service quality of the data of this QoS flow when it is transmitted in the 5G system. PDB represents the upper limit of the transmission delay of data packets between the core network and the UE. Data packets that are not correctly transmitted in the PDB are considered to be timed out. PER represents the upper limit of the packet error rate during the transmission of the QoS flow, that is, the proportion of data packets processed by the sender but not correctly received by the receiver. Specifically, the core network and the UE can be understood as starting from the UPF of the core network to the UE for downlink behavior; and starting from the UE to the UPF of the core network for uplink behavior.
[0080] For a PDU session, RAN will establish one or more data radio bearers (DRBs) for it and map each QoS flow to these DRBs for air interface transmission. Multiple QoS flows can be mapped to one DRB, but one QoS flow cannot be mapped to multiple DRBs. Usually, QoS flows with the same or similar QoS requirements will be mapped to the same DRB, thereby providing the same QoS guarantee on the air interface.
[0081] 5. QoS parameters of PDU
[0082] 5GC indicates the QoS requirements of different QoS flows to RAN through QoS profile, and these requirements are reflected through various QoS parameters. For example, common QoS parameters include PDB, PER, etc. The transmission network should try its best to ensure that the QoS requirements of the service are met to ensure user experience.
[0083] 6. QoS parameters for PDU set
[0084] XR services usually expect QoS guarantees at the granularity of PDU sets, which is determined by the encoding method of XR services. Since a PDU set corresponds to the smallest unit of application layer data processing, such as a video frame, for many applications, only when all data packets of this PDU set are correctly received can the receiving side successfully decode the video frame. Therefore, XR services require the transmission network to provide overall QoS guarantees for the PDU set to avoid the failure of decoding the entire video frame due to timeout or errors of some data packets in the PDU set.
[0085] 3GPP R18 (Release-18) designed new QoS parameters for XR services, called PDU set QoS parameters, including PDU set delay budget (PSDB), PDU set error rate (PSER) and PDU set integrated information (PSIHI). PSDB and PSER correspond to the traditional PDB and PER respectively. PSDB indicates the upper limit of the delay from the transmission of the first data packet in the PDU set between the core network and the UE to the completion of the transmission of the last data packet in the PDU set between the core network and the UE, that is, the upper limit of the transmission delay of the PDU set between the core network and the UE. The PDU set that is not fully transmitted correctly in the PSDB is considered to have timed out. PSER indicates the upper limit of the proportion of PDU sets that are not correctly transmitted during the transmission of the QoS flow, that is, the upper limit of the proportion of PDU sets that are processed by the sender but not correctly received by the receiver. PSIHI is a description of whether the QoS flow requires PDU set integrity. It indicates whether the application layer requires the receiving side to correctly receive all data packets in the PDU set when processing the PDU set. This is related to the specific implementation of the application.
[0086] In one implementation, the application can only correctly decode the PDU set after correctly receiving all the data packets in the PDU set. In this case, when transmitting the PDU set, the transmission network should try its best to ensure that all the data packets in the PDU set are correctly transmitted within the delay budget, because once a data packet times out or is lost, the receiving application layer cannot process the PDU set in time, resulting in a decrease in user experience. If it is determined that there is a data packet in the PDU set that cannot be transmitted in time and correctly, the sending side can also give up the transmission of the remaining data packets, because even if the remaining data packets are transmitted correctly, the application cannot process them, and actively giving up can save network resources. In another implementation, the application does not need to correctly receive all the data packets in the PDU set to decode the PDU set. For example, when the PDU set is processed by redundant coding on the sending side, the receiving side can completely restore the data of the PDU set as long as it receives a certain number or proportion of data packets. In this case, even if some data packets in the PDU set have timed out or been lost, the sending side should continue to transmit the remaining data packets because they are still useful to the application layer.
[0087] Through PDU set QoS parameters, the core network requires RAN to provide PDU set-based QoS flows (such as XR services) with PDU set granularity QoS guarantees, thereby improving XR user satisfaction.
[0088] 7. PDU set related information
[0089] In order to provide QoS guarantee based on PDU set, the base station needs to be able to identify different PDU sets and understand some basic characteristics of PDUset. To this end, the core network can provide the base station with relevant information of PDU set to assist the base station in PDUset processing.
[0090] Specifically, for a QoS flow with a PDU set QoS requirement, when the core network submits a data packet of the QoS flow to the base station, it may add relevant information of the PDU set in the header of the data packet, which may include the following information: PDU set sequence number (PSSN) indicates the sequence number of the PDU set to which the current PDU belongs, PDU sequence number within a PDU set (PSS) indicates the sequence number of the current PDU in the PDUset to which the current PDU belongs, end PDU of the PDU set indicates whether the current PDU is the last PDU of the PDU set to which it belongs (for example, a value of 1 indicates that the current PDU is the last PDU of the PDU set to which it belongs, and a value of 0 indicates that the current PDU is not the last PDU of the PDU set to which it belongs), end of data burst identifier (EDB) indicates whether the current data burst ends, and PDU set importance (PSI) indicates the PDU to which the current PDU belongs. The importance of the set compared to other PDU sets in the QoS flow.
[0091] The core network may send the relevant information of the PDU set to the base station via an extension header of a general packet radio system tunneling protocol for the user plane (GTP-U).
[0092] 8. Handover
[0093] In the mobile communication system, when the UE obtains services from the 5G network, it may need to change the serving cell due to a change in location. The process of a connected UE changing its serving cell is called handover. The handover process is controlled by the base station, that is, the base station sends a handover message to instruct the UE when and which cell to switch to. Usually, the base station decides whether to switch and which cell to switch to based on the signal quality that each cell can provide to the UE.
[0094] When the source cell (i.e., the cell where the UE is originally located) and the target cell (i.e., the cell to which the UE is to be switched) are located in different base stations, this type of handover is called inter-base station handover. Depending on the type of interface between the source base station and the target base station, it can be divided into Xn handover and NG handover.
[0095] Figure 3 It is a flow chart of an inter-station switching process provided in an embodiment of the present application.
[0096] like Figure 3 As shown in (a), when there is an Xn interface between the source base station and the target base station, switching based on the Xn interface can be performed.
[0097] S311, the source base station sends a handover request (HANDOVER REQUEST) #1 to the target base station.
[0098] The handover request #1 is used to indicate that the UE wishes to handover to the target cell. The handover request carries the configuration requirement information of the UE, for example, the PDU session and QoS flow established by the UE, and the QoS requirements of these QoS flows.
[0099] S312, the target base station performs admission control according to the cell load, capability, etc., and determines the handover request feedback message #1.
[0100] The handover request feedback message #1 is used to indicate whether to accept the handover UE, and which PDUsessions or QoS flows of the UE are accepted.
[0101] It should be understood that when the target base station agrees to the handover request #1, the type of the handover request feedback message #1 is a handover request confirmation message (HANDOVER REQUEST ACKNOWLEDGE). When the target base station disagrees with the handover request #1, the type of the handover request feedback message #1 is a handover preparation failure message (HANDOVER PREPARATION FAILURE).
[0102] S313, the target base station sends a handover request feedback message #1 to the source base station.
[0103] S314: When the target base station accepts the handover UE, the source base station sends a handover command #1 to the UE, wherein the handover command #1 is used to instruct the UE to access the target cell.
[0104] S315, the source base station no longer processes data with the UE, and sends the buffered data #1 to the target base station.
[0105] The cache data #1 is the data that is already in the source base station cache and should be sent to the UE.
[0106] S316, after receiving the instruction, the UE performs handover and successfully accesses the target cell.
[0107] S317, the terminal device and the target base station complete the target cell access.
[0108] That is, the terminal device continues to process data in the target cell, that is, the core network sends subsequent downlink data to the UE through the target base station, and the UE's uplink data is also sent to the core network through the target base station.
[0109] like Figure 3 As shown in (b), when there is no Xn interface between the source base station and the target base station, the switching request and confirmation message cannot be directly transmitted between the base stations. At this time, a switching based on the NG interface is required to forward the above message through the core network.
[0110] S321a, the source base station sends a handover request #2 to the core network. S321b, the core network sends a handover request #3 to the target base station.
[0111] Among them, the functions and effects of switching request #2, switching request #3 and switching request #1 are similar and will not be elaborated here.
[0112] S322, the target base station performs admission control according to the cell load, capability, etc., and determines the handover request feedback message #2.
[0113] Among them, the switching request feedback message #2 and the switching request feedback message #1 have similar functions, which will not be described here in detail.
[0114] S323, the target base station sends a switching request feedback message #2 to the core network.
[0115] S324a, when the target base station accepts the handover UE, the core network sends a handover command #2 to the source base station. S324b, the source base station sends a handover command #3 to the terminal device.
[0116] The handover command #2 is used to instruct the source base station to continue the handover operation, and the handover command #3 is used to instruct the UE to handover to the target cell.
[0117] S325a, the source base station no longer processes data with the UE, and sends the buffered data #2 to the core network. S325b, the core network sends the buffered data #2 to the target base station.
[0118] The cache data #2 is data that is already in the source base station cache and should be sent to the UE.
[0119] S326, after receiving the instruction, the UE performs handover and successfully accesses the target cell.
[0120] S327, the terminal device and the target base station complete the target cell access.
[0121] That is, the terminal device continues to process data in the target cell, that is, the core network sends subsequent downlink data to the UE through the target base station, and the UE's uplink data is also sent to the core network through the target base station.
[0122] It should be understood that the information transmission method between the source base station and the target base station can be to realize direct communication between the source base station and the target base station through the Xn interface, or, it can also realize indirect communication between the source base station and the target base station through the NG interface and forwarding through the core network.
[0123] At present, since the XR service requires QoS guarantee based on the granularity of PDU set, the corresponding base station needs to support data processing and forwarding based on PDU set. Furthermore, during downlink transmission, when the QoS flow requires QoS guarantee based on PDU set and the base station supports PDU set processing, the core network will add relevant information of the PDU set to the header of each data packet when transmitting the data packet to the base station. The relevant information can be used to identify the PDU set or reflect the attributes of the PDUset. For example, the PDU set sequence number, the sequence number of the PDU in the PDU set, the PDU set size, the PDU set importance, etc., so that the base station can distinguish which PDU set different data packets belong to. If the base station does not support PDU set processing, the core network does not need to add this information. Therefore, the core network needs to know the capability information of whether the base station supports PDU set processing.
[0124] Specifically, if the base station receives a QoS profile of a QoS flow that contains QoS parameters of a PDU set, the base station reports to the core network whether it supports processing the PDU set.
[0125] Figure 4 : is a flow chart of inter-station switching of an XR service provided in an embodiment of the present application. Figure 4 The source base station supports processing PDU set, but the target base station does not support processing PDU set. The terminal device is running XR service (for example, receiving XR video from XR server) and expects that the data of XR service can obtain QoS guarantee based on PDU set. Figure 4 The source base station and the target base station shown can communicate directly via an Xn interface.
[0126] S401, the core network sends the QoS guarantee requirement of PDU set to the source base station.
[0127] The QoS guarantee requirement may include a QoS profile of the QoS parameters of the PDU set.
[0128] S402: The source base station sends capability indication information to the core network according to the QoS configuration file. The capability indication information is used to indicate that the source base station has a PDU set processing capability.
[0129] S403, the core network sends first XR data to the source base station, where the first XR data includes relevant information of the PDU set.
[0130] Among them, the relevant information of the PDU set can be carried in the header of the data packet in the QoS flow where the first XR data is located. The relevant information of the PDU set, for example, the PDU set sequence number, the sequence number of the PDU in the PDU set, the PDU set end identifier, the data burst end identifier, the PDU set size, the PDU set importance, etc., and the end PDU of the data burst to which the PDU set belongs.
[0131] S404: The source base station processes the first XR data according to the relevant information of the PDU set.
[0132] It should be understood that the source base station identifies the relevant information of the PDU set in the first XR data to determine which PDU set the first XR data corresponds to, and provides scheduling processing based on the PDU set to ensure its PDU set QoS requirements. The relevant information of the PDU set has been described in detail above and will not be repeated here.
[0133] S405: The source base station sends the processed first XR data to the terminal device.
[0134] The terminal device is currently in a source cell under a source base station. Assuming that the terminal device moves, the terminal device expects to switch to a target cell under a target base station.
[0135] S406: The source base station sends a handover request #3 to the target base station. The handover request #3 includes a QoS profile of the QoS flow where the first XR data is located, including QoS parameters of the PDU set.
[0136] S407: When the target base station does not support processing of the PDU set, the target base station sends capability indication information to the core network, where the capability indication information is used to indicate that the target base station does not support processing of the PDU set.
[0137] It should be understood that an equivalent approach is that the target base station sends capability indication information to the core network only when it supports processing PDU set, and the capability indication information is used to indicate that the target base station supports processing PDU set. When the target base station does not support processing PDU set, the target base station does not send the capability indication information to the core network, and the core network can also understand that the target base station does not support processing PDU set.
[0138] It should be understood that the core network device's knowledge of the capability indication information of the target base station helps the core network to send data to the target base station in a more targeted manner.
[0139] S408, the target base station performs admission control according to the cell load, capability, etc., and determines the handover request feedback message #3.
[0140] Among them, the switching request feedback message #3 and the switching request feedback message #1 have similar functions, which will not be described here in detail.
[0141] S409, the source base station sends a handover command #3 to the UE, wherein the handover command #3 is used to instruct the UE to access the target cell.
[0142] S410, the source base station no longer processes data with the UE, and sends the buffered data #3 to the target base station.
[0143] The cached data #3 is the first XR data that has been cached in the source base station. Therefore, the data packet header of the cached data #3 carries relevant information of the PDU set.
[0144] S411, the terminal device and the target base station complete the target cell access.
[0145] S412, the target base station sends a switching completion message to the core network.
[0146] S413, the core network sends second XR data to the target base station, where the second XR data does not include relevant information of the PDU set.
[0147] It should be understood that since the target base station does not support processing of PDU set, the data processing between the core network and the target base station falls back to the traditional PDU-based transmission mode. That is, the second XR data includes relevant information about the PDU, rather than relevant information about the PDU set.
[0148] S414: The target base station processes the second XR data according to the relevant information of the PDU.
[0149] S415: The target base station sends the processed second XR data to the terminal device.
[0150] The differences in whether base stations support processing PDU sets are mainly due to differences in base station capabilities and upgrades in actual networks. Although the above solution has taken into account that different base stations may have different capabilities to support processing PDU sets, and has designed corresponding solutions to enable the base stations to notify the core network of this capability, so that the core network can reasonably decide whether to provide PDU set-based QoS guarantees for the QoS flow and whether to add PDU set-related information to the data packets in the QoS flow. However, before the target base station and the terminal device process the data, since the data originally cached in the source base station needs to be forwarded to the target base station, there may be a mismatch between the cached data and the capabilities of the target base station.
[0151] Figure 5 It is a schematic diagram of a data format provided in an embodiment of the present application.
[0152] like Figure 5 As shown in (a), since the source base station has the processing capability of the PDU set, the cached data #3 may include a data packet header part, relevant information of the PDU set, and a data payload part. Among them, the relevant information of the PDU set may be carried in the extended header of the data packet header part, the data packet header may refer to the GPT-U header, and the data payload part is the information bits that the target base station needs to actually transmit to the terminal device after the inter-station handover occurs.
[0153] like Figure 5 As shown in (b), since the target base station does not have the processing capability of the PDU set, for example, the target base station is an old version base station that has not been upgraded, the target base station can usually Figure 5 There are two data processing methods shown in (b). Method 1: The target base station successfully parses the data packet header part, but the target base station cannot recognize the relevant information of the PDU set. Therefore, the target base station will determine the entire cached data #3 as an illegal data packet, thereby performing unexpected operations such as packet loss. If the data packet header part includes relevant information of the PDU set, then when the target base station parses the data packet header part, there are unknown fields in the data packet header part. Therefore, the target base station will determine the entire cached data #3 as an illegal data packet, thereby performing unexpected operations such as packet loss. Method 2: The target base station uses a conventional format to parse cached data #3. Then, during the parsing process, the target base station may regard the remaining part except the data packet header part as data payload, which will cause the target base station to make a parsing error.
[0154] Therefore, for a target base station that does not support PDU set processing, the relevant information of the PDU set carried in cache data #3 cannot understand the meaning of the relevant information of the PDU set, resulting in unexpected operations such as data parsing errors or packet loss.
[0155] In view of the above problems, the present application provides a data processing method and device. Figures 6 to 14 Detailed description.
[0156] Figure 6 1 is a flow chart of a data processing method provided in an embodiment of the present application. The method is applied to the inter-station switching process.
[0157] S610: Receive a first cached data packet, where a first extended header of the first cached data packet includes first information.
[0158] The first information may include at least one of the following PDU set related information: the sequence number of the PDU set, the PDU sequence number within the PDU set, the size of the PDU set, the end PDU of the PDU set, the importance of the PDU set, and the end PDU of the data burst to which the PDU set belongs.
[0159] S620: Determine the information position of the first information in the first extended header.
[0160] As a possible implementation, the first extension header includes a first field, and the first field is used to indicate the size of the first extension header. The first extension header is parsed. The target base station determines the size of the field that is successfully parsed. The information location is determined according to the size of the first extension header and the size of the field that is successfully parsed. Figure 7 Detailed description.
[0161] As a possible implementation, the first extension header includes a second field, the second field includes a new user plane protocol frame, and the new user plane protocol frame includes the first information. The target base station determines the location of the new user plane protocol frame as the information location. Figure 8 Detailed description
[0162] In the above technical solution, by identifying the information position of the first information in the first extension header, it helps the core network or the target base station to correctly process the first cache data packet, and can avoid data parsing errors of the target base station caused by mismatch of capabilities between base stations, thereby ensuring normal transmission of user data.
[0163] Optionally, S630, in the process of processing the first cache data packet, the first information is not processed according to the information position.
[0164] It should be understood that the target base station in the inter-station handover can execute S630. Specifically, after the target base station stops processing the first information, it continues to process the first cached data packet. For example, the target base station can continue to parse the next extension header. For another example, the target base station can continue to process the data payload part.
[0165] In the above technical solution, when the target base station does not have the ability to process the first information, for example, when the target base station does not have the ability to process the PDU set, the target base station can identify the location of the first information and ignore and not process the first information, thereby avoiding data parsing errors of the target base station caused by mismatch of capabilities between base stations, thereby ensuring normal transmission of user data.
[0166] Optionally, S640, when the target base station does not have the ability to process the first information, remove the first information in the first cached data packet according to the information position to determine the second cached data packet.
[0167] It should be understood that when the type of inter-station handover is NG handover, the core network may execute S640.
[0168] Specifically, the core network obtains the processing capability of the target base station regarding the first information during the inter-station handover process; sends a second cache data packet to the target base station
[0169] Figure 7 Schematic diagram of the format of an extension header provided in an embodiment of the present application. Figure 7 As shown, the data packet header of the first cached data packet includes N extension headers, N is a positive integer, and the first extension header can be any one of the N extension headers. The structure of the nth extension header is used to describe S620 in detail. The first information includes relevant information of the PDU set as an example for detailed description.
[0170] like Figure 7 As shown, the nth extension header includes an extension header length #n field, an extension header content #n field and a next extension header type #n field in sequence.
[0171] It should be understood that the extension header length #n field is used to indicate the number of bytes occupied by the nth extension header. Wherein, assuming that the nth extension header occupies M bytes, M is a positive integer greater than 2, the extension header length #n field occupies 1 byte, the next extension header type #n field occupies 1 byte, and the extension header content #n field occupies M-2 bytes. That is, the extension header length #n field includes the first byte, the extension header content #n field includes the second byte to the M-1th byte, and the next extension header type #n field includes the Mth byte.
[0172] It should also be understood that the extended header content #n field includes a first user plane protocol frame, and the first user plane protocol frame includes related information of a first PDU type and a PDU set, wherein the first PDU type is used to indicate the type of the first user plane protocol frame.
[0173] The embodiment of the present application does not limit the number of the first user plane protocol frames, which can be one or more. Therefore, the relevant information of the PDU SET can be added to one or more first user plane protocol frames. In addition, the embodiment of the present application does not limit the type of the first user plane protocol frame. For example, for the Xn interface, the first user plane protocol frame includes three types of first PDU type values: 0, 1, and 2.
[0174] It should also be understood that the next extension header type #n field is used to indicate the type of the n+1th extension header. For example, for the Xn interface, the type of the n+1th extension header is a RAN container for exchanging data information on the Xn interface. For another example, for the NG interface, the type of the n+1th extension header is a PDU session container for exchanging data information on the NG interface. For another example, when there is no other extension header after the nth extension header, the value of the next extension header type #n field may be 0.
[0175] For a possible implementation of S620, taking the example that the first information includes relevant information of the PDU set, the information location of the relevant information of the PDU set may be determined specifically through the following steps.
[0176] S1. The target base station parses the fields in the first extended header in sequence, and determines the size of the first extended header according to the first field of the first extended header.
[0177] It should be understood that the first field may also be referred to as an extended header length field.
[0178] S2, the target base station parses the second field and determines the size of the field that is successfully parsed.
[0179] It should be understood that the second field may also be referred to as an extended header content field.
[0180] S3, determining the information position of the relevant information of the PDU set in the first extension header according to the size of the first extension header and the size of the field determined to be parsed successfully.
[0181] Specifically, assuming that the size of the first extended header is M bytes, S1 is used to determine that the size of the first extended header is M bytes, the first field corresponds to the 1st byte, the second field corresponds to the 2nd byte to the M-1th byte, and the third field corresponds to the Mth byte. The third field can also be called the next extended header type field. S2 is used to determine that the size of the successfully parsed field is P bytes, that is, the 2nd byte to the 2+P-1th byte in the second field is the part that the target base station successfully parsed, P≤M-2, P is a positive integer. S3 is used to determine that the relevant information of the PDU SET is located in the corresponding 2+Pth byte to the M-1th byte.
[0182] For example, through S1, it is determined that the size of the first extension header is 10 bytes, the first field corresponds to the first byte, the second field corresponds to the second to ninth bytes, and the third field corresponds to the tenth byte. Through S2, it is determined that the size of the field that is successfully parsed is 6 bytes, that is, the second to seventh bytes in the second field are the part that the target base station successfully parses, then through S3, it is determined that the relevant information of the PDU SET is located at the corresponding eighth to ninth bytes.
[0183] Figure 8 FIG. 1 is a schematic diagram of another format of an extended header provided in an embodiment of the present application. Figure 8 As shown, the data packet header of the first cached data packet includes N extension headers, N is a positive integer, and the first extension header can be any one of the N extension headers. The structure of the nth extension header is used to describe S620 in detail. The first information includes relevant information of the PDU set as an example for detailed description.
[0184] like Figure 8 As shown, the nth extension header includes the extension header length #n field, the extension header content #n field and the next extension header type #n field in sequence. It should be understood that Figure 8 The nth extension header and Figure 7 The difference between the nth extension header in is that Figure 8 The extension header content #n of the nth extension header in the UE includes a second user plane protocol frame, the second user plane protocol frame is a new user plane protocol frame, and the second user plane protocol frame includes relevant information of a second PDU type and a PDU set. The second PDU type is used to indicate the type of the second user plane protocol frame.
[0185] Among them, the new user plane protocol frame can be indicated by a new PDU type. For example, for the Xn interface, the type of the first user plane protocol frame includes three types of first PDU type values: 0, 1, and 2. The new user plane protocol frame can be indicated by the value corresponding to the new PDU type. For example, the value of the second PDU type can be 3. It should be understood that the new user plane protocol frame type is for the capabilities of the target base station. In one possible implementation, the new user plane protocol frame type is a protocol frame type that is not defined in the protocol version followed by the target base station. In another possible implementation, the new user plane protocol frame type is a protocol frame type that the target base station does not support processing.
[0186] For a detailed explanation of other fields in the nth extension header, please refer to Figure 7 , I will not go into details here.
[0187] For another possible implementation manner of S620, taking the case where the first information includes relevant information of the PDU set as an example, the information location of the relevant information of the PDU set may be determined specifically through the following steps.
[0188] S1. The target base station parses the fields in the first extended header in sequence, and determines the size of the first extended header according to the first field of the first extended header.
[0189] It should be understood that the first field may also be referred to as an extended header length field.
[0190] S2. The target base station parses the second field and determines that the second PDU type in the second field indicates that the second field is a new user plane protocol frame.
[0191] It should be understood that the second field may also be referred to as an extended header content field.
[0192] Exemplarily, for the Xn interface, the target base station parses the second field and determines that the value of the second PDU type is 3. Since for the user plane protocol frame of the Xn interface, the corresponding first PDU type has three values 0, 1, and 2, when the target base station identifies that the value of the second PDU type is 3, it can be determined that the second field includes a new user plane protocol frame.
[0193] It should be understood that the new user plane protocol frame type is for the capability of the target base station. In one possible implementation, the new user plane protocol frame type is a protocol frame type that is not defined in the protocol version followed by the target base station. In another possible implementation, the new user plane protocol frame type is a protocol frame type that the target base station does not support processing.
[0194] S3, determining the position of the new user plane protocol frame as the information position.
[0195] Specifically, assuming that the size of the first extension header is M bytes, S1 is used to determine that the size of the first extension header is M bytes, the first field corresponds to the first byte, the second field corresponds to the second byte to the M-1th byte, and the third field corresponds to the Mth byte. The third field can also be called the next extension header type field. S2 is used to determine that the new user plane protocol frame corresponds to the second byte to the M-1th byte. S3 can be used to determine that the relevant information of the PDU set is located in the corresponding second byte to the M-1th byte.
[0196] For example, assuming that the size of the first extension header is 10 bytes, S1 determines that the size of the first extension header is 10 bytes, the first field corresponds to the first byte, the second field corresponds to the second to ninth bytes, and the third field corresponds to the tenth byte. The third field can also be called the next extension header type field. S2 determines that the new user plane protocol frame corresponds to the second to ninth bytes. S3 determines that the relevant information of the PDU set is located in the corresponding second to ninth bytes.
[0197] It should be understood that including Figure 7 and Figure 8The first buffered packet of the first extension header of the format can be Figure 3 S315 of (a) is directly transmitted through the Xn interface between the source base station and the target base station. Or includes Figure 7 and Figure 8 The first buffered data packet of the first extension header of the format can also be Figure 3 S325a and S325b of (b) are transmitted through the NG interface between the source base station and the core network and the NG interface between the core network and the target base station.
[0198] For indirect communication between the source base station and the target base station through the NG interface and forwarding through the core network, Figure 3 S325a and S325b in (b) are further improved.
[0199] Fig. 9 It is a schematic diagram of an interactive flow of a data processing method provided in an embodiment of the present application. The following is an example in which the first information includes relevant information of a PDU set. Fig. 9 The interaction diagram shown in the figure is to illustrate the corresponding method by taking the source base station, the target base station and the core network in the NG switching process as the execution subjects of the interaction diagram, but the present application does not limit the execution subjects of the interaction diagram. Fig. 9 The source base station in the method may also be a chip, a chip system or a processor that supports the source base station to implement the corresponding method, or may be a logic module or software that can implement all or part of the functions of the source base station. Fig. 9 The target base station in the description may also be a chip, a chip system or a processor that supports the target base station to implement the corresponding method, or may be a logic module or software that can implement all or part of the functions of the target base station. Fig. 9 The core network in the present invention may also be a chip, a chip system or a processor that supports the core network to implement the corresponding method, or it may be a logic module or software that can implement all or part of the functions of the core network.
[0200] S901: A source base station sends a first cached data packet to a core network, where the first cached data packet includes relevant information of a PDU set.
[0201] It should be understood that the first cached data packet sent by the source base station to the core network can be transmitted through one or more of AMF, SMF and UPF, and the embodiment of the present application does not limit this.
[0202] S902, the core network obtains the PDU set processing capability of the target base station.
[0203] As a possible implementation manner, if the target base station has sent the processing capability of the target base station regarding the PDU set to the core network, the core network may directly obtain the processing capability of the target base station regarding the PDU set from the storage device.
[0204] As a possible implementation manner, if the core network does not know the processing capability of the target base station regarding the PDU set in advance, the core network may send query information to the target base station to obtain the processing capability of the target base station regarding the PDU set.
[0205] As a possible implementation method, if the core network does not know the processing capability of the target base station regarding the PDU set in advance, the target base station Figure 3 After S321b shown in (b), that is, after the target base station receives the switching request #3, the target base station feeds back its own PDU set processing capability to the core network.
[0206] S903: When the target base station does not have the capability to process the PDU set, remove the relevant information of the PDU set in the first cached data packet to determine the second cached data packet.
[0207] As a possible implementation, the format of the first extension header in the first cache data packet is as follows: Figure 7 or Figure 8 As shown, the core network can Figure 7 or Figure 8 The method for determining the position of the relevant information of the PDU set in the first extension header is used to locate and remove the relevant information of the PDU set in the first extension header of the first cache data packet.
[0208] As a possible implementation manner, the core network can correctly parse out the relevant information of the PDU set, and the core network can directly remove the relevant information of the PDU set in the first cache data packet.
[0209] S904: The core network sends a second cached data packet to the target base station
[0210] In the above technical solution, for NG switching, the core network first receives the first cached data packet. When the target base station does not support PDU set processing, the relevant information of the PDU set that the target base station cannot recognize can be removed in advance, thereby avoiding unexpected situations that may occur during the data parsing process of the target base station, such as packet loss or parsing errors, etc., thereby ensuring normal data processing.
[0211] During the inter-station switching process, the base station capabilities do not match. In addition to the situation where the source base station has the PDU set processing capability and the target base station does not have the PDU set processing capability, there is also a situation where the source base station does not have the PDU set processing capability and the target base station has the PDU set processing capability.
[0212] Fig.10 FIG. 1 is a flow chart of another XR service inter-station switching process provided by an embodiment of the present application. Fig.10The source base station does not support processing PDU set, the target base station supports processing PDU set, the terminal device is running XR service (for example, receiving XR video from XR server), and expects that the data of XR service can obtain QoS guarantee based on PDU set. Fig.10 The source base station and the target base station shown can communicate directly via an Xn interface.
[0213] S1001, the core network sends the QoS guarantee requirement of PDU set to the source base station.
[0214] The QoS guarantee requirement may include a QoS profile of the QoS parameters of the PDU set.
[0215] S1002: The source base station sends capability indication information to the core network according to the QoS configuration file. The capability indication information is used to indicate that the source base station does not have a PDU set processing capability.
[0216] S1003. The core network sends third XR data to the source base station, where the third XR data does not include relevant information of the PDU set.
[0217] S1004: The source base station processes the third XR data based on the relevant information of the PDU.
[0218] S1005: The source base station sends the processed third XR data to the terminal device.
[0219] The terminal device is currently in a source cell under a source base station. Assuming that the terminal device moves, the terminal device expects to switch to a target cell under a target base station.
[0220] S1006 , the source base station sends a handover request # 4 to the target base station. The handover request # 4 includes a QoS profile of the QoS flow where the third XR data is located, but does not include QoS parameters of the PDU set.
[0221] It should be understood that after receiving the handover request #4, the target base station usually does not actively send its own processing capability regarding the PDU set to the core network because the QoS parameter of the PDU set is not included.
[0222] The following steps are for the target base station not to feed back any of its own processing capabilities of the PDU set to the core network because it does not recognize any QoS parameters of the PDU set in the handover request #4. That is, the following steps are steps executed without S1007.
[0223] S1008, the target base station performs admission control according to the cell load, capability, etc., and determines the handover request feedback message #4.
[0224] Among them, the switching request feedback message #4 and the switching request feedback message #1 have similar functions, which will not be described in detail here.
[0225] S1009, the source base station sends a handover command #4 to the UE, wherein the handover command #4 is used to instruct the UE to access the target cell.
[0226] S1010, the source base station no longer processes data with the UE, and sends the buffered data #4 to the target base station.
[0227] The cached data #4 is the third XR data that has been cached in the source base station. Therefore, the data packet header of the cached data #4 does not carry the relevant information of the PDU set.
[0228] S1011, the terminal device and the target base station complete access to the target cell.
[0229] S1012, the target base station sends a switching completion message to the core network.
[0230] S1013. The core network sends fourth XR data to the target base station, where the fourth XR data does not include relevant information of the PDU set.
[0231] It should be understood that since the core network does not know whether the target base station supports processing PDU set, the data transmission between the core network and the target base station is the traditional PDU-based transmission method. That is, the fourth XR data includes relevant information about the PDU, not relevant information about the PDU set. The terminal device expects that the data of the XR service can obtain QoS guarantee based on PDUset. Even if the target base station has the processing capability of PDU set, since the core network does not provide any PDU set QoS parameters and / or PDU set related information in the fourth XR data, the target base station cannot provide the terminal device with PDU set-based services, that is, the PDU set guarantee requirements of the terminal device cannot be met.
[0232] S1014: The target base station processes the fourth XR data according to the relevant information of the PDU.
[0233] S1015: The target base station sends the processed fourth XR data to the terminal device.
[0234] Optionally, after receiving the handover request #4, the target base station may also execute S1007, where the target base station sends capability indication information to the core network, where the capability indication information is used to indicate whether the target base station supports processing PDU set.
[0235] In this case, after receiving the switching request #4, the target base station reports its own processing capabilities for PDU set to the core network. That is, the target base station needs to respond to each switching request, even if the terminal device being switched does not have a need for processing based on PDU set, and even if the terminal device may not perform any XR-related services. This leads to the fact that in many cases, it is meaningless for the target base station to report support information to the core network, which will increase the burden of signaling interaction between the base station and the core network and reduce network efficiency. In the current actual network, the number of terminal devices related to non-XR services far exceeds that of XR-related terminal devices, and switching always occurs frequently. If the above solution is adopted, the base station will generate and send a large amount of useless information to the core network.
[0236] In response to the above problems, Fig.11 It is a schematic diagram of an interactive process of another data processing method provided in an embodiment of the present application. Fig.11 The source base station does not have the PDU set processing capability, while the target base station has the PDU set processing capability.
[0237] S1101a, the source base station obtains the first capability information of the terminal device regarding the PDU set.
[0238] It should be understood that after the terminal device accesses the source base station, the terminal device sends the first capability information to the source base station.
[0239] Among them, the first capability information can be used to indicate at least one of the following information: the first capability information is used to indicate whether the terminal device supports the ability to identify PDU sets; the first capability information is used to indicate whether the terminal device supports the ability to process PDU sets; the first capability information is used to indicate whether the terminal device supports the ability to discard PDU sets; the first capability information is used to indicate whether the terminal device supports the ability to discard PDU sets based on the importance of the PDU sets.
[0240] Optionally, the source base station may also obtain second capability information of the terminal device regarding the XR service.
[0241] It should be understood that after the terminal device accesses the source base station, the terminal device sends the second capability information to the source base station.
[0242] The second capability information may be used to indicate at least one of the following information: The second capability information is used to indicate whether the terminal device supports the capability information of reporting auxiliary information related to the XR service, for example, the auxiliary information may include the burst arrival time or the jitter range, etc. The second capability information is used to indicate whether the terminal device supports the capability information of reporting the remaining time of the data. The second capability information is used to indicate whether the terminal device supports the capability information of the discontinuous reception cycle based on rational numbers.
[0243] It should be understood that the source base station can also obtain other capability information related to XR services or PDU set processing, and the embodiments of the present application are not limited to this.
[0244] S1101b, the source base station obtains the wireless resource configuration information of the terminal device regarding the XR service.
[0245] It should be understood that although the source base station does not support PDU set processing, the source base station may still support other XR service-related functions. Therefore, the source base station will send wireless resource configuration information about the XR service to the terminal device.
[0246] The radio resource configuration information may be other radio resource configuration information such as radio resource control (RRC) configuration information. The RRC configuration information may be at least one of the following configuration information: configuration information of a discontinuous reception period based on a rational number; configuration information of reporting the remaining time of data; configuration information of reporting auxiliary information related to XR services. For example, the auxiliary information may include a burst arrival time or a jitter range.
[0247] It should be understood that the source base station can also obtain other configuration information related to XR services or PDU set processing, and the embodiments of the present application are not limited to this.
[0248] S1102: The source base station sends a first handover request to the target base station, where the first handover request includes first capability information or wireless resource configuration information.
[0249] Optionally, the first switching request may also include first capability information and wireless resource configuration information.
[0250] Optionally, the first switching request may further include second capability information.
[0251] S1103: The target base station sends first indication information to the core network according to the first switching request, where the first indication information is used to indicate whether the target base station has a PDU set processing capability.
[0252] It should be understood that since the source base station does not support PDU set processing, the QoS parameters of the PDU set are not included in the first switching request. The target base station can still determine that the terminal device may have PDU set processing requirements based on at least one of the first capability information, wireless resource configuration information and the second capability information included in the first switching request.
[0253] Likewise, if the first switching request does not include at least one of the first capability information, the wireless resource configuration information, and the second capability information, the target base station may determine that the terminal device has no PDU set processing requirements.
[0254] For example, the first capability information is the processing capability of the terminal device regarding the PDU set. The target base station can determine, based on the first capability information, that the terminal device during the inter-station switching process has a processing requirement for the PDU set.
[0255] For another example, the second capability information and the wireless resource configuration information are both related to the XR service of the terminal device. Although the source base station does not support processing of PDU sets, the source base station can support the functions of other XR services. The XR service may need to process PDU sets. Therefore, the target base station can determine that the terminal device has PDU set processing requirements based on the second capability information and / or wireless resource configuration information.
[0256] As a possible implementation manner, the first indication information may be carried in a path switch request message (pathswitch request).
[0257] Optionally, S1104, when the target base station has the PDU set processing capability, the core network sends the quality of service QoS parameters of the PDU set corresponding to the XR service to the target base station.
[0258] Optionally, when the core network sends a data packet for the XR service to the target base station, the data packet for the XR service may further include relevant information of the PDU set.
[0259] In the above technical solution, the target base station can determine that the terminal device has a PDU set processing requirement based on at least one of the first capability information of the terminal device about processing the PDU set or the wireless resource information about the XR service carried in the first switching request. In this way, even when the source base station does not have the PDU set processing capability, the target base station can report to the core network whether it supports the PDU set processing capability based on this information, thereby enabling PDU set-based service guarantee for the terminal device.
[0260] Compared to the case where the target base station only reports its own PDU set processing capability based on the QoS parameters of the PDU set, the solution of the embodiment of the present application can better cope with the situation where the source base station does not have the PDU set processing capability but the target base station has the PDU set processing capability, thereby enabling subsequent PDU set-based service guarantees for the terminal device.
[0261] Compared to the target base station reporting its own PDU set processing capability to the core network in response to any switching request, the solution of the present application has the target base station reporting its own PDU set processing capability to the core network only when the terminal device has a PDU set processing requirement, which can reduce meaningless reporting. For example, if the terminal device has no PDU set processing requirement, the target base station does not need to report its own PDU set processing capability to the core network.
[0262] It should be understood that Fig. 9The core network shown in the figure can obtain whether the target base station has the PDU set processing capability through Fig.11 Obtained in the manner shown.
[0263] Above, combined Figures 6 to 11 The data processing method provided by the embodiment of the present application is described in detail. It can be understood that in order to realize the above functions, it includes hardware structures and / or software modules corresponding to executing various functions.
[0264] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for specific applications, but such implementation should not be considered to be beyond the scope of this application.
[0265] The following, combined Figure 12 to Figure 14 The data processing device provided by the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and some contents will not be repeated for the sake of brevity.
[0266] Fig.12 1 is a schematic diagram of a data processing device 1200 provided in an embodiment of the present application. The device 1200 may include a processing unit 1220, which is used to perform data processing. The device 1200 may also include a transceiver unit 1210, which may implement corresponding communication functions, and the transceiver unit 1210 may also be referred to as a communication interface or a communication unit or an interface unit. It should be understood that for the operations such as sending and receiving involved in this application, if there is no special explanation, or if it does not conflict with its actual function or internal logic in the relevant description, it can be more generally understood as operations such as output and input, rather than sending and receiving operations directly performed by the radio frequency circuit and the antenna.
[0267] Optionally, the device 1200 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 1220 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.
[0268] The device 1200 can be used to execute the actions performed by the source base station in the above method embodiment. In this case, the device 1200 can be a communication device or a component that can be configured in a communication device. The transceiver unit 1210 is used to execute the transceiver related operations on the communication device side in the above method embodiment, and the processing unit 1220 is used to execute the processing related operations of the source base station in the above method embodiment.
[0269] As a design, the device 1200 is used to perform the above Figures 6 to 9 The actions performed by the target base station or core network during the inter-station handover in the method embodiment shown. The execution subject can be a chip, chip system or processor that supports the target base station or core network to implement the corresponding method, or a logic module or software that can implement all or part of the target base station or core network functions.
[0270] Specifically, the transceiver unit 1210 is used to receive a first cache data packet, and a first extended header of the first cache data packet includes first information.
[0271] The processing unit 1220 is configured to determine an information position of the first information in the first extended header.
[0272] For matters not described in detail, reference may be made to the above method embodiments.
[0273] As a design, the data processing device 1200 is used to execute the above Fig.11 The actions performed by the target base station in the method embodiment shown may be performed by a chip, a chip system or a processor that supports the target base station to implement the corresponding method, or may be a logic module or software that can implement all or part of the functions of the target base station.
[0274] Specifically, the transceiver unit 1210 is used to receive a first switching request, where the first switching request includes first capability information of the terminal device regarding a protocol data unit PDU set or wireless resource configuration information of the terminal device related to an extended reality XR service. The processing unit 1220 is used to send first indication information to the core network according to the first switching request, where the first indication information is used to indicate whether the target base station has a PDU set processing capability.
[0275] For matters not described in detail, reference may be made to the above method embodiments.
[0276] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0277] The processing unit 1220 in the above embodiment may be implemented by at least one processor or processor-related circuits. The transceiver unit 1210 may be implemented by a transceiver or a transceiver-related circuit. The storage unit may be implemented by at least one memory.
[0278] Fig.13 It is a schematic structural diagram of a data processing device 1300 provided in an embodiment of the present application.
[0279] like Fig.13 As shown, the embodiment of the present application further provides a data processing device 1300. The device 1300 includes a processor 1310, the processor 1310 is coupled to a memory 1320, the memory 1320 is used to store computer programs or instructions and / or data, and the processor 1310 is used to execute the computer programs or instructions and / or data stored in the memory 1320, so that the method in the above method embodiment is executed.
[0280] Optionally, the device 1300 includes one or more processors 1310.
[0281] Optional, such as Fig.13 As shown, the device 1300 may further include a memory 1320 .
[0282] Optionally, the memory 1320 included in the device 1300 may be one or more.
[0283] Optionally, the memory 1320 may be integrated with the processor 1310 or provided separately.
[0284] Optional, such as Fig.13 As shown, the device 1300 may further include a transceiver 1330, and the transceiver 1330 is used for receiving and / or sending signals. For example, the processor 1310 is used to control the transceiver 1330 to receive and / or send signals.
[0285] As a solution, the device 1300 is used to implement the operations performed by the source base station, the target base station or the core network in the above method embodiment.
[0286] For example, the processor 1310 is used to implement the processing-related operations performed by the source base station, the target base station or the core network in the above method embodiments, and the transceiver 1330 is used to implement the transceiver-related operations performed by the source base station, the target base station or the core network in the above method embodiments.
[0287] Fig.14 is a schematic diagram of a chip system 1400 provided in an embodiment of the present application, such as Fig.14As shown. The chip system 1400 (or it may also be referred to as a processing system) includes a logic circuit 1410 and an input / output interface (input / output interface) 1420, the logic circuit is used to couple with the input interface, and transmit data parameters through the input / output interface to execute the method in the above method embodiment. The device installed with the chip system 1400 can implement the method and function of the embodiment of the present application. For example, the logic circuit 1410 can be a processing circuit in the chip system 1400, which realizes the control of the device installed with the chip system 1400, and can also be coupled to a storage unit to call the instructions in the storage unit so that the device can implement the method and function of the embodiment of the present application, and the input / output interface 1420 can be an input and output circuit in the chip system 1400, which outputs the information processed by the chip system 1400, or inputs the data or signaling information to be processed into the chip system 1400 for processing.
[0288] As a solution, the chip system 1400 is used to implement the operations performed by the data processing device (such as a source base station, a target base station or a core network) in the above method embodiments.
[0289] For example, the logic circuit 1410 is used to implement the processing-related operations performed by the source base station, target base station or core network in the above method embodiments, and the input / output interface 1420 is used to implement the sending and receiving-related operations performed by the source base station, target base station or core network in the above method embodiments.
[0290] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by a data processing device (such as a source base station, a target base station or a core network) in the above method embodiment are stored.
[0291] For example, when the computer program is executed by a computer, the computer can implement the method performed by a data processing device (such as a source base station, a target base station or a core network) in the above method embodiment.
[0292] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method performed by a data processing device (such as a source base station, a target base station or a core network) in the above method embodiment.
[0293] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0294] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0295] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0296] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0297] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0298] Those of ordinary skill in the art will appreciate that the units and steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of this application.
[0299] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0300] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement the solution provided by the present application.
[0301] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0302] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0303] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A data processing method, characterized in that: The method is applied to an inter-station handover process, comprising: receiving a first cache data packet, wherein a first extension header of the first cache data packet includes first information; An information position of the first information in the first extended header is determined.
2. The method according to claim 1, characterized in that The first information includes at least one of the following related information of the protocol data unit PDU set: the sequence number of the PDU set, the PDU sequence number within the PDU set, the size of the PDU set, the end PDU of the PDU set, the importance of the PDU set, and the end PDU of the data burst to which the PDU set belongs.
3. The method according to claim 1 or 2, characterized in that: The first extension header includes a first field, where the first field is used to indicate a size of the first extension header; Determining the information position of the first information in the first extension header includes: Parsing the first extension header to determine the size of the field that is parsed successfully; The information position is determined according to the size of the first extension header and the size of the successfully parsed field.
4. The method according to claim 1 or 2, characterized in that: The first extended header includes a second field, the second field includes a new user plane protocol frame, and the new user plane protocol frame includes the first information; Determining the information position of the first information in the first extension header includes: The position of the new user plane protocol frame is determined as the information position.
5. The method according to any one of claims 1 to 4, characterized in that: When the method is applied to a target base station in an inter-station handover process, the target base station does not have the ability to process the first information, and the method further includes: During the processing of the first cache data packet, the first information is not processed according to the information position.
6. The method according to any one of claims 1 to 4, characterized in that: When the method is applied to a core network in an inter-station handover process, the method further includes: Acquire a processing capability of a target base station regarding the first information during the inter-station handover; When the target base station does not have the ability to process the first information, removing the first information from the first cached data packet according to the information position to determine a second cached data packet; Send the second cached data packet to the target base station.
7. A data processing method, characterized in that: The method is applied to a target base station during an inter-station handover process, and includes: Receive a first switching request, where the first switching request includes first capability information of a terminal device regarding a protocol data unit (PDU) set or wireless resource configuration information of the terminal device related to an extended reality (XR) service; According to the first switching request, first indication information is sent to the core network, where the first indication information is used to indicate whether the target base station has a PDU set processing capability.
8. The method according to claim 7, characterized in that The first capability information is used to indicate at least one of the following information: The first capability information is used to indicate whether the terminal device supports the identification capability of the PDU set; The first capability information is used to indicate whether the terminal device supports the processing capability of the PDU set; The first capability information is used to indicate whether the terminal device supports the discard capability of the PDU set; The first capability information is used to indicate whether the terminal device supports the capability of discarding the PDU set based on the importance of the PDU set.
9. The method according to claim 7, characterized in that: The radio resource configuration information includes radio resource control (RRC) configuration information, and the RRC configuration information includes at least one of the following information: Configuration information of discontinuous reception cycles based on rational numbers; Configuration information for reporting remaining data time; Configuration information for reporting auxiliary information related to the XR service.
10. The method according to any one of claims 7 to 9, characterized in that: The first indication information is carried in a path switching request message.
11. The method according to any one of claims 7 to 10, characterized in that: The method further comprises: Receive the quality of service parameters of the PDU set corresponding to the XR service from the core network.
12. A data processing device, characterized in that: The device comprises a transceiver unit and a processing unit: The transceiver unit is used to receive a first cache data packet, wherein a first extension header of the first cache data packet includes first information; The processing unit is used to determine an information position of the first information in the first extended header.
13. The device according to claim 12, characterized in that The first information includes at least one of the following related information of the protocol data unit PDU set: the sequence number of the PDU set, the PDU sequence number within the PDU set, the size of the PDU set, the end PDU of the PDU set, the importance of the PDU set, and the end PDU of the data burst to which the PDU set belongs.
14. The device according to claim 12 or 13, characterized in that The first extension header includes a first field, where the first field is used to indicate a size of the first extension header; The processing unit is specifically used for: Parsing the first extension header to determine the size of the field that is parsed successfully; The information position is determined according to the size of the first extension header and the size of the successfully parsed field.
15. The device according to claim 12 or 13, characterized in that The first extended header includes a second field, the second field includes a new user plane protocol frame, and the new user plane protocol frame includes the first information; The processing unit is specifically used for: The position of the new user plane protocol frame is determined as the information position.
16. The device according to any one of claims 12 to 15, characterized in that When the device is a target base station in an inter-station handover process, the target base station does not have a capability of processing the first information, and the processing unit is further configured to: During the processing of the first cache data packet, the first information is not processed according to the information position.
17. The device according to any one of claims 12 to 15, characterized in that When the device is a core network in an inter-station handover process, the processing unit is further configured to: Acquire a processing capability of a target base station regarding the first information during the inter-station handover; When the target base station does not have the ability to process the first information, removing the first information from the first cached data packet according to the information position to determine a second cached data packet; The transceiver unit is further configured to send the second cached data packet to the target base station.
18. A data processing device, characterized in that: The device comprises a transceiver unit and a processing unit: The transceiver unit is used to receive a first switching request, where the first switching request includes first capability information of a terminal device regarding a protocol data unit PDU set or wireless resource configuration information of the terminal device related to an extended reality XR service; The processing unit is used to send first indication information to the core network according to the first switching request, where the first indication information is used to indicate whether the target base station has a PDU set processing capability.
19. The device according to claim 18, characterized in that The first capability information is used to indicate at least one of the following information: The first capability information is used to indicate whether the terminal device supports the identification capability of the PDU set; The first capability information is used to indicate whether the terminal device supports the processing capability of the PDU set; The first capability information is used to indicate whether the terminal device supports the discard capability of the PDU set; The first capability information is used to indicate whether the terminal device supports the capability of discarding the PDU set based on the importance of the PDU set.
20. The device according to claim 18, characterized in that The radio resource configuration information includes radio resource control (RRC) configuration information, and the RRC configuration information includes at least one of the following information: Configuration information of discontinuous reception cycles based on rational numbers; Configuration information for reporting remaining data time; Configuration information for reporting auxiliary information related to the XR service.
21. The device according to any one of claims 18 to 20, characterized in that The first indication information is carried in a path switching request message.
22. The device according to any one of claims 18 to 21, characterized in that The transceiver unit is also used for: Receive the quality of service parameters of the PDU set corresponding to the XR service from the core network.
23. A data processing device, characterized in that: The device comprises a processor, the processor is coupled to a memory, the memory is used to store a computer program or instruction, and the processor is used to execute the computer program or instruction in the memory, so that the device performs the method according to any one of claims 1 to 11.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 11.
25. A chip, characterized in that: The chip is coupled to a memory and is used to read and execute program instructions stored in the memory to implement the method according to any one of claims 1 to 11.