传输控制协议(TCP)和/或用户数据报协议(UDP)接收卸载制造技术

技术编号:32714569 阅读:8 留言:0更新日期:2022-03-20 08:13
本公开的各个方面总体上涉及有线和/或无线通信。在一些方面中,设备在该设备的调制解调器处接收多个数据包。设备在该设备的调制解调器处将多个数据包中的第一子集的有效载荷分组到容器中。设备经由第一接口通道并且使用调制解调器向该设备的处理器传送该容器。设备经由第二接口通道并且使用调制解调器向处理器传送多个数据包中的第二子集。还提供了诸多其他方面。其他方面。其他方面。

【技术实现步骤摘要】
【国外来华专利技术】传输控制协议(TCP)和/或用户数据报协议(UDP)接收卸载
[0001]相关申请的交叉引用
[0002]本专利申请要求2019年7月26日提交的名称为“TRANSMISSION CONTROL PROTOCOL(TCP)AND/OR USER DATAGRAM PROTOCOL(UDP)RECEIVE OFFLOADING”的美国临时专利申请No.62/879,351和2020年7月21日提交的名称为“TRANSMISSION CONTROL PROTOCOL(TCP)AND/OR USER DATAGRAM PROTOCOL(UDP)RECEIVE OFFLOADING”的美国非临时专利申请No.16/947,167的优先权,这两篇申请通过引用明确并入本文。


[0003]本公开的各方面总体上涉及有线和/或无线通信,并且涉及用于传输控制协议(TCP)和/或用户数据报协议(UDP)接收卸载的技术和装置。

技术介绍

[0004]无线通信系统被广泛部署以提供各种类型的电信服务,诸如电话、视频、数据、消息收发和广播。典型的无线通信系统可以采用能够通过共享可用系统资源(例如,带宽、发送功率等等)来支持与多个用户的通信的多址技术。此类多址技术的示例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波频分多址(SC

FDMA)系统、时分同步码分多址(TD

SCDMA)系统和长期演进(LTE)。LTE/先进LTE(LTE

Advanced)是对由第三代合作伙伴计划(3GPP)发布的通用移动电信系统(UMTS)移动标准的增强集合。
[0005]无线通信网络可以包括若干基站(BS),这些基站可以支持针对若干用户设备(UE)的通信。用户设备(UE)可以经由下行链路和上行链路与基站(BS)进行通信。上行链路(或前向链路)指从BS到UE的通信链路,并且下行链路(或反向链路)指从UE到BS的通信链路。如本文将详细描述的,BS可以指Node B、gNB、接入点(AP)、无线电头端、发送接收点(TRP)、新无线电(NR)BS、5G Node B等。
[0006]已经在各种电信标准中采用了上述多址技术,以提供使不同的用户设备能够在城市、国家、地区以及甚至全球水平上进行通信的公共协议。也可以被称为5G的新无线电(NR)是对由第三代合作伙伴计划(3GPP)发布的LTE移动标准的增强集合。NR被设计为通过以下方式更好地支持移动宽带互联网接入:提高频谱效率,降低成本,改进服务,利用新频谱,并且在下行链路(DL)上使用具有循环前缀(CP)的正交频分复用(OFDM)(CP

OFDM),在上行链路(UL)上使用CP

OFDM和/或SC

FDM(例如,也被称作离散傅里叶变换扩频OFDM(DFT

s

OFDM))来更好地与其他开放标准整合,以及支持波束成形、多输入多输出(MIMO)天线技术和载波聚合。然而,随着移动宽带接入需求的持续增长,需要进一步改进LTE和NR技术。优选地,这些改进应该适用于其他多址技术和采用这些技术的电信标准。

技术实现思路

