基站切换装置、方法、基站、源基站和存储介质与流程

文档序号:21989559发布日期:2020-08-25 19:28阅读:382来源:国知局
基站切换装置、方法、基站、源基站和存储介质与流程

本申请涉及无线通信技术领域,特别是涉及一种基站切换装置、方法、基站、源基站和存储介质。



背景技术:

在无线系统中,当终端从一个小区移动到另一个小区时,为了连续给终端提供服务,需要完成小区的切换。而如何提升切换的性能指标,成为了一项提升用户体验的重要性能指标。

在实现过程中,发明人发现传统技术中至少存在如下问题:有关切换的传统技术,针对基站内小区间切换的场景,未能拓展到其它的应用场景;同时,传统技术切换的时延及丢包率等指标尚存在优化空间,不利于系统稳定性。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够优化数据倒换的基站切换装置、方法、基站、源基站和存储介质。

为了实现上述目的,一方面,本发明实施例提供了一种基站切换装置,包括数据面处理单元;数据面处理单元包括sdap数据处理单元、pdcp协议处理单元以及ngu数据处理单元;

sdap数据处理单元依据切换指令,在当前基站模式为sa模式、且当前数据倒换类型为drb数据倒换时,监控会话;并在监控到于会话中接收到第一终止符时,根据预设映射关系,拷贝第一终止符以传输给各待倒换drb;预设映射关系包括qos流与drb的映射关系;

pdcp协议处理单元在确认各待倒换drb均接收到第一终止符时,生成第二终止符传输给ngu数据处理单元;

ngu数据处理单元关闭对应第二终止符的数据倒换隧道。

在其中一个实施例中,在当前基站模式为nsa模式时:

ngu数据处理单元将下行数据传输给sdap数据处理单元;

pdcp协议处理单元将上行数据传输给sdap数据处理单元;

sdap数据处理单元对接收到的下行数据和上行数据进行透传;

pdcp协议处理单元还对透传后的下行数据进行数据倒换,并在接收到终止符时,结束对应drb的数据倒换通道。

在其中一个实施例中,

ngu数据处理单元依据切换指令,在当前基站模式为sa模式、且当前数据倒换类型为qos流数据倒换时,若收到数据倒换消息则停止发送ngu下行数据,并向sdap数据处理单元的会话中发送第三终止符;

sdap数据处理单元在接收到第三终止符时,根据预设映射关系,拷贝第三终止符以传输给各待倒换drb;

pdcp协议处理单元对缓存和pdcp接收队列中的数据进行数据倒换,且将倒换后的数据传输给第一下行数据倒换通道,直至接收到第四终止符,并将第四终止符转发给第一下行数据转发通道;

sdap数据处理单元获取第一下行数据倒换通道中的倒换后的数据并进行包头拆解,且将拆解后的数据传输给第二下行数据倒换通道,直至接收到第五终止符,以及将第五终止符转发给第二下行数据转发通道;

ngu数据处理单元获取并处理第二下行数据倒换通道中的拆解后的数据,且将处理后的数据传输到数据倒换隧道,直至接收到第六终止符;以及处理ngu正常隧道中的数据,直至接收到第七终止符,并将第七终止符传输给数据倒换隧道。

在其中一个实施例中,

pdcp协议处理单元对缓存中携带sn的数据包进行pdcp包头拆解以及数据倒换,以及对pdcp接收队列中未携带sn的数据包进行数据倒换,得到倒换后的数据。

在其中一个实施例中,

第一下行数据倒换通道为pdcp-sdap数据倒换通道;第一下行数据转发通道为pdcp-sdap数据转发通道;

第二下行数据倒换通道为sdap-ngu数据倒换通道;第一下行数据转发通道为sdap-ngu数据转发通道。

在其中一个实施例中,数据面处理单元还包括消息处理单元;

消息处理单元接收并处理控制面切换消息,分别向ngu数据处理单元、sdap数据处理单元和pdcp协议处理单元传输对应的切换指令,以建立相应的数据倒换隧道和数据倒换通道。

一种基站切换方法,包括步骤:

sdap数据处理单元依据切换指令,在当前基站模式为sa模式、且当前数据倒换类型为drb数据倒换时,监控会话;并在监控到于会话中接收到第一终止符时,根据预设映射关系,拷贝第一终止符以传输给各待倒换drb;预设映射关系包括qos流与drb的映射关系;

pdcp协议处理单元在确认各待倒换drb均接收到第一终止符时,生成第二终止符传输给ngu数据处理单元;

