Wireless communication method, compression end, and decompression end

By dynamically selecting the appropriate Ethernet frame head compression mechanism in the wireless communication system, the problem of low Ethernet frame head compression efficiency in the new wireless system is solved, and data transmission efficiency is improved and user experience is improved.

CN115380593BActive Publication Date: 2025-05-20GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080099656.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-19
Publication Date
2025-05-20
Estimated Expiration
2040-06-19

AI Technical Summary

Technical Problem

In the new radio (NR) system, how to achieve efficient compression of Ethernet frame headers to improve data transmission efficiency and reduce delay.

Method used

A wireless communication method is provided. By obtaining the first information for determining the Ethernet frame header compression EHC mechanism, the compressor can operate in different scenarios based on different EHC mechanisms, thereby improving data transmission efficiency and user experience.

Benefits of technology

By dynamically selecting the appropriate EHC mechanism, data transmission efficiency and data transmission delay are improved, thereby improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115380593B_ABST
    Figure CN115380593B_ABST
Patent Text Reader

Abstract

A wireless communication method, a compression end, and a decompression end are provided, the method comprising: obtaining first information, wherein the first information is used to determine a frame header compression EHC mechanism of an Ethernet frame; compressing the frame header of the Ethernet frame and / or sending the Ethernet frame based on the EHC mechanism. Based on the above technical solution, by determining the EHC mechanism of the Ethernet frame through the first information, the compression end can use different EHC mechanisms based on different first information, which is equivalent to enabling the compression end to use different EHC mechanisms in different scenarios, and accordingly, can improve data transmission efficiency, reduce data transmission delay, and improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of communications, and more specifically, to a wireless communication method, a compression end, and a decompression end. Background Art

[0002] In a Long Term Evolution (LTE) system, the type of a Protocol Data Unit (PDU) session is an Internet Protocol (IP) type.

[0003] In a New Radio (NR) system, not only is the IP packet type supported, but also an Ethernet frame type is introduced.

[0004] In this case, how to implement the compression of an Ethernet frame header is an urgent problem to be solved. Summary of the Invention

[0005] A wireless communication method, a compression end, and a decompression end are provided, which can enable the compression end to use different Ethernet Header Compression (EHC) mechanisms in different scenarios. Correspondingly, the data transmission efficiency can be improved, the data transmission delay can be reduced, and the user experience can be enhanced.

[0006] In a first aspect, a wireless communication method is provided, including:

[0007] obtaining first information, where the first information is used to determine an Ethernet Header Compression (EHC) mechanism for an Ethernet frame;

[0008] compressing the header of the Ethernet frame and / or sending the Ethernet frame based on the EHC mechanism.

[0009] In a second aspect, a wireless communication method is provided, including:

[0010] obtaining first information, where the first information is used to determine an Ethernet Header Compression (EHC) mechanism for an Ethernet frame;

[0011] decompressing the header of the Ethernet frame and / or receiving the Ethernet frame based on the EHC mechanism.

[0012] In a third aspect, a compression end is provided for performing the method in the first aspect or its various implementation manners. Specifically, the compression end includes functional modules for performing the method in the first aspect or its various implementation manners.

[0013] In a fourth aspect, a decompression end is provided for performing the method in the second aspect or its various implementation manners. Specifically, the decompression end includes functional modules for performing the method in the second aspect or its various implementation manners.

[0014] In a fifth aspect, a compression device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or its various implementation manners as described above.

[0015] In a sixth aspect, a decompression terminal is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the second aspect or its various implementation manners as described above.

[0016] In a seventh aspect, a chip is provided for implementing the method in any one of the first aspect to the second aspect or its various implementation manners. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device installed with the chip executes the method in any one of the first aspect to the second aspect or its various implementation manners as described above.

[0017] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, and the computer program causes a computer to execute the method in any one of the first aspect to the second aspect or its various implementation manners.

[0018] In a ninth aspect, a computer program product is provided, including computer program instructions, and the computer program instructions cause a computer to execute the method in any one of the first aspect to the second aspect or its various implementation manners.

[0019] In a tenth aspect, a computer program is provided, which when running on a computer, causes the computer to execute the method in any one of the first aspect to the second aspect or its various implementation manners.

[0020] Based on the above technical solutions, determining the EHC mechanism of the Ethernet frame through the first information can enable the compression terminal to use different EHC mechanisms based on different first information. Equivalently, it can enable the compression terminal to use different EHC mechanisms in different scenarios. Correspondingly, it can improve the data transmission efficiency, reduce the data transmission delay, and enhance the user experience. Description of the Drawings

[0021] Figure 1 and Figure 2 are examples of the system framework provided by the embodiments of the present application.

[0022] Figure 3 is a schematic diagram of the user plane protocol stack of the PDU session provided by the embodiments of the present application.

[0023] Figure 4It is a schematic flowchart of a method for compressing an Ethernet frame header provided by an embodiment of the present application.

[0024] Figures 5 to 7 It is a schematic block diagram of the frame format of an Ethernet frame provided by an embodiment of the present application.

[0025] Figure 8 It is a schematic block diagram of the compression principle of an Ethernet frame header provided by an embodiment of the present application.

[0026] Figure 9 It is a schematic flowchart of a method for switching an Ethernet pillow compression mechanism provided by an embodiment of the present application.

[0027] Figure 10 It is a schematic flowchart of a method for decompressing an Ethernet frame header provided by an embodiment of the present application.

[0028] Figure 11 It is a schematic block diagram of a compression end provided by an embodiment of the present application.

[0029] Figure 12 It is a schematic block diagram of a decompression end provided by an embodiment of the present application.

[0030] Figure 13 It is a schematic block diagram of a communication device provided by an embodiment of the present application.

[0031] Figure 14 It is a schematic block diagram of a chip provided by an embodiment of the present application. Detailed implementation manners

[0032] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.

[0033] Figure 1 It is a schematic block diagram of a wireless communication system architecture 100 provided according to the present application.

[0034] As Figure 1 shown, the system architecture 100 includes a terminal device 110, an access network device 120, a core network device 130, and a data network (DN) 160. Among them, the core network device 130 includes a management device 140 and a gateway device 150.

[0035] In some embodiments of the present application, optionally, the terminal device 110 can be used to connect to the access network device 120 deployed by the operator through the wireless air interface, and then connect to the data network 160 through the core network device 130. The terminal device 110 can also be referred to as a user equipment (UE).

[0036] For example, the terminal device 110 includes, but is not limited to: mobile phones, computers, and may also be cellular phones, cordless phones, session initiation protocol (SIP) phones, smart phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), computers, laptop computers, handheld communication devices, handheld computing devices, satellite wireless devices, wireless modem cards, television set top boxes (STBs), customer premise equipment (CPE), and / or other devices for communicating on a wireless system.

[0037] In some embodiments of the present application, optionally, the access network device 120 may also be referred to as an access network (AN) / radio access network (RAN) device. The access network device 120 is mainly used to implement functions such as wireless physical layer functions, resource scheduling and wireless resource management, wireless access control, and mobility management. The access network device 120 may also be referred to as a 5G-AN / 5G-RAN node.

[0038] For example, the access network device 120 includes, but is not limited to: access points (APs), next-generation base stations (NR NodeBs, gNBs), gNBs in the form of a separated central unit (CU) and distributed unit (DU), transmission receive points (TRPs), transmission points (TPs), or some other access nodes.

[0039] In some embodiments of the present application, optionally, the core network device 130 is mainly used to implement functions such as call connection, charging, mobility management, and implementation of supplementary services.

[0040] For example, the core network device 130 may include a management device 140 and a gateway device 150. The access network device 120 may communicate with the management device 140 and the gateway device 150 respectively, and the gateway device 150 may communicate with the data network 160. The management device 140 is mainly used for device registration, security authentication, mobility management, and location management of terminal devices, etc. The gateway device 150 is mainly used to establish a channel with the terminal device and forward data packets between the terminal device and the external data network on this channel.

[0041] In some embodiments of the present application, optionally, the data network 160 may correspond to multiple different service domains, such as Internet Protocol Multimedia Subsystem (IMS), Internet, Internet Protocol Television (IPTV), other operator service domains, etc., and is mainly used to provide various data service services for terminal devices.

[0042] For example, the data network 160 may include network devices such as servers (including servers providing multicast services), routers, gateways, etc.

[0043] It should be noted that Figure 1 is only an exemplary architecture diagram and should not be construed as a limitation on itself.

[0044] For example, in addition to Figure 1 the functional units shown in, the network architecture 100 may further include other functional units or functional entities.

[0045] Figure 2 is Figure 1 an example of the system architecture shown.

[0046] As Figure 2 shown, the management device 140 may include functional units such as access & mobility function (AMF), session management function (SMF), and policy control function (PCF). The gateway device 150 may include a functional unit such as user plane function (UPF). These functional units may work independently or be combined to implement certain control functions.

[0047] In other words, AMF, SMF, and PCF may be combined as a management device to complete access control and mobility management functions such as access authentication, security encryption, and location registration of terminal devices, as well as session management functions such as establishment, release, and change of the user plane transmission path, and functions of analyzing some slice-related data (such as congestion) and terminal device-related data. UPF, as a gateway device, mainly completes functions such as routing and forwarding of user plane data. For example, it is responsible for filtering data packets of terminal devices, data transmission / forwarding, rate control, generating charging information, etc.

[0048] As Figure 2As shown in the figure, the terminal device 110 can establish a control plane signaling connection with the AMF through the NG interface 1 (NG1, N1); the access network device 120 can establish a control plane signaling connection with the AMF through the NG interface 2 (NG2, N2); the access network device 120 can establish a user plane data connection with the UPF through the NG interface 3 (NG3, N3); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (NG4, N4); the UPF can interact with the data network for user plane data through the NG interface 6 (NG6, N6).

[0049] Of course, Figure 2 This is only an example of this application and should not be construed as a limitation to this application.

