数据传输方法和数据传输装置与流程

文档序号:16980178发布日期:2019-02-26 19:26阅读:266来源:国知局
数据传输方法和数据传输装置与流程

本申请涉及通信领域,并且更具体地,涉及一种。数据传输方法和数据传输装置



背景技术:

在长期演进(longtermevolution,lte)通信系统中,终端在接入网侧进行移动时,发送接收数据的接入网网元发生改变,接入网网元通知核心网网元改变用户面的数据隧道,从而保证业务的连续性。而核心网的改变用户面数据隧道会在旧的数据隧道上发送结束标识,通知发送下行数据包的结束,其中,所述用户面数据隧道是按照epsbearer建立的。

而在下一代通信系统中,引入基于服务质量流(qualityofserviceflow,qosflow)服务流的qos架构,在核心网网元和接入网网元之间按照包数据单元(packetdataunit,pdu)会话(session)建立数据包隧道,一个pdu会话中可包含一个或多个qosflow。因此,在终端进行移动时,可能是一个或多个qosflow的数据隧道需要发生改变,还可能是pdu会话的数据隧道需要改变。核心网网元如何设置结束标识是一个需要解决的问题。



技术实现要素:

本申请提供一种传输方法和数据传输装置,能够避免数据包的乱序。

第一方面,提供一种传输方法,包括:源接入网设备通过其与目标接入网设备的第二pdcp实体之间的数据隧道,向所述目标接入网设备发送所述源接入网设备中的第一分组数据汇聚协议pdcp实体中的第一部分数据包,所述第一部分数据包为第一协议数据单元pdu会话中的第一服务质量qos流的数据包,所述第一pdu会话包括至少一个qos流,所述至少一个qos流与至少一个pdcp实体一一对应,所述至少一个qos流包括所述第一qos流,所述至少一个pdcp实体包括所述第一pdcp实体,所述第一pdcp实体与所述第一qos流对应,所述第一qos流为所述至少一个qos流中的任一个;所述源接入网设备向所述目标接入网设备发送第一指示信息,所述第一指示信息用于指示所述第一pdcp实体中的所述第一部分数据包已经发送结束。

可选地,所述第一指示信息包括所述第一部分数据包中的所有数据包所携带的pdcp序列号中的最大pdcp序列号;或者

所述第一指示信息包括下一个待分配的pdcp序列号;或者

所述第一指示信息为所述第一pdcp实体生成的结束标识包。

可选地,在所述源接入网设备向所述目标接入网设备发送所述第一pdcp实体的第一部分数据包之前,所述方法还包括:

所述源接入网设备确定所述源接入网设备中的第一服务数据适配协议sdap实体结束向所述第一pdcp实体发送所述第一qos流的数据包,其中,所述第一sdap实体向所述第一pdcp实体发送的所述第一qos流的数据包为所述第一部分数据包,所述第一sdap实体与所述第一pdu会话对应。

可选地,所述第二指示信息为所述第一sdap实体根据从核心网用户面设备接收到的结束标识包发送的。

第二方面,提供一种传输方法,包括:目标接入网设备通过其第二分组数据汇聚协议pdcp实体与源接入网设备的第一pdcp实体之间的数据隧道,接收所述第一pdcp实体发送的第一部分数据包,所述第一部分数据包为第一协议数据单元pdu会话中的第一服务质量qos流的数据包,所述第一pdu会话包括至少一个qos流,所述至少一个qos流与至少一个pdcp实体一一对应,所述至少一个qos流包括所述第一qos流,所述至少一个pdcp实体包括所述第一pdcp实体,所述第一pdcp实体与所述第一qos流对应,所述第二pdcp实体与所述第一qos流对应,所述第一qos流为所述至少一个qos流中的任一个;所述目标接入网设备接收所述源接入网设备发送的第一指示信息,所述第一指示信息用于指示所述第一pdcp实体已发送完所述第一部分数据包。

可选地,所述方法还包括:所述目标接入网设备根据所述第一指示信息,在确定已向终端发送完所述第一部分数据包中的所有数据包后,向终端发送从所述目标接入网设备的第二sdap实体接收的数据包。

可选地,所述第一指示信息包括所述第一部分数据包中的所有数据包所携带的pdcp序列号中的最大pdcp序列号;或者

所述第一指示信息包括下一个待分配的pdcp序列号;或者

所述第一指示信息为所述第一pdcp实体生成的结束标识包。

第三方面,提供一种传输方法,包括:如果确定终端不再向源接入网设备发送第一协议数据单元pdu会话中的至少一个服务质量qos流的数据包,所述源接入网设备生成触发信息;所述源接入网设备向目标接入网设备发送所述触发信息,所述触发信息用于指示所述目标接入网设备向核心网用户面设备发送由所述终端发送至所述目标接入网设备的所述至少一个qos流的数据包,所述触发信息包括所述至少一个qos流的标识和所述第一pdu会话的标识,或者,所述触发信息包括所述至少一个qos流的标识和第一drb的标识,所述第一drb与所述至少一个qos流对应。

第四方面,提供一种传输方法,包括:目标接入网设备接收源接入网设备发送的触发信息,所述触发信息用于指示所述目标接入网设备向核心网用户面设备发送由所述终端发送至所述目标接入网设备的第一协议数据单元pdu会话中的至少一个服务质量qos流的数据包,所述触发信息包括所述至少一个qos流的标识和所述第一pdu会话的标识,或者,所述触发信息包括所述至少一个qos流的标识和第一数据无线承载drb的标识,所述第一drb与所述至少一个qos流对应;所述目标接入网设备根据所述触发信息,向所述核心网用户面设备发送由所述终端发送至所述目标接入网设备的所述至少一个qos流的数据包。

可选地,所述触发信息为结束标识包,或所述触发信息为接入网设备间的消息。

第五方面,提供一种传输方法,包括:如果源接入网设备确定终端接收到所述源接入网设备发送的第一协议数据单元pdu会话中的至少一个服务质量qos流的数据包,所述源接入网设备生成触发信息;所述源接入网设备向目标接入网设备发送所述触发信息,所述触发信息用于指示所述目标接入网设备开始向所述终端发送所述目标接入网设备从核心网用户面设备接收的所述至少一个qos流的数据包,所述触发信息包括所述至少一个qos流的标识和所述第一pdu会话的标识,或者,所述触发信息包括所述至少一个qos流的标识和第一数据无线承载drb的标识,所述第一drb与所述至少一个qos流对应。

第六方面,提供一种传输方法,包括:目标接入网设备接收源接入网设备发送的触发信息,所述触发信息用于指示所述目标接入网设备开始向终端发送所述目标接入网设备从核心网用户面设备接收的第一协议数据单元pdu会话中的至少一个服务质量qos流的数据包,所述触发信息包括所述至少一个qos流的标识和所述第一pdu会话的标识,或者,所述触发信息包括所述至少一个qos流的标识和第一数据无线承载drb的标识,所述第一drb与所述至少一个qos流对应;所述目标接入网设备根据所述触发信息,向所述终端发送从所述核心网用户面设备接收的所述至少一个qos流的数据包。

可选地,所述触发信息为结束标识包,或所述触发信息为接入网设备间的控制面消息。

第七方面,提供了一种数据传输装置,包括用于执行上述第一至第六方面中任一方面及其的各实现方式中的传输方法的各步骤的单元。

在一种设计中,该数据传输装置为通信芯片,通信芯片可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。

在另一种设计中,所述数据传输装置为通信设备,通信芯片可以包括用于发送信息或数据的发射机,以及用于接收信息或数据的接收机。

第八方面,提供了一种通信设备,包括,处理器,存储器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该通信装置执行第一至第六方面中任一方面及其可能实现方式中的传输方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

可选的,该通信设备还包括,发射机(发射器)和接收机(接收器)。

第九方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面至第六方面中任一种可能实现方式中的方法。

第十方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面至第二方面中任一种可能实现方式中的方法。

第九方面,提供了一种芯片系统,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片系统的通信设备执行上述第一方面至第六方面中任一种可能实现方式中的方法。

附图说明

图1是本申请实施例的通信系统架构示意图。

图2是本申请实施例的传输方法的示意性流程图。

图3是本申请实施例的传输方法的示意性流程图。

图4是本申请实施例的传输方法的示意性流程图。

图5是本申请实施例的传输方法的示意性流程图。

图6是本申请实施例的传输方法的示意性流程图。

图7是本申请实施例的传输方法的示意性流程图。

图8是本申请实施例的传输方法的示意性流程图。

图9是本申请实施例的传输方法的示意性流程图。

图10是本申请实施例的传输方法的示意性流程图。

图11是本申请实施例的传输方法的示意性流程图。

图12是本申请实施例的传输方法的示意性流程图。

图13是本申请实施例的传输方法的示意性流程图。

图14是本申请实施例的传输方法的示意性流程图。

图15是本申请实施例的传输方法的示意性流程图。

图16是本申请实施例的传输方法的示意性流程图。

图17为本申请实施例提供的用于数据传输装置的示意图。

图18为本申请提供的一种终端设备的结构示意图。

图19为本申请实施例提供的数据传输装置的示意图

图20为本申请实施例提供的一种网络设备的结构示意图。

具体实施方式

在下一代通信系统中,一种基于服务质量流(qualityofserviceflow,qosflow)的架构被提出,其将支持保障流速率的qosflow和不保障流速率的qosflow。

参见图1,图1是5g下的qosflow架构。如图1所示,对于每个终端,基站为该终端的每个pdu会话(session)建立一个或者多个drb。基站将属于不同pdu会话的数据包映射到不同的drb中。qosflow是在pdu会话实现qos区分的最小粒度。pdu会话是终端和外部数据网络之间的链接以提供分组数据单元链接服务。每一pdu会话具有一唯一标识,pdu会话的唯一标识可以是pdusessionidentity。qosflow是一组数据包的集合,其中,同一qosflow的数据包具备相同的qos特性,在3gpp网络中得到相同的包转发处理。

5g下基于drb定义了空口上的包处理机制。由一个drb服务的包在空口上具有相同的包处理机制。基站可建立多个drbs以满足具有不同包处理需求的qosflows。

例如,对于下行链路,基站将基于ng-u(即,n3接口)上qfi标识和对应的qosprofile,将属于qosflow的下行数据包映射到drb上。对于上行链路,ue根据基站配置的qosflow到drb的映射或者反射映射,将属于qosflow的上行数据包映射到drb上。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(globalsystemofmobilecommunication,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统、未来的第五代(5thgeneration,5g)系统或新无线(newradio,nr)等。

本申请实施例中的终端可以指用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端设备、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的公用陆地移动通信网络(publiclandmobilenetwork,plmn)中的终端设备等,本申请实施例对此并不限定。

本申请实施例中的接入网设备或基站可以是用于与终端设备通信的设备,该网络设备可以是全球移动通讯(globalsystemofmobilecommunication,gsm)系统或码分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统中的基站(nodeb,nb),还可以是lte系统中的演进型基站(evolutionalnodeb,enb或enodeb),还可以是云无线接入网络(cloudradioaccessnetwork,cran)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5g网络中的网络设备或者未来演进的plmn网络中的网络设备等,本申请实施例并不限定。

本申请实施例中的核心网设备由核心网控制面设备和核心网用户面设备组成。

新无线接入网络(nextgenerationradioaccessnetwork,ng-ran)由gnb和或演进的enb组成,其中,gnb提供终止于终端的nr控制面和用户面协议栈。其中演进的enb是指链接到5g核心网的演进的lte基站。本申请描述中,gnb和演进的enb可统一称为基站。

gnb提供下述功能至少之一:接入控制、链接移动性管理、无线承载控制、测量配置和提供、动态资源分配等。

接入移动管理功能:(accessandmobilitymanagementfunction,amf)提供非接入层(nonaccessstratum,nas)安全管理、接入层(accessstratum,as)安全控制、移动性管理、终端接入验证、注册区域管理、切片支持、会话管理功能(sessionmanagementfunction,smt)选择等功能至少之一。

用户面功能(userplanefunction,upf)提供切换锚点、数据包的路由转发、qos管理等功能至少之一。

smf,提供会话管理、终端地址分配和管理、upf的选择和控制等功能至少之一。

其中,下一代核心网控制面设备包含但不限于amf和smf。下一代核心网用户面设备包含但不限于upf。

amf和ng-ran之间的接口定义为n2接口,upf和ng-ran之间的接口定义为n3接口。gnb之间的接口定义为xn接口。

本申请实施例中的开始发送信息和触发信息可以相互替换。sn可以是辅基站,mn可以说主基站。

下文中,接入网设备可以和基站相互替换。

图2是根据本申请的一个传输方法的示意性流程图。图2所示的方法可以应用于终端的第一pdu会话中的至少一个qos流(记作qosflow#1)转移到目标基站的过程中。例如,在双链接场景下,终端的第一pdu会话中的qosflow#1转移到目标基站(主基站或辅基站),而该第一pdu会话中剩余部分qos流仍在源基站(辅基站或辅基站)。下面,结合图2,对本申请实施例的传输方法进行详细描述。

s210,第一基站向核心网设备发送第一请求消息。

第一请求消息包括第一pdu会话的标识和qosflow#1的标识,第一请求消息用于请求更改所述qosflow#1的用户面路由至第二基站。

应理解,第一基站可以是双链接场景下的主基站。在主基站为源基站的情况下,辅基站为第二基站,即第一基站和第二基站为不同的基站。在主基站为目标基站的情况下,主基站为第二基站,即第一基站与第二基站为同一基站。

还应理解,核心网设备为兼容核心网用户面设备功能和核心网控制面设备功能的设备。

可选地,所述第一请求消息可以为路径切换请求消息。这样,可以更好的兼容现有技术。

s220,核心网设备根据第一请求消息发送结束标识包。

具体地,若核心网用户面同意将qosflow#1的用户面路由至第二基站,则向第二基站发送结束标识包。该结束标识包包括qosflow#1的标识,该结束标识包表示所述核心网设备结束在第一pdu会话的源数据隧道中发送qosflow#1的数据包。也就是说,该结束标识包表示核心网用户面不再在源数据隧道中发送qosflow#1的数据包。

所述结束标识包可以为空数据包。此外,该空数据包的封装头中可以携带一个结束标识,例如在通用分组数据隧道协议用户面(generalpacketradioservicetunnelprotocoluserplane,gtpu)头或扩展头中携带结束标识。该空数据包的封装头中可以携带qosflow#1的标识。

进一步地,核心网设备可发送多个结束标识包,以提高源基站正确接收结束标识包的成功率。

需要说明的是,若第一基站为qosflow#1的源基站,那么步骤s220具体为:核心网设备根据第一请求消息向第一基站发送结束标识包。若第一基站为qosflow#1的目标基站,第一基站与第二基站为同一基站,那么步骤s220具体为:核心网设备根据第一请求消息向第二基站或第一基站发送结束标识包。

本申请实施例的传输方法,核心网设备根据接入网设备发送的第一请求消息,通过发送结束标识包向接入网设备指示核心网用户面设备结束在源数据隧道中的qos流的下行传输。从而,可以实现qos流级别或粒度的下行传输的切换,进而能够增强系统的灵活性。

图3是根据本申请的另一传输方法的示意性流程图。图3所示的方法可以应用于终端的第一pdu会话中的至少一个qos流(记作qosflow#1)或全部qos流转移到目标基站的过程中。例如,在切换过程中,终端的第一pdu会话中的全部qos流转移到目标基站,或者第一pdu会话中的所有qos流欲转移到目标基站但是只有qosflow#1在目标基站接纳成功。又如,在双链接场景下,终端的第一pdu会话中的qosflow#1转移到目标基站(主基站或辅基站),而该第一pdu会话中剩余部分qos流仍在源基站(辅基站或辅基站)。

下面,结合图3,对本申请实施例的传输方法进行详细描述。

s301,接入网设备向核心网控制面设备发送请求消息#1。请求消息#1包括第一pdu会话的标识。

可选地,该路由更改请求的消息还可以包括qosflow#1的标识。

具体地,接入网设备可以是源基站,也可以是目标基站。在路由更改请求的消息1由源基站发送的情况下,该请求消息#1还包括qosflow#1的标识,该请求消息#1用于请求更改第一pdu会话的qosflow#1的用户面路由至所述目标基站。应理解,这里的源基站为双链接场景下的主基站或辅基站,相应地,这里的目标基站为双链接场景下的辅基站或主基站。在请求消息#1由目标基站发送的情况下,若该请求消息#1只包括第一pdu会话的标识,则该路由更改的请求消息用于请求切换第一pdu会话的数据隧道至目标基站。

进一步的,该请求消息#1中还可以包含一个独立的指示信息(记作指示信息#1a),指示信息#1a用于指示是第一pdu会话的数据隧道进行切换,还是qosflow#的路由发生改变。

应理解,在本申请所描述的所有实施例中,第一pdu会话的数据隧道的切换,是指核心网用户面设备和源基站之间的第一pdu会话对应的数据隧道在数据隧道切换完成后不再使用,在数据隧道切换后,核心网用户面设备和终端使用核心网用户面设备和目标基站之间的与第一pdu会话对应的数据隧道传输数据。qosflow#1的用户面路由的更改,是指路由改变的qosflow#1在核心网用户面设备和目标基站之间的与qosflow#1对应的数据隧道上传输,而路由未改变的第一pdu会话中的qos流继续在核心网用户面设备和源基站之间的与第一pdu会话对应的数据隧道上传输。

可选地,所述请求消息#1可以为路径切换请求消息。这样,可以更好的兼容现有技术。

s302,核心网控制面设备向核心网用户面设备发送请求消息#2。

请求消息#2可以与请求消息#1相同也可以不同。在请求消息#2可以与请求消息#1不同的情况下,请求消息#2为核心网控制面设备根据请求消息#1生成的,请求消息#2包括第一pdu会话的标识。可选地,请求消息#2还可以包括qosflow#1的标识。

s303,核心网用户面设备更改数据包的路由,向源基站发送结束标识包。

其中,该结束标识包包括qosflow#1的id。该结束标识包用于向源基站指示,核心网用户面设备不再向源基站发送qosflow#1的数据包。

具体地,若该请求消息#1只包括第一pdu会话的id或还包括指示信息#1,,则核心网用户面设备向源基站发送该结束标识包。或者,该路由更改请求的消息1还包括qosflow#1的id或者还包括qosflow#1的id和指示信息#1,,则核心网用户面设备向源基站发送该结束标识包。

进一步地,核心网用户面设备可发送多个结束标识包,以提高源基站正确接收结束标识包的成功率。

所述结束标识包可以为空数据包。此外,该空数据包的封装头中可以携带一个结束标识,例如在gtpu头或扩展头中携带结束标识。该空数据包的封装头中可以携带qosflow#1的标识。

可选地,步骤s303中的结束标识包的格式可以包括多个qos流字段,该多个qos流字段与多个qos一一对应。本申请实施例中,在步骤s303中发送的结束标识包还可以是专用的结束标识包。在此情况下,该结束标识包可以携带qosflow#1的id,也可以不携带qosflow#1的id。

比如,若该请求消息#1用于请求切换第一pdu会话的数据隧道至目标基站,那么,核心网用户面设备可以向源基站发送结束标识包#1,该结束标识包#1用于指示核心网用户面设备不再向源基站发送第一pdu会话中任何一个qos流的数据包。进一步的,结束标识包#1还可以携带一个指示信息(记作指示信息#1b),指示信息#1b用于指示结束标识包#1是针对第一pdu会话中所有qos流的。

又如,若该请求消息#1用于请求更改qosflow#1的数据隧道至目标基站,,那么,核心网用户面设备可以向源基站发送结束标识包#2,该结束标识包#2用于指示核心网用户面设备不再向源基站发送qosflow#1的数据包。进一步的,结束标识包#2还可以携带一个指示信息(记作指示信息#1c),指示信息#1c用于指示结束标识包#2是针对qos流的。

应理解,结束标识包#1和结束标识包#2为不同结构的数据包。

进一步的,在第一次进行qos流的路由改变时,例如进行qosflow#1的路由改变时,接入网设备可以通知核心网控制面设备路由改变的qos流所属pdu会话的数据隧道在目标基站的路由地址以及目标基站的id。后续进行同一pdu会话中的qos流的路由改变时,接入网设备可只通知核心网控制面设备目标基站标识或目标路由地址。

上述的路由地址包含传输层地址和通用分组数据隧道协议端点标识(gprstunnellingprotocoltunnelendpointidentifier,gtpteid)。

进一步的,结束标识包还可以携带一个指示信息,用于指示所述结束标识包是针对qosflow的,还可以指示是针对qosflow组的,例如,基站请求一组qosflow的路由改变,则核心网用户面设备可以设置结束标识包来表示该qosflow组的数据包在所述pdusession的原数据隧道中发送的结束。

本申请实施例的传输方法,核心网用户面设备根据接入网设备通过核心网控制面设备发送的请求消息#1,通过结束标识包向源基站指示核心网用户面设备结束向源基站的下行传输中该至少一个qos流的下行传输。从而,可以实现qos流级别或粒度的下行传输的切换,进而能够增强系统的灵活性。

图4是根据本申请另一传输方法的示意性流程图。图4中的核心网用户面设备可以是upf,核心网控制面设备可以是smf和/或amf,但申请实施例对此不作限定。

图4所示的方法可以应用于终端的第一pdu会话中的至少一个qos流(记作qosflow#1)或全部qos流转移到目标基站的过程中。例如,在切换过程中,终端的第一pdu会话中的全部qos流转移到目标基站,或者第一pdu会话中的转移到目标基站但是只有qosflow#1在目标基站接纳成功。又如,在双链接过程中,终端的第一pdu会话中的qosflow#1转移到目标基站(主基站或辅基站),而该第一pdu会话中的的剩余部分qos流仍在源基站(主基站或辅基站)。

下面,结合图4,对本申请实施例的传输方法进行详细描述。

s401,接入网设备向核心网控制面设备发送第一请求消息。

该第一请求消息用于核心网控制设备向核心网用户面设备请求更改用户面路由至目标基站。

应理解,该接入网设备可以是源基站,也可以是目标基站。在第一请求消息由源基站发送的情况下,该第一请求消息用于请求更改某一pdu会话(记作第一pdu会话)中的至少一个qos流(记作qosflow#1)的用户面路由至所述目标基站。应理解,这里的源基站为多连接场景下的主基站或辅基站,相应地,这里的目标基站为多连接场景下的辅基站或主基站。在路由更改请求消息由目标基站发送的情况下,该路由更改请求消息用于请求切换第一pdu会话的数据隧道至目标基站。

s402,核心网控制面设备根据第一请求消息向核心网用户面设备发送第二请求消息,通过第二请求消息通知核心网用户面设备更改路由。

s403,核心网用户面设备向源基站发送结束标识包。

s404,在源基站确定对应于该结束标识包的第一请求消息为路由更改请求的消息的情况下,源基站可以确定该结束标识包表示核心网用户面设备结束在第一pdu会话的源数据隧道中的qosflow#1的数据包的传输。

可选地,该方法还可以包括:

在所源基站确定对应于结束标识包的第一请求消息为路径更改请求消息的情况下,源基站可以确定结束标识包表示核心网用户面设备结束在第一pdu会话的源数据隧道中的所有qos流的数据包的传输。

具体来讲,源基站可以根据其发送的消息的类型来判断核心网用户面设备发送的结束数据包结束的是qosflow#1还是整个第一pdu会话。若第一请求消息为路由更改请求的消息,则该结束标识包指示核心网用户面设备结束在第一pdu会话的源数据隧道中的qosflow#1的数据包的传输。若第一请求消息为路径更改请求消息,则该结束标识包指示核心网用户面设备结束在第一pdu会话的源数据隧道中的所有qos流的数据包的传输。

其中,在接入网设备为主基站,主基站为目标基站,辅基站为源基站的情况下,源基站根据和目标基站之间的消息交互,来判断目标基站向核心网控制面设备发送的第一请求消息的类型。

例如,若源基站向目标基站发送切换请求的消息,则目标基站向核心网控制面设备发送第一请求消息的类型为路径更改请求消息。

若源基站向目标基站发送终端的部分qosflow迁移到目标基站的请求消息,则目标基站向核心网控制面设备发送第一请求消息的类型为路由更改请求的消息。

进一步的,源基站可以根据不同的场景来判断结束标识包对应的是qosflow还是pdusession。例如在切换场景下,判断结束标识包指示核心网用户面设备结束在第一pdu会话的源数据隧道中的所有qos流的数据包的传输。在双链接场景下,该结束标识包指示核心网用户面设备结束在第一pdu会话的源数据隧道中的qosflow#1的数据包的传输。

进一步地,核心网用户面设备可发送多个结束标识包,以提高源基站正确接收结束标识包的成功率。

所述结束标识包可以为空数据包。此外,该空数据包的封装头中可以携带一个结束标识,例如在gtpu头或扩展头中携带结束标识。

本申请实施例的传输方法,在源基站或目标基站通过第一请求消息,来请求核心网用户面设备结束源数据隧道中的一个或多个qos流的数据包的传输时,核心网用户面设备可以通过结束标识包,向源基站指示核心网用户面设备结束源数据隧道中的整个pdu会话的数据包的传输。从而,可以实现qos流级别或粒度的下行传输的切换,进而能够增强系统的灵活性。

另外,在目标基站通过路径更改请求消息请求结束源数据隧道中的整个pdu会话的所有qos流的数据包的传输时,核心网用户面设备也可以通过相同格式的结束标识包,向源基站指示核心网用户面设备结束源数据隧道中的整个pdu会话的数据包的传输。由于核心网用户面设备采用统一格式的结束标识包,因此,能够降低核心网用户面设备和源基站对结束标识包的处理复杂度。

图5是根据本申请另一传输方法的示意性流程图。图5中的核心网用户面设备可以是upf,核心网控制面设备可以是smf和/或amf。

下面,结合图5,对本申请实施例的传输方法进行详细描述。

s501,源基站接收终端或核心网用户面设备发送的结束标识包。该结束标识包包括第一pdu会话的标识和至少一个qos流(记作qosflow#1)的标识;

s502,源基站根据该结束标识包释放或终止对应于qosflow#1的资源。

可选地,源基站释放终端的上下文中的qosflow#1的参数。

具体来讲,终端或核心网用户面设备可以自主决定终止qosflow#1的传输。例如,终端决定终止qosflow#1的上行传输时,终端通过发送结束标识包的方式,通知源基站qosflow#1的上行传输的结束。终端发送结束标识包后,将不再向源基站发送qosflow#1的数据包。再如,核心网用户面设备决定终止qosflow#1的下行传输时,核心网用户面设备通过发送结束标识包的方式,通知源基站qosflow#1的下行传输的结束。核心网用户面设备发送结束标识包后,将不再向源基站发送qosflow#1的数据包。源基站接收到结束标识包后,将不再向终端发送qosflow#1的数据包。

可选地,终端或核心网用户面设备可发送多个结束标识包,以提高源基站正确接收结束标识包的成功率。

所述结束标识包可以为空数据包。此外,该空数据包的封装头中可以携带一个结束标识,例如在gtpu头或扩展头中携带结束标识。该空数据包的封装头中可以携带qosflow#1的id。

本申请实施例的传输方法,终端或核心网用户面设备可以通过发送包括qos流id的结束标识包来终止qosflow#1的传输。

源基站接收到结束标识包后,可以释放或终止为qosflow#1分配的资源。

进一步地,源基站可以释放保持的终端上下文中的qosflow#1的qos参数。所述qos参数包含但不限于时延、丢包率、优先级、速率等指标参数。从而,能够节省系统资源。

下面,结合图6、7和8对应用于系统间切换过程中的传输方法进行详细描述。具体地,图6、7和8所示的传输方法可以用于数据包或数据的返传过程中。

所述数据返传或数据包返传,是指源基站将从核心网用户面设备或终端收到的数据包传输到目标基站,目标基站向终端或核心网用户面设备发送从源基站收到的数据包。

下文中,第一核心网控制面设备可以是amf和/或smf,第二核心网控制面设备可以是mme,第一核心网用户面设备可以是upf,第二核心网用户面设备可以是s-gw。

图6是根据本申请的一个传输方法的示意性流程图。以下,结合图6,对本申请实施例的传输方法进行详细描述

s601,源基站向第一核心网控制面设备发送第一请求消息。

第一请求消息包括返传指示,该返传指示用于指示第一核心网用户面设备将属于所述第一pdu会话的返传数据包发送至目标基站。

可选地,第一请求消息还可以包括至少一个qos流(记作qosflow#1)的id。通过该qosflow#1的id指示,源基站建议通过qosflow#1进行返传数据包的传输。

需要说明的是,所述返传数据包可以是指,源基站从第一核心网用户面设备(例如,upf)接收到的数据包中,所有未收到终端接收确认的数据包,或者所有尚未发送到终端的数据包。

s602,第一核心网控制面设备根据所述第一请求消息,向源基站发送第一响应消息。

所述第一响应消息包括与所述第一pdu会话对应的至少一个第一eps承载的标识和所述返传指示。

s603,源基站根据第一响应消息生成源基站到目标基站的透明容器信息。

所述透明容器信息,可以包括源基站的无线相关信息,例如,e-rabid列表、每一e-rabid对应的e-rabue历史信息,返传指示等。其中,e-rab和epsbearer是一一对应的。应理解这里的返传指示是指示e-rab有数据需要返传。

s604,源基站向核心网控制面设备发送切换请求消息,该切换请求消息包括所述透明容器信息。

之后,各节点,例如源基站、目标基站等可以按照现有技术执行切换过程,本申请实施例在此不再详述。通过这方式,源基站可以指示目标基站哪些e-rab存在下行数据需要进行返传。

图7是根据本申请的一个传输方法的示意性流程图。应理解,图7是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图7中的各种操作的变形。此外,图7中的各个步骤可以分别按照与图7所呈现的不同的顺序来执行,并且有可能并非要执行图7中的全部操作。

以下,结合图7,对本申请实施例的传输方法进行详细描述。

s701,源基站向第一核心网用户面设备发送返传数据包和第一结束标识包。

其中,第一结束标识包为源基站从第一核心用户面设备接收到的,第一结束标识包可以是空数据包。此外,该空数据包的封装头中携带一个结束标识,例如在gtpu头或扩展头中携带结束标识。

具体地,源基站可以和第一核心网用户面设备之间建立用于数据返传的数据隧道。其中,所述数据返传隧道是按照pdu会话建立的,即每一pdu会话建立一条传输返传数据包的数据返隧道。与第一pdu会话对应的按照pdu会话建立的数据隧道可以记作:数据隧道#1,那么,源基站可以通过数据隧道#1向第一核心网用户面设备发送返传数据包和第一结束标识包。

所述第一结束标识包可以是按pdusession设置的,指示所述session中包的结束,或者是按qosflow设置的,指示所述qosflow中包的结束。

s702,第一核心网用户面设备根据第一会话与第一eps承载的对应关系以及第一结束标识包,生成第二结束标识包。第二结束标识包携带所述第一eps承载的标识。

s703,第一核心网用户面设备向第二核心网用户面设备发送返传数据包和第二结束标识包。

具体地,第一核心网用户面设备和第二核心网用户面设备之间,以及第二核心网用户面设备和目标基站之间按照eps承载建立用于数据返传的数据隧道。与第一pdu会话对应的按照eps承载建立的数据隧道可以记作:数据隧道#2,那么,第一核心网用户面设备可以通过数据隧道#2向向第二核心网用户面设备发送返传数据包和第二结束标识包。

s704,第二核心网用户面设备向目标基站发送返传数据包和第二结束标识包。

s705,目标基站根据所述第二结束标识,在向终端发送完返传数据包后,再向终端发送从第二核心网用户面设备接收到的数据包。

具体地,目标基站先发送接收到的返传数据包,根据第二结束标识包判断eps承载上的返传数据包发送结束后,再发送从第二核心网用户面设备接收的数据包(即新数据包)。从而,能够保证eps承载数据包的按序传输。

本申请实施例中,目标基站接收并检测到第二结束标识包后,可丢弃第二结束标识包。进一步地,目标基站可释放数据隧道#2的资源。

本申请实施例的传输方法,第一核心网用户面设备通过设置并发送与eps承载对应的第二结束标识包,使得目标基站能够根据该结束标识包,先发送完从源基站接收的返传数据包后,再发送从二核心网用户面设备接收的新数据包,从而保证了eps承载的数据包的按序传输。

图8是根据本申请的一个传输方法的示意性流程图。应理解,图8是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图8中的各种操作的变形。此外,图8中的各个步骤可以分别按照与图8所呈现的不同的顺序来执行,并且有可能并非要执行图8中的全部操作。

以下,结合图8,对本申请实施例的传输方法进行详细描述。

s801,源基站向第一核心网用户面设备发送返传数据包和第一结束标识包。

其中,第一结束标识包为源基站从第一核心用户面设备接收到的,第一结束标识包可以是空数据包。此外,该空数据包的封装头中可以携带一个结束标识,例如在gtpu头或扩展头中携带结束标识。

具体地,源基站可以和第一核心网用户面设备之间建立用于数据返传的数据隧道。其中,所述数据返传隧道是按照pdu会话建立的,即每一pdu会话建立一条传输返传数据包的数据返隧道。与第一pdu会话对应的按照pdu会话建立的数据隧道可以记作:数据隧道#1,那么,源基站可以通过数据隧道#1向第一核心网用户面设备发送返传数据包和第一结束标识包。

s802,第一核心网用户面设备根据所述第一结束标识包,先后向第二核心网用户面设备发送返传数据包和新数据包。

具体地,第一核心网用户面设备和第二核心网用户面设备之间,以及第二核心网用户面设备和目标基站之间按照eps承载建立数据隧道,用于传输从第一核心网用户面设备收到的源基站返传的下行数据(即,返传数据包)和新数据包。这里,按照eps承载建立的数据隧道可以记作:数据隧道#3。第一核心网用户面设备根据第一结束标识包,确定通过数据隧道#3发送完返传数据包后,丢弃该第一结束标识包。然后,再通过数据隧道#3发送新数据包。

进一步的,返传数据包的封装头中可以携带qosflow的标识,第一核心网用户面设备根据所述qosflow的标识,确定数据隧道#3。例如,根据qosflow和epsbearer之间的对应关系,索引到epsbearer对应的数据隧道。

s803,第二核心网用户面设备先后向目标基站发送返传数据包和新数据包。

s804,目标基站向终端发送从第二核心网用户面设备接收的下行数据包。该下行数据包包括返传数据包和新数据包。

通过本申请实施例的方法,源基站将返传数据包发送到第一核心网用户面设备,第一核心网用户面设备先发送从源基站接收的返传数据包,再发送新数据包,从而保证了eps承载数据包的按序传输。并且第一核心网用户面设备和第二核心网用户面设备,第二核心网用户面设备和目标基站之间不需要建立下行数据返传的隧道,减少了开销。目标基站不用区分返传数据包和新数据包。

上文描述了系统间切换的数据返传,下文,结合图9、10和11应用于系统间切换过程中的数据返传的传输方法进行详细描述。

首先,需要说明的是,下文中结合图9、10和11所描述的源基站需要发送到目标基站的第一pdu会话的数据包为第一pdu会话的数据包中需要返传的数据包。第一pdu会话的数据包中需要返传的数据包可以是以下中的任一种。

(1)源基站从核心网用户面设备接收到的第一pdu会话的数据包中,所有未收到终端接收确认的数据包和/或尚未发送到终端的数据包。

(2)源基站的第一sdap实体中缓存的数据包,即sdapsdu。

(3)源基站的第一sdap实体中缓存的数据包和pdcp实体未发送成功的数据包。

应理解,第一sdap实体与第一pdu会话对应。所述未收到终端接收确认的数据包、尚未发送到终端的数据包和pdcp实体未发送成功的数据包都缓存在pdcp实体中,因此,源基站需要发送到目标基站的第一pdu会话的数据包即为第一sdap实体中缓存的数据包和/或pdcp实体中缓存的数据包。具体地,若第一sdap实体中有缓存的数据包,则源基站需要发送到目标基站的第一pdu会话的数据包为第一sdap实体中缓存的数据包和pdcp实体中缓存的数据包,若第一sdap实体中没有缓存的数据包,则源基站需要发送到目标基站的第一pdu会话的数据包为pdcp实体中缓存的数据包。

图9是根据本申请的一个传输方法的示意性流程图。应理解,图9是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图9中的各种操作的变形。此外,图9中的各个步骤可以分别按照与图9所呈现的不同的顺序来执行,并且有可能并非要执行图9中的全部操作。

以下,结合图9,对本申请实施例的一个传输方法进行详细描述。

s901,源基站通过第一分组数据汇聚协议pdcp实体与目标基站的第二pdcp实体之间的数据隧道,向所述目标基站发送第一pdcp实体中的第一部分数据包。

所述第一部分数据包为第一协议数据单元pdu会话中的第一qos流(记作qosflow#1)的数据包,所述第一pdu会话包括至少一个qos流,所述至少一个qos流与至少一个pdcp实体一一对应,所述至少一个qos流包括所述第一qos流,所述至少一个pdcp实体包括所述第一pdcp实体,所述第一pdcp实体与所述第一qos流对应,所述第一qos流为所述至少一个qos流中的任一个。

s902,所述源基站向所述目标基站发送第一指示信息,所述第一指示信息用于指示所述第一pdcp实体中所述第一部分数据包的结束。

s903,所述目标基站根据所述第一指示信息,在确定已向终端发送完所述第一部分数据包中的所有数据包后,向终端发送从所述目标基站的sdap实体接收的数据包。

可选地,所述第一指示信息包括所述第一部分数据包中的所有数据包所携带的pdcp序列号中的最大pdcp序列号;或者

所述第一指示信息包括下一个待分配的pdcp序列号;或者

所述第一指示信息为所述第一pdcp实体生成的结束标识包。

可选地,在所述源基站=向所述第二pdcp实体目标基站发送所述第一pdcp实体的第一部分数据包之前,所述方法还包括:

所述第一pdcp实体接收所述源基站的第一sdap实体发送的第二指示信息,所述第二指示信息用于指示所述第一sdap实体结束向所述第一pdcp实体发送所述第一qos流的数据包,其中,所述第一sdap实体向所述第一pdcp实体发送的所述第一qos流的数据包为所述第一部分数据包,所述第一sdap实体与所述第一pdu会话对应。

可选地,所述第二指示信息为所述sdap实体根据从核心网用户面设备接收到的结束标识包发送的。

图10是根据本申请的一个传输方法的示意性流程图。应理解,图10是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图10中的各种操作的变形。此外,图10中的各个步骤可以分别按照与图10所呈现的不同的顺序来执行,并且有可能并非要执行图10中的全部操作。

以下,结合图10,对本申请实施例的一个传输方法进行详细描述。

1001,源基站的第一sdap实体向源基站的第一pdcp实体发送第一指示信息。

其中,第一pdu会话包括至少一个qos流,该至少一个qos流与一个pdcp实体对应。所述至少一个pdcp实体中的第一pdcp与第一pdu会话中的第一qos流(记作qosflow#1)对应,该qosflow#1可以是第一pdu会话中的任意一个流。因此,不失一般性地,若第一pdu会话所包括的至少一个qos流还包括除qosflow#1外的其他qos流(记作qosflow#2~qosflow#r,r为大于或等于2的整数),那么,qosflow#2~qosflow#r中若存在需要返传的数据包,与qosflow#2~qosflow#r一一对应的所述至少一个pdcp实体中的其他pdcp实体可以参照第一pdcp实体的操作,进行qosflow#2~qosflow#r的数据包的返传。

具体来讲,若源基站中的第一sdap实体没有缓存数据包或有缓存数据包但当前停止向第一pdcp实体发送数据包时,第一sdap实体向第一pdcp实体发送第一指示信息。第一指示信息用于指示第一sdap实体不再向所述第一pdcp实体发送qosflow#1的数据包。第一pdcp实体根据第一指示信息,可以确定其接收到的第一sdap实体发送的最后一个数据包。可选地,第一指示信息可以为结束标识包,所述结束标识包的sdap头携带结束标识。该结束标识包可以是空的数据包。

s1002,第一pdcp实体通过第一pdcp实体与目标基站的第二pdcp实体之间的数据隧道(记作数据隧道#1),向第二pdcp实体发送缓存在第一pdcp实体的qosflow#1的数据包(记作数据包#1~数据包#i,i为大于或等于1的整数)。其中,第二pdcp实体与qosflow#1对应。

应理解,第一pdcp实体和第二pdcp实体可以采用现有技术或未来新提出的方法建立数据隧道#1,本申请示例对此不作限定。

s1003,源基站根据第一指示信息,向目标基站发送第二指示信息。

其中,第二指示信息用于指示第一pdcp实体已发送完缓存在第一pdcp实体的qosflow#1的数据包,即数据包#1~数据包#i。

具体来讲,源基站根据第一指示信息,例如结束标识包,可以确定其接收到的第一sdap实体发送的最后一个数据包,即数据包#i。从而,源基站在发送数据包#i后,向源基站发送第二指示信息,通过第二指示信息告知目标基站,源基站已经发送完第一pdcp实体所缓存的数据包,之后不再向第二pdcp实体发送数据包。

可选地,第二指示信息可以通过xn接口间的消息来发送,例如通过序列号状态传递(snstatustransfer)来发送。

进一步地,第一pdcp实体可以为其所缓存的所有数据包分配pdcpsn,在这种情况下,第二指示信息可以是为所述第一pdcp实体所缓存的数据包的最大pdcp序列号,即数据包#i的pdcp。或者,第二指示信息可以是下一个待分配的最大序列号。

可选地,第二指示信息可以为第二结束标识包,所述第二结束标识包携带结束标识。

具体地,若第一pdcp实体所缓存的数据包包括已分配pdcpsn的数据包和未分配pdcpsn的数据包,则源基站可以根据第一指示信息,在确定第一pdcp实体所缓存的数据包中的最后一个数据包(即,数据包#i)后,设置第二结束标识包。并在向第二pdcp实体发送完数据包#i后,发送该第二结束标识包。该第二结束标识包可以是空的数据包,该结束标识包的gtpu头或gtpu扩展头中可以携带结束标识。

进一步地,目标基站接收到第二指示信息后,可以释放数据隧道#1的资源。

s1004,第二pdcp实体向终端发送数据包#1~数据包#i。

可选地,若第一sdap实体中缓存有数据包,该方法还可以包括:

s1005,第一sdap实体通过第一sdap实体与目标基站的第二sdap实体之间的数据隧道(记作数据隧道#2),向第二sdap实体发送缓存在第一sdap实体的第一pdu会话的数据包和第一结束标识包。

以下,为了便于理解和描述,将缓存在第一sdap实体的第一pdu会话的数据包记作:数据包(i+1)~数据包m,m为大于或等于2的整数。

具体地,第一sdap实体通过数据隧道#2发送数据包(i+1)~数据包m,并在发送数据包m后,发送第一结束标识包。第一结束标识包为第一sdap实体从核心网用户面设备接收到的。第一结束标识包包括结束标识,第一结束标识包用于指示第一sdap实体已发送完缓存在第一sdap实体的第一pdu会话的数据包。第二sdap实体与第一pdu会话对应。第二sdap实体在接收到第一结束标识包后,可确定第一sdap实体已发送完第一sdap实体所缓存的数据包。

s1006,第二pdcp实体根据第二指示信息,在确定发送完数据包#1~数据包#i后,发送从第二sdap实体接收的数据包,第二sdap实体与第一pdu会话对应。

具体地,第二pdcp实体根据第二指示信息,可以确定已向终端发送完从第一pdcp实体接收的数据包。然后,第二pdcp实体再发送从第二sdap接收到的第一pdu会话的数据包。这样,能够保证在发送完需要返传的数据包后,再发送返传数据包之后的数据包,从而能够避免第一pdu会话的数据包的乱序问题。

参照步骤s1005,若第一sdap实体通过数据隧道#2发送了数据包(i+1)~数据包m,那么在s1006步骤中,第二pdcp实体根据第二指示信息已向终端发送完从第一pdcp实体接收的数据包后,第二pdcp实体再发送从第二sdap接收到的数据包(i+1)~数据包m。第二sdap在发送第一结束标识包之前的数据包完成后,再开始向第二pdcp实体发送从核心网用户面接收到的qosflow#1的数据包。这样,能够保证在发送完接收到返传数据包后,再发送返传数据包之后的数据包,从而能够避免第一pdu会话的数据包的乱序问题。

本申请实施例中,若目标基站和源基站中qosflow和drb的映射关系不一致,比如,源基站中qosflow#1映射到drb#1(对应于第一pdcp实体),目标基站中qosflow#1映射到drb#2(对应于第二pdcp实体),则第二sdap实体在第二pdcp实体和与qosflow#2~qosflow#r对应的目标基站中的pdcp实体发送完第一pdu会话中所有返传的数据包后,再向第二pdcp和与qosflow#2~qosflow#r对应的目标基站中的pdcp实体发送数据包。从而,能够保证qos流的数据包的按序传输。

图11是根据本申请的一个传输方法的示意性流程图。应理解,图11是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图11中的各种操作的变形。此外,图11中的各个步骤可以分别按照与图11所呈现的不同的顺序来执行,并且有可能并非要执行图11中的全部操作。

以下,结合图11,对本申请实施例的一个传输方法进行详细描述。

s1101,源基站的第一sdap通过第一sdap实体与目标基站的第二sdap实体之间的数据隧道(记作数据隧道#3)向第二sdap实体发送第一sdap实体缓存的第一pdu会话的数据包。

可选地,该方法还可以包括:

s1102,源基站的至少一个pdcp实体通数据隧道#3向第二sdap实体发送缓存在所述至少一个pdcp实体的第一pdu会话的数据包;

其中,所述至少一个pdcp实体包括一个或多个pdcp实体,该一个或多个pdcp实体与第一pdu会话中的一个或多个qos流一一对应,所述至少一个pdcp实体可以缓存第一pdu的数据包中所有需要返传的数据包。

具体来讲,在所述至少一个pdcp实体没有缓存数据包的情况下,第一sdap通过数据隧道#3向第二sdap实体发送第一sdap实体缓存的第一pdu会话的数据包。在所述至少一个pdcp实体有缓存数据包的情况下,第一sdap和所述至少一个pdcp实体通过数据隧道#3向第二sdap实体发送第一sdap实体缓存的第一pdu会话的数据包和所述至少一个pdcp实体缓存的第一pdu的数据包。

s1103,所述源基站向所述目标基站发送第一指示信息。

可选地,所述第一指示信息可以是结束标识包。所述源基站向所述目标基站发送第二指示信息,第二指示信息可以是结束标识包。

比如,所述至少一个pdcp实体没有缓存数据包,第一sdap实体缓存的数据包均为没有分配pdcpsn号的数据包,此时,源基站可以通过发送结束标识包指示发送数据包的结束。

又如,所述至少一个pdcp实体缓存的所有数据包均没有未分配pdcpsn号,第一sdap实体缓存的数据包均为没有分配pdcpsn号的数据包,此时,源基站可以通过发送结束标识包指示发送数据包的结束。

进一步地,第一指示信息包括所述至少一个pdcp实体中缓存的数据包中的最后一个数据包的pdcpsn号,或下一个待分配的pdcpsn号。

比如,所述至少一个pdcp实体可以为其所缓存的所有数据包分配pdcpsn号。在此情况下,源基站可以向终端发送结束标识包来指示第一sdap实体缓存的数据包的发送的结束,以及发送最后一个数据包的pdcpsn号或下一个待分配的pdcpsn号,指示所述至少一个pdcp实体中缓存的数据包的发送的结束。

s1104,第二sdap实体向终端发送通过数据隧道#3所接收到的数据包。

具体地,第二sdap根据qos流与pdcp的对应(或映射)关系,将第二sdap实体接收到的数据包发送到对应的pdcp实体上,pdcp实体可以参照现有技术对数据包进行进一步处理直至通过物理层发送至终端发。

s1105,第二sdap实体根据第二指示信息确定已发送完通过数据隧道#3所接收到的数据包后,再发送从核心网用户面设备接收到的数据包。

进一步的,若目标基站和源基站中qosflow和drb的映射关系不一致,则为了保证qosflow的数据传输的按序。示例性的,sdap实体可以在该pdusession对应的所有drb的pdcp实体发送携带pdcpsn号的pdcpsdu后,再向pdcp实体投递未携带pdcpsn号的数据包。

进一步的,另一种可行的方式是,目标基站的pdcp实体将包含某一qosflow的携带pdcpsn号的pdcpsdu发送完成后,通知sdap实体所述qosflow数据包发送的完成,sdap再开始将所述qosflow的未携带pdcpsn号的数据包根据目标基站的qosflow和drb的映射关系,投递到对应drb的pdcp实体中。

图12是根据本申请的一个传输方法的示意性流程图。图12所示的方法可以应用于双链接(doubleconnection,dc)场景下的终端的切换过程中,具体地,可以应用于将第一pdu会话中的至少一个qos流(记作qosflow#1)从源基站迁移至目标基站的上行传输场景中。所述源基站可以是主基站,也可以是辅基站,相应地,所述目标基站可以是辅基站,也可以是主基站,本申请实施例对此不作限定。

s1210,源基站在确定终端不再向所述源基站发送第一协议数据单元pdu会话中的至少一个服务质量qos流的数据包的情况下,生成开始发送信息。

s1220,所述源基站向目标基站发送所述开始发送信息,所述开始发送信息用于指示所述目标基站向核心网用户面设备发送由所述终端发送至所述目标基站的所述至少一个qos流的数据包,所述开始发送信息包括所述至少一个qos流的标识和所述第一pdu会话的标识,或者,所述开始发送信息包括所述至少一个qos流的标识和第一drb的标识,所述第一drb与所述至少一个qos流对应。

s1230,目标基站根据所述开始发送信息,向所述核心网用户面设备发送由所述终端发送至所述目标基站的所述至少一个qos流的数据包。

可选地,所述开始发送信息为结束标识包,或所述开始发送信息为控制面消息。

以下,结合图13所示的传输方法,对图12所示的传输方法进行详细说明。

图13是根据本申请的一个传输方法的示意性流程图。应理解,图13是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图13中的各种操作的变形。此外,图13中的各个步骤可以分别按照与图13所呈现的不同的顺序来执行,并且有可能并非要执行图13中的全部操作。

图13所示的方法可以应用于双链接(doubleconnection,dc)场景下的终端的切换过程中,具体地,可以应用于将第一pdu会话中的至少一个qos流(记作qosflow#1)从源基站迁移至目标基站的上行传输场景中。所述源基站可以是主基站,也可以是辅基站,相应地,所述目标基站可以是辅基站,也可以是主基站,本申请实施例对此不作限定。

本申请实施例中,在qosflow#1迁移至目标基站前,终端在该终端与源基站之间的drb(记作drb#1)上向源基站发送qosflow#1的数据包,drb#1与qosflow#1对应。若源基站欲将qosflow#1迁移至目标基站,源基站和目标基站可以按照步骤s1301和s1302进行交互。

s1301,源基站向目标基站发送第一请求消息。第一请求消息用于请求将qosflow#1迁移到目标基站。

具体地,源基站确定将qosflow#1迁移至目标基站时,向目标基站发送第一请求消息,通过第一请求消息请求目标基站接纳qosflow#1。

可选地,第一请求消息可以是xn接口消息或者通过xn接口消息携带。

s1302,目标基站若能接纳qosflow#1,则向源基站发送第一响应消息。

比如,目标基站判断小区的资源能够提供满足qosflow#1的资源,则,则向源基站发送第一响应消息。

之后,可以按照本申请实施例的传输方法进行数据包的传输。以下,结合图13进行详细描述。

s1303,源基站向终端发送第一通知消息。第一通知消息用于指示终端向目标基站发送qosflow#1的数据包。

具体地,第一通知消息可以用于指示终端将qosflow#1映射到drb#2,在drb#2上向目标基站发送qosflow#1的数据包。

需要说明的是,也可不执行步骤s1303,而由目标基站通知终端向目标基站发送qosflow#1的数据包。例如,由目标基站向终端发送第一通知消息,以通知终端将qosflow#1映射到drb#2,在drb#2上向目标基站发送qosflow#1的数据包。

s1304,终端向目标基站发送qosflow#1的数据包。

具体地,终端在接收到第一通知消息后,停止向源基站发送qosflow#1的数据包,开始在drb#1上向目标基站发送qosflow#1的数据包。

以下,为了便于理解和描述,将终端向源基站发送的qosflow#1的数据包记作:数据包#1~数据包#i。即,终端向源基站发送的qosflow#1的数据包依次为:数据包#1,数据包#2,……,数据包#i,i为大于或等于1的整数。

那么,终端在接收到第一通知消息后,开始向目标基站发送数据包#i之后的数据包,即终端依次向目标基站发送数据包#(i+1),数据包#(i+2),……,数据包#n。本申请实施例中假设qosflow#1的数据包的总数为n,n为大于或等于2的整数,数据包#n为终端向目标基站发送的qosflow#1的数据包中的最后一个数据包。

s1305,终端向源基站发送结束包信息。

其中,结束包信息用于指示终端向源基站发送的qosflow#1的数据包中的最后一个数据包的信息,即数据包#i的信息。

可选地,该结束包信息可以为结束标识包。该结束标识包包括结束标识和qosflow#1的标识信息。

可选地,该结束包信息还可以为数据包#i所对应的pdcp序列(sequence,sn)号。

应理解,本申请实施例并不限定步骤s1304和s1305执行的先后顺序,即,s1304可以先于s1305执行,也可以在s1305之后执行,或者与s1305同时执行。

s1306,源基站向核心网用户面设备发送终端发送至源基站的qosflow#1的数据包,即,数据包#1~数据包#i。

s1307,源基站根据结束包信息,在确定发送完数据包#1~数据包#i后,向目标基站发送开始发送信息。

其中,开始发送信息包括qosflow#1的标识(identity,id)和第一pdu会话的id,或者,开始发送信息包括qosflow#1的id和drb#2(即,第一drb)的id。

该开始发送信息用于指示目标基站开始向核心网用户面设备发送由终端发送至目标基站的qosflow#1的数据包。

进一步的,源基站可根据算法实现确定向目标基站发送开始发送信息的时间,例如根据数据传输时延,估算目标基站发送的数据包在数据包#i之前到达核心网用户面设备。

s1308,目标基站根据开始发送信息,向核心网用户面设备发送由终端发送至目标基站的qosflow#1的数据包。

具体来讲,源基站在发送数据包#i后,若根据结束包发现数据包#i后没有qosflow#1的数据包,即终端不再继续向源基站发送qosflow#1的数据包,则向目标基站发送开始发送信息。例如,若数据包#i后为结束标识包,或者,发送的数据包#i的pdcpsn号等于终端发送给源基站的pdcpsn号,则源基站可以确定数据包#i后没有qosflow#1的数据包。此时,源基站向目标基站发送开始发送信息。目标基站接收到开始发送信息后,开始向核心网用户面设备发送终端在drb#1上接收的数据包#(i+1)~数据包#n。

可选地,开始发送信息可以是xn接口消息或者通过xn接口消息携带。

进一步地,开始发送信息可以为结束包信息,例如结束标识包,或者数据包#i所对应的pdcpsn号。

其中,源基站可通过和目标基站间的返传数据隧道来发送结束标识包。源基站可将从终端收到的结束标识包发送到目标基站;源基站也可自行生成结束标识包,例如源基站判断终端不再发送qosflow#1的数据包到源基站,可生成结束标识包。

更进一步地,开始发送信息还可以携带指示qosflow#1的数据包的传输方向的指示信息(记作指示信息#1),指示信息#1用于指示qosflow#1的数据包的传输方向为上行。

本申请实施例的传输方法,源基站根据结束包信息确定终端到源基站的待迁移到目标基站的qosflow的数据包的发送完成,并向核心网用户面设备发送完从终端接收的所述qosflow的数据包后,再通过开始发送信息通知目标基站开始向核心网用户面设备发送从源基站迁移到目标基站的qosflow的数据包,目标基站根据该开始发送信息再开始向核心网用户面设备发送所述qosflow的数据包,从而能够避免qosflow的数据包的乱序。

图14是根据本申请另一实施例的传输方法的示意性流程图。

s1410,在确定源基站确定终端接收到所述源基站发送的第一协议数据单元pdu会话中的至少一个服务质量qos流的数据包的情况下,所述源基站生成开始发送信息;

s1420,所述源基站向目标基站发送所述开始发送信息。所述开始发送信息用于指示所述目标基站开始向所述终端发送所述目标基站从核心网用户面设备接收的所述至少一个qos流的数据包,所述开始发送信息包括所述至少一个qos流的标识和所述第一pdu会话的标识,或者,所述开始发送信息包括所述至少一个qos流的标识和第一数据无线承载drb的标识,所述第一drb与所述至少一个qos流对应。

s1430,所述目标基站根据所述开始发送信息,向所述终端发送从所述核心网用户面设备接收的所述至少一个qos流的数据包。

可选地,所述开始发送信息为结束标识包,或所述开始发送信息为控制面消息。

图15是根据本申请的一个传输方法的示意性流程图。应理解,图15是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图15中的各种操作的变形。此外,图15中的各个步骤可以分别按照与图15所呈现的不同的顺序来执行,并且有可能并非要执行图15中的全部操作。

图15所示的方法可以应用于双链接(doubleconnection,dc)场景下的终端的切换过程中,具体地,可以应用于将第一pdu会话中的至少一个qos流(记作qosflow#1)从源基站迁移至目标基站的下行传输场景中。所述源基站可以是主基站,也可以是辅基站,相应地,所述目标基站可以是辅基站,也可以是主基站,本申请实施例对此不作限定。

本申请实施例中,在qosflow#1迁移至目标基站前,终端在该终端与源基站之间的drb(记作drb#1)上向源基站发送qosflow#1的数据包,drb#1与qosflow#1对应。若源基站欲将qosflow#1迁移至目标基站,源基站和目标基站可以按照步骤s1501和s1502进行交互。

s1501,源基站向目标基站发送第一请求消息。第一请求消息用于请求将qosflow#1迁移到目标基站。

具体地,源基站确定将qosflow#1迁移至目标基站时,向目标基站发送第一请求消息,通过第一请求消息请求目标基站接纳qosflow#1。

s1502,目标基站若能接纳qosflow#1,则向源基站发送第一响应消息。

之后,可以按照本申请实施例的传输方法进行数据包的传输。以下,结合图15进行详细描述。目标基站或源基站向核心网网元发送路由改变的消息,通知核心网qosflow#1的目标路由地址的改变。

s1503,源基站向终端发送结束指示信息。

具体地,源基站在确定目标基站能接纳qosflow#1时,例如,根据步骤s1502中的第一响应消息确定目标基站能接纳qosflow#1时,停止向终端发送qosflow#1的数据包,并向终端发送结束指示信息,通过该结束指示信息指示源基站结束qosflow#1的数据包的传输。

可选地,该结束指示信息可以结束标识包。该结束标识包携带qosflow#1的id。

该结束标识包可以是空数据包。此外,该空数据包的封装头中可以携带一个结束标识,例如在sdap或pdcp扩展头中携带结束标识。

可选地,该结束指示信息可以是数据包#i所对应的pdcpsn号。若终端成功接收该pdcpsn号之前的数据包,则可以确定已经接收了源基站发送的qosflow#1的所有数据包。

进一步的,upf在发送给mn的数据包中携带一个qosflow的数据包的结束标识,表示upf发送到mn的qosflow的数据包的结束。upf可以根据mn发送给核心网的qosflow迁移的指示信息来设置所述qosflow的结束标识。进一步的,upf还可以根据sn发送给核心网的路径切换指示来设置qosflow的结束标识,所述路径切换指示,用来指示upf可以开始将所述qosflow的数据包发送到sn。mn通过这种方式确定从upf接收的qosflow1的数据包的结束。

以下,为了便于理解和描述,将源基站在drb#1上发送给终端的qosflow#1的数据包记作:数据包#1~数据包#i。即,源基站向终端发送的qosflow#1的数据包依次为:数据包#1,数据包#2,……,数据包#i,i为大于或等于1的整数。那么,源基站在发送数据包#i后,向终端发送结束指示信息。应理解,drb#1与的qosflow#1对应,或者说两者之间具有映射关系。

s1504,源基站接收终端发送的反馈信息。

若终端成功接收到数据包#1~数据包#i,根据源基站发送的结束指示信息,确定已经成功接收源基站发送的qosflow#1的所有数据包,则终端向源基站发送反馈信息。

s1505,源基站根据该反馈指示信息,向目标基站发送开始发送信息。

该开始发送信息用于指示目标基站向终端发送核心网用户面设备发送至目标基站的qosflow#1的数据包。该开始发送信息包括qosflow#1的id和第一pdu会话的id,或者,开始发送信息包括qosflow#1的id和第一drb(记作drb#2)的id,所述drb#2与qosflow#1对应。

以下,为了便于理解和描述,将核心网用户面设备发送至目标基站的qosflow#1的数据包记作:数据包#(i+1)~数据包#n,n为大于或等于2的整数。即,核心网用户面设备向目标基站发送的qosflow#1的数据包依次为:数据包#(i+1),数据包#(i+2),……,数据包#n。

s1506,目标基站根据开始发送信息,向终端发送数据包#(i+1)~数据包#n。

具体地,在源基站在接收到终端发送的反馈信息后,向目标基站发送开始发送信息。目标基站接收到开始发送信息后,可确定源基站已经发送完从核心网用户面设备接收到的qosflow#1的数据包,并且终端也已成功接收这些数据包,那么,目标基站再开始在drb#1上向终端发送数据包#(i+1)~数据包#n。

可选地,开始发送信息可以为结束指示信息,例如结束标识包,或者数据包#i所对应的pdcpsn号。

其中,源基站可通过和目标基站间的返传数据隧道来发送结束标识包。该结束标识包可以是空数据包。此外,该空数据包的封装头中携带一个结束标识,例如在gtpu扩展头中携带结束标识。

本申请实施例的传输方法,源基站根据反馈信息确定终端成功接收其发送的qosflow的数据包后,再通过开始发送信息通知目标基站开始向终端发送从核心网用户面设备接收到的qosflow的数据包,目标基站根据该开始发送信息开始向终端发送qosflow的数据包,从而能够避免qosflow的数据包的乱序。

图16是根据本申请的一个传输方法的示意性流程图。应理解,图16是本申请一个实施例的传输方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图16中的各种操作的变形。此外,图16中的各个步骤可以分别按照与图16所呈现的不同的顺序来执行,并且有可能并非要执行图16中的全部操作。

图16所示的方法可以应用于双链接(doubleconnection,dc)场景下的终端的切换过程中,具体地,可以应用于将第一pdu会话中的至少一个qos流(记作qosflow#1)从源基站迁移至目标基站的下行传输场景中。所述源基站可以是主基站,也可以是辅基站,相应地,所述目标基站可以是辅基站,也可以是主基站,本申请实施例对此不作限定。

本申请实施例中,在qosflow#1迁移至目标基站前,终端在该终端与源基站之间的drb(记作drb#1)上向源基站发送qosflow#1的数据包,drb#1与qosflow#1对应。若源基站欲将qosflow#1迁移至目标基站,源基站和目标基站可以按照步骤s1601和s1602进行交互。

s1601,源基站向目标基站发送第一请求消息。第一请求消息用于请求将qosflow#1迁移到目标基站。

具体地,源基站确定将qosflow#1迁移至目标基站时,向目标基站发送第一请求消息,通过第一请求消息请求目标基站接纳qosflow#1。

可选地,第一指示信息可以通过xn接口消息发送s1602,目标基站若能接纳qosflow#1,则向源基站发送第一响应消息。

之后,可以按照本申请实施例的传输方法进行数据包的传输。以下,结合图16进行详细描述。

s1603,源基站向终端发送结束指示信息。

具体地,源基站在确定目标基站能接纳qosflow#1时,例如,根据步骤s1602中的第一响应消息确定目标基站能接纳qosflow#1时,停止向源基站发送qosflow#1的数据包,并向终端发送结束指示信息,通过该结束指示信息指示源基站结束qosflow#1的数据包的传输。

可选地,该结束指示信息可以结束标识包。该结束标识包携带qosflow#1的id。

该结束标识包可以是空数据包。此外,该空数据包的封装头中可以携带一个结束标识,例如在sdap或pdcp头中携带结束标识。

可选地,该结束指示信息可以是数据包#i所对应的pdcpsn号。若终端成功接收该pdcpsn号之前的数据包,则可以确定已经接收了源基站发送的qosflow#1的所有数据包。

以下,为了便于理解和描述,将源基站在drb#1上发送给终端的qosflow#1的数据包记作:数据包#1~数据包#i。即,源基站向终端发送的qosflow#1的数据包依次为:数据包#1,数据包#2,……,数据包#i,i为大于或等于1的整数。那么,源基站在发送数据包#i后,向终端发送结束指示信息。应理解,drb#1与的qosflow#1对应,或者说两者之间具有映射关系。

s1604,源基站接收终端发送的反馈信息。

若终端成功接收到数据包#1~数据包#i,根据源基站发送的结束指示信息,确定已经成功接收源基站发送的qosflow#1的所有数据包,则终端向源基站发送反馈信息。

s1605,目标基站向终端发送从核心网用户面设备接收到的qosflow#1的的数据包。数据包#(i+1)~数据包#n。

以下,为了便于理解和描述,将核心网用户面设备发送至目标基站的qosflow#1的数据包记作:数据包#(i+1)~数据包#n,n为大于或等于2的整数。即,核心网用户面设备向目标基站发送的qosflow#1的数据包依次为:数据包#(i+1),数据包#(i+2),……,数据包#n。

应理解,本申请并不限定步骤s1605和s1604执行的先后顺序,两者可以同时执行,或者任一者在前执行均可。

s1606,终端接收到源基站和目标基站发送的qosflow#1的数据包后,先向上层协议层投递从源基站接收的qosflow#1的数据包,再投递从目标基站中接收的qosflow#1的数据包。即,终端先向上层协议层投递数据包1~数据包#n,再投递数据包#(i+1)~数据包#n。这里,终端可根据源基站发送的结束指示信息,例如结束标识包等方式,确定从源基站中接收的qosflow#1的数据包的结束。

本申请实施例的传输方法,终端可根据源基站发送的结束指示信息,在向上层协议层投递完从源基站接收的qosflow的数据包后,再投递从目标基站中接收的qosflow的数据包。从而,在qosflow从源基站迁移到目标基站的过程,可以实现qosflow的数据包的按序传输,保证业务的服务质量,避免由于数据包乱序造成的业务服务质量的下降。根据前述方法,图17为本申请实施例提供的用于数据传输装置10的示意图一,如图17所示,该装置10可以为终端设备,也可以为芯片或电路,比如可设置于终端设备的芯片或电路。其中,该终端设备可以对应上述方法中的终端设备。

该装置10可以包括处理器11(即,处理单元的一例)和存储器12。该存储器12用于存储指令,该处理器11用于执行该存储器12存储的指令,以使该装置10实现上述方法中终端设备执行的步骤。

进一步的,该装置10还可以包括输入口13(即,通信单元的一例)和输出口14(即,通信单元的另一例)。进一步的,该处理器11、存储器12、输入口13和输出口14可以通过内部连接通路互相通信,传递控制和/或数据信号。该存储器12用于存储计算机程序,该处理器11可以用于从该存储器12中调用并运行该计算计程序,以控制输入口13接收信号,控制输出口14发送信号,完成上述方法中终端设备的步骤。该存储器12可以集成在处理器11中,也可以与处理器11分开设置。

可选地,若该装置10为终端设备,该输入口13为接收器,该输出口14为发送器。其中,接收器和发送器可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。

可选地,若该装置10为芯片或电路,该输入口13为输入接口,该输出口14为输出接口。

作为一种实现方式,输入口13和输出口14的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器11可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。

作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的终端设备。即将实现处理器11、输入口13和输出口14功能的程序代码存储在存储器12中,通用处理器通过执行存储器12中的代码来实现处理器11、输入口13和输出口14的功能。

其中,以上列举的通信装置10中各模块或单元的功能和动作仅为示例性说明,通信装置10中各模块或单元可以用于执行上述任一方法中终端设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。

该装置10所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。

图18为本申请提供的一种终端设备20的结构示意图。该终端设备20可以用于执行上述任一方法中描述的终端设备的动作。为了便于说明,图4仅示出了终端设备的主要部件。如图4所示,终端设备20包括处理器、存储器、控制电路、天线以及输入输出装置。

处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行上述传输预编码矩阵的指示方法实施例中所描述的动作。存储器主要用于存储软件程序和数据,例如存储上述实施例中所描述的码本。控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。控制电路和天线一起也可以叫做收发器,主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。

当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。

本领域技术人员可以理解,为了便于说明,图18仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。

作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图18中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。

示例性的,在本申请实施例中,可以将具有收发功能的天线和控制电路视为终端设备20的收发单元201,将具有处理功能的处理器视为终端设备20的处理单元202。如图4所示,终端设备20包括收发单元201和处理单元202。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元201中用于实现接收功能的器件视为接收单元,将收发单元201中用于实现发送功能的器件视为发送单元,即收发单元201包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。

根据前述方法,图19为本申请实施例提供的数据传输装置30的示意图二,如图19所示,该装置30可以为网络设备,也可以为芯片或电路,如可设置于网络设备内的芯片或电路。其中,该网络设备对应上述任一方法中的网络设备。

该装置30可以包括处理器31(即,处理单元的一例)和存储器32。该存储器32用于存储指令,该处理器31用于执行该存储器32存储的指令,以使该装置30实现前述任一方法中网络设备执行的步骤。

进一步的,该装置30还可以包括输入口33(即,通信单元的一例)和输出口33(即,处理单元的另一例)。再进一步的,该处理器31、存储器32、输入口33和输出口34可以通过内部连接通路互相通信,传递控制和/或数据信号。该存储器32用于存储计算机程序,该处理器31可以用于从该存储器32中调用并运行该计算计程序,以控制输入口33接收信号,控制输出口34发送信号,完成上述方法200中终端设备的步骤。该存储器32可以集成在处理器31中,也可以与处理器31分开设置。

以控制输入口33接收信号,控制输出口34发送信号,完成上述方法中网络设备的步骤。该存储器32可以集成在处理器31中,也可以与处理器31分开设置。

可选地,若该装置30为网络设备,该输入口33为接收器,该输出口34为发送器。其中,接收器和发送器可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。

可选地,若该装置30为芯片或电路,该输入口33为输入接口,该输出口34为输出接口。

可选的,若该装置30为芯片或电路,所述装置30也可以不包括存储器32,所述处理器31可以读取该芯片外部的存储器中的指令(程序或代码)以实现前述任一方法中网络设备的功能。

作为一种实现方式,输入口33和输出口34的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器31可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。

作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的网络设备。即将实现处理器31、输入口33和输出口34功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器31、输入口33和输出口34的功能。

该通信装置30中各模块或单元可以用于执行上述任一方法中网络设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。

该装置30所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。

图20为本申请实施例提供的一种网络设备的结构示意图,可以用于实现上述任一方法中的网络设备的功能。如可以为基站的结构示意图。如图20所示,该基站可应用于如图1所示的系统中。基站40包括一个或多个射频单元,如远端射频单元(remoteradiounit,rru)401和一个或多个基带单元(basebandunit,bbu)(也可称为数字单元,digitalunit,du)402。所述rru401可以称为收发单元、收发机、收发电路、或者收发器等等,其可以包括至少一个天线4011和射频单元4012。所述rru401部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送上述实施例中所述的信令消息。所述bbu402部分主要用于进行基带处理,对基站进行控制等。所述rru401与bbu402可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。

所述bbu402为基站的控制中心,也可以称为处理单元,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如该bbu(处理单元)402可以用于控制基站40执行上述方法实施例中关于网络设备的操作流程。

在一个示例中,所述bbu402可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte系统,或5g系统),也可以分别支持不同接入制式的无线接入网。所述bbu402还包括存储器4021和处理器4022。所述存储器4021用以存储必要的指令和数据。例如存储器4021存储上述实施例中的码本等。所述处理器4022用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器4021和处理器4022可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。

在一种可能的实施方式中,随着片上系统(system-on-chip,soc)技术的发展,可以将402部分和401部分的全部或者部分功能由soc技术实现,例如由一颗基站功能芯片实现,该基站功能芯片集成了处理器、存储器、天线接口等器件,基站相关功能的程序存储在存储器中,由处理器执行程序以实现基站的相关功能。可选的,该基站功能芯片也能够读取该芯片外部的存储器以实现基站的相关功能。

应理解,图9示例的基站的结构仅为一种可能的形态,而不应对本申请实施例构成任何限定。本申请并不排除未来可能出现的其他形态的基站结构的可能。

根据本申请实施例提供的方法,本申请实施例还提供一种通信系统,其包括前述的网络设备和一个或多于一个终端设备。

应理解,本申请实施例中,该处理器可以为中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(randomaccessmemory,ram)可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。

上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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