一种资源调度方法和装置与流程

文档序号:13808851阅读:176来源:国知局
一种资源调度方法和装置与流程

本发明涉及通信领域,尤其涉及一种资源调度方法和装置。



背景技术:

下一代移动网络(nextgenerationmobilenetwork,ngmn),如未来的5g移动通信系统除了需要支持传统的移动宽带(mobilebroadband,mbb)业务外,还需要支持各种需求不一的使用业务,ngmn将未来业务粗分为增强的mbb(evolvedmbb,embb)业务,大连接机器通信(massivemachinetypecommunication,mmtc)业务和高可靠低时延(ultrareliableandlowlatencycommunications,urllc)业务。这些业务对网络提出了不同的需求,如embb业务需要网络提供高带宽低时延;mmtc业务对时延不敏感,但需要网络提供超大数量的连接;urllc业务需要网络提供极高的可靠性及极低的端到端时延,按照下一代无线通信的时延要求,对于urllc业务的上行发送时延需求是0.5ms。

目前长期演进(longtermevolution,lte)系统中,终端(userequipment,ue)处于连接态没有上行授权时,先在物理上行链路控制信道(physicaluplinkcontrolchannel,pucch)上发送调度请求(schedulingrequest,sr),请求基站分配少量资源,获得上行授权后发送缓存状态报告(bufferstatusreport,bsr),bsr中包含逻辑信道和请求的数据缓存量,基站根据bsr中的逻辑信道的优先级和请求的数据缓存量来分配上行授权,ue在获得上行授权后再发送数据。按照目前的1mstti(transmissiontimeinterval),sr+bsr的调度请求过程约需要15ms。若tti减低到0.1ms,在没有重传的情况下送时延大约2ms,因此无法满足未来业务的发送时延需求。



技术实现要素:

本发明实施例提供一种资源调度方法和装置,以降低资源调度的发送时延满足未来业务的发送时延需求。

本发明实施例提供的具体技术方案如下:

第一方面,提供一种资源调度方法,包括:

终端确定需要承载的业务满足资源调度请求发送的触发条件;

所述终端向基站发送资源调度请求,所述资源调度请求用于请求基站为终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中的至少一个。

结合第一方面,一种可能的设计中,终端确定需要承载的业务满足资源调度的触发条件,包括:

所述终端在数据缓存量为空且有所述业务的新数据到达时,确定满足资源调度请求的触发条件;或

所述终端承载在优先级指示满足预设条件的信道或切片或ip流上的所述业务的数据到达时,确定满足资源调度请求的触发条件;或

所述终端确定所述业务中承载在优先级指示满足预设条件的信道或切片或ip流上的业务的业务数据量大于预设的第一门限时,确定满足资源调度请求的触发条件;或

所述终端确定所述业务的业务数据量大于预设的第二门限时,确定满足资源调度请求的触发条件;或

所述终端确定所述业务中的免调度业务的业务数据量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

所述终端确定所述业务中的基于调度的业务的数据缓存量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

所述终端确定所述业务中免调度业务的发送失败次数大于预设的第四门限时,确定满足资源调度请求的触发条件。

这种设计中,当终端满足所述资源调度请求的触发条件时,向基站发送所述资源调度请求,这样可以根据实际情形灵活设置资源调度请求的触发条件,从而满足各种业务的时延需求。

结合第一方面,一种可能的设计中,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

结合第一方面,一种可能的设计中,所述免调度发送指示包括用于指示所述终端进行免调度发送的资源信息。

结合第一方面,一种可能的设计中,终端确定需要承载的业务满足资源调度请求发送的触发条件之前,所述方法还包括:

所述终端确定所述业务的数据承载在预先约定的逻辑信道或指定的切片或指定的ip流;或

所述终端确定所述业务的数据承载在网络侧配置的逻辑信道或指定的切片或指定的ip流。

第二方面,提供一种资源调度方法,包括:

基站接收终端发送的资源调度请求,所述资源调度请求用于请求基站为所述终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中至少一个;

所述基站基于所述资源调度请求为所述终端分配上行资源。

结合第二方面,一种可能的设计中,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

结合第二方面,一种可能的设计中,所述基站基于所述资源调度请求为所述终端分配上行资源,包括:

所述基站基于所述资源调度请求中的免调度发送指示或免调度发送失败指示或数据缓存量指示,为所述终端分配相应的上行授权;

所述基站基于所述资源调度请求中的优先级指示,确定所述上行授权的时延。

这种设计中,基站能够根据终端发送的调度请求中携带的业务的各种信息,针对不同业务分配合适的上行资源,提高资源利用率,并且灵活调度资源。