[0050] For example, the terminal device 110 can establish an air interface connection with the access network device 120 through the NR interface for transmitting user plane data and control plane signaling; the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (NG11, N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (NG7, N7).

[0051] It should be noted that the network architecture 100 of the embodiments of this application can support PDU connection services, and the PDU connection service refers to the service of exchanging PDU data packets between the UE and the DN.

[0052] For example, the service of exchanging PDU data packets between the terminal device 110 and the data network 160. The terminal device realizes the PDU session connection by initiating the establishment of a PDU session. After establishing a single PDU session, that is, a data transmission channel between the terminal device 110 and the data network 160 is established. In other words, the PDU session refers to the process of communication between the terminal device 110 and the data network 160.

[0053] In addition, the terminal device 110 can establish multiple PDU session connections, and the SMF corresponding to each PDU session can be different or the same. For example, the terminal device 110 can be connected to the same data network through different UPFs. In other words, there can be multiple N6 interfaces for a PDU session at the same time. The UPF connecting each N6 interface is called a PDU session anchor point, and each PDU session anchor point provides a different path to the same data network. The terminal device 110 can establish multiple PDU sessions, and each PDU session in the multiple PDU sessions can include multiple data radio bearers (DRBs) on the RAN side.

[0054] In some embodiments of the present application, optionally, the PDU data packet may include at least one of the following information: number, International Mobile Subscriber Identity (IMSI), International Mobile Equipment Identity (MEI), PDU session identifier (ID), session type (IPv4, IPv6, IPv4v6, and Ethernet frame), uplink and downlink rate, charging ID, roaming status information, IP information of the terminal device, Policy Control function (PCF) information, Quality of Service (QoS) information, tunnel information, destination address, Session Management Function (SMF) identifier, slice information (if supported), Data Radio Bearer (DRB) information, data network name, Access Management Function (AMF) information, user location information, session management information, UPF ID, online charging identifier, offline charging identifier, and other related information.

[0055] It should be noted that Figure 1 and Figure 2 the described system architecture 100 can be applied to the 5th Generation (5G) Industrial Internet of Things (IIoT).

[0056] In other words, the system architecture 100 needs to support the transmission of services such as factory automation, transport industry, and electrical power distribution.

[0057] Based on its transmission requirements for latency and reliability, the IIoT introduces the concept of a time sensitive network (TSN) network or a time stamp counter (TSC), and needs to perform header compression processing on TSN services. TSC services can be carried by an Ethernet frame or an IP packet.

[0058] In other words, in a 5G New Radio (NR) system, the type of PDU session can be not only of the IP packet type but also of the Ethernet frame type.

[0059] For the PDU layer, when the PDU Session type is Internet Protocol version 4 (IPv4), Internet Protocol version 6 (IPv6), or IPv4v6, at this time, the data packets corresponding to the PDU session are IPv4 packets and / or IPv6 packets; when the type of the PDU Session is Ethernet, the data packets corresponding to the PDU session are Ethernet frames.

[0060] Figure 3 It is a schematic diagram of the user plane protocol stack of the PDU session provided by the embodiments of the present application.

[0061] As Figure 3 shown, the user plane protocol stack of the PDU session on the terminal device side may include: an application layer, a PDU layer, and 5G access network protocol layers. The user plane protocol stack of the PDU session on the access network side may include: a relay protocol, 5G access network protocol layers, General Packet Radio Service tunneling protocol for user plane (GTP-U), User Datagram Protocol (UDP) / Internet Protocol (IP), layer 2 (L2), and layer 1 (L1). Among them, layer 2 uses the link of layer 1 to transmit the upper-layer application data. The user plane protocol stack of the PDU session on the UPF side may include: a relay protocol, GTP-U, UDP / IP, L2, L1, and 5G encapsulation (UP Encapsulation) protocol. The user plane protocol stack of the PDU session on the UPF anchor point side may include: a PDU layer, 5G uplink encapsulation (UP Encapsulation) protocol, UDP / IP, L2, and L1.

[0062] Among them, the terminal device side can establish an air interface connection with the access network side through the NR interface for transmitting user plane data and control plane signaling; each layer on the access network side can establish a user plane data connection with the corresponding layer of the UPF through the NG interface 3 (NG3, N3); each layer of the UPF can establish a connection user plane data connection with the corresponding layer of the UPF serving as the PDU session anchor through the NG interface 9 (NG9, N9); thus, a connection can be established between the PDU layer on the terminal device side and the PDU layer of the UPF serving as the PDU session anchor. After the UPF serving as the PDU session anchor establishes a connection with the data network through the NG interface 6 (NG6, N6), the terminal device and the network device can interact with each other's user plane data.

[0063] In some embodiments of the present application, optionally, the access network protocol layer may depend on the specific access network type.

[0064] Exemplarily, the access network type may include the 3rd Generation Partnership Project (3GPP) access type and the Non-3GPP (N3GPP) access type. Among them, the 3GPP access type may include the Long Term Evolution (LTE) access type and the New Radio (NR) access type. The Non-3GPP access type may include the Wireless LAN (WLAN) access type.

[0065] As an example, a single Protocol Data Unit (PDU) session can use multiple access technologies to transmit data. Such a PDU session established using multiple access types can be referred to as a Multi-Access PDU (MA PDU) session. Through the Multi-Access PDU session, the terminal device can obtain a higher transmission rate and save more fees; the network can more efficiently utilize the wireless resources of N3GPP, improving the transmission rate and spectrum utilization rate.

[0066] In other words, a single PDU session can use multiple access types to transmit data. Or rather, a single PDU session can transmit data on the access channels corresponding to multiple access types.

[0067] In some embodiments of the present application, optionally, a GTP-U tunnel may be established between a GTP-U receiving entity and a GTP-U sending entity; the GTP-U tunnel is used to forward data packets between GTP-U entities. The GTP-U tunnel may be identified by a Tunnel Endpoint ID (TEID), an IP address, and a UDP port number. The TEID is used to clearly identify the tunnel endpoint of a given UDP / IP endpoint in the GTP-U receiving entity.

[0068] In some embodiments of the present application, optionally, UDP / IP may be the underlying protocol specified for transmitting GTP messages.

[0069] In some embodiments of the present application, optionally, Layer 2 is used to provide correct transmission and reception of signaling messages, including partial duplicate detection.

[0070] For example, L2 may include Media Access Control (MAC), Radio Link Control (RLC), Packet Data Convergence Protocol (PDCP), and Service Data Adaptation Protocol (SDAP). Among them, MAC provides a logical channel for RLC; RLC provides an RLC channel for PDCP; PDCP provides a radio bearer for SDAP; SDAP provides a QoS flow for 5GC, and SDAP is used by the RAN to map different radio data bearer policies according to different Quality of Service (QoS).

[0071] In some embodiments of the present application, optionally, Layer 1 is used to provide a transmission and reception radio link between a base station and a terminal device. For example, Layer 1 may include the Physical Layer, and the Physical Layer provides a transmission channel for MAC.

[0072] Figure 4 It is a schematic block diagram of a method 200 for compressing an Ethernet frame header provided by an embodiment of the present application. The execution subject of the method 200 may be a compression end or a compression device. It should be noted that the method 200 may be used for downlink transmission, or for uplink transmission, or for sidelink transmission. When used for downlink transmission, the compression end may be an access network device / core network device, and the decompression end may be a terminal device. When used for uplink transmission, the compression end may be a terminal device, and the decompression end may be an access network device / core network device. When used for sidelink transmission, the compression end may be a terminal device, and the decompression end may also be a terminal device.

[0073] As Figure 4 shown, the method 200 may include:

[0074] S210, the compression end obtains first information for determining an (Ethernet header compression, EHC) mechanism of an Ethernet frame.

[0075] S220, the compression end compresses the header of the Ethernet frame and / or sends the Ethernet frame based on the EHC mechanism.

[0076] For example, the compression end determines the EHC mechanism based on the obtained first information, and compresses the header of the Ethernet frame and / or sends the Ethernet frame based on the EHC mechanism. For example, the compression end may determine to compress the header of the Ethernet frame based on the EHC mechanism and send a compressed packet to the decompression end. Again, for example, the compression end determines not to compress the header of the Ethernet frame based on the EHC mechanism, that is, sends the Ethernet frame to the decompression end. Equivalently, the compression end sends a complete packet to the decompression end.

[0077] In other words, the compression end may determine the packet type of the packet to be sent at the compression end based on the EHC mechanism. That is, whether the packet to be sent is a complete packet or a compressed packet. Or, the compression end may determine the state transition method based on the EHC mechanism.

[0078] Determining the EHC mechanism of the Ethernet frame through the first information enables the compression end to use different EHC mechanisms based on different first information. Equivalently, it enables the compression end to use different EHC mechanisms in different scenarios. Correspondingly, it can improve data transmission efficiency, reduce data transmission delay, and improve user experience.

[0079] Exemplarily, the compression mechanism of the Ethernet frame may include multiple compression mechanisms. The compression end and / or the decompression end may select a compression mechanism from the multiple compression mechanisms through the first information, and perform state transition or determine which type of packet (compressed packet or complete packet) to send based on the one compression mechanism.

[0080] In some embodiments of the present application, the method 200 may further include:

[0081] Obtaining configuration information of the EHC.

[0082] Exemplarily, the configuration information may include information for configuring functional parameters of the EHC mechanism.

[0083] For example, the compression end can obtain the function parameters of each compression mechanism in the multiple compression mechanisms through the configuration information. The configuration information can be information configured semi-statically by the network, information configured dynamically by the network, predefined information, or information predefined by the compression end and the decompression end. Exemplarily, the compression end can determine the compression method of the Ethernet header according to the obtained configuration information, that is, in which way to perform state conversion, or how to perform header compression. For example, which fields in the Ethernet header to compress, the context identifier used during compression, etc. Of course, the configuration information can also be used to configure the compression parameters of the data part of the Ethernet frame, such as whether to compress the data part and the compression method of the data part. In other words, the compression end can also compress the data part of the data packet according to the compression parameters of the data part and send the compressed Ethernet frame to the decompression end.

[0084] It should be understood that the configuration information can be information configured by the first device for the compression end and / or the decompression end, so that the compression end can compress the header of the Ethernet frame based on the configuration information, and the decompression end can decompress the compressed Ethernet frame sent by the compression end according to the configuration information. Optionally, the first device can be an access network device, a core network device, or an application layer device, such as a Data Network Node (DNN), etc.

[0085] The following takes the example of the first device sending the configuration information to the compression end for illustration.

[0086] For example, the first device can be an access network device, and the compression end can be a terminal device. In this case, the first device can configure the header compression parameters for the compression end through a Radio Resource Control (RRC) message, or the first device can also send the configuration information to the compression end through other messages, such as downlink messages like Media Access Control (MAC) Control Element (CE) or Downlink Control Information (DCI).

[0087] For another example, the first device may be a core network device, and the compression end may be a terminal device. In this case, the core network device may pass messages between the terminal device and the core network. For example, the core network device may send the configuration information to the terminal device via a Non-Access Stratum (NAS) message. For another example, the core network device may notify the access network device of the configuration information via a Non-Access Stratum (NAS) message, and then the access network device may forward the configuration information to the terminal device via an Access Stratum (AS) layer message.

[0088] For another example, the first device may be a core network device, and the compression end may be an access network device. In this case, the core network device may send the configuration information to the access network device via a message between the access network device and the core network, such as an N2 message.

[0089] It should be noted that the implementation manner of the first device sending the configuration information to the decompression end is similar to that of the first device sending the configuration information to the compression end. To avoid repetition, it will not be elaborated here.

[0090] Next, an exemplary description will be given of the format of the Ethernet frame available in the embodiments of the present application with reference to the accompanying drawings.

[0091] Figures 5 to 7 is an example of the frame format of the Ethernet frame provided in the embodiments of the present application.

[0092] As Figure 5 shown, the Ethernet frame may be of the Ethernet 802.3 raw frame type, and the Ethernet frame may include a header and a data part of the Ethernet frame. The header may also be referred to as the Ethernet frame header. The header may include multiple fields (or called fields, sub-headers), for example, a destination address field, a source address field, and a type / length field. The data part may include data and / or padding bits. In addition, the Ethernet frame may further include two parts that are not transmitted in the 5G network, a preamble and a frame check sequence (FCS).

[0093] As Figure 6 shown, the Ethernet frame may be of the Ethernet II frame type, and the Ethernet frame may include a header and a data part. The header may include multiple fields, for example, a destination address field, a source address field, and a type field. The data part may include data. In addition, it may also include two parts that are not transmitted in the 5G network, namely the preamble and the FCS.

[0094] It should be noted that when the PDU session is of the Ethernet frame type, the Ethernet PDU may carry a Virtual Local Area Network (VLAN) domain, or may not carry a VLAN header, and the corresponding Ethernet frame structures are different. The VLAN domain can also be referred to as Q-tags, which can include a customer tag (C-tag) and a service tag (S-tag). The customer tag can also be referred to as a Customer VLAN domain, and the service tag can also be referred to as a Service VLAN domain.

[0095] As Figure 7 shown, a frame format with a VLAN field can be added to the frame formats shown in Figure 5 or Figure 7 shown. The VLAN field can be used to indicate information about the VLAN to which the Ethernet frame belongs.

[0096] It should be understood that Figures 5 to 7 the frame formats shown are merely examples and should not impose particular limitations on the embodiments of the present application.

[0097] In some embodiments of the present application, the EHC mechanism includes at least one of the following items:

[0098] A mechanism for state transition based on feedback information;

[0099] A mechanism for state transition without relying on the feedback information;

[0100] A mechanism for sending a complete packet or a compressed packet based on feedback information, where the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information;

[0101] A mechanism for sending the complete packet or the compressed packet without relying on the feedback information;

[0102] A mechanism for state transition based on the sending situation of multiple packets of the same type; and

[0103] A mechanism for sending the complete packet or the compressed packet based on the sending situation of multiple packets of the same type.

[0104] Exemplarily, the mechanism for state transition based on the sending situation of multiple packets of the same type can be a mechanism for state transition based on the sending situation of multiple consecutive packets of the same type. The mechanism for sending the complete packet or the compressed packet based on the sending situation of multiple packets of the same type can be a mechanism for sending the complete packet or the compressed packet based on the sending situation of multiple consecutive packets of the same type.

[0105] Exemplarily, the sending situation may include having sent the same type of packets multiple times and / or not having sent the same type of packets multiple times. For example, the sending situation may include having continuously sent the same type of packets multiple times and / or not having continuously sent the same type of packets multiple times.

[0106] For example, the EHC mechanism of the Ethernet frame may be the first mechanism. The first mechanism may also be referred to as a feedback mechanism.

[0107] Among them, the first mechanism may refer to:

[0108] After receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end. The feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier. The complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information.

[0109] For example, if the feedback information is used to indicate that the decompression end has successfully established the context information corresponding to the context identifier, the compression end sends a compressed packet to the decompression end after receiving the feedback information sent by the decompression end. Another example is that if the feedback information is used to indicate that the decompression end does not have valid context information / has not successfully established the context information corresponding to the context identifier, the compression end sends a complete packet to the decompression end after receiving the feedback information sent by the decompression end.

[0110] That is to say, the state can be carried out based on the feedback mechanism.

[0111] It should be understood that the complete packet can be used by the decompression end to establish the context information corresponding to the context identifier, and the context information can be used to restore or decompress the compressed packet.

[0112] The working principle of the first mechanism is exemplarily described below.

[0113] A data stream may include multiple data packets. The process of the compression end sending the data stream to the decompression end is the process of the compression end sending the multiple data packets to the decompression end. Based on this, the compression end can determine whether the data packet to be sent is a complete packet or a compressed packet based on the EHC mechanism.

[0114] During the process of sending the multiple data packets from the compression end to the decompression end, the compression end first establishes at least one context information, and associates the at least one context information with at least one context identifier (CID). For example, the compression end may establish at least one sub-object channel, and each of the at least one sub-object channels has (or stores) the corresponding context information. The context information can be used to recover the compressed data packets.

[0115] Then, the compression end can send a complete packet to the decompression end.

[0116] Exemplarily, the complete packet may include the first frame header information of an Ethernet frame. For example, the first frame header information can be at least part of the entire frame header information. The complete packet can include a context identifier and a full header (FH). The full header can also be referred to as the original sub-header information. The original sub-header information can be the uncompressed sub-header information. The complete packet can further include packet type indication information, which can be used to indicate whether the data packet is a complete packet or a compressed packet, that is, the decompression end can determine whether the received data packet is a complete packet or a compressed packet based on the packet type indication information. The packet type indication information can occupy 1 bit.

[0117] After the decompression end receives the complete packet, the decompression end can establish the context information corresponding to the at least one context identifier (CID) according to the information in the complete packet.

[0118] After the decompression end receives the complete packet sent by the compression end, the decompression end can establish the context information corresponding to the context identifier based on the complete packet, and can send feedback information to the compression device. The feedback information can be used to feedback the establishment result of the context information corresponding to the context identifier, and the establishment result can be used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier. The feedback information can be used to change the EHC mechanism of the compression end or the decompression end.

[0119] Exemplarily, the feedback information is an affirmative acknowledgement (ACK) to indicate that the context information corresponding to the context identifier has been successfully established. Again, the feedback information includes a negative acknowledgement (NACK) to indicate that the context information corresponding to the context identifier has not been successfully established.

[0120] Exemplarily, as long as feedback information is received, it can be considered that the context information corresponding to the context identifier is successfully established.

[0121] After the compression end receives the feedback information sent by the decompression end, it can determine whether to send a compressed packet or a complete packet based on the feedback information.

[0122] For example, if the feedback information is used to indicate that the decompression end fails to successfully establish the context information corresponding to the context identifier, after the compression end receives the feedback information sent by the decompression end, it sends a complete packet to the decompression end so that the decompression end can continue to establish the context information corresponding to the context identifier. It should be noted that, when receiving this feedback information or before that, the packet sent by the compression end can be a complete packet or a compressed packet.

[0123] Again, for example, if the feedback information is used to indicate that the decompression end has successfully established the context information corresponding to the context identifier, after the compression end receives the feedback information sent by the decompression end, it sends a compressed packet to the decompression end. After receiving the compressed packet, the decompression end can correspond the compressed packet to the sub-object channel corresponding to the context identifier, that is, based on the context identifier in the packet and its corresponding context information, it can restore the header information of the compressed packet. In other words, the decompression end can obtain the context information corresponding to the context identifier according to the context identifier in the compressed packet, re-fill this information in the data packet, and restore the compressed packet.

[0124] For example, taking a compressed packet including a Q-tag as an example, the compressed packet includes context ID1; after the decompression end receives the compressed packet sent by the compression end, it can map the compressed packet into the sub-object channel corresponding to context ID1 so that the decompression end can restore the compressed packet according to the information included in the compressed packet and the context information in the sub-object channel corresponding to context ID1.

[0125] Exemplarily, the compressed packet may include a context identifier and compressed header information (CH). For example. The compressed packet does not include the first frame header information included in the complete packet. The compressed packet may further include second frame header information. The second frame header information is sub-header information not included in the complete packet. The sub-header information not included in the complete packet may be sub-header information not included or stored in the context information corresponding to the context identifier. The compressed packet may also include a packet type indication, and the packet type indication information can be used to indicate whether the data packet is a complete packet or a compressed packet. The decompression end can determine whether the received data packet is a complete packet or a compressed packet based on the packet type indication information. For example, the packet type indication information may occupy 1 bit.

[0126] The content included in the complete packet and the compressed packet will be described below in conjunction with the header of the Ethernet frame.

[0127] Exemplarily, the header of the Ethernet frame may include a variable part and a static part. For example, the variable part may include a VLAN field, a length and type field, etc., and the static part may include a source address and a destination address, etc. Based on this, the complete packet may include some or all of the sub-header information in the static part of the Ethernet frame, and the compressed packet may include some or all of the sub-header information in the variable part of the Ethernet frame.

[0128] Exemplarily, the complete packet or the compressed packet may include sub-header information of some categories of the Ethernet frame, and the sub-header of some categories may also be referred to as the sub-header information in some categories of fields. For example, the complete packet or the compressed packet may include the uncompressed information of the sub-header of some categories. Exemplarily, the categories of the sub-header of the Ethernet frame may include at least one of the following: static category, static-known category, static-def category, inferred category, and changing category.

[0129] For example, the complete packet may include sub-header information of an immutable category. For example, the non-changing category may include the static category, the static-known category, the static-def category, and the inferred category. Again, the non-changing type may include some sub-headers in the static category, the static-known category, the static-def category, and the inferred category. For example, the compressed packet may include sub-header information of the changing category. Again, the compressed packet may be for the sub-header information of the changing category and another part of the sub-header information in the inferred category.

[0130] Exemplarily, the complete packet may include all the sub-header information in the header of the Ethernet frame. The compressed packet may include at least some of the sub-header information in the header of the Ethernet frame, and the at least some sub-header may also be referred to as the sub-header information in some fields. For example, the compressed packet may include at least one of the following: destination address, source address, Ethernet type, Ethernet length, Tag Protocol ID (TP-ID), Precedence Code Point (PCP), Drop Eligible Indicator (DEI), and VLAN ID, LLC information, padding bits.

[0131] Among them, the TP-ID can be used to represent the frame type. The PCP or Priority (PRI) can be used to represent the priority of the frame. When the network is congested, packets with a higher PCP priority are sent first. The DEI can be used to represent the discard priority. When the network is congested, packets with a lower priority are discarded first.

[0132] It should be noted that the sub-headers included in the above Ethernet frame header are only examples. With the update and development of the standard, the sub-headers in the Ethernet frame header can be deleted, added, or updated. In addition, it can be determined which sub-header information or which type of sub-header to compress through the information of the parameters used to configure the compression mechanism.

[0133] Figure 8 It is a schematic block diagram of the principle of the first mechanism provided by the embodiments of the present application.

[0134] Such as Figure 8 As shown, at least one piece of context information established by the compression end includes context 1, context 2, and context 3 corresponding to CID1, CID2, and CID3 respectively. The data packet to be transmitted sent by the compression end to the decompression end is an Ethernet frame, and the Ethernet frame may include a frame header and a payload. After the compression end sends a complete packet to the decompression end, the decompression end sends feedback information to the compression end, and the compression end sends a compressed packet to the decompression end. Among them, the complete packet may include a context identifier CIDx, complete header information, and a payload. The feedback information may include a context identifier CIDx, and the compressed packet may include a context identifier CIDx, compressed header information, and a payload.

[0135] Of course, in the embodiments of the present application, the EHC mechanism of the Ethernet frame can be other mechanisms.

[0136] Exemplarily, the EHC mechanism of the Ethernet frame can be a second mechanism.

[0137] Among them, the second mechanism refers to:

[0138] The compression end continuously sends multiple complete packets to the decompression end and then sends a compressed packet to the decompression end, and / or the compression end continuously sends multiple compressed packets to the decompression end and then sends a complete packet to the decompression end.

[0139] For example, the number of the multiple complete packets or the number of the multiple compressed packets can be a pre-configured or predefined number, can also be the result of negotiation between the compression end and the decompression end, or can also be information indicated by other devices.

[0140] Transmitting Ethernet frames through the second mechanism can improve the success rate of data transmission and enhance the user experience when there is no available reverse link between the compression end and the decompression end, or the reverse link is unavailable, or the reverse link channel quality is poor, or the channel quality is good.

[0141] Taking the example that the EHC mechanism includes the first mechanism or the second mechanism, the method for the compression end to determine the EHC mechanism will be described below.

[0142] In some embodiments of the present application, the method 200 may further include:

[0143] Based on the first information, the compression end determines the first mechanism or the second mechanism as the EHC mechanism.

[0144] For example, the compression end can directly determine the first mechanism or the second mechanism as the EHC mechanism based on the first information. Another example is that the compression end can first determine the network environment or interference environment between the compression end and the decompression end based on the first information, and then determine the EHC mechanism based on the network environment or interference environment.

[0145] The implementation manner for the compression end to directly determine the EHC mechanism based on the first information will be described below.

[0146] In some embodiments of the present application, the first information includes first indication information, and the first indication information is used to indicate the first mechanism or the second mechanism; based on this, the compression end can determine the first mechanism or the second mechanism indicated by the first indication information as the EHC mechanism.

[0147] In other words, the first indication information can be directly used to indicate the frame header compression mechanism of Ethernet frames.

[0148] In some embodiments of the present application, the first information includes second indication information for indicating the environmental level of the network environment between the compression end and the decompression end. Based on this, the compression end can determine the EHC mechanism according to the environment indicated by the second indication information. For example, if the environmental level indicated by the second indication information is less than a first threshold, the compression end determines the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is greater than or equal to the first threshold, the compression end determines the second mechanism as the EHC mechanism. For another example, if the environmental level indicated by the second indication information is greater than or equal to the first threshold, the compression end determines the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is less than the first threshold, the compression end determines the second mechanism as the EHC mechanism. Optionally, the first threshold is a predefined threshold, or the first threshold is a preconfigured threshold, or the first threshold is a dynamically configured threshold. Optionally, the first information includes the first threshold.

[0149] As an example, when the numerical value of the environmental level indicated by the second indication information is directly proportional to the degree of interference of the network environment between the compression end and the decompression end, if the environmental level indicated by the second indication information is less than the first threshold, the compression end determines the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is greater than or equal to the first threshold, the compression end determines the second mechanism as the EHC mechanism.

[0150] As another example, when the numerical value of the environmental level indicated by the second indication information is inversely proportional to the degree of interference of the network environment between the compression end and the decompression end, if the environmental level indicated by the second indication information is greater than or equal to the first threshold, the compression end determines the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is less than the first threshold, the compression end determines the second mechanism as the EHC mechanism.

[0151] In some embodiments of the present application, the first information includes an indication of whether the link from the decompression end to the compression end is controlled, or an indication of whether the reverse link is controlled. Exemplarily, when it is controlled, the first mechanism can be used as the EHC mechanism, otherwise the second mechanism is used as the EHC mechanism.

[0152] In some embodiments of the present application, the first information includes the Channel Occupancy Time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the first mechanism as the EHC mechanism; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the second mechanism as the EHC mechanism.

[0153] In other words, when the feedback information has transmission resources, the compression end determines the first mechanism as the EHC mechanism; when the transmission channel of the feedback information is unavailable or lacks transmission resources, the compression end determines the second mechanism as the EHC mechanism.

[0154] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; based on this, if the channel quality is greater than or equal to a second threshold, the compression end determines the first mechanism as the EHC mechanism; and / or if the channel quality is less than the second threshold, the compression end determines the second mechanism as the EHC mechanism. Optionally, the second threshold is a predefined threshold, or the second threshold is a preconfigured threshold, or the second threshold is a dynamically configured threshold. Optionally, the first information includes the second threshold.

[0155] Exemplarily, the channel quality information includes at least one of the following information: Received Signal Strength Indication (RSSI), Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), and the number of Listen Before Talk (LBT) times.

[0156] In other words, when the channel quality can meet the requirement for transmitting the feedback information, the compression end determines the first mechanism as the EHC mechanism; when the channel quality cannot meet the requirement for transmitting the feedback information, the compression end determines the second mechanism as the EHC mechanism.

[0157] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; based on this, if the frequency band is an authorized frequency band, the compression end determines the first mechanism as the EHC mechanism; and / or if the frequency band is an unauthorized frequency band, the compression end determines the second mechanism as the EHC mechanism.

[0158] In other words, if the operating frequency band between the compression end and the decompression end is an authorized frequency band, the compression end determines the first mechanism as the EHC mechanism; if the operating frequency band between the compression end and the decompression end is an unauthorized frequency band, the compression end determines the second mechanism as the EHC mechanism.

[0159] In some embodiments of the present application, the compression end or the decompression end may be a communication device in an NR-U system. For example, the operating frequency band of the compression end or the decompression end may be an unauthorized frequency band. For example, the operating frequency band (Band) of NR-U may be the 5 gigahertz (GHz) unauthorized spectrum and the 6 GHz unauthorized frequency band.

[0160] In other words, the operating scenario of the compression end or the decompression end includes any one of the following:

[0161] Scenario A: Carrier aggregation scenario, that is, the primary secondary cell (PSCell) operates on the authorized spectrum, and the secondary cell (SCell) operates on the unauthorized spectrum through carrier aggregation.

[0162] Scenario B: Dual-connection working scenario, that is, the PCell operates on the long term evolution (LTE) authorized spectrum, and the PSCell operates on the NR unauthorized spectrum.

[0163] Scenario C: Stand-alone working scenario, that is, NR operates as an independent cell on the unauthorized spectrum.

[0164] Scenario D: NR single-cell scenario, that is, the uplink (UL) operates on the authorized spectrum, and the downlink (DL) operates on the unauthorized spectrum.

[0165] Scenario E: Dual-connection working scenario, i.e., the PCell operates on the NR licensed spectrum, and the PSCell operates on the NR unlicensed spectrum.

[0166] It should be noted that on the unlicensed spectrum, NR-U needs to ensure fairness with other systems that are already operating on these unlicensed spectrums, such as Wireless-Fidelity (WiFi), etc. Among them, the principle for ensuring fairness can be that the impact of NR-U on systems already deployed on the unlicensed spectrum (such as WiFi) should not exceed the impact among these systems.

[0167] To ensure fair coexistence among systems on the unlicensed spectrum, an energy detection mechanism can be utilized as a coexistence mechanism. For example, the Listen Before Talk (LBT) mechanism. The basic principle of the LBT mechanism is as follows: Before a base station or a terminal (transmission end) transmits data on the unlicensed spectrum, it needs to listen for a specified period of time according to the regulations. If the listening result indicates that the channel is idle, the transmission end can transmit data to the receiving end. If the listening result indicates that the channel is occupied, the transmission end needs to back off for a specified period according to the regulations and then continue to listen to the channel until the channel listening result is idle before it can transmit data to the receiving end.

[0168] Exemplarily, the channel access mechanism (category) may include at least one of the following:

[0169] Mechanism 1: Direct transmission mechanism, i.e., the transmitting side (TX) can transmit quickly after the switching gap within the Channel Occupancy Time (COT). Among them, the switching gap refers to the switching time for receiving the transmission. For example, it can be defined that the switching gap does not exceed 16 us.

[0170] Mechanism 2: LBT mechanism without random back-off, i.e., the duration of the time for the transmitting side (TX) to listen to the channel is a determined duration, such as 25 us.

[0171] Mechanism 3: LBT mechanism with random back-off, based on a fixed contention window LBT. Specifically, in the LBT process, the transmission side randomly selects a random value in the contention window to determine the time for listening to the channel.

[0172] Mechanism 4: Random back-off LBT mechanism, with unfixed LBT based on an unfixed contention window. Specifically, in the LBT process, the transmitting side randomly selects a random value in the contention window to determine the time for listening to the channel, and the contention window is variable. For a terminal, when the base station transmits data to the terminal, it needs to be within the Maximum Channel Occupancy Time (MCOT). If the base station fails to seize the channel, that is, outside the MCOT, the terminal will not receive the scheduling data sent by the base station to this terminal.

[0173] For the uplink transmission initiated by the terminal device, it may include at least one of the following:

[0174] Scheduling Request (SR), used to request uplink resources;

[0175] Physical Random Access Channel (PRACH), and the Random Access Channel (RACH) triggers the User Equipment (UE) to send Message 1 (msg1);

[0176] Physical Uplink Shared Channel (PUSCH), which includes uplink data transmission based on configured grant and uplink data transmission based on dynamic grant;

[0177] Physical layer signaling, which may include reporting information such as ACK / NACK feedback and Channel State Information (CSI);

[0178] It should be noted that in the unlicensed frequency band, before the terminal device transmits SR, PRACH, or PUSCH, it needs to first use LBT to listen to whether the channel is available. If it is not available, that is, the LBT fails, the terminal device needs to wait until the next transmission opportunity to perform LBT again. If LBT failure is detected, the information about the LBT failure needs to be notified to the MAC layer.

[0179] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the COT or controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the first mechanism as the EHC mechanism; and / or if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the second mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the first mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the second mechanism as the EHC mechanism.

[0180] In other words, the EHC mechanism can be determined based on whether the feedback information has transmission resources and whether the working frequency band between the compression end and the decompression end is a licensed frequency band.

[0181] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; based on this, if the frequency point is a licensed frequency point, the compression end determines the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, the compression end determines the second mechanism as the EHC mechanism.

[0182] In other words, if the working frequency point between the compression end and the decompression end is a licensed frequency point, the compression end determines the first mechanism as the EHC mechanism, and if the working frequency point between the compression end and the decompression end is an unlicensed frequency point, the compression end determines the second mechanism as the EHC mechanism.

[0183] In some embodiments of the present application, the first information includes the frequency point used for the reverse link from the decompression end to the compression end; the first information further includes the COT or controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the second mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the first mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the second mechanism as the EHC mechanism.

[0184] In other words, the EHC mechanism can be determined based on whether the feedback information has transmission resources and whether the working frequency point between the compression end and the decompression end is a licensed frequency point.

[0185] In some embodiments of the present application, the first information includes information for determining or indicating a target environment, and the target environment is used to represent the transmission or interference environment between the compression end and the decompression end; based on this, based on the first mapping relationship, the compression end determines the mechanism corresponding to the target environment as the EHC mechanism, and the first mapping relationship includes the corresponding relationship between at least one environment and at least one mechanism, and the at least one environment includes the target environment. Optionally, the first mapping relationship is predefined information, or the first mapping relationship is preconfigured information, or the first mapping relationship is dynamically configured information. Optionally, the first information includes the first mapping relationship.

[0186] In other words, different compression mechanisms can be associated with different transmission or interference environments between the compression end and the decompression end.

[0187] As an example, the at least one environment corresponds to at least one environment level identifier. For example, the at least one environment level is at least two environment levels.

[0188] As another example, the at least one environment includes at least one type of environment.

[0189] For example, the at least one type of environment includes a controllable environment and / or an uncontrollable environment.

[0190] Wherein, the controllable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0191] There is no heterogeneous system within the network system to which the compression end and the decompression end belong;

[0192] There is a controlled heterogeneous system or a controlled time within the network system to which the compression end and the decompression end belong. The controlled heterogeneous system corresponds to or has a controlled time, and the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted. The target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; and

[0193] The load or interference of the feedback link between the compression end and the decompression end is less than a preset threshold;

[0194] The uncontrollable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0195] There is a heterogeneous system within the network system to which the compression end and the decompression end belong;

[0196] There is an uncontrolled heterogeneous system within the network system to which the compression end and the decompression end belong; and

[0197] There is no heterogeneous system within the network system to which the compression end and the decompression end belong, and the load or interference of the feedback link between the compression end and the decompression end is greater than or equal to the preset threshold environment.

[0198] In some embodiments of the present application, the heterogeneous system includes a Wireless-Fidelity (WiFi) system.

[0199] Next, taking the controllable environment and the uncontrollable environment as examples, the implementation manner of determining the target environment provided by the embodiments of the present application will be described.

[0200] It should be noted that the compression end can directly determine the mechanism corresponding to the target environment as the EHC mechanism based on the first mapping relationship. Again, the compression end can first determine the target environment, and then based on the first mapping relationship, the compression end determines the mechanism corresponding to the target environment as the EHC mechanism.

[0201] In some embodiments of the present application, the mechanism corresponding to the controllable environment is the first mechanism, and the mechanism corresponding to the non - controllable environment is the second mechanism; based on this, if the target environment is the controllable environment, the compression end determines the first mechanism as the EHC mechanism; and / or if the target environment is the non - controllable environment, the compression end determines the second mechanism as the EHC mechanism.

[0202] In some embodiments of the present application, the method 200 may further include:

[0203] Based on the first information, the compression end determines the controllable environment or the non - controllable environment as the target environment.

[0204] In some embodiments of the present application, the first information includes third indication information, and the third indication information is used to indicate the transmission or interference environment between the compression end and the decompression end; based on this, the compression end determines the environment indicated by the third indication information as the target environment.

[0205] In some embodiments of the present application, the first information includes fourth indication information, and the fourth indication information is used to indicate the environmental level of the network environment between the compression end and the decompression end. The compression end can determine the target environment based on the environment indicated by the fourth indication information. For example, if the environmental level indicated by the fourth indication information is less than a third threshold, the compression end determines the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, the compression end determines the non - controllable environment as the target environment. Again, for example, if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, the compression end determines the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is less than the third threshold, the compression end determines the non - controllable environment as the target environment.

[0206] As an example, when the numerical value of the environmental level indicated by the second indication information is proportional to the degree of interference of the network environment between the compression end and the decompression end, if the environmental level indicated by the fourth indication information is less than the third threshold, the compression end determines the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, the compression end determines the non - controllable environment as the target environment. Optionally, the third threshold is a predefined threshold, or the third threshold is a pre - configured threshold, or the third threshold is a dynamically configured threshold. Optionally, the first information includes the third threshold.

[0207] As another example, in a case where the numerical value of the environmental level indicated by the second indication information is inversely proportional to the degree of interference of the network environment between the compression end and the decompression end, if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, the compression end determines the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is less than the third threshold, the compression end determines the non-controllable environment as the target environment.

[0208] In some embodiments of the present application, the first information includes an indication of whether it is controlled. Then, the controlled indication represents that the compression end determines the controllable environment as the target environment, otherwise it represents that the compression end determines the non-controllable environment as the target environment.

[0209] In some embodiments of the present application, the first information includes the COT or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the non-controllable environment as the target environment.

[0210] In other words, in a case where the transmission channel of the feedback information is available or has transmission resources, the compression end determines the controllable environment as the target environment, and in a case where the feedback information does not have transmission resources, the compression end determines the non-controllable environment as the target environment.

[0211] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; based on this, if the channel quality is greater than or equal to the fourth threshold, the compression end determines the controllable environment as the target environment; and / or if the channel quality is less than the fourth threshold, the compression end determines the non-controllable environment as the target environment. Optionally, the fourth threshold is a predefined threshold, or the fourth threshold is a preconfigured threshold, or the fourth threshold is a dynamically configured threshold. Optionally, the first information includes the fourth threshold.

[0212] Exemplarily, in some embodiments of the present application, the received signal strength indication (RSSI), reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), and the number of times of listen before talk (LBT).

[0213] In other words, when the channel quality can satisfy the transmission of the feedback information, the compression end determines the controllable environment as the target environment; when the channel quality cannot satisfy the transmission of the feedback information, the compression end determines the uncontrollable environment as the target environment.

[0214] In some embodiments of the present application, the first information includes the COT or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the uncontrollable environment as the target environment.

[0215] In other words, when the feedback information has transmission resources, the compression end determines the controllable environment as the target environment; when the feedback information does not have transmission resources, the compression end determines the uncontrollable environment as the target environment.

[0216] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; based on this, if the frequency band is an authorized frequency band, the compression end determines the controllable environment as the target environment; and / or if the frequency band is an unauthorized frequency band, the compression end determines the uncontrollable environment as the target environment.

[0217] In other words, if the operating frequency band between the compression end and the decompression end is an authorized frequency band, the compression end determines the controllable environment as the target environment; if the operating frequency band between the compression end and the decompression end is an unauthorized frequency point, the compression end determines the uncontrollable environment as the target environment.

[0218] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the COT or controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency band is an unauthorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the controllable environment as the target environment; and / or if the frequency band is an unauthorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the uncontrollable environment as the target environment; and / or if the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the controllable environment as the target environment; and / or if the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the uncontrollable environment as the target environment.

[0219] In other words, the target environment can be determined based on whether the feedback information has transmission resources and whether the operating frequency band between the compression end and the decompression end is an authorized frequency band.

[0220] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; based on this, if the frequency point is an authorized frequency point, the compression end determines the controllable environment as the target environment; and / or if the frequency point is an unauthorized frequency point, the compression end determines the uncontrollable environment as the target environment.

[0221] In other words, if the operating frequency point between the compression end and the decompression end is an authorized frequency point, the compression end determines the controllable environment as the target environment; if the operating frequency point between the compression end and the decompression end is an unauthorized frequency point, the compression end determines the uncontrollable environment as the target environment.

[0222] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information further includes the COT or controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the controllable environment as the target environment; and / or if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the non-controllable environment as the target environment; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the compression end determines the controllable environment as the target environment; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the compression end determines the non-controllable environment as the target environment.

[0223] In other words, the target environment can be determined based on whether the feedback information has transmission resources and whether the working frequency point between the compression end and the decompression end is a licensed frequency point.

[0224] In some embodiments of the present application, the first information includes at least one of the following information:

[0225] Carrier, Public Land Mobile Network (PLMN), cell access group (CAG) information, standalone non-public network (SNPN) information, and geographical area information.

[0226] In other words, the compression side may also determine the EHC mechanism based on at least one of carrier, PLMN, CAG information, SNPN information, and geographical area information. Or, the compression side may directly determine the corresponding EHC mechanism based on at least one of carrier, PLMN, CAG information, SNPN information, and geographical area information. Or, the compression side may also determine the EHC mechanism based on at least one of carrier, PLMN, CAG information, SNPN information, and geographical area information. Or, the compression side may first determine the target environment based on at least one of carrier, PLMN, CAG information, SNPN information, and geographical area information, and then determine the mechanism corresponding to the target environment as the EHC mechanism.

[0227] In some embodiments of the present application, the first information is carried in a broadcast channel, RRC, media access control MAC control element (Control elements, CE), or downlink control information (Downlink Control Information, DCI).

[0228] In some embodiments of the present application, S210 may include:

[0229] If the protocol data unit PDU session type between the compression side and the decompression side is an Ethernet frame, obtain the first information.

[0230] In other words, the protocol data unit PDU session type being an Ethernet frame between the compression side and the decompression side can be used as a trigger condition for the compression side to obtain the first information. That is, after the compression side determines that the protocol data unit PDU session type between the compression side and the decompression side is an Ethernet frame, it obtains the first information. Or, it can also be considered as a judgment condition for the compression side / decompression side to determine which EHC mechanism to use / which state transition method to adopt.

[0231] In some embodiments of the present application, the method 200 may further include:

[0232] Select / judge / switch the EHC mechanism based on the first information.

[0233] In other words, the compression side may select / judge / switch the compression mechanism used by the compression side based on the first information. For example, the compression side may switch the compression mechanism used by the compression side from the first mechanism to the second mechanism based on the first information. Again, the compression side may switch the compression mechanism used by the compression side from the second mechanism to the first mechanism based on the first information.

[0234] Figure 9 This is a method for switching the EHC mechanism provided by the embodiments of the present application.

[0235] As Figure 9 shown, the method 300 may include:

[0236] S310, a first device sends the first information described above to a terminal device, and the first device may be another terminal device, an access network device, or a core network device.

[0237] S320, the terminal device switches the EHC mechanism of the Ethernet frame based on the first information.

[0238] In some embodiments of the present application, the method 200 may further include:

[0239] Sending a fifth indication message to a peer end, where the fifth indication message is used to indicate the mechanism for Ethernet frame header compression.

[0240] For example, the peer end is a decompression end, that is, the compression end may send the fifth indication message to the decompression end. Again, the peer end may be a compression end, that is, the decompression end may send the fifth indication message to the compression end.

[0241] It should be noted that the compression mechanism used may be determined by the compression end, and the selected compression mechanism may be further indicated to the decompression end; or the compression mechanism used may be determined by the decompression end, and the selected compression mechanism may be further indicated to the compression end.

[0242] In some embodiments of the present application, the fifth indication message is carried in a dedicated signaling, such as at least one of broadcast, RRC, MAC CE, DCI, etc.

[0243] The preferred embodiments of the present application have been described in detail above with reference to the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present application, various simple modifications can be made to the technical solutions of the present application, and these simple modifications all fall within the protection scope of the present application.

[0244] For example, for the various specific technical features described in the above specific embodiments, they can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, the present application does not further describe various possible combination methods.

[0245] Again, for example, any combination can be made between various different embodiments of the present application, as long as it does not violate the idea of the present application, it should also be regarded as the content disclosed by the present application.

[0246] It should be understood that in various method embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not imply the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0247] In the foregoing, in combination with Figures 4 to 9 , from the perspective of the compression end, the method for compressing the frame header of an Ethernet frame according to an embodiment of the present application has been described in detail. Below, in combination with Figure 10 , from the perspective of the decompression end, the method for decompressing the frame header of an Ethernet frame according to an embodiment of the present application will be described.

[0248] Figure 10 FIG. shows a schematic flowchart of a method 400 for decompressing the frame header of an Ethernet frame according to an embodiment of the present application. It should be understood that the steps in the method 400 for decompressing the frame header of an Ethernet frame may refer to the corresponding steps in the method 200 for compressing the frame header of an Ethernet frame. For the sake of brevity, they will not be described herein again.

[0249] As Figure 10 shown, the method 400 includes:

[0250] S410, the decompression end obtains first information, where the first information is used to determine the Ethernet frame header compression EHC mechanism.

[0251] S410, the decompression end decompresses the frame header of the Ethernet frame and / or receives the Ethernet frame based on the EHC mechanism.

[0252] In some embodiments of the present application, the EHC mechanism includes at least one of the following items:

[0253] A mechanism for state transition based on feedback information; a mechanism for state transition not based on the feedback information; a mechanism for sending a complete packet or a compressed packet based on the feedback information, where the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; and a mechanism for sending the complete packet or the compressed packet not based on the feedback information; a mechanism for state transition based on the sending situation of multiple packets of the same type; and a mechanism for sending the complete packet or the compressed packet based on the sending situation of multiple packets of the same type.

[0254] In some embodiments of the present application, the EHC mechanism includes a first mechanism and / or a second mechanism; the first mechanism means that after receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end, and the feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier. The complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; the second mechanism means that the compression end sends multiple complete packets to the decompression end continuously and then sends a compressed packet to the decompression end, and / or the compression end sends multiple compressed packets to the decompression end continuously and then sends a complete packet to the decompression end.

[0255] In some embodiments of the present application, the method 400 may further include:

[0256] Based on the first information, the decompression end determines the first mechanism or the second mechanism as the EHC mechanism.

[0257] In some embodiments of the present application, the first information includes a first indication information, and the first indication information is used to indicate the first mechanism or the second mechanism; based on this, the decompression end determines the first mechanism or the second mechanism indicated by the first indication information as the EHC mechanism.

[0258] In some embodiments of the present application, the first information includes a second indication information, and the second indication information is used to indicate the environmental level of the network environment between the compression end and the decompression end. For example, if the environmental level indicated by the second indication information is less than a first threshold, the decompression end determines the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is greater than or equal to the first threshold, the decompression end determines the second mechanism as the EHC mechanism. Again, for example, if the environmental level indicated by the second indication information is greater than or equal to the first threshold, the decompression end determines the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is less than the first threshold, the decompression end determines the second mechanism as the EHC mechanism. Optionally, the first threshold is a predefined threshold, or the first threshold is a preconfigured threshold, or the first threshold is a dynamically configured threshold. Optionally, the first information includes the first threshold.

[0259] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the first mechanism as the EHC mechanism; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the second mechanism as the EHC mechanism.

[0260] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; based on this, if the channel quality is greater than or equal to a second threshold, the decompression end determines the first mechanism as the EHC mechanism; and / or if the channel quality is less than the second threshold, the decompression end determines the second mechanism as the EHC mechanism. Optionally, the second threshold is a predefined threshold, or the second threshold is a preconfigured threshold, or the second threshold is a dynamically configured threshold. Optionally, the first information includes the second threshold.

[0261] In some embodiments of the present application, the channel quality information includes at least one of the following information: RSSI, RSRP, RSRQ, and the number of LBTs.

[0262] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; based on this, if the frequency band is an authorized frequency band, the decompression end determines the first mechanism as the EHC mechanism; and / or if the frequency band is an unauthorized frequency band, the decompression end determines the second mechanism as the EHC mechanism.

[0263] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the first mechanism as the EHC mechanism; and / or if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the second mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the [controlled time], the decompression end determines the first mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the second mechanism as the EHC mechanism.

[0264] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; based on this, if the frequency point is a licensed frequency point, the decompression end determines the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, the decompression end determines the second mechanism as the EHC mechanism.

[0265] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes the information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the second mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the first mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the second mechanism as the EHC mechanism.

[0266] In some embodiments of the present application, the first information includes the information for determining or indicating the target environment, where the target environment is used to represent the transmission or interference environment between the compression end and the decompression end; based on this, based on the first mapping relationship, the decompression end determines the mechanism corresponding to the target environment as the EHC mechanism, and the first mapping relationship includes the corresponding relationship between at least one environment and at least one mechanism, and the at least one environment includes the target environment. Optionally, the first mapping relationship is predefined information, or the first mapping relationship is preconfigured information, or the first mapping relationship is dynamically configured information. Optionally, the first information includes the first mapping relationship. Optionally, the at least one environment corresponds to at least one environment level identifier. Optionally, the at least one environment level is at least two environment levels. Optionally, the at least one environment includes at least one type of environment.

[0267] In some embodiments of the present application, the at least one type of environment includes a controllable environment and / or an uncontrollable environment; the controllable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0268] There is no heterogeneous system within the network system to which the compression end and the decompression end belong;

[0269] There is a controlled heterogeneous system or controlled time within the network system to which the compression end and the decompression end belong. The controlled heterogeneous system corresponds to or has a controlled time, and the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted. The target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; and

[0270] The load or interference of the feedback link between the compression end and the decompression end is less than a preset threshold;

[0271] The uncontrollable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0272] There is a heterogeneous system within the network system to which the compression end and the decompression end belong;

[0273] There is an uncontrolled heterogeneous system within the network system to which the compression end and the decompression end belong; and

[0274] There is no heterogeneous system within the network system to which the compression end and the decompression end belong, and the load or interference of the feedback link between the compression end and the decompression end is greater than or equal to the preset threshold environment.

[0275] In some embodiments of the present application, the heterogeneous system includes a Wireless Fidelity (WIFI) system.

[0276] In some embodiments of the present application, the mechanism corresponding to the controllable environment is the first mechanism, and the mechanism corresponding to the uncontrollable environment is the second mechanism; based on this, if the target environment is the controllable environment, the decompression end determines the first mechanism as the EHC mechanism; and / or if the target environment is the uncontrollable environment, the decompression end determines the second mechanism as the EHC mechanism.

[0277] In some embodiments of the present application, the method 400 may further include:

[0278] Based on the first information, the decompression end determines the controllable environment or the uncontrollable environment as the target environment.

[0279] In some embodiments of the present application, the first information includes a third indication information, and the third indication information is used to indicate the transmission or interference environment between the compression end and the decompression end; based on this, the decompression end determines the environment indicated by the third indication information as the target environment.

[0280] In some embodiments of the present application, the first information includes fourth indication information, and the fourth indication information is used to indicate the environmental level of the network environment between the compression end and the decompression end. For example, if the environmental level indicated by the fourth indication information is less than a third threshold, the decompression end determines the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, the decompression end determines the non-controllable environment as the target environment. Again, for example, if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, the decompression end determines the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is less than the third threshold, the decompression end determines the non-controllable environment as the target environment. Optionally, the third threshold is a predefined threshold, or the third threshold is a preconfigured threshold, or the third threshold is a dynamically configured threshold. Optionally, the first information includes the third threshold.

[0281] In some embodiments of the present application, the first information includes the channel occupancy time COT or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, and the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the non-controllable environment as the target environment.

[0282] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; based on this, if the channel quality is greater than or equal to a fourth threshold, the decompression end determines the controllable environment as the target environment; and / or if the channel quality is less than the fourth threshold, the decompression end determines the non-controllable environment as the target environment. Optionally, the fourth threshold is a predefined threshold, or the fourth threshold is a preconfigured threshold, or the fourth threshold is a dynamically configured threshold. Optionally, the first information includes the fourth threshold.

[0283] In some embodiments of the present application, the channel quality information includes at least one of the following information: received signal strength indication RSSI, reference signal received power RSRP, reference signal received quality RSRQ, and the number of times of listen-before-talk LBT.

[0284] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the non - controllable environment as the target environment.

[0285] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; based on this, if the frequency band is an authorized frequency band, the decompression end determines the controllable environment as the target environment; and / or if the frequency band is an unauthorized frequency band, the decompression end determines the non - controllable environment as the target environment.

[0286] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency band is an unauthorized frequency band and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the controllable environment as the target environment; and / or if the frequency band is an unauthorized frequency band and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the non - controllable environment as the target environment; and / or if the frequency band is an authorized frequency band and the transmission time of the target link or the transmission time of the feedback information is within the COT or the [controlled time], the decompression end determines the controllable environment as the target environment; and / or if the frequency band is an authorized frequency band and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the non - controllable environment as the target environment.

[0287] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; based on this, if the frequency point is an authorized frequency point, the decompression end determines the controllable environment as the target environment; and / or if the frequency point is an unauthorized frequency point, the decompression end determines the uncontrollable environment as the target environment.

[0288] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; based on this, if the frequency point is an unauthorized frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the controllable environment as the target environment; and / or if the frequency point is an unauthorized frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the uncontrollable environment as the target environment; and / or if the frequency point is an authorized frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, the decompression end determines the controllable environment as the target environment; and / or if the frequency point is an authorized frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the decompression end determines the uncontrollable environment as the target environment.

[0289] In some embodiments of the present application, the first information includes at least one of the following information:

[0290] Carrier, public land mobile network (PLMN), cell access group (CAG) information, stand-alone non-public network (SNPN) information, and geographical area information.

[0291] In some embodiments of the present application, the first information is carried in a broadcast channel, radio resource control (RRC), media access control control element (MAC CE), or downlink control information (DCI).

[0292] In some embodiments of the present application, if the protocol data unit (PDU) session type between the compression end and the decompression end is an Ethernet frame, the first information is obtained.

[0293] In some embodiments of the present application, the method 400 may further include:

[0294] Switch the EHC mechanism based on the first information.

[0295] In some embodiments of the present application, the method 400 may further include:

[0296] Send fifth indication information to the peer end, where the fifth indication information is used to indicate the mechanism for Ethernet frame header compression.

[0297] In some embodiments of the present application, the fifth indication information is carried in dedicated signaling.

[0298] In some embodiments of the present application, the method 400 may further include:

[0299] Obtain configuration information of the EHC mechanism.

[0300] As described above in conjunction with Figures 1 to 10 , the method embodiments of the present application have been described in detail. Below, in conjunction with Figures 11 to 14 , the apparatus embodiments of the present application will be described in detail.

[0301] Figure 11 FIG. is a schematic block diagram of a compression end 500 provided by an embodiment of the present application.

[0302] As Figure 11 shown, the compression end 500 may include:

[0303] An obtaining unit 510, configured to obtain first information, where the first information is used to determine an Ethernet frame header compression (EHC) mechanism; and a communication unit 520, configured to compress the header of the Ethernet frame and / or send the Ethernet frame based on the EHC mechanism.

[0304] In some embodiments of the present application, the EHC mechanism includes at least one of the following items:

[0305] A mechanism for state transition based on feedback information; a mechanism for state transition without based on the feedback information; a mechanism for sending a complete packet or a compressed packet based on feedback information, where the complete packet includes first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; a mechanism for sending the complete packet or the compressed packet without based on the feedback information; a mechanism for state transition based on the sending situation of multiple packets of the same type; and a mechanism for sending the complete packet or the compressed packet based on the sending situation of multiple packets of the same type.

[0306] In some embodiments of the present application, the EHC mechanism includes a first mechanism and / or a second mechanism;

[0307] The first mechanism refers to:

[0308] After receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end. The feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier. The complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information;

[0309] The second mechanism refers to:

[0310] The compression end continuously sends multiple complete packets to the decompression end and then sends a compressed packet to the decompression end, and / or the compression end continuously sends multiple compressed packets to the decompression end and then sends a complete packet to the decompression end.

[0311] In some embodiments of the present application, the communication unit 520 is further configured to:

[0312] Based on the first information, determine the first mechanism or the second mechanism as the EHC mechanism.

[0313] In some embodiments of the present application, the first information includes first indication information, and the first indication information is used to indicate the first mechanism or the second mechanism; the communication unit 520 is configured to:

[0314] Determine the first mechanism or the second mechanism indicated by the first indication information as the EHC mechanism.

[0315] In some embodiments of the present application, the first information includes second indication information, and the second indication information is used to indicate the environmental level of the network environment between the compression end and the decompression end.

[0316] In some embodiments of the present application, the communication unit 520 is configured to: if the environmental level indicated by the second indication information is less than a first threshold, determine the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is greater than or equal to the first threshold, determine the second mechanism as the EHC mechanism.

[0317] In some embodiments of the present application, the communication unit 520 is configured to: if the environmental level indicated by the second indication information is greater than or equal to a first threshold, determine the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is less than the first threshold, determine the second mechanism as the EHC mechanism.

[0318] In some embodiments of the present application, the first threshold is a predefined threshold, or the first threshold is a preconfigured threshold, or the first threshold is a dynamically configured threshold.

[0319] In some embodiments of the present application, the first information includes the first threshold.

[0320] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 520 is configured to: if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the first mechanism as the EHC mechanism; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism.

[0321] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; the communication unit 520 is configured to: if the channel quality is greater than or equal to a second threshold, determine the first mechanism as the EHC mechanism; and / or if the channel quality is less than the second threshold, determine the second mechanism as the EHC mechanism.

[0322] In some embodiments of the present application, the second threshold is a predefined threshold, or the second threshold is a preconfigured threshold, or the second threshold is a dynamically configured threshold.

[0323] In some embodiments of the present application, the first information includes the second threshold.

[0324] In some embodiments of the present application, the channel quality information includes at least one of the following information: received signal strength indication (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), and the number of listen-before-talk (LBT) times.

[0325] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency band is an authorized frequency band, determine the first mechanism as the EHC mechanism; and / or if the frequency band is an unauthorized frequency band, determine the second mechanism as the EHC mechanism.

[0326] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency band is an unlicensed frequency band and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the first mechanism as the EHC mechanism; and / or if the frequency band is an unlicensed frequency band and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band and the transmission time of the target link or the transmission time of the feedback information is within the COT or the [controlled time], determine the first mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism.

[0327] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency point is a licensed frequency point, determine the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, determine the second mechanism as the EHC mechanism.

[0328] In some embodiments of the present application, the first information includes the frequency points used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the first mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism.

[0329] In some embodiments of the present application, the first information includes information for determining or indicating a target environment, and the target environment is used to represent the transmission or interference environment between the compression end and the decompression end; the communication unit 520 is configured to: based on a first mapping relationship, determine the mechanism corresponding to the target environment as the EHC mechanism, where the first mapping relationship includes the corresponding relationship between at least one environment and at least one mechanism, and the at least one environment includes the target environment.

[0330] In some embodiments of the present application, the first mapping relationship is predefined information, or the first mapping relationship is preconfigured information, or the first mapping relationship is dynamically configured information.

[0331] In some embodiments of the present application, the first information includes the first mapping relationship.

[0332] In some embodiments of the present application, the at least one environment corresponds to at least one environment level identifier.

[0333] In some embodiments of the present application, the at least one environment level is at least two environment levels.

[0334] In some embodiments of the present application, the at least one environment includes at least one type of environment.

[0335] In some embodiments of the present application, the at least one type of environment includes a controllable environment and / or an uncontrollable environment;

[0336] The controllable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0337] There is no heterogeneous system within the network system to which the compression end and the decompression end belong;

[0338] There is a controlled heterogeneous system or a controlled time within the network system to which the compression end and the decompression end belong, the controlled heterogeneous system corresponds to or has a controlled time, the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; and

[0339] The load or interference of the feedback link between the compression end and the decompression end is less than a preset threshold;

[0340] The uncontrollable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0341] There is a heterogeneous system within the network system to which the compression end and the decompression end belong;

[0342] There is an uncontrolled heterogeneous system within the network system to which the compression end and the decompression end belong; and

[0343] There is no heterogeneous system within the network system to which the compression end and the decompression end belong, and the load or interference of the feedback link between the compression end and the decompression end is greater than or equal to the preset threshold environment.

[0344] In some embodiments of the present application, the heterogeneous system includes a Wireless Fidelity (WIFI) system.

[0345] In some embodiments of the present application, the mechanism corresponding to the controllable environment is the first mechanism, and the mechanism corresponding to the uncontrollable environment is the second mechanism; the communication unit 520 is configured to: if the target environment is the controllable environment, determine the first mechanism as the EHC mechanism; and / or if the target environment is the uncontrollable environment, determine the second mechanism as the EHC mechanism.

[0346] In some embodiments of the present application, the communication unit 520 is further configured to:

[0347] Based on the first information, determine the controllable environment or the uncontrollable environment as the target environment.

[0348] In some embodiments of the present application, the first information includes third indication information, and the third indication information is used to indicate the transmission or interference environment between the compression end and the decompression end; the communication unit 520 is configured to: determine the environment indicated by the third indication information as the target environment.

[0349] In some embodiments of the present application, the first information includes fourth indication information, and the fourth indication information is used to indicate the environmental level of the network environment between the compression end and the decompression end.

[0350] In some embodiments of the present application, the communication unit 520 is configured to:

[0351] If the environmental level indicated by the fourth indication information is less than the third threshold, determine the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, determine the non - controllable environment as the target environment.

[0352] In some embodiments of the present application, the communication unit 520 is configured to:

[0353] If the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, determine the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is less than the third threshold, determine the non - controllable environment as the target environment.

[0354] In some embodiments of the present application, the third threshold is a predefined threshold, or the third threshold is a pre - configured threshold, or the third threshold is a dynamically configured threshold.

[0355] In some embodiments of the present application, the first information includes the third threshold.

[0356] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 520 is configured to: if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the non - controllable environment as the target environment.

[0357] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; the communication unit 520 is configured to: if the channel quality is greater than or equal to a fourth threshold, determine the controllable environment as the target environment; and / or if the channel quality is less than the fourth threshold, determine the uncontrollable environment as the target environment.

[0358] In some embodiments of the present application, the fourth threshold is a predefined threshold, or the fourth threshold is a preconfigured threshold, or the fourth threshold is a dynamically configured threshold.

[0359] In some embodiments of the present application, the first information includes the fourth threshold.

[0360] In some embodiments of the present application, the channel quality information includes at least one of the following information: received signal strength indication (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), and the number of listen-before-talk (LBT) attempts.

[0361] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 520 is configured to: if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the uncontrollable environment as the target environment.

[0362] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency band is an authorized frequency band, determine the controllable environment as the target environment; and / or if the frequency band is an unauthorized frequency band, determine the uncontrollable environment as the target environment.

[0363] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency band is an unlicensed frequency band and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the frequency band is an unlicensed frequency band and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the non - controllable environment as the target environment; and / or if the frequency band is a licensed frequency band and the transmission time of the target link or the transmission time of the feedback information is within the COT or the [controlled time], determine the controllable environment as the target environment; and / or if the frequency band is a licensed frequency band and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the non - controllable environment as the target environment.

[0364] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency point is a licensed frequency point, determine the controllable environment as the target environment; and / or if the frequency point is an unlicensed frequency point, determine the non - controllable environment as the target environment.

[0365] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 520 is configured to: if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the non - controllable environment as the target environment; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the [controlled time], determine the controllable environment as the target environment; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the non - controllable environment as the target environment.

[0366] In some embodiments of the present application, the first information includes at least one of the following information:

[0367] Carrier, public land mobile network (PLMN), cell access group (CAG) information, stand - alone non - public network (SNPN) information, and geographical area information.

[0368] In some embodiments of the present application, the first information is carried in a broadcast channel, radio resource control (RRC), media access control control element (MAC CE), or downlink control information (DCI).

[0369] In some embodiments of the present application, the obtaining unit 510 is configured to:

[0370] If the protocol data unit (PDU) session type between the compression end and the decompression end is an Ethernet frame, obtain the first information.

[0371] In some embodiments of the present application, the communication unit 520 is further configured to:

[0372] Switch the EHC mechanism based on the first information.

[0373] In some embodiments of the present application, the communication unit 520 is further configured to:

[0374] Send the fifth indication information to the peer end, where the fifth indication information is used to indicate the mechanism for Ethernet frame header compression.

[0375] In some embodiments of the present application, the fifth indication information is carried in dedicated signaling.

[0376] In some embodiments of the present application, the obtaining unit 510 is further configured to:

[0377] Obtain the configuration information of the EHC mechanism.

[0378] It should be understood that the device embodiments and the method embodiments can correspond to each other, and similar descriptions can refer to the method embodiments. Specifically, Figure 11 The shown compression end 500 may correspond to the corresponding entity that executes the method 200 in the embodiments of the present application, and the foregoing and other operations and / or functions of each unit in the compression end 500 are respectively for implementing Figure 4 the corresponding processes in each method in, for the sake of brevity, will not be described in detail herein.

[0379] Figure 12 is a schematic block diagram of the decompression end 600 provided by the embodiments of the present application.

[0380] As Figure 12 shown, the decompression end 600 may include:

[0381] An obtaining unit 610, configured to obtain first information, where the first information is used to determine the Ethernet frame header compression EHC mechanism; a communication unit 620, configured to decompress the header of the Ethernet frame and / or receive the Ethernet frame based on the EHC mechanism.

[0382] In some embodiments of the present application, the EHC mechanism includes at least one of the following items:

[0383] A mechanism for state transition based on feedback information; a mechanism for state transition without based on the feedback information; a mechanism for sending a complete packet or a compressed packet based on the feedback information, where the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; a mechanism for sending the complete packet or the compressed packet without based on the feedback information; a mechanism for state transition based on the sending situation of multiple packets of the same type; and a mechanism for sending the complete packet or the compressed packet based on the sending situation of multiple packets of the same type.

[0384] In some embodiments of the present application, the EHC mechanism includes a first mechanism and / or a second mechanism;

[0385] The first mechanism refers to:

