Embodiments of the present application relate to the field of communication, and in particular, to a wireless communication method and a communication device.
Up to now, a New Radio (NR) system may support compression of a header of a data packet. A compression technology for compressing the header of the data packet may include Robust header compression (ROHC) and Ethernet frame header compression (EHC). However, the NR system does not support compression for a data portion, nor does it support compression for both the header and the data portion. Therefore, a wireless communication method is urgently needed in this filed, which can implement the compression of the data packet header, thereby improving system performance.
Embodiments of the present application provide a wireless communication method and communication device.
In a first aspect, the present application provides a wireless communication method, including:
In a second aspect, the present application provides a communication device for performing the method in the above first aspect or its various implementations. In some implementations, the communication device includes functional modules for executing the method in the above first aspect or its various implementations.
In an implementation, the communication device may include a processing unit configured to perform functions related to information processing. For example, the processing unit may be a processor.
In an implementation, the communication device may include a transmitting unit and/or a receiving unit. The transmitting unit is configured to perform functions related to transmitting, and the receiving unit is configured to perform functions related to receiving. For example, the transmitting unit may be a transmitter, and the receiving unit may be a receiver. For another example, the communication device is a communication chip, the receiving unit may be an input circuit or interface of the communication chip, and the transmitting unit may be an output circuit or interface of the communication chip.
In some implementations, the communication device may be a terminal device or a network device.
In a third aspect, the present application provides a communication device, including a memory and a processor. The memory is configured to store a computer program, and the processor is configured to invoke and execute the computer program stored in the memory to perform the method in the above first aspect or its various implementations.
In an implementation, there are one or more processors and one or more memories.
In an implementation, the memory may be integrated with the processor, or the memory is provided separately from the processor.
In an implementation, the communication device also includes a transmitter and a receiver.
In some implementations, the communication device may be a terminal device or a network device.
In a fourth aspect, the present application provides a chip for implementing the method in the above first aspect or its various implementations. In some implementations, the chip includes: a processor, configured to invoke and execute a computer program from a memory, causing a device installed with the chip to perform the method in the above first aspect or its various implementations.
In a fifth aspect, the present application provides a non-transitory computer readable storage medium storing a computer program, where the computer program causes a computer to perform the method in the above first aspect or its various implementations.
In a sixth aspect, the present application provides a computer program product, including computer program instructions, which cause a computer to perform the method in the above first aspect or its various implementations.
In a seventh aspect, the present application provides a computer program that, when executed on a computer, causes the computer to perform the method in the above first aspect or its various implementations.
The technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings.
In the embodiments, a wireless communication method is provided, which includes:
In some embodiments, the at least one compression protocol further includes at least one of the following protocols: an Ethernet frame header compression (EHC) protocol, or a robust header compression (ROHC) protocol.
In some embodiments, a service data adaptation protocol (SDAP) header in the first data packet is not compressed; and/or, when the first data packet is an SDAP control protocol data unit (PDU), the SDAP control PDU is not compressed.
In some embodiments, an SDAP header in the first data packet is compressed; and/or, when the first data packet is an SDAP control protocol data unit (PDU), the SDAP control PDU is compressed.
In some embodiments, performing the compression or decompression operation on the first data packet based on the at least one compression protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on the at least one compression protocol, includes:
In some embodiments, the first data packet or a compressed packet of the first data packet includes a packet data convergence protocol (PDCP) header, a UDC header and a data block in sequence.
In some embodiments, performing the compression or decompression operation on the first data packet as a whole based on the UDC protocol, includes:
In some embodiments, the first data packet is a PDCP PDU or a PDCP service data unit (SDU).
In some embodiments, the UDC protocol is used to compress at least one of: an SDAP header, an Ethernet frame header, an IP header, a payload, a remaining portion of the first data packet except a packet header, or an uncompressed remaining portion of the first data packet.
In some embodiments, an EHC protocol in the at least one compression protocol is used to compress an Ethernet frame header; and/or, an ROHC protocol in the at least one compression protocol is used to compress an Internet protocol (IP) header; and/or, the UDC protocol is used to compress a payload and/or an uncompressed remaining portion of the first data packet.
In some embodiments, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes at least one of: a PDCP header, an SDAP header, an EHC header, an ROHC header, a UDC header and a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on the at least one compression protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol, the ROHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol, the ROHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol, the ROHC protocol or the UDC protocol, includes:
In some embodiments, the first UDC header includes a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol, the ROHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol, the ROHC protocol or the UDC protocol, includes:
In some embodiments, an EHC protocol in the at least one compression protocol is used to compress an Ethernet frame header; and/or, the UDC protocol is used to compress at least one of: a payload, an Internet protocol (IP) header, or a remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an EHC header, a UDC header or a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on the at least one compression protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol or the UDC protocol, includes:
In some embodiments, the third UDC header includes a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the EHC protocol or the UDC protocol, includes:
In some embodiments, an ROHC protocol in the at least one compression protocol is used to compress an Internet protocol (TP) header; and/or, the UDC protocol is used to compress at least one of: a payload, an Ethernet frame header, or a remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an ROHC header, a UDC header or a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on the at least one compression protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the ROHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the ROHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the ROHC protocol or the UDC protocol, includes:
In some embodiments, the fifth UDC header includes a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the ROHC protocol or the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the ROHC protocol or the UDC protocol, includes:
In some embodiments, the seventh UDC header includes a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the ROHC protocol or the UDC protocol, includes:
In some embodiments, the ninth UDC header includes a data block.
In some embodiments, performing the compression or decompression operation on the first data packet based on at least one of the ROHC protocol or the UDC protocol, includes:
In some embodiments, the UDC protocol is used to compress at least one of: an Internet protocol (TP) header, a payload, an Ethernet frame header, or a remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes at least one of: a PDCP header, an SDAP header, or a UDC header and a data block.
In some embodiments, the packet header includes at least one of: a PDCP header, an SDAP header, an Ethernet frame header, or an IP header.
In some embodiments, performing the compression or decompression operation on the first data packet based on the at least one compression protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on the UDC protocol, includes:
In some embodiments, performing the compression or decompression operation on the first data packet based on the UDC protocol, includes:
In some embodiments, the first data packet or a compressed packet of the first data packet includes third indication information, and the third indication information is used to indicate at least one of:
In some embodiments, the third indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes fourth indication information, and the fourth indication information is used to indicate at least one of:
In some embodiments, the fourth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes fifth indication information, and the fifth indication information is used to indicate at least one of:
In some embodiments, the fifth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes sixth indication information, and the sixth indication information is used to indicate whether to bypass an IP protocol and/or an ROHC protocol.
In some embodiments, the sixth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes seventh indication information, and the seventh indication information is used to indicate whether to bypass an Ethernet frame protocol and/or an EHC protocol.
In some embodiments, the seventh indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the method further includes:
In some embodiments, the UDC configuration is configured when PDCP reestablishment configuration is configured, and/or, the UDC configuration is configured when the ninth indication information is not configured.
In some embodiments, the radio link control (RLC) mode corresponding to the UDC configuration being the acknowledged mode (AM), includes: the RLC mode corresponding to at least one of the following corresponding to the UDC configuration being the acknowledged mode (AM): a bearer, a logical channel, or RLC.
In some embodiments, the RLC mode corresponding to the UDC configuration being the bi-directional unacknowledged mode (UM), includes: the RLC mode corresponding to at least one of the following corresponding to the UDC configuration being the bi-directional unacknowledged mode (UM): a bearer, a logical channel, or RLC.
In some embodiments, when configuration information of DAPS is configured for the terminal device, the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration includes the eighth indication information.
In some embodiments, the ninth indication information is configured in a case of a radio resource control (RRC) connection being resumed or handover.
In some embodiments, a configured PDCP entity remains unchanged and does not indicate full configuration.
In some embodiments, when a configured bearer is a DAPS bearer, the ninth indication information is not configured.
In some embodiments, the eighth indication information is used to indicate that the DAPS HO supports the UDC configuration.
In some embodiments, at least one of a UDC buffer, a UDC synchronization state, or UDC context information corresponding to the UDC configuration is transmitted by a source network device to a target network device or is transmitted by the terminal device to the target network device.
In some embodiments, the at least one of the UDC buffer, the UDC synchronization state, or the UDC context information corresponding to the UDC configuration being transmitted by the source network device to the target network device or being transmitted by the terminal device to the target network device, includes: when the ninth indication information is used to indicate to continue to use the UDC configuration when the PDCP reestablishment is performed, the at least one of the UDC buffer, the UDC synchronization state, or the UDC context information corresponding to the UDC configuration being transmitted by the source network device to the target network device or is transmitted by the terminal device to the target network device.
In some embodiments, the UDC configuration between the terminal device and a source network device is used before uplink handover in a case of performing the DAPS HO; and/or, the UDC configuration configured by the source network device is used before uplink handover in a case of performing the DAPS HO.
In some embodiments, the UDC configuration between the terminal device and a target network device is used after uplink handover; and/or, the UDC configuration configured by a source network device is used after uplink handover; and/or, the UDC configuration configured by the target network device is used after uplink handover.
In some embodiments, the eighth indication information is used to indicate not to continue to use the UDC configuration; and/or, the eighth indication information is used to indicate not to continue to use the UDC configuration when the PDCP reestablishment is performed; and/or, the eighth indication information is not carried in the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration.
In some embodiments, the method further includes:
In some embodiments, performing the at least one of the following, includes:
In some embodiments, the eighth indication information is used to indicate to continue to use the UDC configuration when the PDCP reestablishment is performed; and/or, the eighth indication information is carried in the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration.
In some embodiments, the method further includes:
In some embodiments, the method further includes:
In some embodiments, the method is applicable for a terminal device or a network device.
In some embodiments, performing the compression operation on the first data packet based on the at least one compression protocol, includes:
As shown in
It should be understood that the embodiments of the present application are illustrated exemplarily only with the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application may be applied to various communication systems, such as: a Long Term Evolution (LTE) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), an Internet of Things (IoT) system, a Narrow Band Internet of Things (NB-IoT) system, an enhanced Machine-Type Communications (eMTC) system, a 5G communication system (also called as a New Radio (NR) communication system), or a future communication system, etc.
In the communication system 100 shown in
The network device 120 may be an evolutional base station (Evolutional Node B, eNB or eNodeB) in the Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in the NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, an in-vehicle device, or a wearable device, a hub, a switch, a network bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
The terminal device 110 may be any terminal device, including but not limited to a terminal device that employs a wired or wireless connection with the network device 120 or other terminal devices.
For example, the terminal device 110 may also refers to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a user terminal, terminal, a wireless communication device, a user agent, or a user apparatus, etc. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, or a Personal Digital Assistant (PDA), a handheld device with a wireless communication function, a computing device or other processing devices connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolution network, etc.
The terminal device 110 may be used for communication of device-to-device (Device to Device, D2D).
The wireless communication system 100 may also include a core network device 130 that communicates with the base station, and the core network device 130 may be a 5G core network (5G Core, 5GC) device, for example, an Access and Mobility Management Function (AMF), for another example, Authentication Server Function (AUSF), for another example, User Plane Function (UPF), for another example, Session Management Function (SMF). Optionally, the core network device 130 may also be an Evolved Packet Core (EPC) device of an LTE network, for example, a Session Management Function+Core Packet Gateway (SMF+PGW-C) device. It should be understood that the SMF+PGW-C may simultaneously implement functions that SMF and PGW-C can implement. In a process of network evolution, the above core network device may also be called as other names, or form new network entities by dividing functions of the core network, which is not limited by the embodiments of the present application.
Connections between various functional units in the communication system 100 may also be established through a next generation (NG) interface to implement communication.
For example, the terminal device establishes a new radio connection with the access network device through a NR interface, for transmitting user plane data and control plane signaling; the terminal device may establish a control plane signaling connection with the AMF through a NG interface 1 (called as N1 for short); the access network device, such as a next generation wireless access base station (gNB), may establish a user plane data connection with the UPF through a NG interface 3 (called as N3 for short); the access network device may establish a control plane signaling connection with the AMF through a NG interface 2 (called as N2 for short); the UPF may establish a control plane signaling connection with the SMF through a NG interface 4 (called as N4 for short); the UPF may exchange user plane data with a data network through a NG interface 6 (called as N6 for short); the AMF may establish a control plane signaling connection with the SMF through a NG interface 11 (called as N11 for short); the SMF may establish a control plane signaling connection with a PCF (Policy Control Function) through a NG interface 7 (called as N7 for short).
It should be understood that, in the embodiments of the present application, each device with a communication function in the network/system may be called as a communication device. Taking the communication system 100 shown in
It should be understood that, the terms herein “system” and “network” are often used interchangeably herein. The term herein “and/or” is only an association relationship to describe associated objects, meaning that there may be three kinds of relationships, for example, A and/or B may mean three cases where: A exists alone, both A and B exist, and B exists alone. In addition, a character “/” herein generally means that related objects before and after “/” are in an “or” relationship.
It should also be understood that, “corresponding” mentioned in the embodiments of the present application may mean that there is a direct correspondence or indirect correspondence between the two, it may also mean that there is an associated relationship between the two, or it may also mean a relationship of indicating and being indicated or a relationship of configuring and being configured, etc. It should also be understood that, “predefined” or “a predefined rule” mentioned in the embodiments of the present application may be implemented by pre-saving corresponding codes, tables or other manners that may be used for indicating related information, in the device (for example, including the terminal device and the network device), and the present application does not limit its implementations. For example, the predefined may refer to what is defined in a protocol. It should further be understood that, in the embodiments of the present application, the “protocol” may refer to a standard protocol in the field of communication, which may include, for example, an LTE protocol, an NR protocol, and related protocols applied in the future communication system, and the present application is not limited thereto.
As shown in
However, since the ROHC protocol and the EHC protocol are compression technologies for the packet header, that is, the ROHC protocol and the EHC protocol do not support compression for data portion, nor compression of both the header and the data portion. In view of this, the embodiments of the present application provide a wireless communication method and a communication device, which can implement a compression or decompression operation on the data packet header, thereby improving system performance.
As shown in
Exemplarily, when the communication device performs the compression operation based on the UDC protocol, a UDC packet may be generated, and the UDC packet may include a UDC header and a UDC data block. When the communication device performs the decompression operation based on the UDC protocol, the communication device performs the decompression operation on a received UDC packet based on the UDC protocol.
In this embodiment, by introducing the uplink data compression (UDC) protocol and performing the compression or decompression operation on the first data packet based on at least one compression protocol including the UDC protocol, the compression or decompression operation on the data packet header can be implemented, thereby improving system performance. In some implementations, performing the compression or decompression operation on the first data packet based on at least one compression protocol including the UDC protocol can save UL resources and reduce transmission delay.
Exemplarily, when the first data packet is a to-be-compressed data packet, the communication device performs the compression operation on the first data packet based on the at least one compression protocol; when the first data packet is a compressed data packet, the communication device may perform the decompression operation on the first data packet based on the at least one compression protocol.
Exemplarily, the first data packet may be a Packet Data Convergence Protocol (PDCP) Protocol Data Unit (PDU) or a PDCP service data unit (SDU). Of course, the first data packet may also be a Service Data Adaptation Protocol (SDAP) PDU, which is not specifically limited in the present application.
Exemplarily, when the first data packet is the to-be-compressed data packet, the first data packet may include at least one of the following:
Exemplarily, when the first data packet is the compressed data packet, the first data packet may include at least one of the following:
Exemplarily, the data block may be data formed by compression for the payload or the remaining portion.
It should be understood that, the description involved in the present application “performing a compression or decompression operation on a first data packet based on at least one compression protocol” may also be equivalently replaced by a description with a same or similar meaning, which is not specifically limited in the present application. Exemplarily, the “performing a compression or decompression operation on a first data packet based on at least one compression protocol” may be equivalently replaced by any of the following:
Similarly, the term “UDC protocol” involved in the present application may be replaced by “UDC function”, “UDC module”, “UDC configuration”, “UDC function enabled by UDC configuration”, “UDC module enabled by UDC configuration”, “UDC configuration used by UDC function”, “UDC module used by UDC configuration” and other descriptions with a same or similar meaning. In addition, the term “ROHC protocol” involved in the present application may be replaced by “ROHC function”, “ROHC module”, “ROHC configuration”, “ROHC function enabled by ROHC configuration”, “ROHC module enabled by ROHC configuration”, “ROHC configuration used by ROHC function”, “ROHC module used by ROHC configuration” and other descriptions with a same or similar meaning. In addition, the term “EHC protocol” involved in the present application may be replaced by “EHC function”, “EHC module”, “EHC configuration”, “EHC function enabled by the EHC configuration”, “EHC module enabled by the EHC configuration”, “EHC configuration used by the EHC function”, “EHC module used by the EHC configuration” and other descriptions with a same or similar meaning, the present application does not specifically limit thereto.
In some embodiments, when a compression buffer and a decompression buffer are synchronized, the communication device performs the compression or decompression operation based on the UDC protocol. When asynchronism or an error is detected, a buffer reset mechanism may be used to reset the buffer. For resynchronization, the terminal device needs to reset the compression buffer to all zeros. Exemplarily, the asynchronism or error of the compression buffer and the decompression buffer may be indicated by a UDC checksum error notification PDCP control PDU, and when the terminal device receives the notification, a buffer reset process of the terminal device is triggered, thereby resetting the buffer. Resetting the buffer may refer to resetting the compression buffer.
In some embodiments, the at least one compression protocol further includes at least one of the following protocols: an Ethernet frame header compression (EHC) protocol, or a robust header compression (ROHC) protocol.
In some embodiments, the service data adaptation protocol (SDAP) header in the first data packet is not compressed; and/or, when the first data packet is an SDAP control protocol data unit (PDU), the SDAP control PDU is not compressed.
In some embodiments, the service data adaptation protocol (SDAP) header in the first data packet is compressed; and/or, when the first data packet is the SDAP control protocol data unit (PDU), the SDAP control PDU is compressed.
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
In some embodiments, the first data packet or a compressed packet of the first data packet includes at least one of the following in sequence: a PDCP header, a UDC header, or a data block.
In some embodiments, the S210 may include:
In some embodiments, the UDC protocol is used to compress at least one of: an SDAP header, an Ethernet frame header, an IP header, a payload, a remaining portion of the first data packet except a packet header, or an uncompressed remaining portion of the first data packet.
It needs to be noted that, in the embodiments of the present application, the “predefined” may be implemented by pre-saving corresponding codes, tables or other manners that may be used for indicating related information, in the device (for example, including the terminal device and the network device), and the present application does not limit its implementations. For example, a predefined rule may refer to a rule defined in a protocol. Optionally, the “protocol” may refer to a standard protocol in the field of communication, which may include, for example, the LTE protocol, the NR protocol, and the related protocols applied in the future communication system, and the present application is not specifically limited thereto.
In some embodiments, the EHC protocol in the at least one compression protocol is used to compress an Ethernet frame header; and/or, the ROHC protocol in the at least one compression protocol is used to compress an Internet protocol (IP) header; and/or, the UDC protocol is used to compress a payload and/or an uncompressed remaining portion of the first data packet.
Exemplarily, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except a packet header.
Exemplarily, the packet header includes at least one of: a PDCP header, an SDAP header, an Ethernet frame header, or an IP header.
Exemplarily, the first data packet or a compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an EHC header, an ROHC header, a UDC header, or a data block.
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, the first UDC header includes a data block.
Exemplarily, the first UDC header includes a UDC header and a data block obtained by performing the compression operation on the SDAP header.
Exemplarily, the second UDC header includes a packet header obtained by compressing the payload of the first data packet and/or the uncompressed remaining portion of the first data packet. Optionally, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except the packet header. Optionally, the packet header includes at least one of: a PDCP header, an SDAP header, an Ethernet frame header, or an IP header.
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the EHC protocol in the at least one compression protocol is used to compress an Ethernet frame header; and/or, the UDC protocol is used to compress at least one of: a payload, an Internet protocol (IP) header, or a remaining portion of the first data packet except a packet header.
Exemplarily, the first data packet or the compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an EHC header, a UDC header or a data block.
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, the third UDC header includes a data block.
Exemplarily, the third UDC header includes a UDC header and a data block obtained by performing the compression operation on the SDAP header.
Exemplarily, the fourth UDC header includes a packet header obtained by compressing the payload in the first data packet and/or the uncompressed remaining portion of the first data packet. Optionally, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except the packet header. Optionally, the packet header includes at least one of: the PDCP header, the SDAP header, the Ethernet frame header, or the IP header.
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the ROHC protocol in the at least one compression protocol is used to compress an Internet protocol (IP) header; and/or, the UDC protocol is used to compress at least one of: a payload, the Ethernet frame header, or a remaining portion of the first data packet except a packet header.
Exemplarily, the first data packet or the compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an ROHC header, a UDC header, or a data block.
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, the fifth UDC header includes a data block.
Exemplarily, the fifth UDC header includes a UDC header and a data block obtained by performing the compression operation on the Ethernet frame header.
Exemplarily, the sixth UDC header includes a packet header obtained by compressing the payload in the first data packet and/or the uncompressed remaining portion of the first data packet. Optionally, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except the packet header. Optionally, the packet header includes at least one of: the PDCP header, the SDAP header, the Ethernet frame header, or the IP header.
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, the UDC header includes a UDC header and a data block obtained by performing the compression operation on the Ethernet frame header.
Exemplarily, the UDC header includes a packet header obtained by compressing the payload in the first data packet and/or the uncompressed remaining portion of the first data packet. Optionally, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except the packet header. Optionally, the packet header includes at least one of: the PDCP header, the SDAP header, the Ethernet frame header, or the IP header.
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, the seventh UDC header includes a data block.
Exemplarily, the seventh UDC header includes a UDC header and a data block obtained by performing a compression operation on the SDAP header.
Exemplarily, the eighth UDC header includes a packet header obtained by compressing the payload in the first data packet and/or the uncompressed remaining portion of the first data packet. Optionally, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except the packet header. Optionally, the packet header includes at least one of: the PDCP header, the SDAP header, the Ethernet frame header, or the IP header.
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, the ninth UDC header includes a data block.
Exemplarily, the ninth UDC header includes a UDC header and a data block obtained by performing the compression operation on the SDAP header and the Ethernet frame header of the first data packet.
Exemplarily, the tenth UDC header includes a packet header obtained by compressing the payload in the first data packet and/or the uncompressed remaining portion of the first data packet. Optionally, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except the packet header. Optionally, the packet header includes at least one of: the PDCP header, the SDAP header, the Ethernet frame header, or the IP header.
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the UDC protocol is used to compress at least one of: the IP header, the payload, the Ethernet frame header, or the remaining portion of the first data packet except the packet header.
Exemplarily, the first data packet or the compressed packet of the first data packet includes at least one of: the PDCP header, the SDAP header, the UDC header, or the data block.
In some embodiments, the packet header includes at least one of: the PDCP header, the SDAP header, the Ethernet frame header, or the IP header.
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the S210 may include:
Exemplarily, as shown in
In some embodiments, the first data packet or the compressed packet of the first data packet includes third indication information, and the third indication information is used to indicate at least one of:
Exemplarily, the third indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or the compressed packet of the first data packet includes fourth indication information, and the fourth indication information is used to indicate at least one of:
Exemplarily, the fourth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or the compressed packet of the first data packet includes fifth indication information, and the fifth indication information is used to at least one of:
Exemplarily, the fifth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or the compressed packet of the first data packet includes sixth indication information, and the sixth indication information is used to indicate whether to bypass an IP protocol and/or an ROHC protocol.
Exemplarily, the sixth indication information being used to indicate whether to bypass the IP protocol and/or the ROHC protocol, may be equivalently replaced with: the sixth indication information being used to indicate whether to not perform the IP protocol and/or the ROHC protocol.
Exemplarily, the sixth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or the compressed packet of the first data packet includes seventh indication information, and the seventh indication information is used to indicate whether to bypass an Ethernet frame protocol and/or an EHC protocol.
Exemplarily, the seventh indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, when the compression or decompression operation is performed on the service data adaptation protocol (SDAP) header in the first data packet, and the compression or decompression operation is performed on the first data packet based on the EHC protocol, the ROHC protocol and the UDC protocol in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information or the seventh indication information.
In some embodiments, when the first data packet or the compressed packet of the first data packet includes at least one of the PDCP header, the EHC header, the ROHC header, the UDC header, or the data block in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information, or the seventh indication information.
Exemplarily, as shown in
In some embodiments, when the compression or decompression operation is performed on the service data adaptation protocol (SDAP) header in the first data packet, and the compression or decompression operation is performed on the first data packet based on the ROHC protocol, the EHC protocol and the UDC protocol in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information or the seventh indication information.
In some embodiments, when the first data packet or the compressed packet of the first data packet includes at least one of the PDCP header, the ROHC header, the EHC header, the UDC header, or the data block in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information, or the seventh indication information.
Exemplarily, as shown in
In some embodiments, when the compression or decompression operation is performed on the service data adaptation protocol (SDAP) header in the first data packet, when the compression or decompression operation is performed on the first data packet based on the EHC protocol and the UDC protocol in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, and the sixth indication information, or the seventh indication information.
In some embodiments, when the first data packet or the compressed packet of the first data packet includes at least one of the PDCP header, the EHC header, the UDC header or the data block in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information, or the seventh indication information.
Exemplarily, when the first data packet is not an IP packet or does not include an IP header, when the first data packet or the compressed packet of the first data packet includes at least one of the PDCP header, the EHC header, the UDC header or the data block in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information or the seventh indication information.
Exemplarily, as shown in
In some embodiments, when the first data packet or the compressed packet of the first data packet includes at least one of the PDCP header, the ROHC header, the UDC header, or the data block in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information, or the seventh indication information.
In some embodiments, when the first data packet is an Ethernet frame packet or includes an Ethernet frame header, when the first data packet or the compressed packet of the first data packet includes at least one of the PDCP header, the ROHC header, and the UDC header or the data block in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information or the seventh indication information.
Exemplarily, when the first data packet is not the Ethernet frame packet or does not include the Ethernet frame header, the first data packet or the compressed packet of the first data packet includes at least one of the PDCP header, the ROHC header, the UDC header, or the data block in sequence, the first data packet or the compressed packet of the first data packet includes at least one of the third indication information, the fourth indication information, the fifth indication information, the sixth indication information, or the seventh indication information.
Exemplarily, as shown in
In some embodiments, the method 200 may also include:
Exemplarily, the ninth indication information may also be referred to as UDC continuity configuration, for short.
Exemplarily, the ninth indication information may be DRB-ContinueUDC signaling or DRB-ContinueUDC-UL signaling.
Exemplarily, the RLC mode corresponding to the UDC configuration may be configured by RLC configuration (RLC-Config) or RLC bearer configuration (RLC-BearerConfig). For example, the radio link control (RLC) mode corresponding to the UDC configuration is the acknowledged mode (AM), which may be configured by the RLC configuration (RLC-Config) or the RLC bearer configuration (RLC-BearerConfig). For another example, the RLC mode corresponding to the UDC configuration is a bi-directional unacknowledged mode (UM), which may be configured by the RLC configuration (RLC-Config) or the RLC bearer configuration (RLC-BearerConfig).
In some embodiments, the UDC configuration is configured when PDCP reestablishment configuration is configured, and/or, the UDC configuration is configured when the ninth indication information is not configured.
In some embodiments, the radio link control (RLC) mode corresponding to the UDC configuration being the acknowledged mode (AM), includes: the RLC mode corresponding to at least one of the following corresponding to the UDC configuration being the acknowledged mode (AM): a bearer, a logical channel, or RLC.
In some embodiments, the RLC mode corresponding to the UDC configuration being the bi-directional unacknowledged mode (UM), includes: the RLC mode corresponding to at least one of the following corresponding to the UDC configuration being the bi-directional unacknowledged mode (UM): a bearer, a logical channel, or RLC.
In some embodiments, when configuration information of DAPS is configured for the terminal device, the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration includes the eighth indication information.
In some embodiments, the ninth indication information is configured in a case of a radio resource control (RRC) connection being resumed or handover.
In some embodiments, a configured PDCP entity remains unchanged and does not indicate full configuration.
In some embodiments, when a configured bearer is a DAPS bearer, the ninth indication information is not configured.
In some embodiments, the eighth indication information is used to indicate that the DAPS HO supports the UDC configuration.
In some embodiments, at least one of a UDC buffer, a UDC synchronization state, or UDC context information corresponding to the UDC configuration is transmitted by a source network device to a target network device or is transmitted by the terminal device to the target network device.
In some embodiments, the at least one of the UDC buffer, the UDC synchronization state, or the UDC context information corresponding to the UDC configuration being transmitted by the source network device to the target network device or being transmitted by the terminal device to the target network device, includes: when the ninth indication information is used to indicate to continue to use the UDC configuration when the PDCP reestablishment is performed, the at least one of the UDC buffer, the UDC synchronization state, or the UDC context information corresponding to the UDC configuration being transmitted by the source network device to the target network device or is transmitted by the terminal device to the target network device.
In some embodiments, the UDC configuration between the terminal device and a source network device is used before uplink handover in a case of performing the DAPS HO; and/or, the UDC configuration configured by the source network device is used before uplink handover in a case of performing the DAPS HO.
In some embodiments, the UDC configuration between the terminal device and a target network device is used after uplink handover; and/or, the UDC configuration configured by a source network device is used after uplink handover; and/or, the UDC configuration configured by the target network device is used after uplink handover.
Exemplarily, in a case where the ninth indication information is configured, the UDC configuration configured by the source network device is used after uplink handover; in a case where the ninth indication information is not configured and the eighth indication information is configured, the UDC configuration configured by the target network device is used after uplink handover.
In some embodiments, the eighth indication information is used to indicate not to continue to use the UDC configuration; and/or, the eighth indication information is used to indicate not to continue to use the UDC configuration when the PDCP reestablishment is performed; and/or, the eighth indication information is not carried in the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration.
In some embodiments, the method 200 may also include:
In some embodiments, the method 200 may also include:
Exemplarily, the pre-defined dictionary may include standard and operator defined dictionaries.
In some embodiments, the eighth indication information is used to indicate to continue to use the UDC configuration when the PDCP reestablishment is performed; and/or, the eighth indication information is carried in the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration.
In some embodiments, the method 200 may also include:
Exemplarily a compression buffer and a decompression buffer of the UDC configuration are continued to be used, and the compression buffer and the decompression buffer are not reset.
In some embodiments, the method 200 may also include:
The schemes of the present application are illustrated below in combination with some embodiments.
Exemplarily, the UDC configuration may include at least one of the following.
Exemplarily, if such a parameter is not configured, when the PDCP reestablishment is performed, for the UDC, the compression buffer is reset to all 0 or the pre-defined dictionary; and/or, the UDC is used to decompress all stored PDCP SDUs; and/or, the compression buffer is reset to all 0 or the pre-defined dictionary after the UDC is used to decompress all stored PDCP SDUs. If such a parameter is configured, when the PDCP reestablishment is performed, for the UDC, the compression buffer does not need to be reset; the decompression buffer does not need to be reset. When configuring the UDC, the RLC mode corresponding to the bearer and/or logical channel and/or RLC corresponding to the UDC is the AM, and exemplarily, when configuring, RLC-BearerConfig or RLC-Config is used for configuration; and/or, when configuring the UDC, the RLC mode corresponding to the bearer and/or logical channel and/or RLC corresponding to the UDC is the UM, and the UM is bi-directional (i.e., um-Bi-Directional), and exemplarily, when configuring, RLC-BearerConfig or RLC-Config is used for configuration.
After receiving the UDC configuration transmitted by the network device, the UE performs the UDC function or the related operation. Exemplarily, if the UDC configuration includes the indication of whether the UDC continues (for example, the indication of whether the UDC continues when the PDCP reestablishment is performed), such as DRB-ContinueUDC or DRB-ContinueUDC-UL, then:
In this embodiment, the UDC function is made available for use in the NR system, and usage restrictions or usage manners of the UDC function are clarified.
Exemplarily, the implementation process of the compression end may include the following steps.
Exemplarily, the compression configuration includes one of: the UDC and the ROHC; the UDC and the EHC; the UDC and the EHC and the ROHC.
Exemplarily, the UL compression function or the related operation may be performed according to at least one of the following a) to e).
a). Compression is not performed on the SDAP header and the SDAP control PDU, or UDC compression is not performed on the SDAP header and the SDAP control PDU.
b). The compression function or the decompression function may include at least one of the following.
Alt1: the EHC is used for the Ethernet frame header (EHC for Ethernet header), the ROHC is used for the IP header (ROHC for IP header), and the UDC is used for the payload (UDC for payload).
Alt2: the EHC is used for the Ethernet frame header (EHC for Ethernet header).
Optionally, the UDC is used for the payload (UDC for payload).
Optionally, the UDC is used for the IP header and the payload (UDC for IP header and payload).
Alt3: the ROHC is used for the IP header (ROHC for IP header).
Optionally, the UDC is used for the payload (UDC for payload).
Optionally, the UDC is used for the Ethernet frame header and the payload (UDC for Ethernet header and payload).
Alt4: the UDC is used for all (UDC for all).
Optionally, the all includes the Ethernet frame header, the IP header and the payload (including: Ethernet header, IP header, payload).
c). The compression performing sequence may include any of the following.
Alt1: the compression end first performs the EHC compression, then performs the ROHC compression, and then performs the UDC compression.
Optional, it configures the UDC/EHC/ROHC (supporting to simultaneously configure the EHC and other compression mechanisms).
Alt2: the compression end first performs the EHC compression and then performs the UDC compression.
Optionally, the compression end bypasses the ROHC. For example, this packet is an Ethernet packet of non-IP.
Optionally, compression of an IP packet header is also performed by the UDC compression (e.g., IP over Ethernet).
Optional, only the EHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (ROHC) are configured not simultaneously.
Alt3: the compression end performs the ROHC compression, and then performs the UDC compression.
Optionally, this packet is an IP packet or a non-Ethernet packet.
Optionally, only the ROHC and the UDC are configured.
Optionally, if the packet is an Ethernet packet, the compression end first performs the UDC (for Ethernet header), and then performs the ROHC and the UDC (for data).
Optionally, only the ROHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC) are configured not simultaneously.
Alt4: the compression end only performs the UDC compression.
Optionally, the Ethernet packet header, the IP packet header, and the data portion are all compressed by the UDC.
Optionally, this packet is the IP packet, the Ethernet packet (without/with IP).
Optionally, one of the following is configured: the UDC; the UDC and the ROHC; the UDC and the EHC; the UDC and the EHC and the ROHC.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC/ROHC) are configured not simultaneously.
d). Correspondingly, the performing sequence of the decompression end may include any of the following.
Alt1: The decompression end first performs the EHC decompression, then performs the ROHC decompression, and then performs the UDC decompression.
Optionally, the UDC/the EHC/the ROHC is configured (simultaneous configuration is supported).
Alt2: The decompression end first performs the EHC decompression and then performs the UDC decompression.
Optionally, the decompression end bypasses the ROHC. For example, this packet is an Ethernet packet of non-P.
Optionally, decompression of the IP packet header is also performed by the UDC decompression
Optionally, only the EHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (ROHC) are configured not simultaneously.
Alt3: the decompression end performs the ROHC decompression and then performs the UDC decompression.
Optionally, this packet is the IP packet or the non-Ethernet packet.
Optionally, only the ROHC and the UDC are configured.
Optionally, if the packet is the Ethernet packet, the decompression end first performs the UDC decompression (for Ethernet header), and then performs the ROHC decompression and the UDC decompression (for data portion).
Optionally, only the ROHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC) are configured not simultaneously.
Alt4: The decompression end only performs the UDC decompression.
Optionally, the Ethernet packet header, the IP packet header, and the data portion are all decompressed by the UDC.
Optionally, this packet is the IP packet, the Ethernet packet (without/with IP).
Optionally, one of the following is configured: the UDC; the UDC and the ROHC; the UDC and the EHC; the UDC and the EHC and the ROHC.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC/ROHC) are configured not simultaneously.
e). A location of the packet header in the PDCP data PDU may be determined according to the compression order or decompression order, in Alt1 to Alt4.
Optionally, for Alt1, the location of the packet header in the PDCP data PDU is as shown in
Optionally, for Alt2, the location of the packet header in the PDCP data PDU is as shown in
Optionally, for Alt3, the location of the packet header in the PDCP data PDU is as shown in
Optionally, for Alt4, the location of the packet header in the PDCP data PDU is as shown in
In this embodiment, for the case in which the SDAP packet header and SDAP control PDU are not compressed, the compression or decompression method when multiple compression mechanisms are configured simultaneously, is designed, which can improve system performance of the communication device.
in this embodiment, the network device simultaneously configures the UDC and at least one of the EHC or the ROHC for the compression and/or decompression processing. In this case, the UDC compression is performed on the SDAP header. Further, the UDC is used to perform the compression of the SDAP control PDU.
Exemplarily, the implementation process is as follows.
Exemplarily, the implementation process of the compression end may include the following steps.
Exemplarily, the compression configuration includes one of: the UDC and the ROHC; the UDC and the EHC; the UDC and the EHC and the ROHC.
Exemplarily, the UL compression function or the related operation may include at least one of the following.
a). Compressing the SDAP header, or performing the UDC compression on the SDAP header.
b). Compressing the SDAP control PDU, or performing the UDC compression on the SDAP control PDU.
c). The compression function or decompression function may include at least one of the following.
Alt1: the EHC is used for the Ethernet frame header (EHC for Ethernet header), the ROHC is used for the IP header (ROHC for IP header).
Optionally, the UDC is used for the payload and the SDAP header (UDC for payload and SDAP header).
Alt2: the EHC is used for the Ethernet frame header (EHC for Ethernet header).
Optionally, the UDC is used for the payload and the SDAP header (UDC for payload and SDAP header).
Optionally, the UDC is used for the IP header, the payload and the SDAP header (UDC for IP header, and SDAP header and payload).
Alt3: the ROHC is used for the IP header (ROHC for IP header).
Optionally, the UDC is used for the payload and the SDAP header (UDC for payload and SDAP header).
Optionally, the UDC is used for the Ethernet frame header, the payload and the SDAP header (UDC for Ethernet header, and SDAP header and payload).
Alt4: the UDC is used for all (UDC for all).
Optionally, the all includes the Ethernet frame header, the SDAP header, the IP header and the payload (including: Ethernet header, SDAP header, IP header, payload).
Optionally, the all includes the SDAP header and the payload (including: SDAP header and payload), for example, the SDAP control PDU.
d). The compression performing sequence may include any of the following.
Alt1: the compression end first performs the UDC compression (UDC header+data block: for SDAP header), then performs the EHC compression, then performs the ROHC compression, and then performs the UDC compression.
Optionally, the UDC/the EHC/the ROHC is configured (supporting to configure the EHC and other compression mechanisms simultaneously).
Optionally, performing UDC on the SDAP control PDU is supported.
Optionally, if it is the SDAP control PDU, the compression end bypasses the EHC and ROHC compression. A final format is PDCP header+UDC header+UDC data block. Further, the compression end transmits the packet on which only the UDC is performed, to a lower layer.
Alt2: the compression end first performs the UDC compression (UDC header+data block: for SDAP header), then performs the EHC compression, and then performs the UDC compression.
Optionally, the compression end bypasses the ROHC. For example, this packet is an Ethernet packet of non-IP.
Optionally, compression of the IP packet header is also performed by the UDC compression (e.g., IP over Ethernet).
Optionally, only the EHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (ROHC) are configured not simultaneously.
Optionally, performing the UDC on the SDAP control PDU is supported.
Optionally, if it is the SDAP control PDU, the compression end bypasses the EHC compression. A final format is PDCP header+UDC header+UDC data block. Further, the compression end transmits the packet on which only the UDC is performed, to the lower layer.
Alt3: the compression end performs the UDC compression (UDC header+data block: for SDAP header), then performs the ROHC compression, and then performs the UDC compression.
Optionally, this packet is the IP packet or the non-Ethernet packet.
Optionally, only the ROHC and the UDC are configured.
Optionally, if the packet is the Ethernet packet, the compression end first performs the UDC (for Ethernet header), and then performs the ROHC and the UDC (for data).
Optionally, only the ROHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC) are configured not simultaneously.
Optionally, performing the UDC on the SDAP control PDU is supported.
Optionally, if it is the SDAP control PDU, the compression end bypasses the ROHC compression. A final format is PDCP header+UDC header+UDC data block. Further, the compression end transmits the packet on which only the UDC is performed, to the lower layer.
Alt4: the compression end only performs the UDC compression.
Optionally, the SDAP header, the Ethernet packet header, the IP packet header, and the data portion are all compressed by the UDC.
Optionally, the packet is the IP packet, the Ethernet packet (without/with IP).
Optionally, one of the following is configured: the UDC; the UDC and the ROHC; the UDC and the EHC; the UDC and the EHC and the ROHC.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC/ROHC) are configured not simultaneously.
Optionally, performing the UDC on the SDAP control PDU is supported.
Optionally, if it is the SDAP control PDU, the compression end bypasses the ROHC and/or EHC compression. A final format is PDCP header+UDC header+UDC data block. Further, the compression end transmits the packet on which only the UDC is performed, to a lower layer.
Alt5: the compression end first performs the EHC and/or the ROHC, and then performs the UDC compression.
Optionally, for the UDC, it may be used for all remaining portions (for all remaining), may cover the SDAP header and the payload (may cover SDAP header and payload).
Optionally, indication information is carried in the UDC PDU or UDC PDU header, to indicate whether the SDAP header is compressed.
e). Correspondingly, the performing sequence of the decompression end may include any of the following.
Alt1: the decompression end first performs the UDC decompression (UDC header+data block: for SDAP header), then performs the EHC decompression, then performs the ROHC decompression, and then performs the UDC decompression.
Optionally, the UDC/the EHC/the ROHC is configured (simultaneous configuration is supported).
Optionally, performing the UDC on the SDAP control PDU is supported.
Optionally, if it is the SDAP control PDU, the decompression end bypasses the EHC decompression and the ROHC decompression. Further, the packet on which the UDC decompression is performed, is transmitted to a higher layer.
Alt2: the decompression end first performs the UDC decompression (UDC header+data block: for SDAP header), performs the EHC decompression, and then performs the UDC decompression.
Optionally, the decompression end bypasses the ROHC. For example, this packet is an Ethernet packet of non-IP.
Optionally, the decompression of the IP packet header is also performed by the UDC decompression.
Optionally, only the EHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (ROHC) are configured not simultaneously.
Optionally, performing the UDC on the SDAP control PDU is supported.
Optional, if it is the SDAP control PDU, the decompression end bypasses the EHC decompression. Further, the packet on which the UDC decompression is performed, is transmitted to a higher layer.
Alt3: the decompression end performs the UDC decompression (UDC header+data block: for SDAP header), then performs the ROHC decompression, and then performs the UDC decompression.
Optionally, this packet is the IP packet or the non-Ethernet packet.
Optionally, only the ROHC and the UDC are configured.
Optionally, if the packet is the Ethernet packet, the decompression end first performs the UDC decompression (for Ethernet header), and then performs the ROHC decompression and the UDC decompression (for data portion).
Optionally, only the ROHC and the UDC are configured, or the UDC/the EHC/the ROHC is configured.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC) are configured not simultaneously.
Optionally, performing the UDC on the SDAP control PDU is supported.
Optionally, if it is the SDAP control PDU, the decompression end bypasses the ROHC decompression. Further, the packet on which the UDC decompression is performed, is transmitted to a higher layer.
Alt4: the decompression end only performs the UDC decompression.
Optionally, the Ethernet packet header, the IP packet header, and the data portion are all decompressed by the UDC.
Optional, the packer is the IP packet, the Ethernet packet (without/with IP).
Optionally, one of the following is configured: the UDC; the UDC and the ROHC; the UDC and the EHC; the UDC and the EHC and the ROHC.
Optionally, this case also includes that the UDC and other header compression mechanisms (EHC/ROHC) are configured not simultaneously.
Optionally, performing the UDC on the SDAP control PDU is supported.
Optionally, if compression other than the UDC is also configured and it is the SDAP control PDU, the decompression end bypasses the EHC decompression and the ROHC decompression.
Further, the packet on which the UDC decompression is performed, is transmitted to a higher layer.
Alt5: the decompression end first performs the EHC and/or ROHC decompression, and then performs the UDC decompression.
Optionally, for the UDC, it may be used for all remaining portions (for all remaining), may cover the SDAP header and the payload (may cover SDAP header and payload).
Optionally, the decompression end, after decompressing the SDAP header, puts it back before the Ethernet and/or IP packet header.
Optionally, according to indication information carried in the UDC PDU or UDC PDU header, the UDC decompression end determines whether the SDAP header of the DRB or PDCP PDU is compressed, and/or, determines whether to put the decompressed SDAP header back before the Ethernet and/or IP packet header.
f). A location of the packet header in the PDCP data PDU may be determined according to the compression order or decompression order, in Alt1 to Alt5.
Optionally, for Alt1, the location of the packet header in the PDCP data PDU is as shown in
Optionally, for Alt2, the location of the packet header in the PDCP data PDU is as shown in
Optionally, for Alt3, the location of the packet header in the PDCP data PDU is as shown in
Optionally, for Alt4, the location of the packet header in the PDCP data PDU is as shown in
Optionally, for Alt5, the location of the packet header in the PDCP data PDU is as shown in
In this embodiment, for the case in which the SDAP packet header and the SDAP control PDU are compressed, the compression or decompression method when multiple compression mechanisms are configured simultaneously, is designed, which can improve system performance of the communication device.
The embodiments of the present application are described in detail above in combination with the accompanying drawings. However, the present application is not limited to specific details in the above embodiments. Within a range of a technical conception of the present application, a variety of simple modifications may be made to the technical solutions of the present application, and these simple modifications all belong to the protection scope of the present application. For example, each technical feature described in the above-mentioned embodiments may be combined in any suitable way without conflict, and in order to avoid unnecessary repetition, the various possible combinations are not otherwise described in the present application. For another example, any combination between the various different embodiments of the present application is also possible, as long as they are not inconsistent with the idea of the present application, they should also be regarded as the content disclosed in the present application.
It should also be understood that, in the various method embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not mean an order of execution, the order of execution of the processes shall be determined by their functions and inherent logic, and shall not constitute any limitation on the implementation processes of the embodiments of the present application. In addition, in the embodiments of the present application, the terms “downlink” and “uplink” are used to represent transmission directions of signal or data, where the “downlink” is used to represent that the transmission direction of signal or data is a first direction transmitting from a site to a user equipment of a cell, and the “uplink” is used to represent that the transmission direction of signal or data is a second direction transmitting from the user equipment of the cell to the site, for example, “downlink signal” represents that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term “and/or” is only an association relationship describing associated objects, and represents that three relationships may exist. For example, “A and/or B” may represent three cases: only A, both A and B, or only B. In addition, the character “/” herein generally represents that associated objects before and after “/” are in an “or” relationship.
The method embodiments of the present application have been described in detail above with reference to
As shown in
In some embodiments, the at least one compression protocol further includes at least one of the following protocols: an Ethernet frame header compression (EHC) protocol, or a robust header compression (ROHC) protocol.
In some embodiments, a service data adaptation protocol (SDAP) header in the first data packet is not compressed; and/or, when the first data packet is an SDAP control protocol data unit (PDU), the SDAP control PDU is not compressed.
In some embodiments, a service data adaptation protocol (SDAP) header in the first data packet is compressed; and/or, when the first data packet is an SDAP control protocol data unit (PDU), the SDAP control PDU is compressed.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the first data packet or a compressed packet of the first data packet includes a PDCP header, a UDC header and a data block in sequence.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the first data packet is a PDCP PDU or a PDCP service data unit (SDU).
In some embodiments, the UDC protocol is used to compress at least one of: an SDAP header, an Ethernet frame header, an IP header, a payload, a remaining portion of the first data packet except a packet header, or an uncompressed remaining portion of the first data packet.
In some embodiments, an EHC protocol in the at least one compression protocol is used to compress an Ethernet frame header; and/or, an ROHC protocol in the at least one compression protocol is used to compress an Internet protocol (IP) header; and/or, the UDC protocol is used to compress a payload and/or an uncompressed remaining portion of the first data packet.
In some embodiments, the uncompressed remaining portion of the first data packet includes: an uncompressed remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an EHC header, an ROHC header, a UDC header or a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the first UDC header includes a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, an EHC protocol in the at least one compression protocol is used to compress an Ethernet frame header; and/or, the UDC protocol is used to compress at least one of: a payload, an Internet protocol (IP) header, or a remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an EHC header, a UDC header or a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the third UDC header includes a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, an ROHC protocol in the at least one compression protocol is used to compress an Internet protocol (TP) header; and/or, the UDC protocol is used to compress at least one of: a payload, an Ethernet frame header, or a remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data includes at least one of: a PDCP header, an SDAP header, an ROHC header, a UDC header or a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the fifth UDC header includes a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the seventh UDC header includes a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the ninth UDC header includes a data block.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the UDC protocol is used to compress at least one of: an Internet protocol (TP) header, a payload, an Ethernet frame header, or a remaining portion of the first data packet except a packet header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes at least one of: a PDCP header, an SDAP header, a UDC header or a data block.
In some embodiments, the packet header includes at least one of: a PDCP header, an SDAP header, an Ethernet frame header, or an IP header.
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the processing unit 310 is further configured to:
In some embodiments, the first data packet or a compressed packet of the first data packet includes third indication information, and the third indication information is used to indicate at least one of:
In some embodiments, the third indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes fourth indication information, and the fourth indication information is used to indicate at least one of:
In some embodiments, the fourth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes fifth indication information, and the fifth indication information is used to at least one of:
In some embodiments, the fifth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes sixth indication information, and the sixth indication information is used to indicate whether to bypass an IP protocol and/or an ROHC protocol.
In some embodiments, the sixth indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the first data packet or a compressed packet of the first data packet includes seventh indication information, and the seventh indication information is used to indicate whether to bypass an Ethernet frame protocol and/or an EHC protocol.
In some embodiments, the seventh indication information is carried in a PDCP PDU or a UDC PDU or a UDC header.
In some embodiments, the communication device may further include:
In some embodiments, the UDC configuration is configured when PDCP reestablishment configuration is configured, and/or, the UDC configuration is configured when the ninth indication information is not configured.
In some embodiments, the radio link control (RLC) mode corresponding to the UDC configuration being the acknowledged mode (AM), includes: the RLC mode corresponding to at least one of the following corresponding to the UDC configuration being the acknowledged mode (AM): a bearer, a logical channel, or RLC.
In some embodiments, the RLC mode corresponding to the UDC configuration being the bi-directional unacknowledged mode (UM), includes: the RLC mode corresponding to at least one of the following corresponding to the UDC configuration being the bi-directional unacknowledged mode (UM): a bearer, a logical channel, or RLC.
In some embodiments, when configuration information of DAPS is configured for the terminal device, the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration includes the eighth indication information.
In some embodiments, the ninth indication information is configured in a case of a radio resource control (RRC) connection being resumed or handover.
In some embodiments, a configured PDCP entity remains unchanged and does not indicate full configuration.
In some embodiments, when a configured bearer is a DAPS bearer, the ninth indication information is not configured.
In some embodiments, the eighth indication information is used to indicate that the DAPS HO supports the UDC configuration.
In some embodiments, at least one of a UDC buffer, a UDC synchronization state, or UDC context information corresponding to the UDC configuration is transmitted by a source network device to a target network device or is transmitted by the terminal device to the target network device.
In some embodiments, the at least one of the UDC buffer, the UDC synchronization state, or the UDC context information corresponding to the UDC configuration being transmitted by the source network device to the target network device or being transmitted by the terminal device to the target network device, includes: when the ninth indication information is used to indicate to continue to use the UDC configuration when the PDCP reestablishment is performed, the at least one of the UDC buffer, the UDC synchronization state, or the UDC context information corresponding to the UDC configuration being transmitted by the source network device to the target network device or is transmitted by the terminal device to the target network device.
In some embodiments, the UDC configuration between the terminal device and a source network device is used before uplink handover in a case of performing the DAPS HO; and/or, the UDC configuration configured by the source network device is used before uplink handover in a case of performing the DAPS HO.
In some embodiments, the UDC configuration between the terminal device and a target network device is used after uplink handover; and/or, the UDC configuration configured by a source network device is used after uplink handover; and/or, the UDC configuration configured by the target network device is used after uplink handover.
In some embodiments, the eighth indication information is used to indicate not to continue to use the UDC configuration; and/or, the eighth indication information is used to indicate not to continue to use the UDC configuration when the PDCP reestablishment is performed; and/or, the eighth indication information is not carried in the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration.
In some embodiments, the processing unit 310 may also be configured to:
In some embodiments, the processing unit 310 may also be configured to:
In some embodiments, the eighth indication information is used to indicate to continue to use the UDC configuration when the PDCP reestablishment is performed; and/or, the eighth indication information is carried in the RRC configuration, the PDCP configuration, the DAPS configuration or the UDC configuration.
In some embodiments, the processing unit 310 may also be configured to:
In some embodiments, the communication device may also include:
It should be understood that, the apparatus embodiments and the method embodiments may correspond to each other, and similar descriptions may refer to the method embodiments. In some embodiments, the communication device 300 shown in
The communication device of the embodiments of the present application is described above from the perspective of functional modules in combination with the accompanying drawings. It should be understood that the functional modules may be implemented in the form of hardware, may also be implemented by instructions in the form of software, or may also be implemented by a combination of hardware and software modules. In some embodiments, each step of the method embodiments in the embodiments of the present application can be completed by an integrated logic circuit of hardware in a processor and/or instructions in the form of software. The steps of the methods disclosed in combination with the embodiments of the present application may be directly embodied as being performed and completed by a hardware decoding processor, or by using a combination of hardware and software modules in the decoding processor. Optionally, the software module may be located in a mature storage medium in the art such as a random memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads information in the memory and completes the steps in the above method embodiments in combination with its hardware.
For example, the processing unit 310 mentioned above may be implemented by a processor.
As shown in
Herein, the processor 410 may invoke and execute a computer program from a memory to implement the method in the embodiments of the present application.
As shown in
Herein, the memory 420 may be used to store indication information, and may also be used to store codes, instructions, etc., executed by the processor 410. Herein, the processor 410 may invoke and execute the computer program from the memory 420 to implement the method in the embodiments of the present application. The memory 420 may be a separate device independent from the processor 410, or may also be integrated into the processor 410.
As shown in
Herein, the processor 410 may control the transceiver 430 to communicate with other devices, the transceiver may transmit information or data to other devices, or receive information or data transmitted by other devices. The transceiver 430 may include a transmitter and a receiver. The transceiver 430 may further include antennas, and the number of antennas may be one or more.
It should be understood that, various components in the communication device 400 are connected through a bus system, where the bus system includes a power bus, a control bus and a status signal bus, in addition to a data bus.
It should also be understood that, the communication device 400 may be the communication device in the embodiments of the present application, and the communication device 400 may implement the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application, that is to say, the communication device 400 of the embodiments of the present application may correspond to the communication device 300 in the embodiments of the present application, and may correspond to the corresponding subject in performing the method 200 according to the embodiments of the present application, which will not be repeated here for brevity.
In addition, the embodiments of the present application further provide a chip.
For example, the chip may be an integrated circuit chip that has signal processing capabilities and may implement or execute the various methods, steps and logical block diagrams disclosed in the embodiments of the present application. The chip may also be referred to as a system on chip, a system chip, a chip system or system-on-chip chip, etc. Optionally, the chip may be applied to various communication devices, so that the communication device equipped with the chip can execute the various methods, steps and logical block diagrams disclosed in the embodiments of the present application.
As shown in
The processor 510 may invoke and execute a computer program from a memory to implement the method in the embodiments of the present application.
As shown in
Herein, the processor 510 may invoke and execute the computer program from the memory 520 to implement the method in the embodiments of the present application. The memory 520 may be used to store indication information, and may also be used to store codes, instructions, etc., executed by the processor 510. The memory 520 may be a separate device independent from the processor 510, or may also be integrated into the processor 510.
As shown in
Herein, the processor 510 may control the input interface 530 to communicate with other devices or chips. In some embodiments, it may acquire information or data transmitted by other devices or chips.
As shown in
Herein, the processor 510 may control the output interface 540 to communicate with other devices or chips. In some embodiments, it may output information or data to other devices or chips.
It should be understood that, the chip 500 may be applied to the communication device in the embodiments of the present application, and the chip may implement the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application, which will not be repeated here for brevity. It should also be understood that, various components in the chip 500 are connected through a bus system, where the bus system includes a power bus, a control bus and a status signal bus, in addition to a data bus.
The processor mentioned above may include but be not limited to:
The processor may be used to implement or execute the various methods, steps, and logical block diagrams disclosed in the embodiments of the present application. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being performed and completed by a hardware decoding processor, or by using a combination of hardware and software modules in the decoding processor. The software module may be located in the mature storage medium in the art such as the random memory, the flash memory, the read-only memory, the programmable read-only memory or erasable programmable memory, the register. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above methods in combination with its hardware.
The memory mentioned above includes but is not limited to:
It should be noted that, the memories described herein are intended to include these and any other suitable types of memories.
The embodiments of the present application further provide a non-transitory computer readable storage medium for storing a computer program. The non-transitory computer readable storage medium stores one or more programs, and the one or more programs include instructions that, when executed by a portable electronic device including a plurality of application programs, can cause the portable electronic device to perform the wireless communication method provided by the present application. Optionally, the non-transitory computer readable storage medium may be applied to the communication device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application, which will not be repeated here for brevity. The communication device may be the terminal device or the network device, which is not specifically limited in the present application.
The embodiments of the present application further provide a computer program product including a computer program. Optionally, the computer program product may be applied to the communication device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application, which will not be repeated here for brevity. The communication device may be the terminal device or the network device, which is not specifically limited in the present application.
The embodiments of the present application further provide a computer program. The computer program, when executed by a computer, causes the computer to execute the wireless communication method provided by the present application. Optionally, the computer program may be applied to the communication device in the embodiments of the present application, and the computer program, when executed on the computer, causes the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application, which will not be repeated here for brevity. The communication device may be the terminal device or the network device, which is not specifically limited in the present application.
The embodiments of the present application further provide a communication system. The communication system may include the above-mentioned terminal device and the network device, to form the communication system 100 as shown in
It should also be understood that, the terms used in the embodiments of the present application and the appended claims are for the purpose of describing embodiments only and are not intended to limit the embodiments of the present application. For example, singular forms “a/an”, “the”, “above/above-mentioned”, and “this”, as used in the embodiments of the present application and the appended claims, are intended to include plural forms as well, unless the context clearly represents other meanings.
Those skilled in the art may realize that, units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented in an electronic hardware or in a combination of a computer software and an electronic hardware. Whether these functions are performed by way of hardware or software depends on an application and a design constraint of the technical solution. A skilled person may use different methods for each application, to implement the described functions, but such implementation should not be considered beyond the scope of the embodiments of the present application. If they are implemented in a form of a software functional unit and sold or used as an independent product, they may be stored in a non-transitory computer readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application essentially, or a part of the technical solution that contributes to the prior art, or a part of the technical solution, may be embodied in a form of a software product, and the computer software product is stored in a storage medium, and includes a plurality of instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or some of steps of the methods described in the embodiments of the present application. And, the storage medium mentioned above includes a USB flash drive (U disk), a mobile hard disk, a read-only memory, a random access memory, a diskette, or an optical disk, and various mediums that may store program codes.
Those skilled in the art may also realize that, for convenience and simplicity of description, the working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the above method embodiments, which will not be repeated here. In several embodiments provided by the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the division of the units or modules or components in the apparatus embodiments described above is only a logical functional division, and in an actual implementation, there may be other division manners, for example, a plurality of units or modules or components are combined or integrated into another system, or some units or modules or components may be ignored or not executed. For another example, the units/modules/components illustrated above as separate/shown components may be or may not be physically separated, that is, they may be located in one place, or may be distributed onto multiple network units. A part or all of the units or modules or components may be selected according to actual needs to achieve the purpose of the embodiments of the present application. Finally, It needs to be noted that, the coupling or direct coupling or communicative connection between each other as shown or discussed above may be an indirect coupling or a communicative connection via some interfaces, apparatus or units, which may be electrical, mechanical, or in other forms.
The above content is only some implementations of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto, and any skilled familiar with this technical field may easily think of changes or substitutions within the technical scope disclosed in the embodiments of the present application, which should be all covered within the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.
This application is a continuation of International Application No. PCT/CN2021/137256 filed on Dec. 10, 2021, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/137256 | Dec 2021 | WO |
Child | 18673027 | US |