结合第二方面,一种可能的设计中,所述基站基于所述资源调度请求为所述终端分配上行资源,包括:

所述基站确定所述资源调度请求中的业务承载信息满足预设条件时,为所述终端分配半静态资源;或

所述基站确定所述资源调度请求中包括指示基站分配半静态资源的半静态资源请求指示时,为所述终端分配半静态资源。

这种设计中,基站能够终端发送的调度请求中携带的请求基站分配半静态资源的业务承载信息或指示,为终端分配半静态资源,这样终端能够通过发送一次资源调度请求,使基站分配多次使用的半静态资源,从而节省调度开销。

结合第二方面,一种可能的设计中,所述基站为所述终端分配半静态资源之后,所述方法还包括:

所述基站检测到所述终端业务承载信息不满足预设条件时,所述基站主动释放所述半静态资源或通知所述终端释放所述半静态资源。

这种设计中,当终端后续发送的业务不满足预设的半静态资源的承载条件时,释放半静态资源,提高资源利用率。

第三方面,提供一种资源调度装置,应用于终端,包括:

处理单元,用于确定需要承载的业务满足资源调度请求发送的触发条件;

发送单元,用于向基站发送资源调度请求,所述资源调度请求用于请求基站为所述终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中的至少一个。

结合第三方面,一种可能的设计中,所述处理单元在确定需要承载的业务满足资源调度的触发条件时,具体用于:

在数据缓存量为空且有所述业务的新数据到达时,确定满足资源调度请求的触发条件;或

承载在优先级指示满足预设条件的信道或切片或ip流上的所述业务的数据到达时,确定满足资源调度请求的触发条件;或

确定所述业务中承载在优先级指示满足预设条件的信道或切片或ip流上的业务的业务数据量大于预设的第一门限时,确定满足资源调度请求的触发条件;或

确定所述业务的业务数据量大于预设的第二门限时,确定满足资源调度请求的触发条件;或

确定所述业务中的免调度业务的业务数据量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

确定所述业务中的基于调度的业务的数据缓存量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

确定所述业务中免调度业务的发送失败次数大于预设的第四门限时,确定满足资源调度请求的触发条件。

结合第三方面,一种可能的设计中,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

结合第三方面,一种可能的设计中,所述免调度发送指示包括用于指示所述终端进行免调度发送的资源信息。

结合第三方面,一种可能的设计中,所述处理单元,还用于:

在确定需要承载的业务满足资源调度请求发送的触发条件之前,确定所述业务的数据承载在预先约定的逻辑信道或指定的切片或指定的ip流;或

确定所述业务的数据承载在网络侧配置的逻辑信道或指定的切片或指定的ip流。

第四方面,提供一种资源调度装置,包括:

接收单元,用于接收终端发送的资源调度请求,所述资源调度请求用于请求基站为所述终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中至少一个;

处理单元,用于基于所述资源调度请求为所述终端分配上行资源。

结合第四方面,一种可能的设计中,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

结合第四方面,一种可能的设计中,所述处理单元在基于所述资源调度请求为所述终端分配上行资源时,具体用于:

基于所述资源调度请求中的免调度发送指示或免调度发送失败指示或数据缓存量指示,为所述终端分配相应的上行授权;

基于所述资源调度请求中的优先级指示,确定所述上行授权的时延。

结合第四方面,一种可能的设计中,所述处理单元在基于所述资源调度请求为所述终端分配上行资源时,具体用于:

确定所述资源调度请求中的业务承载信息满足预设条件时,为所述终端分配半静态资源;或

确定所述资源调度请求中包括指示基站分配半静态资源的半静态资源请求指示时,为所述终端分配半静态资源。

结合第四方面,一种可能的设计中,所述处理单元,还用于:

为所述终端分配半静态资源之后,检测到所述终端业务承载信息不满足预设条件时,所述基站主动释放所述半静态资源或通知所述终端释放所述半静态资源。

第五方面,提供一种终端,该终端包括处理器、存储器、发射器,其中,所述存储器中存有计算机可读程序,所述处理器通过运行所述存储器中的程序,控制所述发射器,实现第一方面涉及的资源调度方法。

第六方面,提供一种网络设备,该网络设备包括处理器、存储器、接收器,其中,所述存储器中存有计算机可读程序,所述处理器通过运行所述存储器中的程序,控制所述接收器,实现第二方面涉及的资源调度方法。

第七方面,本申请提供一种计算机存储介质,用于储存为上述第一方面、第二方面所述的终端所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

第八方面,本申请提供一种计算机存储介质,用于储存为上述第一方面、第二方面所述的基站所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

可见,在以上各个方面,终端确定需要承载的业务满足资源调度请求发送的触发条件时,向基站发送资源调度请求,从而使基站基于终端发送的资源调度请求灵活的为终端分配上行资源,相比于现有技术中的资源调度方法,能够一次发送资源调度请求获得合适调度资源,使得资源利用率高,而且能够满足各种未来业务的传输时延。

附图说明

图1为lte系统架构图;

图2为本发明实施例中的资源调度方法流程图;

图3为本发明实施例中的一种资源调度装置结构示意图;

图4为本发明实施例中的终端设备结构示意图;

图5为本发明实施例中的一种资源调度装置结构示意图;

图6为本发明实施例中的网络设备结构示意图;

图7为本发明实施例中的终端结构示意图;

图8为本发明实施例中的基站结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应理解,在本发明实施例中,终端(terminal)可以称之为用户设备(英文:userequipment,简称:ue)、移动台(英文:mobilestation,简称:ms)或移动终端(mobileterminal)等,该终端可以经无线接入网(英文:radioaccessnetwork,简称:ran)与一个或多个核心网设备进行通信,例如,终端可以是移动电话(或称为“蜂窝”电话)或具有移动终端的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。

应理解,在本发明实施例中,基站又可以称之为无线接入网(radioaccessnetwork,ran)设备,是一种将终端接入到无线网络的设备,包括但不限于:演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu)、wifi接入点(accesspoint,ap)等。

还应理解,本发明实施例中提供的技术方案,可以应用于各种通信系统,例如:全球移动通信系统(英文:globalsystemofmobilecommunication,简称:gsm,),码分多址(英文:codedivisionmultipleaccess,简称:cdma)系统,宽带码分多址(英文:widebandcodedivisionmultipleaccesswireless,简称:wcdma)系统,通用分组无线业务(英文:generalpacketradioservice,简称:gprs)系统,长期演进(英文:longtermevolution,简称:lte)系统、未来演进系统,如5g系统。

本发明实施例中以应用到lte系统为例来说明。如图1所示为lte系统架构图。lte系统包括:基站110、核心网(corenetwork,cn)设备120和终端130,终端130通过基站110接入无线网络,且通过cn设备120实现终端130与外部网络的通信。该系统中,基站110之间可以进行信息交互,例如在长期演进(longtermevolution,lte)系统中,基站之间的接口称为x2接口,且基站110之间可以通过x2接口进行信息交互。此外,基站110与终端130之间的接口称为uu口,又称之为空口,基站110与终端130之间通过空口进行通信。基站110与cn设备120之间的接口称为s1接口,基站110与cn设备120通过s1接口进行通信,cn设备120可以包括移动性管理实体(mobilitymanagemententity,mme)和服务网关(servinggateway,s-gw),基站110与s-gw之间实现用户面信息交互,基站110与mme之间实现控制面信息交互,本发明实施例在此不再详述。

本发明实施例提供一种资源调度方法和装置,以降低资源调度的发送时延满足未来业务的发送时延需求。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

基于图1所示的网络架构,参阅图2所示,本发明实施例提供一种资源调度方法,具体流程包括如下步骤:

步骤21:终端确定需要承载的业务满足资源调度请求发送的触发条件。

进一步的,终端确定需要承载的业务满足资源调度请求发送的触发条件之前,所述方法还需要配置资源调度请求的应用方式,具体包括以下两种方式:

第一种方式:所述终端确定所述业务的数据承载在预先约定的逻辑信道或切片或ip流时,才能进一步确定所述业务是否满足资源调度请求发送的触发条件。

第二种方式:所述终端确定所述业务的数据承载在网络侧配置的逻辑信道或切片或ip流时,才能进一步确定所述业务是否满足资源调度请求发送的触发条件。此时,网络侧配置也可以是终端粒度的,网络侧配置的逻辑信道或切片或ip流可通过专用或公共信令配置给终端。

具体的,终端确定需要承载的业务满足资源调度的触发条件,包括以下情形中的任意一种情形:

第一种情形:所述终端在数据缓存量为空且有所述业务的新数据到达时,确定满足资源调度请求的触发条件。

第二种情形:所述终端承载在优先级指示满足预设条件的信道或切片或ip流上的所述业务的数据到达时,确定满足资源调度请求的触发条件。

第三种情形:所述终端确定所述业务中承载在优先级指示满足预设条件的信道或切片或ip流上的业务的业务数据量大于预设的第一门限时,确定满足资源调度请求的触发条件。

