当前位置: 首页 > 专利查询>英特尔公司专利>正文

无线系统中的TCP流量自适应技术方案

技术编号:15008027 阅读:122 留言:0更新日期:2017-04-04 14:19
本文公开的实施例一般涉及在用户设备(“UE”)和网络节点之间通过无线电网络有效地传输数据。UE可以将数据从TCP适配到私有协议并且将那些数据分组传输至网络节点。UE可以利用来自链路层电路的ARQ数据来在本地生成针对TCP层电路的TCP ACK。在网络节点处,私有协议数据分组可被适配为TCP并且通过互联网被传输至远程主机,从而使得TCL语义在UE和远程主机之间被维持。其它实施例可以被描述和/或被要求保护。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求申请日为2014年6月25日、题为“TCPTRAFFICADAPTATIONINW1RELESSSYSTEMS(无线系统中的TCP流量自适应)”的、美国临时专利申请No.14/314397的优先权,该申请要求申请日为2013年11月27日、题为“ADVANCEDWIRELESSCOMMUNICATIONSYSTEMSANDTECHNIQUES(高级无线通信系统和技术)”的美国临时专利申请No.61/909,938的优先权,它们的所有公开内容通过引用合并于此。
本专利技术的实施例一般涉及数据处理的
,并且更具体地,涉及可操作来在网络上传输数据的计算机设备。
技术介绍
本文所提供的背景描述是为了一般呈现本公开的情境的目的。既不明示也不暗示地承认当前署名的专利技术人的工作以其在此
技术介绍
部分被描述的程度的以及在递交时不可以其他方式被作为现有技术的本说明书的各个方面是相对于本公开的现有技术。除非这里以其他方式指明,否则在此部分中描述的途径不是本公开中的权利要求的现有技术,而且不因被包括在该部分中而被承认为现有技术。互联网协议组包括用于在互联网上传输数据的多个协议。互联网协议(“IP”)是互联网协议组中的用于在互联网上路由数据的主要协议之一。传输控制协议(“TCP”)与IP一起可以使得能够在应用和IP之间传输数据,从而使得来自应用的数据可以在互联网上被传输。TCP提供可>靠且有序的数据通信。附图说明本专利技术的实施例在附图的图示中通过举例的方式而非限制的方式被示出,在附图中,相同的标号指示类似的元件。应该注意的是本专利技术中对“一”或“一个”实施例的引用并不一定指同一实施例,并且它们可以意指至少一个。图1是根据各种实施例示出其中用户设备经由网络节点根据TCP与远程主机传输数据的环境的框图。图2是根据各种实施例示出将分组从TCP适配到私有协议以通过无线电网络进行传输的用户设备的框图。图3是根据各种实施例示出在私有协议和TCP之间适配要传输的数据的网络节点的框图。图4是根据各种实施例示出在减少用户设备和网络节点之间TCP流量的同时维持用户设备和远程主机之间的TCP语义(semantic)的系统的框图。图5是根据各种实施例示出根据TCP语义在用户设备和远程主机之间的上行链路数据传输的顺序的顺序图。图6是根据各种实施例示出可以以TCP语义实现的TCP头部的框图。图7是根据各种实施例示出可以被用来实现用户设备和网络节点之间的私有协议的多个数据分组的框图。图8是根据各种实施例示出在无线电网络上接收和发送数据分组的设备的框图。图9是根据各种实施例示出用于基于封装来自多个TCP分组的数据的多个数据分组的传输向TCP层电路提供确认数据的方法的流程图。图10是根据各种实施例示出用于基于对根据另一协议的多个数据分组的接收向TCP层电路提供数据的方法的流程图。图11是根据各种实施例示出用于根据TCP协议向远程主机提供根据私有协议接收的数据的方法的流程图。图12是根据各种实施例示出用于向用户设备传输被从TCP适配到另一协议的多个数据分组的方法的流程图。具体实施方式在下文的具体实施方式中,参照了附图,这些附图构成了具体实施方式的一部分,其中类似的标号通篇表示类似的部分,并且其中通过示例的方式示出了可以实践的实施例。应当理解,在不背离本公开的范围的情况下,可以利用其他实施例,并且可以做出结构或逻辑变化。因此,下文的具体实施方式不被认为是限制意义的,并且实施例的范围由所附权利要求及其等同物来限定。各种操作以最有助于理解所声明的主题的方式被描述为依次的多个离散动作或操作。然而,该描述顺序不应被解释为暗示这些操作必须依赖于顺序。具体地,这些操作可以不以呈现顺序被执行。可以采用与所描述的实施例不同的顺序来执行所描述的操作。可以执行各种附加的操作和/或在另外的实施例中可以省略所描述的操作。为了本公开的目的,词组“A或B”和“A和/或B”意指(A)、(B)、或(A和B)。为了本公开的目的,词组“A、B和/或C”意指(A)、(B)、(C)、(A和B)、(B和C)、(A和C)或(A、B和C)。该描述可以使用短语“在某一实施例中”或“在实施例中”,其中每个均指代相同或不同实施例中的一个或多个实施例。而且,针对本公开的实施例所使用的术语“包括”、“包括”、“具有”等是同义的。如本文所使用的,术语“模块”和/或“逻辑”可以指以下内容,或是以下内容的一部分,或者包括:执行一个或多个软件或固件程序的专用集成电路(“ASIC”)、电子电路、处理器(共享、专用、或群组)、和/或存储器(共享、专用、或群组)、组合逻辑电路、和/或提供所描述功能的其它适当的硬件组件。首先从图1开始,框图根据各种实施例示出用户设备(“UE”)110经由网络节点120根据TCP与远程主机150传输数据的环境100的框图。UE110可以是配备有移动宽带电路的任意类型的移动计算设备,比如上网本、平板电脑、手持计算设备、具有上网功能的装置、游戏设备、移动电话、智能手机、电子书阅读器、个人数据助理等。UE110可以为适于根据例如一个或多个第三代合作伙伴计划(“3GPP”)技术规范通过网络(例如,无线电网络115)进行通信的任何设备。根据实施例,UE110可以被配置为跨无线电网络115进行系统间通信。无线电网络115可以包括无线蜂窝网络,比如全球移动通信系统(“GSM”)网络、通用移动通信系统(“UTMS”)、和/或码分多址(“CDMA”)网络。无线蜂窝网络可以遵守一种或多种标准,例如长期演进(“LTE”)或高级LTE(“LTE-A”)、第三代(“3G”)、第四代(“4G”)、第五代(“5G”)、全球微波互联接入(“WiMAX”)(例如,移动WiMAX)、或其它类似的标准。针对在无线电网络115上的通信,UE110可以在小区上操作。在一些实施例中,网络节点120可适用于提供这种小区,并且因此,网络节点120可以是接入节点,例如节点B或演进型节点B(“eNB”)(宏eNB、微微eNB、毫微微eNB)。在另一实施例中,网络节点120可以是网关,例如,服务网关(“S-GW”)、分组数据网络网关(“P-GW”)。在其中网络节点120是网关的实施例中,无线电网络115和网络节点120可以与多个组件(未示本文档来自技高网...

【技术保护点】
一种被包括于用户设备(“UE”)中的装置,该装置包括:传输控制协议(“TCP”)层电路,所述TCP层电路生成拟传输至远程主机的多个TCP分组;被与所述TCP层电路耦合的代理,所述代理执行以下各项操作:拦截所述多个TCP分组、根据另一协议将来自所述多个TCP分组的数据封装到多个数据分组中、以及基于自动重复请求(“ARQ”)数据向所述TCP层电路提供确认数据,所述ARQ数据是基于所述多个数据分组的传输的;以及被与所述代理耦合的链路层电路,所述链路层电路基于所述多个数据分组在网络上的传输来确定所述ARQ数据。

【技术特征摘要】
【国外来华专利技术】2013.11.27 US 61/909,938;2014.06.25 US 14/314,3971.一种被包括于用户设备(“UE”)中的装置,该装置包括:
传输控制协议(“TCP”)层电路,所述TCP层电路生成拟传输至远
程主机的多个TCP分组;
被与所述TCP层电路耦合的代理,所述代理执行以下各项操作:拦截
所述多个TCP分组、根据另一协议将来自所述多个TCP分组的数据封装
到多个数据分组中、以及基于自动重复请求(“ARQ”)数据向所述TCP
层电路提供确认数据,所述ARQ数据是基于所述多个数据分组的传输
的;以及
被与所述代理耦合的链路层电路,所述链路层电路基于所述多个数据
分组在网络上的传输来确定所述ARQ数据。
2.根据权利要求1所述的装置,其中,所述多个数据分组将被包括在
多个统一数据报协议(“UDP”)数据报中。
3.根据权利要求1所述的装置,还包括:
被与所述链路层电路耦合的物理层电路,所述物理层电路通过所述网
络将所述数据分组传输至网络节点。
4.根据权利要求1所述的装置,其中,所述链路层电路包括:
无线链路控制(“RLC”)子层电路;以及
介质访问控制(“MAC”)子层电路。
5.根据权利要求4所述的装置,其中,所述代理还将与所述多个TCP
分组中的各个TCP分组相关联的各个TCP序列号映射至与所述RLC子层
电路或所述MAC子层电路相关联的协议数据单元(“PDU”)序列号,
并且其中,所述代理基于与被映射至所述各个TCP序列号的所述PDU序
列号相关联的ARQ数据提供针对所述各个TCP分组的确认。
6.根据权利要求4所述的装置,其中,所述代理通过以下方式来基于
ARQ数据向所述TCP层电路提供确认:基于从所述RLC子层电路接收的
与数据分组的传输相关联的ARQ数据或者从所述MAC子层接收的混合
ARQ(“HARQ”)数据在所述UE处生成与所述多个TCP分组中的至少

\t一个TCP分组相对应的TCP确认(“ACK”)。
7.根据权利要求1-6中的任一权利要求所述的装置,其中,所述TCP
层电路执行以下操作:
从应用接收应用数据以传输至所述远程主机;以及
基于所述应用数据生成所述多个TCP分组。
8.根据权利要求7所述的装置,其中,所述多个TCP分组中的各个
TCP分组包括源端口值和目的地端口值,并且其中,所述代理基于所述源
端口值和所述目的地端口值计算哈希值以识别在所述UE处的应用、并且
将所述哈希值包括在所述多个数据分组中的相应数据分组的头部中。
9.根据权利要求1-6中的任一权利要求所述的装置,其中,所述代理
至少部分基于压缩算法、根据另一协议将来自所述多个TCP分组的所述数
据封装至多个数据分组中。
10.根据权利要求1-6中的任一权利要求所述的装置,其中,所述代理
处理根据所述另一协议被接收的第二多个数据分组以将第二多个经处理的
数据分组适配为第二多个TCP分组、并且将所述第二多个TCP分组提供
给所述TCP层电路。
11.一种被包括于网络节点中的装置,所述装置包括:
代表,所述代表根据私有协议处理具有针对远程主机的数据的多个接
收到的数据分组、并且将多个数据分组适配为或者使得所述多个数据分组
被适配成多个传输控制协议(“TCP”)分组;
被耦合于所述代表的链路层电路,所述链路层电路基于对所述多个数
据分组的接收向用户设备(“UE”)提供自动重复请求(“ARQ”)数
据;以及
被耦合于所述代表的TCP层电路,所述TCP层电路向所述远程主机
提供所述多个TCP分组。
12.根据权利要求11所述的装置,其中,所述私有协议以隧道方式被
引入用户数据报协议(“UDP”)中并且所述多个接收到的数据分组被包
括在多个UDP数据报中。
13.根据权利要求11所述的装置,其中,所述链路层电路包括:
无线链路控制(“RLC”)子层电路;以及
媒体访问控制(“MAC”)子层电路。
14.根据权利要求11所述的装置,其中,所述代表基于以下各项来将
各个数据分组适配为相应的TCP分组:对...

【专利技术属性】
技术研发人员:俞一帆李翔黎光洁张旭
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1