[0386] After receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end. The feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier. The complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information;

[0387] The second mechanism refers to:

[0388] The compression end continuously sends multiple complete packets to the decompression end and then sends a compressed packet to the decompression end, and / or the compression end continuously sends multiple compressed packets to the decompression end and then sends a complete packet to the decompression end.

[0389] In some embodiments of the present application, the communication unit 620 is further configured to:

[0390] Based on the first information, determine the first mechanism or the second mechanism as the EHC mechanism.

[0391] In some embodiments of the present application, the first information includes first indication information, and the first indication information is used to indicate the first mechanism or the second mechanism; the communication unit 620 is configured to: determine the first mechanism or the second mechanism indicated by the first indication information as the EHC mechanism.

[0392] In some embodiments of the present application, the first information includes second indication information, and the second indication information is used to indicate the environmental level of the network environment between the compression end and the decompression end.

[0393] In some embodiments of the present application, the communication unit 620 is configured to: if the environmental level indicated by the second indication information is less than the first threshold, determine the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is greater than or equal to the first threshold, determine the second mechanism as the EHC mechanism.

[0394] In some embodiments of the present application, the communication unit 620 is configured to: if the environmental level indicated by the second indication information is greater than or equal to the first threshold, determine the first mechanism as the EHC mechanism; and / or if the environmental level indicated by the second indication information is less than the first threshold, determine the second mechanism as the EHC mechanism.

[0395] In some embodiments of the present application, the first threshold is a predefined threshold, or the first threshold is a preconfigured threshold, or the first threshold is a dynamically configured threshold.

[0396] In some embodiments of the present application, the first information includes the first threshold.

[0397] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 620 is configured to: if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the first mechanism as the EHC mechanism; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism.

[0398] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; the communication unit 620 is configured to: if the channel quality is greater than or equal to a second threshold, determine the first mechanism as the EHC mechanism; and / or if the channel quality is less than the second threshold, determine the second mechanism as the EHC mechanism.

[0399] In some embodiments of the present application, the second threshold is a predefined threshold, or the second threshold is a preconfigured threshold, or the second threshold is a dynamically configured threshold.

[0400] In some embodiments of the present application, the first information includes the second threshold.

[0401] In some embodiments of the present application, the channel quality information includes at least one of the following information: received signal strength indication (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), and the number of listen-before-talk (LBT) times.

[0402] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency band is an authorized frequency band, determine the first mechanism as the EHC mechanism; and / or if the frequency band is an unauthorized frequency band, determine the second mechanism as the EHC mechanism.

[0403] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the first mechanism as the EHC mechanism; and / or if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the [controlled time], determine the first mechanism as the EHC mechanism; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism.

[0404] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency point is a licensed frequency point, determine the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, determine the second mechanism as the EHC mechanism.

[0405] In some embodiments of the present application, the first information includes the frequency points used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the first mechanism as the EHC mechanism; and / or if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the [controlled time], determine the first mechanism as the EHC mechanism; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the second mechanism as the EHC mechanism.

[0406] In some embodiments of the present application, the first information includes information for determining or indicating a target environment, and the target environment is used to represent the transmission or interference environment between the compression end and the decompression end; the communication unit 620 is configured to: based on a first mapping relationship, determine the mechanism corresponding to the target environment as the EHC mechanism, where the first mapping relationship includes a corresponding relationship between at least one environment and at least one mechanism, and the at least one environment includes the target environment.

[0407] In some embodiments of the present application, the first mapping relationship is predefined information, or the first mapping relationship is preconfigured information, or the first mapping relationship is dynamically configured information.

[0408] In some embodiments of the present application, the first information includes the first mapping relationship.

[0409] In some embodiments of the present application, the at least one environment corresponds to at least one environment level identifier.

[0410] In some embodiments of the present application, the at least one environment level is at least two environment levels.

[0411] In some embodiments of the present application, the at least one environment includes at least one type of environment.

[0412] In some embodiments of the present application, the at least one type of environment includes a controllable environment and / or an uncontrollable environment;

[0413] The controllable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0414] There is no heterogeneous system within the network system to which the compression end and the decompression end belong;

[0415] There is a controlled heterogeneous system or a controlled time within the network system to which the compression end and the decompression end belong, the controlled heterogeneous system corresponds to or has a controlled time, the controlled time is the time when the target link can be used or the time when the feedback information can be received / transmitted, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; and

[0416] The load or interference of the feedback link between the compression end and the decompression end is less than a preset threshold;

[0417] The uncontrollable environment means that the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following:

[0418] There is a heterogeneous system within the network system to which the compression end and the decompression end belong;

[0419] There is an uncontrolled heterogeneous system within the network system to which the compression end and the decompression end belong; and

[0420] There is no heterogeneous system within the network system to which the compression end and the decompression end belong, and the load or interference of the feedback link between the compression end and the decompression end is greater than or equal to the preset threshold environment.

[0421] In some embodiments of the present application, the heterogeneous system includes a Wireless Fidelity (WIFI) system.

[0422] In some embodiments of the present application, the mechanism corresponding to the controllable environment is the first mechanism, and the mechanism corresponding to the uncontrollable environment is the second mechanism; the communication unit 620 is configured to: if the target environment is the controllable environment, determine the first mechanism as the EHC mechanism; and / or if the target environment is the uncontrollable environment, determine the second mechanism as the EHC mechanism.

[0423] In some embodiments of the present application, the communication unit 620 is further configured to:

[0424] Based on the first information, determine the controllable environment or the uncontrollable environment as the target environment.

[0425] In some embodiments of the present application, the first information includes third indication information, and the third indication information is used to indicate the transmission or interference environment between the compression end and the decompression end; the communication unit 620 is configured to: determine the environment indicated by the third indication information as the target environment.

[0426] In some embodiments of the present application, the first information includes fourth indication information, and the fourth indication information is used to indicate the environmental level of the network environment between the compression end and the decompression end.

[0427] In some embodiments of the present application, the communication unit 620 is configured to:

[0428] If the environmental level indicated by the fourth indication information is less than a third threshold, determine the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, determine the non - controllable environment as the target environment.

[0429] In some embodiments of the present application, the communication unit 620 is configured to:

[0430] If the environmental level indicated by the fourth indication information is greater than or equal to the third threshold, determine the controllable environment as the target environment; and / or if the environmental level indicated by the fourth indication information is less than the third threshold, determine the non - controllable environment as the target environment.

[0431] In some embodiments of the present application, the third threshold is a predefined threshold, or the third threshold is a pre - configured threshold, or the third threshold is a dynamically configured threshold.

[0432] In some embodiments of the present application, the first information includes the third threshold.

[0433] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information used to indicate the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 620 is configured to: if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the non - controllable environment as the target environment.

[0434] In some embodiments of the present application, the first information includes channel quality information, and the channel quality information is used to represent the channel quality of the reverse link from the decompression end to the compression end; the communication unit 620 is configured to: if the channel quality is greater than or equal to a fourth threshold, determine the controllable environment as the target environment; and / or if the channel quality is less than the fourth threshold, determine the non - controllable environment as the target environment.

[0435] In some embodiments of the present application, the fourth threshold is a predefined threshold, or the fourth threshold is a pre - configured threshold, or the fourth threshold is a dynamically configured threshold.

[0436] In some embodiments of the present application, the first information includes the fourth threshold.

[0437] In some embodiments of the present application, the channel quality information includes at least one of the following information: received signal strength indication (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), and the number of listen - before - talk (LBT) attempts.

[0438] In some embodiments of the present application, the first information includes the channel occupancy time (COT) or the controlled time of the decompression end; or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 620 is configured to: if the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the non - controllable environment as the target environment.

[0439] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency band is an authorized frequency band, determine the controllable environment as the target environment; and / or if the frequency band is an un - authorized frequency band, determine the non - controllable environment as the target environment.

[0440] In some embodiments of the present application, the first information includes the frequency band used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the uncontrollable environment as the target environment; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the frequency band is a licensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the uncontrollable environment as the target environment.

[0441] In some embodiments of the present application, the first information includes the frequency point used by the reverse link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency point is a licensed frequency point, determine the controllable environment as the target environment; and / or if the frequency point is an unlicensed frequency point, determine the uncontrollable environment as the target environment.

[0442] In some embodiments of the present application, the first information includes the frequency points used by the reverse link from the decompression end to the compression end; the first information further includes the channel occupancy time (COT) or the controlled time of the decompression end, or the first information further includes information for indicating the COT or the controlled time, where the controlled time is the time available for the target link or the time for receiving / transmitting the feedback information, and the target link includes the reverse link from the compression end to the decompression end or the link from the decompression end to the compression end; the communication unit 620 is configured to: if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the frequency point is an unlicensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the uncontrollable environment as the target environment; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determine the controllable environment as the target environment; and / or if the frequency point is a licensed frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determine the uncontrollable environment as the target environment.

[0443] In some embodiments of the present application, the first information includes at least one of the following information:

[0444] Carrier, public land mobile network (PLMN), cell access group (CAG) information, stand-alone non-public network (SNPN) information, and geographical area information.

[0445] In some embodiments of the present application, the first information is carried in a broadcast channel, radio resource control (RRC), media access control control element (MAC CE), or downlink control information (DCI).

[0446] In some embodiments of the present application, the obtaining unit 610 is configured to:

[0447] If the protocol data unit (PDU) session type between the compression end and the decompression end is an Ethernet frame, obtain the first information.

[0448] In some embodiments of the present application, the communication unit 620 is further configured to:

[0449] Switch the EHC mechanism based on the first information.

[0450] In some embodiments of the present application, the communication unit 620 is further configured to:

[0451] Send the fifth indication information to the peer end, where the fifth indication information is used to indicate the mechanism for Ethernet frame header compression.

[0452] In some embodiments of the present application, the fifth indication information is carried in dedicated signaling.

[0453] In some embodiments of the present application, the obtaining unit 610 is further configured to:

[0454] Obtain the configuration information of the EHC mechanism.

[0455] It should be understood that the device embodiments and the method embodiments can correspond to each other, and similar descriptions can refer to the method embodiments. Specifically, Figure 12 The decompression end 600 shown can correspond to the corresponding entity in the method 400 of the embodiments of the present application, and the foregoing and other operations and / or functions of each unit in the decompression end 600 are respectively for implementing Figure 10 the corresponding processes in each method in, and for the sake of brevity, will not be described in detail here.

[0456] The communication device in the embodiments of the present application has been described above from the perspective of functional modules. It should be understood that the functional modules can be implemented in the form of hardware, or in the form of instructions in software, or in a combination of hardware and software modules.

[0457] Specifically, the steps of the method embodiments in the present application can be completed by the integrated logic circuit in the hardware of the processor and / or instructions in the form of software. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor.

[0458] Optionally, the software module can be located in a mature storage medium in the art such as a random access 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 the information in the memory and combines its hardware to complete the steps in the above method embodiments.

[0459] For example, the obtaining unit mentioned above can be implemented by a processor or a transceiver, and the compression unit or the decompression unit can be implemented by a processor.

[0460] Figure 13 is a schematic structural diagram of the communication device 700 according to the embodiments of the present application.

[0461] Please refer to Figure 13 , the communication device 700 may include a processor 710.

[0462] Among them, the processor 710 can call and run a computer program from the memory to implement the methods in the embodiments of the present application.

[0463] Please continue to refer to Figure 13 , and the communication device 700 may further include a memory 720.

[0464] Among them, the memory 720 can be used to store indication information, and can also be used to store codes, instructions, etc. executed by the processor 710. Among them, the processor 710 can call and run a computer program from the memory 720 to implement the methods in the embodiments of the present application. The memory 720 can be a separate device independent of the processor 710, or can be integrated in the processor 710.

[0465] Please continue to refer to Figure 13 , and the communication device 700 may further include a transceiver 730.

[0466] Among them, the processor 710 can control the transceiver 730 to communicate with other devices. Specifically, it can send information or data to other devices, or receive information or data sent by other devices. The transceiver 730 can include a transmitter and a receiver. The transceiver 730 may further include antennas, and the number of antennas can be one or more.

[0467] It should be understood that the various components in the communication device 700 are connected through a bus system. Among them, the bus system includes not only a data bus, but also a power bus, a control bus, and a status signal bus.

[0468] It should also be understood that the communication device 700 can be the compression end of the embodiments of the present application, and the communication device 700 can implement the corresponding processes implemented by the compression end in the various methods of the embodiments of the present application. That is to say, the communication device 700 in the embodiments of the present application can correspond to the compression end 500 in the embodiments of the present application, and can correspond to the corresponding main body that executes the method 200 according to the embodiments of the present application. For the sake of brevity, it will not be elaborated here. Similarly, the communication device 700 can be the decompression end of the embodiments of the present application, and the communication device 700 can implement the corresponding processes implemented by the decompression end in the various methods of the embodiments of the present application. That is to say, the communication device 700 in the embodiments of the present application can correspond to the decompression end 600 in the embodiments of the present application, and can correspond to the corresponding main body that executes the method 400 according to the embodiments of the present application. For the sake of brevity, it will not be elaborated here.

[0469] In addition, an integrated circuit chip is also provided in the embodiments of the present application.

[0470] For example, the chip may be an integrated circuit chip with the ability to process signals, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The chip may also be referred to as a system-on-chip, system chip, chip system, or system-on-a-chip, etc. Optionally, the chip can be applied to various communication devices, enabling the communication devices installed with the chip to execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application.

[0471] Figure 14 It is a schematic structural diagram of the chip 800 according to an embodiment of the present application.

[0472] Please refer to Figure 14 , the chip 800 includes a processor 810.

[0473] Among them, the processor 810 can call and run a computer program from the memory to implement the methods in the embodiments of the present application.

[0474] Please continue to refer to Figure 14 , the chip 800 may further include a memory 820.

[0475] Among them, the processor 810 can call and run a computer program from the memory 820 to implement the methods in the embodiments of the present application. The memory 820 can be used to store indication information, and can also be used to store codes, instructions, etc. executed by the processor 810. The memory 820 can be a separate device independent of the processor 810, or can be integrated in the processor 810.

[0476] Please continue to refer to Figure 14 , the chip 800 may further include an input interface 830.

[0477] Among them, the processor 810 can control the input interface 830 to communicate with other devices or chips. Specifically, it can obtain information or data sent by other devices or chips.

[0478] Please continue to refer to Figure 14 , the chip 800 may further include an output interface 840.

[0479] Among them, the processor 810 can control the output interface 840 to communicate with other devices or chips. Specifically, it can output information or data to other devices or chips.

[0480] It should be understood that the chip 800 can be applied to the compression end in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the compression end in the various methods of the embodiments of the present application, and can also implement the corresponding processes implemented by the decompression end in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.

[0481] It should also be understood that the various components in the chip 800 are connected through a bus system. Among them, the bus system includes, in addition to the data bus, a power bus, a control bus, and a status signal bus.

[0482] The processors mentioned above may include, but are not limited to:

[0483] General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and so on.

[0484] The processor can be used to implement or execute the various methods, steps, and logic 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 can be directly embodied as being executed and completed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.

[0485] The memories mentioned above include, but are not limited to:

[0486] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), or flash memory. The volatile memory can be Random Access Memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synch link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0487] It should be noted that the memories described herein are intended to include these and any other suitable types of memories.