ngu数据处理单元关闭对应第二终止符的数据倒换隧道。

一种基站,基站包括控制面处理单元,以及如上述的基站切换装置;

控制面板处理单元向数据面处理单元传输切换消息;切换消息包含相应ue的切换信息。

一种源基站,源基站包括控制面处理单元,以及如上述的基站切换装置;

控制面板处理单元向数据面处理单元传输切换消息;切换消息包含相应ue的切换信息。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。

上述技术方案中的一个技术方案具有如下优点和有益效果:

本申请提出在sa模式下,把会话的endmarker(终止符)拷贝多份发给每一个映射的drb(dataradiobearer,数据资源承载)承载,借此统一nsa数据倒换和sa模式drb数据倒换处理。本申请可适用于全部切换场景,包括基站内小区间切换和基站间小区切换;本申请相比传统技术更好地减少了切换期间的丢包情况,进而提升了切换期间的速率,同时更好地优化了切换时延,减少了整个切换的耗时。以上,本申请可以有效提升切换的时延及丢包率指标,以及加强系统稳定性。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为一个实施例中基站切换装置的结构框图;

图2为另一个实施例中基站切换装置的结构框图;

图3为一个实施例中基站切换方法的流程示意图;

图4为一个实施例中基站或源基站的内部单元;

图5为一个实施例中基站切换流程示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不限定本申请。

有关切换的传统技术包括针对基站内小区间切换的场景,对endmarker(终止符)的发送进行了优化;以及对切换过程中endmarker丢包的情况进行了优化;还包括对基站间的信令流程和基站与ue(userequipment,用户设备)的信令流程进行了优化;以及对切换的信令及数据流程总体流程,未涉及基站内部细节。

然而,针对基站内小区间的优化未能拓展到其它的应用场景,而且也只在这种情况下通过主动构造endmarker来优化切换时延,未涉及其它方式。对于endmarker丢包,通过定时器来进行接收超时处理的方式未有考虑此定时器在其它情况下可以缩减时间。而对于基站间总体信令,基站与ue的信令流程,或者总体数据流程的优化未涉及到基站内部的流程细节,未对基站内部消息流程和数据流程进行细致优化,尚有优化空间未曾涉及。

传统技术中有针对基站内小区间的切换场景进行细分场景的优化,而本申请则针对所有场景细分nsa(non-standalone,非独立组网)和sa(standalone,独立组网)的数据倒换流程进行了优化。传统技术中有通过针对endmarker丢包异常场景进行优化,而本申请则对qos(qualityofservice,服务质量)流和drb(dataradiobearer,数据资源承载)两种数据倒换的具体发送过程进行了优化。传统技术中有通过针对信令流程对切换过程进行优化,而本申请则主要围绕数据倒换和发送过程对切换时延和丢包指标进行优化。

本申请相比传统技术更好地减少了切换期间的丢包情况,进而提升了切换期间的速率,特别是针对sa模式qos流倒换中的数据,对pdcp(packetdataconvergenceprotocol,分组数据汇聚层协议)/sdap(servicedataadaptationprotocol,服务数据适配协议)/gtpu(generalpacketradioservicetunnelingprotocolforuser,gprs隧道用户面协议)三层的数据都进行了转发。本申请相比传统技术更好地优化了切换时延,减少了整个切换的耗时。本申请相比传统技术更多地考虑了sa的drb数据倒换和qos流倒换,nsa数据倒换间的共同点,统一了三者的实现,方案的复用度更高。以上,本申请覆盖了nsa和sa切换,以及针对sa切换的drb倒换和qos流倒换进行了设计,能够有效提升切换的时延及丢包率指标,以及加强系统稳定性。

本申请可适用于全部切换场景,包括基站内小区间切换和基站间小区切换,同时,本申请可适用于所有制式的基站,而通过ue日志分析基站行为可以得到应用本申请的实证。

在一个实施例中,如图1所示,提供了一种基站切换装置,以该装置应用于基站或源基站为例进行说明,包括数据面处理单元100;数据面处理单元包括sdap数据处理单元110、pdcp协议处理单元120以及ngu数据处理单元130;

sdap数据处理单元110依据切换指令,在当前基站模式为sa模式、且当前数据倒换类型为drb数据倒换时,监控会话;并在监控到于会话中接收到第一终止符时,根据预设映射关系,拷贝第一终止符以传输给各待倒换drb;预设映射关系包括qos流与drb的映射关系;

