本发明涉及通信技术领域,特别是指一种接入层ip包的处理方法、装置及设备。
背景技术:
自洽(self-consistent)简单地说就是按照自身的逻辑推演的话,自己可以证明自己至少不是矛盾或者错误的,这就是简单的自洽性。科学研究本身就是遵循自洽性的,建立于客观基础上,反之则建立于主观之上,最终归属不可证伪与证明,一个不能够满足自洽性的理论或者方法显然是不攻自破的。
内生ai(nativeai)的概念被广泛提及,在无线网络中使用ai工具进行无线网络的无线资源优化。下一代无线网络面临着更复杂的应用场景,如果能够运用ai工具更好的服务用户,能够极大的提高用户体验。
5g无线接入网协议栈通过mac(媒体访问控制)的调度实现了逻辑信道(业务)和空口资源的匹配,但是逻辑信道的优先级、qos(服务质量)保障参数等都是上层(核心网)制定,制定优先级和qos保障参数时没有参考该逻辑信道(业务)所在的空口无线质量。
5g无线接入网中,当层2(layer2,l2)的数据发送失败后,就要依靠更高层的tcp/ip层进行重传,这样会导致tcp发送窗口的快速缩小和数据包重传时延的变长。并且对与tcp发送窗口的控制与低层发送匹配的问题也被研究很多年,一直通过tcp能够根据低层信道质量进行重传和发送窗口的控制。
面向下一代移动通信的极简网络(litenetwork)的设计目标,需要这种方式进行重新设计。
目前5g无线接入层(accessstratum,as)协议栈的数据处理面仍然延用了传统的数据处理方式:l2进行空口链路的数据处理,与tcp/ip层无互动。
技术实现要素:
本发明提供了一种接入层ip包的处理方法、装置及设备,实现了接入层的ip包的处理。
为解决上述技术问题,本发明的实施例提供如下方案:
一种接入层ip包的处理方法,应用于接入层的层3的用户面功能实体,所述方法包括:
所述接入层的层3的用户面功能实体,接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者,接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为终端侧的功能实体或者网络设备的功能实体。
可选的,接入层ip包的处理方法,还包括:所述接入层的层3的用户面功能实体,在所述ip包发送或者接收失败时,对所述ip包进行重传。
可选的,接入层ip包的处理方法,还包括:所述接入层的层3的用户面功能实体,对接收的所述接入层的层2的功能实体发送的数据包进行排序,将排序后的ip包发送给所述ip包实体。
可选的,所述接入层的层3的用户面功能实体包括:接入层的层3的源用户面功能实体和目标用户面功能实体,还包括:
所述源用户面功能实体将ip包发送给所述ip包实体,通过所述ip包实体将所述ip包发送给所述目标用户面功能实体。
可选的,所述ip包实体与一个或者多个所述用户面功能实体通信连接,所述ip包实体将ip包分发给一个或者多个所述用户面功能实体,所述方法还包括:
多个所述用户面功能实体接收所述ip包实体分发的ip包。
可选的,所述ip包实体通过所述层3的控制面功能实体,建立、修改或者释放与所述控制面功能实体对应的所述用户面功能实体,所述方法还包括:所述用户面功能实体接收与所述用户面功能实体对应的控制面功能实体发送的ip连接建立、修改或者释放请求;
所述用户面功能实体根据所述ip连接建立、修改或者释放请求,建立与所述ip包实体以及至少一个所述接入层的层2的功能实体之间的ip连接、ip连接的修改或者ip连接的释放。
可选的,接入层ip包的处理方法,还包括:终端侧的控制面功能实体接收来自所述网络设备侧的控制面功能实体发送的所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令;或者,终端侧的控制面功能实体向所述网络设备侧的控制面功能实体发送ip连接建立的请求信令、修改或者释放所述ip连接的请求信令。
本发明的实施例还提供一种接入层ip包的处理装置,应用于接入层的层3的用户面功能实体,包括:
收发模块,用于接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为终端侧的功能实体或者网络设备的功能实体。
可选的,接入层ip包的处理装置,所述收发模块还用于在所述ip包发送或者接收失败时,对所述ip包进行重传。
可选的,所述收发模块还用于对接收的所述接入层的层2的功能实体发送的数据包进行排序,将排序后的ip包发送给所述ip包实体。
可选的,所述接入层的层3的用户面功能实体包括:接入层的层3的原用户面功能实体和目标用户面功能实体,所述源用户面功能实体的收发模块将ip包发送给所述ip包实体,通过所述ip包实体将所述ip包发送给所述目标用户面功能实体的收发模块。
可选的,所述ip包实体与一个或者多个所述用户面功能实体通信连接,所述ip包实体将ip包分发给一个或者多个所述用户面功能实体;
多个所述用户面功能实体的收发模块还用于接收所述ip包实体分发的ip包。
可选的,所述ip包实体通过所述层3的控制面功能实体,建立、修改或者释放与所述控制面功能实体对应的所述用户面功能实体;
所述收发模块还用于还用于接收与所述用户面功能实体对应的控制面功能实体发送的ip连接建立的信令、ip连接修改信令或者ip连接释放信令;并根据所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令,建立与所述ip包实体以及至少一个所述接入层的层2的功能实体之间的ip连接、ip连接的修改或者ip连接的释放。
本发明的实施例还提供一种通信设备,包括:
收发机,用于接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为所述通信设备的功能实体,所述通信设备为终端或者网络设备。
本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。
本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。
本发明的上述方案至少包括以下有益效果:
本发明的上述方案,通过接入层的层3的用户面功能实体,接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;从而实现接入层的ip包的处理。
附图说明
图1为本发明的实施例接入层ip包的处理方法的流程示意图;
图2为本发明的实施例终端侧和网络侧连接的网络架构示意图;
图3为本发明的实施例的一种ip连接建立的流程示意图。
图4为本发明的实施例的接入层ip包的处理装置的模块框图;
图5为本发明的实施例通信设备的架构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
如图1所示,本发明的实施例提供一种接入层ip包的处理方法,应用于接入层的层3的用户面功能实体,所述方法包括:
步骤11,所述接入层的层3的用户面功能实体,接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为终端侧的功能实体或者网络设备的功能实体。
如图2所示,这里的ip包实体可以是终端侧或者网络设备侧的ip包实体(ippacketentity),指代能够给接入(as)层的l2层发送或者接收ip包的功能实体,可以是终端侧或者网络设备侧的ip层协议实体,可以是终端侧或者网络设备侧的网关功能实体,也可以是网络侧核心网的upf(userplanefunction,用户面功能)实体,也可以是网络侧核心网的防火墙功能实体等。
这里的接入层的层3的用户面功能实体可以是upl3,指位于接入层的ip功能实体,是分布的ip功能(distributedip)位于靠近空口部署的接入层的数据处理(userplane:用户面)的相关功能统称。因为ip层在iso七层模型里面属于l3(layer3:层3),在此指代下沉到as层的ip层相关的数据面功能。
本发明的一可选的实施例中,接入层ip包的处理方法,还可以包括:
步骤12,所述接入层的层3的用户面功能实体,在所述ip包发送或者接收失败时,对所述ip包进行重传。
该实施例中,终端侧或者网络设备侧的所述接入层的层3的用户面功能实体upl3的数据重传功能是保证低层(lowerlayers)进行数据传输时,当数据传输失败后,不需要tcp(传输控制协议)层进行重传,直接在所述接入层的层3的用户面功能实体upl3进行重传,从而降低对tcp发送窗口的影响,也缩短了数据发送时链路上需要的时延。
该实施例中,接入层的层3的用户面功能实体upl3的数据重传功能屏蔽低层链路的重传并确保上层对低层的数据重传无感知。无论upl3或者其低层的链路进行多少次重传,甚至低层链路因为重传次数超过规定门限而进行重建,每次重传的数据都只从upl3中得到,不需要向upl3的上层进行申请,这就意味着upl3具有重传功能,或者数据缓存直到低层发送成功的功能。如果upl3具有重传功能,则在监测低层发送失败后,发起数据包的重传,此功能需要upl3具有低层数据包发送失败的监测功能,比如收到对等的upl3功能实体发送来的数据接收状态信息,根据该反馈信息确认数据包是否需要重传。如果upl3具有数据保障正确发送功能,则upl3把发送个低层的每一个数据包都缓存在本地。当低层发送成功后,通知upl3相应的数据已经发送成功了,upl3释放缓存的对应数据包;当低层发送失败后,通知upl3相应的数据包没有发送成功需要重传,对于这些没有发送成功的数据包,upl3可以选择在原有低层链路上发送,也可以在其它可用的链路上发送;upl3在发送这些数据包时,按照发送新数据的方式发送。无论何种方式,upl3缓存的数据包直到低层发送成功再丢弃,否则一直支撑低层链路进行发送,确保ip包实体对低层链路的重传无感知。
本发明的一可选的实施例中,接入层ip包的处理方法,还可以包括:
步骤13,所述接入层的层3的用户面功能实体,对接收的所述接入层的层2的功能实体发送的数据包进行排序,将排序后的ip包发送给所述ip包实体。
该实施例中,终端侧或者网络设备侧的所述接入层的层3的用户面功能实体upl3的排序功能是保证该用户面功能实体从低层接收到数据给ip包实体发送时,能够按照先后的顺序向高层递交。
当一个ip包实体同时连接一个或者多个upl3时,接收数据时,ip包实体具有把从一个或者多个upl3接收到的数据按照顺序发送给高层。数据发送时,ip包实体具有把数据按照顺序分发给一个或者多个upl3。
当一个upl3同时连接一个或者多个低层(lowerlayer)功能单元或者实体时,接收数据时,upl3具有把从多个低层接收到的数据按照顺序发送给ip包实体。
upl3不能把数据包乱序发送给ip包实体。数据发送时,upl3具有把数据按照顺序分发给一个或者多个低层。upl3可以自身具有数据包的顺序接收和发送的数据包标识,比如upl3自身定义数据包的sn(sequencenumber,序列号);也可以使用低层的顺序接收和发送数据包的数据包标识,比如使用l2的协议实体提供的sn号(例如pdcp层给每个数据包分配一个sn号)。
本发明的一可选的实施例中,所述接入层的层3的用户面功能实体包括:接入层的层3的原用户面功能实体和目标用户面功能实体,接入层ip包的处理方法还可以包括:
步骤14,所述源用户面功能实体将ip包发送给所述ip包实体,通过所述ip包实体将所述ip包发送给所述目标用户面功能实体。
该实施例中,当终端移动时,出现源upl3和目标upl3切换时,ip包实体具有协助源和目标upl3实现数据前转的功能。
ip包实体和upl3之间具有数据包收发状态交互过程,ip包实体缓存发送给upl3的数据包,当upl3发送成功时,通知ip包实体把缓存的数据丢弃。
或者,
ip包实体不缓存发送给upl3的数据包,当需要数据前转时,ip包实体和每个upl3之间进行数据前转的交互,包括ip包实体指示源和目的upl3间进行数据交互,也可以源upl3先把需要前转的数据包或者数据包的身份指示信息(ip包实体缓存着这些数据)上报给ip包实体,然后有ip包实体把数据包发送给目的upl3。
本发明的一可选的实施例中,所述ip包实体与一个或者多个所述用户面功能实体通信连接,所述ip包实体将ip包分发给一个或者多个所述用户面功能实体,接入层ip包的处理方法还可以包括:
步骤15,多个所述用户面功能实体接收所述ip包实体分发的ip包。
该实施例中,当一个ip包实体同时连接一个或者多个upl3时,发送数据时,ip包实体能够同时给多个upl3分发数据,具有流量控制功能。当一个upl3同时连接一个或者多个低层时,发送时,upl3能够同时给多个低层分发数据,具有流量控制功能。
本发明的一可选的实施例中,所述ip包实体通过所述层3的控制面功能实体,建立、修改或者释放与所述控制面功能实体对应的所述用户面功能实体,接入层ip包的处理方法还可以包括:
步骤16,所述用户面功能实体接收与所述用户面功能实体对应的控制面功能实体发送的ip连接建立的信令、ip连接修改信令或者ip连接释放信令;
步骤17,所述用户面功能实体根据所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令,建立与所述ip包实体以及至少一个所述接入层的层2的功能实体之间的ip连接、ip连接的修改或者ip连接的释放。
该实施例中,ip包实体可以控制upl3的建立、修改或者释放。ip包实体可以具有直接的控制功能,可以触发控制面(controlplane,cp)产生端到端的信令建立upl3。
可选的,接入层ip包的处理方法,还可以包括:终端侧的控制面功能实体接收来自所述网络设备侧的控制面功能实体发送的所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令;或者,
终端侧的控制面功能实体向所述网络设备侧的控制面功能实体发送ip连接建立的请求信令、修改或者释放所述ip连接的请求信令。
如图3所示,该实施例中,终端侧的控制面功能实体和所述网络设备侧的控制面功能实体交互,进行ip连接建立或者ip连接释放的过程包括:
步骤31,网络侧的upl3根据解析的ip信息,产生建立ip连接的请求(iplinksetuprequest)。在该消息中,携带了该ip流(ipflow)的ip源地址、目的ip地址、该ip流的身份标识信息。
步骤32,网络侧的控制面功能实体cpl3收到请求后,通过rrc(无线资源控制)重配置信令配置终端侧(rrcreconfiguration(iptunnelsetup))。该信令中携带了ip隧道配置的相关信息,包括源ip地址,目的ip地址,承载该ip流的低层承载信息,诸如低层承载身份标识信息,低层承载qos相关的参数,低层承载和ip流的映射信息等。
步骤33,终端侧和网络侧在完成空口rrc重配置信令后,分别配置各自的upl3功能。
步骤34,终端侧完成配置后,给网络侧发送响应消息。
本发明的上述实施例中,如图2所示,针对一个终端的端到端链路,终端侧和网络侧都具有一个或者多个对等的ip包实体。为了和网络侧进行对等,终端侧需要和连接该终端的网络侧相同功能的upl3功能实体。
图2所示的系统架构中,终端同时连接了两个独立的网络设备(如基站),每个独立基站上具有upl3功能实体,此时终端侧可以建立两个独立的upl3功能实体,也可以建立一个upl3功能实体。同时,因为网络侧基站设备的形态的灵活性,连接同一个终端的链路可以采用一个主基站同时连接多个辅基站的方式,此时终端在辅基站上的链路连接主基站上的upl3功能实体,所以,终端侧此时只需要一个upl3功能实体即可。
当终端接入网络设备后,根据网络设备的信令建立相对应的upl3功能,包括ip包实体和upl3的连接,upl3和低层链路的连接。当一个终端建立多个upl3功能实体时,则说明该终端与网络侧存在多个高层链接。当一个终端只建立一个upl3功能实体时,则说明该终端与网络侧只存在一个高层连接。当一个upl3功能实体连接多个低层功能实体时,则说明该终端与网络侧存在多个低层链接。
对于网络侧,因为如果把整个tcp/ip下沉到as层,则降低了tcp/ip层数据能够路由的范围,即只能在一个as层的范围内进行数据路由,当切换时会造成大量数据的前转搬移(dataforwarding)。如果把tcp/ip靠近as部署,则会缩短链路,降低rtt(roundtriptime)的长度,缩短数据发送和重传的时延。
本发明的上述实施例中,提供了一种面向内生ai(nativeai)的分布式ip功能;as层的ip功能;重构无线接入网的up(用户面),实现l3和l2的融合。
如图4所示,本发明的实施例还提供一种接入层ip包的处理装置40,应用于接入层的层3的用户面功能实体,包括:
收发模块41,用于接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为终端侧的功能实体或者网络设备的功能实体。
可选的,所述收发模块41还用于在所述ip包发送或者接收失败时,对所述ip包进行重传。
可选的,所述收发模块41还用于对接收的所述接入层的层2的功能实体发送的数据包进行排序,将排序后的ip包发送给所述ip包实体。
可选的,所述接入层的层3的用户面功能实体包括:接入层的层3的原用户面功能实体和目标用户面功能实体,所述源用户面功能实体的收发模块将ip包发送给所述ip包实体,通过所述ip包实体将所述ip包发送给所述目标用户面功能实体的收发模块。
可选的,所述ip包实体与一个或者多个所述用户面功能实体通信连接,所述ip包实体将ip包分发给一个或者多个所述用户面功能实体;
多个所述用户面功能实体的收发模块41还用于接收所述ip包实体分发的ip包。
可选的,所述ip包实体通过所述层3的控制面功能实体,建立、修改或者释放与所述控制面功能实体对应的所述用户面功能实体;
所述收发模块41还用于接收与所述用户面功能实体对应的控制面功能实体发送的ip连接建立的信令、ip连接修改信令或者ip连接释放信令;并根据所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令,建立与所述ip包实体以及至少一个所述接入层的层2的功能实体之间的ip连接、ip连接的修改或者ip连接的释放。
需要说明的是,该装置是与上述图1所示方法对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。该装置还可以包括处理模块42,用于对收发模块41收发的数据进行处理等。
如图5所示,本发明的实施例还提供一种通信设备50,包括:
收发机51,用于接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为所述通信设备的功能实体,所述通信设备50为终端或者网络设备。
可选的,所述收发机51还用于在所述ip包发送或者接收失败时,对所述ip包进行重传。
可选的,所述收发机51还用于对接收的所述接入层的层2的功能实体发送的数据包进行排序,将排序后的ip包发送给所述ip包实体。
可选的,所述接入层的层3的用户面功能实体包括:接入层的层3的原用户面功能实体和目标用户面功能实体,所述源用户面功能实体的收发机将ip包发送给所述ip包实体,通过所述ip包实体将所述ip包发送给所述目标用户面功能实体的收发机。
可选的,所述ip包实体与一个或者多个所述用户面功能实体通信连接,所述ip包实体将ip包分发给一个或者多个所述用户面功能实体;
多个所述用户面功能实体的收发机51还用于接收所述ip包实体分发的ip包。
可选的,所述ip包实体通过所述层3的控制面功能实体,建立、修改或者释放与所述控制面功能实体对应的所述用户面功能实体;
所述收发机51还用于接收与所述用户面功能实体对应的控制面功能实体发送的ip连接建立的信令、ip连接修改信令或者ip连接释放信令;并根据所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令,建立与所述ip包实体以及至少一个所述接入层的层2的功能实体之间的ip连接、ip连接的修改或者ip连接的释放。
需要说明的是,该通信设备是与上述图1所示方法对应的通信设备,上述方法实施例中所有实现方式均适用于该设备的实施例中,也能达到相同的技术效果。该通信设备还可以进一步包括:处理器52,存储器53;收发机51与处理器52,以及,收发机51与存储器53之间,均可以通过总线接口连接,收发机51的功能可以由处理器52实现,处理器52的功能也可以由收发机51实现。
本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上图1所述的方法。
本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上图1所述的方法。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
1.一种接入层ip包的处理方法,其特征在于,应用于接入层的层3的用户面功能实体,所述方法包括:
所述接入层的层3的用户面功能实体,接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者,接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为终端侧的功能实体或者网络设备的功能实体。
2.根据权利要求1所述的接入层ip包的处理方法,其特征在于,还包括:
所述接入层的层3的用户面功能实体,在所述ip包发送或者接收失败时,对所述ip包进行重传。
3.根据权利要求1所述的接入层ip包的处理方法,其特征在于,还包括:
所述接入层的层3的用户面功能实体,对接收的所述接入层的层2的功能实体发送的数据包进行排序,将排序后的ip包发送给所述ip包实体。
4.根据权利要求1所述的接入层ip包的处理方法,其特征在于,所述接入层的层3的用户面功能实体包括:接入层的层3的源用户面功能实体和目标用户面功能实体,还包括:
所述源用户面功能实体将ip包发送给所述ip包实体,通过所述ip包实体将所述ip包发送给所述目标用户面功能实体。
5.根据权利要求1所述的接入层ip包的处理方法,其特征在于,所述ip包实体与一个或者多个所述用户面功能实体通信连接,所述ip包实体将ip包分发给一个或者多个所述用户面功能实体,所述方法还包括:
多个所述用户面功能实体接收所述ip包实体分发的ip包。
6.根据权利要求1所述的接入层ip包的处理方法,其特征在于,所述ip包实体通过所述层3的控制面功能实体,建立、修改或者释放与所述控制面功能实体对应的所述用户面功能实体,所述方法还包括:
所述用户面功能实体接收与所述用户面功能实体对应的控制面功能实体发送的ip连接建立、修改或者释放请求;
所述用户面功能实体根据所述ip连接建立、修改或者释放请求,建立与所述ip包实体以及至少一个所述接入层的层2的功能实体之间的ip连接、ip连接的修改或者ip连接的释放。
7.根据权利要求6所述的接入层ip包的处理方法,其特征在于,还包括:
终端侧的控制面功能实体接收来自所述网络设备侧的控制面功能实体发送的所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令;或者,
终端侧的控制面功能实体向所述网络设备侧的控制面功能实体发送ip连接建立的请求信令、修改或者释放所述ip连接的请求信令。
8.一种接入层ip包的处理装置,其特征在于,应用于接入层的层3的用户面功能实体,包括:
收发模块,用于接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者,接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为终端侧的功能实体或者网络设备的功能实体。
9.根据权利要求8所述的接入层ip包的处理装置,其特征在于,还包括:
所述收发模块还用于在所述ip包发送或者接收失败时,对所述ip包进行重传。
10.根据权利要求8所述的接入层ip包的处理装置,其特征在于,
所述收发模块还用于对接收的所述接入层的层2的功能实体发送的数据包进行排序,将排序后的ip包发送给所述ip包实体。
11.根据权利要求8所述的接入层ip包的处理装置,其特征在于,所述接入层的层3的用户面功能实体包括:接入层的层3的源用户面功能实体和目标用户面功能实体;
所述源用户面功能实体的收发模块将ip包发送给所述ip包实体,通过所述ip包实体将所述ip包发送给所述目标用户面功能实体的收发模块。
12.根据权利要求8所述的接入层ip包的处理装置,其特征在于,所述ip包实体与一个或者多个所述用户面功能实体通信连接,所述ip包实体将ip包分发给一个或者多个所述用户面功能实体;
多个所述用户面功能实体的收发模块还用于接收所述ip包实体分发的ip包。
13.根据权利要求8所述的接入层ip包的处理装置,其特征在于,所述ip包实体通过所述层3的控制面功能实体,建立、修改或者释放与所述控制面功能实体对应的所述用户面功能实体;
所述收发模块还用于接收与所述用户面功能实体对应的控制面功能实体发送的ip连接建立的信令、ip连接修改信令或者ip连接释放信令;并根据所述ip连接建立的信令、ip连接修改信令或者ip连接释放信令,建立与所述ip包实体以及至少一个所述接入层的层2的功能实体之间的ip连接、ip连接的修改或者ip连接的释放。
14.一种通信设备,其特征在于,包括:
收发机,用于接收来自ip包实体的ip包,并发送给至少一个所述接入层的层2的功能实体;或者,接收来自所述接入层的层2的功能实体发送的数据包或者控制包,并发送给所述ip包实体;其中,所述接入层的层3的用户面功能实体、ip包实体以及所述接入层的层2的功能实体,为所述通信设备的功能实体,所述通信设备为终端或者网络设备。
15.一种通信设备,其特征在于,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如权利要求1至7任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机运行时,使得计算机执行如权利要求1至7任一项所述的方法。
技术总结