CN108886705A - 一种信令传输方法和设备 - Google Patents
一种信令传输方法和设备 Download PDFInfo
- Publication number
- CN108886705A CN108886705A CN201680084421.4A CN201680084421A CN108886705A CN 108886705 A CN108886705 A CN 108886705A CN 201680084421 A CN201680084421 A CN 201680084421A CN 108886705 A CN108886705 A CN 108886705A
- Authority
- CN
- China
- Prior art keywords
- equipment
- tcp
- signaling
- tcp connection
- radio open
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/10—Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种信令传输方法和设备,用于解决现有TCP连接建立和释放过程所使用的TCP报文中,TCP报头中即使有些信息为空,也会占用相应长度的字节,从而造成了空口资源的浪费的问题。方法包括:第一设备通过第一无线空口信令,与网络设备交互第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,第一无线空口信令中不包含TCP/IP报头结构;第一设备根据第一设备与第二设备的TCP连接建立的相关信息,建立与第二设备的TCP连接;或者第一设备根据第一设备与第二设备的TCP连接释放的相关信息,释放与第二设备的TCP连接。由于第一无线空口信令中不包含TCP/IP报头结构,从而减少了空口传输的负荷。
Description
本发明涉及通信技术领域,特别涉及一种信令传输方法和设备。
随着通信技术的发展,越来越多的终端需要接入到无线网络,通信也不再局限于人与人之间的通信,机器类型通讯(Machine Type Communication,简称MTC)技术实现了机器与机器的通信(Machine to Machine),也变得日益普及。在目前的第五代移动通信网络需求中,低功率、低成本且大覆盖的MTC终端(即MTC通信中的终端)的连接密度达到200000/km2,且这些MTC终端每次通信的数据量比较少,有些MTC终端的通信间隔也比较长。
MTC通信中仍然有部分MTC终端采用传输控制协议(Transmission Control Protocol,TCP)/因特网协议(Internet Protocol,IP),这就需要在传输数据之前先建立TCP连接,数据传输完之后,再释放所建立的TCP连接。TCP连接建立过程中,发起端使用TCP报文,通过网络侧与目的端进行三次握手流程,从而完成与目的端的TCP连接的建立,TCP报文的结构如图1所示,包括IPv4报头、TCP报头以及数据,TCP及IPv4报头总共占用40字节(byte)。TCP连接建立和释放过程所使用的TCP报文中包含了TCP报头。TCP连接的建立的过程如图2所示,发起端通过与域名***(Domain Name System,简称DNS)的交互,获取到目的端的IP地址,然后,发起端通过网络侧,发起TCP建立三次握手流程,其中,网络侧负责将发起端发送的TCP报文,透传给目的端。具体如下:
首先,发起端通过网络侧向目的端发送报文段1,该报文段1中携带目的端的端口,以及发起端的TCP初始序号ISN,该报文段中的SYN=1,ACK=0,数据序号设置seq=i,seq=i为选择的TCP初始序号(即ISN)。TCP规定,SYN=1的报文段不能携带数据,但要消耗掉一个序号。
然后,目的端通过网络侧返回包含该目的端的TCP初始序号的报文段2作为响应。其中,报文段2中的确认序号设置为发起端的ISN加1,报文段2中的SYN=1,ACK=1,确认序号ack=i+1,数据序号设置为seq=j,seq=j为选择TCP初始序号seq=j,一个SYN将占用一个序号。
最后,发起端通过网络侧返回报文段3作为确认。其中,报文段3中的确认序号设置为目的端的ISN加1,ACK=1,确认序号ack=j+1,数据序号设置为seq=i+1。
TCP连接释放过程中,发起端使用TCP报文,通过网络侧与目的端进行四次握手流程,从而完成与目的端的TCP连接的释放,如图3所示,其中,网络侧负责将发起端发送的TCP报文,透传给目的端。具体过程如下:
首先,发起端通过网络侧向目的端发送报文段4,并停止与目的端的数据传输,主动关闭TCP连接。报文段4中的FIN=1,数据序号为seq=u,该数据序号为已传送的数据的最后一个字节的序号加1。
然后,目的端通过网络侧返回报文段5,该报文段5中的ACK=1,确认序号为ack=u+1,数据序号为seq=v,该数据序号为已传送的数据的最后一个字节的序号加1。
接着,若目的端已没有需要向发起端发送的数据,则通过网络侧向发起端发送报文段6,该报文段6中的FIN=1,确认序号ack=u+1,数据序号seq=w。
最后,发起端收到报文段6后,通过网络侧返回报文段7,该报文段7中的ACK=1,确认序号ack=w+1,数据序号seq=u+1。
从所述内容可以看出,TCP连接建立和释放过程所使用的TCP报文中,TCP报头中即使有些信息为空,也会占用相应长度的字节,从而造成了空口资源的浪费。
发明内容
本发明实施例提供了一种信令传输方法和设备,用于解决现有TCP连接建立和释放过程所使用的TCP报文中,TCP报头中即使有些信息为空,也会
占用相应长度的字节,从而造成了空口资源的浪费的问题。
第一方面,一种信令传输方法,包括:
第一设备通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
所述第一设备根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者所述第一设备根据所述第一设备与第二设备的TCP连接释放的相关信息,释放与所述第二设备的TCP连接。
一种可能的实现方式中,所述第一设备与第二设备的TCP连接建立的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP连接的指示信息;或者
所述第一设备与第二设备的TCP连接释放的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP释放的指示信息。
一种可能的实现方式中,所述第一设备与第二设备的TCP连接建立的相关信息包括:所述第一设备的TCP初始序号、或者所述第二设备的TCP初始序号。
一种可能的实现方式中,所述第一设备与第二设备的TCP连接建立的相关信息还包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
一种可能的实现方式中,所述第一无线空口信令为标准或协议中已定义的无线资源控制RRC信令、非接入层NAS信令、或者MAC层信令。
一种可能的实现方式中,所述方法包括:
所述第一设备通过第二无线空口信令,与所述网络设备交互TCP连接建立响应,所述第二无线空口信令中不包含TCP/IP报头结构;或者
所述第一设备通过第三无线空口信令,与所述网络设备交互TCP连接释放响应,所述第三无线空口信令中不包含TCP/IP报头结构。
一种可能的实现方式中,所述第二无线空口信令中还包括:所述第一设
备的TCP初始序号、或者所述第二设备的TCP初始序号。
一种可能的实现方式中,所述第二无线空口信令中还包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
一种可能的实现方式中,所述第二无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令;
所述第三无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令。
第二方面,一种信令传输方法,包括:
网络设备通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
所述网络设备根据所述第一设备与所述第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者所述网络设备根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放。
一种可能的实现方式中,所述网络设备通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息之后,所述方法还包括:
所述网络设备根据所述第一设备与所述第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备建立与所述第一设备的TCP连接的第一TCP连接建立信令,所述第一TCP连接建立信令中包含重构的TCP/IP报头;
或者
所述网络设备根据所述第一设备与所述第二设备的TCP连接释放的相关信息,向所述第二设备发起所述第一设备与所述第二设备的TCP连接释放,
包括:所述网络设备根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备释放与所述第一设备的TCP连接的第一TCP连接释放信令,所述第一TCP连接释放信令中包含重构的TCP/IP报头。
一种可能的实现方式中,所述网络设备通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息之前,所述方法还包括:
所述网络设备接收到所述第二设备发送的第二TCP连接建立信令,所述第二TCP连接建立信令中包括所述第一设备与第二设备的TCP连接建立的相关信息,所述第二TCP连接建立信令中包含TCP/IP报头结构;或者
所述网络设备接收到所述第二设备发送的第二TCP连接释放信令,所述第二TCP连接释放信令中包括所述第一设备与第二设备的TCP连接释放的相关信息,所述第二TCP连接释放信令中包含TCP/IP报头结构。
一种可能的实现方式中,所述方法还包括:
所述网络设备通过第二无线空口信令,与所述第一设备交互TCP连接建立响应;或者
所述网络设备通过第三无线空口信令,与所述第一设备交互TCP连接释放响应。
第二方面中的所述第一设备与第二设备的TCP连接建立或释放的相关信息、所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令,具体参见第一方面中的相关实施例的描述,此处不再赘述。
第三方面,一种终端设备,包括:
信息交互模块,用于通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
处理模块,用于根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者根据所述第一设备与第二设备的
TCP连接释放的相关信息,释放与所述第二设备的TCP连接。
一种可能的实现方式中,所述信息交互模块还用于:
通过第二无线空口信令,与所述网络设备交互TCP连接建立响应,所述第二无线空口信令中不包含TCP/IP报头结构;或者
通过第三无线空口信令,与所述网络设备交互TCP连接释放响应,所述第三无线空口信令中不包含TCP/IP报头结构。
第三方面中的所述第一设备与第二设备的TCP连接建立或释放的相关信息、所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令,具体参见第一方面中的相关实施例的描述,此处不再赘述。
第四方面,一种终端设备,包括:收发机、以及与该收发机连接的至少一个处理器,其中:
处理器,用于读取存储器中的程序,执行下列过程:
控制所述收发机通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,释放与所述第二设备的TCP连接;
收发机,用于在处理器的控制下接收和发送数据。
一种可能的实现方式中,处理器读取存储器中的程序,还执行下列过程:
控制所述收发机通过第二无线空口信令,与所述网络设备交互TCP连接建立响应,所述第二无线空口信令中不包含TCP/IP报头结构;或者
控制所述收发机通过第三无线空口信令,与所述网络设备交互TCP连接释放响应,所述第三无线空口信令中不包含TCP/IP报头结构。
第四方面中的所述第一设备与第二设备的TCP连接建立或释放的相关信息、所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令,具体参见第一方面中的相关实施例的描述,此处不再赘述。
第五方面,一种网络设备,包括:
交互模块,用于通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
管理模块,用于根据所述第一设备与所述第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放。
一种可能的实现方式中,所述交互模块还用于:
根据所述第一设备与所述第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备建立与所述第一设备的TCP连接的第一TCP连接建立信令,所述第一TCP连接建立信令中包含重构的TCP/IP报头;
或者
根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备释放与所述第一设备的TCP连接的第一TCP连接释放信令,所述第一TCP连接释放信令中包含重构的TCP/IP报头。
一种可能的实现方式中,所述交互模块通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息之前,还用于:
接收到所述第二设备发送的第二TCP连接建立信令,所述第二TCP连接建立信令中包括所述第一设备与第二设备的TCP连接建立的相关信息,所述第二TCP连接建立信令中包含TCP/IP报头结构;或者
接收到所述第二设备发送的第二TCP连接释放信令,所述第二TCP连接释放信令中包括所述第一设备与第二设备的TCP连接释放的相关信息,所述
第二TCP连接释放信令中包含TCP/IP报头结构。
一种可能的实现方式中,所述交互模块还用于:
通过第二无线空口信令,与所述第一设备交互TCP连接建立响应;或者
通过第三无线空口信令,与所述第一设备交互TCP连接释放响应。
第五方面中的所述第一设备与第二设备的TCP连接建立或释放的相关信息、所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令,具体参见第一方面中的相关实施例的描述,此处不再赘述。
第七方面,一种网络设备,包括:收发机、以及与该收发机连接的至少一个处理器,其中:
处理器,用于读取存储器中的程序,执行下列过程:
控制所述收发机通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
根据所述第一设备与所述第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放;
收发机,用于在处理器的控制下接收和发送数据。
一种可能的实现方式中,所述处理器读取存储器中的程序,还执行:
根据所述第一设备与所述第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并控制所述收发机向所述第二设备发送用于请求所述第二设备建立与所述第一设备的TCP连接的第一TCP连接建立信令,所述第一TCP连接建立信令中包含重构的TCP/IP报头;
或者
根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并控制所述收发机向所述第二设备发送用于请求所述第二设备释放与
所述第一设备的TCP连接的第一TCP连接释放信令,所述第一TCP连接释放信令中包含重构的TCP/IP报头。
一种可能的实现方式中,所述收发机通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息之前,还执行:
接收到所述第二设备发送的第二TCP连接建立信令,所述第二TCP连接建立信令中包括所述第一设备与第二设备的TCP连接建立的相关信息,所述第二TCP连接建立信令中包含TCP/IP报头结构;或者
接收到所述第二设备发送的第二TCP连接释放信令,所述第二TCP连接释放信令中包括所述第一设备与第二设备的TCP连接释放的相关信息,所述第二TCP连接释放信令中包含TCP/IP报头结构。
一种可能的实现方式中,所述处理器读取存储器中的程序,还执行:
控制所述收发机通过第二无线空口信令,与所述第一设备交互TCP连接建立响应;或者
控制所述收发机通过第三无线空口信令,与所述第一设备交互TCP连接释放响应。
第六方面中的所述第一设备与第二设备的TCP连接建立或释放的相关信息、所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令,具体参见第一方面中的相关实施例的描述,此处不再赘述。
本发明实施例提供的方法和设备中,第一设备与网络设备之间通过第一无线空口信令,交互所述第一设备与第二设备的TCP连接建立或释放的相关信息,由于所述第一无线空口信令中不包含TCP/IP报头结构,在第一无线空口信令中携带所述第一设备与第二设备的TCP连接释放的相关信息即可,从而减少了空口传输的负荷。
图1为TCP报文的结构示意图;
图2为现有TCP连接建立过程的示意图;
图3为现有TCP连接释放过程的示意图;
图4为本发明实施例的一种可能的网络架构示意图;
图5为本发明实施例一中提供的一种信令传输方法的流程示意图;
图6为本发明实施例二中提供的一种信令传输方法的流程示意图;
图7为本发明实施例三中提供的一种信令传输方法的流程示意图;
图8为本发明实施例四中提供的一种信令传输方法的流程示意图;
图9为本发明实施例五中提供的一种信令传输方法的流程示意图;
图10为本发明实施例六中提供的一种信令传输方法的流程示意图;
图11为本发明实施例七中提供的一种信令传输方法的流程示意图;
图12为本发明实施例八中提供的一种信令传输方法的流程示意图;
图13为本发明实施例九中提供的一种信令传输方法的流程示意图;
图14为本发明实施例十中提供的一种终端设备的示意图;
图15为本发明实施例十一中提供的一种终端设备的示意图;
图16为本发明实施例十二中提供的一种网络设备的示意图;
图17为本发明实施例十三中提供的一种网络设备的示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明中描述的技术方案可用于各种通信***,例如当前2G,3G通信***和下一代通信***,例如全球移动通信***(GSM,Global System for
Mobile communications),码分多址(CDMA,Code Division Multiple Access)***,时分多址(TDMA,Time Division Multiple Access)***,宽带码分多址(WCDMA,Wideband Code Division Multiple Access Wireless),频分多址(FDMA,Frequency Division Multiple Addressing)***,正交频分多址(OFDMA,Orthogonal Frequency-Division Multiple Access)***,单载波FDMA(SC-FDMA)***,通用分组无线业务(GPRS,General Packet Radio Service)***,长期演进(LTE,Long Term Evolution)***,以及其他此类通信***。
图4为本发明实施例的一种可能的网络架构示意图。图4中的基站(eNB)为网络设备,用户设备(UE)为第一设备,网络设备与第一设备之间通过空口技术相互通信。本发明实施例中,第一设备与网络设备之间通过第一无线接口信令传输所述第一设备与第二设备的TCP连接建立或释放的相关信息,以使网络设备代理发起所述第一设备与所述第二设备的TCP连接建立或释放,由于所述第一无线空口信令中不包含TCP/IP报头结构,减少了空口传输的负荷。
本发明实施例中的第一设备为无线终端,第二设备可以是无线终端,也可以为有线终端或有线设备(如服务器)。无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS,Personal Communication Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。
本发明实施例中的网络设备可以是指接入网中在空中接口上通过一个或
多个扇区与无线终端通信的设备。例如,网络设备可以是GSM或CDMA中的基站(BTS,Base Transceiver Station),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B),本发明中并不限定。
本发明实施例一中,提供了一种信令传输方法,如图5所示,包括:
S51、第一设备通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构。
本步骤中,若第一设备主动发起与第二设备的TCP连接建立或释放,则由第一设备通过第一无线空口信令,向网络设备发送所述第一设备与第二设备的TCP连接建立或释放的相关信息;若第一设备被动建立或释放与第二设备的TCP连接,则由网络设备在接收到第二设备发送的所述第一设备与第二设备的TCP连接建立或释放的相关信息后,通过第一无线空口信令,向第一设备发送所述第一设备与第二设备的TCP连接建立或释放的相关信息。
S52、所述第一设备根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者所述第一设备根据所述第一设备与第二设备的TCP连接释放的相关信息,释放与所述第二设备的TCP连接。
S53、所述网络设备根据所述第一设备与第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者所述网络设备根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放。
具体的,若第一设备主动发起TCP连接建立,则所述网络设备从第一设备处获取到所述第一设备与第二设备的TCP连接建立的相关信息,并向所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;若第二设备主动发起TCP连接建立,则所述网络设备从所述第二设备处获取所述第一设备与第二设备的TCP连接建立的相关信息,并向所述第一设备发起所述第一设
备与所述第二设备的TCP连接建立。若第一设备主动发起TCP连接释放,则所述网络设备从第一设备处获取到所述第一设备与第二设备的TCP连接释放的相关信息,并向所述第二设备发起所述第一设备与所述第二设备的TCP连接释放;若第二设备主动发起TCP连接释放,则所述网络设备从所述第二设备处获取所述第一设备与第二设备的TCP连接释放的相关信息,并向所述第一设备发起所述第一设备与所述第二设备的TCP连接释放。
本发明实施例中,第一设备与网络设备之间通过第一无线空口信令,交互所述第一设备与第二设备的TCP连接建立或释放的相关信息,由于所述第一无线空口信令中不包含TCP/IP报头结构,在第一无线空口信令中携带所述第一设备与第二设备的TCP连接释放的相关信息即可,从而减少了空口传输的负荷。
本实施例中不限定S51和S52的执行顺序,具体的:可以先执行S51,再执行S52;也可以先执行S52,再执行S51;还可以同时执行S51和S52。
一种可能的实现方式中,第一设备可以是用户设备,第二设备可以为服务器。
本发明实施例二中,提供了一种由第一设备主动发起与第二设备的TCP连接建立过程中的信令传输方法,其流程如图6所示,包括如下步骤:
S61、第一设备建立与所述第二设备的TCP连接。
S62、第一设备通过第一无线空口信令,向网络设备发送所述第一设备与第二设备的TCP连接建立的相关信息。
具体的,第一设备通过第一无线空口信令指示网络设备代理所述第一设备与所述第二设备的TCP连接建立,所述第一无线空口信令中不包含TCP/IP报头结构。
在具体实施中,一种可能的实现方式,所述第一无线空口信令为标准或协议中已定义的无线资源控制(Radio Resource Control,简称RRC)信令,非接入层(Non Access Stratum,简称NAS)信令、或者媒体接入控制(Media Access Control,简称MAC)信令。
具体的,第一设备通过对标准或协议中已定义的无线空口信令的扩展,携带所述第一设备与第二设备的TCP连接建立的相关信息。通过扩展标准或协议中已定义的无线空口信令的方式,能够更好利用现有的信令中的空闲资源,从而减少了空口信令负荷,进一步减少空口传输的负荷。
另一种可能的实现方式,所述第一无线空口信令为新定义的信令。
具体的,第一设备通过新定义的信令,如IP代理请求(IP Agent Request)信令、MAC控制单元(MAC control element)信令,携带所述第一设备与第二设备的TCP连接建立的相关信息。
在具体实施中,一种可能的实现方式,所述第一设备与第二设备的TCP连接建立的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP连接的指示信息。
进一步可选的,所述第一设备与第二设备的TCP连接建立的相关信息还包括:所述第一设备的TCP初始序号。
进一步可选的,所述第一设备与第二设备的TCP连接建立的相关信息还包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
在具体实施中,另一种可能的实现方式,所述第一设备与第二设备的TCP连接建立的相关信息包括:所述第一设备的TCP初始序号。
进一步可选的,所述第一设备与第二设备的TCP连接建立的相关信息还包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
本步骤中,为了不影响第一设备的TCP/IP层,第一设备的无线空口协议层,比如分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层,无线链路控制(Radio Link Control,RLC)层,RRC层,MAC层,物理层等,接收到第一设备的TCP/IP层发送的用于发起TCP连接建立或者释放的TCP报文(也称为TCP包)时,从该TCP报文的TCP/IP报头中获取所述第一设备与第二设备的TCP连接建立或释放的相关信息,通过第一无线空口信令,
向网络设备发送所述第一设备与第二设备的TCP连接建立或释放的相关信息,其中,第一无线空口信令中不包含TCP/IP报头。
S63、所述网络设备根据所述第一设备与第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并向所述第二设备发送所述第一TCP连接建立信令(即报文段1),以指示所述第二设备建立与所述第一设备的TCP连接,即TCP建立三次握手流程中的step 1,所述第一TCP连接建立信令中包含重构的TCP/IP报头,TCP建立三次握手流程中step 1主要目的是通知对端发起TCP建立。
由于第二设备一般为服务器,而网络设备与服务器之间一般采用有线连接,因此,网络设备需要重构TCP/IP报头,并发送给第二设备。
其中,重构TCP/IP报头所需的信息,如所述第一设备的TCP初始序号,还可能包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号,可以从第一无线空口信令中直接获取,也可以通过其他方式获取,如上一次与所述第一设备的通信中,所述第一设备将所述第一设备与所述第二设备的TCP连接建立所需的信息通知给网络设备,网络设备保存所述第一设备与所述第二设备的TCP连接建立所需的信息。本发明实施例不限定网络设备获取所述第一设备与所述第二设备的TCP连接建立所需的信息的方式。
S64、所述网络设备接收到所述第二设备返回的TCP连接建立响应;
具体的,所述第二设备完成与所述第一设备的TCP连接之后,向所述网络设备返回TCP连接建立响应(即报文段2),即TCP建立三次握手中的step2,TCP建立三次握手流程中step 2的主要目的是作为step 1的响应。
S65、所述网络设备通过第二无线空口信令,向所述第一设备返回TCP连接建立响应,以通知所述第一设备所述第二设备已完成TCP连接建立,所述第二无线空口信令中不包含TCP/IP报头结构。
可选的,所述第二无线空口信令中包括所述第二设备的TCP初始序号。
进一步,所述第二无线空口信令中还包括所述第一设备的IP地址和所述
第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
相应的,第一设备接收到TCP连接建立响应后,确定第二设备已建立与第一设备的TCP连接。
可选的,为了不影响第一设备的TCP/IP层,所述第一设备的无线空口协议层在通过第二无线空口信令接收到TCP连接建立响应之后,第一设备的无线空口协议层根据第二无线空口信令中携带的信息,重构出TCP建立三次握手流程中的step 2对应的TCP报文(包含TCP/IP报头),即报文段2,并将该TCP报文发送给第一设备的TCP/IP层。
可选的,S65之后,还包括:
S66、所述第一设备通过第四无线空口信令,向所述网络设备返回确认消息,以指示已正确接收到TCP连接建立响应,所述第四无线空口信令中不包含TCP/IP报头结构。
可选的,为了不影响第一设备的TCP/IP层,第一设备的TCP/IP层接收到第一设备的无线空口协议层传递的TCP建立三次握手流程中的step 2对应的TCP报文后,生成TCP建立三次握手流程中的step 3对应的TCP报文(即报文段3),并将该TCP报文发送给第一设备的无线空口协议层;第一设备的无线空口协议层根据接收到的TCP报文,通过第四无线空口信令,向所述网络设备返回确认消息。
S67、所述网络设备重构TCP/IP报头,并向所述第二设备发送携带重构的TCP/IP报头的消息,即TCP建立三次握手中的step 3,TCP建立三次握手流程中step 3是对step 2的确认,以指示已正确接收到TCP连接建立响应。
需要说明的是,本实施例中不限定S61的执行顺序,S61还可以在S62之后且S63之前执行,还可以在S66之后执行。
本发明实施例三中,提供了另一种由第一设备主动发起与第二设备的TCP连接建立过程中的信令传输方法,本实施例中,第一设备与网络设备通过扩展现有RRC信令,交互所述第一设备与第二设备的TCP连接建立的相关
信息,其他情况与本实施例类似,此处不再一一举例说明。本实施例的流程如图7所示,包括如下步骤:
S701、UE向eNB发送RRC连接请求(RRC Connection Request)消息;
S702、eNB向UE发送RRC连接建立(RRC Connection Setup)消息;
S703、UE向eNB发送RRC连接建立完成(RRC Connection Setup Complete)消息;
S704、eNB向UE发送安全模式命令(Security Mode Command)消息;
S705、UE向eNB发送安全模式完成(Security Mode Complete)消息,其中,Security Mode Complete消息中携带TCP建立三次握手流程中第一步(step 1)的信息;
举例说明,在Security Mode Complete消息的IE(Information Element)中增加一个IPAgentReuest项,该IPAgentQuest中包括TCP建立三次握手流程中step 1的信息,具体包括:所述第一设备的TCP初始序列号,还可能包括所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号。
S706、eNB向对端(Peer entity),如服务器,发起TCP建立三次握手流程中step 1;
具体的,eNB根据Security Mode Complete消息中携带的TCP建立三次握手流程中step 1的信息,重构TCP/IP报头,并向对端发送包含重构的TCP/IP报头的消息,该TCPTCP/IP报头中包括TCP建立三次握手流程中step 1的信息。
S707、对端向eNB发起TCP建立三次握手流程中step 2;
S708、eNB向UE发送RRC连接重配置(RRC Connection Reconfiguration)消息,其中,RRC连接重配置消息中携带TCP建立三次握手流程中step 2的信息。
举例说明,在RRC Connection reconfiguration消息中的IE字段中增加一个IPAgent项,该IPAgent中包括step 2的信息,具体包括所述第二设备的TCP
初始序号,还可能包括所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号。
S709、UE通过RRC连接重配置完成(RRC Connection Reconfiguration Complete)消息,指示已正确接收到了TCP建立三次握手流程中step 2的信息;
可选的,为了不影响UE的TCP/IP层,UE的无线空口协议层接收到RRC Connection Reconfiguration消息之后,根据该消息中携带的信息,重构出TCP建立三次握手流程中step 2对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给UE的TCP/IP层;
相应的,UE的TCP/IP层在接收到UE的无线空口协议层发送的TCP报文后,生成TCP建立三次握手流程中step 2对应的TCP报文,并发送给UE的无线空口协议层;
相应的,UE的无线空口协议层在接收到UE的TCP/IP层发送的TCP报文后,通过RRC Connection Reconfiguration Complete消息,指示已正确接收到了TCP建立三次握手流程中step 2的信息。
举例说明,RRC Connection Reconfiguration Complete消息中可以不携带额外的信息,若eNB接收到了RRC Connection Reconfiguration Complete消息,则确定UE已经正确接收到了TCP建立三次握手流程中step 2的信息。当然,RRC Connection Reconfiguration Complete消息中也可以携带一个指示IE,指示已正确接收到了TCP建立三次握手流程中step 2的信息。
S710、eNB向对端返回TCP建立三次握手流程中step 3;
具体的,eNB重构TCP/IP报头,并向对端返回包含重构的TCP/IP报头的消息,即向对端发起TCP建立三次握手流程中step 3。
S711、UE向eNB发起上行信息传输(UL Information Transfer)。
本发明实施例四中,提供了一种由第二设备主动发起与第一设备的TCP连接建立过程中的信令传输方法,其流程如图8所示,包括如下步骤:
S81、第二设备建立与第一设备的TCP连接;
S82、第二设备通过TCP报文,向网络设备发送所述第一设备与第二设备的TCP连接建立的相关信息,即发起TCP建立三次握手流程中step 1。
S83、网络设备通过第一无线空口信令,向第一设备发送所述第一设备与第二设备的TCP连接建立的相关信息。
其中,第一无线空口信令具体参见图6所示实施例中的相关描述,此处不再赘述。
在具体实施中,一种可能的实现方式,所述第一设备与第二设备的TCP连接建立的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP连接的指示信息。
进一步可选的,所述第一设备与第二设备的TCP连接建立的相关信息还包括:所述第二设备的TCP初始序号。
进一步可选的,所述第一设备与第二设备的TCP连接建立的相关信息还包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
在具体实施中,另一种可能的实现方式,所述第一设备与第二设备的TCP连接建立的相关信息包括:所述第二设备的TCP初始序号。
进一步可选的,所述第一设备与第二设备的TCP连接建立的相关信息还包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
S84、所述第一设备建立与所述第二设备的TCP连接。
具体的,所述第一设备通过第一无线空口信令,接收到网络设备发送的所述第一设备与第二设备的TCP连接建立的相关信息后,建立与所述第二设备的TCP连接。
可选的,S84之后,还包括:
S85、所述第一设备通过第二无线空口信令,向所述网络设备返回TCP连接建立响应,以指示已完成所述第一设备与所述第二设备的TCP连接建立,所述第二无线空口信令中不包含TCP/IP报头结构。
可选的,所述第二无线空口信令中包括所述第一设备的TCP初始序号。
进一步可选的,所述第二无线空口信令中还包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号中的至少一项信息。
可选的,为了不影响UE的TCP/IP层,UE的无线空口协议层接收到第一无线空口信令之后,根据该信令中携带的信息,重构出TCP建立三次握手流程中step 1对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给UE的TCP/IP层;
相应的,UE的TCP/IP层在接收到UE的无线空口协议层发送的TCP报文后,生成TCP建立三次握手流程中step 2对应的TCP报文,并发送给UE的无线空口协议层;
相应的,UE的无线空口协议层在接收到UE的TCP/IP层发送的TCP报文后,通过第二无线空口信令,指示已正确接收到了TCP建立三次握手流程中step 1的信息。
S86、所述网络设备重构TCP/IP报头,并向所述第二设备发送携带重构的TCP/IP报头的消息,即TCP建立三次握手中的step 2,以指示已完成所述第一设备与所述第二设备的TCP连接建立。
可选的,S86之后,还包括:
S87、所述第二设备通过TCP报文,向所述网络设备返回确认消息,即TCP建立三次握手中的step 3,以指示已正确接收到TCP连接建立响应。
S88、所述网络设备通过第四无线空口信令,向所述第一设备返回确认消息,以指示已正确接收到TCP连接建立响应,所述第四无线空口信令中不包含TCP/IP报头结构。
可选的,为了不影响第一设备的TCP/IP层,第一设备的无线空口协议层在接收到网络设备发送的第四无线空口信令后,需要重构TCP/IP报头,并将包含该TCP/IP报头的TCP报文发送给第一设备的TCP/IP层。
本发明实施例五中,提供了另一种由第二设备主动发起与第一设备的
TCP连接建立过程中的信令传输方法,本实施例中,第一设备与网络设备之间通过扩展现有RRC信令,交互所述第一设备与第二设备的TCP连接建立的相关信息,其他情况与本实施例类似,此处不再一一举例说明。本实施例的流程如图9所示,包括如下步骤:
S901、对端(如服务器)向eNB发起TCP建立三次握手流程中step 1;
S902、eNB向UE发送寻呼消息;
S903、UE向eNB发送RRC Connection Request消息;
S904、eNB向UE发送RRC Connection Setup消息;
S905、UE向eNB发送RRC Connection Setup Complete消息;
S906、eNB向UE发送Security Mode Command消息,其中,Security Mode Command消息中携带TCP建立三次握手流程中step 1的信息;
举例说明,在Security Mode Command消息的IE(Information Element)中增加一个IPAgentRequest项,该IPAgentRequest中包括TCP建立三次握手流程中step 1的信息,具体包括:所述第二设备的TCP初始序列号,还可能包括所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号。
S907、UE向eNB发送Security Mode Complete消息,其中,Security Mode Complete消息中携带TCP建立三次握手流程中step 2的信息;
本实施例中,可选的,为了不影响UE的TCP/IP层,UE的无线空口协议层在接收到eNB发送的Security Mode Command消息后,重构TCP建立三次握手流程中step 1 对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给UE的TCP/IP层。
UE的无线空口协议层在接收到UE的TCP/IP层发送的TCP建立三次握手流程中step 2对应的TCP报文后,通过Security Mode Complete消息,向eNB发送TCP建立三次握手流程中step 2的信息。
S908、eNB向对端(Peer entity),如服务器,发起TCP建立三次握手流程中step 2;
具体的,eNB根据Security Mode Complete消息中携带的TCP建立三次握手流程中step 2的信息,重构TCP/IP报头,并向对端发送包含重构的TCP/IP报头的消息,该TCPTCP/IP报头中包括TCP建立三次握手流程中step 2的信息。
S909、对端向eNB发起TCP建立三次握手流程中step 3。
S910、eNB向UE发送RRC Connection Reconfiguration消息,其中,RRC连接重配置消息中携带TCP建立三次握手流程中step 3的信息。
举例说明,在RRC Connection reconfiguration消息中的IE字段中增加一个IPAgent项,该IPAgent中包括step 3的信息,具体包括用于指示第二设备正确接收TCP建立三次握手流程中step 2的指示信息;还可能包括:所述第一设备的IP地址和所述第二设备的IP地址、以及所述第一设备的TCP端口号和所述第二设备的TCP端口号。
S911、UE向eNB发送RRC Connection Reconfiguration Complete消息;
可选的,为了不影响UE的TCP/IP层,UE的无线空口协议层在接收到eNB发送的RRC Connection Reconfiguration消息后,重构TCP建立三次握手流程中step 3对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给UE的TCP/IP层。
S912、UE向eNB发起UL Information Transfer。
本发明实施例六中,提供了一种由第一设备主动发起与第二设备的TCP连接释放过程中的信令传输方法,其流程如图10所示,包括如下步骤:
S101、第一设备通过第一无线空口信令,向网络设备发送所述第一设备与第二设备的TCP连接释放的相关信息。
具体的,第一设备通过第一无线空口信令指示网络设备代理所述第一设备与所述第二设备的TCP连接释放,所述第一无线空口信令中不包含TCP/IP报头结构。
一种可能的实现方式中,第一设备通过对标准或协议中已定义的无线空口信令的扩展,携带所述第一设备与第二设备的TCP连接释放的相关信息,
如通过扩展现有的RRC信令,NAS信令、或者MAC信令,携带所述第一设备与第二设备的TCP连接释放的相关信息。
通过扩展标准或协议中已定义的无线空口信令的方式,能够更好利用现有的信令中的空闲资源,从而减少了空口信令负荷,进一步减少空口传输的负荷。
另一种可能的实现方式中,第一设备通过新定义的信令,如IP代理请求(IP Agent Request)信令、MAC控制单元(MAC control element)信令,携带所述第一设备与第二设备的TCP连接释放的相关信息。
可选的,所述第一设备与第二设备的TCP连接释放的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP释放的指示信息。
可选的,为了不影响第一设备的TCP/IP层,第一设备的无线空口协议层的在接收到第一设备的TCP/IP层发送的TCP释放四次握手流程中的step 1对应的TCP报文后,获取该TCP报文中的信息,并通过第一无线空口信令发送给网络设备。
S102、所述第一设备释放与所述第二设备已建立的TCP连接。
S103、所述网络设备根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头;
由于第二设备一般为服务器,而网络设备与服务器之间一般采用有线连接,因此,网络设备需要根据所述第一设备与所述第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并发送给第二设备。
S104、所述网络设备向所述第二设备发送所述第一TCP连接释放信令(即报文段4),以指示所述第二设备释放与所述第一设备已建立的TCP连接,即TCP释放四次握手流程中step 1,其中,所述第一TCP连接释放信令中包含重构的TCP/IP报头;TCP释放四次握手流程中step 1主要目的是通知第二设备第一设备发起释放TCP连接。
S105、所述网络设备通过第三无线空口信令,向所述第一设备返回TCP连接释放响应,以通知所述第二设备已完成TCP连接释放,所述第三无线空
口信令中不包含TCP/IP报头结构。
可选的,为了不影响第一设备的TCP/IP层,第一设备的无线空口协议层在接收到网络设备发送的第三无线空口信令后,需要重构TCP释放四次握手流程中step 2和/或step 3对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给第一设备的TCP/IP层。其中,TCP释放四次握手流程中step 2是对step1的响应,其对应的TCP报文即为报文段5;TCP释放四次握手流程中step 3用于通知第一设备第二设备发起释放TCP连接,其对应的TCP报文即为报文段6。
需要说明的是,本实施例中不限定S102的执行顺序,S102也可以在S101之前执行,S102还可以在S105之后执行。
其中,网络设备向第二设备发起的第一设备与第二设备的TCP连接释放过程包括:
网络设备向第二设备发起TCP释放四次握手流程中step 1,即发起TCP释放流程;
第二设备向网络设备发起TCP释放四次握手流程中step 2,即对step 1的响应,表明第二设备接收到了step 1;
第二设备向网络设备发起TCP释放四次握手流程中step 3,即通知第一设备第二设备发起释放TCP连接;
网络设备向第二设备发起TCP释放四次握手流程中step 4,即对step 3的确认,表明网络设备接收到了step 3。
本发明实施例七中,提供了一种第二设备主动发起与第一设备的TCP连接释放过程中的信令传输方法,其流程如图11所示,包括如下步骤:
S111、网络设备接收到所述第二设备发送的第二TCP连接释放信令,即TCP释放四次握手流程中step 1,所述第二TCP连接释放信令中包括所述第一设备与第二设备的TCP连接释放的相关信息,所述第二TCP连接释放信令中包含TCP/IP报头结构;
S112、网络设备通过第一无线空口信令,向第一设备发送所述第一设备
与第二设备的TCP连接释放的相关信息。
其中,第一无线空口信令具体参见图10所示实施例中的相关描述,此处不再赘述。
可选的,网络设备可以重构出TCP释放四次握手流程中step 2对应的TCP/IP报文,并发送给第二设备。
S113、所述第一设备释放与所述第二设备已建立的TCP连接。
可选的,为了不影响第一设备的TCP/IP层,第一设备的无线空口协议层在接收到网络设备发送的第一无线空口信令后,需要重构TCP释放四次握手流程中step 1对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给第一设备的TCP/IP层。
可选的,S113之后,还包括:
S114、所述第一设备通过第三无线空口信令,向所述网络设备返回TCP连接释放响应,以指示所述第一设备已完成TCP连接释放,所述第三无线空口信令中不包含TCP/IP报头结构。
可选的,为了不影响第一设备的TCP/IP层,第一设备的无线空口协议层在接收到第一设备的TCP/IP层发送的TCP释放四次握手流程中的step 3对应的TCP报文后,获取TCP报文中的信息,并通过第三无线空口信令发送给网络设备。
可选的,第一设备的无线空口协议层发送第三无线空口信令之后,重构出TCP释放四次握手流程中的step 4对应的TCP/IP报文(包含TCP/IP报头),即报文段7,并发送给第一设备的TCP/IP层。
进一步,所述网络设备收到所述第三无线空口信令之后,重构出TCP释放四次握手流程中step 3对应的TCP报文(包含TCP/IP报头),并发送给所述第二设备。
本发明实施例八中,提供了另一种由第二设备主动发起与第一设备的TCP连接释放过程中的信令传输方法,本实施例中,第一设备与网络设备通过扩展现有RRC信令,交互所述第一设备与第二设备的TCP连接释放的相关
信息,其他情况与本实施例类似,此处不再一一举例说明。本实施例的流程如图12所示,包括如下步骤:
S121、对端(Peer entity),如服务器,向eNB发起TCP释放四次握手流程中step 1;
S122、eNB向对端发起TCP释放四次握手流程中step 2;
S123、eNB向对端发起TCP释放四次握手流程中step 3;
S124、对端向eNB发起TCP释放四次握手流程中step 4;
S125、eNB向UE发送RRC连接释放(RRC Connection Release)消息,其中,RRC连接释放消息中携带所述第一设备与第二设备的TCP连接释放的相关信息;
S126、UE释放与对端已建立的TCP连接
可选的,为了不影响UE的TCP/IP层,UE的无线空口协议层在接收到RRC连接释放消息后,需要重构TCP释放流程的step 1对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给UE的TCP/IP层。
进一步,为了不影响UE的TCP/IP层,UE的无线空口协议层在接收到UE的TCP/IP层发送的TCP释放流程的step 3对应的TCP报文(包含TCP/IP报头)后,重构出TCP释放流程的step 4对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给UE的TCP/IP层。
本发明实施例九中,提供了另一种由第二设备主动发起与第一设备的TCP连接释放过程中的信令传输方法,本实施例中,第一设备与网络设备通过扩展现有RRC信令,交互所述第一设备与第二设备的TCP连接释放的相关信息,其他情况与本实施例类似,此处不再一一举例说明。本实施例的流程如图13所示,包括如下步骤:.
S131、对端(Peer entity),如服务器,向eNB发起TCP释放四次握手流程中step 1;
S132、eNB向UE发送RRC Connection Reconfiguration消息,其中,RRC Connection Reconfiguration消息中携带所述第一设备与第二设备的TCP连接
释放的相关信息;
S133、eNB向对端发起TCP释放四次握手流程中step 2;
S134、UE释放与对端已建立的TCP连接;
可选的,为了不影响UE的TCP/IP层,UE无线空口协议层的收到RRC Connection Reconfiguration消息之后,重构出TCP释放四次握手流程中step 1对应的TCP报文(包含TCP/IP报头),并将该TCP报文发送给UE的TCP/IP层;
相应的,UE的TCP/IP层将接收到的TCP报文(包含TCP/IP报头)发送给UE的应用层;
相应的,UE的应用层根据接收到的TCP报文(包含TCP/IP报头),释放与对端已建立的TCP连接。
S135、UE向eNB发送RRC Connection Reconfiguration Complete消息,其中,RRC Connection Reconfiguration Complete消息中携带TCP连接释放响应,以指示UE已完成TCP连接释放;
可选的,为了不影响UE的TCP/IP层,UE的无线空口协议层收到UE的TCP/IP层发送的TCP释放四次握手流程中的step 3对应的TCP/IP报文(包含TCP/IP报头)后,触发向eNB发送RRC Connection Reconfiguration Complete消息。
S136、eNB向对端发起TCP释放四次握手流程中step 3;
S137、对端向eNB发起TCP释放四次握手流程中step 4。
基于上述任一实施例,本发明实施例中,为了节省无线空口中TCP/IP报头的负荷,在无线空口中无需传输TCP/IP报头域的内容,即网络设备与第一设备在使用无线空口传输时,所传输的信令中不包含TCP/IP报头的结构。但是对于非无线空口传输的信令,即网络设备与第二设备之间传输的信令,需要网络设备获取相关信息并重构出对应的TCP/IP报头结构。另外,在TCP建立完成之后,第一设备和第二设备之间发送数据时,第一设备和网络侧之间在空口也可以无需发送TCP/IP报头,第一设备和网络侧按照一定的规则重
构出对应的TCP/IP报头。数据发送阶段的TCP/IP报头重构主要包括网络侧发送给第二设备时的TCP/IP报头(网络侧收到第一设备发送的数据及网络侧收到第二设备发送的数据时对应的TCP ACK报文)及第一设备重构出发送给高层的TCP/IP报头。
下面给出一种可能的重构TCP/IP报头结构的方法,具体如下:
1、TCP报头中SYN/FIN的恢复:
当网络侧或者第一设备收到无线空口信令需要恢复TCP建立或者释放对应的TCP报头时,则在构造的TCP报头中设置SYN或者FIN为1,否则设置为0。
2、TCP报头中的数据序号的恢复:
如果当前恢复的TCP报头中SYN=1时,则TCP报头中的数据序号为无线空口信令中携带的初始序列号或者为随机生成的一个初始序列号(当无线空口信令中没有携带初始序列号时);
否则:
如果前一次恢复的TCP报头中为SYN=1时,则当前恢复的TCP/IP报头中数据序号为前一次恢复的TCP报头的数据序号+1;否则当前恢复的TCP报头中数据序号为(前一次恢复的TCP报头中数据序号+前一次恢复的TCP报头所属的TCP/IP报文中携带的数据大小)%(232);
3、TCP报头中的窗口字段(Window)的恢复:窗口字段用于流控,表示可发送的字节数。由于网络设备具有TCP层处理功能,所以流控功能可以设置在网络设备侧;当网络设备重构TCP/IP报头时,可以根据当前的缓冲状况设置;当第一设备(如UE)重构TCP/IP报头时,可以设置为窗口字段的最大值。
4、IP报头中的标识的恢复:由于IP报头中的标识只是用于表示当前是哪一个包,该标识的主要目的是用于IP报分段的场景。当网络设备重构TCP/IP报头时,由于上行数据包只经过第一设备(如UE)侧,不会对IP报文分段,所以只需设置为(上一次的标识+1)%(216)即可,第一个标识可以为随机
生成的一个数(在有效范围内)。当第一设备重构TCP/IP报头时,由于网络侧具有TCP/IP层功能,所以网络侧可以等到所有同一个IP报文都到达之后再发送给第一设备,所以只需设置为(上一次的标识+1)%(216)即可,第一个标识可以为随机生成的一个数(在有效范围内);
5、TCP报头中的确认序号(ACK SN)和确认字段(ACK)的恢复:
除了TCP连接建立流程中的step 1中设置确认字段(ACK)为0,其他条件下设置确认字段(ACK)为1。
对于TCP连接建立流程TCP ACK报文(包括网络设备和UE构造的TCP ACK),ACK SN设置为(无线空口信令中携带的初始序列号+1)%(232)。
对于下行数据包对应的TCP ACK报文(即网络设备构造的TCP ACK)及TCP释放流程中网络设备侧构造的TCP ACK报文,网络设备根据RLC层ACK或物理(PHY)层ACK情况生成,即网络设备可以知道哪些包传输正确,哪些包没有传输正确,则网络设备可以根据这些情况给对端生成TCP/IP ACK,其中,ACK SN设置为网络设备已经正确发送的有序数据包对应的字节号;或者,网络设备保存收到的下行数据包,直接给对端发送TCP层的ACK SN和ACK(即无需等无线侧正确传输,后续无线侧传输错误时,网络设备直接在无线侧重发),其中,ACK SN设置为网络设备已经正确有序接收的TCP数据包对应的字节号。
对于上行数据包对应的TCP ACK报文(即UE侧构造的TCP ACK)及TCP释放流程中UE侧构造的TCP ACK报文,第一设备(如UE)根据无线协议中RLC层ACK或PHY层ACK情况生成,即无线协议中RLC层或PHY层可以知道哪些包传输正确,哪些包没有传输正确,因此,第一设备可以根据这些情况生成TCP/IP ACK(ACK SN设置为无线协议已经正确发送的有序数据包对应的字节号。
基于上述任一实施例,本发明实施例中,若第二设备也为无线设备,则第二设备与网络设备之间可以通过无线空口信令进行交互,可选的,第二设备与网络设备之间交互的无线空口信令中不包含TCP/IP报头,具体过程与第
一设备与网络设备之间的无线空口信令类似,本发明中不再一一举例说明。
上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。
基于同一发明构思,本发明实施例十中,提供了一种终端设备,如图14所示,所述设备包括:
信息交互模块141,用于通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
处理模块142,用于根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,释放与所述第二设备的TCP连接。
本实施例中,所述第一设备与第二设备的TCP连接建立的相关信息具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
本实施例中,所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令,具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
基于上述任一实施例,所述信息交互模块还用于:
通过第二无线空口信令,与所述网络设备交互TCP连接建立响应,所述第二无线空口信令中不包含TCP/IP报头结构;或者
通过第三无线空口信令,与所述网络设备交互TCP连接释放响应,所述第三无线空口信令中不包含TCP/IP报头结构。
基于同一发明构思,本发明实施例十一中,提供了另一种终端设备,如图15所示,所述设备包括:收发机151、以及与该收发机151连接的至少一个处理器152,其中:
处理器152,用于读取存储器153中的程序,执行下列过程:
控制所述收发机通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线
空口信令中不包含TCP/IP报头结构;
根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,释放与所述第二设备的TCP连接;
收发机151,用于在处理器152的控制下接收和发送数据。
其中,在图15中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器152代表的一个或多个处理器和存储器153代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机151可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口154还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器152负责管理总线架构和通常的处理,存储器153可以存储处理器152在执行操作时所使用的数据。
本实施例中,所述第一设备与第二设备的TCP连接建立或释放的相关信息具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
本实施例中,所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令,具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
基于上述任一实施例,处理器152读取存储器153中的程序,还执行下列过程:
控制所述收发机通过第二无线空口信令,与所述网络设备交互TCP连接建立响应,所述第二无线空口信令中不包含TCP/IP报头结构;或者
控制所述收发机通过第三无线空口信令,与所述网络设备交互TCP连接释放响应,所述第三无线空口信令中不包含TCP/IP报头结构。
基于同一发明构思,本发明实施例十二中,提供了一种网络设备,如图
16所示,所述设备包括:
交互模块161,用于通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
管理模块162,用于根据所述第一设备与所述第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放。
可选的,其特征在于,所述交互模块还用于:
根据所述第一设备与所述第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备建立与所述第一设备的TCP连接的第一TCP连接建立信令,所述第一TCP连接建立信令中包含重构的TCP/IP报头;
或者
根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备释放与所述第一设备的TCP连接的第一TCP连接释放信令,所述第一TCP连接释放信令中包含重构的TCP/IP报头。
可选的,所述信息交互模块通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息之前,还用于:
接收到所述第二设备发送的第二TCP连接建立信令,所述第二TCP连接建立信令中包括所述第一设备与第二设备的TCP连接建立的相关信息,所述第二TCP连接建立信令中包含TCP/IP报头结构;或者
接收到所述第二设备发送的第二TCP连接释放信令,所述第二TCP连接释放信令中包括所述第一设备与第二设备的TCP连接释放的相关信息,所述第二TCP连接释放信令中包含TCP/IP报头结构。
本实施例中,所述第一设备与第二设备的TCP连接建立或释放的相关信息具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
基于上述任一实施例,所述交互模块还用于:
通过第二无线空口信令,与所述第一设备交互TCP连接建立响应;或者
通过第三无线空口信令,与所述第一设备交互TCP连接释放响应。
本实施例中,所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
基于同一发明构思,本发明实施例十三中,提供了另一种网络设备,如图17所示,所述设备包括:收发机171、以及与该收发机171连接的至少一个处理器172,其中:
处理器172,用于读取存储器173中的程序,执行下列过程:
控制所述收发机通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;
根据所述第一设备与所述第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放;
收发机171,用于在处理器172的控制下接收和发送数据。
其中,在图17中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器172代表的一个或多个处理器和存储器173代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机171可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。
处理器172负责管理总线架构和通常的处理,存储器173可以存储处理器172在执行操作时所使用的数据。
可选的,所述处理器读取存储器中的程序,还执行:
根据所述第一设备与所述第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并控制所述收发机向所述第二设备发送用于请求所述第二设备建立与所述第一设备的TCP连接的第一TCP连接建立信令,所述第一TCP连接建立信令中包含重构的TCP/IP报头;
或者
根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并控制所述收发机向所述第二设备发送用于请求所述第二设备释放与所述第一设备的TCP连接的第一TCP连接释放信令,所述第一TCP连接释放信令中包含重构的TCP/IP报头。
可选的,所述收发机通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息之前,还执行:
接收到所述第二设备发送的第二TCP连接建立信令,所述第二TCP连接建立信令中包括所述第一设备与第二设备的TCP连接建立的相关信息,所述第二TCP连接建立信令中包含TCP/IP报头结构;或者
接收到所述第二设备发送的第二TCP连接释放信令,所述第二TCP连接释放信令中包括所述第一设备与第二设备的TCP连接释放的相关信息,所述第二TCP连接释放信令中包含TCP/IP报头结构。
本实施例中,所述第一设备与第二设备的TCP连接建立或释放的相关信息具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
基于上述任一实施例,所述处理器读取存储器中的程序,还执行:
控制所述收发机通过第二无线空口信令,与所述第一设备交互TCP连接建立响应;或者
控制所述收发机通过第三无线空口信令,与所述第一设备交互TCP连接释放响应。
本实施例中,所述第一无线空口信令、所述第二无线空口信令、所述第三无线空口信令具体参见图6至图13所示任一实施例中的相关描述,此处不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权
利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (28)
- 一种信令传输方法,其特征在于,所述方法包括:第一设备通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;所述第一设备根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者所述第一设备根据所述第一设备与第二设备的TCP连接释放的相关信息,释放与所述第二设备的TCP连接。
- 如权利要求1所述的方法,其特征在于,所述第一设备与第二设备的TCP连接建立的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP连接的指示信息;或者所述第一设备与第二设备的TCP连接释放的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP释放的指示信息。
- 如权利要求1或2所述的方法,其特征在于,所述第一设备与第二设备的TCP连接建立的相关信息包括:所述第一设备的TCP初始序号或者所述第二设备的TCP初始序号。
- 如权利要求1所述的方法,其特征在于,所述第一无线空口信令为标准或协议中已定义的无线资源控制RRC信令、非接入层NAS信令、或者MAC层信令。
- 如权利要求1~4任一项所述的方法,其特征在于,所述方法包括:所述第一设备通过第二无线空口信令,与所述网络设备交互TCP连接建立响应,所述第二无线空口信令中不包含TCP/IP报头结构;或者所述第一设备通过第三无线空口信令,与所述网络设备交互TCP连接释放响应,所述第三无线空口信令中不包含TCP/IP报头结构。
- 如权利要求5所述的方法,其特征在于,所述第二无线空口信令中还包括:所述第一设备的TCP初始序号、或者所述第二设备的TCP初始序号。
- 如权利要求5所述的方法,其特征在于,所述第二无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令;所述第三无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令。
- 一种信令传输方法,其特征在于,所述方法包括:网络设备通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;所述网络设备根据所述第一设备与所述第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者所述网络设备根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放。
- 如权利要求8所述的方法,其特征在于,所述网络设备通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的TCP连接建立或释放的相关信息之后,所述方法还包括:所述网络设备根据所述第一设备与所述第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备建立与所述第一设备的TCP连接的第一TCP连接建立信令,所述第一TCP连接建立信令中包含重构的TCP/IP报头;或者所述网络设备根据所述第一设备与所述第二设备的TCP连接释放的相关信息,向所述第二设备发起所述第一设备与所述第二设备的TCP连接释放,包括:所述网络设备根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备释放与所述第一设备的TCP连接的第一TCP连接释放信令,所述第一TCP连接释放信令中包含重构的TCP/IP报头。
- 如权利要求8或9所述的方法,其特征在于,所述第一设备与第二设备的TCP连接建立或释放的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP连接或释放的指示信息。
- 如权利要求8或9所述的方法,其特征在于,所述第一设备与第二设备的TCP连接建立的相关信息包括:所述第一设备的TCP初始序号、或者所述第二设备的TCP初始序号。
- 如权利要求9所述的方法,其特征在于,所述方法还包括:所述网络设备通过第二无线空口信令,与所述第一设备交互TCP连接建立响应;或者所述网络设备通过第三无线空口信令,与所述第一设备交互TCP连接释放响应。
- 如权利要求12所述的方法,其特征在于,所述第二无线空口信令中还包括:所述第一设备的TCP初始序号、或者所述第二设备的TCP初始序号。
- 如权利要求12所述的方法,其特征在于,所述第一无线空口信令为标准或协议中已定义的无线资源控制RRC信令、非接入层NAS信令、或者MAC层信令;和/或所述第二无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令;和/或所述第三无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令。
- 一种终端设备,其特征在于,所述设备包括:信息交互模块,用于通过第一无线空口信令,与网络设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;处理模块,用于根据所述第一设备与第二设备的TCP连接建立的相关信息,建立与所述第二设备的TCP连接;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,释放与所述第二设备的TCP连接。
- 如权利要求15所述的设备,其特征在于,所述第一设备与第二设备的TCP连接建立的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP连接的指示信息;或者所述第一设备与第二设备的TCP连接释放的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP释放的指示信息。
- 如权利要求15或16所述的设备,其特征在于,所述第一设备与第二设备的TCP连接建立的相关信息包括:所述第一设备的TCP初始序号、或者所述第二设备的TCP初始序号。
- 如权利要求15所述的设备,其特征在于,所述第一无线空口信令为标准或协议中已定义的无线资源控制RRC信令、非接入层NAS信令、或者MAC层信令。
- 如权利要求15或16所述的设备,其特征在于,所述信息交互模块还用于:通过第二无线空口信令,与所述网络设备交互TCP连接建立响应,所述第二无线空口信令中不包含TCP/IP报头结构;或者通过第三无线空口信令,与所述网络设备交互TCP连接释放响应,所述第三无线空口信令中不包含TCP/IP报头结构。
- 如权利要求19所述的设备,其特征在于,所述第二无线空口信令中还包括:所述第一设备的TCP初始序号、或者所述第二设备的TCP初始序号。
- 如权利要求19所述的设备,其特征在于,所述第二无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令;所述第三无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令。
- 一种网络设备,其特征在于,所述设备包括:交互模块,用于通过第一无线空口信令,与第一设备交互所述第一设备与第二设备的传输控制协议TCP连接建立或释放的相关信息,所述第一无线空口信令中不包含TCP/IP报头结构;管理模块,用于根据所述第一设备与所述第二设备的TCP连接建立的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接建立;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,向所述第一设备或所述第二设备发起所述第一设备与所述第二设备的TCP连接释放。
- 如权利要求22所述的设备,其特征在于,所述交互模块还用于:根据所述第一设备与所述第二设备的TCP连接建立的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备建立与所述第一设备的TCP连接的第一TCP连接建立信令,所述第一TCP连接建立信令中包含重构的TCP/IP报头;或者根据所述第一设备与第二设备的TCP连接释放的相关信息,重构TCP/IP报头,并向所述第二设备发送用于请求所述第二设备释放与所述第一设备的TCP连接的第一TCP连接释放信令,所述第一TCP连接释放信令中包含重构的TCP/IP报头。
- 如权利要求22或23所述的设备,其特征在于,所述第一设备与第二设备的TCP连接建立或释放的相关信息包括:用于指示网络设备代理所述第一设备与第二设备的TCP连接或释放的指示信息。
- 如权利要求22或23所述的设备,其特征在于,所述第一设备与第二设备的TCP连接建立的相关信息包括:所述第一设备的TCP初始序号、或者所述第二设备的TCP初始序号。
- 如权利要求23所述的设备,其特征在于,所述交互模块还用于:通过第二无线空口信令,与所述第一设备交互TCP连接建立响应;或者通过第三无线空口信令,与所述第一设备交互TCP连接释放响应。
- 如权利要求26所述的设备,其特征在于,所述第二无线空口信令中还包括:所述第二设备的TCP初始序号。
- 如权利要求26所述的设备,其特征在于,所述第一无线空口信令为 标准或协议中已定义的无线资源控制RRC信令、非接入层NAS信令、或者MAC层信令;和/或所述第二无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令;和/或所述第三无线空口信令为标准或协议中已定义的RRC信令、NAS信令、或者MAC层信令。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/080802 WO2017185368A1 (zh) | 2016-04-29 | 2016-04-29 | 一种信令传输方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108886705A true CN108886705A (zh) | 2018-11-23 |
Family
ID=60161714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680084421.4A Pending CN108886705A (zh) | 2016-04-29 | 2016-04-29 | 一种信令传输方法和设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108886705A (zh) |
WO (1) | WO2017185368A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023030386A1 (zh) * | 2021-09-03 | 2023-03-09 | 华为技术有限公司 | 一种数据传输方法、电子设备和装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104763A (zh) * | 2020-09-17 | 2020-12-18 | 宏图智能物流股份有限公司 | 一种可实现仓库内部不同网络平台对接的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442481A (zh) * | 2001-02-15 | 2009-05-27 | Ipr特许公司 | 用于无线接口上tcp性能改善的双重代理方法 |
CN102355462A (zh) * | 2011-10-09 | 2012-02-15 | 大唐移动通信设备有限公司 | 一种实现tcp传输的方法及装置 |
CN104618961A (zh) * | 2015-01-21 | 2015-05-13 | 普天信息技术有限公司 | 应用于智能电网的单通道tcp/ip头压缩方法及*** |
CN104618007A (zh) * | 2015-03-12 | 2015-05-13 | 北京邮电大学 | 一种同步卫星tcp协议分段连接优化方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1056259B1 (en) * | 1999-05-25 | 2005-09-14 | Lucent Technologies Inc. | Method and apparatus for telecommunications using internet protocol |
TW200807985A (en) * | 2006-06-15 | 2008-02-01 | Interdigital Tech Corp | Method and apparatus for reducing transmission overhead |
CN101094162A (zh) * | 2006-06-21 | 2007-12-26 | 华为技术有限公司 | 一种采用头部去除方式传输媒体流的方法 |
CN101309233B (zh) * | 2008-06-04 | 2010-09-08 | 腾讯科技(深圳)有限公司 | 实现即时通讯tcp连接复用的方法 |
CN102056235B (zh) * | 2009-11-09 | 2017-04-26 | 华为技术有限公司 | 一种数据传输方法、设备和*** |
-
2016
- 2016-04-29 WO PCT/CN2016/080802 patent/WO2017185368A1/zh active Application Filing
- 2016-04-29 CN CN201680084421.4A patent/CN108886705A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442481A (zh) * | 2001-02-15 | 2009-05-27 | Ipr特许公司 | 用于无线接口上tcp性能改善的双重代理方法 |
CN102355462A (zh) * | 2011-10-09 | 2012-02-15 | 大唐移动通信设备有限公司 | 一种实现tcp传输的方法及装置 |
CN104618961A (zh) * | 2015-01-21 | 2015-05-13 | 普天信息技术有限公司 | 应用于智能电网的单通道tcp/ip头压缩方法及*** |
CN104618007A (zh) * | 2015-03-12 | 2015-05-13 | 北京邮电大学 | 一种同步卫星tcp协议分段连接优化方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023030386A1 (zh) * | 2021-09-03 | 2023-03-09 | 华为技术有限公司 | 一种数据传输方法、电子设备和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2017185368A1 (zh) | 2017-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022093474A (ja) | 情報伝送方法及び装置 | |
CN109196902A (zh) | 一种数据处理方法及终端设备、基站 | |
EP3267721B1 (en) | Air-interface protocol stack configuration method, and data transmission method and device | |
TWI396398B (zh) | 管理傳輸時間間隔集束傳輸之方法及通訊裝置 | |
JP6961711B2 (ja) | ページング方法及びページング装置 | |
WO2018053692A1 (zh) | 数据传输方法、装置及*** | |
CN111988212B (zh) | 一种报文传输方法以及相关装置 | |
WO2013166670A1 (zh) | 上行信道资源配置方法和设备 | |
CN109429366B (zh) | 一种pdu会话处理方法及设备 | |
CN109548096A (zh) | 通信方法、基站、终端设备和*** | |
CN110999355A (zh) | 用于分离用户面的服务质量实现 | |
WO2017008701A1 (zh) | 数据传输方法、装置及用户设备 | |
JP7301849B2 (ja) | 中継伝送方法及び中継ノード | |
JP2016528842A (ja) | サービスデータを送信するための方法、端末、および基地局 | |
EP3649801A1 (en) | Transfer of measurement configuration information in wireless communication networks | |
EP3602975A1 (en) | Methods and apparatuses for managing compression of information in a wireless network | |
US20190132226A1 (en) | Data transmission method, device, and network system | |
CN107113811A (zh) | 一种建立数据无线承载的方法及装置 | |
EP3064030B1 (en) | Systems, methods and devices for modifying relay operation of a wireless device | |
JP7237983B2 (ja) | 早期データ伝送のためのプロトコル・データ・ユニットの作成 | |
RU2596583C2 (ru) | Системы и способы перезапуска сетевой станции | |
CN108886705A (zh) | 一种信令传输方法和设备 | |
CN107770847B (zh) | 网络接入方法、接入设备和终端设备 | |
JP7101675B6 (ja) | データ処理方法及び装置 | |
TW201929571A (zh) | 網路重定向方法及終端、存取網設備、移動管理設備 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181123 |