传输控制协议之间的转换制造技术

技术编号:25963489 阅读:47 留言:0更新日期:2020-10-17 03:56
提供了一种用于将第一传输协议的分组转换为第二传输控制协议的分组的方法和装置,其中第一传输控制协议和第二传输控制协议中的一者是多径传输控制协议(MPTCP),并且另一者是传输控制协议(TCP),其中转换包括:获取在第一分组的第一报头元素中指示的序列号,以及将所获取的序列号复制到第二分组的第二报头元素中。

【技术实现步骤摘要】
【国外来华专利技术】传输控制协议之间的转换
本专利技术涉及通信。
技术介绍
在现代网络中,数据传输容量需求在将来继续增加。已经提出了用于增加容量的不同解决方案。一种解决方案是使用所谓的多径传输控制协议(MPTCP),该协议利用多个TCP子流。但是,并非所有设备都支持MPTCP,并且因此需要提供使得系统能够同时利用MPTCP和TCP设备两者的解决方案。
技术实现思路
根据一个方面,提供了独立权利要求的主题。一些实施例在从属权利要求中被定义。在附图和以下描述中更详细地阐述了实现的一个或多个示例。根据说明书和附图以及权利要求书,其他特征将很清楚。附图说明在下文中,将参考附图描述一些实施例,在附图中图1A、图1B、图1C和图1D示出了可以将实施例应用于其的示例系统;图2示出了根据实施例的流程图。图3A、图3B、图3C、图3D、图3E、图4A、图4B、图4C、图4D、图4E示出了一些实施例;图5示出了根据实施例的信号图;图6和图7示出了根据一些实施例的流程图;以及图8示出了实施例。具体实施方式例示了以下实施例。尽管说明书可以在文本的若干位置引用“一”、“一个”或“一些”实施例,但是这并不一定表示每个引用都指向相同的(多个)实施例,也不一定表示特定特征仅适用于单个实施例。不同实施例的单个特征也可以被组合以提供其他实施例。所描述的实施例可以在无线电系统中实现,诸如以下中的至少一项:全球微波接入互操作性(WiMAX)、全球移动通信系统(GSM,2G)、GSMEDGE无线电接入网(GERAN)、通用分组无线电服务(GPRS)、基于基本宽带码分多址(W-CDMA)的通用移动电信系统(UMTS,3G)、高速分组接入(HSPA)、长期演进(LTE)和/或高级LTE。合适的通信系统的另一示例是5G概念。5G可能会使用多输入多输出(MIMO)技术(包括MIMO天线)、比LTE(所谓的小小区概念)更多的基站或节点,包括与较小的站点协同操作的宏站点并且也许还采用各种无线电技术来获取更好的覆盖范围和更高的数据速率。5G可能包含不止一种无线电接入技术(RAT),每种技术都针对某些使用情况和/或频谱进行了优化。5G移动通信将具有更广泛的使用情况和相关应用,包括视频流、增强现实、不同方式的数据共享、以及各种形式的机器类型应用,包括车辆安全性、不同的传感器和实时控制。预期5G将具有多个无线电接口,即低于6GHz、cmWave和mmWave,并且还与诸如LTE等现有传统无线电接入技术集成。与LTE的集成可以至少在早期阶段被实现为系统,在该系统中,由LTE提供宏覆盖并且5G无线电接口接入通过聚合到LTE而来自小小区。换言之,计划5G支持RAT间可操作性(诸如LTE-5G)和RI间可操作性(无线电接口间可操作性,诸如低于6GHz(cmWave)、低于6GHz(cmWave-mmWave))两者。被认为在5G网络中使用的概念之一是网络切片,其中可以在同一基础设施中创建多个独立且专用的虚拟子网(网络实例)以运行对时延、可靠性、吞吐量和移动性具有不同要求的服务。应当理解,未来的网络将最有可能利用网络功能虚拟化(NFV),这是一种网络架构概念,其建议将网络节点功能虚拟化为可以在操作上连接或链接在一起以提供服务的“构建块”或实体。虚拟化网络功能(VNF)可以包括使用标准或通用类型服务器而非定制硬件运行计算机程序代码的一个或多个虚拟机。也可以利用云计算或云数据存储。在无线电通信中,这可能表示节点操作要至少部分在操作上耦合到远程无线电头的服务器、主机或节点中执行。节点操作也可以分布在多个服务器、节点或主机之间。还应当理解,核心网操作与基站操作之间的劳动分配可以不同于LTE的劳动分配,或者甚至不存在。要使用的一些其他技术进步是软件定义联网(SDN)、大数据和全IP,它们可能会改变网络的构建和管理方式。图1A和图1B示出了可以将实施例应用于其的无线系统的一些示例。参考图1A,无线通信网络(诸如长期演进(LTE)、第三代合作伙伴计划(3GPP)的高级LTE(LTE-A)、WLAN或预测的未来的5G解决方案)通常包括提供至少一个小区(诸如小区104)的至少一个网络元件(诸如网络元件102)。在图1A的示例中,示出了小区104、114。例如,小区114可以由网络元件112提供。小区104可以由网络元件102提供。但是,无线无线电系统的网络元件可以提供一个以上的小区。因此,例如,网络元件102可以提供小区104和小区114。通常,该系统可以包括一个或多个网络元件,其中每个网络元件提供一个或多个小区,该一个或多个小区向该小区中的一个或多个终端设备提供服务。无线电通信网络的每个小区可以是例如宏小区、微小区、毫微微或微微小区,这表示每个上述小区可以有一个或多个。无线电通信网络的每个网络元件(诸如网络元件102、112)可以是如LTE和LTE-A中的演进型节点B(eNB)、如UMTS中的无线电网络控制器(RNC)、如GSM/GERAN中的基站控制器(BSC)、或者能够控制无线通信并且管理一个或多个小区内的无线电资源的任何其他装置。也就是说,每个上述装置或实体可以有一个或多个。对于5G解决方案,实现可以类似于LTE-A,如上所述。例如,网络元件102、112可以是(多个)基站或(多个)小型基站。在通信网络中有多个eNB的情况下,eNB可以利用如LTE中指定的X2接口连接。取决于实现和所使用的(多个)无线电通信协议,网络元件之间的其他通信方法也是可能的。该无线系统还可以包括一个或多个网络元件102、112可以向其提供通信服务的至少一个终端设备110。小区104、114可以为至少一个终端设备110提供服务,其中至少一个终端设备110可以位于或被包括在小区104、114中的至少一个中。至少一个终端设备110可以使用(多个)通信链路132、142与网络元件102、112通信,(多个)通信链路132、142可以被理解为用于端到端通信的(多个)通信链路,其中源设备向目的地设备传输数据。至少一个终端设备110可以包括移动电话、智能电话、平板计算机、膝上型计算机、机器类型通信(MTC)设备、以及被用于与无线通信网络通信的其他设备。仍然参考图1A,除了一个或多个蜂窝网络元件(例如,网络元件102),无线系统还可以包括一个或多个接入点(AP)112。也就是说,通常,例如,无线系统可以包括一个或多个eNB102和一个或多个AP112。(多个)AP112可以根据(多个)无线通信协议(诸如根据WLAN规范和/或蜂窝通信规范)提供无线通信。也就是说,例如,AP112可以充当常规WLANAP,和/或充当用于提供与蜂窝网络的一个或多个网络元件102的聚合通信的AP。WLAN有时可以称为Wi-Fi或WiFi。在无线系统中利用至少两种不同的技术可以使得终端设备110能够使用到上行链路和/或下行链路方向的至少两个不同的通信链路132、142来与无线系统通信。然而,通信路径可以利用相同的通信技术(例如本文档来自技高网...

【技术保护点】
1.一种装置,包括:/n至少一个处理器;以及/n至少一个存储器,包括计算机程序代码,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使网络元件执行操作,所述操作包括:/n从第一设备接收第一传输控制协议的第一分组,所述第一分组以第二设备为目标;/n将所述第一分组转换为第二传输控制协议的第二分组,其中所述第一传输控制协议和所述第二传输控制协议中的一者为多径传输控制协议MPTCP,并且另一者为传输控制协议TCP,其中所述转换包括:/n获取在所述第一分组的第一报头元素中指示的序列号,以及/n将所获取的所述序列号复制到所述第二分组的第二报头元素中;以及/n向所述第二设备传输经转换的所述第二分组。/n

【技术特征摘要】
【国外来华专利技术】20180301 FI 201851961.一种装置,包括:
至少一个处理器;以及
至少一个存储器,包括计算机程序代码,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使网络元件执行操作,所述操作包括:
从第一设备接收第一传输控制协议的第一分组,所述第一分组以第二设备为目标;
将所述第一分组转换为第二传输控制协议的第二分组,其中所述第一传输控制协议和所述第二传输控制协议中的一者为多径传输控制协议MPTCP,并且另一者为传输控制协议TCP,其中所述转换包括:
获取在所述第一分组的第一报头元素中指示的序列号,以及
将所获取的所述序列号复制到所述第二分组的第二报头元素中;以及
向所述第二设备传输经转换的所述第二分组。


2.根据权利要求1所述的装置,其中所述第一报头元素是数据序列信号DSS选项元素和序列号元素中的一者,并且所述第二报头元素是所述元素中的另一者。


3.根据权利要求1或2所述的装置,其中所述转换还包括:
在将所获取的所述序列号复制到所述第二报头元素中之后,重新计算所述第二分组的校验和。


4.根据前述权利要求中任一项所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使所述网络元件还执行包括以下的操作:
如果多个MPTCP子流在所述第一设备与所述第二设备之间的连接中由所述第一设备或者由所述第二设备利用,则触发所述第一分组到所述第二分组的所述转换。


5.根据前述权利要求中任一项所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使所述网络元件还执行包括以下的操作:
如果多个MPTCP子流在所述第一设备与所述第二设备之间的连接中没有由所述第一设备也没有由所述第二设备利用,则在所述第一设备与所述第二设备之间根据TCP来转发分组而不执行所述转换。


6.根据前述权利要求中任一项所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使所述网络元件还执行包括以下的操作:
从所述第一设备向所述第二设备转发消息,所述消息指示对建立第一MPTCP子流的需要;
接收来自所述第二设备的、去往所述第一设备的响应消息,所述响应消息指示所述第二设备不支持MPTCP;
在接收到所述响应消息时,防止向所述第一设备转发所述响应消息并且存储关于所述第二设备不支持MPTCP的指示;
向所述第一设备传输关于所述第一MPTCP子流的确认;以及
在所述第一设备与所述第二设备之间转发分组时利用所述指示。


7.根据权利要求6所述的装置,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使所述网络元件还执行包括以下的操作:
从所述第一设备接收指示对建立第二MPTCP子流的需要的消息;
至少基于所存储的、所述第二设备不支持MPTCP的指示,来向所述第一设备传输关于所述第二MPTCP子流的确认;以及
至少基于所述第一MPTCP子流和所述第二MPTCP子流的使用,来触发将从所述第一设备到所述第二设备的MPTCP分组转换为TCP分组,并且将从所述第二设备到所述第一设备的TCP分组转换为MPTCP分组。


8.根据前述权利要求中任一项所述...

【专利技术属性】
技术研发人员:S·库塞拉K·亚瑟·穆罕默德
申请(专利权)人:诺基亚技术有限公司
类型:发明
国别省市:芬兰;FI

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

1