WO2022028133A1 - 一种数据压缩方法、装置及存储介质 - Google Patents
一种数据压缩方法、装置及存储介质 Download PDFInfo
- Publication number
- WO2022028133A1 WO2022028133A1 PCT/CN2021/101204 CN2021101204W WO2022028133A1 WO 2022028133 A1 WO2022028133 A1 WO 2022028133A1 CN 2021101204 W CN2021101204 W CN 2021101204W WO 2022028133 A1 WO2022028133 A1 WO 2022028133A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- compression
- cache
- data
- identifier
- service
- Prior art date
Links
- 238000013144 data compression Methods 0.000 title claims abstract description 117
- 238000000034 method Methods 0.000 title claims abstract description 99
- 238000003860 storage Methods 0.000 title claims abstract description 23
- 238000007906 compression Methods 0.000 claims abstract description 574
- 230000006835 compression Effects 0.000 claims abstract description 574
- 230000006837 decompression Effects 0.000 claims description 157
- 238000004590 computer program Methods 0.000 claims description 23
- 238000005538 encapsulation Methods 0.000 claims description 6
- 230000008054 signal transmission Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract description 26
- 238000010586 diagram Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000007774 longterm Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 101001100327 Homo sapiens RNA-binding protein 45 Proteins 0.000 description 3
- 102100038823 RNA-binding protein 45 Human genes 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3084—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method
- H03M7/3088—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method employing the use of a dictionary, e.g. LZ78
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6052—Synchronisation of encoder and decoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
Definitions
- the present application relates to the field of communication technologies, and in particular, to a data compression method, device, and storage medium.
- Embodiments of the present application provide a data compression method, device, and storage medium, so as to solve the defect of low data compression efficiency in the prior art, and realize efficient transmission of multiple services.
- an embodiment of the present application provides a data transmission method, which is used for a data sending end, where the data sending end can carry multiple services on one wireless bearer, and each service corresponds to a compressed buffer, including:
- the setting message carrying the compression identifier is sent to the data receiving end.
- the setting message is a Packet Data Convergence Protocol PDCP message
- the adding a compression identifier used to indicate the first compression cache in the setting message includes:
- the compression flag is added to the PDCP header of the PDCP message.
- adding the compression identifier to the PDCP header of the PDCP message includes:
- the compression identifier includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the data compression method according to an embodiment of the present application further includes:
- a corresponding compression cache is established for the service that needs to be compressed according to the compression information.
- the compression information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression method according to an embodiment of the present application further includes:
- the release information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression method according to an embodiment of the present application further includes:
- the dictionary content corresponding to the first compressed cache is updated by using the first data.
- an embodiment of the present application provides a data transmission method, the method is used for a data receiving end, and the data receiving end can receive a plurality of compressed services carried on a wireless bearer, and each service corresponds to a decompression buffer ,include:
- the second data is decompressed by using the dictionary in the first decompression cache to obtain the first data.
- the setting message is a Packet Data Convergence Protocol PDCP message
- the compression identifier is included in the PDCP header of the PDCP message.
- a setting field in the PDCP header for carrying the compression identifier includes the compression identifier.
- the compression identifier includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the data compression method according to an embodiment of the present application further includes:
- a corresponding decompression cache is established for the service that needs to be compressed according to the compression information.
- the compression information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression method according to an embodiment of the present application further includes:
- the decompression cache corresponding to the service to be released is released according to the release information.
- the release information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression method according to an embodiment of the present application further includes:
- the dictionary content in the first decompression cache is updated with the first data.
- an embodiment of the present application further provides a data compression device, characterized in that the data compression device can carry multiple services on one wireless bearer, and each service corresponds to a compression buffer, including a memory, a transceiver, processor:
- a memory for storing a computer program
- a transceiver for sending and receiving data under the control of the processor
- a processor for reading the computer program in the memory and performing the following operations:
- the setting message carrying the compression identifier is sent to the data receiving end.
- the setting message is a Packet Data Convergence Protocol PDCP message
- the adding a compression identifier used to indicate the first compression cache in the setting message includes:
- the compression flag is added to the PDCP header of the PDCP message.
- the adding the compression identifier to the PDCP header of the PDCP message includes:
- the compression identifier includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the data compression apparatus further includes:
- a corresponding compression cache is established for the service that needs to be compressed according to the compression information.
- the compression information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the release information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the dictionary content corresponding to the first compressed cache is updated by using the first data.
- an embodiment of the present application further provides a data compression device, characterized in that the data compression device can receive multiple compressed services carried on one wireless bearer, and each service corresponds to a decompression cache, including a memory , transceiver, processor:
- a memory for storing a computer program
- a transceiver for sending and receiving data under the control of the processor
- a processor for reading the computer program in the memory and performing the following operations:
- the second data is decompressed by using the dictionary in the first decompression cache to obtain the first data.
- the setting message is a Packet Data Convergence Protocol PDCP message
- the compression identifier is included in the PDCP header of the PDCP message.
- a setting field in the PDCP header for carrying the compression identifier includes the compression identifier.
- the compression identifier includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the data compression apparatus further includes:
- a corresponding decompression cache is established for the service that needs to be compressed according to the compression information.
- the compression information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the release information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the dictionary content in the first decompression cache is updated with the first data.
- an embodiment of the present application provides a data compression device, characterized in that the device is used for a data sending end, and the data sending end can carry multiple services on one wireless bearer, and each service corresponds to a compression buffer ,include:
- a compression cache determining module configured to determine a first compression cache corresponding to the service to which the first data to be sent belongs
- a compression module configured to use a dictionary corresponding to the first compression cache to compress the first data to obtain compressed second data
- an encapsulation module configured to encapsulate the second data in a setting message, and add a compression identifier for indicating the first compression cache in the setting message;
- a sending module configured to send the setting message carrying the compression identifier to a data receiving end.
- an embodiment of the present application further provides a data compression device, characterized in that the device is used for a data receiving end, and the data receiving end can receive a plurality of compressed services carried on a wireless bearer, each The business corresponds to a decompression cache, including:
- a receiving module configured to receive a setting message carrying a compression identifier sent by the data sending end, where the compression identifier is used to indicate the first compression cache corresponding to the service to which the received first data belongs, and the setting message also includes the The data sending end uses the dictionary corresponding to the first compression cache to compress the second data of the first data;
- a decompression cache determination module configured to determine a first decompression cache corresponding to the first compression cache according to the compression identifier
- a decompression module configured to decompress the second data by using the dictionary in the first decompression cache to obtain the first data.
- an embodiment of the present application provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the above-mentioned first The method described in the aspect, or the method described in the second aspect above.
- a first compression cache corresponding to a service to which the first data to be sent belongs is determined; and a dictionary corresponding to the first compression cache is used to compress the first data. Compression to obtain compressed second data; encapsulate the second data in a setting message, and add a compression identifier for indicating the first compression cache in the setting message; carry the The setting message of the compression identifier is sent to the data receiving end, which improves the data compression efficiency and realizes the efficient transmission of multiple services.
- FIG. 1 is a schematic flowchart of a data compression method provided by an embodiment of the present application.
- FIG. 2 is an example diagram of a compressed cache provided by an embodiment of the present application.
- FIG. 3 is an example diagram of a compressed cache indication provided by an embodiment of the present application.
- FIG. 4 is an example diagram of another compression cache indication provided by an embodiment of the present application.
- FIG. 6 is an information interaction diagram for releasing a compressed cache provided by an embodiment of the present application.
- FIG. 7 is an example diagram of releasing a compressed cache provided by an embodiment of the present application.
- FIG. 8 is a schematic flowchart of a data compression method provided by an embodiment of the present application.
- FIG. 9 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- FIG. 10 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- FIG. 11 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- the term “plurality” refers to two or more than two, and other quantifiers are similar.
- the network can configure the UE (User Equipment, user equipment) to use UDC (Uplink Data Compression, uplink data Compression) function, which compresses the uplink data and then transmits it to reduce the overhead of air interface resources.
- UDC Uplink Data Compression, uplink data Compression
- the UE When performing uplink compression, the UE can also use the content of the preset dictionary to compress the data to be transmitted, thereby further improving the compression efficiency; correspondingly, the base station side needs to decompress according to the content of the preset dictionary.
- an RB Radio Bearer, radio bearer
- RB Radio Bearer, radio bearer
- the same dictionary is used for compression and decompression of multiple services, since there is no correlation between multiple service data, the Greatly reduces compression efficiency.
- the present application provides a data compression method for a wireless bearer that carries multiple services. Multiple services transmitted on one bearer are compressed and decompressed using multiple dictionaries, thereby realizing efficient transmission of multiple services.
- the sender maintains the compression cache
- the receiver maintains the decompression cache
- the compression and decompression caches are both first-in, first-out queues
- the sender compresses the data to be sent:
- the length exceeds the preset threshold
- the destination field is the same as a field in the compressed cache or before the destination field in this packet.
- the offset is the position offset between the target field and the same field before the target field
- the length is the length of the target field
- the length of the combination of offset and length is shorter than the length of the target field itself, it has the effect of compression; in a data packet, there may be multiple fields that meet the above characteristics, and all of these fields can be compressed.
- the sender sends the compressed data packet to the opposite end; at the same time, fills the corresponding original data packet (uncompressed data) into the compression cache:
- the receiving end decompresses the received data packet based on the offset and length in the packet and the decompression cache; then, fills the decompressed data packet into the decompression cache.
- the compression and decompression caches are empty, the compression end has a low probability of finding the target field in the current packet to be sent, and the compression efficiency is correspondingly low; after the UDC runs for a period of time, the compression cache gradually increases, and the compression The probability of the terminal finding the target field in the current packet to be sent is improved, and the compression efficiency is correspondingly improved.
- the above-mentioned transmitting end is a terminal; the receiving end is a base station.
- a preset dictionary can be written for frequently occurring fields based on service characteristics, and stored in the compression and decompression caches of the compression end and decompression segment respectively before UDC is started.
- the compression and decompression cache is no longer empty, but has a preset dictionary of high-frequency fields, which can effectively improve the discovery probability of target fields and improve compression efficiency.
- the terminal and the base station need to obtain the preset dictionary to be used separately, that is, to complete the preset dictionary synchronization process.
- a radio bearer In the existing UDC mechanism, a radio bearer (RB) has only one compression/decompression buffer, corresponding to one compression dictionary. If only one service is carried on the wireless bearer, there is no problem using one dictionary for compression and decompression. However, when multiple services are carried on the wireless bearer, multiple services use the same dictionary for compression and decompression, because there is no correlation between the data of multiple services. , it will greatly reduce the compression efficiency.
- the embodiments of the present application provide a data compression method, device, and storage medium, which improve data compression efficiency and realize efficient transmission of multiple services.
- the method and the device are conceived based on the same application. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and repeated descriptions will not be repeated here.
- applicable systems may be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) general packet Wireless service (general packet radio service, GPRS) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, Long term evolution advanced (LTE-A) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G New Radio (New Radio, NR) system, etc.
- GSM global system of mobile communication
- CDMA code division multiple access
- WCDMA Wideband Code Division Multiple Access
- general packet Wireless service general packet Radio service
- GPRS general packet Wireless service
- LTE long term evolution
- LTE long term evolution
- FDD frequency division duplex
- TDD time division duplex
- LTE-A Long term evolution advanced
- UMTS universal mobile
- the terminal device involved in the embodiments of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem.
- the name of the terminal equipment may be different.
- the terminal equipment may be called user equipment (User Equipment, UE).
- Wireless terminal equipment can communicate with one or more core networks (Core Network, CN) via a radio access network (Radio Access Network, RAN).
- RAN Radio Access Network
- "telephone) and computers with mobile terminal equipment eg portable, pocket-sized, hand-held, computer-built or vehicle-mounted mobile devices, which exchange language and/or data with the radio access network.
- Wireless terminal equipment may also be referred to as system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point , a remote terminal device (remote terminal), an access terminal device (access terminal), a user terminal device (user terminal), a user agent (user agent), and a user device (user device), which are not limited in the embodiments of the present application.
- the network device involved in the embodiments of the present application may be a base station, and the base station may include a plurality of cells providing services for the terminal.
- the base station may also be called an access point, or may be a device in the access network that communicates with wireless terminal equipment through one or more sectors on the air interface, or other names.
- the network equipment can be used to exchange received air frames with Internet Protocol (IP) packets, and act as a router between the wireless terminal equipment and the rest of the access network, which can include the Internet. Protocol (IP) communication network.
- IP Internet Protocol
- the network devices may also coordinate attribute management for the air interface.
- the network device involved in this embodiment of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA). ), or a network device (NodeB) in a Wide-band Code Division Multiple Access (Wide-band Code Division Multiple Access, WCDMA), or an evolved network device in a long-term evolution (long term evolution, LTE) system (evolutional Node B, eNB or e-NodeB), 5G base station (gNB) in 5G network architecture (next generation system), or Home evolved Node B (HeNB), relay node (relay node) , a home base station (femto), a pico base station (pico), etc., which are not limited in the embodiments of the present application.
- a network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographical
- FIG. 1 is a schematic diagram of a data compression method provided by an embodiment of the present application.
- the method is used for a data sending end.
- the data sending end can carry multiple services on one wireless bearer, and each service corresponds to a compression buffer; as shown in FIG. 1
- the data compression method includes the following steps:
- the data sending end determines the first compressed buffer corresponding to the service to which the first data to be sent belongs, and the data sending end here may be a base station or a terminal.
- the terminal determines the first compressed buffer corresponding to the service to which the first data to be sent belongs
- the data sending end is a base station
- the base station determines the first compressed buffer corresponding to the service to which the first data to be sent belongs.
- a compressed cache when the data sending end is a terminal, that is, the terminal determines the first compressed buffer corresponding to the service to which the first data to be sent belongs; when the data sending end is a base station, that is, the base station determines the first compressed buffer corresponding to the service to which the first data to be sent belongs.
- S102 Compress the first data by using a dictionary corresponding to the first compression cache to obtain compressed second data.
- the data sending end uses a dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs to compress the first data to be sent to obtain the compressed second data.
- the data sending end here may be a base station or a terminal.
- the terminal uses the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs to compress the first data to be sent to obtain the compressed second data
- the data sending end is a base station
- the base station uses the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs to compress the first data to be sent to obtain compressed second data.
- the dictionary corresponding to the first compression cache may be located in the first compression cache, that is, the dictionary loaded in the first compression cache in advance; or it may be located outside the first compression cache, that is, it is pre-established with the first compression cache A dictionary of correspondences.
- S103 Encapsulate the second data in a setting message, and add a compression identifier for indicating the first compression cache in the setting message.
- the data sending end encapsulates the compressed second data in a setting message, and adds a compression identifier used to indicate the first compressed buffer to be sent in the setting message, where the data sending end may be a base station, Can also be a terminal.
- the terminal when the data sending end is a terminal, the terminal encapsulates the compressed second data in a setting message, and adds a compression identifier used to indicate the first compression buffer to be sent in the setting message; when the data sending end When it is a base station, the base station encapsulates the compressed second data in a setting message, and adds a compression identifier used to indicate the first compressed buffer to be sent in the setting message.
- the data sending end sends a setting message carrying a compression identifier used to indicate the first compressed buffer to be sent to the data receiving end, where the data sending end may be a base station or a terminal, when the data sending end is When a terminal is used, the data receiving end is a base station; when a data transmitting end is a base station, the data receiving end is a terminal.
- the terminal when the data sender is a terminal, the terminal sends a setting message carrying a compression identifier used to indicate the first compressed buffer to be sent to the base station; when the data sender is a base station, the terminal will carry a setting message used to indicate the to-be-sent first compressed buffer The setting message of the compression identifier of the first compression cache is sent to the terminal.
- a data sending end and a data receiving end are included.
- the compressed data compression process between the data sending end and the data receiving end may be:
- the data sending end and the data receiving end establish two radio bearers DRB (Date Radio Bearer, data radio bearer) 0 and DRB1.
- DRB0 carries three services, corresponding to compression buffer 0, compression buffer 1 and compression buffer 2 of DRB0 respectively.
- DRB1 carries two services, corresponding to compression cache 0 and compression cache 1 of DRB1 respectively.
- Step 1 The data sender needs to send a data packet of service 0 of DRB0, and the data sender finds the compression buffer 0 of DRB0 according to the correspondence between the service and the compression buffer.
- the PDCP PDU is transmitted to the RLC (Radio Link Control, Radio Link Layer Control Protocol) layer.
- RLC Radio Link Control, Radio Link Layer Control Protocol
- Step 2 The RLC layer, the MAC (Medium Access Control, medium access control) and the physical layer perform data transmission on the compressed data packets.
- MAC Medium Access Control, medium access control
- Step 3 The RLC layer of the data receiving end decodes the PDCP PDU, and maps the compressed data packet to the DRB0 according to the channel mapping relationship and transmits it to the PDCP layer.
- Step 4 The PDCP layer of the data receiving end finds the decompression cache 0 of DRB0 according to the compression cache identifier or the compression dictionary identifier in the PDCP header (header), uses the decompression cache 0 of DRB0 to decompress the data packet, and updates the decompression cache 0 of DRB0 dictionary information in .
- Step 5 The PDCP layer at the data receiving end delivers the decompressed data packet to the upper layer.
- the upper layer can be (RRC (Radio Resource Control, Radio Resource Control) layer, NAS (Non-Access-Stratum non-access layer) layer, SDAP (Service Data Adaptation Protocol, Service Data Adaptation Protocol) layer and so on.
- RRC Radio Resource Control
- Radio Resource Control Radio Resource Control
- NAS Non-Access-Stratum non-access layer
- SDAP Service Data Adaptation Protocol, Service Data Adaptation Protocol
- the PDCP header here can also have other identifiers. , such as SN (Serial Number, sequence code), FU (Flag of UDC, upstream data compression indication), FR (Flag of Reset, reset indication), Checksum (checksum), etc.
- FU indicates whether the data packet is compressed by the UDC protocol, and the value "1" indicates that the data packet is compressed by the UDC protocol;
- FR indicates whether to reset the UDC compression cache.
- a value of "1" indicates that this is the first compressed packet after the UDC cache has been reset.
- Checksum means that this field contains the verification bits of the content of the compressed cache buffer: before the current packet is put into the cache buffer, the checksum is calculated based on the content of the current compressed cache buffer.
- the first compressed cache corresponding to the service to which the first data to be sent belongs is determined; the first data is compressed by using the dictionary corresponding to the first compressed cache to obtain the compressed second data; Encapsulate the second data in a setting message, and add a compression identifier used to indicate the first compression cache in the setting message; send the setting message carrying the compression identifier to The data receiving end improves the efficiency of data compression and realizes the efficient transmission of multiple services.
- the setting message in the above S103 may be a PDCP message, and when performing the above S103, when adding a compression identifier for indicating the first compression cache to the setting message, the setting message may include but not limited to the following Method to realize:
- the compression identifier of the first compression cache may include one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the setting field may be a reserved field in the PDCP header, such as the location of the buffer ID (Buffer Identity buffer sequence number) as shown in Figure 3; it may also be a newly added field in the PDCP header, as shown in Figure 4
- the location of the buffer ID. 3 and 4 are only a specific example, and do not constitute a limitation on the embodiments of the present application, that is, the setting fields in the embodiments of the present application may be located in, but not limited to, where the buffer ID shown in FIG. 3 or FIG. 4 is located. Location.
- Figure 3 is the direct use of reserved bits to carry the buffer ID (Buffer Identity buffer sequence number)
- Figure 4 is the addition of a new byte in the PDCP header (Packet Data Convergence Protocol header) to carry the buffer ID (Buffer Identity, buffer sequence number) No).
- the fields included in Figure 3 or Figure 4 are:
- Buffer ID (Buffer Identity, buffer serial number) field
- the compression identification can be set at the position of the buffer ID field in Fig. 3 or Fig. 4.
- the compression flag added to the setting field may include one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the flexibility and diversity of the transmission of the compressed identifier are enriched by adding the compression identifier to the setting field of the PDCP header of the PDCP message.
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs in the foregoing S103 may include one or a combination of the following:
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs may include:
- the compressed cache identifier of the first compressed cache corresponding to the service to which the first data belongs or
- the dictionary identifier of the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs or
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs may include:
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs may include:
- the compressed cache identifier of the first compressed cache corresponding to the service to which the first data belongs.
- the dictionary identifier of the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs
- the data compression method may further include:
- S105 Receive a first message sent by a network-side device, where the first message includes compression information configured by the network-side device for a service that needs to be compressed;
- the data receiving end when receiving the compression information configured by the network side device for the service that needs to be compressed, the data receiving end can establish a corresponding compression cache for the service that needs to be compressed according to the compression information, and load the corresponding dictionary into the compression cache.
- the network side device may be the base station.
- step S105 and S106 may be performed before S101 to establish a compression buffer for each service that needs to be compressed, and then in step S101, determine the first compression buffer corresponding to the service to which the first data to be sent belongs.
- a terminal, a base station and a core network are included.
- the compressed information configuration process between the base station and the core network includes the steps:
- RRC Radio Resource Control, Radio Resource Control
- the terminal initiates a PDU (Protocol Data Unit, protocol data unit) establishment request to the core network, and the request includes service information QoS (Quality of Service, quality of service) information.
- PDU Protocol Data Unit, protocol data unit
- QoS Quality of Service
- the core network determines to establish a PDU connection for the terminal, establishes a connection between the base station and the core network for the terminal, sends a PDU session (session control) establishment acceptance message to the base station, and notifies the base station of corresponding service information (for example, QoS information).
- PDU session session control
- the base station configures information such as radio bearers for the terminal, which includes compression information corresponding to the service. and sent to the terminal through a control plane message (for example, an RRC reconfiguration message).
- the compressed information can include one or a combination of the following:
- Compression cache identifier and/or decompression cache identifier (1) Compression cache identifier and/or decompression cache identifier
- cache information e.g, cache size
- the terminal After receiving the configuration information, the terminal establishes a compression buffer for the corresponding service according to the compression information in the configuration signaling, loads the corresponding dictionary, and feeds back an RRC configuration complete message to the base station.
- the multiple service configuration process repeats steps S2 to S5, and the base station configures radio bearers according to service characteristics, and can map multiple services to the same or different radio bearers. Among them, multiple services are performed at the same time, each service will initiate its own PDU session establishment process, and then the base station uses RRC reconfiguration to configure the service to the appropriate RB.
- the first message includes the compression information configured by the network side device for the service that needs to be compressed; and according to the compression information, a corresponding compression cache is established for the service that needs to be compressed. , and load the corresponding dictionary in the compression cache, so that the dictionary in the compression cache can be directly used for subsequent compression, which improves the efficiency of data compression.
- the compression information configured by the network side device for the service that needs to be compressed in the above S105 may include one or a combination of the following:
- Compression cache information and/or decompression cache information eg, cache size
- the compression information configured by the network side device for the service that needs to be compressed may include:
- Case 1 a. Compression Cache ID and/or Decompression Cache ID; or
- Case 2 a. Compression Cache ID and/or Decompression Cache ID
- Case 3 a. Compression Cache ID and/or Decompression Cache ID
- Scenario 7 c. Compression cache information and/or decompression cache information
- Case 8 a. Compression Cache ID and/or Decompression Cache ID
- the ninth situation a. Compression cache identifier and/or decompression cache identifier
- the cache size in the above compression cache information and/or decompression cache information may refer to the amount of dictionary information that can be stored in the cache.
- the sender and receiver use the dictionary in the cache to compress and decompress data. The higher the compression ratio.
- the data compression method may further include:
- S107 Receive a second message sent by the network side device, where the second message includes release information configured by the network side device for the service that needs to be released;
- the data receiving end when receiving the release information configured for the service that needs to be released and sent by the network side device, the data receiving end can release the compressed buffer corresponding to the service that needs to be released according to the release information.
- the network side device may be a base station.
- S107 and S108 may be executed before S101, or may be executed after S104.
- a terminal, a base station and a core network are included.
- the compression cache release process between the terminal, the base station and the core network includes steps:
- the core network determines to release a PDU connection of a service of the terminal, sends a PDU session release message to the base station, and at the same time notifies the base station of corresponding service information (for example, QoS information).
- service information for example, QoS information
- the base station reconfigures the radio bearer and other information for the terminal, which includes the compression cache identifier or the compression dictionary identifier corresponding to the release service (for example: release the compression buffer 2 of DRB0 in Figure 2). And send it to the terminal through the RRC reconfiguration message.
- the terminal After receiving the configuration information, the terminal releases the compression buffer of the corresponding service according to the configuration information in the configuration signaling (for example, releases the compression buffer 2 of DRB0 in FIG. 2), and feeds back a configuration complete message to the base station.
- the configuration signaling for example, releases the compression buffer 2 of DRB0 in FIG. 2
- the bearer and compression buffer configuration of the data sender before the release is shown in Figure 2; after the compression buffer 2 of DRB0 in Figure 2 is released, the bearer and compression buffer configuration of the data sender is shown in Figure 7.
- the second message includes the release information configured by the network side device for the service that needs to be released, and releases the compressed buffer corresponding to the service that needs to be released according to the release information, thereby.
- the waste of resources is avoided and the utilization rate of resources is improved.
- the release information configured by the network side device for the service that needs to be released in the above S107 includes one or a combination of the following:
- the release information configured by the network side device for the service that needs to be released includes the following:
- the first situation a.
- the compression cache identifier and/or the decompression cache identifier are described in detail below.
- the second case b. Dictionary identification.
- the third situation c. Service identification.
- Case 6 a. Compression Cache ID and/or Decompression Cache ID
- Case 7 a. Compression Cache ID and/or Decompression Cache ID
- the data compression method may further include:
- the first data is data before compression.
- updating the dictionary content refers to updating the dictionary information after each compression, and updating the cached dictionary according to the first data.
- the specific updating method may be to directly replace the old data with new data in a first-in-first-out manner.
- the data sender can carry multiple services on one wireless bearer, and each service corresponds to a compression buffer.
- each service corresponds to a compression buffer.
- the dictionary corresponding to the compression cache compresses the first data to obtain compressed second data; encapsulates the second data in a setting message, and adds in the setting message to indicate the first data
- a compression identifier of the compression cache the setting message carrying the compression identifier is sent to the data receiving end, thereby improving data compression efficiency and realizing efficient transmission of multiple services.
- FIG. 8 is a schematic diagram of a data compression method provided by an embodiment of the present application.
- the method is used for a data receiving end, and the data receiving end can receive multiple compressed services carried on one wireless bearer, and each service corresponds to a decompression buffer ;
- the data compression method may include the following steps:
- the data receiving end receives a setting message that is sent by the data sending end and carries a compression identifier, where the compression identifier is used to indicate the first compression cache corresponding to the service to which the received first data belongs, and the data sent by the data sending end carries the compression identifier.
- the setting message also includes second data obtained by the data sending end compressing the first data received by the receiving end using a dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs.
- the data receiving end here may be a base station or a terminal.
- the base station receives a setting message carrying a compression identifier sent by the terminal, and the compression identifier is used to indicate the first compression buffer corresponding to the service to which the first data received belongs, and the setting message carrying the compression identifier sent by the base station further includes:
- the terminal uses the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs to the second data after compressing the first data received by the base station.
- the terminal receives a setting message that is sent by the base station and carries a compression identifier.
- the compression identifier is used to indicate the first compression buffer corresponding to the service to which the received first data belongs.
- the setting message that is sent by the terminal and carries the compression identifier also includes:
- the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs is the second data obtained by compressing the first data received by the terminal.
- the data receiving end determines, according to the compression identifier, the first decompression buffer corresponding to the first compression buffer corresponding to the service to which the first data belongs.
- the data receiving end here may be a base station or a terminal.
- the base station determines, according to the compression identifier, the first decompression cache corresponding to the first compression cache corresponding to the service to which the first data belongs;
- the terminal determines, according to the compression identifier, a first decompression buffer corresponding to the first compression buffer corresponding to the service to which the first data belongs.
- the data receiving end uses the dictionary in the first decompression cache corresponding to the service to which the first data belongs to decompress the second data after compressing the first data received by the receiving end, to obtain the first data received by the receiving end.
- the data receiving end here may be a base station or a terminal.
- the base station decompresses the second data after the first data received by the base station is compressed by using a dictionary in the first decompression cache corresponding to the service to which the first data belongs, to obtain the first data received by the base station;
- the terminal uses the dictionary in the first decompression cache corresponding to the service to which the first data belongs to decompress the second data after the first data received by the terminal is compressed, to obtain the first data received by the terminal.
- a data sending end and a data receiving end are included.
- the compressed data compression process between the data sending end and the data receiving end will not be repeated here.
- the compression identifier is used to indicate the first compression cache corresponding to the service to which the received first data belongs, and the setting message also includes data transmission.
- the end uses the dictionary corresponding to the first compression cache to compress the second data of the first data, determines the first decompression cache corresponding to the first compression cache according to the compression identifier, and uses the dictionary in the first decompression cache to compress the second data. Decompression is performed to obtain the first data, thereby improving the efficiency of data compression and realizing efficient transmission of multiple services.
- the setting message in the foregoing S801 may be a PDCP message, and the PDCP header of the PDCP message includes a compression identifier used to indicate the first compression buffer corresponding to the service to which the received first data belongs.
- the compression identifier of the first compression cache may include one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the data receiving end when the data receiving end executes S201, after receiving the PDCP message, it may obtain the compression identifier from the PDCP header of the PDCP message.
- the setting message in the foregoing S801 may be a PDCP message, and the setting field of the PDCP header of the PDCP message includes a setting field used to indicate the first compressed buffer corresponding to the service to which the received first data belongs. Compressed information.
- the data receiving end when the data receiving end performs S201, after receiving the PDCP message, it may obtain the compression identifier from the setting field of the PDCP header of the PDCP message.
- the setting field may be a reserved field in the PDCP header, such as the location of the buffer ID (Buffer Identity buffer sequence number) shown in Figure 3 above; it may also be a newly added field in the PDCP header, as shown in Figure 4 above The location of the buffer ID shown.
- the buffer ID Buffer Identity buffer sequence number
- the compression identification can be set at the position of the buffer ID field in the above-mentioned FIG. 3 or the above-mentioned FIG. 4 .
- the compression flag added to the setting field may include one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- obtaining the compression identifier from the setting field of the PDCP header of the PDCP message can enrich the flexibility and diversity of obtaining the compression identifier.
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs in the above S801 may include one or a combination of the following:
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs may include:
- the compressed cache identifier of the first compressed cache corresponding to the service to which the first data belongs or
- the dictionary identifier of the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs or
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs may include:
- the compression identifier used to indicate the first compression cache corresponding to the service to which the first data belongs may include:
- the compressed cache identifier of the first compressed cache corresponding to the service to which the first data belongs.
- the dictionary identifier of the dictionary corresponding to the first compression cache corresponding to the service to which the first data belongs
- the data compression method may further include:
- S804. Receive a first message sent by a network-side device, where the first message includes compression information configured by the network-side device for a service that needs to be compressed;
- the data receiving end when receiving the compression information configured by the network side device for the service that needs to be compressed, the data receiving end can establish a corresponding decompression cache for the service that needs to be compressed according to the compression information, and load the corresponding dictionary in the decompression cache.
- the network side device may be the base station.
- the compressed information configuration process between the base station and the core network includes, in addition to S1 to S5 included in the above-mentioned FIG. 5 , also includes:
- the base station establishes a corresponding decompression cache for the service that needs to be compressed according to the compression information, and loads the corresponding dictionary in the decompression cache.
- the first message includes the compression information configured by the network side device for the service that needs to be compressed; and according to the compression information, a corresponding decompression cache is established for the service that needs to be compressed. , which facilitates subsequent decompression directly using the dictionary in the decompression cache, improves the efficiency of data decompression, and meets the data decompression requirements of multiple services.
- the compression information configured by the network side device for the service that needs to be compressed in the above S804 may include one or a combination of the following:
- the data compression method may further include:
- the second message when the data receiving end receives the second message sent by the network side device, the second message includes the release information configured by the network side device for the service that needs to be released, and can release the decompression buffer corresponding to the service that needs to be released according to the release information.
- the network side device when the data transmitting end is the terminal and the data receiving end is the base station, the network side device may be the base station.
- S806 and S807 may be executed before S801, or may be executed after S803.
- a terminal, a base station and a core network are included.
- the compression cache release process between the terminal, the base station and the core network includes in addition to S1 to S3 included in the above-mentioned FIG. 6 , also includes:
- the base station releases the decompression buffer corresponding to the service to be released according to the release information (for example, releases the decompression buffer 2 of DRB0 in FIG. 2 ).
- the bearer and decompression buffer configuration of the data receiver before release is shown in Figure 2; after the decompression buffer 2 of DRB0 in Figure 2 is released, the bearer and decompression buffer configuration of the data receiver is shown in Figure 7.
- the release information configured by the network side device for the service that needs to be released in the above S806 includes one or a combination of the following:
- the data compression method may further include:
- the first data is decompressed data.
- the updating of the dictionary content refers to updating the dictionary information after each decompression, and updating the cached dictionary according to the first data.
- the specific updating method may be to directly replace the old data with new data in a first-in-first-out manner.
- the data receiving end can carry multiple services on one wireless bearer, and each service corresponds to a compressed cache.
- each service corresponds to a compressed cache.
- the dictionary corresponding to the compression cache compresses the first data to obtain compressed second data; encapsulates the second data in a setting message, and adds in the setting message to indicate the first data
- a compression identifier of the compression cache the setting message carrying the compression identifier is sent to the data receiving end, thereby improving data compression efficiency and realizing efficient transmission of multiple services.
- FIG. 9 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- the data compression apparatus can carry multiple services on one wireless bearer, and each service corresponds to a compression buffer, including a memory 920, a transceiver 900, a processing device 910.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 910 and various circuits of memory represented by memory 920 are linked together.
- the bus architecture may also link together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be described further herein.
- the bus interface provides the interface.
- Transceiver 900 may be multiple elements, including a transmitter and a receiver, providing means for communicating with various other devices over transmission media including wireless channels, wired channels, fiber optic cables, and the like.
- the processor 910 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 910 in performing operations.
- the processor 910 may be a central processor (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (Complex Programmable Logic Device). , CPLD), the processor can also use a multi-core architecture.
- CPU central processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- CPLD complex programmable logic device
- the memory 920 is used to store computer programs; the transceiver 900 is used to send and receive data under the control of the processor; the processor 910 is used to read the computer program in the memory and perform the following operations:
- the setting message carrying the compression identifier is sent to the data receiving end.
- the setting message is a Packet Data Convergence Protocol PDCP message
- the adding a compression identifier used to indicate the first compression cache in the setting message includes:
- the compression flag is added to the PDCP header of the PDCP message.
- the adding the compression identifier to the PDCP header of the PDCP message includes:
- the compression identifier includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the data compression apparatus further includes:
- a corresponding compression cache is established for the service that needs to be compressed according to the compression information.
- the compression information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the release information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the dictionary content corresponding to the first compressed cache is updated by using the first data.
- the data compression apparatus can carry multiple services on one wireless bearer, and each service corresponds to a compression buffer, by determining the first compression buffer corresponding to the service to which the first data to be sent belongs;
- the dictionary corresponding to the compression cache compresses the first data to obtain compressed second data; encapsulates the second data in a setting message, and adds in the setting message to indicate the first data
- a compression identifier of the compression cache the setting message carrying the compression identifier is sent to the data receiving end, thereby improving data compression efficiency and realizing efficient transmission of multiple services.
- FIG. 10 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- the data compression apparatus can carry multiple services on one wireless bearer, and each service corresponds to a compression buffer, including a memory 1020, a transceiver 1000, a processing device 1010.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1010 and various circuits of memory represented by memory 1020 are linked together.
- the bus architecture may also link together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein.
- the bus interface provides the interface.
- Transceiver 1000 may be multiple elements, including a transmitter and a receiver, providing means for communicating with various other devices over transmission media including wireless channels, wired channels, fiber optic cables, and the like.
- the processor 1010 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1010 in performing operations.
- the processor 3100 may be a central processor (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (Complex Programmable Logic Device). , CPLD), the processor can also use a multi-core architecture.
- CPU central processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- CPLD complex programmable logic device
- the memory 1020 is used to store computer programs; the transceiver 1000 is used to send and receive data under the control of the processor; the processor 1010 is used to read the computer programs in the memory and perform the following operations:
- the second data is decompressed by using the dictionary in the first decompression cache to obtain the first data.
- the data compression apparatus further includes:
- the setting message is a Packet Data Convergence Protocol PDCP message
- the compression identifier is included in the PDCP header of the PDCP message.
- the data compression apparatus further includes:
- the setting field in the PDCP header for carrying the compression identifier includes the compression identifier.
- the data compression apparatus further includes:
- the compression identification includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the data compression apparatus further includes:
- a corresponding decompression cache is established for the service that needs to be compressed according to the compression information.
- the compression information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the decompression cache corresponding to the service to be released is released according to the release information.
- the release information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the data compression apparatus further includes:
- the dictionary content in the first decompression cache is updated with the first data.
- the data compression apparatus can receive multiple compressed services carried on a wireless bearer, each service corresponds to a decompression cache, and by receiving the setting message carrying the compression identifier sent by the data sending end, the The compression identifier is used to indicate the first compression cache corresponding to the service to which the received first data belongs, and the setting message further includes that the data sender uses a dictionary corresponding to the first compression cache to compress the first data Determine the first decompression cache corresponding to the first compression cache according to the compression identifier; use the dictionary in the first decompression cache to decompress the second data to obtain the first data , thereby improving the data compression efficiency and realizing the efficient transmission of multiple services.
- FIG. 11 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- the device is used for a data sending end, and the data sending end can carry multiple services on one wireless bearer, and each service corresponds to a compressed buffer, including:
- a compression buffer determining module 111 configured to determine a first compression buffer corresponding to the service to which the first data to be sent belongs;
- a compression module 112 configured to compress the first data by using a dictionary corresponding to the first compression cache to obtain compressed second data
- an encapsulation module 113 configured to encapsulate the second data in a setting message, and add a compression identifier for indicating the first compression cache in the setting message;
- the sending module 114 is configured to send the setting message carrying the compression identifier to the data receiving end.
- the setting message is a packet data convergence protocol PDCP message;
- the encapsulation module 113 includes:
- the adding a compression identifier used to indicate the first compression cache in the setting message includes:
- the compression flag is added to the PDCP header of the PDCP message.
- the packaging module 113 includes:
- the adding the compression identifier to the PDCP header of the PDCP message includes:
- the packaging module 113 includes:
- the compression identification includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- a first receiving module configured to receive a first message sent by a network-side device, where the first message includes compression information configured by the network-side device for a service that needs to be compressed;
- the establishment module is configured to establish a corresponding compression cache for the service that needs to be compressed according to the compression information.
- the compressed information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- a second receiving module configured to receive a second message sent by a network side device, where the second message includes release information configured by the network side device for a service that needs to be released;
- a release module configured to release the compressed cache corresponding to the service that needs to be released according to the release information.
- the release information includes one of the following or a combination thereof:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- An update module configured to update the dictionary content corresponding to the first compressed cache by using the first data.
- a data compression device is used for a data sending end, and the data sending end can carry multiple services on one radio bearer, and each service corresponds to a compression cache, including: a compression cache determination module for determining a first compression cache corresponding to the service to which the first data to be sent belongs; a compression module, configured to compress the first data by using a dictionary corresponding to the first compression cache to obtain compressed second data; an encapsulation module , used to encapsulate the second data in a setting message, and add a compression identifier used to indicate the first compression cache in the setting message; the sending module is used to carry the compression identifier The setting message is sent to the data receiving end. Therefore, the embodiment of the present application improves the data compression efficiency and realizes the efficient transmission of multiple services.
- FIG. 12 is a schematic structural diagram of a data compression apparatus provided by an embodiment of the present application.
- the device is used for a data receiving end, and the data receiving end can receive a plurality of compressed services carried on a radio bearer, and each service corresponds to a decompression buffer, including:
- the receiving module 121 is configured to receive a setting message carrying a compression identifier sent by the data sending end, where the compression identifier is used to indicate the first compression cache corresponding to the service to which the received first data belongs, and the setting message further includes The data sending end uses the dictionary corresponding to the first compression cache to compress the second data of the first data;
- a decompression cache determining module 122 configured to determine a first decompression cache corresponding to the first compression cache according to the compression identifier
- the decompression module 123 is configured to decompress the second data by using the dictionary in the first decompression cache to obtain the first data.
- the receiving module 121 further includes: the setting message is a Packet Data Convergence Protocol PDCP message;
- the compression identifier is included in the PDCP header of the PDCP message.
- the receiving module 121 further includes:
- the setting field in the PDCP header for carrying the compression identifier includes the compression identifier.
- the receiving module 121 further includes: the compression identifier includes one or a combination of the following:
- the service identifier of the service corresponding to the first compressed cache is the service identifier of the service corresponding to the first compressed cache.
- the receiving module 121 is further configured to:
- a corresponding decompression cache is established for the service that needs to be compressed according to the compression information.
- the compressed information includes one or a combination of the following:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- the receiving module 121 is further configured to:
- the decompression cache corresponding to the service to be released is released according to the release information.
- the release information includes one of the following or a combination thereof:
- Compression cache ID and/or decompression cache ID are Compression cache ID and/or decompression cache ID
- a content update module configured to update the dictionary content in the first decompression cache by using the first data.
- a signal transmission device is used for a data receiving end, and the data receiving end can receive a plurality of compressed services carried on a wireless bearer, and each service corresponds to a decompression cache, including: a receiving module , used to receive a setting message carrying a compression identifier sent by the data sending end, where the compression identifier is used to indicate the first compression cache corresponding to the service to which the received first data belongs, and the setting message also includes the data
- the sending end uses the dictionary corresponding to the first compression cache to compress the second data of the first data;
- a decompression cache determination module is configured to determine the first decompression corresponding to the first compression cache according to the compression identifier a cache;
- a decompression module configured to decompress the second data by using the dictionary in the first decompression cache to obtain the first data. Therefore, the embodiment of the present application improves the data compression efficiency and realizes the efficient transmission of multiple services.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium.
- the technical solutions of the present application can be embodied in the form of software products in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, and the computer software products are stored in a storage medium , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .
- an embodiment of the present application further provides a processor-readable storage medium, where the processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method for the data sending end , or the method used on the data receiving side.
- the processor-readable storage medium can be any available medium or data storage device that can be accessed by a processor, including, but not limited to, magnetic storage (eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (eg, CD, DVD, BD, HVD, etc.), and semiconductor memory (eg, ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state disk (SSD)), etc.
- magnetic storage eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.
- optical storage eg, CD, DVD, BD, HVD, etc.
- semiconductor memory eg, ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state disk (SSD)
- the processor-readable storage medium stores a computer program
- the computer program is used to cause the processor to execute the above-mentioned data compression method. Therefore, the embodiment of the present application improves the data compression efficiency and realizes the efficient transmission of multiple services.
- the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, optical storage, and the like.
- processor-executable instructions may also be stored in a processor-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory result in the manufacture of means comprising the instructions product, the instruction means implements the functions specified in the flow or flow of the flowchart and/or the block or blocks of the block diagram.
- processor-executable instructions can also be loaded onto a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process that Execution of the instructions provides steps for implementing the functions specified in the flowchart or blocks and/or the block or blocks of the block diagrams.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (55)
- 一种数据压缩方法,其特征在于,该方法用于数据发送端,所述数据发送端能够在一个无线承载上承载多个业务,每个业务对应一个压缩缓存,包括:确定待发送的第一数据所属业务对应的第一压缩缓存;利用所述第一压缩缓存对应的字典对所述第一数据进行压缩,得到压缩后的第二数据;将所述第二数据封装在设定消息中,并在所述设定消息中添加用于指示所述第一压缩缓存的压缩标识;将携带有所述压缩标识的所述设定消息发送至数据接收端。
- 根据权利要求1所述的方法,其特征在于,所述设定消息为分组数据汇聚协议PDCP消息;所述在所述设定消息中添加用于指示所述第一压缩缓存的压缩标识,包括:在所述PDCP消息的PDCP头添加所述压缩标识。
- 根据权利要求2所述的方法,其特征在于,所述在所述PDCP消息的PDCP头添加所述压缩标识,包括:确定所述PDCP头中用于承载所述压缩标识的设定字段;在所述设定字段添加所述压缩标识。
- 根据权利要求1至3任一项所述的方法,其特征在于,所述压缩标识包括以下一种或其组合:所述第一压缩缓存的压缩缓存标识;所述第一压缩缓存对应的字典的字典标识;所述第一压缩缓存对应的业务的业务标识。
- 根据权利要求1所述的方法,其特征在于,还包括:接收网络侧设备发送的第一消息,所述第一消息中包括所述网络 侧设备为需要压缩的业务配置的压缩信息;根据所述压缩信息为所述需要压缩的业务建立对应的压缩缓存。
- 根据权利要求5所述的方法,其特征在于,所述压缩信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;压缩缓存信息和/或解压缓存信息;业务标识。
- 根据权利要求1或5所述的方法,其特征在于,还包括:接收网络侧设备发送的第二消息,所述第二消息包括所述网络侧设备为需要释放的业务配置的释放信息;根据所述释放信息释放所述需要释放的业务对应的压缩缓存。
- 根据权利要求7所述的方法,其特征在于,所述释放信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;业务标识。
- 根据权利要求1所述的方法,其特征在于,还包括:利用所述第一数据更新所述第一压缩缓存对应的字典内容。
- 一种数据压缩方法,其特征在于,该方法用于数据接收端,所述数据接收端能够接收一个无线承载上承载的多个被压缩的业务,每个业务对应一个解压缓存,包括:接收数据发送端发送的携带有压缩标识的设定消息,所述压缩标识用于指示接收的第一数据所属业务对应的第一压缩缓存,所述设定消息中还包括所述数据发送端利用所述第一压缩缓存对应的字典对所述第一数据进行压缩后的第二数据;根据所述压缩标识确定所述第一压缩缓存对应的第一解压缓存;利用所述第一解压缓存对应的字典对所述第二数据进行解压,得到所述第一数据。
- 根据权利要求10所述的方法,其特征在于,所述设定消息为分组数据汇聚协议PDCP消息;所述PDCP消息的PDCP头中包括所述压缩标识。
- 根据权利要求11所述的方法,其特征在于,所述PDCP头中用于承载所述压缩标识的设定字段包括所述压缩标识。
- 根据权利要求10至12任一项所述的方法,其特征在于,所述压缩标识包括以下一种或其组合:所述第一压缩缓存的压缩缓存标识;所述第一压缩缓存对应的字典的字典标识;所述第一压缩缓存对应的业务的业务标识。
- 根据权利要求10所述的方法,其特征在于,还包括:接收网络侧设备发送的第一消息,所述第一消息中包括所述网络侧设备为需要压缩的业务配置的压缩信息;根据所述压缩信息为所述需要压缩的业务建立对应的解压缓存。
- 根据权利要求14所述的方法,其特征在于,所述压缩信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;压缩缓存信息和/或解压缓存信息;业务标识。
- 根据权利要求10或14所述的方法,其特征在于,还包括:接收网络侧设备发送的第二消息,所述第二消息包括所述网络侧设备为需要释放的业务配置的释放信息;根据所述释放信息释放所述需要释放的业务对应的解压缓存。
- 根据权利要求16所述的方法,其特征在于,所述释放信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;业务标识。
- 根据权利要求10所述的方法,其特征在于,还包括:利用所述第一数据更新所述第一解压缓存对应的字典内容。
- 一种数据压缩装置,其特征在于,所述数据压缩装置能够在一个无线承载上承载多个业务,每个业务对应一个压缩缓存,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:确定待发送的第一数据所属业务对应的第一压缩缓存;利用所述第一压缩缓存对应的字典对所述第一数据进行压缩,得到压缩后的第二数据;将所述第二数据封装在设定消息中,并在所述设定消息中添加用于指示所述第一压缩缓存的压缩标识;将携带有所述压缩标识的所述设定消息发送至数据接收端。
- 根据权利要求19所述的装置,其特征在于,所述设定消息为分组数据汇聚协议PDCP消息;所述在所述设定消息中添加用于指示所述第一压缩缓存的压缩标识,包括:在所述PDCP消息的PDCP头添加所述压缩标识。
- 根据权利要求20所述的装置,其特征在于,所述在所述PDCP 消息的PDCP头添加所述压缩标识,包括:确定所述PDCP头中用于承载所述压缩标识的设定字段;在所述设定字段添加所述压缩标识。
- 根据权利要求19至21任一项所述的装置,其特征在于,所述压缩标识包括以下一种或其组合:所述第一压缩缓存的压缩缓存标识;所述第一压缩缓存对应的字典的字典标识;所述第一压缩缓存对应的业务的业务标识。
- 根据权利要求19所述的装置,其特征在于,还包括:接收网络侧设备发送的第一消息,所述第一消息中包括所述网络侧设备为需要压缩的业务配置的压缩信息;根据所述压缩信息为所述需要压缩的业务建立对应的压缩缓存。
- 根据权利要求23所述的装置,其特征在于,所述压缩信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;压缩缓存信息和/或解压缓存信息;业务标识。
- 根据权利要求19或23所述的装置,其特征在于,还包括:接收网络侧设备发送的第二消息,所述第二消息包括所述网络侧设备为需要释放的业务配置的释放信息;根据所述释放信息释放所述需要释放的业务对应的压缩缓存。
- 根据权利要求25所述的装置,其特征在于,所述释放信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;业务标识。
- 根据权利要求19所述的装置,其特征在于,还包括:利用所述第一数据更新所述第一压缩缓存对应的字典内容。
- 一种数据压缩装置,其特征在于,所述数据压缩装置能够接收一个无线承载上承载的多个被压缩的业务,每个业务对应一个解压缓存,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:接收数据发送端发送的携带有压缩标识的设定消息,所述压缩标识用于指示接收的第一数据所属业务对应的第一压缩缓存,所述设定消息中还包括所述数据发送端利用所述第一压缩缓存对应的字典对所述第一数据进行压缩后的第二数据;根据所述压缩标识确定所述第一压缩缓存对应的第一解压缓存;利用所述第一解压缓存对应的字典对所述第二数据进行解压,得到所述第一数据。
- 根据权利要求28所述的装置,其特征在于,所述设定消息为分组数据汇聚协议PDCP消息;所述PDCP消息的PDCP头中包括所述压缩标识。
- 根据权利要求29所述的装置,其特征在于,所述PDCP头中用于承载所述压缩标识的设定字段包括所述压缩标识。
- 根据权利要求28至30任一项所述的装置,其特征在于,所述压缩标识包括以下一种或其组合:所述第一压缩缓存的压缩缓存标识;所述第一压缩缓存对应的字典的字典标识;所述第一压缩缓存对应的业务的业务标识。
- 根据权利要求28所述的装置,其特征在于,还包括:接收网络侧设备发送的第一消息,所述第一消息中包括所述网络侧设备为需要压缩的业务配置的压缩信息;根据所述压缩信息为所述需要压缩的业务建立对应的解压缓存。
- 根据权利要求32所述的装置,其特征在于,所述压缩信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;压缩缓存信息和/或解压缓存信息;业务标识。
- 根据权利要求28或32所述的装置,其特征在于,还包括:接收网络侧设备发送的第二消息,所述第二消息包括所述网络侧设备为需要释放的业务配置的释放信息;根据所述释放信息释放所述需要释放的业务对应的解压缓存。
- 根据权利要求34所述的装置,其特征在于,所述释放信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;业务标识。
- 根据权利要求28所述的装置,其特征在于,还包括:利用所述第一数据更新所述第一解压缓存对应的字典内容。
- 一种数据压缩装置,其特征在于,该装置用于数据发送端,所述数据发送端能够在一个无线承载上承载多个业务,每个业务对应一个压缩缓存,包括:压缩缓存确定模块,用于确定待发送的第一数据所属业务对应的第一压缩缓存;压缩模块,用于利用所述第一压缩缓存对应的字典对所述第一数据进行压缩,得到压缩后的第二数据;封装模块,用于将所述第二数据封装在设定消息中,并在所述设定消息中添加用于指示所述第一压缩缓存的压缩标识;发送模块,用于将携带有所述压缩标识的所述设定消息发送至数据接收端。
- 根据权利要求37所述的装置,其特征在于,所述设定消息为分组数据汇聚协议PDCP消息;所述封装模块具体用于:在所述PDCP消息的PDCP头添加所述压缩标识。
- 根据权利要求38所述的装置,其特征在于,所述在所述PDCP消息的PDCP头添加所述压缩标识,包括:确定所述PDCP头中用于承载所述压缩标识的设定字段;在所述设定字段添加所述压缩标识。
- 根据权利要求37至39任一项所述的装置,其特征在于,所述压缩标识包括以下一种或其组合:所述第一压缩缓存的压缩缓存标识;所述第一压缩缓存对应的字典的字典标识;所述第一压缩缓存对应的业务的业务标识。
- 根据权利要求37所述的装置,其特征在于,还包括:第一接收模块,用于接收网络侧设备发送的第一消息,所述第一消息中包括所述网络侧设备为需要压缩的业务配置的压缩信息;建立模块,用于根据所述压缩信息为所述需要压缩的业务建立对应的压缩缓存。
- 根据权利要求41所述的装置,其特征在于,所述压缩信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;压缩缓存信息和/或解压缓存信息;业务标识。
- 根据权利要求37或41所述的装置,其特征在于,还包括:第二接收模块,用于接收网络侧设备发送的第二消息,所述第二消息包括所述网络侧设备为需要释放的业务配置的释放信息;释放模块,用于根据所述释放信息释放所述需要释放的业务对应的压缩缓存。
- 根据权利要求43所述的装置,其特征在于,所述释放信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;业务标识。
- 根据权利要求37所述的装置,其特征在于,还包括:更新模块,用于利用所述第一数据更新所述第一压缩缓存对应的字典内容。
- 一种信号传输装置,其特征在于,该装置用于数据接收端,所述数据接收端能够接收一个无线承载上承载的多个被压缩的业务,每个业务对应一个解压缓存,包括:接收模块,用于接收数据发送端发送的携带有压缩标识的设定消息,所述压缩标识用于指示接收的第一数据所属业务对应的第一压缩缓存,所述设定消息中还包括所述数据发送端利用所述第一压缩缓存对应的字典对所述第一数据进行压缩后的第二数据;解压缓存确定模块,用于根据所述压缩标识确定所述第一压缩缓存对应的第一解压缓存;解压模块,用于利用所述第一解压缓存对应的字典对所述第二数据进行解压,得到所述第一数据。
- 根据权利要求46所述的装置,其特征在于,所述设定消息为分组数据汇聚协议PDCP消息;所述PDCP消息的PDCP头中包括所述压缩标识。
- 根据权利要求47所述的装置,其特征在于,所述PDCP头中用于承载所述压缩标识的设定字段包括所述压缩标识。
- 根据权利要求46至48任一项所述的装置,其特征在于,所述压缩标识包括以下一种或其组合:所述第一压缩缓存的压缩缓存标识;所述第一压缩缓存对应的字典的字典标识;所述第一压缩缓存对应的业务的业务标识。
- 根据权利要求46所述的装置,其特征在于,所述接收模块还用于:接收网络侧设备发送的第一消息,所述第一消息中包括所述网络侧设备为需要压缩的业务配置的压缩信息;根据所述压缩信息为所述需要压缩的业务建立对应的解压缓存。
- 根据权利要求50所述的装置,其特征在于,所述压缩信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;压缩缓存信息和/或解压缓存信息;业务标识。
- 根据权利要求46或50所述的装置,其特征在于,所述接收模块还用于:接收网络侧设备发送的第二消息,所述第二消息包括所述网络侧 设备为需要释放的业务配置的释放信息;根据所述释放信息释放所述需要释放的业务对应的解压缓存。
- 根据权利要求52所述的装置,其特征在于,所述释放信息包括以下一种或其组合:压缩缓存标识和/或解压缓存标识;字典标识;业务标识。
- 根据权利要求46所述的装置,其特征在于,还包括:内容更新模块,用于利用所述第一数据更新所述第一解压缓存对应的字典内容。
- 一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至9任一项所述的方法,或权利要求10至18任一所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023507802A JP7434663B2 (ja) | 2020-08-05 | 2021-06-21 | データ圧縮方法、装置及び記憶媒体 |
KR1020237004965A KR20230037637A (ko) | 2020-08-05 | 2021-06-21 | 데이터 압축 방법, 장치 및 저장 매체 |
EP21853459.2A EP4195513A1 (en) | 2020-08-05 | 2021-06-21 | Data compression method and apparatus, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010779019.6 | 2020-08-05 | ||
CN202010779019.6A CN114070324A (zh) | 2020-08-05 | 2020-08-05 | 一种数据压缩方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022028133A1 true WO2022028133A1 (zh) | 2022-02-10 |
Family
ID=80116843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/101204 WO2022028133A1 (zh) | 2020-08-05 | 2021-06-21 | 一种数据压缩方法、装置及存储介质 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP4195513A1 (zh) |
JP (1) | JP7434663B2 (zh) |
KR (1) | KR20230037637A (zh) |
CN (1) | CN114070324A (zh) |
WO (1) | WO2022028133A1 (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190149421A1 (en) * | 2017-11-16 | 2019-05-16 | Samsung Electronics Co., Ltd. | Communication method and apparatus in wireless communication system |
CN109842653A (zh) * | 2017-11-27 | 2019-06-04 | 电信科学技术研究院 | 一种进行数据传输的方法和设备 |
CN109842905A (zh) * | 2017-11-28 | 2019-06-04 | ***通信有限公司研究院 | 字典配置方法、网络侧设备及用户终端 |
CN110139317A (zh) * | 2018-02-02 | 2019-08-16 | 电信科学技术研究院有限公司 | 一种数据压缩方法、解压缩方法、发送端及接收端 |
CN110401604A (zh) * | 2018-04-25 | 2019-11-01 | ***通信有限公司研究院 | 一种信息传输方法、装置及计算机可读存储介质 |
CN110958643A (zh) * | 2018-09-26 | 2020-04-03 | 电信科学技术研究院有限公司 | 一种控制面消息的传输方法及设备 |
WO2020091410A1 (en) * | 2018-10-30 | 2020-05-07 | Samsung Electronics Co., Ltd. | Method and apparatus for reducing overhead of ethernet frame in next generation mobile communication system |
-
2020
- 2020-08-05 CN CN202010779019.6A patent/CN114070324A/zh active Pending
-
2021
- 2021-06-21 JP JP2023507802A patent/JP7434663B2/ja active Active
- 2021-06-21 EP EP21853459.2A patent/EP4195513A1/en active Pending
- 2021-06-21 WO PCT/CN2021/101204 patent/WO2022028133A1/zh active Application Filing
- 2021-06-21 KR KR1020237004965A patent/KR20230037637A/ko active Search and Examination
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190149421A1 (en) * | 2017-11-16 | 2019-05-16 | Samsung Electronics Co., Ltd. | Communication method and apparatus in wireless communication system |
CN109842653A (zh) * | 2017-11-27 | 2019-06-04 | 电信科学技术研究院 | 一种进行数据传输的方法和设备 |
CN109842905A (zh) * | 2017-11-28 | 2019-06-04 | ***通信有限公司研究院 | 字典配置方法、网络侧设备及用户终端 |
CN110139317A (zh) * | 2018-02-02 | 2019-08-16 | 电信科学技术研究院有限公司 | 一种数据压缩方法、解压缩方法、发送端及接收端 |
CN110401604A (zh) * | 2018-04-25 | 2019-11-01 | ***通信有限公司研究院 | 一种信息传输方法、装置及计算机可读存储介质 |
CN110958643A (zh) * | 2018-09-26 | 2020-04-03 | 电信科学技术研究院有限公司 | 一种控制面消息的传输方法及设备 |
WO2020091410A1 (en) * | 2018-10-30 | 2020-05-07 | Samsung Electronics Co., Ltd. | Method and apparatus for reducing overhead of ethernet frame in next generation mobile communication system |
Also Published As
Publication number | Publication date |
---|---|
CN114070324A (zh) | 2022-02-18 |
JP2023536979A (ja) | 2023-08-30 |
KR20230037637A (ko) | 2023-03-16 |
EP4195513A1 (en) | 2023-06-14 |
JP7434663B2 (ja) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10412650B2 (en) | Data transmission method, apparatus and system | |
WO2019029643A1 (zh) | 通信方法、基站、终端设备和*** | |
WO2018127018A1 (zh) | 多链接通信方法、设备和终端 | |
WO2019141273A1 (zh) | 用于确定性传输的通信方法和相关装置 | |
US11489760B2 (en) | Multicast group creation method, multicast group joining method, and apparatus | |
CN110636535B (zh) | 一种数据传输方法及装置 | |
WO2019034130A1 (zh) | 传输方法、发送端和接收端 | |
WO2023066383A1 (zh) | 数据传输方法、装置及存储介质 | |
WO2018227814A1 (zh) | 数据指示方法、装置、通信*** | |
WO2018228558A1 (zh) | 一种传输数据的方法、网络设备和终端设备 | |
WO2020063318A1 (zh) | 通信方法与设备 | |
WO2019196788A1 (zh) | 通信方法和通信装置 | |
WO2023078339A1 (zh) | 一种数据传输的方法、卫星基站、信关站及存储介质 | |
WO2022073491A1 (zh) | 切换方法、装置、终端设备、网络设备及存储介质 | |
CN111385071A (zh) | 一种数据传输方法、设备及计算机存储介质 | |
WO2017193402A1 (zh) | 一种数据传输方法、装置及*** | |
WO2022028133A1 (zh) | 一种数据压缩方法、装置及存储介质 | |
WO2023005452A1 (zh) | 一种通信方法、装置及设备 | |
WO2022152092A1 (zh) | 数据传输控制方法和装置 | |
WO2022042652A1 (zh) | 上行数据处理方法、装置、网络设备、终端设备及介质 | |
WO2018053685A1 (zh) | 数据封装方法、装置以及通信*** | |
WO2021000763A1 (zh) | 数据传输方法及装置 | |
WO2021142767A1 (zh) | 通信方法和通信装置 | |
WO2020088177A1 (zh) | 一种通信方法、移动性管理实体、用户设备及服务网关 | |
WO2018228545A1 (zh) | 信息处理方法以及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21853459 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2023507802 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20237004965 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202327010322 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2021853459 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |