CN102970710B - 一种数据传输方法及基站 - Google Patents
一种数据传输方法及基站 Download PDFInfo
- Publication number
- CN102970710B CN102970710B CN201210398772.6A CN201210398772A CN102970710B CN 102970710 B CN102970710 B CN 102970710B CN 201210398772 A CN201210398772 A CN 201210398772A CN 102970710 B CN102970710 B CN 102970710B
- Authority
- CN
- China
- Prior art keywords
- packet
- terminal
- base station
- address
- network
- 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.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了数据传输方法及基站,能够将终端发送的数据转换为IP数据包发送给网络,并将网络发送的IP数据包进行转发,实现了在不通过核心网设备的情况下,基站对终端和网络间数据的直接通信,从而使得小规模组网时能够避免使用高成本的核心网设备,因此,能够大大减低小规模组网的成本。
Description
技术领域
本发明涉及通信领域,尤其涉及一种数据传输方法及基站。
背景技术
目前,LTE(LongTermEvolution)的网络构架包括:接入网设备(eNB)及核心网设备(EPC),当终端需要与IP网络进行数据通信时,必须经由接入网设备与核心网设备进行连接,才能最终与IP网络进行数据通信。在大规模组网时,上述网络构架有利于对设备及网络进行集中式管理,虽然核心网设备的成本较高,但是在多基站组网的条件下,核心网设备的成本所占的比重并不高。
随着LTE技术的推广和普及,LTE技术也能够应用于行业专用网络,与公众网相比,行业专用网络的特点是规模小、基站少,因而,如果在行业专用网络中同样部署核心网设备,则容易导致小型组网的成本大大增加。
发明内容
有鉴于此,本发明实施例提供了一种数据传输方法及基站,目的在于解决现有的LTE网络构架导致小规模组网时成本过高的问题。
为了实现上述目的,本发明实施例提供了以下技术特征:
一种数据传输方法,应用于基站,包括:
上行方面,接收到的终端发送的IP数据包,并将所述IP数据包发送;
下行方面,接收网络发送的IP数据包并转发。
优选地,所述将所述IP数据包发送包括:
获取所述IP数据包的目的IP地址;
将所述IP数据包发送到所述目的IP地址指示的接收端。
优选地,所述将所述IP数据包发送到所述目的地址指示的接收端包括:
当所述IP数据包满足预设的第一条件时,从终端映射表中查找与所述IP数据包的目的IP地址对应的终端标识;
将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端;
当所述终端映射表中不存在与所述目的IP地址对应的终端标识时,将所述IP数据包发送到网络。
优选地,所述方法还包括:
当所述IP数据包不满足预设的第一条件时,生成与所述IP数据包对应的响应包;
将所述与所述IP数据包对应的响应包发送到网络或者终端。
优选地,所述预设的第一条件包括:
所述IP数据包不是动态主机设置协议的IP数据包并且,
所述IP数据包的目的IP地址不为当前基站的IP地址;并且,
所述IP数据包的目的IP地址不为广播IP;并且,
所述IP数据包的目的IP地址不为多播IP。
优选地,所述接收网络发送IP数据包并转发包括:
接收所述网络发送的IP数据包;
获取所述IP数据包的目的IP地址;
将所述IP数据包发送到所述目的IP地址指示的接收端。
优选地,所述将所述IP数据包发送到所述目的地址指示的接收端包括:
当所述IP数据包满足预设的第二条件时,从终端映射表中查找与所述目的地址对应的终端标识;
将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端。
优选地,所述终端映射表包括:
由所述基站建立并维护的,具有终端的IP地址、终端的状态、终端的标识、基站内部标识的映射表。
优选地,在从终端映射表中查找与所述目的地址对应的终端标识之前,还包括:
判断所述目的IP地址是否为当前基站的IP地址;
如果是,当所述IP数据包为X2接口的隧道IP数据包时,去除所述IP数据包的X2接口包头。
优选地,所述方法还包括:
当所述IP数据包不满足预设的第二条件时,生成与所述IP数据包的响应包;
将所述响应包发送到网络或者终端。
优选地,所述预设的第二条件包括:
所述IP数据包的目的MAC地址不是广播地址;并且,
所述IP数据包的目的MAC地址不是多播地址;并且,
所述IP数据包不是动态主机设置协议的IP数据包。
优选地,当所述终端在当前基站的覆盖范围内时,所述将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端包括:
如果所述终端不存在,则丢弃所述数据包;
如果所述终端存在,则依据所述IP数据包的包头信息将所述IP数据包映射到无线承载上;
通过所述无线承载,将所述IP数据包发送到所述终端。
优选地,当所述终端不在当前基站的覆盖范围内时,所述将所述IP数据包发送到与所述目的地址对应的终端标识指示的终端包括:
依据预设的IP隧道协议,将所述IP数据包进行封装,并修改所述IP数据包的头信息;
依据修改后的头信息,通过网络将所述IP数据包发送到所述终端所在的基站;
通过所述终端所在的基站,将所述IP数据包发送给所述终端。
优选地,在所述将接收到的终端发送的数据转换为IP数据包或接收网络发送的IP数据包之前,还包括:
与所述网络中的AAA服务器交互,以完成所述终端的入网、认证,鉴权和加密初始化。
优选地,所述方法还包括:
当检测到所述终端切换到其它基站时,将与所述终端相关联的数据进行IP隧道封装后发送到所述终端当前所在的基站;
当检测到所述终端由其它基站切换到当前基站时,处理网络发送的所述终端的IP隧道包,并发送给所述终端。
优选地,所述方法还包括:
当终端接入到所述基站时,为接入当前基站的终端分配IP地址。
优选地,所述方法还包括:
实现LTE终端的IDLE模式和寻呼功能。
一种基站,包括:
IP数据包转换模块,用于将接收到的终端发送的数据转换为IP数据包;
网络模块,用于将转换后的IP数据包发送;以及,接收网络发送的IP数据包并转发。
优选地,所述网络模块包括:
数据层,用于上行方面,获取所述无线模块转换的IP数据包目的IP地址,将所述IP数据包发送到所述目的IP地址指示的接收端;下行方面,接收所述网络发送的IP数据包,获取所述IP数据包的目的地址;将所述IP数据包发送到所述目的地址指示的接收端。
优选地,所述数据层包括:
第一转发单元,用于所述IP数据包满足预设的第一条件或第二条件时,从终端映射表中查找与所述IP数据包的目的IP地址对应的终端标识,并将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端;
第二转发单元,用于当所述映射表中不存在与所述目的IP地址对应的终端标识时,将所述IP数据包发送到网络。
优选地,所述第一转发单元包括:
本地转发子单元,用于当所述终端在当前基站的覆盖范围内时,如果所述终端不存在,则丢弃所述数据包;如果所述终端存在,则依据所述IP数据包的包头信息将所述IP数据包映射到无线承载上;通过所述无线承载,将所述IP数据包发送到所述终端;
网络转发子单元,用于当所述终端不在当前基站的覆盖范围内时,依据预设的IP隧道协议,将所述IP数据包进行IP隧道封装,并修改所述IP数据包的头信息,依据修改后的头信息,通过网络将所述IP数据包发送到所述终端所在的基站,并通过所述终端所在的基站,将所述IP数据包发送给所述终端。
优选地,所述数据层还包括:
第三转发单元,用于当所述IP数据包不满足预设的第一条件或预设的第二条件时,生成与所述IP数据包对应的响应包,将所述与所述IP数据包对应的响应包发送到网络或者终端。
优选地,所述数据层还包括:
包头修改单元,用于第一转发单元在从预设的映射表中查找与所述目的地址对应的终端标识之前,判断所述目的IP地址是否为当前基站的IP地址,如果是,当所述IP数据包为X2接口的隧道IP数据包时,去除所述IP数据包的X2接口包头。
优选地,所述基站还包括:
非接入层信令功能模块,用于完成终端非接入层信令消息的处理,协同完成所述终端的入网、认证,鉴权和加密初始化;以及,
完成终端的网络附着和去附着;
发起数据传输请求消息,触发完成无线承载建立,释放和修改。
优选地,所述基站还包括:
切换模块,用于当检测到所述终端切换到其它基站时,将与所述终端相关联的数据进行IP隧道封装后发送到所述终端当前所在的基站;
当检测到所述终端由其它基站切换到当前基站时,处理网络发送的所述终端的IP隧道包,并发送给所述终端。
优选地,所述基站还包括:
内部DHCP模块,用于为接入当前基站的终端分配IP地址。
优选地,所述基站还包括:
寻呼模块,用于修改网络测的协议接口,支持在全网的IDLE和寻呼功能,一个基站作为一个寻呼组。
优选地,所述基站还包括:
网络功能路由协议模块,用于实现支持开放式最短路径优先路由协议或者路由信息协议路由协议,以完成所述基站的路由功能;
基于IP的以太网传输模块,用于实现基于以太网的传输功能,以完成基站基于EOIP二层桥接功能。本发明实施例提供的数据传输方法及基站,能够将终端发送的数据转换为IP数据包发送给网络,并将网络发送的IP数据包进行转发,实现了在不通过核心网设备的情况下,基站对终端和网络间数据的直接通信,从而使得小规模组网时能够避免使用高成本的核心网设备,因此,能够大大减低小规模组网的成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种通信网络拓扑结构图;
图2为本发明实施例公开的一种数据传输方法的流程图;
图3为本发明实例公开的又一种数据传输方法的流程图;
图4为本发明实施例公开的一种数据传输方法中基站与AAA服务器进行通信的示意图;
图5为本发明实施例公开的一种数据传输方法中为终端分配IP地址的示意图;
图6为本发明实施例公开的一种基站的结构示意图;
图7为本发明实施例公开的又一种基站的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开的一种数据传输方法,应用于基站,包括:
上行方面,将接收到的终端发送的数据转换为IP数据包,并将所述IP数据包发送;
下行方面,接收网络发送的IP数据包并转发。
如图1所示,本实施例所述的数据传输方法,由基站作为网络的接入设备直接接入到网络,实现终端与网络进行数据通信。本实施例中的终端包括满足3GPP中LTE协议的终端。
现有的LTE终端与网络进行数据通信的方法中,基站只作为终端与LTE核心网络的接入设备,终端要与IP网络进行通信,基站必须与一个或多个核心网设备相连,通过S1接口与核心网设备进行通信,由核心网设备转发终端与网络间的通信数据。
本实施例所述的数据传输方法,与现有的终端与网络进行数据通信的方法相比,区别在于,基站将终端发送的数据转换为IP数据包直接发送给网络,以及,将网络发送的IP数据包直接进行转发,而不再通过核心网设备交换终端与网络间的通信数据。因此,本实施例所述的方法,不再需要核心网设备,对于小规模组网,能够大大降低组网成本,并且,不通过核心网设备进行终端与网络间的数据交换,还能够减小数据传输的时延。
本发明实施例公开的又一种数据传输方法,应用于基站,在上行方面,如图2所示,包括:
S201:将接收到的终端发送的数据包转换为IP数据包;
S202:获取所述IP数据包的目的IP地址;
在获取IP数据包的目的IP地址后,所述基站将IP数据包发送到目的地址指示的接收端,具体包括:
S203:判断所述IP数据包是否满足预设的第一条件,如果是,执行S204,如果否,执行S207;
其中,预设的第一条件包括:所述IP数据包不是动态主机设置协议(DHCP协议)的IP包;并且,所述IP数据包的目的IP地址不为当前基站IP地址;并且,所述IP数据包的目的IP地址不为广播IP;并且,所述IP数据包的目的IP地址不为多播IP。
S204:从终端IP映射表中查找与所述目的IP地址对应的终端标识,如果能查找到,则执行S205,如果不能,执行S206;
当终端接入基站时,基站内部会为终端建立映射表条目,终端映射表指的是基站维护的IP地址与终端对应的映射表。在终端接入基站时,基站建立并维护终端IP和基站内部唯一标识的映射表,每个终端在表中存在一个条目,在基于SIMPLEIP实现切换功能实现下,条目中包含的基本信息有终端IP,终端状态标志,终端的RelatedBS,终端的唯一性标示。当终端接入,掉线,切换等情况下对表进行增删改等操作。其中:
终端IP:用于记录终端用于IP数据传输的IP地址。
终端状态:指的是支持切换的网络中,终端在接入基站并获得IP后,存在的状态,终端状态可以包括三种,分别为:local:本地接入,leaver:切换离开,visit:切换进入。
RelatedBS:用于记录处于visit状态的终端的初始接入基站。
终端的标示:是指终端的全网唯一性标示,来自于终端。
基站内部标识:是指终端在基站内部的唯一性表示,由基站分配,仅在基站内部使用。
S205:将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端;
需要说明的是,当所述终端有可能在当前基站的覆盖范围内,也有可能已经离开当前基站的覆盖范围,切换到相邻基站的覆盖范围,因此,进一步地,S205具体包括:
S2051:判断所述终端是否在当前基站的范围内,如果是,执行S2052,如果否,执行S2056;
S2052:判断所述终端是否存在,如果所述终端不存在,则执行S2053,如果所述终端存在,则执行S2054;
S2053:丢弃所述数据包;
S2054:依据所述IP数据包的包头信息将所述IP数据包映射到无线承载上;
S2055:通过所述无线承载,将所述IP数据包发送到所述终端;
S2056:依据预设的协议,将所述IP数据包进行封装,并修改所述IP数据包的头信息;
本实施例中,预设的协议指的是基站与基站之间的进行数据通信的协议,例如,使用X2接口隧道协议对所述IP数据包进行封装。
S2057:依据修改后的头信息,通过网络将所述IP数据包发送到所述终端所在的基站;
S2058:通过所述终端所在的基站,将所述IP数据包发送给所述终端。
从上述过程可以看出,基站与终端间的数据通信通过无线承载进行,基站与基站间的数据通信需要通过网络进行。
S206:当所述映射表中不存在与所述目的IP地址对应的终端标识时,将所述IP数据包发送到网络;
S207:生成与所述IP数据包对应的响应包;
S208:将所述与所述IP数据包对应的响应包发送到网络或者终端。
需要说明的是,S207和S208为本发明的优选实施方式,除此以外,如果所述IP数据包的目的IP地址不满足预设的第一条件,还可以按照预设的处理方式对所述IP数据包进行处理,例如,将中止所述IP数据包的传输等。
本实施例所述的数据传输方法,在数据传输的上行过程中,基站连接终端与网络,将终端发送的数据依据IP目的地址,发送到本基站覆盖的终端、或者相邻基站覆盖的终端,或者网络中。由于基站将上行数据转换为IP数据包后直接发送给网络,因而不再需要使用核心网设备,而对于数据传输的过程而言,也不再需要进行RB无线承载到S1承载的转换,因此,简化了数据传输的流程。
本发明实施例公开的又一种数据传输方法,应用于基站,在下行方面,如图3所示,包括:
S301:接收网络发送的IP数据包;
S302:获取所述IP数据包的目的地址;
S303:判断所述IP数据包是否满足预设的第二条件,如果满足预设的第二条件,执行S304,如果不满足预设的第二条件,执行S307;
所述预设的第二条件包括:所述IP数据包的目的MAC地址不是广播地址;并且,所述IP数据包的目的MAC地址不是多播地址;并且,所述IP数据包不是DHCP协议的IP数据包。
S304:判断所述目的IP地址是否为当前基站的IP地址,如果是,说明所述IP数据包可能是其它基站通过X2接口隧道转发到当前基站的,则执行S305,如果目的IP地址不是当前基站的IP地址,则执行S306;
S305:当所述IP数据包为X2接口的隧道IP数据包时,去除所述IP数据包的X2接口包头;
S306:从预设的映射表中查找与所述目的地址对应的终端标识,并将所述IP数据包发送到与所述目的地址对应的终端标识指示的终端;
与上述实施例相类似地,将所述IP数据包发送到与所述目的地址对应的终端标识指示的终端进一步包括:
S3061:判断所述终端是否在当前基站的覆盖范围内,如果是,执行S3062,如果否,执行S3066;
S3062:判断所述终端是否存在,如果所述终端不存在,则执行S3063,如果所述终端存在,则执行S3064;
S3063:丢弃所述数据包;
S3064:依据所述IP数据包的包头信息将所述IP数据包映射到无线承载上;
S3065:通过所述无线承载,将所述IP数据包发送到所述终端;
S3066:依据预设的协议,将所述IP数据包进行封装,并修改所述IP数据包的头信息;
S3067:依据修改后的头信息,通过网络将所述IP数据包发送到所述终端所在的基站;
S3068:通过所述终端所在的基站,将所述IP数据包发送给所述终端。
S307:生成与所述IP数据包的响应包;
S308:将所述响应包发送到网络或者终端。
除此以外,如果所述IP数据包的目的IP地址不满足预设的第二条件,还可以按照预设的处理方式对所述IP数据包进行处理,例如,将中止所述IP数据包的传输等。
本实施例所述的数据传输方法,在下行方面,基站在接收到网络发送的IP数据包时,依据目的IP地址的不同,分别将IP数据包发送到自身覆盖范围内的终端,或者再次通过网络发送到已经切换到相邻基站的终端,而不必再经过核心网设备的转发,能够降低数据传输的时延。
上述两个实施例中,分别从上下行方面详细论述了基站传输数据的过程,进一步地,不论是上行还是下行,在完成数据通信之外,上述实施例还可以进一步包括:
1、完成所述终端的认证,鉴权加密初始化,计费等;
支持LTE标准终端的认证,授权和计费功能需要所述基站外部IP网络的AAA认证服务器参与完成。LTE标准终端和所述基站直接的通信遵循标准空口协议,所述基站和AAA服务器通信可以通过radius或者diameter协议完成。如果终端不需要认证和加密功能,那么AAA认证服务器不是必须的。并且,所述基站可以实现部分甚至全部的AAA服务器的功能。
基站与AAA服务器进行通信的示意图如图4所示。
2、完成终端在基站之间的切换。
由于不经过核心网设备,因此切换的机制需要做重新的设计。为了保持IP业务在切换时的连续性,建议选取采用MobileIP(移动IP)的原理或者SimpleIP(简单IP)的原理之一来实现终端IP业务层的切换机制,或者其它在这两种机制之外的方法来实现。主要是要求能保证所述基站之间进行切换时,终端业务不断线,依然保存通信。
采用基于SimpleIP的原理来实现终端跨基站之间切换时的业务层不中断,X2接口上的信令消息在细节上需要调整,用来在所述基站之间传输终端的信息。所述基站在新增的网络模块(根据实现有不同)需要维护终端的三种状态,分别是local(本地),visit(访问),leave(离开)。终端接入到所述基站时,状态是local,此基站就是终端的HomeBS(初始锚基站)。当终端切换到其他所述基站时,在HomeBS基站上,终端状态为leave。在新的所述基站上,终端的状态为visit。切换成功时,终端的IP地址不发生变化,但是切换失败时,终端的IP地址会发生变化。终端完成切换(从HomeBS切换到非HomeBS,或者从非HomeBS切换到另一个非HomeBS,或者从非HomeBS切换到HomeBS)后,如果当前所述基站不是HomeBS基站,从终端发送到IP网络反向的数据直接从BS转发到IP网络,从IP网络到终端的数据先到底HomeBS基站,然后经过X2接口的用户面隧道协议转发到当前的目标BS基站。
3、为接入当前所述基站的LTE终端分配IP地址。
IP地址由基站负责分配,或者由基站之外的IP网络内部的其它DHCP服务器完成,或者使用静态地址分配。如果选择由基站负责分配,可以选择在attach(网络附着)过程中直接携带或者通过基站中设置的DHCP服务器模块实现。如果选择由基站之外的IP网络内部的其它DHCP服务器完成,通常在IP网络中路由器提供了DHCP服务器的功能。此时基站内部要设置DHCPrelay(DHCP中继)模块。基站业务口的IP地址可以静态配置,也可以由IP网络的DHCP服务器分配。基站的业务口IP地址可以和终端的IP地址在一个网段,也可以不在一个网段(取决于基站的实现模式桥模式,或者路由模式)。图5给出是DHCP服务器在基站外的IP网络中,基站下面的终端通过DHCP消息从DHCP服务器获取IP地址,基站A的业务口IP地址和下面的终端在一个网段上,基站B下面的终端的IP地址和基站B的业务口IP不在一个网段上。
4、实现LTE终端的IDLE模式和寻呼功能
所述基站支持终端的IDLE模式和寻呼功能。一个BS就是一个寻呼组(跟踪域)。当终端进入IDLE模式后,BS需要保存终端的信息,此基站记为HomeBS。如果终端漫游到其它基站后,需要在其它BS基站进行位置更新操作。在位置更新操作的同时,BS基站要通过X2接口和HomeBS基站交互相关信息。同时当外部网络需要和终端通信,数据先发送到BS基站上,数据然后通过隧道转发到当前的BS进行缓存并触发BS寻呼当前终端。当终端从IDLE模式退出时,终端能很快接入基站。HomeBS更新为当前的BS基站。
本发明实施例公开了一种基站,如图6所示,包括:
IP数据包转换模块601,用于将接收到的终端发送的数据转换为IP数据包;
本实施例中,IP数据包转换模块可以设置在具有无线空口接入功能的模块中,所述具有无线空口接入功能模块可以用于完成基于标准LTE的空口协议。
网络模块602,用于将转换后的IP数据包发送;以及,接收网络发送的IP数据包并转发。所述网络模块作为IP网络接入设备,除了完成对来自终端或网络的数据进行处理和转发之外,实际使用中,还可以实现路由协议,DHCP等功能。
本实施例中所述的基站包括的两个模块,具备了实现转发IP数据的最基本的功能,实际应用中,基站还可以保留原有的无线接入模块,本实施例并不对所述基站的模块进行限定,其它能够实现本实施例中基站功能的基站,即便其包括的各个模块的命名不同或还具有其它功能,或者,即便与本实施例中基站相类似的功能在不同的模块中实现,也在本发明的保护范围之内。
本实施例所述基站连接LTE终端与网络进行数据通信时,上行方面,将接收到的LTE终端发送的数据转换为IP数据包并发送,下行方面,接收网络发送的IP数据包并转发,而不再通过核心网设备与网络进行通信。
需要说明的是,本实施例所述的基站,在具备转发功能的基础上,原有的接入功能也可以同时保留,使得基站同时具有接入和转发的功能,包括所述基站的通信网络中不再需要使用核心网设备,在专用小型网络组网的情况下,能够大大降低成本,同时,减小数据传输的时延。
本发明实施例公开的又一种基站,如图7所示,包括:
IP数据包转换模块701,用于将接收到的终端发送的数据转换为IP数据包;
数据层702,用于上行方面,获取所述无线模块转换的IP数据包目的IP地址,将所述IP数据包发送到所述目的IP地址指示的接收端;下行方面,接收所述网络发送的IP数据包,获取所述IP数据包的目的地址;将所述IP数据包发送到所述目的地址指示的接收端。
具体地,所述数据层702包括:
第一转发单元7021,用于所述IP数据包的目的IP地址满足预设的第一条件或第二条件时,从预设的映射表中查找与所述目的IP地址对应的终端标识,并将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端;
第二转发单元7022,用于当所述映射表中不存在与所述目的IP地址对应的终端标识时,将所述IP数据包发送到网络。
第三转发单元7023,用于当所述IP数据包的目的IP地址不满足预设的第一条件或预设的第二条件时,生成与所述IP数据包对应的响应包,将所述与所述IP数据包对应的响应包发送到网络或者终端。
包头修改单元7024,用于第一转发单元在从预设的映射表中查找与所述目的地址对应的终端标识之前,判断所述目的IP地址是否为当前基站的IP地址,如果是,当所述IP数据包为X2接口的隧道IP数据包时,去除所述IP数据包的X2接口包头。
其中,第三转发单元和包头修改单元为优选,本实施例不做限定。
进一步地,本实施例中所述的第一转发单元可细分为:
本地转发子单元,用于当所述终端在当前基站的覆盖范围内时,如果所述终端不存在,则丢弃所述数据包;如果所述终端存在,则依据所述IP数据包的包头信息将所述IP数据包映射到无线承载上;通过所述无线承载,将所述IP数据包发送到所述终端;
网络转发子单元,用于当所述终端不在当前基站的覆盖范围内时,依据预设的协议,将所述IP数据包进行封装,并修改所述IP数据包的头信息,依据修改后的头信息,通过网络将所述IP数据包发送到所述终端所在的基站,并通过所述终端所在的基站,将所述IP数据包发送给所述终端。
也就是说,第一转发单元既能与终端进行通信,也能与网络进行通信。
本实施例所述的基站,数据层具有转发IP数据包的功能,从而使得所述基站与网络进行数据通信时,不再需要经过核心网设备。
进一步地,本实施例中所述的基站,还可以包括:
非接入层信令(NAS)功能模块,用于完成终端NAS消息的处理,协同完成所述终端的入网、认证,鉴权和加密初始化;以及,完成终端的网络附着(attach)和去附着(deattach);
发起数据传输请求消息,触发完成无线承载建立,释放和修改
切换模块,用于当检测到所述终端切换到其它基站时,将与所述终端相关联的数据进行IP隧道封装后发送到所述终端当前所在的基站;
当检测到所述终端由其它基站切换到当前基站时,处理网络发送的所述终端的IP隧道包,并发送给所述终端。
内部DHCP模块,用于为接入当前基站的终端分配IP地址。
寻呼模块,用于修改网络测的协议接口,支持在全网的IDLE和寻呼功能,一个基站作为一个寻呼组。
以及,
网络功能路由协议模块,用于实现支持开放式最短路径优先路由协议(OSPF)或者路由信息协议路由协议,以完成所述基站的路由功能;
基于IP的以太网传输(EOIP)模块,用于实现以太网overIP功能,以完成基站基于EOIP二层桥接功能。
本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (23)
1.一种数据传输方法,其特征在于,应用于基站,所述基站能够完成终端在所述基站之间的切换,从而保证所述终端在所述基站之间进行切换时,终端的业务不断线,该方法具体包括:
上行方面,接收所述终端发送的数据,将所述数据转换为IP数据包,并将所述IP数据包发送;
下行方面,接收网络发送的IP数据包并转发;
其中,所述将所述IP数据包发送包括:
获取所述IP数据包的目的IP地址;
将所述IP数据包发送到所述目的IP地址指示的接收端;
其中,所述将所述IP数据包发送到所述目的地址指示的接收端包括:
当所述IP数据包满足预设的第一条件时,从终端映射表中查找与所述IP数据包的目的IP地址对应的终端标识;
将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端;
当所述终端映射表中不存在与所述目的IP地址对应的终端标识时,将所述IP数据包发送到网络;
其中,所述预设的第一条件包括:
所述IP数据包不是动态主机设置协议的IP数据包并且,
所述IP数据包的目的IP地址不为当前基站的IP地址;并且,
所述IP数据包的目的IP地址不为广播IP;并且,
所述IP数据包的目的IP地址不为多播IP。
2.根据权利要求1所述的方法,其特征在于,还包括:
当所述IP数据包不满足预设的第一条件时,生成与所述IP数据包对应的响应包;
将所述与所述IP数据包对应的响应包发送到网络或者终端。
3.根据权利要求1所述的方法,其特征在于,所述接收网络发送IP数据包并转发包括:
接收所述网络发送的IP数据包;
获取所述IP数据包的目的IP地址;
将所述IP数据包发送到所述目的IP地址指示的接收端。
4.根据权利要求3所述的方法,其特征在于,所述将所述IP数据包发送到所述目的地址指示的接收端包括:
当所述IP数据包满足预设的第二条件时,从终端映射表中查找与所述目的地址对应的终端标识;
将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端。
5.根据权利要求1或4所述的方法,其特征在于,所述终端映射表包括:
由所述基站建立并维护的,具有终端的IP地址、终端的状态、终端的标识、基站内部标识的映射表。
6.根据权利要求4所述的方法,其特征在于,在从终端映射表中查找与所述目的地址对应的终端标识之前,还包括:
判断所述目的IP地址是否为当前基站的IP地址;
如果是,当所述IP数据包为X2接口的隧道IP数据包时,去除所述IP数据包的X2接口包头。
7.根据权利要求4所述的方法,其特征在于,还包括:
当所述IP数据包不满足预设的第二条件时,生成与所述IP数据包的响应包;
将所述响应包发送到网络或者终端。
8.根据权利要求4或7所述的方法,其特征在于,所述预设的第二条件包括:
所述IP数据包的目的MAC地址不是广播地址;并且,
所述IP数据包的目的MAC地址不是多播地址;并且,
所述IP数据包不是动态主机设置协议的IP数据包。
9.根据权利要求1或4所述的方法,其特征在于,当所述终端在当前基站的覆盖范围内时,所述将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端包括:
如果所述终端不存在,则丢弃所述数据包;
如果所述终端存在,则依据所述IP数据包的包头信息将所述IP数据包映射到无线承载上;
通过所述无线承载,将所述IP数据包发送到所述终端。
10.根据权利要求1或4所述的方法,其特征在于,当所述终端不在当前基站的覆盖范围内时,所述将所述IP数据包发送到与所述目的地址对应的终端标识指示的终端包括:
依据预设的IP隧道协议,将所述IP数据包进行封装,并修改所述IP数据包的头信息;
依据修改后的头信息,通过网络将所述IP数据包发送到所述终端所在的基站;
通过所述终端所在的基站,将所述IP数据包发送给所述终端。
11.根据权利要求1所述的方法,其特征在于,在将接收到的终端发送的数据转换为IP数据包或接收网络发送的IP数据包之前,还包括:
与所述网络中的AAA服务器交互,以完成所述终端的入网、认证,鉴权和加密初始化。
12.根据权利要求1所述的方法,其特征在于,还包括:
当检测到所述终端切换到其它基站时,将与所述终端相关联的数据进行IP隧道封装后发送到所述终端当前所在的基站;
当检测到所述终端由其它基站切换到当前基站时,处理网络发送的所述终端的IP隧道包,并发送给所述终端。
13.根据权利要求1所述的方法,其特征在于,还包括:
当终端接入到所述基站时,为接入当前基站的终端分配IP地址。
14.根据权利要求1所述的方法,其特征在于,还包括:
实现LTE终端的IDLE模式和寻呼功能。
15.一种基站,其特征在于,所述基站能够完成终端在所述基站之间的切换,从而保证所述终端在所述基站之间进行切换时,终端的业务不断线,该基站具体包括:
IP数据包转换模块,用于将接收到的终端发送的数据转换为IP数据包;
网络模块,用于将转换后的IP数据包发送;以及,接收网络发送的IP数据包并转发;
其中,所述网络模块包括:
数据层,用于上行方面,获取无线模块转换的IP数据包目的IP地址,将所述IP数据包发送到所述目的IP地址指示的接收端;下行方面,接收所述网络发送的IP数据包,获取所述IP数据包的目的地址;将所述IP数据包发送到所述目的地址指示的接收端;
其中,所述数据层包括:
第一转发单元,用于所述IP数据包满足预设的第一条件或第二条件时,从终端映射表中查找与所述IP数据包的目的IP地址对应的终端标识,并将所述IP数据包发送到与所述目的IP地址对应的终端标识指示的终端;
第二转发单元,用于当所述映射表中不存在与所述目的IP地址对应的终端标识时,将所述IP数据包发送到网络;
其中,所述预设的第一条件包括:所述IP数据包不是动态主机设置协议的IP数据包并且,所述IP数据包的目的IP地址不为当前基站的IP地址;并且,所述IP数据包的目的IP地址不为广播IP;并且,所述IP数据包的目的IP地址不为多播IP;
所述预设的第二条件包括:所述IP数据包的目的MAC地址不是广播地址;并且,所述IP数据包的目的MAC地址不是多播地址;并且,所述IP数据包不是DHCP协议的IP数据包。
16.根据权利要求15所述的基站,其特征在于,所述第一转发单元包括:
本地转发子单元,用于当所述终端在当前基站的覆盖范围内时,如果所述终端不存在,则丢弃所述数据包;如果所述终端存在,则依据所述IP数据包的包头信息将所述IP数据包映射到无线承载上;通过所述无线承载,将所述IP数据包发送到所述终端;
网络转发子单元,用于当所述终端不在当前基站的覆盖范围内时,依据预设的IP隧道协议,将所述IP数据包进行IP隧道封装,并修改所述IP数据包的头信息,依据修改后的头信息,通过网络将所述IP数据包发送到所述终端所在的基站,并通过所述终端所在的基站,将所述IP数据包发送给所述终端。
17.根据权利要求15所述的基站,其特征在于,所述数据层还包括:
第三转发单元,用于当所述IP数据包不满足预设的第一条件或预设的第二条件时,生成与所述IP数据包对应的响应包,将所述与所述IP数据包对应的响应包发送到网络或者终端。
18.根据权利要求15所述的基站,其特征在于,所述数据层还包括:
包头修改单元,用于第一转发单元在从预设的映射表中查找与所述目的地址对应的终端标识之前,判断所述目的IP地址是否为当前基站的IP地址,如果是,当所述IP数据包为X2接口的隧道IP数据包时,去除所述IP数据包的X2接口包头。
19.根据权利要求15所述的基站,其特征在于,还包括:
非接入层信令功能模块,用于完成终端非接入层信令消息的处理,协同完成所述终端的入网、认证,鉴权和加密初始化;以及,
完成终端的网络附着和去附着;
发起数据传输请求消息,触发完成无线承载建立,释放和修改。
20.根据权利要求15所述的基站,其特征在于,还包括:
切换模块,用于当检测到所述终端切换到其它基站时,将与所述终端相关联的数据进行IP隧道封装后发送到所述终端当前所在的基站;
当检测到所述终端由其它基站切换到当前基站时,处理网络发送的所述终端的IP隧道包,并发送给所述终端。
21.根据权利要求15所述的基站,其特征在于,还包括:
内部DHCP模块,用于为接入当前基站的终端分配IP地址。
22.根据权利要求15所述的基站,其特征在于,还包括:
寻呼模块,用于修改网络测的协议接口,支持在全网的IDLE和寻呼功能,一个基站作为一个寻呼组。
23.根据权利要求15所述的基站,其特征在于,还包括:
网络功能路由协议模块,用于实现支持开放式最短路径优先路由协议或者路由信息协议路由协议,以完成所述基站的路由功能;
基于IP的以太网传输模块,用于实现基于以太网的传输功能,以完成基站基于EOIP二层桥接功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210398772.6A CN102970710B (zh) | 2012-10-18 | 2012-10-18 | 一种数据传输方法及基站 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210398772.6A CN102970710B (zh) | 2012-10-18 | 2012-10-18 | 一种数据传输方法及基站 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102970710A CN102970710A (zh) | 2013-03-13 |
CN102970710B true CN102970710B (zh) | 2015-11-18 |
Family
ID=47800506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210398772.6A Active CN102970710B (zh) | 2012-10-18 | 2012-10-18 | 一种数据传输方法及基站 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102970710B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104717637B (zh) * | 2013-12-17 | 2018-12-04 | 北京信威通信技术股份有限公司 | 五元组的处理方法及装置 |
WO2016082079A1 (zh) * | 2014-11-24 | 2016-06-02 | 华为技术有限公司 | 通信系统、基站和通信方法 |
CN106792691A (zh) * | 2016-12-26 | 2017-05-31 | 京信通信技术(广州)有限公司 | 移动通信组网方法及系统 |
CN107071828A (zh) * | 2017-04-01 | 2017-08-18 | 中国联合网络通信集团有限公司 | 报文转发方法及装置 |
CN109219103A (zh) * | 2017-06-29 | 2019-01-15 | 普天信息技术有限公司 | 一种下行数据传输方法及装置 |
CN109787900B (zh) * | 2017-11-15 | 2022-04-19 | 阿里巴巴集团控股有限公司 | 传输方法、装置、设备和机器可读介质 |
CN109067932B (zh) * | 2018-07-24 | 2022-01-25 | 广州贯行电能技术有限公司 | 一种数据采集终端无固定ip的数据传输方法及数据服务端 |
CN113163022B (zh) * | 2021-02-24 | 2023-05-23 | 深圳市日海飞信信息系统技术有限公司 | 面向垂直行业的数据传输方法、装置、设备及存储介质 |
CN114630382B (zh) * | 2022-03-30 | 2024-04-23 | 阿里巴巴(中国)有限公司 | 基于无线网络的数据处理方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114995A (zh) * | 2006-07-25 | 2008-01-30 | 华为技术有限公司 | 一种分组移动网中的路由优化方法及装置 |
CN102014039A (zh) * | 2009-09-07 | 2011-04-13 | 华为技术有限公司 | 数据传输方法和接入点 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100651469B1 (ko) * | 2005-10-07 | 2006-11-29 | 삼성전자주식회사 | 비대칭 무선 네트워크 환경에서의 tcp의 ack피기배킹을 이용한 데이터 전송률을 향상시킬 수 있는방법과 그 단말 및 시스템 |
-
2012
- 2012-10-18 CN CN201210398772.6A patent/CN102970710B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114995A (zh) * | 2006-07-25 | 2008-01-30 | 华为技术有限公司 | 一种分组移动网中的路由优化方法及装置 |
CN102014039A (zh) * | 2009-09-07 | 2011-04-13 | 华为技术有限公司 | 数据传输方法和接入点 |
Also Published As
Publication number | Publication date |
---|---|
CN102970710A (zh) | 2013-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102970710B (zh) | 一种数据传输方法及基站 | |
CN103460786B (zh) | 用于共享公共pdp上下文的系统和方法 | |
CN102316028B (zh) | 发送因特网协议分组的方法及装置 | |
US20150237564A1 (en) | Method and System for a Wireless Multi-Hop Relay Network | |
CN105722055A (zh) | 一种无线局域网wlan用户漫游方法、装置和系统 | |
CN101925125B (zh) | 一种与移动ip结合的具有移动性的多路径tcp的方法 | |
CN102413061A (zh) | 一种报文传输方法及设备 | |
US20150103743A1 (en) | Network system, path control apparatus, path control method, and non-transitory computer readable medium storing program | |
CN101185264A (zh) | 具有基于流控制传输协议的移交功能的终端和该终端的基于流控制传输协议的移交方法 | |
CN102256236A (zh) | 一种分离映射机制下的移动性管理系统及方法 | |
CN110831249B (zh) | 通信方法和装置 | |
CN102984070B (zh) | 一种以太网无编号接口实现数据转发的方法 | |
US20160286443A1 (en) | Service Processing Method, Network Controller and Forwarding Device | |
CN104540180B (zh) | 一种无需根权限的安卓多跳路由实现方法 | |
CN102833803B (zh) | 一种基于IPv6的无线传感器网络结构及子网内切换方法 | |
CN102355402B (zh) | 一种基于vpn路由建立lsp的方法、系统和路由器 | |
WO2016184150A1 (zh) | 一种多跳通信系统及其节点 | |
JP5397535B2 (ja) | 無線通信システム、通信制御方法、移動管理装置、移動端末及び基地局 | |
CN102984813B (zh) | 数据直通处理方法、设备和系统 | |
CN104717640B (zh) | 一种基于定位的无线网络通信的实现方法 | |
CN104768199A (zh) | 一种数据包传输方法及装置 | |
CN106162774A (zh) | 跨MeNB切换方法、装置及基站 | |
CN104869599A (zh) | 一种从属基站主小区的变更方法及装置 | |
CN103997729A (zh) | 一种传输消息的方法、装置及系统 | |
CN105874828A (zh) | 一种信息确定方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20230310 Granted publication date: 20151118 |