pdcp协议处理单元120在确认各待倒换drb均接收到第一终止符时,生成第二终止符传输给ngu数据处理单元130;

ngu(nguserplane,即ng-u,用户面接口)数据处理单元130关闭对应第二终止符的数据倒换隧道。

具体而言,数据面处理单元100,可以负责源基站内的网络侧以及空口侧数据面的协议处理和切换数据倒换处理。相应的,控制面处理单元,可以负责在基站处理信令消息以及对源基站内协议层进行控制。

本申请中的控制面处理单元发送消息通知数据面处理单元相应ue的切换信息。而数据面处理单元100对切换消息进行处理,通过内部消息通知ngu数据处理单元130(即ngu数据处理单元130)、sdap数据处理单元(即sdap数据处理单元110),pdcp协议处理单元(即pdcp协议处理单元120)建立相应的切换隧道、内部通道,并对应ue的状态转换为切换状态。

在一个具体的示例中,本申请提出可优先判断基站模式是sa模式还是nsa模式,进一步判断数据倒换(即数据倒换类型)为drb倒换还是qos流倒换,进而可针对不同的应用场景对数据倒换流程进行优化。

具体的,本申请针对所有场景细分nsa和sa的数据倒换流程进行了优化,同时可以对qos流和drb两种数据倒换的具体发送过程进行优化。

其中,当基站为sa模式下的drb数据倒换时,sdap数据处理单元110可监控会话中的endmarker,如果接收到endmarker,则根据qos流与drb的映射关系,把endmarker拷贝发给每个drb一份。需要说明的是,本申请总的endmarker可以是一种特殊的数据包,表征发送到源侧的数据结束。进一步的,本申请中的第一终止符、第二终止符、第三终止符等乃至第七终止符,均指的是endmarker,仅仅是依据其出现的流程顺序依次予以命名,以便于区分。

本申请提出在基站自行构造endmarker,并能应用于5gsa切换中;具体的,把核心网针对一个隧道或者会话发送的endmarker拷贝多份,控制数据承载数据倒换流程。进一步的,本申请对于收到针对每个隧道或者会话的endmarker拷贝多份发给映射的数据承载以此复用nsa和sa的数据倒换流程。

进一步的,pdcp协议处理单元120,在确认当前为sa模式drb倒换,当所有需要倒换的drb都收到endmarker后,组建一个endmarker发给ngu数据处理单元130。

ngu数据处理单元130收到相应隧道的endmarker,关闭对应的隧道。

在其中一个实施例中,在当前基站模式为nsa模式时:

ngu数据处理单元130将下行数据传输给sdap数据处理单元110;

pdcp协议处理单元120将上行数据传输给sdap数据处理单元110;

sdap数据处理单元110对接收到的下行数据和上行数据进行透传;

pdcp协议处理单元120还对透传后的下行数据进行数据倒换,并在接收到终止符时,结束对应drb的数据倒换通道。

具体而言,当切换为nsa切换时,对于下行数据,ngu数据处理单元130仍然把数据发往sdap数据处理单元110。对于上行数据,pdcp协议处理单元120仍然把数据发送sdap数据处理单元110。

sdap数据处理单元110在nsa模式中,对于接收到的数据进行透传。无需处理endmarker。pdcp协议处理单元120总控整个数据倒换过程,下行数据经过ngu数据处理单元130,sdap数据处理单元110处理后,再由pdcp协议处理单元120负责控制数据倒换。

进一步的,pdcp协议处理单元120当收到endmarker时,结束对应drb的数据倒换通道。

以上,本申请通过在nsa模式下仍然包含sdap层,但采用一一映射的方法以及数据透传的方式;并在sa模式下,把会话的endmarker拷贝多份发给每一个映射的drb承载,借此统一nsa数据倒换和sa模式drb数据倒换处理。本申请可适用于全部切换场景,包括基站内小区间切换和基站间小区切换;本申请相比传统技术更好地减少了切换期间的丢包情况,进而提升了切换期间的速率,同时更好地优化了切换时延,减少了整个切换的耗时。以上,本申请可以有效提升切换的时延及丢包率指标,以及加强系统稳定性。

在一个实施例中,如图2所示,提供了一种基站切换装置,以该装置应用于基站或源基站为例进行说明,包括数据面处理单元100;数据面处理单元包括sdap数据处理单元110、pdcp协议处理单元120以及ngu数据处理单元130;

