无线通信系统中执行tcp通信的方法和装置的制造方法

文档序号:9402408阅读:328来源:国知局
无线通信系统中执行tcp通信的方法和装置的制造方法
【技术领域】
[0001]本公开涉及无线通信系统。更具体地,本公开涉及无线通信系统中通过传输控制协议(TCP)执行数据通信的方法和装置。
【背景技术】
[0002]已经做出研究以向用户提供10Mbps或高于10Mbps的各种服务,这些服务在作为第四代(4G)通信系统的部署之下。具体地,具有确保的服务质量(QoS)和移动性的高速服务的支持是在宽频无线接入(BWA)通信系统(诸如无线局域网(WLAN)系统和无线城域网(WMAN)系统)中的主动学习区域。
[0003]传输控制协议(TCP)/互联网协议(IP)被广泛用于两个终端用户之间的可靠连接而与通信系统的类型无关。TCP/IP意为使用IP层和其上的TCP层。除了 TCP层,IP层之上也可存在许多其他层。例如,以各种协议(诸如用户数据报协议(UDP)、互联网控制报文协议(ICMP)、互联网组管理协议(IGMP)以及实时传输协议(RTP))生成的包在传输之前通过IP协议封装。
[0004]如果在TCP连接的任意端点没有进程向对等节点传输数据,则在两个TCP模块之间没有交换。如果该TCP连接不被控制,则TCP连接可以持续数小时、数日或数月不变。因此,即使中继路由器失效或重新运行,或者链接被损坏并且之后恢复,只要在TCP连接的两个端点处的至少一个主机(即,终端用户)不重新运行,则保持TCP连接。这种TCP连接作为消耗系统资源的一种垃圾。在上下文中,TCP Ke印Alive用于防止由不必要的TCP连接保持所导致的资源浪费。
[0005]在TCP KeepAlive中,在预定的周期中向TCP对等节点传输TCP KeepAlive探测包。如果未接收到响应于TCP KeepAlive探测包的TCP确认(ACK),则关闭(即释放)TCP连接会话。通常,用于TCP KeepAlive的计时器可以被设置为从15分钟到2小时的任何时间。
[0006]如果TCP终端用户是通过无线通信系统接入IP网络的移动台(MS),则MS可以通过基站(BS)和接入服务网络网关(ASN-GW)接入IP网络。当在预定时间中不存在通过无线电接口传输/接收的通信量时,MS可以切换至空闲模式并关闭无线模块,从而最小化能量消耗。用于空闲模式的计时器的值通常设定为比用于TCP KeepAlive的计时器的值小。
[0007]如果用于TCP KeepAlive的计时器在MS进入空闲模式后计时结束,则远程终端用户生成Ke印Alive包并将该Ke印Alive包向作为核心网络(CN)的核心实体的ASN-GW传输,而不知道MS的状态,MS通过IP网络与CN连接。无线电接入网络的BS响应于ASN-GW的通知来呼叫MS,以使得KeepAlive包可传输至MS。MS响应于该呼叫执行到BS的网络再进入,接收KeepAlive包,并通过ACK包应答远程终端用户。随后,当经过预定时间没有包传输时,MS返回空闲模式。
[0008]网络再进入涉及用于MS再认证的许多步骤,层I (LI)/层2 (L2)资源再分配,以及无线电连接的再配置。因此,只为TCP KeepAlive执行的网络再进入和呼叫导致相关实体和无线电接口的不必要的资源消耗。
[0009]上述信息仅作为背景信息示出以帮助理解本公开。对于上述任何描述是否可以适于针对于本公开的现有技术,没有做出确定并且没有做出论断。

【发明内容】

[0010]技术问题
[0011]本公开的一个方面用于至少解决上述问题和/或缺点,并至少提供以下优点。因此,本发明的一个方面提供用于在无线通信系统中执行传输控制协议(TCP)KeepAlive的方法和装置。
[0012]本公开的另一个方面提供用于防止移动台(MS)在无线通信系统中为TCPKeepAlive执行不必要的呼叫和网络再进入的方法和装置。
[0013]本公开的另一个方面提供用于在无线通信系统中通过核心网络的节点代替MS执行TCP KeepAlive的方法和装置。
[0014]解决问题的方案
[0015]根据本公开的一个方面,提供了在无线通信系统中的网络节点处执行TCP通信的方法。所述方法包括:由控制MS与数据网络之间连接的所述网络节点从通信节点处接收用于保持TCP连接的TCP KeepAlive包,其中,所述TCP连接通过所述数据网络在所述通信节点与所述MS之间创建;响应于所述TCP KeepAlive包的接收,由所述网络节点确定所述MS是否处于空闲模式;如果所述MS处于空闲模式,则由所述网络节点响应于所述TCPKeepAlive包向所述通信节点传输确认包;以及由所述网络节点向所述MS传输指示所述TCP Ke印Alive包的接收的指示信息。
[0016]根据本公开的另一个方面,提供了在无线通信系统中的网络节点处执行TCP通信的方法。所述方法包括:由控制MS与数据网络之间连接的所述网络节点从处于空闲模式的所述MS处接收位置更新请求消息,其中,所述位置更新请求消息包括用于TCP KeepAlive的指示信息;响应于所述指示信息,由所述网络节点向通信节点传输TCP KeepAlive包,其中,所述通信节点通过所述数据网络创建了与所述MS的TCP连接;由所述网络节点从所述通信节点接收对所述TCP Ke印Al ive包的响应;以及由所述网络节点向所述MS传输位置更新响应消息,其中,所述位置更新响应消息包括指示所述TCP KeepAlive包的传输结果的响应信息。
[0017]根据本公开的另一个方面,提供了在无线通信系统中的移动台(MS)处执行TCP通信的方法。所述方法包括:如果用于TCP连接的TCP KeepAlive的计时器计时到期,则向控制处于空闲模式的所述MS与数据网络之间连接的网络节点传输包括用于TCP KeepAlive的指示信息的位置更新请求消息,其中,所述TCP连接通过所述数据网络在所述MS与通信节点之间创建;从所述网络节点处接收位置更新响应消息,其中,所述位置更新响应消息包括指示TCP KeepAlive结果的响应信息;以及如果所述响应信息指示在所述网络节点处从所述通信节点成功接收到用于TCP KeepAlive的确认包,则重置用于TCP KeepAlive的计时器。
[0018]根据本公开的另一个方面,提供了在无线通信系统中控制MS与数据网络之间连接的网络节点。所述网络节点包括:网络接口,被配置为从通信节点接收用于保持TCP连接的TCP Ke印Alive包,以及响应于所述TCP Ke印Alive包向所述通信节点传输确认包,其中,所述TCP连接通过所述数据网络在所述通信节点与所述MS之间创建;以及控制器,被配置为响应于所述TCP Ke印Alive包的接收而确定所述MS是否处于空闲模式,如果所述MS处于空闲模式,则响应于所述TCP KeepAlive包控制所述网络接口向所述通信节点传输确认包,以及控制所述网络接口向所述MS传输指示所述TCP KeepAlive包的接收的指示信息。
[0019]根据本公开的另一个方面,提供了在无线通信系统中控制移动台MS与数据网络之间连接的网络节点。所述网络节点包括:网络接口,被配置为从处于空闲模式的MS接收包括用于TCP KeepAlive的指示信息的位置更新请求消息,以响应于所述指示信息向通信节点传输TCP KeepAlive包,并从所述通信节点接收对所述TCP KeepAlive包的响应,其中,所述通信节点通过所述数据网络创建了与所述MS的TCP连接;以及控制器,被配置为在接收对所述TCP KeepAlive包的响应时,控制所述网络接口向所述MS传输位置更新响应消息,其中,所述位置更新响应信息包括指示所述TCP KeepAlive包的传输结果的响应信息。
[0020]根据本公开的另一个方面,提供了在无线通信系统中执行传输控制协议(TCP)通信的MS。所述MS包括:控制器,被配置为:如果用于TCP连接的TCP KeepAlive的计时器计时到期,则生成用于TCP KeepAlive的指示信息,其中,所述TCP连接通过数据网络在处于空闲模式的所述MS与通信节点之间创建;以及无线电接口,被配置为向控制所述MS与所述数据网络之间连接的网络节点传输包括所述指示信息的位置更新请求消息,以及从所述网络节点接收包括指示TCP KeepAlive结果的响应信息的位置更新响应消息。如果所述响应信息指示在所述网络节点处从所述通信节点成功接收用于TCP KeepAlive的确认包,贝Ij所述控制器重置用于TCP KeepAlive的计时器。
[0021]通过下文中参照附图对本公开的各种实施方式的详细描述,本公开的其他方面、优点和显著特征对于本领域技术人员将变得显而易见。
【附图说明】
[0022]根据以下描述结合附图的描述,本公开的特定实施方式的上述和其他方面、特征以及优点将变得更显而易见,其中:
[0023]图1示出根据本公开实施方式的无线通信系统的简化配置,本公开应用于该无线通信系统;
[0024]图2示出根据本公开实施方式的互联网协议(IP)包格式;
[0025]图3A示出根据本公开实施方式的用户数据报协议/互联网协议(UDP/IP)包格式;
[0026]图3B示出根据本公开实施方式的传输控制协议/互联网协议(TCP/IP)包格式;
[0027]图4是示出根据本公开实施方式的通过TCP3次握手在终端用户之间打开TCP会话的简化过程;
[0028]图5是示出根据本公开实施方式的通过TCP四次握手在终端用户之间关闭TCP会话的简化过程;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1