CN115397028A - 一种上行免调度方法、装置、设备及存储介质 - Google Patents
一种上行免调度方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115397028A CN115397028A CN202110573091.8A CN202110573091A CN115397028A CN 115397028 A CN115397028 A CN 115397028A CN 202110573091 A CN202110573091 A CN 202110573091A CN 115397028 A CN115397028 A CN 115397028A
- Authority
- CN
- China
- Prior art keywords
- scheduling
- free
- uplink
- time
- indication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
- H04L5/0096—Indication of changes in allocation
- H04L5/0098—Signalling of the activation or deactivation of component carriers, subcarriers or frequency bands
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1221—Wireless traffic scheduling based on age of data to be sent
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种上行免调度方法、装置、设备及存储介质。应用于终端设备的上行免调度方法包括:在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;将预估传输量和最大传输时间发送给网络设备;接收网络设备根据预估传输量和最大传输时间发送的激活免调度指示;根据激活免调度指示,进行上行免调度传输。因此,本发明的实施例中,终端设备主动触发上行免调度的方式,能够适应语音业务以及其他非语义业务,从而使得更多的终端设备可以进行上行免调度传输,进而可以节省信令开销,节省PDCCH资源。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种上行免调度方法、装置、设备及存储介质。
背景技术
新空口(New Radio,NR)的部分场景下存在较多用户,容易导致物理下行控制信道(Physical Downlink Control Channel,PDCCH)没有足够的资源承载上行许可(UplinkGrant,UL GRANT),从而使得终端触发调度请求(Scheduling Request,SR)或者随机接入。
其中,上行免调度分为Type1和Type2两种,Type1的UL GRANT由无限资源控制(Radio Resource Control,RRC)提供,Type2的UL GRANT由PDCCH提供,并且Type2免调度每次会下发激活和去激活的免调度对应的下行控制信息0(Downlink Control Information0,DCI0)。
目前基站侧实现了Type2免调度,如图1所示,为基站执行的Type2免调度的流程。即由RRC提供免调度无线网络临时标识(Configured Scheduling Radio NetworkTemporary Identity,CS-RNTI)、周期和混合自动重传请求(Hybrid Automatic RepeatRequest,HARQ)进程个数等信息。基站的媒体访问控制(Media Access Control,MAC)层在收到分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)下发的语音激活/静默消息后下发相对应的免调度激活/去激活DCI0。终端收到相对应的免调度激活/去激活DCI0后,会反馈免调度确认媒体访问控制层控制元素(Configured Grant ConfirmationMAC CE)给基站的MAC层,以表示收到DCI0,从而可以开始进行免调传输。
其中,Type2免调度激活后,终端便按照基站通知的时间点和资源,按照预留的HARQ进程号发送上行数据,直到收到去激活免调度DCI为止。
由上述可知,上述Type2免调度相比传统的动态调度只需要下发一次控制信令,从而能节省大量的开销。并且终端不需要经历发送调度请求以及调度请求长时间未处理的随即接入过程,从而能降低上行数据传输前的时延,并降低调度请求及随机接入信令开销。
但是,目前的实现机制,基站在接收到语音激活/静默消息后才会下发相对应的免调度激活/去激活DCI0,因此,现有技术中,基站只能触发对语音包进行免调度,其他生成包大小固定的行为(视频通话/在线游戏/文件下载)等,即使免调度同样适用这种情况,按照现有协议也不能激活,徒增信令开销,从而浪费PDCCH资源。
发明内容
本发明实施例提供一种上行免调度方法、装置、设备及存储介质,以解决现有技术中基站只能触发对语音包进行免调度,从而浪费信令开销和PDCCH资源的问题。
第一方面,本发明实施例提供了一种上行免调度方法,应用于终端设备,所述方法包括:
在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
将所述预估传输量和所述最大传输时间发送给网络设备;
接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
根据所述激活免调度指示,进行上行免调度传输。
可选的,确定采用上行免调度传输方式的过程,包括:
在检测到预先建立的目标白名单中的应用程序运行的情况下,确定采用上行免调度传输方式;
其中,所述目标白名单中的应用程序在每个单位时间内生成的数据量不变或者符合正态分布。
可选的,所述确定上行数据的预估传输量和最大传输时间,包括:
获取第一时间段内的流量统计信息,以及第二时间段内的业务所需传输的数据量,其中,所述第一时间段的终止时刻为当前时刻,所述第一时间段的起始时刻距离所述当前时刻第一预设时长,所述第二时间段的起始时刻为所述当前时刻,所述第二时间段的终止时刻距离所述当前时刻第二预设时长;
将所述第二时间段内的业务所需传输的数据量确定为所述预估传输量;
根据所述预估传输量和所述流量统计信息,确定所述最大传输时间。
可选的,所述将所述预估传输量和所述最大传输时间发送给网络设备,包括:
通过媒体访问控制层控制元素MACCE信令,向所述网络设备发送上行共享信道免调度请求;
其中,所述上行共享信道免调度请求包括所述预估传输量和所述最大传输时间。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
可选的,所述接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示之后,所述方法还包括:
向所述网络设备发送免调度激活确认消息。
可选的,进行上行免调度传输之后,所述方法还包括:
接收所述网络设备发送的去激活免调度指示;
根据所述去激活免调度指示,停止上行免调度传输。
第二方面,本发明实施例还提供一种上行免调度方法,应用于网络设备,所述方法包括:
接收终端设备发送的上行数据的预估传输量和最大传输时间;
根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
在确定激活所述终端设备的上行免调度的情况下,向所述终端设备发送激活免调度指示;
接收所述终端设备根据所述激活免调度指示发送的上行数据。
可选的,确定是否激活所述终端设备的上行免调度之前,所述方法还包括:
获取所述网络设备的物理上行共享信道PUSCH空闲资源和物理下行控制信道PDCCH空闲资源;
所述根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度,包括:
根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度。
可选的,所述根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度,包括:
在所述PUSCH空闲资源大于或等于第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量大于或等于所述预估传输量的情况下,或者,在所述网络设备的PUSCH空闲资源小于所述第一预设门限值且所述预估传输量大于或等于第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于第三预设门限值且所述预估传输量大于或等于所述第二预设门限值的情况下,确定激活所述终端设备的上行免调度;
在所述PUSCH空闲资源大于或等于所述第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量小于所述预估传输量的情况下,或者,在所述PUSCH空闲资源小于所述第一预设门限值且所述预估传输量小于所述第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于所述第三预设门限值且所述预估传输量小于所述第二预设门限值的情况下,确定不激活所述终端设备的上行免调度。
可选的,所述向所述终端设备发送激活免调度指示,包括:
通过PDCCH向所述终端设备发送所述激活免调度指示。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
可选的,所述向所述终端设备发送激活免调度指示之后,所述方法还包括:
接收所述终端设备发送的免调度激活确认消息。
可选的,所述接收所述终端设备根据所述激活免调度指示发送的上行数据之后,所述方法还包括:
在连续收到空数据包的数量超过预设数量的情况下,或者在接收到的所述终端设备上报的缓存状态报告指示缓存数据已清空的情况下,向所述终端设备发送去激活免调度指示。
第三方面,本发明实施例还提供了一种终端设备,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
控制所述收发机将所述预估传输量和所述最大传输时间发送给网络设备;
控制所述收发机接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
控制所述收发机根据所述激活免调度指示,进行上行免调度传输。
第四方面,本发明实施例还提供一种网络设备,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
控制所述收发机接收终端设备发送的上行数据的预估传输量和最大传输时间;
根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
在确定激活所述终端设备的上行免调度的情况下,控制所述收发机向所述终端设备发送激活免调度指示;
控制所述收发机接收所述终端设备根据所述激活免调度指示发送的上行数据。
第五方面,本发明实施例还提供一种上行免调度装置,应用于终端设备,所述装置包括:
参数信息确定模块,用于在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
参数信息发送模块,用于将所述预估传输量和所述最大传输时间发送给网络设备;
激活指示接收模块,用于接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
数据传输模块,用于根据所述激活免调度指示,进行上行免调度传输。
第六方面,本发明实施例还提供一种上行免调度装置,应用于网络设备,所述装置包括:
参数信息接收模块,用于接收终端设备发送的上行数据的预估传输量和最大传输时间;
判定模块,用于根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
激活指示发送模块,用于在确定激活所述终端设备的上行免调度的情况下,向所述终端设备发送激活免调度指示;
数据接收模块,用于接收所述终端设备根据所述激活免调度指示发送的上行数据。
第七方面,本发明实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述第一方面或者第二方面所述的方法。
在本发明实施例中,终端设备在确定采用上行免调度传输方式的情况下,确定上行初级的预估传输量和最大传输时间,并将预估传输量和最大传输时间发送给网络设备,以使得网络设备根据预估传输量和最大传输时间向终端设备返回激活免调度指示,进而使得终端设备根据接收到的激活免调度指示进行上行免调度传输。由此可见,本发明的实施例中,终端设备可以主动向网络设备请求上行免调度传输,使得基站不必在接收到语音激活消息之后才下发激活免调度指示。因此,终端设备主动触发上行免调度的方式,能够适应语音业务以及其他非语义业务,从而使得更多的终端设备可以进行上行免调度传输,进而可以节省信令开销。其中,免调度传输方式相对于调度传输方式消耗的PDCCH资源更少,因此,本发明的实施例使得更多的终端设备可以进行上行免调度传输,从而能够进一步节省PDCCH资源。。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中的Type2免调度流程示意图;
图2为本发明实施例提供的一种上行免调度方法的流程示意图;
图3为本发明实施例提供的另一种上行免调度方法的流程示意图;
图4为本发明实施例提供的上行免调度的具体实施方式的流程示意图;
图5为本发明实施例提供的一种上行免调度装置的结构框图;
图6为本发明实施例提供的另一种上行免调度装置的结构框图;
图7为本发明实施例提供的终端设备的结构框图;
图8为本发明实施例提供的网络设备的结构框图。
具体实施方式
本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种上行免调度方法、装置、设备及存储介质,以解决现有技术中基站只能触发对语音包进行免调度,从而浪费信令开销和PDCCH资源的问题。
其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
此外,本申请实施例提供的技术方案可以适用于多种***,尤其是5G***。例如适用的***可以是全球移动通讯(global system of mobile communication,GSM)***、码分多址(code division multiple access,CDMA)***、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)***、长期演进(long term evolution,LTE)***、LTE频分双工(frequencydivision duplex,FDD)***、LTE时分双工(time division duplex,TDD)***、高级长期演进(long term evolution advanced,LTE-A)***、通用移动***(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX)***、5G新空口(New Radio,NR)***等。这多种***中均包括终端设备和网络设备。***中还可以包括核心网部分,例如演进的分组***(EvlovedPacket System,EPS)、5G***(5GS)等。
本申请实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的***中,终端设备的名称可能也不相同,例如在5G***中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为***、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobilestation)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(userterminal)、用户代理(user agent)、用户装置(user device),本申请实施例中并不限定。
本申请实施例涉及的网络设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。例如,本申请实施例涉及的网络设备可以是全球移动通信***(Global System for Mobile communications,GSM)或码分多址接入(Code Division Multiple Access,CDMA)中的网络设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(Wide-band Code Division Multiple Access,WCDMA)中的网络设备(NodeB),还可以是长期演进(long term evolution,LTE)***中的演进型网络设备(evolutional Node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站(gNB),也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relaynode)、家庭基站(femto)、微微基站(pico)等,本申请实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributedunit,DU)节点,集中单元和分布单元也可以地理上分开布置。
网络设备与终端设备之间可以各自使用一或多根天线进行多输入多输出(MultiInput Multi Output,MIMO)传输,MIMO传输可以是单用户MIMO(Single User MIMO,SU-MIMO)或多用户MIMO(Multiple User MIMO,MU-MIMO)。根据根天线组合的形态和数量,MIMO传输可以是2D-MIMO、3D-MIMO、FD-MIMO或massive-MIMO,也可以是分集传输或预编码传输或波束赋形传输等。
图2示出了本发明实施例提供的一种上行免调度方法的流程示意图。该方法应用于终端设备,可以包括以下步骤:
步骤201:在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间。
在本发明的实施例中,终端设备可以自主确定当前是否可以采用上行免调度传输方式,从而在确定采用上行免调度传输方式的情况下,确定最近一段时间内需要传输的上行数据的数据量,即确定上行数据的预估传输量,并确定这些数据的最大传输时间。
其中,上行免调度传输方式要求每一次调度的数据量的大小和时间间隔固定,因此,在终端设备的工作状态符合该要求的情况下,才能够采用上行免调度方式传输。
可选的,确定采用上行免调度传输方式的过程,包括:
在检测到预先建立的目标白名单中的应用程序运行的情况下,确定采用上行免调度传输方式;
其中,所述目标白名单中的应用程序在每个单位时间内生成的数据量不变或者符合正态分布。
例如单位时间为ΔT,则若应用程序A在第一个ΔT、第二个ΔT……内生成的数据量均相同,或者符合正态分布,则应用程序A可以存储至目标白名单中。即单位时间内生成数据量固定或者符合正态分布的应用程序都可以认为适合放入目标白名单中。
即终端设备可以根据应用程序在单位时间内生成包大小的概率密度函数判断该应用程序是否应放入适合上行免调度的目标白名单中。
需要说明的是,单位时间的大小,以及单位时间内生成的数据量的大小都不用大于某个阈值,只要单位时间内生成的数据包的大小是固定或者符合正态分布就都可以放到目标白名单中。
由此可知,在本发明的实施例中,可以预先将在每个单位时间内生成的数据量不变或者符合正态分布的应用程序存储至目标白名单中,从而在白名单中的任意一个应用程序运行时,确定可以采用上行免调度传输方式。
此外,所述目标白名单中的应用程序例如可以包括网盘、P2P下载应用程序、视频应用程序,网络游戏应用程序。
可选的,所述确定上行数据的预估传输量和最大传输时间,包括:
获取第一时间段内的流量统计信息,以及第二时间段内的业务所需传输的数据量,其中,所述第一时间段的终止时刻为当前时刻,所述第一时间段的起始时刻距离所述当前时刻第一预设时长,所述第二时间段的起始时刻为所述当前时刻,所述第二时间段的终止时刻距离所述当前时刻第二预设时长;
将所述第二时间段内的业务所需传输的数据量确定为所述预估传输量;
根据所述预估传输量和所述流量统计信息,确定所述最大传输时间。
其中,所述流量统计信息包括当前运行的应用程序的流量消耗,预估传输量/当前运行的应用程序的流量消耗=最大传输时间。上述所述的业务所需传输的数据量可以包括下载文件大小、视频码率、视频时长中的至少一项。
由此可知,在本发明的实施例中,终端设备可以获取当前以及未来一定时间内需要传输的数据量,以作为预估传输量。并且,获取最近一段时间内的流量统计信息,以根据预估传输量和流量统计信息确定最大传输时间。
步骤202:将所述预估传输量和所述最大传输时间发送给网络设备。
可选的,所述将所述预估传输量和所述最大传输时间发送给网络设备,包括:
通过媒体访问控制层控制元素MACCE信令,向所述网络设备发送上行共享信道免调度请求;
其中,所述上行共享信道免调度请求包括所述预估传输量和所述最大传输时间。
由此可知,在本发明的实施例中,终端设备在确定采用上行免调度传输方式的情况下,可以通过MAC CE信令,向网络设备发送上行共享信道免调度请求,并在该请求中携带预估传输量和最大传输时间。
即终端设备通过上行共享信道免调度请求,通知网络设备其当前业务适合采用上行免调度,并告知网络设备需要传输的上行数据的预估传输量和最大传输时间,用以帮助网络设备决策是否激活该终端设备的上行免调度。
例如MAC CE信令可以包括第一字段(例如命名为配置的授权缓冲区大小(Configured Grant Buffer Size),单位为比特(Bit))和第二字段(例如命名为最大传输时间(Maximum Transfer Time),单位为时隙(slot)),其中,第一字段表示预估传输量的具体数值,第二字段表示最大传输时间的具体数值。第一字段和第二字段均可以采用8比特进行表示,即可以表示256种取值。另外,第一字段在表示预估传输量的具体数值时,可以采取对数映射的方式进行映射。同理,第二字段在表示最大传输时间的具体数值时,也可以采取对数映射的方式进行映射。
以第一字段在表示预估传输量的具体数值为例,所采用的对数映射方式可如下表1所示。
表1预估传输量的表示
步骤203:接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示。
其中,终端设备将预估传输量和最大传输时间发送给网络设备之后,由网络设备根据预估传输量和最大传输时间,确定是否允许终端设备激活上行免调度。并在允许终端设备激活上行免调度时,向终端设备发送激活免调度指示。
可选的,所述接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示之后,所述方法还包括:
向所述网络设备发送免调度激活确认消息。
即终端设备接收到激活免调度指示之后,可以向网络设备回复免调度激活确认消息,以表示其已成功接收激活免调度指示。因此,网络设备接收到终端设备发送的免调度激活确认消息,则认为终端设备成功接收到其发送的激活免调度指示。
步骤204:根据所述激活免调度指示,进行上行免调度传输。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
其中,所述目标资源包括上行HARQ进程以及物理资源块数目。
在本发明的实施例中,终端设备根据预估传输量和最大传输时间确定允许终端设备激活上行免调度后,则为该终端设备的上行免调度配置目标资源、调度周期以及每次调度的数据包的长度,从而将这些信息携带在激活免调度指示中发送给终端设备。终端设备接收到激活免调度指示之后,则可以通过目标资源,并按照调度周期和每次调度的数据包的长度,进行上行免调度传输。
可选的,进行上行免调度传输之后,所述方法还包括:
接收所述网络设备发送的去激活免调度指示;
根据所述去激活免调度指示,停止上行免调度传输。
由此可知,本发明的实施例中,终端设备还可以根据网络设备的去激活免调度指示,停止上行免调度传输。
例如终端设备在进行上行免调度传输的过程中,可以每隔一定时间向网络设备发送一次缓存状态报告,以告知网络设备该终端设备的缓存数据量(即待发送的数据量),从而在网络设备根据缓存状态报告确定该终端设备的缓存数据已清空的情况下,向该终端设备发送去激活免调度指示。
或者,网络设备还可以在连续收到终端设备发送的空数据包的数量超过预设数量的情况下,向该终端设备发送去激活免调度指示。
即网络设备可以根据终端设备实际的上行免调度传输情况,及时指示终端设备停止上行免调度传输,以免该终端设备在不存在数据发送的情况下,仍然占有上行免调度资源。
由上述可知,在本发明实施例中,终端设备在确定采用上行免调度传输方式的情况下,确定上行初级的预估传输量和最大传输时间,并将预估传输量和最大传输时间发送给网络设备,以使得网络设备根据预估传输量和最大传输时间向终端设备返回激活免调度指示,进而使得终端设备根据接收到的激活免调度指示进行上行免调度传输。由此可见,本发明的实施例中,终端设备可以主动向网络设备请求上行免调度传输,使得基站不必在接收到语音激活消息之后才下发激活免调度指示。因此,终端设备主动触发上行免调度的方式,能够适应语音业务以及其他非语义业务,从而使得更多的终端设备可以进行上行免调度传输,进而可以节省信令开销,节省PDCCH资源。
图3示出了本发明实施例提供的一种上行免调度方法的流程示意图。该方法应用于网络设备,可以包括以下步骤:
步骤301:接收终端设备发送的上行数据的预估传输量和最大传输时间。
在本发明的实施例中,终端设备可以自主确定当前是否可以采用上行免调度传输方式,从而在确定采用上行免调度传输方式的情况下,确定最近一段时间内需要传输的上行数据的数据量,即确定上行数据的预估传输量,并确定这些数据的最大传输时间。进而由终端设备将预估传输量和最大传输时间发送给网络设备。
步骤302:根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度。
其中,终端设备将预估传输量和最大传输时间发送给网络设备之后,由网络设备根据预估传输量和最大传输时间,确定是否允许终端设备激活上行免调度。并在允许终端设备激活上行免调度时,向终端设备发送激活免调度指示。
可选的,确定是否激活所述终端设备的上行免调度之前,所述方法还包括:
获取所述网络设备的物理上行共享信道PUSCH空闲资源和物理下行控制信道PDCCH空闲资源;
所述根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度,包括:
根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度。
由此可知,网络设备接收到终端设备发送的预估传输量和最大传输时间之后,会获取当前的空闲资源,包括PUSCH空闲资源和PDCCH空闲资源。从而根据空闲资源的情况以及预估传输量和最大传输时间,确定是否激活终端设备的上行免调度。
可选的,所述根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度,包括:
在所述PUSCH空闲资源大于或等于第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量大于或等于所述预估传输量的情况下,或者,在所述网络设备的PUSCH空闲资源小于所述第一预设门限值且所述预估传输量大于或等于第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于第三预设门限值且所述预估传输量大于或等于所述第二预设门限值的情况下,确定激活所述终端设备的上行免调度;
在所述PUSCH空闲资源大于或等于所述第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量小于所述预估传输量的情况下,或者,在所述PUSCH空闲资源小于所述第一预设门限值且所述预估传输量小于所述第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于所述第三预设门限值且所述预估传输量小于所述第二预设门限值的情况下,确定不激活所述终端设备的上行免调度。
其中,在确定不激活终端设备的上行免调度的情况下,网络设备还可以向终端设备发送用于指示不允许激活上行免调度的指示信息。
其中,PUSCH空闲资源大于或等于第一预设门限值,且PUSCH空闲资源在最大传输时间内可承载的数据量大于或等于预估传输量,表示终端设备可以利用这些PUSCH空闲资源在所述最大传输时间内传输完毕所述预估传输量指示的数据。因此,此种情况下,可以激活终端设备的上行免调度。
而若PUSCH空闲资源或者PDCCH空闲资源较少(即PUSCH空闲资源小于所述第一预设门限或者PDCCH空闲资源小于第三预设门限值),但预估传输量较大(即预估传输量大于或等于第二预设门限值)的情况下,网络设备不激活终端设备的上行免调度,该终端设备会进行随机接入的流程,这样反而会增加信令开销,因此,这种情况下,可以激活终端设备的上行免调度,以节省信令开销,节省PDCCH资源并增加最大连接的终端设备数量。
其中,上述第一门限值和第二门限值可以为基站操作维护平台(LMT-B)配置的门限值。
步骤303:在确定激活所述终端设备的上行免调度的情况下,向所述终端设备发送激活免调度指示。
可选的,所述向所述终端设备发送激活免调度指示,包括:
通过PDCCH向所述终端设备发送所述激活免调度指示。
即网络设备确定激活终端设备的上行免调度之后,可以通过PDCCH向该终端设备发送激活免调度指示。
可选的,所述向所述终端设备发送激活免调度指示之后,所述方法还包括:
接收所述终端设备发送的免调度激活确认消息。
即终端设备接收到激活免调度指示之后,可以向网络设备回复免调度激活确认消息,以表示其已成功接收激活免调度指示。因此,网络设备接收到终端设备发送的免调度激活确认消息,则认为终端设备成功接收到其发送的激活免调度指示。
步骤304:接收所述终端设备根据所述激活免调度指示发送的上行数据。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
其中,所述目标资源包括上行HARQ进程以及物理资源块数目。
在本发明的实施例中,终端设备根据预估传输量和最大传输时间确定允许终端设备激活上行免调度后,则为该终端设备的上行免调度配置目标资源、调度周期以及每次调度的数据包的长度,从而将这些信息携带在激活免调度指示中发送给终端设备。终端设备接收到激活免调度指示之后,则可以通过目标资源,并按照调度周期和每次调度的数据包的长度,进行上行免调度传输。
可选的,所述接收所述终端设备根据所述激活免调度指示发送的上行数据之后,所述方法还包括:
在连续收到空数据包的数量超过预设数量的情况下,或者在接收到的所述终端设备上报的缓存状态报告指示缓存数据已清空的情况下,向所述终端设备发送去激活免调度指示。
由上述可知,在本发明的实施例中,终端设备在进行上行免调度传输的过程中,可以每隔一定时间向网络设备发送一次缓存状态报告,以告知网络设备该终端设备的缓存数据量(即待发送的数据量),从而在网络设备根据缓存状态报告确定该终端设备的缓存数据已清空的情况下,向该终端设备发送去激活免调度指示。
或者,网络设备还可以在连续收到终端设备发送的空数据包的数量超过预设数量的情况下,向该终端设备发送去激活免调度指示。
即网络设备可以根据终端设备实际的上行免调度传输情况,及时指示终端设备停止上行免调度传输,以免该终端设备在不存在数据发送的情况下,仍然占有上行免调度资源。
由上述可知,在本发明实施例中,终端设备在确定采用上行免调度传输方式的情况下,确定上行初级的预估传输量和最大传输时间,并将预估传输量和最大传输时间发送给网络设备,以使得网络设备根据预估传输量和最大传输时间向终端设备返回激活免调度指示,进而使得终端设备根据接收到的激活免调度指示进行上行免调度传输。由此可见,本发明的实施例中,终端设备可以主动向网络设备请求上行免调度传输,使得基站不必在接收到语音激活消息之后才下发激活免调度指示。因此,终端设备主动触发上行免调度的方式,能够适应语音业务以及其他非语义业务,从而使得更多的终端设备可以进行上行免调度传输,进而可以节省信令开销。其中,免调度传输方式相对于调度传输方式消耗的PDCCH资源更少,因此,本发明的实施例使得更多的终端设备可以进行上行免调度传输,从而能够进一步节省PDCCH资源。。
示例性地,本发明实施例的上行免调度的方法的具体实施方式可如图4所示,具体包括如下步骤:
步骤401:终端设备确定是否采用上行免调度传输方式,若是,则执行步骤402,否则流程结束;其中,具体确定是否采用上行免调度传输方式的方法请参见前文所述,此处不再赘述。
步骤402:终端设备确定上行数据的预估传输量和最大传输时间;其中,确定预估传输量和最大传输时间的方法请参见前文所述,此处不再赘述。
步骤403:终端设备向网络设备发送MAC CE信令,该信令中包括上行共享信道免调度请求,该上行共享信道免调度请求中携带有预估传输量和最大传输时间。
步骤404:网络设备获取剩余PUSCH空闲资源和PDCCH空闲资源,并根据PUSCH空闲资源、PDCCH空闲资源、预估传输量和最大传输时间,确定是否激活终端设备的上行免调度,若是,则执行步骤405,否则流程结束;其中,网络设备确定是否激活终端设备的上行免调度的方法请参见前文,此处不再赘述。
步骤405:网络设备为终端设备的上行免调度配置目标资源,确定调度周期以及每次调度的数据包的长度,并将目标资源、调度周期以及每次调度的数据包的长度携带在激活免调度指示中发送给终端设备。
步骤406:终端设备接收网络设备发送的激活免调度指示,并回复激活免调度指示确认消息。
步骤407:终端设备根据调度周期以及每次调度的数据包的长度,并通过目标资源进行上行免调度传输。
步骤408:网络设备在连续收到空数据包的数量超过预设数量的情况下,或者在接收到的终端设备上报的缓存状态报告指示缓存数据已清空的情况下,向终端设备发送去激活免调度指示。
步骤409:终端设备根据去激活免调度指示,停止上行免调度传输。
综上所述,本发明的实施例,允许终端设备触发上行免调度,并由网络设备决策是否可以激活免调度,达到节省PDCCH资源和降低调度请求信令开销且能提升网络设备最大调度用户数的效果。
其中,目前的实现机制,大容量小区可容纳3600用户,在配置273物理资源块(Physical Resource Block,PRB),3个符号(symbol)的情况下,PDCCH最多能承载45*3个用户,而网络设备上行最多可以支持到273PRB*8层(Layer),而在保证最大连接数的场景下,使用免调度可以调度出更多的用户,同时节省PDCCH资源。而采用本发明的实施例,终端设备可以主动触发上行免调度,能够适应语音业务以及其他非语义业务,从而使得更多的终端设备可以进行上行免调度传输,进一步提升网络设备的最大调度用户数量。
以上介绍了本发明实施例提供的上行免调度方法,下面将结合附图介绍本发明实施例提供的上行免调度装置。
参见图5,本发明实施例还提供了一种上行免调度装置,应用于终端设备,所述装置包括:
参数信息确定模块501,用于在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
参数信息发送模块502,用于将所述预估传输量和所述最大传输时间发送给网络设备;
激活指示接收模块503,用于接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
数据传输模块504,用于根据所述激活免调度指示,进行上行免调度传输。
可选的,所述装置还包括:
传输方式确定模块,用于在检测到预先建立的目标白名单中的应用程序运行的情况下,确定采用上行免调度传输方式;
其中,所述目标白名单中的应用程序在每个单位时间内生成的数据量不变或者符合正态分布。
可选的,所述参数信息确定模块501具体用于:
获取第一时间段内的流量统计信息,以及第二时间段内的业务所需传输的数据量,其中,所述第一时间段的终止时刻为当前时刻,所述第一时间段的起始时刻距离所述当前时刻第一预设时长,所述第二时间段的起始时刻为所述当前时刻,所述第二时间段的终止时刻距离所述当前时刻第二预设时长;
将所述第二时间段内的业务所需传输的数据量确定为所述预估传输量;
根据所述预估传输量和所述流量统计信息,确定所述最大传输时间。
可选的,所述参数信息发送模块502具体用于:
通过媒体访问控制层控制元素MACCE信令,向所述网络设备发送上行共享信道免调度请求;
其中,所述上行共享信道免调度请求包括所述预估传输量和所述最大传输时间。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
可选的,所述装置还包括:
确认消息发送模块,用于向所述网络设备发送免调度激活确认消息。
可选的,所述装置还包括:
去激活指示接收模块,用于接收所述网络设备发送的去激活免调度指示;
停止模块,用于根据所述去激活免调度指示,停止上行免调度传输。
由上述可知,在本发明实施例中,终端设备在确定采用上行免调度传输方式的情况下,确定上行初级的预估传输量和最大传输时间,并将预估传输量和最大传输时间发送给网络设备,以使得网络设备根据预估传输量和最大传输时间向终端设备返回激活免调度指示,进而使得终端设备根据接收到的激活免调度指示进行上行免调度传输。由此可见,本发明的实施例中,终端设备可以主动向网络设备请求上行免调度传输,使得基站不必在接收到语音激活消息之后才下发激活免调度指示。因此,终端设备主动触发上行免调度的方式,能够适应语音业务以及其他非语义业务,从而使得更多的终端设备可以进行上行免调度传输,进而可以节省信令开销,节省PDCCH资源。
参见图6,本发明实施例还提供了一种上行免调度装置,应用于网络设备,所述装置包括:
参数信息接收模块601,用于接收终端设备发送的上行数据的预估传输量和最大传输时间;
判定模块602,用于根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
激活指示发送模块603,用于在确定激活所述终端设备的上行免调度的情况下,向所述终端设备发送激活免调度指示;
数据接收模块604,用于接收所述终端设备根据所述激活免调度指示发送的上行数据。
可选的,所述装置还包括:
空闲资源获取模块,用于获取所述网络设备的物理上行共享信道PUSCH空闲资源和物理下行控制信道PDCCH空闲资源;
所述判定模块602具体用于:
根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度。
可选的,所述判定模块602根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度,包括:
在所述PUSCH空闲资源大于或等于第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量大于或等于所述预估传输量的情况下,或者,在所述网络设备的PUSCH空闲资源小于所述第一预设门限值且所述预估传输量大于或等于第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于第三预设门限值且所述预估传输量大于或等于所述第二预设门限值的情况下,确定激活所述终端设备的上行免调度;
在所述PUSCH空闲资源大于或等于所述第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量小于所述预估传输量的情况下,或者,在所述PUSCH空闲资源小于所述第一预设门限值且所述预估传输量小于所述第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于所述第三预设门限值且所述预估传输量小于所述第二预设门限值的情况下,确定不激活所述终端设备的上行免调度。
可选的,所述激活指示发送模块603具体用于:
通过PDCCH向所述终端设备发送所述激活免调度指示。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
可选的,所述装置还包括:
确认消息接收模块,用于接收所述终端设备发送的免调度激活确认消息。
可选的,所述装置还包括:
去激活指示发送模块,在连续收到空数据包的数量超过预设数量的情况下,或者在接收到的所述终端设备上报的缓存状态报告指示缓存数据已清空的情况下,向所述终端设备发送去激活免调度指示。
由上述可知,在本发明实施例中,终端设备在确定采用上行免调度传输方式的情况下,确定上行初级的预估传输量和最大传输时间,并将预估传输量和最大传输时间发送给网络设备,以使得网络设备根据预估传输量和最大传输时间向终端设备返回激活免调度指示,进而使得终端设备根据接收到的激活免调度指示进行上行免调度传输。由此可见,本发明的实施例中,终端设备可以主动向网络设备请求上行免调度传输,使得基站不必在接收到语音激活消息之后才下发激活免调度指示。因此,终端设备主动触发上行免调度的方式,能够适应语音业务以及其他非语义业务,从而使得更多的终端设备可以进行上行免调度传输,进而可以节省信令开销,节省PDCCH资源。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
本发明的实施例还提供了一种终端设备,如图7所示,该终端设备包括存储器720、收发机710、处理器700;
存储器720,用于存储计算机程序;
收发机710,用于在处理器700的控制下接收和发送数据;
处理器700,用于读取所述存储器720中的计算机程序并执行以下操作:
在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
控制所述收发机710将所述预估传输量和所述最大传输时间发送给网络设备;
控制所述收发机710接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
控制所述收发机710根据所述激活免调度指示,进行上行免调度传输。
可选的,所述处理器700在确定采用上行免调度传输时,具体用于:
在检测到预先建立的目标白名单中的应用程序运行的情况下,确定采用上行免调度传输方式;
其中,所述目标白名单中的应用程序在每个单位时间内生成的数据量不变或者符合正态分布。
可选的,所述处理器700在确定上行数据的预估传输量和最大传输时间时,具体用于:
获取第一时间段内的流量统计信息,以及第二时间段内的业务所需传输的数据量,其中,所述第一时间段的终止时刻为当前时刻,所述第一时间段的起始时刻距离所述当前时刻第一预设时长,所述第二时间段的起始时刻为所述当前时刻,所述第二时间段的终止时刻距离所述当前时刻第二预设时长;
将所述第二时间段内的业务所需传输的数据量确定为所述预估传输量;
根据所述预估传输量和所述流量统计信息,确定所述最大传输时间。
可选的,所述收发机710将所述预估传输量和所述最大传输时间发送给网络设备时,具体用于:
通过媒体访问控制层控制元素MACCE信令,向所述网络设备发送上行共享信道免调度请求;
其中,所述上行共享信道免调度请求包括所述预估传输量和所述最大传输时间。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
可选的,处理器700还用于:
控制收发机710向所述网络设备发送免调度激活确认消息。
可选的,处理器700还用于:
控制收发机710接收所述网络设备发送的去激活免调度指示;
根据所述去激活免调度指示,停止上行免调度传输。
其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机710可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口730还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器700负责管理总线架构和通常的处理,存储器720可以存储处理器700在执行操作时所使用的数据。
可选的,处理器700可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),处理器700也可以采用多核架构。
处理器通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的任一所述方法。处理器与存储器也可以物理上分开布置。
本发明的实施例还提供了一种网络设备,如图8所示,该网络设备包括存储器820、收发机810、处理器800;
存储器820,用于存储计算机程序;
收发机810,用于在处理器800的控制下接收和发送数据;
处理器800,用于读取所述存储器820中的计算机程序并执行以下操作:
控制所述收发机810接收终端设备发送的上行数据的预估传输量和最大传输时间;
根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
在确定激活所述终端设备的上行免调度的情况下,控制所述收发机810向所述终端设备发送激活免调度指示;
控制所述收发机810接收所述终端设备根据所述激活免调度指示发送的上行数据。
可选的,所述处理器800还用于:获取所述网络设备的物理上行共享信道PUSCH空闲资源和物理下行控制信道PDCCH空闲资源;
所述处理器800在根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度时,具体用于:
根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度。
可选的,所述处理器800在根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度时,具体用于:
在所述PUSCH空闲资源大于或等于第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量大于或等于所述预估传输量的情况下,或者,在所述网络设备的PUSCH空闲资源小于所述第一预设门限值且所述预估传输量大于或等于第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于第三预设门限值且所述预估传输量大于或等于所述第二预设门限值的情况下,确定激活所述终端设备的上行免调度;
在所述PUSCH空闲资源大于或等于所述第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量小于所述预估传输量的情况下,或者,在所述PUSCH空闲资源小于所述第一预设门限值且所述预估传输量小于所述第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于所述第三预设门限值且所述预估传输量小于所述第二预设门限值的情况下,确定不激活所述终端设备的上行免调度。
可选的,收发机810在向所述终端设备发送激活免调度指示时,具体用于:通过PDCCH向所述终端设备发送所述激活免调度指示。
可选的,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
可选的,收发机810还用于:接收所述终端设备发送的免调度激活确认消息。
可选的,所述处理器800还用于:
在所述收发机810连续收到空数据包的数量超过预设数量的情况下,或者在接收到的所述终端设备上报的缓存状态报告指示缓存数据已清空的情况下,控制所述收发机810向所述终端设备发送去激活免调度指示。
其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。
处理器800可以是中央处埋器(CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器800也可以采用多核架构。
在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
本发明的实施例还提供了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上行免调度方法。
所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD))等。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (19)
1.一种上行免调度方法,应用于终端设备,其特征在于,所述方法包括:
在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
将所述预估传输量和所述最大传输时间发送给网络设备;
接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
根据所述激活免调度指示,进行上行免调度传输。
2.根据权利要求1所述的上行免调度方法,其特征在于,确定采用上行免调度传输方式的过程,包括:
在检测到预先建立的目标白名单中的应用程序运行的情况下,确定采用上行免调度传输方式;
其中,所述目标白名单中的应用程序在每个单位时间内生成的数据量不变或者符合正态分布。
3.根据权利要求1所述的上行免调度方法,其特征在于,所述确定上行数据的预估传输量和最大传输时间,包括:
获取第一时间段内的流量统计信息,以及第二时间段内的业务所需传输的数据量,其中,所述第一时间段的终止时刻为当前时刻,所述第一时间段的起始时刻距离所述当前时刻第一预设时长,所述第二时间段的起始时刻为所述当前时刻,所述第二时间段的终止时刻距离所述当前时刻第二预设时长;
将所述第二时间段内的业务所需传输的数据量确定为所述预估传输量;
根据所述预估传输量和所述流量统计信息,确定所述最大传输时间。
4.根据权利要求1所述的上行免调度方法,其特征在于,所述将所述预估传输量和所述最大传输时间发送给网络设备,包括:
通过媒体访问控制层控制元素MACCE信令,向所述网络设备发送上行共享信道免调度请求;
其中,所述上行共享信道免调度请求包括所述预估传输量和所述最大传输时间。
5.根据权利要求1所述的上行免调度方法,其特征在于,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
6.根据权利要求1所述的上行免调度方法,其特征在于,所述接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示之后,所述方法还包括:
向所述网络设备发送免调度激活确认消息。
7.根据权利要求1所述的上行免调度方法,其特征在于,进行上行免调度传输之后,所述方法还包括:
接收所述网络设备发送的去激活免调度指示;
根据所述去激活免调度指示,停止上行免调度传输。
8.一种上行免调度方法,应用于网络设备,其特征在于,所述方法包括:
接收终端设备发送的上行数据的预估传输量和最大传输时间;
根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
在确定激活所述终端设备的上行免调度的情况下,向所述终端设备发送激活免调度指示;
接收所述终端设备根据所述激活免调度指示发送的上行数据。
9.根据权利要求8所述的上行免调度方法,其特征在于,确定是否激活所述终端设备的上行免调度之前,所述方法还包括:
获取所述网络设备的物理上行共享信道PUSCH空闲资源和物理下行控制信道PDCCH空闲资源;
所述根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度,包括:
根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度。
10.根据权利要求9所述的上行免调度方法,其特征在于,所述根据所述预估传输量、所述最大传输时间、所述PUSCH空闲资源和所述PDCCH空闲资源,确定是否激活所述终端设备的上行免调度,包括:
在所述PUSCH空闲资源大于或等于第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量大于或等于所述预估传输量的情况下,或者,在所述网络设备的PUSCH空闲资源小于所述第一预设门限值且所述预估传输量大于或等于第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于第三预设门限值且所述预估传输量大于或等于所述第二预设门限值的情况下,确定激活所述终端设备的上行免调度;
在所述PUSCH空闲资源大于或等于所述第一预设门限值,且所述PUSCH空闲资源在所述最大传输时间内可承载的数据量小于所述预估传输量的情况下,或者,在所述PUSCH空闲资源小于所述第一预设门限值且所述预估传输量小于所述第二预设门限值的情况下,或者,在所述PDCCH空闲资源小于所述第三预设门限值且所述预估传输量小于所述第二预设门限值的情况下,确定不激活所述终端设备的上行免调度。
11.根据权利要求8所述的上行免调度方法,其特征在于,所述向所述终端设备发送激活免调度指示,包括:
通过PDCCH向所述终端设备发送所述激活免调度指示。
12.根据权利要求8所述的上行免调度方法,其特征在于,所述激活免调度指示包括所述网络设备为所述上行免调度配置的目标资源、调度周期以及每次调度的数据包的长度。
13.根据权利要求8所述的上行免调度方法,其特征在于,所述向所述终端设备发送激活免调度指示之后,所述方法还包括:
接收所述终端设备发送的免调度激活确认消息。
14.根据权利要求8所述的上行免调度方法,其特征在于,所述接收所述终端设备根据所述激活免调度指示发送的上行数据之后,所述方法还包括:
在连续收到空数据包的数量超过预设数量的情况下,或者在接收到的所述终端设备上报的缓存状态报告指示缓存数据已清空的情况下,向所述终端设备发送去激活免调度指示。
15.一种终端设备,其特征在于,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
控制所述收发机将所述预估传输量和所述最大传输时间发送给网络设备;
控制所述收发机接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
控制所述收发机根据所述激活免调度指示,进行上行免调度传输。
16.一种网络设备,其特征在于,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
控制所述收发机接收终端设备发送的上行数据的预估传输量和最大传输时间;
根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
在确定激活所述终端设备的上行免调度的情况下,控制所述收发机向所述终端设备发送激活免调度指示;
控制所述收发机接收所述终端设备根据所述激活免调度指示发送的上行数据。
17.一种上行免调度装置,应用于终端设备,其特征在于,所述装置包括:
参数信息确定模块,用于在确定采用上行免调度传输方式的情况下,确定上行数据的预估传输量和最大传输时间;
参数信息发送模块,用于将所述预估传输量和所述最大传输时间发送给网络设备;
激活指示接收模块,用于接收所述网络设备根据所述预估传输量和所述最大传输时间发送的激活免调度指示;
数据传输模块,用于根据所述激活免调度指示,进行上行免调度传输。
18.一种上行免调度装置,应用于网络设备,其特征在于,所述装置包括:
参数信息接收模块,用于接收终端设备发送的上行数据的预估传输量和最大传输时间;
判定模块,用于根据所述预估传输量和所述最大传输时间,确定是否激活所述终端设备的上行免调度;
激活指示发送模块,用于在确定激活所述终端设备的上行免调度的情况下,向所述终端设备发送激活免调度指示;
数据接收模块,用于接收所述终端设备根据所述激活免调度指示发送的上行数据。
19.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至7任一项所述的方法,或者执行权利要求8至14任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110573091.8A CN115397028A (zh) | 2021-05-25 | 2021-05-25 | 一种上行免调度方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110573091.8A CN115397028A (zh) | 2021-05-25 | 2021-05-25 | 一种上行免调度方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115397028A true CN115397028A (zh) | 2022-11-25 |
Family
ID=84114168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110573091.8A Pending CN115397028A (zh) | 2021-05-25 | 2021-05-25 | 一种上行免调度方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115397028A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117641590A (zh) * | 2024-01-26 | 2024-03-01 | 深圳市迈腾电子有限公司 | 一种基于dma多队列的pcie高速网卡的数据传输方法 |
-
2021
- 2021-05-25 CN CN202110573091.8A patent/CN115397028A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117641590A (zh) * | 2024-01-26 | 2024-03-01 | 深圳市迈腾电子有限公司 | 一种基于dma多队列的pcie高速网卡的数据传输方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114390557A (zh) | 数据传输控制方法、装置及存储介质 | |
CN114828239A (zh) | 波束指示方法、装置及存储介质 | |
CN114158059B (zh) | 一种信息处理方法、装置、终端设备及网络侧设备 | |
CN115397028A (zh) | 一种上行免调度方法、装置、设备及存储介质 | |
CN114765817B (zh) | 数据传输控制方法和装置 | |
CN114828158B (zh) | 信息传输方法、装置、基站及介质 | |
CN114698109A (zh) | 上行调度方法、装置以及存储介质 | |
CN115801200A (zh) | 多时隙传输方法、装置、终端及网络侧设备 | |
CN114554600A (zh) | 一种分配pucch资源的方法、基站及存储介质 | |
CN115915369A (zh) | Pucch功率控制方法、终端、装置及存储介质 | |
CN115190605A (zh) | 数据传输方法、装置及存储介质 | |
CN115209401A (zh) | 信道处理方法、装置及存储介质 | |
CN114765507A (zh) | 定位导频配置方法、装置、终端设备、接入网设备及存储介质 | |
CN114501531A (zh) | 一种数据传输方法、装置及设备 | |
CN115190655B (zh) | 数据处理方法、装置、网络设备、存储介质及程序产品 | |
CN115174016B (zh) | 信息传输方法、装置、设备以及存储介质 | |
CN115333681B (zh) | 信息传输方法、装置及存储介质 | |
CN115174008B (zh) | 数据传输方法、装置及存储介质 | |
CN115696387A (zh) | 资源控制方法、信息传输方法、装置、终端及基站 | |
CN115707151A (zh) | 状态转换方法、装置、设备以及存储介质 | |
CN115811804A (zh) | 一种信息处理方法、装置、终端设备及网络设备 | |
CN115941124A (zh) | Harq-ack反馈方法和装置 | |
CN117835460A (zh) | 小数据传输方法、终端、装置及存储介质 | |
CN115190655A (zh) | 数据处理方法、装置、网络设备、存储介质及程序产品 | |
CN115883033A (zh) | 信道调度方法、设备、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |