【技术实现步骤摘要】
一种调度方法及装置
本专利技术涉及通信
,特别涉及一种调度方法及装置。
技术介绍
终端的芯片通常包括应用程序处理器和通信处理器。应用程序处理器上运行一个TCP/IP协议栈,用来处理应用程序的联网需求,无线通信协议栈通常运行在通信处理器上,TCP/IP协议栈通过网卡驱动实现和通信处理器中的调制解调器(modem)之间的通信。现有技术中,如图1所示,TCP/IP协议栈和网卡驱动之间设置有先入先出(firstinfirstout,FIFO)队列。终端进行上行传输时,各种类型的业务数据(比如视频、文件下载等)均由应用程序处理器通过FIFO队列发送给调制解调器。采用此种方式,当存在大量文件下载的业务数据时,会导致视频的业务数据无法及时发送给调制解调器,进而无法满足视频的数据传输速率需求。综上,目前亟需一种调度方法,用于解决现有技术中应用程序处理器通过FIFO队列向调制解调器发送数据,无法满足业务的数据传输速率需求的技术问题。
技术实现思路
本申请实施例提供一种调度方法,用于解决现有技术中应用程序处理器通过FIFO队列向调制解调器发送数据,无法满足业务的数据传输速率需求的技 ...
【技术保护点】
1.一种调度方法,其特征在于,所述方法包括:应用程序处理器确定待发送数据包所属的类型,并将所述待发送数据包放入所述待发送数据包所属的类型对应的服务质量QoS数据流;所述待发送数据包所属的类型为承诺比特速率GBR类型或非承诺比特速率non‑GBR类型;所述应用程序处理器调度所述GBR类型对应的QoS数据流中的待发送数据包发送给所述应用程序处理器所在的终端中的调制解调器,并在确定满足GBR类型的数据传输速率需求后,调度所述non‑GBR类型对应的QoS数据流中的待发送数据包发送给所述调制解调器。
【技术特征摘要】
1.一种调度方法,其特征在于,所述方法包括:应用程序处理器确定待发送数据包所属的类型,并将所述待发送数据包放入所述待发送数据包所属的类型对应的服务质量QoS数据流;所述待发送数据包所属的类型为承诺比特速率GBR类型或非承诺比特速率non-GBR类型;所述应用程序处理器调度所述GBR类型对应的QoS数据流中的待发送数据包发送给所述应用程序处理器所在的终端中的调制解调器,并在确定满足GBR类型的数据传输速率需求后,调度所述non-GBR类型对应的QoS数据流中的待发送数据包发送给所述调制解调器。2.根据权利要求1所述的方法,其特征在于,所述应用程序处理器确定待发送数据包所属的类型,包括:所述应用程序处理器将所述待发送数据包与多个QoS规则进行匹配,所述QoS规则中包括QoS数据流标识QFI;所述应用程序处理器根据与所述待发送数据包匹配成功的第一QoS规则中的QFI以及QFI和类型的映射关系,确定所述待发送数据包所属的类型。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述应用程序处理器使用所述第一QoS规则中的QFI,对所述待发送数据包进行标记。4.根据权利要求3所述的方法,其特征在于,所述待发送数据包的包头前面包括头域,所述头域的内容为所述第一QoS规则中的QFI;或者,所述待发送数据包的描述符中包括第一字段,所述第一字段的内容为所述第一QoS规则中的QFI。5.根据权利要求2所述的方法,其特征在于,所述应用程序处理器将所述待发送数据包放入所述待发送数据包所属的类型对应的QoS数据流,包括:所述应用程序处理器将所述待发送数据包放入所述第一QoS规则中的QFI对应的QoS数据流。6.根据权利要求5所述的方法,其特征在于,所述应用程序处理器调度所述第一QoS数据流中的待发送数据包的速率大于或等于第一GFBR,所述第一GFBR为与所述第一QoS数据流中的待发送数据包匹配成功的QoS规则中的GFBR,所述第一QoS数据流为所述GBR类型对应的任一QoS数据流。7.根据权利要求5所述的方法,其特征在于,所述应用程序处理器调度所述第二QoS数据流中的待发送数据包的速率小于或等于QoS参数中的AMBR,所述第二QoS数据流为所述non-GBR类型对应的任一QoS数据流。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述应用程序处理器调度所述GBR类型对应的QoS数据流中的待发送数据包,包括:所述应用程序处理器根据所述GBR类型对应的多个QoS数据流的优先级,调度所述GBR类型对应的多个QoS数据流中的待发送数据包;所述应用程序处理器调度所述non-GBR类型对应的QoS数据流中的待发送数据包,包括:所述应用程序处理器根据所述non-GBR类型对应的多个QoS...
【专利技术属性】
技术研发人员:刘继武,李延冰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。