第四种情形:所述终端确定所述业务的业务数据量大于预设的第二门限时,确定满足资源调度请求的触发条件。

第五种情形:所述终端确定所述业务中的免调度业务的业务数据量大于预设的第三门限时,确定满足资源调度请求的触发条件。

需要说明的是,优先级包括多个级别,例如优先级存在高优先级和低优先级这两种情形,高优先级的优先级指示用1表示,低优先级的优先级指示用0表示,上述第二种情形或第三种情形中的优先级指示满足预设条件指的是优先级指示为1的高优先级的情形。

需要说明的是,本发明实施例中的免调度业务在发送数据之前无需网络分配资源,终端在连接态时获取网络预先配置的一个或一组资源,在需要发送业务数据时,直接使用网络配置的该一个或一组资源;终端在空闲态时获取广播消息中指示的免调度资源,在需要发送业务数据时,直接使用该免调度资源。

第六种情形:所述终端确定所述业务中的基于调度的业务的数据缓存量大于预设的第三门限时,确定满足资源调度请求的触发条件。

第七种情形:所述终端确定所述业务中免调度业务的发送失败次数大于预设的第四门限时,确定满足资源调度请求的触发条件。

步骤22:所述终端向基站发送资源调度请求,所述资源调度请求用于请求基站为终端分配上行资源,所述资源调度请求中至少包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中的任意一个。

其中,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

其中,数据缓存量指示用于描述所述业务的数据缓存量是否高于/低于一定门限。

其中,所述免调度发送指示包括用于指示所述终端进行免调度发送的资源信息。

可选的,一种可能的实施方式中,所述资源调度请求中包括免调度发送指示、免调度发送失败指示和数据缓存量指示中的任意一个或任意组合以及所述业务的优先级指示,此时,所述资源调度请求用于请求基站为终端分配上行授权资源。

可选的,另一种可能的实施方式中,所述资源调度请求中包括所述业务的优先级指示、数据缓存量指示中的任意一个或组合以及半静态资源请求,此时,所述资源调度请求用于请求基站为终端分配上行半静态资源。

此外,上述每个指示用一个比特来表征。业务的优先级指示中一个比特为1表示包含高优先级的业务;比特为0表示不包含高有优先级的业务。可选的,该业务承载为高优先级承载,该业务可以是对应一个ip流。一个比特为1表示包含高优先级切片(slice)上的业务。可选的,不同的slice可表征采用不同的物理层帧结构或者传输时间间隔(transmissiontimeinterval,tti)。免调度发送指示中一个比特为1表示包含免调度(grantfree)的业务;比特为0表示不包含免调度的业务。数据缓存量指示中一个比特为1表示所述业务的数据换存量大于一定门限;比特为0表示所述业务的数据换存量低于一定门限。

举例,用2个比特指示业务的优先级指示,用2个比特指示免调度发送指示。一个比特指示是否有高优先级逻辑信道、切片或者ip流的业务,一个比特用于指示是否有低优先级逻辑信道、切片或者ip流的业务。一个比特指示有免调度的业务,一个比特指示有基于调度的业务。

步骤23:所述基站基于所述资源调度请求为所述终端分配上行资源。

具体的,所述基站基于所述资源调度请求为所述终端分配上行资源时,一种可能的实施方式中:

所述基站基于所述资源调度请求中的免调度发送指示或免调度发送失败指示或数据缓存量指示,为所述终端分配相应的上行授权;例如,所述资源调度请求中包括数据缓存量指示,当业务的数据缓存量低于一定门限时分配a授权,高于一定门限时分配b授权。比如,a授权足以终端发送一个bsr/剩余功率(powerheadromm,phr)+1个小传输块(transportblock,tb)大小或a授权足以终端发送1个小传输块大小,其中,一个小传输块大小可以是预先约定或网络配置的。b授权足以终端发送1个大传输块大小的数据,其中,一个大传输块大小可以是预先约定或网络配置的。

例如,在辅载波上引入非授权(unlicensed)频谱进行主载波辅助辅载波的发送时,当ue1在辅载波采用免调度方式直接发送数据时,需要在主载波上发送资源调度请求,所述资源调度请求中的免调度发送指示包括用于指示ue1进行免调度发送的资源信息,即在主载波上指示ue1进行免调度发送的频点以及资源,便于基站能够根据这个信息确定是否有多个ue同时在一个载频的同一个资源发送数据。当基站确定存在其他ue与所述ue1同时在一个资源上发送数据时,基站对所述ue1或其他ue进行资源分配与调度,提高资源发送的效率。可选的,若基站在多个ue中正确接收到一个ue的数据,则对其他ue采用调度或继续采用免调度的方式进行资源分配与调度;若没有正确接收到任何一个ue的数据,则对ue1和/或其他ue采用调度或继续采用免调度的方式进行资源分配与调度。

此时,ue在授权频谱的主载波上发送所述资源调度请求,在非授权频谱的辅载波上采用免调度方式直接发送数据,便于基站确定是否存在资源冲突并进行资源分配与调度。所述资源调度请求可以与数据同时发送,此时当基站收到这个资源调度请求时同时判断是否收到所述ue的数据,确定是否有多个ue的冲突;可选的,所述资源调度请求也可以在数据发送之前发送,此时,当基站收到这个资源调度请求后,等待一段时间确定是否会收到所述ue的数据。这段时间可以是一个或多个lbt的周期;可选的,所述资源调度请求也可以在数据发送之后发送,此时,当基站收到这个资源调度请求之后,判断是否在这个资源调度请求前收到所述ue的数据。

例如,ue工作在standalone场景下,在lbt后,允许占用资源发送数据的这段时间内的固定时刻(例如,数据发送前的第一个时隙或最后一个时隙,或预配置的某段时间),在预配置的资源和频点发送所述资源调度请求,所述资源调度请求中的免调度发送指示包括用于指示ue进行免调度发送的资源信息,所述资源信息可以是ue选用的资源信息或免调度资源的编号,便于基站确定是否发生资源冲突并进行资源分配与调度,同时减少非授权频谱的数据传输时延,加大其频谱利用率。比如ue按照wlan规定可以占用频谱10ms用于数据发送,则可以规定在这10ms的某一规定时刻,使用预配置的资源不发送数据,而是发送所述资源调度请求,这样多个ue同时抢占到资源后,在同一时刻不发送数据而是采用不冲突的资源发送资源调度请求,保证网络能收到相关资源调度请求。

可选的,所述免调度发送指示中还可以包括sr、bsr、预配置的专用资源发送相关数传请求信息、ueid、需要发送的数据量等,发送该资源调度请求所占用的资源和频点是每个ue独立配置,尽量保证ue之间不会冲突或降低冲突概率。这样当两个或多个ue在lbt后同时使用相同免调度资源发送数据时,可以保证在某一固定时刻(基站通过系统消息或其他途径预先配置)同时发送资源指示信息,使资源指示信息中指示的上行资源不会发生冲突。

当有两个ue同时采用相同免调度资源发送数据时,数据发送产生冲突时,可以保证基站收到免调度发送指示,从而进行数据传输的资源分配与调度,例如基站根据免调度发送指示中的sr,给ue分配授权资源,ue根据授权资源在lbt后发送数据;如果没有冲突或基站正确接收一个ue的数据,则在该ue的数据传输后,基站不需要再进行数据传输的资源分配与调度,只需要根据需求发送ack/nack响应。

需要说明的是,standalone场景是指3gpp的基站或接入点和wlan的站点使用同一频谱资源(相同频点或频段,unlicensed频谱),同时该基站只工作在与wlan同频谱的场景,即该基站控制的小区都没有在只有单独布置3gpp小区的频点上工作,该基站控制的小区是主小区,需要发送系统信息以及其他上下子行的控制信道,包括ue接收下行数据后的反馈信道,ue进行上行调度时需要发送的数据请求等都需要在该小区发送,这样的系统都是按照tdd模式发送,即只能在规定的子帧发送上行数据或下行数据。

所述基站基于所述资源调度请求为所述终端分配上行资源时,一种可能的实施方式中:所述基站基于所述资源调度请求中的优先级指示,确定所述上行授权的时延。比如,针对高优先级的业务,基站在收到资源调度请求后的n子帧或符号后分配上行授权,针对低优先级业务,在收到资源调度请求后的m子帧或符号后分配上行授权,n、m值可以是网络配置或协议约定,其中m大于等于n值,m和n为整数。

所述基站基于所述资源调度请求为所述终端分配上行资源时,一种可能的实施方式中:所述基站确定所述资源调度请求中的业务承载信息满足预设条件时,为所述终端分配半静态资源,此时,所述半静态资源的使用周期、半静态调度使用的无线网络临时标识为预先约定好的。可选的,所述资源调度请求中还可以包括业务的优先级指示和数据缓存量指示。所述基站基于所述优先级指示确定所述半静态资源的时延,优先级越高时延越小;基于所述数据缓存量指示确定半静态资源的大小。

所述基站基于所述资源调度请求为所述终端分配上行资源时,一种可能的实施方式中:所述基站确定所述资源调度请求中包括指示基站分配半静态资源的半静态资源请求指示时,为所述终端分配半静态资源。此时,所述半静态资源的使用周期、半静态调度使用的无线网络临时标识为预先约定好的。可选的,所述资源调度请求中还可以包括业务的优先级指示和数据缓存量指示。所述基站基于所述优先级指示确定所述半静态资源的时延,优先级越高时延越小;基于所述数据缓存量指示确定半静态资源的大小。

具体的,所述基站为所述终端分配半静态资源之后,所述方法还包括:

所述基站检测到所述终端业务承载信息不满足预设条件时,所述基站主动释放所述半静态资源或通知所述终端释放所述半静态资源。

基站为所述终端分配半静态资源之后,当终端后续发送的业务不是属于承载在指定的逻辑信道、切片或ip流时,基站可以基站主动释放半静态资源或通知终端释放半静态资源。

具体的,对于基站主动释放半静态资源的,终端在释放半静态资源后的一段时间内都不能发起请求半静态资源的资源调度请求。

具体的,对于基站通知终端释放半静态资源的,基站向终端发送释放指示,终端在收到释放指示后,启动一个定时器,在定时器超时前不能发起请求半静态资源的资源调度请求。即使发起了请求半静态资源的资源调度请求,基站也不给终端分配半静态资源。

此外,终端在基站分配半静态资源后,一般来说,基站不会通过显式信令释放该半静态资源资源,一般是隐式释放,即在终端和基站在该半静态资源上一段时间没有数据传输时,进行隐式释放的。

半静态资源的使用周期或次数可以是默认的或网络侧预先配置的,半静态资源是上行和/或下行资源。半静态资源周期为1个tti时,相当于终端可以连续使用该静态资源。

可选的,所述基站为终端分配上行资源之后,向终端发送所述资源的指示信息,所述指示信息用于指示资源的类型,对应的时频资源块的大小,资源所属的频带、频点或资源池标识。一种设计中,针对低时延高可靠的资源在一个资源池,支持高速率大带宽的资源在一个资源池,支持非紧急的小包业务发送的资源在一个资源池。

应理解,以上实施例虽然以lte系统为例,但是其可以用于其它通信系统中,且该通信系统支持基站之间的信息交互。

基于上述实施例提供的资源调度方法,请参见图3所示,本发明实施例提供一种资源装置300,该装置300应用于终端,图3所示为本发明实施例提供的装置300的结构示意图,如图3所示,该装置300包括发送单元301和处理单元302。

所述处理单元302,用于确定需要承载的业务满足资源调度请求发送的触发条件。

所述发送单元301,用于向基站发送资源调度请求,所述资源调度请求用于请求基站为所述终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中的至少一个。

可选的,所述处理单元302在确定需要承载的业务满足资源调度的触发条件时,具体用于:

在数据缓存量为空且有所述业务的新数据到达时,确定满足资源调度请求的触发条件;或

承载在优先级指示满足预设条件的信道或切片或ip流上的所述业务的数据到达时,确定满足资源调度请求的触发条件;或

确定所述业务中承载在优先级指示满足预设条件的信道或切片或ip流上的业务的业务数据量大于预设的第一门限时,确定满足资源调度请求的触发条件;或

确定所述业务的业务数据量大于预设的第二门限时,确定满足资源调度请求的触发条件;或

确定所述业务中的免调度业务的业务数据量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

确定所述业务中的基于调度的业务的数据缓存量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

确定所述业务中免调度业务的发送失败次数大于预设的第四门限时,确定满足资源调度请求的触发条件。

可选的,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

可选的,所述免调度发送指示包括用于指示所述终端进行免调度发送的资源信息。

可选的,所述处理单元302,还用于:在确定需要承载的业务满足资源调度请求发送的触发条件之前,确定所述业务的数据承载在预先约定的逻辑信道或指定的切片或指定的ip流;或,确定所述业务的数据承载在网络侧配置的逻辑信道或指定的切片或指定的ip流。

应理解以上装置300中的各个单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。例如,以上各个单元可以为单独设立的处理元件,也可以集成在终端的某一个芯片中实现,此外,也可以以程序代码的形式存储于基站的存储元件中,由终端的某一个处理元件调用并执行以上各个单元的功能。此外各个单元可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsingnalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。

需要说明的是,本发明实施例中的装置300的各个单元的功能实现以及交互方式可以进一步参照相关方法实施例的描述,在此不再赘述。

