用于在通信系统中配置断开连接的TCP连接的方法和装置、切换支持方法及其装置与流程

文档序号:11291722阅读:259来源:国知局
用于在通信系统中配置断开连接的TCP连接的方法和装置、切换支持方法及其装置与流程
本公开涉及用于在通信系统中配置传输控制协议(tcp)连接的方法和装置,并且更具体地,涉及用于在包括无线电接入网络(ran)的通信系统中配置tcp连接的方法和装置。
背景技术
:为了满足第四代(4g)通信系统商业化以来增长的对无线数据流量的需求,已经努力开发改进的第5代(5g)通信系统或pre-5g通信系统。为此,5g通信系统或pre-5g通信系统也被称为超4g网络通信系统或后长期演进(lte)系统。为了实现高数据速率,正在考虑在超高频(毫米波)频带(例如,60ghz频带)中实现5g通信系统。在5g通信系统中,已经讨论了波束成形、大量多输入多输出(mimo)、全维度mimo(fd-mimo)、阵列天线、模拟波束成形和大规模天线技术,以在超高频频带中减轻传播路径损耗并增加传播距离。关于系统网络改进,在5g通信系统中,已经开发了诸如演进小型小区、高级小型小区、云无线电接入网络(ran)、超密网络、设备到设备(d2d)通信、无线回程、移动网络、协作通信、协调多点(comp)和干扰消除的技术。在5g系统中,已经开发了包括混合频移键控(fsk)和正交幅度调制(qam)调制(fqam)和滑动窗叠加编码(swsc),以及包括滤波器组多载波(fbmc)、非正交多址接入(noma)和稀疏代码多址接入(scma)的高级接入方案。在通信系统中,大多数互联网服务使用被设计用于有线网络的传输控制协议(tcp)作为传输协议。然而,在诸如长期演进(lte)系统的无线网络中,比有线网络中更频繁地发生传送网络的质量的变化(例如,无线电信道的变化)。图1是用于描述通信系统中的无线网络的用户设备(ue)与有线网络的服务服务器之间的通用tcp连接的视图,其中作为实例,图1所示的通信系统是lte系统。参考图1,为了从连接到互联网的服务提供商的服务服务器170等接收诸如内容等的服务,ue110以端到端的方式配置与服务服务器170的tcp连接。在配置tcp连接的过程中,包括基站或演进节点b(enb)130以及系统架构演进(sae)网关(gw)150的lte系统充当用于转发基于tcp的数据的管道。在lte系统中,saegw150包括服务gw(sgw)和分组数据网络(pdn)gw。作为端到端协议的tcp取决于用于传输控制的tcpack的接收,从而不能迅速地反映无线网络(无线电接入网络(ran))的无线电信道的变化。因此,tcp传输延迟(例如,在视频内容情况下的视频初始播放时间延迟)增加,从而对被提供服务的用户导致不便。发明的详细描述技术问题本公开提供用于在通信系统中配置分离的tcp连接的方法和装置。本公开还提供用于在通信系统中配置用于执行基于ran的tcp传输控制以减少传输延迟的tcp会话的方法和装置。本公开还提供用于在使用分离tcp连接的通信系统中支持切换的方法和装置。此外,本公开提供用于在使用分离tcp连接的通信系统中转发用于基于ran的传输控制的上行链路(ul)/下行链路(dl)数据的方法和系统。技术方案根据本公开的实施例,一种用于在通信系统中由tcp代理配置传输控制协议(tcp)连接的方法包括:配置用于向演进节点b(enb)传输和从enb接收数据的隧道;以及响应于ue的tcp连接请求,配置用户设备(ue)与tcp代理之间的第一tcp连接以及tcp代理与互联网协议(ip)网络的服务服务器之间的第二tcp连接。根据本公开的实施例,一种用于在通信系统中配置tcp连接的tcp代理设备包括:通信接口,其被配置用于与enb通信;以及控制器,其被配置来配置用于向enb传输和从enb接收数据的隧道,并且响应于ue的tcp连接请求,配置ue与tcp代理设备之间的第一tcp连接以及tcp代理设备与ip网络的服务服务器之间的第二tcp连接。根据本公开的实施例,一种用于在基于tcp的通信系统中转发下行链路(dl)数据的方法包括:在作为切换中的源enb操作的第一enb与第一tcp代理连接并且作为切换中的目标enb操作的第二enb与第二tcp代理连接的网络环境中,第二tcp代理通过第一tcp代理从第一enb接收指示由于切换而导致的数据路径转换的信息;第二tcp代理从已经接收到所述信息的第一tcp代理接收为第一enb缓冲的第一dl数据,并缓冲所接收的第一dl数据;以及第二tcp代理通过由所述切换转换的数据路径从第二enb接收第二dl数据,并缓冲第二dl数据。根据本公开的实施例,一种用于在基于tcp的通信系统中转发dl数据的tcp代理设备包括:通信接口,其被配置用于数据通信;存储器,其被配置来缓冲传输和接收数据;以及控制器,其被配置来在作为切换中的源enb操作的第一enb与第一tcp代理连接并且作为切换中的目标enb操作的第二enb与第二tcp代理连接的网络环境中,通过第一tcp代理设备从第一enb接收指示由于切换而导致的数据路径转换的信息,从已经接收到所述信息的第一tcp代理设备接收为第一enb缓冲的第一dl数据,并且将所接收的第一dl数据缓冲在存储器中,并且通过由切换转换的数据路径从第二enb接收第二dl数据并将第二dl数据缓冲在存储器中。根据本公开的实施例,一种用于在基于tcp的通信系统中转发上行链路(ul)数据的方法包括:在作为切换中的源enb操作的第一enb与第一tcp代理连接并且作为切换中的目标enb操作的第二enb与第二tcp代理连接的网络环境中,第二tcp代理通过第一tcp代理从第一enb接收指示由于切换而导致的数据路径转换的信息;通过第二tcp代理将针对从第一tcp代理转发的第一ul数据的确认响应信号发送到已经接收到所述信息的第一tcp代理;以及由第二tcp代理缓冲从第二enb接收的第二ul数据,针对第二ul数据执行传输控制,以及根据与切换对应的数据路径转换通过第二enb将第二ul数据转发到ip网络。根据本公开的实施例,一种基于tcp的通信系统中的tcp代理设备包括:通信接口,其被配置用于数据通信;存储器,其被配置来缓冲传输和接收数据;以及控制器,其被配置为在作为切换中的源enb操作的第一enb与第一tcp代理设备连接并且作为切换中的目标enb操作的第二enb与第二tcp代理设备连接的网络环境中,通过第一tcp代理设备从第一enb接收指示由于切换而导致的数据路径转换的信息,将针对从第一tcp代理设备转发的第一ul数据的确认响应信号发送到已经接收到所述信息的第一tcp代理设备,并且缓冲从第二enb接收到的第二ul数据,针对第二ul数据执行传输控制,并且根据与切换对应的数据路径转换通过第二enb将第二ul数据转发到ip网络。附图说明图1是用于描述通信系统中的无线网络的ue与有线网络的服务服务器之间的一般tcp连接的视图;图2是用于描述根据本公开的实施例的通信系统中的分离tcp连接以及与enb连接用于分离的tcp连接的tcp代理的视图;图3是用于描述根据本公开的实施例的通信系统中的用于tcp代理的通信接口的视图;图4是用于描述在本公开的实施例中提出的基于承载的代理隧道的视图;图5a至图5c是根据本公开的实施例的用于tcp代理准备和tcp代理建立的过程的梯形图;图6是用于描述根据本公开的实施例的通信系统中的tcp代理切换场景的各种示例的视图;图7是用于描述根据本公开的实施例的tcp代理切换场景1中的dl数据接收方法的视图;图8是用于描述根据本公开的实施例的在tcp代理切换场景1中使用快速dl数据进行转发的dl数据接收方法的视图;图9a至图9c是根据本公开的实施例的应用tcp代理切换场景1时的切换过程的梯形图;图10是用于描述根据本公开的实施例的tcp代理切换场景2中的dl数据接收方法的视图;图11是用于描述根据本公开的实施例的在tcp代理切换场景2中使用快速dl数据进行转发的dl数据接收方法的视图;图12a至图12c是根据本公开的实施例的应用tcp代理切换场景2时的切换过程的梯形图;图13是用于描述根据本公开的实施例的tcp代理切换场景1中的ul数据传输方法的视图;图14是用于描述根据本公开的实施例的在tcp代理切换场景2中使用快速ul数据进行转发的dl数据传输方法的视图;图15a和图15b是根据本公开的实施例的应用tcp代理切换场景3时的切换过程的梯形图;图16a和图16b是根据本公开的实施例的应用tcp代理切换场景4时的切换过程的梯形图;并且图17是根据本公开的实施例的适用于通信系统中的tcp代理、enb和ue的结构的框图。具体实施方式如果不必要地模糊本公开的主题,则将省略与本公开的实施例相关联的公知功能或元件的详细描述。在本公开的实施例的以下详细描述中,本公开的实施例将集中于演进分组系统(eps)/长期演进(lte)系统作为主要系统,但是根据本领域普通技术人员的确定,本公开也可应用于具有类似技术背景的各种通信系统。因此,应当注意,本公开的以下实施例不限于lte系统中的演进节点b(enb)、系统架构演进(sae)网关(gw)等。本公开的实施例提出传输控制协议(tcp)代理,其连接到lte系统的enb侧,以便配置lte系统的无线电接入网络(ran)与服务服务器连接到的有线网络之间的分离tcp连接,并执行tcp传输控制。本公开的实施例还提出鉴于tcp代理,执行针对分离tcp连接的基于ran的tcp传输控制的方法和系统结构。虽然在本公开的实施例中将使用tcp、x2接口等作为示例,但是tcp、x2接口等可以被其他可能的协议或接口代替。将使用x2接口来描述enb之间的连接以及enb与tcp代理之间的连接,但是其他可替换接口可用于那些连接。本公开的实施例提出用于将无线网络的ue与有线网络的服务服务器之间的tcp连接分离成enb与tcp代理之间的第一tcp连接以及tcp代理与服务服务器之间的第二tcp连接的方案。本公开的实施例还提出用于在lte系统中的gw->enb->ue或ue->enb->gw的数据传输路径中将ue的数据转发到tcp代理的方案。在本公开的实施例中,将进行对以下者的描述:通过在enb侧引入的tcp代理来配置分离tcp连接(即,tcp会话),其具有enb与tcp代理之间的第一tcp连接以及tcp代理与服务服务器之间的第二tcp连接的方法;以及用于所述方法的通信系统的结构;以及用于在使用分离的tcp连接的通信系统中在ue的切换中转发ul/dl数据用于基于ran的传输控制的方法和系统结构。图2是用于描述在根据本公开的实施例的通信系统中的分离tcp连接和用于分离tcp连接的与enb连接的tcp代理的视图,其中图2的系统可以包括lte系统,所述lte系统包括:ue210;enb230;和saegw250,其包括sgw和分组数据网络(pdn)gw(pgw)(未示出);基于互联网协议(ip)的网络(诸如互联网等)的服务服务器270,其通过lte系统的saegw250向ue210传输以及从ue210接收基于tcp的数据;以及tcp代理290,其连接到enb230以便控制tcp连接(即,tcp会话)的配置,所述tcp连接被分离成与ran中的ue210的第一tcp连接21、以及与有线网络中的服务服务器270的第二tcp连接23。作为图2所示的实例,tcp代理290可以利用与enb230分离的网络实体(例如,服务器)来实现。在另一个实施例中,tcp代理290可以包括在enb230中。也就是说,关于分离的tcp连接,可以在enb中安装tcp代理,并且安装在enb中的tcp代理可以分离ue210与服务服务器270之间的tcp连接以便加速下载。参考图2,tcp代理290通过通信接口与enb230连接。通信接口可以使用在lte系统中众所周知的通信接口或单独的通信接口。ue210与服务服务器270之间的tcp连接通过被分成ue210与tcp代理290之间的第一连接21、以及tcp代理290与服务服务器270之间的第二连接23来建立。这里,应当理解,uetcp连接(或uetcp会话)意味着第一连接21,并且代理tcp连接(或代理tcp会话)意味着第二连接23。tcp代理290通过代理tcp连接从服务服务器270接收要传输到ue210的数据,并且基于ran的信道环境变化来执行用于uetcp连接的基于ran的传输控制。可以从enb230向tcp代理290提供指示ran的信道环境变化的信息(以下称为ran信息)。例如,在本公开的实施例中,对于基于无线电信道变化的基于ran的传输控制,tcp代理可以从服务ue的enb获得无线电信道相关信息。基于所获得的无线电信道相关信息,tcp代理可以针对uetcp会话执行反映信道状态的基于ran的传输控制。tcp代理还可以基于期望的传输延迟向enb传输数据,以使得enb维持ue的缓冲器大小恒定,由此减少传输延迟。信道状态可以反映到缓冲器大小中。图3是用于描述根据本公开的实施例的通信系统中的tcp代理的通信接口的视图。参考图3,参考数字31指示用于enb230与tcp代理290之间的数据传输和接收的通信接口(以下称为xt接口),并且可以使用用于lte系统中的enb之间的通信的x2接口,或者可以配置和使用新的通信接口。xt接口31执行以下功能中的至少一个:将ran信息转发到tcp代理290的功能,在enb230与tcp代理290之间建立代理隧道的功能,将去往ue210的dl数据从服务服务器270转发到tcp代理290的功能,以及将从ue210接收的ul数据转发到tcp代理290的功能。尽管在图3中未示出,但是多个enb可以与单个tcp代理290连接,或者单个enb230可以与单个tcp代理290连接。tcp代理290可以与另一个tcp代理连接以用于通信,并且在这种情况下,可以定义用于tcp代理之间的通信的接口。用于tcp代理之间的通信接口将被称为xp接口,将在下面关于切换(handover)的实施例中描述所述xp接口。在图3中,sgw250a和pgw250b指示包括在图2的saegw250中的服务gw和pdngw。<分离的tcp连接配置>在本公开的实施例中,将使用大体上四个过程1)至4)来描述tcp代理290的tcp连接配置过程:1)tcp代理准备;2)tcp代理建立;3)tcp代理拆除(teardown);以及4)tcp代理修改。tcp代理准备在tcp代理准备过程中,建立用于将从ue210去往服务服务器270的ul数据、或从服务服务器270去往ue210的dl数据转发到tcp代理290的路径(即,隧道),并且基于enb230与tcp代理290之间的承载信息生成隧道。在典型的lte系统中,由ue生成的ul数据通过enb、sgw、然后pgw被转发到互联网,并且去往ue的dl数据通过pgw、sgw、然后enb被转发到ue。在本公开的实施例中提出的tcp代理290在enb230将ul数据或dl数据转发到tcp代理290之后可以分离tcp连接,并且执行基于ran的传输控制。也就是说,由于在lte系统中只有pgw识别ip而enb不能识别ip,因此在本公开的实施例中,不能够识别ip的enb230将ul数据或dl数据(其是基于ip的数据)转发到能够识别ip的tcp代理290。为此,提出了基于承载的代理隧道,以便使enb230将从ue210接收的数据转发到tcp代理290。图4是用于描述在本公开的实施例中提出的基于承载的代理隧道的视图。参考图4,代理隧道包括:ul隧道41,其用于将enb230通过无线电承载45从ue210接收的ul数据转发到tcp代理290,并且然后将由tcp代理290传输控制的ul数据转发回enb230;以及dl隧道43,其用于将enb230通过epc承载47经由sgw250a从服务服务器270接收的dl数据转发到tcp代理290,并且然后将由tcp代理290传输控制的dl数据转发回enb230。其间,在本公开的实施例中,为了将从服务服务器270转发的基于ip的数据或ip数据转发到tcp代理290,enb230需要在传输到ue210以及从ue210接收的各种类型的数据中识别ip数据。然而,enb230不能识别ip,使得现有ip数据识别方案不适用于本公开的tcp代理结构。为此,本公开的实施例提出了一种方案,其中仅将ip数据转发到tcp代理290,enb230基于接入点名称(apn)识别数据的类型,并且以承载为单位将ip数据转发到tcp代理290。例如,lte语音(volte)呼叫连接可以使用ip多媒体子系统(ims)apn,并且互联网连接可以使用互联网apn。enb230将使用互联网apn连接的承载识别为传输控制的目标,并使用互联网apn将数据转发到tcp代理290。虽然在本公开的实施例中使用apn作为举例,但是enb230除了apn之外还可以使用在enb中存储/维护/管理的其他承载相关参数,诸如服务质量(qos)类标识符(qci)、分配和保留优先级(arp)等。在另一个实施例中,在本公开的实施例中提出的分离的tcp连接(会话)技术可以选择性地仅应用于ip数据中传输到特定域或特定服务服务器并从其接收的数据。为此,提出如下方案a)和b)。a)tcp代理290确定是否分离tcp连接(会话)当enb230基于apn将ip数据转发到tcp代理290时,tcp代理290根据在tcp代理290中存储/维护的tcp代理策略来确定是否应用tcp代理290。所述策略是服务服务器的位置或由运营商或提供商配置的信息,并且可以包括用于执行或不执行tcp连接(会话)分离的域信息等。域信息可以包括域列表、服务器地址列表等。已经接收到转发的ue210的tcp连接请求(例如,tcpsyn消息)的tcp代理290识别tcp代理策略,对允许tcp代理应用的连接执行tcp连接(会话)分离,并且,而对不允许tcp代理应用的连接,将ip数据转发到运营商服务器而不执行tcp连接(会话)分离。在这种情况下,tcp代理290仅仅作为数据传输路径操作,而不执行额外操作。b)enb230确定是否分离tcp连接(会话)一旦enb230从ue210接收到ip数据,enb230就根据在enb230中存储/维护的tcp代理策略来确定tcp代理应用。enb230对于允许tcp代理应用的连接将ip数据转发到tcp代理290,而对于不允许tcp代理应用的连接将ip数据转发到swg。为此,enb230识别每个数据分组的ip。上述各种实施例都是可能的,但是为了方便起见,以下实施例可以对应于以下情况:enb230将ip数据转发到tcp代理290,并且tcp代理290分离tcp连接(会话)。在图4的实施例中,enb230将无线电承载45与ul隧道41进行映射,并且将epc承载47与dl隧道43进行映射。enb230分别通过代理隧道41和43向tcp代理290传输以及从tcp代理290接收基于ip的ul数据/dl数据。虽然在当前实施例中代理隧道包括ul隧道和dl隧道,但在另一实施例中代理隧道可以包括可以通过其来传输和接收基于ip的ul数据和/或dl数据的一个隧道。<表1>示出了用于配置和管理上述代理隧道的映射表(以下称为代理映射表)的示例,并且<表1>的映射表存储在enb230中。[表1]在表1中,ueid指示ue的身份,并且可以使用例如lte系统中的全球唯一临时标识符(guti)。假设ue210仅使用互联网apn的默认承载以用于进行ip数据传输和接收,则表1中的无线承载id是分配给ue210与enb230之间的互联网apn的默认epc承载的无线电承载的身份。在表1中,epc承载id是互联网apn的默认epc承载的身份。在表1中,ul身份(ulid)是由tcp代理290识别的指示enb230与tcp代理290之间的ul隧道41的身份,并且在tcp代理290中是唯一的。也就是说,enb230通过由ulid识别的ul隧道41,将从ue210接收的基于ip的ul数据传输到tcp代理290。在表1中,dl身份(dlid)是由tcp代理290识别的指示enb230与tcp代理290之间的dl隧道43的身份,并且在tcp代理290中是唯一的。也就是说,enb230通过由dlid识别的dl隧道43,将通过sgw250a从服务服务器270接收的基于ip的dl数据传输到tcp代理290。tcp代理身份(tcp代理id)是与enb230连接的tcp代理290的身份。表2示出了存储在tcp代理290中的用于配置和管理代理隧道的映射表(以下称为enb映射表)的示例。[表2]ueul_enbdl_enbenbtcp会话ueiduliddlidenbidtcp会话info.在表2中,ueid指示ue的身份,并且可以使用例如lte系统中的guti。ulid是由enb230识别的指示enb230与tcp代理290之间的ul隧道41的身份,并且在enb230中是唯一的。也就是说,tcp代理290针对基于ip的ul数据执行传输控制,从enb230接收所述基于ip的ul数据并且将其从ue210传输到服务服务器270,并且然后通过由ulid识别的ul隧道41将传输控制的基于ip的ul数据传输到enb230。在表2中,dlid是由enb230识别的指示enb230与tcp代理290之间的dl隧道43的身份,并且在enb230中是唯一的。也就是说,tcp代理290针对基于ip的dl数据执行传输控制,从enb230接收所述基于ip的dl数据并且将其从服务服务器270传输到ue210,并且然后通过由ulid识别的ul隧道43将传输控制的基于ip的ul数据传输到enb230。在表2中,enbid是与tcp代理290连接以便传输和接收ue210的ip数据的enb230的身份。tcp会话信息(会话info.)是关于ue210的、tcp代理290所管理的分离tcp连接的信息。tcp会话信息可以包括关于tcp会话的5元组(源ip、目的地ip、源端口、目的地端口、协议)信息、tcp状态信息(例如,由tcp代理290传输的ip数据量等、序列号)等。tcp代理建立tcp代理建立过程是以下过程:响应于ue210的tcp连接创建请求,tcp代理290将tcp连接分离成uetcp连接和代理tcp连接。一旦ue210向enb230发送tcp连接创建请求,enb230就将该请求转发给tcp代理290。tcp代理290从接收自enb230的数据中检测用于请求tcp连接配置的消息(以下称为tcpsyn消息),并且分离从ue210到服务服务器270的tcp连接。tcp连接也被称为tcp会话。以下,tcp连接将被称为tcp会话。图5a至图5c是根据本公开的实施例的用于tcp代理准备和tcp代理建立的过程的梯形图,其中当附接到lte系统的ue210运行例如互联网应用(视频流应用等)以便向服务服务器270发送tcp会话创建请求时,tcp代理290通过将tcp会话分离成uetcp会话和代理tcp会话来配置分离的tcp会话。在操作501中,在ue210的附接过程完成之后或者在ue210的附接过程期间,enb230通过xt接口与tcp代理290执行tcp准备过程。在图5a至图5c中,操作503至513对应于tcp准备过程,并且操作519至563对应于tcp代理建立过程。操作515和517分别对应于根据操作501的附接过程而生成的无线电承载和epc承载。首先,关于tcp准备过程,在操作503中,一旦ue210发送附接请求,enb230就确定与enb210相关的信息是否存在于由enb230管理的代理映射表中,并且如果相关信息不存在,则为ue210生成条目以便更新代理映射表。在操作505中,enb230向tcp代理290传输xt表更新请求(包括(原因=附接、ueid、enbulid、enbdlid、和enbid))。xt表更新请求是enb230向tcp代理290传输以便更新(创建、改变、删除等)参考图4描述的代理隧道相关信息的消息。xt表更新请求消息中包含的“原因”指示由于其而生成更新请求的事件。例如,“原因”可以是“附接”、“切换”等。“原因”可以由为每个事件设置的值指示,并且tcp代理290可以从enb230接收“原因”的值以便确定enb映射表的创建、改变或删除。在xt表更新请求消息中,ueid、enbulid、enbdlid和enbid如参考表1和表2所描述。在操作507中,tcp代理290基于通过xt表更新请求接收的信息,通过将ue210的条目添加到enb映射表来更新enb映射表。在操作509中,tcp代理290为ue210创建缓冲器。缓冲器缓冲向其应用基于ran的传输控制的ip数据。在操作511中,tcp代理290响应于xt表更新请求,向enb230发送xt表更新响应(包括ueid、代理uldi、代理dldi和tcp代理id)。ueid,代理ulid,代理dlid和tcp代理id如参考表1和表2所描述。在操作513中,基于通过xt表更新响应接收的信息,enb230完成在其中添加ue210的条目的代理映射表的更新。接下来,关于tcp代理建立过程,如在操作501的附接过程中的操作515和517中创建无线电承载和epc承载,并且通过这些承载来传输和接收通过运行ue210的应用而生成的ip数据。在以下过程中,数据是通过承载转发的应用级数据。例如,应用级数据可以是通过互联网apn的默认承载传输和接收的tcp数据。虽然在tcp准备过程之后示出操作515和517,但是它们是为方便起见而示出,并且在附接过程之后创建承载,使得执行操作515和517的时间可以不同于图5a的图示。当ue210由于图5a的操作519中的应用的运行而生成去往服务服务器270的tcp会话创建请求时,ue210在操作521中向enb230发送关于uetcp会话的tcpsyn消息,其请求tcp连接配置,以便与服务服务器270配置tcp会话。已经接收到用于uetcp会话的tcpsyn消息的enb230在操作523中检查用于配置和管理图4的代理隧道的代理映射表,并且在图5b的操作525中通过ul隧道41将从ue210接收的ip数据转发到tcp代理290。在操作527中,tcp代理290检查用于配置和管理代理隧道的enb映射表,并且在操作529中从接收的ip数据检测从ue210发送的tcpsyn消息。在操作531中,tcp代理290存储有关tcp会话配置请求的信息以分离tcp会话(即,配置代理tcp会话),并且将用于代理tcp会话的tcpsyn消息传输到服务服务器270和enb230。在操作533和535中,将用于代理tcp会话的tcpsyn消息通过saegw250从enb230转发到服务服务器270。通过一般ip路由来执行tcpsyn消息的转发。以这种方式转发到服务服务器270的tcpsyn消息使用ue210的ip作为源ip。在操作537和539中,将作为针对代理tcp会话的tcpsyn消息的确认消息传输的tcpsyn/ack消息通过saegw250转发到enb230。在操作541中,enb230通过dl隧道43将接收的tcpsyn/ack消息转发到tcp代理290,并且tcp代理290存储接收的tcpsyn/ack的信息,并且通过dl隧道43将接收的用于uetcp会话的tcpsyn/ack转发到enb230。在操作545和547中,enb230将接收的用于uetcp会话的tcpsyn/ack转发到ue210,并且从ue210接收用于uetcp会话的tcpack,并且通过ul隧道41将tcpack转发到tcp代理290。然后在操作551中,已经接收到tcpack的tcp代理290配置uetcp会话。tcp代理290在操作553中将代理tcp会话的tcpack转发到enb230,并且在图5c的操作555中配置uetcp会话。在操作557和559中,将代理tcp会话的tcpack通过saegw250从已经接收到tcpack的enb230转发到服务服务器270。如此,分离的tcp会话(即,uetcp会话和代理tcp会话)被配置,并且在操作561和563中,tcp代理290通过配置的uetcp会话和代理tcp会话对ue210与服务服务器270之间传输和接收的ul/dl数据进行传输控制。在这种情况下,tcp代理290可以基于ran的信道环境变化来执行基于ran的传输控制。tcp代理拆除tcp代理拆除过程是以下过程:tcp代理290在特定情形下拆除分离的tcp会话。tcp代理290生成tcp结束(fin)数据,并且将tcpfin数据传输到ue210和服务服务器270以便拆除所述分离的tcp会话。例如,当ue210切换到没有与tcp代理290的连接的传统enb时或在tcp代理290中生成负载时,可以执行这个过程。tcp代理修改如果发生了需要在映射表中改变信息的事件,则更新由enb230和tcp代理290维护的代理映射表和enb映射表。例如,如果ue210切换,则传输ue210的ip数据的enb发生改变,并且这种信息需要反映在映射表中。这个过程称为tcp代理修改过程。在本公开的实施例中,作为举例,将使用切换事件来描述tcp代理修改过程。然而,也可以在除了切换之外的其他情形中执行tcp代理修改过程。<切换>当在实际网络中实现时,tcp代理290可以与传统enb共存,并且多个enb可以连接到同一tcp代理290,或一个enb可以连接到tcp代理290。根据本公开的实施例,当enb210在tcp代理结构中移动时,可能存在各种切换场景。图6是用于描述根据本公开的实施例的通信系统中的tcp代理切换场景的各种示例的视图,其中为了方便起见,在单个附图中示出切换场景的各种示例。切换场景分别由601、603、605和607指示。在图6中,参考编号601指示当源enb1230-1和目标enb2230-2连接到同一tcp代理1290-1时的tcp代理切换场景(以下称为场景1),603指示当源enb2230-2和目标enb3230-3连接到不同的tcp代理1和2290-1和290-2时的tcp代理切换场景(以下称为场景2),605指示当源enb3230-3与tcp代理2290-2连接,但目标enb4230-4是不与tcp代理连接的传统enb时的tcp代理切换场景(以下称为场景3),并且607指示当源enb4230-4是不与tcp代理连接的传统enb,但是目标enb5230-5与tcp代理3290-3连接时的tcp代理切换场景(以下称为场景4)。将更详细地描述图6的tcp代理切换场景的以上示例。场景1)当源enb和目标enb连接到同一tcp代理时参考图6,在场景1中,假设通过enb1230-1,已经配置了tcp代理1290-1与ue210之间的uetcp会话,并且已经配置了tcp代理1290-1与服务服务器270之间的代理tcp会话。当ue210移动到enb2230-2的覆盖范围时,tcp代理1290-1从enb2230-2接收通过ue210的分离的tcp会话传输的转发数据。为此,在本公开的实施例中,在切换过程期间,执行代理隧道的更新,即,enb映射表和代理映射表的更新。在ue210的切换过程期间,tcp代理1290-1从目标enb2230-2以及从源enb1230-1接收dl数据。当在tcp代理1290-1所包括的单个ue缓冲器中从多个enb230-1和230-2同时接收ue210的转发的dl数据时,tcp代理1290-1可能具有tcp传输排序问题。为了解决所述问题,tcp代理1290-1在切换过程期间维持用于源enb的ue缓冲器和用于目标enb的ue缓冲器。也就是说,对于ue210,tcp代理1290-1分别维持用于enb的多个缓冲器,由此解决tcp传输排序问题。尽管ue210基于切换要从目标enb230-2接收服务,但是存在这样的时段:由于切换导致的从源enb230-1到目标enb230-2的数据转发,ue210可能仍然受到源enb1230-1的基于ran状态的传输控制。关于lte系统中的切换过程中的数据转发,sgw250a将ue210的dl数据传输到源enb230-1。在从目标enb230-2接收到数据路径转换请求时,sgw250a转换数据路径,并向源enb230-1发送指示不再传输dl数据的结束标记。在将数据路径转换到目标enb230-2的时刻,sgw250a将ue210的dl数据传输到目标enb230-2。在本公开的实施例中,在完成从sgw250a接收到的dl数据到目标enb250-2的传输之后,源enb230-1将结束标记转发到目标enb230-2。目标enb230-2然后从结束标记识别出,不再有要从源enb230-1接收的dl数据。以这种方式,在完成从源enb230-1转发的dl数据到ue210的转发之后,目标enb230-2将从sgw250a直接接收的dl数据传输到ue210,使得可以稳定地执行tcp数据传输排序。图7是用于描述根据本公开的实施例的tcp代理切换场景1中的dl数据接收方法的视图。参考图1,tcp代理1290-1通过enb1230-1接收ue210的ip数据,并将接收到的ip数据缓冲在用于enb1230-1的enb1ue缓冲器b1中。sgw250a基于enb2230-2的请求执行路径转换,然后向enb1230-1发送结束标记。sgw250a然后将dl数据传输到enb2230-2,所述enb2230-2然后通过代理隧道更新过程将接收到的dl数据转发到tcp代理1290-1。tcp代理1290-1将通过enb2230-2接收到的ue210的dl数据缓冲在为enb2230-2新创建的enb2ue缓冲器b2中。更具体地,在操作701中,在从sgw250a接收到结束标记时,enb1230-1不再接收dl数据。然而,由于enb1230-1将ue210的ip数据转发到tcp代理1290-1,所以即使在接收到结束标记之后,enb1230-1仍接收由tcp代理1290-1传输控制的ue210的dl数据。在操作703和705中,enb1230-1将从tcp代理1290-1接收到的dl数据转发到enb2230-2。以这种方式转发的dl数据经受tcp代理1290-1的基于enb1/ran的传输控制。在操作707中,如果来自tcp代理1290-1的数据传输完成,则enb1230-1将结束标记转发到enb2230-2。在操作709中,在完成从enb1230-1转发的dl数据到ue210的传输之后,enb2230-2然后将从tcp代理1290-1转发的dl数据传输到ue210。从tcp代理1290-1向enb2230-2转发的dl数据是将要经受基于enb2/ran的传输控制的数据。在lte系统的切换过程中,ue在sgw的路径转换过程之前完成到目标enb的切换。换言之,即使在操作701之前完成到enb2230-2的切换,ue210也可以经受基于enb1/ran的传输控制。考虑到网络的传输速度不断增加,在切换过程期间转发到tcp代理1290-1的数据量可能会非常大。因此,存在在接近ue210的移动时间的适当时间应用传输控制的方法。图8是用于描述根据本公开的实施例的在tcp代理切换场景1中使用快速dl数据转发的dl数据接收方法的视图。参考图1,在操作801中,sgw250a执行路径转换,然后向enb1230-1发送结束标记。在操作803中,已经接收到结束标记的enb1230-1向tcp代理1290-1通知结束标记的接收。在操作805中,enb1230-1将结束标记转发到enb2230-2。在操作807中,已经接收到结束标记的tcp代理1290-1通过enb2230-2而不是enb1230-1来转发缓冲在enb1ue缓冲器b1中的数据。tcp代理1290-1在数据传输中应用基于enb2/ran的传输控制。tcp代理1290-1通过应用基于enb2/ran的传输控制将缓冲在enb2ue缓冲器b2中的数据传输到enb2230-2。通过应用图8的实施例,即使ue210处于enb2230-2的覆盖范围内,在基于enb1230-1的传输控制下,ue210的数据也可以在适当的时间经受基于enb2230-2的传输控制并且可以被传输到ue210。图9a至图9c是根据本公开的实施例的应用tcp代理切换场景1时的切换过程的梯形图,其中关于当源enb和目标enb连接到同一tcp代理时的情况示出切换过程。在操作901和903中,假设通过enb1230-1,已经配置了tcp代理1290-1与ue210之间的uetcp会话,并且已经配置了tcp代理1290-1与服务服务器270之间的代理tcp会话。在以上切换过程中,操作905至927对应于代理隧道更新过程和用于enb2230-2的ue缓冲器(enb2ue缓冲器)创建过程,并且操作929至973对应于快速dl数据转发过程和用于enb1230-1的ue缓冲器(enb1ue缓冲器)移除过程。关于代理隧道更新过程和enb2ue缓冲器创建过程,在操作905中,enb1230-1基于由ue210传输的测量报告来检查切换条件/标准。根据本公开的实施例,切换条件可以包括目标enb是否支持tcp代理。在这种情况下,可以省略操作907。在本实施例中,假设源enb基于配置知道相邻enb是否包括支持tcp代理的目标enb。在操作907中,enb1230-1确定目标enb2230-2是否支持tcp代理。如果enb2230-2支持tcp代理,则enb1230-1向enb2230-2发送包括代理映射表信息(ue的代理映射表info.)的切换(ho)请求消息。ue的代理映射表info.与存储在enb1230-1中的代理映射表中所包括的相同。在操作911中,enb2230-2向enb1230-1发送ho请求ack,并且在操作913中,enb2230-2基于通过ho请求消息接收的信息来更新代理映射表。换言之,enb2230-2将用于ue210的条目添加到代理映射表。在操作915中,enb2230-2向tcp代理1290-1发送用于更新(创建、改变、删除等)代理隧道相关信息的xt表更新请求(包括原因=ho、ueid、enb2ulid、enb2dlid、enb2id和tcp代理1id)。因为由于切换事件而生成xt表更新请求,因此将“原因”设置为切换(原因=ho)。enb2230-2将表1中所描述的enb2ulid和enb2dlid与enb2230-2的id一起转发到tcp代理1290-1,以配置enb2230-2与tcp代理1290-1之间的代理隧道。tcp代理1id是源tcp代理id,它是enb1230-1与其具有代理隧道tcp代理1290-1的id。在操作917中,tcp代理1290-1基于通过xt表更新请求接收的信息确定由于ho而需要更新enb映射表,并且识别源tcp代理。也就是说,tcp代理1290-1确定源tcp代理和目标tcp代理是否彼此相同。如果源tcp代理和目标tcp代理彼此不同,则执行预定过程。预定过程可以是稍后参照图12a至图12c要描述的过程。在本实施例中,假设源tcp代理和目标tcp代理彼此相同。在操作921中,tcp代理1290-1确定存在ue210的enb映射表,并存储通过xt表更新请求接收的信息以更新enb映射表。在操作923中,tcp代理1290-1为enb2230-2创建enb2ue缓冲器。在操作925中,tcp代理1290-1响应于xt表更新请求而向enb2230-2发送xt表更新响应(包括ueid、代理ulid、代理dlid和tcp代理1id)。tcp代理1290-1通过xt表更新响应来将代理ulid和代理dlid以及其id一起转发到enb2230-2,以便配置与enb2230-2的代理隧道。在操作927中,enb2230-2基于通过xt表更新响应接收的信息来更新代理映射表。关于快速dl数据转发过程和用于enb1230-1的enb1ue缓冲器移除过程,在操作929和931中,去往ue210的dl数据仍然通过enb1230-1转发到tcp代理1290-1。在操作933中,tcp代理1290-1通过基于enb1/ran的传输控制将enb1ue缓冲器的数据传输到enb1230-1,并且在操作935中,enb1230-1将接收到的ue210的dl数据转发到enb2230-2。在操作937中,enb1230-1向ue210发送ho命令,并且在操作939中,ue210向enb2230-2发送针对ho命令的ho确认消息,并完成到enb2230-2的切换。在完成切换之后,在操作941中,ue210从enb2230-2接收dl数据。在操作943中,ue210向enb2230-2传输ul数据。同时,在操作949中,已经从ue210接收到ho确认消息的enb2230-2向移动性管理实体(mme)280(其是移动性控制网络实体)发送路径转换请求,并且在操作951中,mme280与sgw250a执行承载修改过程。承载修改过程包括sgw250a将数据传输路径转换到目标enb2230-2的过程。在操作953、955和957中,去往ue210的dl数据通过enb2230-2转发到tcp代理1290-1,并且通过enb2230-2从tcp代理1290-1传输到ue210。一旦sgw250a在操作959中向enb1230-1发送结束标记,enb1230-1就在操作961中向tcp代理1290-1发送结束标记通知(包括ueid和enb1id)。结束标记通知中所包括的“enb1id”是源enbid,使得如果tcp代理1290-1仅能够利用ueid来识别出结束标记从源enb(即,enb1230-1)发送,则可以省略“enb1id”的传输。在操作963中,tcp代理1290-1通过应用基于enb2/ran的传输控制将缓冲在enb2ue缓冲器中的dl数据传输到enb2230-2。在传输enb1ue缓冲器的所有dl数据之后,tcp代理1290-1移除enb1ue缓冲器。在操作965中,tcp代理1290-1向enb1230-1发送结束标记通知ack。然后,在操作967中,enb1230-1向enb2230-2发送结束标记,并且在操作969中,sgw250a将针对操作949的路径转换请求的路径转换请求ack发送到enb2230-2。然后,在操作971中,enb2230-2向enb1230-1发送资源释放消息,并且在操作973中,enb1230-1通过从代理映射表中删除ue210的条目来更新代理映射表。在操作975和977中,通过enb2230-2,配置了tcp代理1290-1与ue210之间的uetcp会话,并且配置了tcp代理1290-1与服务服务器270之间的代理tcp会话。场景2)当源enb和目标enb连接到不同的tcp代理时在本公开的实施例中,当源enb和目标enb连接到不同的tcp代理时,需要如场景1中更新代理隧道。假设连接到源enb的tcp代理是源tcp代理,并且连接到目标enb的tcp代理是目标tcp代理,则在场景2中,为了获得由源tcp代理管理的分离的tcp会话信息,目标tcp代理另外从源tcp代理获得enb映射表信息。在场景2中,为了在快速dl数据转发中将源enbue缓冲器的数据传输到目标enb,需要用于在源tcp代理与目标tcp代理之间转发数据的方法。在场景2中,tcp发送方和tcpack接收方是不同的,降低了传输速率,因此需要解决这个问题的方案。图10是用于描述根据本公开的实施例的tcp代理切换场景2中的dl数据接收方法的视图。参考图10,tcp代理1290-1通过enb2230-2将ue210的ip数据接收在用于enb2230-2的enb2ue缓冲器b3中。enb3230-3——ue210将要移动到的目标enb——与tcp代理2290-2连接。在图10的操作1001中,sgw250a由于切换而执行路径转换,然后向enb2230-2发送结束标记。sgw250a然后将数据传输到enb3230-3,enb3230-3然后通过代理隧道更新过程将接收到的数据转发到tcp代理2290-2。tcp代理2290-2将通过enb3230-3接收到的ue210的数据缓冲在用于enb3230-3的enb3ue缓冲器b5中。在操作1003中,enb2230-2从tcp代理1290-1接收ue210的传输控制的ip数据,并且在操作1005中,将从tcp代理服务器1290-1接收到的数据转发到enb3230-3。以这种方式转发的数据经受tcp代理2290-1的基于enb2/ran的传输控制。在操作1007中,如果来自tcp代理1290-1的数据传输完成,则enb2230-2将结束标记转发到enb3230-3。在完成操作1009中从enb2230-2转发的数据到ue210的传输之后,在操作1011中,enb3230-3然后将从tcp代理2290-2转发的数据传输到ue210。从tcp代理2290-2向enb3230-3转发的数据经受基于enb3/ran的传输控制。在图10所示的实施例中,即使在切换到enb3230-3之后,ue210也在基于enb2/ran的传输控制下接收数据。因此,存在在接近ue210的移动时间的适当时间应用传输控制的方法。图11是用于描述根据本公开的实施例的在tcp代理切换场景2中使用快速dl数据转发的dl数据接收方法的视图。在图11的实施例中,在目标enb连接到与源enb连接的tcp代理不同的另一个tcp代理的场景2中,目标tcp代理和源tcp代理在切换过程期间创建用于在其间传输和接收数据的隧道。目标tcp代理创建用于通过源tcp代理从与源tcp代理连接的源enb接收数据的ue缓冲器。参考图11,在操作1101中,sgw250a由于切换而执行路径转换,然后向enb2230-2发送结束标记。在操作1103中,接收到结束标记的enb2230-2向tcp代理1290-1通知结束标记的接收。在操作1105中,enb2230-2将结束标记转发到enb3230-3。在操作1107中,已识别结束标记的接收的tcp代理1290-1将用于enb2230-2的enb2ue缓冲器b3中所缓冲的数据转发到tcp代理2290-2,然后tcp代理2290-2将转发的数据缓冲在tcp代理2290-2中的用于enb2230-2的enb2ue缓冲器b4中。在操作1109中,tcp代理2290-2通过应用基于enb3/ran的传输控制将缓冲在enb2ue缓冲器b4中的数据传输到enb3230-3。在操作1111中,tcp代理2290-2在传输了enb2ue缓冲器b4的所有数据之后,传输用于enb3230-3的enb3ue缓冲器b5的数据。在图11的实施例中,即使ue210处于enb3的覆盖范围内,在基于enb2的传输控制下的ue210的数据可以根据ue210的移动在适当的时间经受基于enb3的传输控制,并且可以被传输到ue210。图12a至图12c是根据本公开的实施例的应用tcp代理切换场景2时的切换过程的梯形图,其中切换过程被示出用于当源enb和目标enb连接到不同的tcp代理时的情况。在图12a至图12c所示的过程中,将不会详细描述与图9a至图9c所示的过程中的那些相同或类似的操作。在图12a至图12c所示的过程中,将理解,操作1217至1229对应于tcp会话信息查询过程,操作1253至1271对应于代理切换过程(代理间隧道创建过程),并且操作1275至1289对应于快速dl数据转发和enb2ue缓冲器移除过程。首先,关于tcp会话信息查询过程,在操作1217中,目标代理2290-2通过确定在enb映射表中是否不存在ue210的条目来确定源tcp代理1290-1和目标tcp代理2290-2是否不同。在本实施例中,假设源tcp代理1290-1和目标tcp代理2290-2彼此不同。如果源tcp代理1290-1和目标tcp代理2290-2彼此相同,则在操作1219中执行预定过程。预定过程可以是稍后参照图9a至图9c描述的过程。在操作1221中,tcp代理2290-2向tcp代理1290-1发送tcp会话信息请求(包括ueid和tcp代理2id)。在操作1223中,tcp代理1290-1向tcp代理2290-2发送tcp会话信息响应(包括ueid和tcp会话信息)。在操作1229中,tcp代理2290-2创建用于缓冲从tcp代理1290-1接收到的数据的enb2ue缓冲器。在tcp会话信息查询过程中,为了获得由源tcp代理管理的分离的tcp会话信息,tcp代理2290-2从tcp代理1290-1获得enb映射表信息,并创建enb2ue缓冲器。关于代理切换过程(代理间隧道创建过程),在操作1253中,已经从ue210接收到ho确认消息的enb3230-3向tcp代理2290-2发送代理ho启动请求(包括ueid)。在操作1255中,已经接收到代理ho启动请求的tcp代理2290-2向tcp代理1290-1发送代理ho请求(包括ueid和tcp代理2隧道id),以创建用于向和从tcp代理1290-1传输和接收数据的隧道。“tcp代理2隧道id”是tcp代理2290-2中用于识别用于传输ue210的数据的隧道的身份。在操作1257中,tcp代理1290-1向tcp代理2290-2发送代理ho请求确认(包括ueid和tcp代理1隧道id)。“tcp代理1隧道id”是tcp代理1290-1中用于识别用于传输ue210的数据的隧道的身份。在操作1261中,tcp代理2290-2向enb3230-3发送代理ho启动响应(包括ueid)。通过上述代理切换过程(代理间隧道创建过程),tcp代理1290-1和tcp代理2290-2可以在它们之间传输和接收数据。关于快速dl数据转发和enb2ue缓冲器移除过程,在操作1275中,enb1230-1向tcp代理1290-1发送结束标记通知(包括ueid和enb2id)。在操作1277中,已经接收到结束标记通知的tcp代理1290-1将缓冲在tcp代理1290-1中的enb2ue缓冲器中的dl数据转发到tcp代理2290-2。在操作1279中,tcp代理1290-1向enb1230-1发送结束标记通知确认,并且在操作1289中,通过移除ue210的条目来更新enb映射表。如从图9a至图9c的实施例和图12a至图12c的实施例可以共同看出,即使ue在切换中移动到目标enb之后,也可以通过源enb的数据转发将缓冲在源tcp代理中的dl数据转发给ue。然而,对于ul数据不一样。在lte系统中,就在ue向目标enb发送ho确认消息之后,通过目标enb向服务服务器传输ul数据。图13是用于描述根据本公开的实施例的tcp代理切换场景1中的ul数据传输方法的视图,其中图13的操作1301至1307与图10中描述的dl数据接收操作相同,因此将不再详细描述。参考图13,在源tcp代理1290-1和目标tcp代理2290-2彼此不同的结构中,即使在移动到目标enb230-3之后,ue210也通过数据转发接收从源tcp代理1290-1传输的dl数据。例如,假设源tcp代理1290-1基于通过源enb230-2的数据转发来传输dl数据#1至#5,并且目标tcp代理2290-2传输dl数据#6和随后的dl数据。在dl数据#1至#5的接收期间,ue210完成到目标enb230-3的切换。在切换之后,ue210立即向目标enb230-3传输ul数据,使得由ue210发送的针对dl数据#1至#5的tcpack被转发到目标tcp代理2290-2,如图13的操作1309中。在这种情况下,tcp数据发送方和接收方是不同的,并且tcp代理1290-1(tcp发送方)确定tcpack丢失并确定重传。如果执行tcp重传,则减小tcp窗口大小,降低了传输速率。图14是用于描述根据本公开的实施例的在tcp代理切换场景2中使用快速ul数据转发的dl数据传输方法的视图。图14的操作1401至1409与参照图11描述的dl数据接收方法相同,因此将不再详细描述。参考图14,tcp代理2290-2通过切换过程接收转发的分离tcp会话信息。在操作1411中,在从ue210接收到ul数据时,tcp代理2290-2基于enb映射表的分离tcp会话信息将针对由tcp代理1290-1传输的tcp数据的ack转发到tcp代理1290-1。ul数据转发与图12b的操作1249和1251的传输路径相同。场景3)当源enb连接到tcp代理,但目标enb连接到未与tcp代理连接的传统enb时在场景3中,当通过tcp代理使用分离tcp会话的ue210移动到没有与tcp代理连接的传统enb时,与具有分离tcp会话的tcp代理的连接被拆除。图15a和图15b是根据本公开的实施例应用tcp代理切换场景3时的切换过程的梯形图,其中切换过程被示出用于当ue210切换到传统enb时的情况。在场景3中,执行分离tcp会话删除过程。通过上述tcp拆除过程来执行分离tcp会话删除过程。参考图15a和图15b,在操作1513中,enb3230-3向tcp代理2290-2发送tcp会话删除消息(包括ueid和enb3id)。在操作1515中,tcp代理2290-2将其中缓冲的dl数据传输到enb3230-3,并且在操作1517中,enb3230-3将dl数据传输到enb4230-4。可以省略通过enb3230-3从tcp代理2290-2到enb2230-2(未示出)的操作1517的数据转发。在操作1519中,tcp代理2290-2生成用于拆除分离tcp会话的tcp结束(fin)数据,并且在操作1521和1523中,通过enb3230-3将所生成的tcpfin数据传输到服务服务器270来拆除代理tcp会话。在操作1525中,tcp代理2290-2通过将所生成的tcpfin传输到ue210来拆除uetcp会话。在操作1527中,tcp代理2290-2通过向enb3230-3发送tcp会话删除确认来向enb3230-3通知分离tcp会话的拆除。在操作1533和1537中,enb3230-3和tcp代理2290-2移除用于ue210的缓冲器和映射表。在图15a和图15b的实施例中,如果ue移动到传统enb,则应用必须(重新)配置用于与服务服务器的连接的tcp会话,如在操作1561中,因为tcp代理任意地拆除由ue使用的tcp会话。这可以通过应用的功能来执行。在图15a和图15b的实施例中,将不描述与分离tcp会话删除过程没有直接相关的操作。场景4)当源enb是传统enb而目标enb与tcp代理连接时参考图6,当传统enb230-4的覆盖范围内的ue210移动到具有与tcp代理3290-3的连接的目标enb230-5时,所使用的tcp会话维持与服务服务器270的连接状态,并且为新创建的tcp会话创建分离tcp会话。为此,在ue210的切换过程中,目标enb230-5执行tcp代理准备以创建代理隧道。图16a和图16b是根据本公开的实施例应用tcp代理切换场景4时的切换过程的梯形图,其中切换过程被示出用于当传统enb230-4的覆盖范围内的ue210移动到具有与tcp代理290-3的连接的enb230-5时的情况。图16a和图16b的操作1609至1619对应于与参照图5a至图5c描述的tcp代理准备过程相同的tcp代理准备过程,因此将不再详细描述。在执行tcp代理准备过程之后,如果ue210在操作1649中创建新的tcp会话,则在操作1651中配置通过tcp代理3290-3分离的tcp会话。分离tcp会话配置过程与参照图5a至图5c描述的相同,因此将不再详细描述。图17是适用于根据本公开的实施例的通信系统中的tcp代理、enb和ue的结构的框图,其中图17所示的结构可以包括通信接口1710、存储器1730和控制器1750。通信接口1710用于与无线网络和有线网络中的至少一者进行通信。存储器130可以包括用于缓冲通过网络传输和接收的数据的至少一个缓冲器。控制器1750根据图2至图16b所示的实施例中描述的方案来控制整个结构,以便执行分离的tcp会话配置和切换相关的操作。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1