sdap数据处理单元110依据切换指令,在当前基站模式为sa模式、且当前数据倒换类型为drb数据倒换时,监控会话;并在监控到于会话中接收到第一终止符时,根据预设映射关系,拷贝第一终止符以传输给各待倒换drb;预设映射关系包括qos流与drb的映射关系;

pdcp协议处理单元120在确认各待倒换drb均接收到第一终止符时,生成第二终止符传输给ngu数据处理单元130;

ngu数据处理单元130关闭对应第二终止符的数据倒换隧道。

在一个具体的实施例中,数据面处理单元100还包括消息处理单元140;

消息处理单元140接收并处理控制面切换消息,分别向ngu数据处理单元130、sdap数据处理单元110和pdcp协议处理单元120传输对应的切换指令,以建立相应的数据倒换隧道和数据倒换通道。

具体而言,本申请中的控制面处理单元发送消息通知数据面处理单元100相应ue的切换信息。而数据面处理单元100中的消息处理单元140对切换消息进行处理,通过内部消息通知ngu数据处理单元130(即ngu数据处理单元130)、sdap数据处理单元(即sdap数据处理单元110),pdcp协议处理单元(即pdcp协议处理单元120)建立相应的切换隧道、内部通道,并对应ue的状态转换为切换状态。

在一个具体的示例中,本申请提出可优先判断基站模式是sa模式还是nsa模式,进一步判断数据倒换(即数据倒换类型)为drb倒换还是qos流倒换,进而可针对不同的应用场景对数据倒换流程进行优化。

在一个具体的实施例中,ngu数据处理单元130依据切换指令,在当前基站模式为sa模式、且当前数据倒换类型为qos流数据倒换时,若收到数据倒换消息,则停止发送ngu下行数据,并向sdap数据处理单元110的会话中发送第三终止符;其中,数据倒换消息为消息处理单元140传输给ngu数据处理单元130的;

sdap数据处理单元110在接收到第三终止符时,根据预设映射关系,拷贝第三终止符以传输给各待倒换drb;

pdcp协议处理单元120对缓存和pdcp接收队列中的数据进行数据倒换,且将倒换后的数据传输给第一下行数据倒换通道,直至接收到第四终止符,并将第四终止符转发给第一下行数据转发通道;

sdap数据处理单元110获取第一下行数据倒换通道中的倒换后的数据并进行包头拆解,且将拆解后的数据传输给第二下行数据倒换通道,直至接收到第五终止符,以及将第五终止符转发给第二下行数据转发通道;

ngu数据处理单元130获取并处理第二下行数据倒换通道中的拆解后的数据,且将处理后的数据传输到数据倒换隧道,直至接收到第六终止符;以及处理ngu正常隧道中的数据,直至接收到第七终止符,并将第七终止符传输给数据倒换隧道。

具体而言,在确认当前基站模式为sa模式、且当前数据倒换类型为qos流数据倒换时,消息处理单元140通过消息指示ngu数据处理单元130,先停止ngu下行数据发送,并往sdap的会话中发送一个endmarker。

当基站模式为sa模式,且数据倒换为qos流倒换时,sdap数据处理单元110监控会话中的endmarker,如果接收到endmarker,则根据qos流与drb的映射关系,把endmarker拷贝发给每个drb一份。

pdcp协议处理单元120先处理缓存中带sn的数据,剥离pdcp包头,处理完带sn的数据后,再处理pdcp接收队列中的数据直到收到endmarker。数据和endmarker通过内部下行倒换通道发往sdap数据处理单元110。

sdap数据处理单元110从下行倒换通道中取出数据,剥离sdap包头,通过与ngu的下行倒换通道,直到endmarker截止,endmarker一并发到sdap与gtpu(即ngu数据处理单元130)的下行倒换通道。

ngu数据处理单元130处理与sdap的下行转发通道中的数据,直到收到下行转发通道中的endmarker截止,此endmarker不转发。

ngu数据处理单元130处理正常隧道中的数据,通过转发隧道转发,直到收到正常隧道endmarker。ngu数据处理单元130转发此endmarker到倒换隧道。

在一个具体的实施例中,pdcp协议处理单元120对缓存中携带sn的数据包进行pdcp包头拆解以及数据倒换,以及对pdcp接收队列中未携带sn的数据包进行数据倒换,得到倒换后的数据。

在一个具体的实施例中,第一下行数据倒换通道为pdcp-sdap数据倒换通道;第一下行数据转发通道为pdcp-sdap数据转发通道;

第二下行数据倒换通道为sdap-ngu数据倒换通道;第一下行数据转发通道为sdap-ngu数据转发通道。