本发明实施例还提供一种设备400,该设备400可以为终端,或位于终端上的其他设备,图4所示为本发明实施例提供的设备400的结构示意图,如图4所示,设备400包括处理器401,存储器402、发射器403,执行本发明方案的程序代码保存在存储器402中,并由处理器401来控制执行。

存储器402中存储的程序用于指令处理器401执行资源调度方法,包括:确定需要承载的业务满足资源调度请求发送的触发条件;通过发射器403向基站发送资源调度请求,所述资源调度请求用于请求基站为所述终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中的至少一个。

可选的,所述处理器401在确定需要承载的业务满足资源调度的触发条件时,具体用于:

在数据缓存量为空且有所述业务的新数据到达时,确定满足资源调度请求的触发条件;或

承载在优先级指示满足预设条件的信道或切片或ip流上的所述业务的数据到达时,确定满足资源调度请求的触发条件;或

确定所述业务中承载在优先级指示满足预设条件的信道或切片或ip流上的业务的业务数据量大于预设的第一门限时,确定满足资源调度请求的触发条件;或

确定所述业务的业务数据量大于预设的第二门限时,确定满足资源调度请求的触发条件;或

确定所述业务中的免调度业务的业务数据量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

确定所述业务中的基于调度的业务的数据缓存量大于预设的第三门限时,确定满足资源调度请求的触发条件;或

确定所述业务中免调度业务的发送失败次数大于预设的第四门限时,确定满足资源调度请求的触发条件。

可选的,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

可选的,所述免调度发送指示包括用于指示所述终端进行免调度发送的资源信息。

可选的,所述处理器401,还用于:在确定需要承载的业务满足资源调度请求发送的触发条件之前,确定所述业务的数据承载在预先约定的逻辑信道或指定的切片或指定的ip流;或,确定所述业务的数据承载在网络侧配置的逻辑信道或指定的切片或指定的ip流。

可以理解的是,本实施例的设备400可用于实现上述方法实施例中涉及终端的所有功能,其具体实现过程可以参照上述方法实施例终端执行方法的相关描述,此处不再赘述。

基于上述实施例提供的资源调度方法,请参见图5所示,本发明实施例提供一种资源装置500,该装置500应用于基站,图5所示为本发明实施例提供的装置500的结构示意图,如图5所示,该装置500包括接收单元501和处理单元502。

所述接收单元501,用于接收终端发送的资源调度请求,所述资源调度请求用于请求基站为所述终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中至少一个。

所述处理单元502,用于基于所述资源调度请求为所述终端分配上行资源。

可选的,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

可选的,所述处理单元502在基于所述资源调度请求为所述终端分配上行资源时,具体用于:

基于所述资源调度请求中的免调度发送指示或免调度发送失败指示或数据缓存量指示,为所述终端分配相应的上行授权;

基于所述资源调度请求中的优先级指示,确定所述上行授权的时延。

可选的,所述处理单元502在基于所述资源调度请求为所述终端分配上行资源时,具体用于:

确定所述资源调度请求中的业务承载信息满足预设条件时,为所述终端分配半静态资源;或

确定所述资源调度请求中包括指示基站分配半静态资源的半静态资源请求指示时,为所述终端分配半静态资源。

可选的,所述处理单元502,还用于:为所述终端分配半静态资源之后,检测到所述终端业务承载信息不满足预设条件时,所述基站主动释放所述半静态资源或通知所述终端释放所述半静态资源。

应理解以上装置500中的各个单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。例如,以上各个单元可以为单独设立的处理元件,也可以集成在基站的某一个芯片中实现,此外,也可以以程序代码的形式存储于基站的存储元件中,由基站的某一个处理元件调用并执行以上各个单元的功能。此外各个单元可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsingnalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。

需要说明的是,本发明实施例中的装置500的各个单元的功能实现以及交互方式可以进一步参照相关方法实施例的描述,在此不再赘述。

本发明实施例还提供一种设备600,该设备600可以为基站,或位于基站上的其他设备,图6所示为本发明实施例提供的设备600的结构示意图,如图6所示,设备600包括处理器601,存储器602、接收器603,执行本发明方案的程序代码保存在存储器602中,并由处理器601来控制执行。

存储器602中存储的程序用于指令处理器601执行资源调度方法,包括:通过接收器603接收终端发送的资源调度请求,所述资源调度请求用于请求基站为所述终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中至少一个;基于所述资源调度请求为所述终端分配上行资源。

可选的,所述半静态资源请求中包括用于指示基站分配半静态资源的业务承载信息或半静态资源请求指示。

可选的,所述处理器601在基于所述资源调度请求为所述终端分配上行资源时,具体用于:基于所述资源调度请求中的免调度发送指示或免调度发送失败指示或数据缓存量指示,为所述终端分配相应的上行授权;基于所述资源调度请求中的优先级指示,确定所述上行授权的时延。

可选的,所述处理器601在基于所述资源调度请求为所述终端分配上行资源时,具体用于:确定所述资源调度请求中的业务承载信息满足预设条件时,为所述终端分配半静态资源;或,确定所述资源调度请求中包括指示基站分配半静态资源的半静态资源请求指示时,为所述终端分配半静态资源。

可选的,所述处理器601,还用于:为所述终端分配半静态资源之后,检测到所述终端业务承载信息不满足预设条件时,所述基站主动释放所述半静态资源或通知所述终端释放所述半静态资源。

可以理解的是,本发明实施例上述设备400和设备600中涉及的处理器可以是一个通用中央处理器(cpu),微处理器,特定应用集成电路application-specificintegratedcircuit(asic),或一个或多个用于控制本发明方案程序执行的集成电路。计算机系统中包括的一个或多个存储器,可以是只读存储器read-onlymemory(rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器randomaccessmemory(ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是磁盘存储器。这些存储器通过总线与处理器相连接。

接收器和发射器可以通过收发器实现其功能,所述收发器可以是能够实现收发功能的实体模块,以便与其他设备或通信网络通信。

存储器,如ram,保存有操作系统和执行本发明方案的程序。操作系统是用于控制其他程序运行,管理系统资源的程序。

这些存储器、发射器和接收器可以通过总线与处理器相连接,或者也可以通过专门的连接线分别与处理器连接。

通过对处理器进行设计编程,将下面所示的方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图2所示的方法。

请参见图7,图7为本发明实施例提供的一种终端的结构示意图。如图7所示,该终端包括:处理器710、存储元件720、收发装置730。收发装置730可以与天线连接。在下行方向上,收发装置730通过天线接收基站发送的信息,并将信息发送给处理器710进行处理。在上行方向上,处理器710对终端的数据进行处理,并通过收发装置730发送给基站。

该存储元件720用于存储实现以上方法实施例,或者图3所示实施例各个单元的程序代码,处理器710调用该程序代码,执行以上方法实施例的操作,以实现图3所示的各个单元。

例如,所述存储元件720,用于存储指令处理器710执行资源调度方法的程序代码。

所述处理器710,用于调用所述存储元件720中存储的程序代码,执行:确定需要承载的业务满足资源调度请求发送的触发条件;向基站发送资源调度请求,所述资源调度请求用于请求基站为终端分配上行资源,所述资源调度请求中包括所述业务的优先级指示、免调度发送指示、免调度发送失败指示、半静态资源请求和数据缓存量指示中的至少一个。

以上各个单元的部分或全部也可以通过现场可编程门阵列(fieldprogrammablegatearray,fpga)的形式内嵌于该终端的某一个芯片上来实现。且它们可以单独实现,也可以集成在一起。

这里的处理元件同以上描述,可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsingnalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。存储元件可以是一个存储装置,也可以是多个存储元件的统称。

另外,该处理器上可以设置多个接口,分别用于连接外围设备或与外围设备连接的接口电路。例如,用于连接显示屏的接口,用于连接摄像头的接口,用于连接音频处理元件的接口等。

请参见图8,图8为本发明实施例提供的一种基站的结构示意图。如图8所示,该基站包括:天线810、射频装置820、基带装置830。天线810与射频装置820连接。在上行方向上,射频装置820通过天线810接收终端发送的信息,将终端发送的信息发送给基带装置830进行处理。在下行方向上,基带装置830对终端的信息进行处理,并发送给射频装置820,射频装置820对终端的信息进行处理后经过天线810发送给终端。

以上装置500可以位于基带装置830,包括处理元件831和存储元件832。基带装置830例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图8所示,其中一个芯片例如为处理元件831,与存储元件832连接,以调用存储元件832中的程序,执行以上方法实施例中所示的操作。该基带装置830还可以包括接口833,用于与射频装置820交互信息,该接口例如为通用公共无线接口(commonpublicradiointerface,cpri)。

再如,以上图5中的处理单元502可以通过基带装置830的一个芯片中实现,接收单元501通过基带装置830的另一个芯片实现,或者,将它们集成在一起,通过基带装置830的一个芯片实现;或者,将它们的功能通过程序代码的形式存储于基带装置830的存储元件中,通过基带装置830的一个处理元件调度实现。其它单元的实现与之类似。

这里的处理元件同以上描述,可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsingnalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。

存储元件可以是一个存储器,也可以是多个存储元件的统称。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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