[0488] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program. The 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 execute the methods shown in Embodiments of Method 200 to Method 400.

[0489] Optionally, the computer-readable storage medium can be applied to the network device in the embodiment of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in each method of the embodiment of the present application. For the sake of brevity, it will not be described in detail here.

[0490] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiment of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application. For the sake of brevity, it will not be described in detail here.

[0491] An embodiment of the present application also provides a computer program product, including a computer program.

[0492] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.

[0493] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.

[0494] The embodiments of the present application also provide a computer program. When the computer program is executed by a computer, it enables the computer to execute the methods shown in Method 200 to Method 400.

[0495] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on the computer, it enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.

[0496] In addition, the embodiments of the present application also provide a communication system, which may include the terminal device and the network device involved above to form a communication system 100 as shown in Figure 1 For the sake of brevity, details are not described herein again. It should be noted that terms such as "system" in this article may also be referred to as "network management architecture" or "network system", etc.

[0497] It should also be understood that the terms used in the embodiments of the present application and the appended claims are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present application.

[0498] For example, the singular forms of "a", "the", "above-mentioned" and "this" used in the embodiments of the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0499] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Skilled professionals can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the embodiments of the present application.

[0500] If it is implemented in the form of software functional units and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs that can store program codes.

[0501] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0502] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways.

[0503] For example, the division of units / modules / components in the device embodiments described above is only a logical functional division. In actual implementation, there may be other division methods. For example, multiple units / modules / components can be combined or integrated into another system, or some units / modules / components can be ignored or not executed.

[0504] Again, for example, the units / modules / components described as separate / display components may or may not be physically separated, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units / modules / components can be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0505] Finally, it should be noted that the couplings or direct couplings or communication connections shown or discussed above with each other can be indirect couplings or communication connections through some interfaces, devices, or units, and can be in electrical, mechanical, or other forms.

[0506] The above content is only the specific implementation manners of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and all should be covered by 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.

Claims

1. A wireless communication method, characterized in that: include: Acquire first information, wherein the first information is used to determine a frame header compression EHC mechanism of an Ethernet frame; Compressing the frame header of the Ethernet frame and / or sending the Ethernet frame based on the EHC mechanism; The first information includes at least one of the following: Second indication information, where the second indication information is used to indicate an environment level of a network environment between a compression end and a decompression end; The channel occupancy time COT or the controlled time of the decompression end, or information indicating the COT or the controlled time, wherein the controlled time is the time during which the target link can be used or the time during which feedback information can be received / transmitted, and the target link includes a reverse link from the compression end to the decompression end or a link from the decompression end to the compression end; Channel quality information, where the channel quality information is used to indicate the channel quality of a reverse link from a decompression end to a compression end; The frequency band used for the reverse link from the decompression end to the compression end; The frequency used by the reverse link from the decompression end to the compression end; Information for determining or indicating a target environment, wherein the target environment is used to represent a transmission or interference environment between a compression end and a decompression end; Wherein, the EHC mechanism includes a first mechanism and / or a second mechanism; The first mechanism refers to: After receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end, wherein the feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier, the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; The second mechanism refers to: The compression end sends a plurality of complete packets to the decompression end successively and then sends a compressed packet to the decompression end, and / or the compression end sends a plurality of compressed packets to the decompression end successively and then sends a complete packet to the decompression end.

2. The method according to claim 1, characterized in that The EHC mechanism includes at least one of the following: A mechanism for state migration based on feedback information; A mechanism for state migration that is not based on the feedback information; A mechanism for sending a complete packet or a compressed packet based on feedback information, wherein the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; A mechanism for not sending the complete packet or the compressed packet based on the feedback information; A mechanism for state migration based on the sending of multiple packets of the same type; as well as A mechanism for sending the complete packet or the compressed packet based on multiple transmissions of packets of the same type.

3. The method according to claim 1, characterized in that The method further comprises: Based on the first information, the first mechanism or the second mechanism is determined as the EHC mechanism.

4. The method according to claim 3, characterized in that The first information includes the second indication information; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the environment level indicated by the second indication information is less than a first threshold, determining the first mechanism as the EHC mechanism; and / or If the environment level indicated by the second indication information is greater than or equal to the first threshold, the second mechanism is determined as the EHC mechanism.

5. The method according to claim 3, characterized in that: The first information includes the second indication information; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the environment level indicated by the second indication information is greater than or equal to a first threshold, determining the first mechanism as the EHC mechanism; and / or If the environment level indicated by the second indication information is less than the first threshold, the second mechanism is determined as the EHC mechanism.

6. The method according to claim 4 or 5, characterized in that: The first threshold is a predefined threshold, or the first threshold is a preconfigured threshold, or the first threshold is a dynamically configured threshold.

7. The method according to claim 4 or 5, characterized in that: The first information includes the first threshold.

8. The method according to claim 3, characterized in that The first information includes the channel occupation time COT or the controlled time of the decompression end; or the first information includes information for indicating the COT or the controlled time; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the first mechanism as the EHC mechanism; and / or If the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the second mechanism is determined as the EHC mechanism.

9. The method according to claim 3, characterized in that: The first information includes the channel quality information; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the channel quality is greater than or equal to a second threshold, determining the first mechanism as the EHC mechanism; and / or If the channel quality is less than the second threshold, the second mechanism is determined as the EHC mechanism.

10. The method according to claim 9, characterized in that The second threshold is a predefined threshold, or the second threshold is a preconfigured threshold, or the second threshold is a dynamically configured threshold.

11. The method according to claim 9, characterized in that The first information includes the second threshold.

12. The method according to claim 9, characterized in that The channel quality information includes at least one of the following information: received signal strength indication RSSI, reference signal received power RSRP, reference signal received quality RSRQ, and the number of listen-before-talk LBT times.

13. The method according to claim 3, characterized in that The first information includes a frequency band used by a reverse link from the decompression end to the compression end; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency band is an authorized frequency band, determining the first mechanism as the EHC mechanism; and / or If the frequency band is an unlicensed frequency band, the second mechanism is determined as the EHC mechanism.

14. The method according to claim 3, characterized in that The first information includes a frequency band used by a reverse link from the decompression end to the compression end; the first information also includes a channel occupancy time COT or a controlled time of the decompression end, or the first information includes information for indicating the COT or the controlled time; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the first mechanism as the EHC mechanism; and / or If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the second mechanism as the EHC mechanism; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the first mechanism as the EHC mechanism; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the second mechanism is determined as the EHC mechanism.

15. The method according to claim 3, characterized in that The first information includes a frequency point used by a reverse link from the decompression end to the compression end; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency is an authorized frequency, determining the first mechanism as the EHC mechanism; and / or If the frequency is an unauthorized frequency, the second mechanism is determined as the EHC mechanism.

16. The method according to claim 3, characterized in that The first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information also includes the channel occupation time COT or the controlled time of the decompression end, or the first information includes information used to indicate the COT or the controlled time; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the first mechanism as the EHC mechanism; and / or If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the second mechanism as the EHC mechanism; and / or If the frequency is an authorized frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the first mechanism as the EHC mechanism; and / or If the frequency is an authorized frequency, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the second mechanism is determined as the EHC mechanism.

17. The method according to claim 3, characterized in that The first information includes information for determining or indicating a target environment; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: Based on a first mapping relationship, a mechanism corresponding to the target environment is determined as the EHC mechanism, wherein the first mapping relationship includes a correspondence between at least one environment and at least one mechanism, and the at least one environment includes the target environment.

18. The method according to claim 17, characterized in that The first mapping relationship is predefined information, or the first mapping relationship is preconfigured information, or the first mapping relationship is dynamically configured information.

19. The method according to claim 17, characterized in that The first information includes the first mapping relationship.

20. The method according to claim 17, characterized in that The at least one environment corresponds to at least one environment level identifier.

21. The method according to claim 20, characterized in that The at least one environmental level is at least two environmental levels.

22. The method according to claim 17, characterized in that The at least one environment includes at least one type of environment.

23. The method according to claim 22, characterized in that The at least one type of environment includes a controlled environment and / or an uncontrolled environment; The controllable environment refers to: the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following: There is no foreign system in the network system to which the compression end and the decompression end belong; There exists a controlled foreign system or controlled time in the network system to which the compression end and the decompression end belong, and the controlled foreign system corresponds to or has a controlled time; as well as The load or interference of the feedback link between the compression end and the decompression end is less than a preset threshold; The uncontrollable environment refers to: the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following: There is a different system in the network system to which the compression end and the decompression end belong; There is an uncontrolled foreign system in the network system to which the compression end and the decompression end belong; and An environment in which there is no foreign system in the network system to which the compression end and the decompression end belong, and a load or interference of a feedback link between the compression end and the decompression end is greater than or equal to a preset threshold.

24. The method according to claim 23, characterized in that The heterogeneous system includes a wireless fidelity WIFI system.

25. The method according to claim 23, characterized in that The mechanism corresponding to the controllable environment is the first mechanism, and the mechanism corresponding to the uncontrollable environment is the second mechanism; The step of determining the mechanism corresponding to the target environment as the EHC mechanism includes: If the target environment is the controllable environment, determining the first mechanism as the EHC mechanism; and / or If the target environment is the uncontrollable environment, the second mechanism is determined as the EHC mechanism.

26. The method according to claim 23, characterized in that The method further comprises: Based on the first information, the controllable environment or the uncontrollable environment is determined as the target environment.

27. The method according to claim 26, characterized in that The first information includes third indication information, where the third indication information is used to indicate a transmission or interference environment between the compression end and the decompression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: The environment indicated by the third indication information is determined as the target environment.

28. The method according to claim 26, characterized in that The first information includes fourth indication information, and the fourth indication information is used to indicate the environment level of the network environment between the compression end and the decompression end.

29. The method according to claim 28, characterized in that The determining, based on the first information, the controllable environment or the uncontrollable environment as the target environment includes: If the environment level indicated by the fourth indication information is less than a third threshold, determining the controllable environment as the target environment; and / or If the environment level indicated by the fourth indication information is greater than or equal to the third threshold, the uncontrollable environment is determined as the target environment.

30. The method according to claim 28, characterized in that The determining, based on the first information, the controllable environment or the uncontrollable environment as the target environment includes: If the environment level indicated by the fourth indication information is greater than or equal to a third threshold, determining the controllable environment as the target environment; and / or If the environment level indicated by the fourth indication information is less than the third threshold, the uncontrollable environment is determined as the target environment.

31. The method according to claim 29 or 30, characterized in that The third threshold is a predefined threshold, or the third threshold is a preconfigured threshold, or the third threshold is a dynamically configured threshold.

32. The method according to claim 29 or 30, characterized in that The first information includes the third threshold.

33. The method according to claim 26, characterized in that The first information includes the channel occupation time COT or the controlled time of the decompression end; or the first information includes information for indicating the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrollable environment is determined as the target environment.

34. The method according to claim 26, characterized in that The first information includes channel quality information, where the channel quality information is used to indicate the channel quality of the reverse link from the decompression end to the compression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the channel quality is greater than or equal to a fourth threshold, determining the controllable environment as the target environment; and / or If the channel quality is less than the fourth threshold, the uncontrollable environment is determined as the target environment.

35. The method according to claim 34, characterized in that The fourth threshold is a predefined threshold, or the fourth threshold is a preconfigured threshold, or the fourth threshold is a dynamically configured threshold.

36. The method according to claim 34, characterized in that The first information includes the fourth threshold.

37. The method according to claim 34, characterized in that The channel quality information includes at least one of the following information: received signal strength indication RSSI, reference signal received power RSRP, reference signal received quality RSRQ, and the number of listen-before-talk LBT times.

38. The method according to claim 37, characterized in that The first information includes the channel occupation time COT or the controlled time of the decompression end; or the first information includes information for indicating the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrolled environment is determined as the target environment.

39. The method according to claim 26, characterized in that The first information includes a frequency band used by a reverse link from the decompression end to the compression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency band is an authorized frequency band, determining the controllable environment as the target environment; and / or If the frequency band is an unlicensed frequency band, the uncontrollable environment is determined as the target environment.

40. The method according to claim 26, characterized in that The first information includes a frequency band used by a reverse link from the decompression end to the compression end; the first information also includes a channel occupancy time COT or a controlled time of the decompression end, or the first information includes information for indicating the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the uncontrolled environment as the target environment; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the controllable environment as the target environment; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrolled environment is determined as the target environment.

41. The method according to claim 26, characterized in that The first information includes a frequency point used by a reverse link from the decompression end to the compression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency is an authorized frequency, determining the controllable environment as the target environment; and / or If the frequency point is an unauthorized frequency point, the uncontrollable environment is determined as the target environment.

42. The method according to claim 26, characterized in that The first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information also includes the channel occupation time COT or the controlled time of the decompression end, or the first information includes information used to indicate the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the uncontrolled environment as the target environment; and / or If the frequency is an authorized frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the controllable environment as the target environment; and / or If the frequency point is an authorized frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrolled environment is determined as the target environment.

43. The method according to claim 1, characterized in that The first information includes at least one of the following information: Carrier, public land mobile network PLMN, cell access group CAG information, independent non-public network SNPN information and geographical area information.

44. The method according to claim 1, characterized in that The first information is carried in a broadcast channel, a radio resource control RRC, a media access control element MAC CE or downlink control information DCI.

45. The method according to claim 1, characterized in that The obtaining of the first information includes: If the protocol data unit (PDU) session type between the compression end and the decompression end is an Ethernet frame, the first information is obtained.

46. ​​The method according to claim 1, characterized in that The method further comprises: The EHC mechanism is switched based on the first information.

47. The method according to claim 1, characterized in that The method further comprises: Sending fifth indication information to the opposite end, where the fifth indication information is used to indicate a mechanism for Ethernet frame header compression.

48. The method according to claim 47, characterized in that The fifth indication information is carried in dedicated signaling.

49. The method according to claim 1, characterized in that The method further comprises: Obtain configuration information of the EHC mechanism.

50. A wireless communication method, characterized in that: include: Acquire first information, wherein the first information is used to determine a frame header compression EHC mechanism of an Ethernet frame; Decompressing a frame header of the Ethernet frame based on the EHC mechanism and / or receiving the Ethernet frame; The first information includes at least one of the following: Second indication information, where the second indication information is used to indicate an environment level of a network environment between a compression end and a decompression end; The channel occupancy time COT or the controlled time of the decompression end, or information indicating the COT or the controlled time, wherein the controlled time is the time during which the target link can be used or the time during which feedback information can be received / transmitted, and the target link includes a reverse link from the compression end to the decompression end or a link from the decompression end to the compression end; Channel quality information, where the channel quality information is used to indicate the channel quality of a reverse link from a decompression end to a compression end; The frequency band used for the reverse link from the decompression end to the compression end; The frequency used by the reverse link from the decompression end to the compression end; Information for determining or indicating a target environment, wherein the target environment is used to represent a transmission or interference environment between a compression end and a decompression end; Wherein, the EHC mechanism includes a first mechanism and / or a second mechanism; The first mechanism refers to: After receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end, wherein the feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier, the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; The second mechanism refers to: The compression end sends a plurality of complete packets to the decompression end successively and then sends a compressed packet to the decompression end, and / or the compression end sends a plurality of compressed packets to the decompression end successively and then sends a complete packet to the decompression end.