具体而言,本申请提出对于sa模式qos流数据倒换,通过分步骤,在接收到控制面的切换控制消息后,先停止ngu下行数据发送,并组件一个endmarker发送到sdap下行数据队列中。第一步把pdcp带sn(serialnumber,序列号)的数据包拆解包头并进行数据倒换,发给pdcp-sdap数据倒换通道;再把pdcp接收队列未添加sn的数据包进行数据倒换,发给pdcp-sdap数据倒换通道,直到收到endmarker截止,并转发此endmarker到pdcp-sdap数据转发通道。第二步,sdap正常队列中的数据和endmarker全部发送到pdcp,由pdcp统一处理;然后sdap层处理pdcp-sdap数据倒换通道的数据,拆解包头,并转发给sdap-ngu数据倒换通道,直到收到pdcp-sdap数据倒换通道的endmarker,转发此endmarker到sdap-ngu数据转发通道。第三步,ngu数据处理单元先处理sdap-ngu数据倒换通道中的数据,发到数据倒换隧道,直到在sdap-ngu收到endmarker截止;不转发sdap-ngu中收到的endmarker;然后接着处理ngu数据处理单元正常隧道中的数据,直到收到正常隧道中的endmarker截止,转发此endmarker到倒换隧道。

以上,本申请相比传统技术更好地减少了切换期间的丢包情况,进而提升了切换期间的速率,特别是针对sa模式qos流倒换中的数据,对pdcp/sdap/ngu三层的数据都进行了转发。本申请相比传统技术更好地优化了切换时延,减少了整个切换的耗时。本申请相比传统技术更多地考虑了sa的drb数据倒换和qos流倒换,nsa数据倒换间的共同点,统一了三者的实现,方案的复用度更高。以上,本申请覆盖了nsa和sa切换,以及针对sa切换的drb倒换和qos流倒换进行了设计,能够有效提升切换的时延及丢包率指标,以及加强系统稳定性。

在一个实施例中,如图1所示,提供了一种基站切换方法,以该方法应用于基站或源基站为例进行说明,包括步骤:

步骤s310,sdap数据处理单元依据切换指令,在当前基站模式为sa模式、且当前数据倒换类型为drb数据倒换时,监控会话;并在监控到于会话中接收到第一终止符时,根据预设映射关系,拷贝第一终止符以传输给各待倒换drb;预设映射关系包括qos流与drb的映射关系;

步骤s320,pdcp协议处理单元在确认各待倒换drb均接收到第一终止符时,生成第二终止符传输给ngu数据处理单元;

步骤s330,ngu数据处理单元关闭对应第二终止符的数据倒换隧道。

以上,本申请相比传统技术更好地减少了切换期间的丢包情况,进而提升了切换期间的速率,特别是针对sa模式qos流倒换中的数据,对pdcp/sdap/ngu三层的数据都进行了转发。本申请相比传统技术更好地优化了切换时延,减少了整个切换的耗时。本申请相比传统技术更多地考虑了sa的drb数据倒换和qos流倒换,nsa数据倒换间的共同点,统一了三者的实现,方案的复用度更高。以上,本申请覆盖了nsa和sa切换,以及针对sa切换的drb倒换和qos流倒换进行了设计,能够有效提升切换的时延及丢包率指标,以及加强系统稳定性。

进一步的,相较于传统技术主要是针对基站内小区间的切换进行的优化,本申请的优化则能应用与所有场景;相较于传统技术针对切换过程中endmarker丢包的情况进行的优化,本申请则对基站内消息的协同过程以及数据发送过程进行优化;相较于传统技术是对针对基站间的信令流程和基站与ue的信令流程进行了优化,本申请则是优化了基站内的消息的协同流程及切换期间的数据发送流程。相较于传统技术主要是涉及切换总体的信令和数据流程,本申请则涉及基站内的消息协同,以及对数据的细致流程进行了优化。

需要说明的是,关于基站切换方法的具体限定可以参见上文中对于基站切换装置的限定,在此不再赘述。上述基站切换装置中的各个步骤可全部或部分通过软件、硬件及其组合来实现。上述各单元可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个单元对应的操作。

应该理解的是,虽然图3、图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3、图5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,本申请提供了一种基站,基站包括控制面处理单元,以及前述的基站切换装置;

控制面板处理单元向数据面处理单元传输切换消息;切换消息包含相应ue的切换信息。

在一个实施例中,本申请提供了一种源基站,源基站包括控制面处理单元,以及前述的基站切换装置;

控制面板处理单元向数据面处理单元传输切换消息;切换消息包含相应ue的切换信息。

具体而言,如图4所示,本申请的基站或源基站可以包括:

数据面处理单元100,负责源基站内的网络侧以及空口侧数据面的协议处理和切换数据倒换处理。

控制面处理单元200,负责在基站处理信令消息以及对源基站内协议层进行控制。

其中,数据面处理单元100可以包括:

sdap数据处理单元110,负责sdap协议处理和sdap层的切换数据倒换处理。

pdcp协议处理单元120:负责基站pdcp协议处理和pdcp层的切换数据倒换处理。

ngu数据处理单元130,负责根据基站ngu协议处理和ngu层的切换数据倒换处理。

消息处理单元140,负责处理控制面发来的消息并发送内部的控制消息。

进一步的,如图5所示,基于上述基站或源基站,本申请提供了一种基站切换的实现方法,可以包括如下步骤:

201:控制面处理单元200发送消息通知数据面处理单元相应ue的切换信息。

202:数据面处理单元100对切换消息进行处理,通过内部消息通知ngu数据处理单元、sdap数据处理单元,pdcp协议处理单元建立相应的切换隧道、内部通道,并对应ue的状态转换为切换状态。

203:判断基站模式是sa模式还是nsa模式,nsa模式则跳转到205,sa模式则跳转到204。

204:判断数据倒换为drb倒换还是qos流倒换,drb倒换则跳转到205,qos流倒换则跳转到211。

205:当基站为sa模式下的drb数据倒换时,sdap数据处理单元监控会话中的endmarker,如果接收到endmarker,则根据qos流与drb的映射关系,把endmarker拷贝发给每个drb一份。

206:当切换为nsa切换时,对于下行数据,ngu数据处理单元仍然把数据发往sdap数据处理单元。对于上行数据,pdcp协议处理单元仍然把数据发送sdap数据处理单元。

207:sdap数据处理单元在nsa模式中,对于接收到的数据进行透传。无需处理endmarker。

208:pdcp协议处理单元总控整个数据倒换过程,下行数据经过ngu数据处理单元,sdap数据处理单元处理后,再由pdcp协议处理单元负责控制数据倒换。

209:pdcp协议处理单元当收到endmarker时,结束对应drb的数据倒换通道。如果为sa模式drb倒换,当所有需要倒换的drb都收到endmarker后,组建一个endmarker发给ngu数据处理单元。

210:ngu数据处理单元收到相应隧道的endmarker,关闭对应的隧道。

211:消息处理单元通过消息指示ngu数据处理单元,先停止ngu下行数据发送,并往sdap的会话中发送一个endmarker。

212:当基站为sa模式,且数据倒换为qos流倒换时,sdap数据处理单元监控会话中的endmarker,如果接收到endmarker,则根据qos流与drb的映射关系,把endmarker拷贝发给每个drb一份。

213:pdcp协议处理单元先处理缓存中带sn的数据,剥离pdcp包头,处理完带sn的数据后,再处理pdcp接收队列中的数据直到收到endmarker。数据和endmarker通过内部下行倒换通道发往sdap。

214:sdap数据处理单元从下行倒换通道中取出数据,剥离sdap包头,通过与ngu的下行倒换通道,直到endmarker截止,endmarker一并发到sdap与ngu的下行倒换通道。

215:ngu数据处理单元处理与sdap的下行转发通道中的数据,直到收到下行转发通道中的endmarker截止,此endmarker不转发。

216:ngu数据处理单元处理正常隧道中的数据,通过转发隧道转发,直到收到正常隧道endmarker。ngu数据处理单元转发此endmarker到倒换隧道。

以上,本申请相比传统技术更好地减少了切换期间的丢包情况,进而提升了切换期间的速率,特别是针对sa模式qos流倒换中的数据,对pdcp/sdap/ngu三层的数据都进行了转发。本申请相比传统技术更好地优化了切换时延,减少了整个切换的耗时。本申请相比传统技术更多地考虑了sa的drb数据倒换和qos流倒换,nsa数据倒换间的共同点,统一了三者的实现,方案的复用度更高。以上,本申请覆盖了nsa和sa切换,以及针对sa切换的drb倒换和qos流倒换进行了设计,能够有效提升切换的时延及丢包率指标,以及加强系统稳定性。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应其上的设备的限定,具体的设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线式动态随机存储器(rambusdram,简称rdram)、以及接口动态随机存储器(drdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1