[0007]在一些方面中,一种由设备执行的有线和/或无线通信的方法,该方法可以包括:
在该设备的调制解调器处接收多个数据包;在该设备的调制解调器处将多个数据包中的第一子集的有效载荷分组到容器中;经由第一接口通道并且使用调制解调器将该容器传送到该设备的处理器;以及经由第二接口通道并且使用调制解调器将多个数据包中的第二子集传送到处理器。
[0008]在一些方面中,一种用于有线和/或无线通信的设备,该设备可以包括存储器和可操作地耦合到存储器的一个或多个处理器。该存储器和该一个或多个处理器可以被配置为:在该设备的调制解调器处接收多个数据包;在该设备的调制解调器处将多个数据包中的第一子集的有效载荷分组到容器中;经由第一接口通道并且使用调制解调器将该容器传送到该设备的处理器;以及经由第二接口通道并且使用调制解调器将多个数据包中的第二子集传送到处理器。
[0009]在一些方面中,一种非暂时性计算机可读介质,该非暂时性计算机可读介质可以存储用于有线和/或无线通信的一个或多个指令。该一个或多个指令当由设备的一个或多个处理器执行时可以使一个或多个处理器:在该设备的调制解调器处接收多个数据包;在该设备的调制解调器处将多个数据包中的第一子集的有效载荷分组到容器中;经由第一接口通道并且使用调制解调器将该容器传送到该设备的处理器;以及经由第二接口通道并且使用调制解调器将多个数据包中的第二子集传送到处理器。
[0010]在一些方面中,一种用于有线和/或无线通信的装置,该装置可以包括:用于在该装置的调制解调器处接收多个数据包的部件;用于在该装置的调制解调器处将多个数据包中的第一子集的有效载荷分组到容器中的部件;用于经由第一接口通道并且使用调制解调器将该容器传送到该装置的处理器的部件;以及用于经由第二接口通道并且使用调制解调器将多个数据包中的第二子集传送到处理器的部件。
[0011]各方面总体上包括如本文参考说明书所充分描述并且如由附图所图示的方法、装置、系统、计算机程序产品、非暂时性计算机可读介质、用户设备、基站、有线和/或无线通信设备、和/或处理系统。
[0012]前面已经相当广泛地概述了根据本公开的示例的特征和技术优点,以便可以更好地理解随后的详细描述。在下文中将对附加的特征和优点进行描述。所公开的概念和特定示例可以容易地被用作用于修改或设计用于施行本公开的相同目的的其他结构的基础。此类等同构造不脱离所附权利要求的范围。当结合附图考虑时,从下面的描述中将更好地理解本文公开的概念的特性、它们的组织方式和操作方法两者以及相关联的优点。每个图都是出于图示和描述的目的而提供的,而不是作为对权利要求限制的定义。
附图说明
[0013]为使能够详细理解上文列举的本公开的特征,可以通过参考各方面(其中一些方面在附图中图示)来进行上文简要概述的更具体的描述。然而,要注意的是,附图仅图示了本专利技术的某些典型方面,因此不应被视为限制其范围,因为说明书可以允许其他等效的方面。不同图中的相同附图标记可以标识相同或相似的元件。
[0014]图1是概念性地图示根据本公开的各个方面的无线通信网络的示例的框图。
[0015]图2是概念性地图示根据本公开的各个方面的在无线通信网络中基站与用户设备(UE)通信的示例的框图。
[0016]图3至图9是图示根据本公开的各个方面的传输控制协议(TCP)和/或用户数据报协议(UDP)接收卸载的示例的图。
[0017]图10是图示根据本公开的各个方面的例如由设备执行的示例过程的图。
具体实施方式
[0018]在下文中将参考附图对本公开的各个方面进行更全面的描述。然而,本公开可以以许多不同的形式来体现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由设备执行的无线通信的方法,包括:在所述设备的调制解调器处接收多个数据包;在所述设备的所述调制解调器处将所述多个数据包中的第一子集的有效载荷分组到容器中;经由第一接口通道并且使用所述调制解调器向所述设备的处理器传送所述容器;以及经由第二接口通道并且使用所述调制解调器向所述处理器传送所述多个数据包中的第二子集。2.根据权利要求1所述的方法,其中,所述多个数据包中的所述第一子集包括:与相同的TCP串相关联的多个传输控制协议(TCP)分段,其中,所述容器包括:具有合并帧报头的经合并的TCP帧;或者其中,所述多个数据包中的所述第一子集包括:与相同的UDP流相关联的多个用户数据报协议(UDP)包,其中,所述容器包括:具有单个UDP报头的经分组的UDP数据报。3.根据权利要求1所述的方法,其中,与所述容器相关联的报头包括以下中至少一者:标识与所述容器相关联的上下文标识符的上下文标识符字段,标识对于所述多个数据包中的任一数据包是否发生校验和错误的校验和有效性字段,如果对于所述多个数据包中的任一数据包发生了校验和错误,则标识所述多个数据包中与该校验和错误相关联的一个或多个数据包的校验和错误位图字段,多个包数目包长度(NL)字段,其中,每个NL字段标识具有相同包长度的所述多个数据包的数量,或者标识被包括在所述报头中的NL字段的数量的NL数量字段。4.根据权利要求1所述的方法,其中,所述第一接口通道与第一传送环相关联;其中,所述第二接口通道与第二传送环相关联;以及其中,所述第一传送环和所述第二传送环是不同的传送环。5.根据权利要求4所述的方法,还包括:经由所述第一传送环并且使用所述处理器向所述调制解调器提供与所述第一接口通道相关联的一个或多个第一缓冲区的指示;以及经由所述第二传送环并且使用所述处理器向所述调制解调器提供与所述第二接口通道相关联的一个或多个第二缓冲区的指示。6.根据权利要求5所述的方法,其中,经由所述第一接口通道传送所述容器包括:至少部分地基于经由所述第一传送环的所述一个或多个第一缓冲区的所述指示来将所述容器存储在所述一个或多个第一缓冲区中;以及其中,经由第二接口通道传送所述多个数据包中的所述第二子集包括:至少部分地基于经由所述第二传送环的所述一个或多个第二缓冲区的所述指示来将所述多个数据包中的所述第二子集存储在所述一个或多个第二缓冲区中。7.根据权利要求5所述的方法,其中,所述容器被包括在将要经由所述第一接口通道传送到所述处理器的多个容器中;以及
其中,经由所述第一接口通道传送所述容器包括:将所述多个容器中的每个容器按至少部分地基于所述多个容器的各自的活动水平的顺序存储在所述一个或多个第一缓冲区的相应的缓冲区中。8.根据权利要求4所述的方法,还包括:使用所述处理器向所述调制解调器提供与所述第一接口通道相关联的一个或多个缓冲区的指示,其中,所述一个或多个缓冲区的所述指示是经由所述第一传送环在合并传送环元素中提供的,以及其中,所述一个或多个缓冲区的所述指示包括:与所述一个或多个缓冲区中的每个缓冲区相关联的相应的软件缓存文件的指示。9.根据权利要求8所述的方法,其中,经由所述第一接口通道传送所述容器包括:跨所述一个或多个缓冲区存储所述容器;以及使用所述调制解调器并且至少部分地基于存储所述容器来向所述处理器提供合并完成事件的指示,其中,所述合并完成事件的所述指示是经由与所述第一接口通道和所述第二接口通道相关联的共享事件环来提供的,以及其中,所述合并完成事件的所述指示标识与所述一个或多个缓冲区中的每个缓冲区相关联的所述相应的软件缓存文件和与所述容器相关联的合并上下文标识符。10.根据权利要求9所述的方法,其中,传送所述多个数据包中的所述第二子集包括:使用所述调制解调器向所述处理器提供完成事件的指示,其中,所述完成事件的所述指示是经由所述共享事件环来提供的,以及其中,所述合并完成事件的所述指示和所述完成事件的所述指示是至少部分地基于所述容器和所述多个数据包中的第二子集被传送到所述处理器所按照的顺序在所述事件环中排序的。11.根据权利要求9所述的方法,其中,跨所述一个或多个缓冲区存储所述容器包括:将所述容器存储在所述一个或多个缓冲区中的第一缓冲区中直到所述第一缓冲区被填满;至少部分地基于所述第一缓冲区被填满来关闭所述第一缓冲区;生成与所述第一缓冲区相关联的事件代码和上下文标识符;以及将所述容器的剩余部分存储在所述一个或多个缓冲区中的第二缓冲区中。12.根据权利要求1所述的方法,其中,所述容器被包括在多个容器中;以及其中,经由所述第一接口通道传送所述容器包括:经由所述第一接口通道传送所述多个容器,其中,所述多个容器中的每个容器与相应的传输控制协议(TCP)连接或用户数据报协议(UDP)连接相关联。13.根据权利要求1所述的方法,其中,将所述多个数据包中的所述第一子集的所述有效载荷分组到所述容器中包括:确定所述多个数据包中的所述第一子集是能够被合并的;以及至少部分地基于确定所述多个数据包中的所述第一子集是能够被合并的来将所述多
个数据包中的所述第一子集的所述有效载荷分组到所述容器中;以及其中,经由所述第二接口通道传送所述多个数据包中的所述第二子集包括:确定所述多个数据包中的所述第二子集是不能够被合并的;以及经由所述第二接口通道至少部分地基于确定所述多个数据包中的所述第二子集是不能够被合并的来传送所述多个数据包中的所述第二子集。14.根据权利要求13所述的方法,其中,将所述多个数据包中的所述第一子集的所述有效载荷分组到所述容器中包括:关闭所述容器;以及生成与...

【专利技术属性】
技术研发人员:A
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利