51. The method according to claim 50, characterized in that The EHC mechanism includes at least one of the following: A mechanism for state migration based on feedback information; A mechanism for state migration that is not based on the feedback information; A mechanism for sending a complete packet or a compressed packet based on feedback information, wherein the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; as well as A mechanism for not sending the complete packet or the compressed packet based on the feedback information; A mechanism for state migration based on the sending of multiple packets of the same type; as well as A mechanism for sending the complete packet or the compressed packet based on multiple transmissions of packets of the same type.

52. The method according to claim 50, characterized in that The method further comprises: Based on the first information, the first mechanism or the second mechanism is determined as the EHC mechanism.

53. The method according to claim 52, characterized in that The first information includes the second indication information; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the environment level indicated by the second indication information is less than a first threshold, determining the first mechanism as the EHC mechanism; and / or If the environment level indicated by the second indication information is greater than or equal to the first threshold, the second mechanism is determined as the EHC mechanism.

54. The method according to claim 52, characterized in that The first information includes the second indication information; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the environment level indicated by the second indication information is greater than or equal to a first threshold, determining the first mechanism as the EHC mechanism; and / or If the environment level indicated by the second indication information is less than the first threshold, the second mechanism is determined as the EHC mechanism.

55. The method according to claim 53 or 54, characterized in that The first threshold is a predefined threshold, or the first threshold is a preconfigured threshold, or the first threshold is a dynamically configured threshold.

56. The method according to claim 53 or 54, characterized in that The first information includes the first threshold.

57. The method according to claim 52, characterized in that The first information includes the channel occupation time COT or the controlled time of the decompression end; or the first information includes information for indicating the COT or the controlled time; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the first mechanism as the EHC mechanism; and / or If the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the second mechanism is determined as the EHC mechanism.

58. The method according to claim 52, characterized in that The first information includes the channel quality information; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the channel quality is greater than or equal to a second threshold, determining the first mechanism as the EHC mechanism; and / or If the channel quality is less than the second threshold, the second mechanism is determined as the EHC mechanism.

59. The method according to claim 58, characterized in that The second threshold is a predefined threshold, or the second threshold is a preconfigured threshold, or the second threshold is a dynamically configured threshold.

60. The method according to claim 58, characterized in that The first information includes the second threshold.

61. The method according to claim 58, characterized in that The channel quality information includes at least one of the following information: received signal strength indication RSSI, reference signal received power RSRP, reference signal received quality RSRQ, and the number of listen-before-talk LBT times.

62. The method according to claim 52, characterized in that The first information includes a frequency band used by a reverse link from the decompression end to the compression end; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency band is an authorized frequency band, determining the first mechanism as the EHC mechanism; and / or If the frequency band is an unlicensed frequency band, the second mechanism is determined as the EHC mechanism.

63. The method according to claim 52, characterized in that The first information includes a frequency band used by a reverse link from the decompression end to the compression end; the first information also includes a channel occupancy time COT or a controlled time of the decompression end, or the first information includes information for indicating the COT or the controlled time; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the first mechanism as the EHC mechanism; and / or If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the second mechanism as the EHC mechanism; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the first mechanism as the EHC mechanism; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the second mechanism is determined as the EHC mechanism.

64. The method according to claim 52, characterized in that The first information includes a frequency point used by a reverse link from the decompression end to the compression end; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency is an authorized frequency, determining the first mechanism as the EHC mechanism; and / or If the frequency is an unauthorized frequency, the second mechanism is determined as the EHC mechanism.

65. The method of claim 52, wherein: The first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information also includes the channel occupation time COT or the controlled time of the decompression end, or the first information includes information used to indicate the COT or the controlled time; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the first mechanism as the EHC mechanism; and / or If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the second mechanism as the EHC mechanism; and / or If the frequency is an authorized frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the first mechanism as the EHC mechanism; and / or If the frequency is an authorized frequency, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the second mechanism is determined as the EHC mechanism.

66. The method of claim 52, wherein: The first information includes information for determining or indicating a target environment; Wherein, based on the first information, determining the first mechanism or the second mechanism as the EHC mechanism includes: Based on a first mapping relationship, a mechanism corresponding to the target environment is determined as the EHC mechanism, wherein the first mapping relationship includes a correspondence between at least one environment and at least one mechanism, and the at least one environment includes the target environment.

67. The method according to claim 66, characterized in that The first mapping relationship is predefined information, or the first mapping relationship is preconfigured information, or the first mapping relationship is dynamically configured information.

68. The method according to claim 66, characterized in that The first information includes the first mapping relationship.

69. The method according to claim 66, characterized in that The at least one environment corresponds to at least one environment level identifier.

70. The method according to claim 69, characterized in that The at least one environmental level is at least two environmental levels.

71. The method of claim 66, wherein: The at least one environment includes at least one type of environment.

72. The method according to claim 71, characterized in that The at least one type of environment includes a controlled environment and / or an uncontrolled environment; The controllable environment refers to: the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following: There is no foreign system in the network system to which the compression end and the decompression end belong; There exists a controlled foreign system or controlled time in the network system to which the compression end and the decompression end belong, and the controlled foreign system corresponds to or has a controlled time; as well as The load or interference of the feedback link between the compression end and the decompression end is less than a preset threshold; The uncontrollable environment refers to: the transmission or interference environment between the compression end and the decompression end satisfies at least one of the following: There is a different system in the network system to which the compression end and the decompression end belong; There is an uncontrolled foreign system in the network system to which the compression end and the decompression end belong; and An environment in which there is no foreign system in the network system to which the compression end and the decompression end belong, and a load or interference of a feedback link between the compression end and the decompression end is greater than or equal to a preset threshold.

73. The method according to claim 72, characterized in that The heterogeneous system includes a wireless fidelity WIFI system.

74. The method according to claim 72, characterized in that The mechanism corresponding to the controllable environment is the first mechanism, and the mechanism corresponding to the uncontrollable environment is the second mechanism; The step of determining the mechanism corresponding to the target environment as the EHC mechanism includes: If the target environment is the controllable environment, determining the first mechanism as the EHC mechanism; and / or If the target environment is the uncontrollable environment, the second mechanism is determined as the EHC mechanism.

75. The method of claim 72, wherein: The method further comprises: Based on the first information, the controllable environment or the uncontrollable environment is determined as the target environment.

76. The method according to claim 75, characterized in that The first information includes third indication information, where the third indication information is used to indicate a transmission or interference environment between the compression end and the decompression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: The environment indicated by the third indication information is determined as the target environment.

77. The method according to claim 75, characterized in that The first information includes fourth indication information, and the fourth indication information is used to indicate the environment level of the network environment between the compression end and the decompression end.

78. The method according to claim 77, characterized in that The determining, based on the first information, the controllable environment or the uncontrollable environment as the target environment includes: If the environment level indicated by the fourth indication information is less than a third threshold, determining the controllable environment as the target environment; and / or If the environment level indicated by the fourth indication information is greater than or equal to the third threshold, the uncontrollable environment is determined as the target environment.

79. The method according to claim 77, characterized in that The determining, based on the first information, the controllable environment or the uncontrollable environment as the target environment includes: If the environment level indicated by the fourth indication information is greater than or equal to a third threshold, determining the controllable environment as the target environment; and / or If the environment level indicated by the fourth indication information is less than the third threshold, the uncontrollable environment is determined as the target environment.

80. The method according to claim 78 or 79, characterized in that The third threshold is a predefined threshold, or the third threshold is a preconfigured threshold, or the third threshold is a dynamically configured threshold.

81. The method according to claim 78 or 79, characterized in that The first information includes the third threshold.

82. The method according to claim 81, characterized in that The first information includes the channel occupation time COT or the controlled time of the decompression end; or the first information includes information for indicating the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrollable environment is determined as the target environment.

83. The method of claim 75, wherein: The first information includes channel quality information, where the channel quality information is used to indicate the channel quality of the reverse link from the decompression end to the compression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the channel quality is greater than or equal to a fourth threshold, determining the controllable environment as the target environment; and / or If the channel quality is less than the fourth threshold, the uncontrollable environment is determined as the target environment.

84. The method according to claim 83, characterized in that The fourth threshold is a predefined threshold, or the fourth threshold is a preconfigured threshold, or the fourth threshold is a dynamically configured threshold.

85. The method according to claim 83, characterized in that The first information includes the fourth threshold.

86. The method according to claim 83, characterized in that The channel quality information includes at least one of the following information: received signal strength indication RSSI, reference signal received power RSRP, reference signal received quality RSRQ, and the number of listen-before-talk LBT times.

87. The method of claim 75, wherein: The first information includes the channel occupation time COT or the controlled time of the decompression end; or the first information includes information for indicating the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrolled environment is determined as the target environment.

88. The method of claim 75, wherein: The first information includes a frequency band used by a reverse link from the decompression end to the compression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency band is an authorized frequency band, determining the controllable environment as the target environment; and / or If the frequency band is an unlicensed frequency band, the uncontrollable environment is determined as the target environment.

89. The method of claim 75, wherein: The first information includes a frequency band used by a reverse link from the decompression end to the compression end; the first information also includes a channel occupancy time COT or a controlled time of the decompression end, or the first information includes information for indicating the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the frequency band is an unlicensed frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the uncontrolled environment as the target environment; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the controllable environment as the target environment; and / or If the frequency band is an authorized frequency band, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrolled environment is determined as the target environment.

90. The method of claim 75, wherein: The first information includes a frequency point used by a reverse link from the decompression end to the compression end; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency is an authorized frequency, determining the controllable environment as the target environment; and / or If the frequency point is an unauthorized frequency point, the uncontrollable environment is determined as the target environment.

91. The method of claim 75, wherein: The first information includes the frequency point used by the reverse link from the decompression end to the compression end; the first information also includes the channel occupation time COT or the controlled time of the decompression end, or the first information includes information used to indicate the COT or the controlled time; Wherein, determining the controllable environment or the uncontrollable environment as the target environment based on the first information includes: If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or the controlled time, determining the controllable environment as the target environment; and / or If the frequency is an unlicensed frequency, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, determining the uncontrolled environment as the target environment; and / or If the frequency is an authorized frequency, and the transmission time of the target link or the transmission time of the feedback information is within the COT or within the COT, determining the controllable environment as the target environment; and / or If the frequency point is an authorized frequency point, and the transmission time of the target link or the transmission time of the feedback information is outside the COT or the controlled time, the uncontrolled environment is determined as the target environment.

92. The method according to claim 50, characterized in that The first information includes at least one of the following information: Carrier, public land mobile network PLMN, cell access group CAG information, independent non-public network SNPN information and geographical area information.

93. The method according to claim 50, characterized in that The first information is carried in a broadcast channel, a radio resource control RRC, a media access control element MAC CE or downlink control information DCI.

94. The method according to claim 50, characterized in that The obtaining of the first information includes: If the protocol data unit (PDU) session type between the compression end and the decompression end is an Ethernet frame, the first information is obtained.

95. The method according to claim 50, characterized in that The method further comprises: The EHC mechanism is switched based on the first information.

96. The method according to claim 50, characterized in that The method further comprises: Receive fifth indication information sent by the opposite end, where the fifth indication information is used to indicate the mechanism for Ethernet frame header compression.

97. The method according to claim 96, characterized in that The fifth indication information is carried in dedicated signaling.

98. The method according to claim 51, characterized in that The method further comprises: Obtain configuration information of the EHC mechanism.

99. A compression end, characterized in that include: An acquiring unit, configured to acquire first information, wherein the first information is used to determine a frame header compression EHC mechanism of an Ethernet frame; A communication unit, configured to compress the frame header of the Ethernet frame and / or send the Ethernet frame based on the EHC mechanism; The first information includes at least one of the following: Second indication information, where the second indication information is used to indicate an environment level of a network environment between a compression end and a decompression end; The channel occupancy time COT or the controlled time of the decompression end, or information indicating the COT or the controlled time, wherein the controlled time is the time during which the target link can be used or the time during which feedback information can be received / transmitted, and the target link includes a reverse link from the compression end to the decompression end or a link from the decompression end to the compression end; Channel quality information, where the channel quality information is used to indicate the channel quality of a reverse link from a decompression end to a compression end; The frequency band used for the reverse link from the decompression end to the compression end; The frequency used by the reverse link from the decompression end to the compression end; Information for determining or indicating a target environment, wherein the target environment is used to represent a transmission or interference environment between a compression end and a decompression end; Wherein, the EHC mechanism includes a first mechanism and / or a second mechanism; The first mechanism refers to: After receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end, wherein the feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier, the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; The second mechanism refers to: The compression end sends a plurality of complete packets to the decompression end successively and then sends a compressed packet to the decompression end, and / or the compression end sends a plurality of compressed packets to the decompression end successively and then sends a complete packet to the decompression end.

100. A decompression end, characterized in that: include: An acquiring unit, acquiring first information, wherein the first information is used to determine a frame header compression EHC mechanism of an Ethernet frame; A communication unit, decompressing the frame header of the Ethernet frame and / or receiving the Ethernet frame based on the EHC mechanism; The first information includes at least one of the following: Second indication information, where the second indication information is used to indicate an environment level of a network environment between a compression end and a decompression end; The channel occupancy time COT or the controlled time of the decompression end, or information indicating the COT or the controlled time, wherein the controlled time is the time during which the target link can be used or the time during which feedback information can be received / transmitted, and the target link includes a reverse link from the compression end to the decompression end or a link from the decompression end to the compression end; Channel quality information, where the channel quality information is used to indicate the channel quality of a reverse link from a decompression end to a compression end; The frequency band used for the reverse link from the decompression end to the compression end; The frequency used by the reverse link from the decompression end to the compression end; Information for determining or indicating a target environment, wherein the target environment is used to represent a transmission or interference environment between a compression end and a decompression end; Wherein, the EHC mechanism includes a first mechanism and / or a second mechanism; The first mechanism refers to: After receiving the feedback information sent by the decompression end, the compression end sends a complete packet or a compressed packet to the decompression end, wherein the feedback information is used to indicate whether the decompression end has successfully established the context information corresponding to the context identifier, the complete packet includes the first frame header information of the Ethernet frame, and the compressed packet does not include the first frame header information; The second mechanism refers to: The compression end sends a plurality of complete packets to the decompression end successively and then sends a compressed packet to the decompression end, and / or the compression end sends a plurality of compressed packets to the decompression end successively and then sends a complete packet to the decompression end.

101. A compression end, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 49.

102. A decompression end, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method described in any one of claims 50 to 98.

103. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 49.

104. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory so that a device equipped with the chip executes a method as claimed in any one of claims 50 to 98.

105. A computer-readable storage medium, characterized in that Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 49.

106. A computer-readable storage medium, characterized in that Used to store a computer program, the computer program causing a computer to execute the method as claimed in any one of claims 50 to 98.

107. A computer program product, characterized in that Comprising computer program instructions which cause a computer to perform the method as claimed in any one of claims 1 to 49.

108. A computer program product, characterized in that Comprising computer program instructions which cause a computer to perform the method as claimed in any one of claims 50 to 98.

Citation Information

Patent Citations

  • Compression / decompression frame for masthead of a newspaper

    CN101326502A

  • Communication method and device for Ethernet data

    CN110972282A