CN112399480B - 减少传输开销的方法、装置及存储介质 - Google Patents
减少传输开销的方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112399480B CN112399480B CN202011226131.3A CN202011226131A CN112399480B CN 112399480 B CN112399480 B CN 112399480B CN 202011226131 A CN202011226131 A CN 202011226131A CN 112399480 B CN112399480 B CN 112399480B
- Authority
- CN
- China
- Prior art keywords
- ethernet
- ethernet packet
- packet
- compression identifier
- compression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本申请实施例提供一种减少传输开销的方法、装置及存储介质,涉及通信技术领域,解决了现有技术的压缩处理方式空口资源开销仍旧较大,业务稳定性较差的技术问题。该减少传输开销的方法包括:获取与数据无线承载DRB对应的第一以太网包;在确定DRB配置以太网包头压缩功能、且接收端已建立与压缩标识对应的以太网解压缩上下文的情况下,对第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包;向接收端发送第二以太网包和压缩标识,该压缩标识用于指示接收端根据第二以太网包和以太网解压缩上下文确定第一以太网包。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种减少传输开销的方法、装置及存储介质。
背景技术
在基于以太网的工业物联网中,周期性小包传输业务可以在调制解调单元中组帧,然后通过空口发送出去。
现有技术中可以对以太帧中的MAC目标地址、MAC源地址、802.1Q标签及其子域进行压缩处理。然而,伴随着通信技术的发展,空口带宽的需求日益增加,现有技术的压缩处理方式空口资源开销仍旧较大,业务稳定性较差。
发明内容
本申请提供一种减少传输开销的方法、装置及存储介质,解决了现有技术的压缩处理方式空口资源开销仍旧较大,业务稳定性较差的技术问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种减少传输开销的方法,应用于发送端,包括:获取与数据无线承载DRB对应的第一以太网包;在确定DRB配置以太网包头压缩功能、且接收端已建立与压缩标识对应的以太网解压缩上下文的情况下,对第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包;向接收端发送第二以太网包和压缩标识,该压缩标识用于指示接收端根据第二以太网包和以太网解压缩上下文确定第一以太网包。
本申请实施例中,发送端可以对第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包,并向接收端发送第二以太网包和用于指示接收端根据第二以太网包确定第一以太网包的压缩标识,即发送端可以通过第二以太网包替代第一以太网包,由于第二以太网包是包头中填充字段经过压缩处理的第一以太网包,发送端传输第二以太网包开销的空口资源小于传输第一以太网包开销的空口资源,因此本申请实施例中传输以太网包的过程可以节省空口资源,提高传输业务的可靠性。
第二方面,提供一种减少传输开销的方法,应用于接收端,包括:接收发送端发送的第二以太网包和压缩标识;在已建立与压缩标识对应的以太网解压缩上下文的情况下,根据压缩标识和以太网解压缩上下文对第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包。
本申请实施例中,接收端可以接收第二以太网包和压缩标识,并在已建立与压缩标识对应的以太网解压缩上下文的情况下,根据压缩标识和以太网解压缩上下文对第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包,由于第二以太网包是包头中填充字段经过压缩处理的第一以太网包,发送端传输第二以太网包开销的空口资源小于传输第一以太网包开销的空口资源,且接收端可以将第二以太网包通过解压缩处理得到第一以太网包,因此本申请实施例中传输以太网包的过程可以节省空口资源,提高传输业务的可靠性。
第三方面,提供一种减少传输开销的装置,包括获取单元、处理单元和通信单元。获取单元,用于获取与数据无线承载DRB对应的第一以太网包。处理单元,用于在确定DRB配置以太网包头压缩功能、且接收端已建立与压缩标识对应的以太网解压缩上下文的情况下,对第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包。通信单元,用于向接收端发送第二以太网包和压缩标识,该压缩标识用于指示接收端根据第二以太网包和以太网解压缩上下文确定第二以太网包。
第四方面,提供一种减少传输开销的装置,包括通信单元和处理单元。通信单元,用于接收发送端发送的第二以太网包和压缩标识。处理单元,用于在已建立与压缩标识对应的以太网解压缩上下文的情况下,根据压缩标识和以太网解压缩上下文对第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包。
第五方面,提供一种减少传输开销的装置,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当减少传输开销的装置运行时,处理器执行存储器存储的计算机执行指令,以使减少传输开销的装置执行第一方面提供的减少传输开销的方法。
第六方面,提供一种减少传输开销的装置,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当减少传输开销的装置运行时,处理器执行存储器存储的计算机执行指令,以使减少传输开销的装置执行第二方面提供的减少传输开销的方法。
第七方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得该计算机执行第一方面或第二方面提供的减少传输开销的方法。
第八方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行如上述第一方面或第二方面提供的减少传输开销的方法。
需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与减少传输开销的装置的处理器封装在一起的,也可以与减少传输开销的装置的处理器单独封装,本申请对此不作限定。
本发明中第三方面、第五方面、第七方面以及第八方面的描述,可以参考第一方面的详细描述;并且,第三方面、第五方面、第七方面以及第八方面描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
本发明中第四方面、第六方面、第七方面以及第八方面的描述,可以参考第二方面的详细描述;并且,第四方面、第六方面、第七方面以及第八方面描述的有益效果,可以参考第二方面的有益效果分析,此处不再赘述。
在本申请中,上述减少传输开销的装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
附图说明
图1为本申请实施例提供的一种减少传输开销的装置的硬件结构示意图之一;
图2为本申请实施例提供的一种减少传输开销的装置的硬件结构示意图之二;
图3为本申请实施例提供的一种减少传输开销的方法的流程示意图之一;
图4为本申请实施例提供的一种减少传输开销的方法的流程示意图之二;
图5为本申请实施例提供的一种减少传输开销的装置的结构示意图之一;
图6为本申请实施例提供的一种减少传输开销的装置的结构示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
为了便于清楚描述本申请实施例的技术方案,在本申请实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
本申请实施例提供了一种减少传输开销的方法,该方法可以应用于减少传输开销的通信***。该通信***至少可以包括:发送端和接收端。其中发送端可以为终端设备或网络设备,接收端可以为网络设备或终端设备,且在发送端为终端设备的情况下,接收端为网络设备;在发送端为网络设备的情况下,接收端为终端设备。
可选的,本申请实施例提供的终端设备可以为各种具有通信功能的手持设备、车载设备、可穿戴设备、计算机、智能家居设备或智能办公设备,本发明实施例对此不作任何限定。例如,手持设备可以是智能手机。车载设备可以是车载导航***。可穿戴设备可以是智能手环。计算机可以是个人数字助理(personal digital assistant,PDA)电脑、平板型电脑以及膝上型电脑(laptop computer)。智能家居设备可以是智能窗帘、智能水表。智能办公设备可以是智能打印机。
可选的,本申请实施例提供的网络设备可以为基站,该基站可以为通常所用的基站,也可以为演进型基站(evolved node base station,eNB),还可以为5G***中的网络设备(例如,下一代基站(nextgeneration node basestation,gNB)或发送和接收点(transmission and reception point,TRP))等设备。
图1示出了本发明实施例提供的减少传输开销的装置的一种硬件结构示意图。该装置可以是上述通信***中的终端设备,也可以是上述通信***中的网络设备。该减少传输开销的装置包括处理器11,存储器12、通信接口13、总线14。处理器11,存储器12以及通信接口13之间可以通过总线14连接。
处理器11是减少传输开销的装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器11可以是一个通用中央处理单元(central processingunit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
作为一种实施例,处理器11可以包括一个或多个CPU,例如图1中所示的CPU 0和CPU 1。
存储器12可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
一种可能的实现方式中,存储器12可以独立于处理器11存在,存储器12可以通过总线14与处理器11相连接,用于存储指令或者程序代码。处理器11调用并执行存储器12中存储的指令或程序代码时,能够实现本申请实施例提供的减少传输开销的方法。
另一种可能的实现方式中,存储器12也可以和处理器11集成在一起。
通信接口13,用于与其他设备通过通信网络连接。所述通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口13可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
总线14,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图1中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
需要指出的是,图1示出的结构并不构成对该减少传输开销的装置的限定。除图1所示部件之外,该减少传输开销的装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
图2示出了本申请实施例中减少传输开销的装置的另一种硬件结构。如图2所示,减少传输开销的装置可以包括处理器21以及通信接口22。处理器21与通信接口22耦合。
处理器21的功能可以参考上述处理器11的描述。此外,处理器21还具备存储功能,可以参考上述存储器12的功能。
通信接口22用于为处理器21提供数据。该通信接口22可以是减少传输开销的装置的内部接口,也可以是减少传输开销的装置对外的接口(相当于上述通信接口13)。
需要指出的是,图1(或图2)中示出的结构并不构成对减少传输开销的装置的限定,除图1(或图2)所示部件之外,该减少传输开销的装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合上述图1和图2示出的减少传输开销的装置,对本申请实施例提供的减少传输开销的方法进行详细介绍。
如图3所示,本申请实施例提供一种减少传输开销的方法,该减少传输开销的方法可以包括下述的S301-S304。
S301、发送端获取与数据无线承载DRB对应的第一以太网包。
上述第一以太网包为以太网链路上的数据包,也可以称为以太帧。该第一以太网包可以承载在数据无线承载(DataRadioBearer,DRB)上。如表1所示,为第一以太网包各个组成部分的字节长度。该第一以太网包的构成包括前导码(PREAMBLE)、帧开始符(SFD)、目标地址(DESTINATION ADDRESS)、源地址(SOURCE ADDRESS)、802.1Q标签(Tag ControlInformation)、以太类型/长度(LENGTH/TYPE)、负载(DATA and PAD)和冗余校验(FCS)。
表1
在周期性小包传输业务TSC中,不同的业务场景可以对应不同的需求。如表2所示,为不同TSC业务场景下的场景需求:
表2
在上述场景3中,TSC业务的周期为2ms,包的大小为20bytes。以太帧的最小长度为64字节,由于以太网包的负载大小位于42-1500字节范围内,即最小负载为42个字节,因此,在场景3下,将会有22个字节的PAD填充。同理,在场景2中,会有2个字节的PAD填充。
S302、发送端在确定DRB配置以太网包头压缩功能、且接收端已建立与压缩标识对应的以太网解压缩上下文的情况下,对第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包。
由于有些场景下以太网包头中存在PAD填充,因此可以通过移除PAD填充字段来达到节省空口资源开销的目的。在对第一以太网包的包头中的填充字段进行压缩处理之前可以先判断是否存在PAD填充,具体的,可以判断第一以太网包的以太类型长度是否小于以太帧的最小帧长,若以太类型长度小于以太帧的最小帧长,则表示存在PAD填充,发送端可以对第一以太网包的填充字段进行压缩,从而得到第二以太网包。之后,发送端可以将第二以太网包和压缩标识进行关联。
可选的,发送端可以先压缩移除MAC目标地址、MAC源地址、802.1Q标签及其子域,再移除PAD填充字段。
S303、发送端向接收端发送第二以太网包和压缩标识。
相应的,接收端接收发送端发送的第二以太网包和压缩标识。
其中,上述压缩标识可以用于指示接收端根据第二以太网包和以太网解压缩上下文确定第一以太网包。
S304、接收端在已建立与压缩标识对应的以太网解压缩上下文的情况下,根据压缩标识和以太网解压缩上下文对第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包。
接收端已建立与压缩标识对应的以太网解压缩上下文是指接收端包括与压缩标识对应的完整的以太网包,因此接收端可以根据该压缩标识从完整的以太网包中确定未经压缩的以太网包的包头,并将确定的以太网包的包头作为第二以太网包的包头,从而得到第一以太网包。
本申请实施例提供一种减少传输开销的方法,发送端可以对第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包,并向接收端发送第二以太网包和用于指示接收端根据第二以太网包确定第一以太网包的压缩标识,即发送端可以通过第二以太网包替代第一以太网包,由于第二以太网包是包头中填充字段经过压缩处理的第一以太网包,发送端传输第二以太网包开销的空口资源小于传输第一以太网包开销的空口资源,因此本申请实施例中传输以太网包的过程可以节省空口资源,提高传输业务的可靠性。
可选的,结合上述图3,如图4所示,在S301之前,本申请实施例提供的减少传输开销的方法还可以包括下述的S305-S308。
S305、发送端获取第三以太网包。
其中,上述第三以太网包包括未压缩填充字段的包头,即第三以太网包可以为S304中所述的完整的以太网包。
S306、在DRB配置以太网包头压缩功能的情况下,发送端向接收端发送第三以太网包和压缩标识。
相应的,接收端接收发送端发送的第三以太网包和压缩标识。
S307、接收端根据第三以太网包和压缩标识建立以太网解压缩上下文。
接收端可以对应存储第三以太网包和压缩标识,从而建立以太网解压缩上下文。
S308、接收端向发送端发送响应信息。
相应的,发送端接收接收端发送的响应信息。
其中,上述响应信息可以包括压缩标识,该响应信息可以用于指示接收端已建立与压缩标识对应的以太网解压缩上下文,即发送端接收到响应信息后就可以确定以太网解压缩上下文已生效。发送端确定以太网解压缩上下文已生效后,就可以向接收侧发送第二以太网包。
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例提供的减少传输开销的方法,执行主体可以为减少传输开销的装置,或者该减少传输开销的装置中的用于执行减少传输开销业务的控制模块。本申请实施例中以减少传输开销的装置执行减少传输开销的方法为例,说明本申请实施例提供的执行减少传输开销业务装置。
需要说明的是,本申请实施例可以根据上述方法示例对减少传输开销的装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图5所示,本申请实施例提供的一种减少传输开销的装置。该减少传输开销的装置500可以为上述方法实施例中的发送端。该减少传输开销的装置500可以包括获取单元501、处理单元502和通信单元503。获取单元501可以用于获取与数据无线承载DRB对应的第一以太网包。处理单元502,可以用于在确定所述DRB配置以太网包头压缩功能、且接收端已建立与压缩标识对应的以太网解压缩上下文的情况下,对所述第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包。通信单元503,可以用于向接收端发送所述第二以太网包和所述压缩标识,所述压缩标识用于指示所述接收端根据所述第二以太网包和所述以太网解压缩上下文确定所述第一以太网包。
可选的,上述获取单元501,还可以用于在获取与数据无线承载DRB对应的第一以太网包之前,获取第三以太网包,所述第三以太网包包括未压缩填充字段的包头。上述通信单元503,还可以用于在所述DRB配置以太网包头压缩功能的情况下,向所述接收端发送所述第三以太网包和所述压缩标识,并接收所述接收端发送的响应信息。其中,所述响应信息包括所述压缩标识,所述响应信息用于指示所述接收端已建立与所述压缩标识对应的以太网解压缩上下文。
可选的,上述处理单元502具体可以用于:判断所述第一以太网包的以太类型长度是否小于以太帧的最小帧长;若所述以太类型长度小于以太帧的最小帧长,则对所述第一以太网包的填充字段进行压缩,得到所述第二以太网包。
当然,本申请实施例提供的减少传输开销的装置500包括但不限于上述模块。
在实际实现时,处理单元502可以由图1所示的处理器11调用存储器12中的程序代码来实现。其具体的执行过程可参考图3或图4所示的减少传输开销的方法部分的描述,这里不再赘述。
本申请实施例中,减少传输开销的装置可以对第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包,并向接收端发送第二以太网包和用于指示接收端根据第二以太网包确定第一以太网包的压缩标识,即减少传输开销的装置可以通过第二以太网包替代第一以太网包,由于第二以太网包是包头中填充字段经过压缩处理的第一以太网包,减少传输开销的装置传输第二以太网包开销的空口资源小于传输第一以太网包开销的空口资源,因此本申请实施例中传输以太网包的过程可以节省空口资源,提高传输业务的可靠性。
如图6所示,本申请实施例提供的一种减少传输开销的装置。该减少传输开销的装置600可以为上述方法实施例中的发送端。该减少传输开销的装置600可以包括通信单元601和处理单元602。通信单元601,可以用于接收发送端发送的第二以太网包和压缩标识。处理单元602,可以用于在已建立与所述压缩标识对应的以太网解压缩上下文的情况下,根据所述压缩标识和所述以太网解压缩上下文对所述第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包。
可选的,上述通信单元601,还可以用于在接收发送端发送的第二以太网包和压缩标识之前,接收所述发送端发送的第三以太网包和所述压缩标识,所述第三以太网包包括未压缩填充字段的包头。上述处理单元602,还可以用于根据所述第三以太网包和所述压缩标识建立以太网解压缩上下文。上述通信单元601,还可以用于向所述发送端发送响应信息,所述响应信息包括所述压缩标识,所述响应信息用于指示已建立与所述压缩标识对应的以太网解压缩上下文。
当然,本申请实施例提供的减少传输开销的装置600包括但不限于上述模块。
在实际实现时,处理单元602可以由图1所示的处理器11调用存储器12中的程序代码来实现。其具体的执行过程可参考图3或图4所示的减少传输开销的方法部分的描述,这里不再赘述。
本申请实施例中,减少传输开销的装置可以接收第二以太网包和压缩标识,并在已建立与压缩标识对应的以太网解压缩上下文的情况下,根据压缩标识和以太网解压缩上下文对第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包,由于第二以太网包是包头中填充字段经过压缩处理的第一以太网包,发送端传输第二以太网包开销的空口资源小于传输第一以太网包开销的空口资源,且减少传输开销的装置可以将第二以太网包通过解压缩处理得到第一以太网包,因此本申请实施例中传输以太网包的过程可以节省空口资源,提高传输业务的可靠性。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令。当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的减少传输开销的方法中,减少传输开销的装置执行的各个步骤。
本申请实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述实施例提供的减少传输开销的方法中,减少传输开销的装置执行的各个步骤。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取的存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (6)
1.一种减少传输开销的方法,应用于发送端,其特征在于,包括:
获取第三以太网包,所述第三以太网包包括未压缩填充字段的包头;
在DRB配置以太网包头压缩功能的情况下,向接收端发送所述第三以太网包和压缩标识;
接收所述接收端发送的响应信息,所述响应信息包括所述压缩标识,所述响应信息用于指示所述接收端已建立与所述压缩标识对应的以太网解压缩上下文;
获取与数据无线承载DRB对应的第一以太网包;
在确定所述DRB配置以太网包头压缩功能、且接收端已建立与压缩标识对应的以太网解压缩上下文的情况下,对所述第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包;
向接收端发送所述第二以太网包和所述压缩标识,所述压缩标识用于指示所述接收端根据所述第二以太网包和所述以太网解压缩上下文确定所述第一以太网包;
所述对所述第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包,包括:
判断所述第一以太网包的以太类型长度是否小于以太帧的最小帧长;
若所述以太类型长度小于以太帧的最小帧长,则对所述第一以太网包的填充字段进行压缩,得到所述第二以太网包。
2.一种减少传输开销的方法,应用于接收端,其特征在于,包括:
接收发送端发送的第三以太网包和压缩标识,所述第三以太网包包括未压缩填充字段的包头;
根据所述第三以太网包和所述压缩标识建立以太网解压缩上下文;
向所述发送端发送响应信息,所述响应信息包括所述压缩标识,所述响应信息用于指示已建立与所述压缩标识对应的以太网解压缩上下文;
接收发送端发送的第二以太网包和压缩标识;
在已建立与所述压缩标识对应的以太网解压缩上下文的情况下,根据所述压缩标识和所述以太网解压缩上下文对所述第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包。
3.一种减少传输开销的装置,其特征在于,包括:获取单元、处理单元和通信单元;
所述获取单元,用于获取与数据无线承载DRB对应的第一以太网包;
所述处理单元,用于在确定所述DRB配置以太网包头压缩功能、且接收端已建立与压缩标识对应的以太网解压缩上下文的情况下,对所述第一以太网包的包头中的填充字段进行压缩处理得到第二以太网包;
所述通信单元,用于向接收端发送所述第二以太网包和所述压缩标识,所述压缩标识用于指示所述接收端根据所述第二以太网包和所述以太网解压缩上下文确定所述第一以太网包;
所述获取单元,还用于在获取与数据无线承载DRB对应的第一以太网包之前,获取第三以太网包,所述第三以太网包包括未压缩填充字段的包头;
所述通信单元,还用于在所述DRB配置以太网包头压缩功能的情况下,向所述接收端发送所述第三以太网包和所述压缩标识,并接收所述接收端发送的响应信息;
其中,所述响应信息包括所述压缩标识,所述响应信息用于指示所述接收端已建立与所述压缩标识对应的以太网解压缩上下文;
所述处理单元具体用于:判断所述第一以太网包的以太类型长度是否小于以太帧的最小帧长;若所述以太类型长度小于以太帧的最小帧长,则对所述第一以太网包的填充字段进行压缩,得到所述第二以太网包。
4.一种减少传输开销的装置,其特征在于,包括:通信单元和处理单元;
所述通信单元,用于接收发送端发送的第二以太网包和压缩标识;
所述处理单元,用于在已建立与所述压缩标识对应的以太网解压缩上下文的情况下,根据所述压缩标识和所述以太网解压缩上下文对所述第二以太网包的包头中的填充字段进行解压缩处理得到第一以太网包;
所述通信单元,还用于在接收发送端发送的第二以太网包和压缩标识之前,接收所述发送端发送的第三以太网包和所述压缩标识,所述第三以太网包包括未压缩填充字段的包头;
所述处理单元,还用于根据所述第三以太网包和所述压缩标识建立以太网解压缩上下文;
所述通信单元,还用于向所述发送端发送响应信息,所述响应信息包括所述压缩标识,所述响应信息用于指示已建立与所述压缩标识对应的以太网解压缩上下文。
5.一种减少传输开销的装置,其特征在于,包括存储器和处理器;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过总线连接;
当所述减少传输开销的装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述减少传输开销的装置执行如权利要求1或如权利要求2所述的减少传输开销的方法。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机执行指令,当所述计算机执行指令在计算机上运行时,使得所述计算机执行如权利要求1或如权利要求2所述的减少传输开销的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011226131.3A CN112399480B (zh) | 2020-11-05 | 2020-11-05 | 减少传输开销的方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011226131.3A CN112399480B (zh) | 2020-11-05 | 2020-11-05 | 减少传输开销的方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112399480A CN112399480A (zh) | 2021-02-23 |
CN112399480B true CN112399480B (zh) | 2023-09-08 |
Family
ID=74598211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011226131.3A Active CN112399480B (zh) | 2020-11-05 | 2020-11-05 | 减少传输开销的方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112399480B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056226A (zh) * | 2009-11-10 | 2011-05-11 | 中兴通讯股份有限公司 | Pdcp状态报告的获取方法和pdcp实体 |
CN107094142A (zh) * | 2017-04-28 | 2017-08-25 | 电信科学技术研究院 | 一种上行数据解压缩、压缩的方法和装置 |
CN110891287A (zh) * | 2018-09-07 | 2020-03-17 | 维沃移动通信有限公司 | 以太网包头压缩的方法、解压缩的方法和设备 |
CN111163081A (zh) * | 2019-12-26 | 2020-05-15 | 展讯通信(上海)有限公司 | 数据传输方法、装置、设备及存储介质 |
CN111385263A (zh) * | 2018-12-29 | 2020-07-07 | 电信科学技术研究院有限公司 | 一种数据包头压缩信息的维护方法及通信设备 |
CN111385268A (zh) * | 2018-12-29 | 2020-07-07 | 电信科学技术研究院有限公司 | 一种数据包头压缩确认方法及通信设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8902805B2 (en) * | 2008-10-24 | 2014-12-02 | Qualcomm Incorporated | Cell relay packet routing |
US9467894B2 (en) * | 2012-11-13 | 2016-10-11 | Telefonaktiebolaget L M Ericsson (Publ) | Selective robust header compression (RoHC) for a VoIP call in a cellular communications network |
EP3213490B1 (en) * | 2014-10-31 | 2022-09-07 | LG Electronics Inc. | Method for transmitting mac pdu in a d2d communication system and device therefor |
-
2020
- 2020-11-05 CN CN202011226131.3A patent/CN112399480B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056226A (zh) * | 2009-11-10 | 2011-05-11 | 中兴通讯股份有限公司 | Pdcp状态报告的获取方法和pdcp实体 |
CN107094142A (zh) * | 2017-04-28 | 2017-08-25 | 电信科学技术研究院 | 一种上行数据解压缩、压缩的方法和装置 |
CN110891287A (zh) * | 2018-09-07 | 2020-03-17 | 维沃移动通信有限公司 | 以太网包头压缩的方法、解压缩的方法和设备 |
CN111385263A (zh) * | 2018-12-29 | 2020-07-07 | 电信科学技术研究院有限公司 | 一种数据包头压缩信息的维护方法及通信设备 |
CN111385268A (zh) * | 2018-12-29 | 2020-07-07 | 电信科学技术研究院有限公司 | 一种数据包头压缩确认方法及通信设备 |
CN111163081A (zh) * | 2019-12-26 | 2020-05-15 | 展讯通信(上海)有限公司 | 数据传输方法、装置、设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
"The Approach of the New Downlink Control Information Design for Transmission Mode 10";Jean-Baptiste YAMINDI;《IEEE 2013》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112399480A (zh) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10863578B2 (en) | Data transmission method, device and system | |
US8205011B2 (en) | Communication system, transmitting device, receiving device, and communication method | |
RU2767321C1 (ru) | Способ и устройство для беспроводной связи | |
TWI602465B (zh) | An air interface protocol stack configuration method, data transmission method and device | |
CN110891287B (zh) | 以太网包头压缩、解压缩的方法和设备、及可读存储介质 | |
CN108337214B (zh) | 一种数据处理方法,终端和网络设备 | |
TWI530138B (zh) | 用於下行鏈路機器對機器通訊之聚集小型叢發傳輸技術 | |
US10817460B2 (en) | RDMA data sending and receiving methods, electronic device, and readable storage medium | |
JP7327831B2 (ja) | 通信方法及びデバイス | |
CN102291398A (zh) | 无线通讯***中数据压缩与解压缩方法、装置及*** | |
CN112769743B (zh) | 一种报头压缩方法、装置及设备 | |
CN113438633B (zh) | 通信数据处理方法、终端和计算机可读存储介质 | |
CN111511037A (zh) | 获取***信息的方法及装置 | |
CN112399480B (zh) | 减少传输开销的方法、装置及存储介质 | |
CN115150795A (zh) | 一种信息过滤方法、蓝牙天线及物联数据平台 | |
CN107104813B (zh) | 一种信息传输方法、网关及控制器 | |
CN111148153B (zh) | 数据包发送方法、接收方法和设备 | |
WO2021012260A1 (zh) | 用于传输数据的方法、发送端设备和接收端设备 | |
KR102330500B1 (ko) | 기지국 장치, 단말 장치, 통신 방법 및 통신 시스템 | |
CN103634843A (zh) | 数据传输方法、无线网络控制器、基站及移动通信*** | |
CN115811351A (zh) | 一种基于北斗卫星通讯的语音传输方法、设备及*** | |
CN114270792B (zh) | 一种传输信息的方法和装置 | |
CN112217839A (zh) | 报文处理方法、装置、设备及存储介质 | |
CN103179094B (zh) | Ip报文头的发送、接收方法、发送装置以及接收装置 | |
CN110704361A (zh) | Rdma数据发送及接收方法、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |