System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种数据传输方法及装置。
技术介绍
1、在5g网络中,核心网(5g core network,5gc)通常位于运营商的数据中心或者云数据中心等核心区域。核心网是5g网络的关键部分,包括有移动性管理实体(mobilitymanagement entity,mme)、会话管理功能(session management function,smf)网元、用户面功能(user plane function,upf)网元等,它负责提供用户认证、会话管理、数据传输和控制等核心网络功能,是整个5g网络的管理和控制中心。
2、而基站,即下一代无线接入网(next generation radio access network,ng-ran),被部署在靠近无线覆盖和服务的地方,如屋顶、电信塔、园区和工厂等位置。基站是5g网络的无线接入部分,它负责接收来自用户设备(user equipment,ue,如手机、物联网设备等)的无线信号,并连接到核心网,实现数据通信。
3、由于核心网部署在核心区域,对于园区和智慧工厂等有特殊需求的专网网络,需要在无法修改核心网配置的情况下完成搭建,这些专网网络可能需要对特定的承载于同一协议数据单元(protocol data unit,pdu)会话的同一qos流(flow)的下行业务流进行qos优先级保障,以满足其特定的业务需求,所以,如何满足这些业务的业务需求,是当前需要解决的技术问题之一。
技术实现思路
1、为克服相关技术
2、根据本申请实施例的第一方面,提供一种数据传输方法,所述方法应用于基站中的业务优先级适配协议(traffic priority adaptation protocol,tpap)实体,所述方法包括:
3、接收所述基站中的用户面通用分组无线业务隧道协议(gprs tunnelingprotocol user plane,gtp-u)实体发送的来自于核心网中的upf网元的下行业务流;
4、若判断出所述下行业务流的特征信息命中预设的匹配规则,将所述下行业务流缓存到所述特征信息对应的目标虚拟数据无线电承载(data radio bearer,drb)所对应的缓存队列中,其中,所述下行业务流所属的服务质量(quality of service,qos)流对应多个下行业务流,且所述qos流对应一个第一普通drb和多个虚拟drb,不同的虚拟drb对应不同的优先级,不同的虚拟drb对应不同的下行业务流;
5、若判断出所述缓存队列满足预设条件,则将所述目标虚拟drb对应的当前下行业务流的缓存时间和所述当前下行业务流的总数据大小,使用所述第一drb通知给所述基站中的媒体接入控制(media access control,mac)实体,以使所述mac实体基于当前的至少一个drb对应的下行业务流的缓存时间和总数据大小、以及所述至少一个drb对应的优先级进行qos调度;
6、基于所述mac实体通知的所述目标虚拟drb需要传输的数据量,按照缓存时间的先后顺序,使用所述第一普通drb将所述缓存队列中的目标下行业务流通过所述基站中的业务数据适配协议(service data adaptation protocol,sdap)实体传输给所述mac实体进行处理,其中,所述目标下行业务流的总数据大小与所述数据量相同。
7、根据本申请实施例的第二方面,提供一种数据传输装置,所述装置应用于基站中的tpap实体,所述装置包括:
8、接收模块,用于接收所述基站中的gtp-u实体发送的来自于核心网中的upf网元的下行业务流;
9、缓存模块,用于若判断出所述下行业务流的特征信息命中预设的匹配规则,将所述下行业务流缓存到所述特征信息对应的目标虚拟drb所对应的缓存队列中,其中,所述下行业务流所属的qos流对应多个下行业务流,且所述qos流对应一个第一普通drb和多个虚拟drb,不同的虚拟drb对应不同的优先级,不同的虚拟drb对应不同的下行业务流;
10、通知模块,用于若判断出所述缓存队列满足预设条件,则将所述目标虚拟drb对应的当前下行业务流的缓存时间和所述当前下行业务流的总数据大小,使用所述第一drb通知给所述基站中的mac实体,以使所述mac实体基于当前的至少一个drb对应的下行业务流的缓存时间和总数据大小、以及所述至少一个drb对应的优先级进行qos调度;
11、第一传输模块,用于基于所述mac实体通知的所述目标虚拟drb需要传输的数据量,按照缓存时间的先后顺序,使用所述第一普通drb将所述缓存队列中的目标下行业务流通过所述基站中的sdap实体传输给所述mac实体进行处理,其中,所述目标下行业务流的总数据大小与所述数据量相同。
12、本申请的实施例提供的技术方案可以包括以下有益效果:
13、在本申请实施例中,在基站中新增tpap实体,并执行以下数据传输流程:接收基站中的gtp-u实体发送的来自于核心网中的upf网元的下行业务流;若判断出下行业务流的特征信息命中预设的匹配规则,将下行业务流缓存到特征信息对应的目标虚拟drb所对应的缓存队列中,其中,下行业务流所属的qos流对应多个下行业务流,且qos流对应一个第一普通drb多个虚拟drb,不同的虚拟drb对应不同的优先级,不同的虚拟drb对应不同的下行业务流;若判断出缓存队列满足预设条件,则将目标虚拟drb对应的当前下行业务流的缓存时间和当前下行业务流的总数据大小,使用第一drb通知给基站中的mac实体,以使mac实体基于当前的至少一个drb对应的下行业务流的缓存时间和总数据大小、以及至少一个drb对应的优先级进行qos调度;基于mac实体通知的目标虚拟drb需要传输的数据量,按照缓存时间的先后顺序,使用第一普通drb将缓存队列中的目标下行业务流通过基站中的sdap实体传输给mac实体进行处理,其中,目标下行业务流的总数据大小与数据量相同。
14、这样一来,在一个pdu会话的一个qos流对应的多个下行业务流需要进行qos调度的情形下,可以通过为该qos流建立一个普通drb和多个不同优先级的虚拟drb,并且,不同的下行业务流对应不同的虚拟drb,由tpap实体协助实现这些下行业务流在空口的qos调度,满足了业务需求,并且还提高了用户体验。
15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种数据传输方法,其特征在于,所述方法应用于基站中的业务优先级适配协议TPAP实体,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,通过以下方式判断所述下行业务流的特征信息是否命中预设的匹配规则:
4.根据权利要求1所述的方法,其特征在于,通过以下方式判断所述缓存队列是否满足预设条件:
5.一种数据传输装置,其特征在于,所述装置应用于基站中的业务优先级适配协议TPAP实体,所述装置包括:
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
7.根据权利要求5或6所述的装置,其特征在于,所述缓存模块,具体用于通过以下方式判断所述下行业务流的特征信息是否命中预设的匹配规则:
8.根据权利要求5所述的装置,其特征在于,所述通知模块,具体用于通过以下方式判断所述缓存队列是否满足预设条件:
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于基站中的业务优先级适配协议tpap实体,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,通过以下方式判断所述下行业务流的特征信息是否命中预设的匹配规则:
4.根据权利要求1所述的方法,其特征在于,通过以下方式判断所述缓存队列是否满足预设条件:
5.一种数据传输...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。