为终端分配上行资源的装置、方法及上行资源分配装置与流程

文档序号:13984913阅读:140来源:国知局
为终端分配上行资源的装置、方法及上行资源分配装置与流程
本发明涉及通信
技术领域
,尤其涉及一种为终端分配上行资源的装置、方法及上行资源分配装置。
背景技术
:在基于数字电视广播协议的交互式卫星通信系统中,或者是通用移动通信技术的长期演进系统中(longtermevolution,lte),或者是其他有上行和下行业务的系统中,当终端成功接入系统后,不管终端是否有上行业务需求,网络侧的基站都会给终端固定周期分配一些上行时隙资源,也称之为主动授权,供终端传输网络控制信号,或者传输小容量的业务数据。另一方面,网络侧根据这些上行信号进行时偏和频偏的测量,并通过下行消息通知终端进行时偏和频偏的调整,以保证上行同步。分配上行资源的周期对系统的性能会产生一定的影响,主要体现在:一方面,当周期越小时,终端上行业务数据到达基站进行资源申请所需要的时间越小。因此,上行业务的平均时延也越小,用户感受越好;另一方面,请参考图1,当主动授权周期越小时,分配的上行资源所占用的上行开销越大,剩余供其他终端上行业务的时隙资源越少,上行业务速率影响也越大。此外,基于可靠性的考虑,基站在下行分配上行资源时,一般采用频谱效率最低的调制编码方式。因此,当周期越小时,下行的频谱效率也会越低。然而,现有的分配上行资源的周期均是静态配置的,不能满足不同场景的需求,一方面造成了资源的浪费,另一方面则降低了用户体验。技术实现要素:本发明实施例提供了一种为终端分配上行资源的装置、方法及上行资源分配装置,旨在解决现有技术中由于静态配置上行资源导致的资源浪费和用户体验差的问题。为了解决上述技术问题,本发明实施例提供了一种为终端分配上行资源的装置,包括:测量模块,用于根据预设的调整周期,周期测量系统空口负荷;确定模块,用于根据当前调整周期内测量得到的所述系统空口负荷,确定下一调整周期内终端的主动授权周期;分配模块,用于在所述下一调整周期内,根据确定的主动授权周期给所述终端分配上行时隙资源;所述调整周期大于或等于所述主动授权周期。本发明实施例还提供了一种为终端分配上行资源的方法,包括:根据预设的调整周期,周期测量系统空口负荷;根据当前调整周期内测量得到的所述系统空口负荷,确定下一调整周期内终端的主动授权周期;在所述下一调整周期内,根据确定的主动授权周期给所述终端分配上行时隙资源;所述调整周期大于或等于所述主动授权周期。本发明实施例还提供了一种上行资源分配装置,包括处理器以及存储有所述处理器可执行指令的存储器,当所述指令被所述处理器执行时,执行如下操作:根据预设的调整周期,周期测量系统空口负荷;根据当前调整周期内测量得到的所述系统空口负荷,确定下一调整周期内终端的主动授权周期;在所述下一调整周期内,根据确定的主动授权周期给所述终端分配上行时隙资源;所述调整周期大于或等于所述主动授权周期。本发明实施例还提供了一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行上述的为终端分配上行资源的方法。有益效果本发明实施例提供了一种为终端分配上行资源的装置、方法及上行资源分配装置,根据预设的调整周期,周期性的测量系统空口负荷,并根据测量得到的系统空口负荷,确定下一调整周期内终端的主动授权周期,然后根据确定的主动授权周期为终端分配上行时隙资源,其中,调整周期大于或等于主动授权周期。通过本发明的实施,可以实现对主动授权周期的灵活调整,以及上行时隙资源分配的动态调整,即可以满足用户的需求,达到更好的用户体验,又可以最大限度的节约系统资源。附图说明图1是本发明各实施例中的不同主动授权周期的上行时隙分配示意图;图2是本发明第一实施例提供的一种为终端分配上行资源的装置示意图;图3是本发明第三实施例提供的一种为终端分配上行资源的方法流程图。具体实施方式本发明的构思点在于,通过测量系统的空口负荷,确定系统当前的空口资源使用情况,然后据此来动态的调整之后的主动授权周期,进而实现上行时隙资源的动态分配,由于主动授权周期是根据系统当前资源的使用情况而定的,可以保证在保证系统资源不被浪费的前提下,满足用户绝大部分的需求,有很好的用户体验。下面结合附图对本发明的具体实施作进一步说明。第一实施例请参考图2,图2是本发明第一实施例提供的一种为终端分配上行资源的装置示意图,包括:测量模块101,用于根据预设的调整周期,周期测量系统空口负荷;确定模块102,用于根据当前调整周期测量得到的系统空口负荷,确定下一调整周期内终端的主动授权周期;分配模块103,用于在下一调整周期内,根据确定的主动授权周期给终端分配上行时隙资源;调整周期大于或等于主动授权周期。在基于数字视频广播(digitalvideobroadcasting-secondgenerationdigitalvideobroadcastinginteractivesatellitesystem,dvb-rcs2)协议的交互式卫星通信系统中,或者lte通信系统等等一些具备上下行业务的系统中,当终端成功接入系统后,不管终端是否有上行业务需求,网络侧的基站都会给终端固定周期分配一些上行时隙资源,也就是主动授权。主动授权的周期,可以理解为每隔多少个超帧,分配一次上行时隙资源,请参考图1,图1分别示出了基于dvb-rcs2协议的交互式卫星通信系统中,每一个超帧分配一次上行时隙资源,和每两个超帧分配一次上行时隙资源的示意图,其中,一个超帧等于20ms。当然,图1示出的只是其中的一种分配情况,其他的周期,以及其他的时隙资源的长度也是可行的,如图1中的每个超帧中时隙的个数和时隙的长度都是一样的,当系统中有7个终端需要分配主动授权时,如果主动授权周期是一个超帧,则每个超帧需要分配7个时隙的主动授权;如果主动授权周期是两个超帧,则每两个超帧才需要分配7个时隙的主动授权,主动授权开销是主动授权周期为一个超帧时的一半。因此,主动授权周期的大小对上行时隙资源的分配有着很大的影响。为了可以灵活的调整主动授权周期,首先,可以设定一个调整周期。这个调整周期是指用于调整主动授权周期的一个时间间隔,如在一个调整周期内,主动授权周期是t1,在另一个调整周期内,主动授权周期是t2,那么,两个主动授权周期可以是不同的,即t1和t2是不同的,而在一个调整周期内,主动授权周期则是相对固定为一个值。由于一个调整周期内,主动授权周期的周期是固定的,而要体现这样一个周期值,那么,调整周期的大小至少应该不小于主动授权周期的大小,即调整周期大于或等于主动授权周期。调整周期可以作为固定的周期来进行操作,如固定为3s为一个调整周期,即每经过3s的时间即调整一次主动授权周期,当然,调整结果可以是变大、变小或者保持原状;还可以随主动授权周期而变,如设定调整周期的长度为两个当前主动授权周期的长度,那么,在经过两个当前的主动授权周期后,可以调整一次主动授权周期,如果该调整后的主动授权周期变大,那么对应的调整周期也变大,变小则类似。设定固定大小的调整周期可以便于操作,而设定随主动授权周期而动的调整周期则可以保证调整周期始终不小于主动授权周期,这两种设置方式在本实施例中均是可行的。在确定调整周期后,测量模块101则在调整周期内,测量系统空口负荷。系统空口负荷可以根据上行资源利用率这个指标来体现。在每个调整周期内,测量模块101统计得到本周期内的所有上行时隙数,即为ntotal,以及所有已经分配给终端使用的上行时隙数,即为nalloc。那么,上行资源利用率pul就可以表示为:pul=nalloc/ntotal;显然,在pul值越小的时候,系统空口负荷越低,在pul值越大的时候,系统空口负荷越高,下面请参考表1,表1示出了不同数值的pul与系统空口负荷等级之间的对应关系:表1上行资源利用率范围系统空口负荷等级[0,30%)低[30%,70%)中[70%,100%]高表1中的各种数值均是一种设定值,并不代表本实施例中的各个指标的范围只能通过表1中的相应数值而定,可以选择其他任何合理的数值作为参考。在调整周期t(假定t=3s)内,测量模块101统计得到本周期内所有上行时隙数为7500个,所有已经分配给终端使用的上行时隙数为1000个,那么,上行资源利用率pul为:pul=nalloc/ntotal=1000/7500≈13.3%;通过查表,可得此时系统空口负荷等级为低负荷。在确定系统空口负荷情况之后,确定模块102则可以根据当前调整周期内的系统空口负荷情况,确定下一调整周期内的主动授权周期。具体的,确定模块102根据当前调整周期内测量得到的系统空口负荷,确定当前调整周期内的系统空口负荷等级,根据当前调整周期内的系统空口负荷等级,以及预设的系统空口负荷等级与主动授权周期的对应关系,匹配得到当前调整周期内的系统空口负荷等级相对应的主动授权周期;将匹配得到的主动授权周期确定为下一调整周期内终端的主动授权周期。根据系统的空口负荷等级,可以得到一个结论:当系统空口负荷等级较低时,说明系统分配的上行时隙数占总的上行时隙数的比率小,此时则可以适当减小主动授权周期,增加主动授权资源占比,以达到提升用户体验的目的;当系统的空口负荷等级较高时,说明系统的分配的上行时隙数占总的上行时隙数的比率大,此时则可以适当增大主动授权周期,减小主动授权资源占比,避免突发业务到来时不能够及时分配足够的资源。也就是说,系统空口负荷等级越低,则主动授权周期也相应的越短;系统空口负荷等级越高,则主动授权周期也相应的越长。继续前述的例子,请参考表2,表2示出了不同系统空口负荷等级对应的主动授权周期的大小:表2系统空口负荷等级主动授权周期低t1中t2高t3其中,t1≤t2≤t3。那么,当pul的大小为13.3%时,首先,系统空口负荷等级为低,那么,其对应的主动授权周期的大小则是t1,也就是说,确定模块102据此确定了下一调整周期内的主动授权周期为t1。确定了下一调整周期内的主动授权周期后,分配模块103则可以根据该主动授权周期,将上行时隙资源分配给相应的终端。分配的具体过程可以是:在下一个调整周期t内,分配模块103在每个终端均设置一个定时器tat,定时器初始为零,设定超时时间即为主动授权周期t1;如果分配模块103没有给该终端分配上行时隙资源,那么该终端的定时器tat一直累加,当tat累加到了设定值t1时,分配模块103会为这个终端分配一个上行时隙资源,同时,将tat清零,进行下一轮的计时,从而实现了以t1为主动授权周期来为终端分配上行时隙资源的目的。在本实施例中,测量模块101,确定模块102,分配模块103都可以在基站来实现,各个终端可以配合基站来进行测量系统空口负荷、确定主动授权周期、分配上行时隙资源的操作。本实施例提供了一种为终端分配上行资源的装置,包括测量模块、确定模块、分配模块,测量模块周期测量系统空口负荷,确定模块根据测量得到的系统空口负荷,确定下一调整周期内终端的主动授权周期,分配模块则根据该主动授权周期给终端分配上行时隙资源。通过本实施例的实施,可以实现对主动授权周期的灵活调整,以及上行时隙资源分配的动态调整,即可以满足用户的需求,达到更好的用户体验,又可以最大限度的节约系统资源。第二实施例请参考图2,图2是本发明第二实施例提供的一种为终端分配上行资源的装置示意图,包括:测量模块101,用于根据预设的调整周期,周期测量系统空口负荷;确定模块102,用于根据当前调整周期测量得到的系统空口负荷,确定下一调整周期内终端的主动授权周期;分配模块103,用于在下一调整周期内,根据确定的主动授权周期给终端分配上行时隙资源;调整周期大于或等于主动授权周期。为了可以灵活的调整主动授权周期,首先,可以设定一个调整周期。这个调整周期是指用于调整主动授权周期的一个时间间隔,如在一个调整周期内,主动授权周期是t1,在另一个调整周期内,主动授权周期是t2,那么,两个主动授权周期可以是不同的,即t1和t2是不同的,而在一个调整周期内,主动授权周期则是相对固定为一个值。由于一个调整周期内,主动授权周期是固定的,而要体现这样一个周期值,那么,调整周期的大小至少应该不小于主动授权周期的大小,即调整周期大于或等于主动授权周期。在确定调整周期后,测量模块101则在调整周期内,测量系统空口负荷。系统空口负荷除了可以根据上行资源利用率这个指标来体现,还可以通过下行资源利用率、在线终端数这两个指标中的至少一个来体现。在每个调整周期内,测量模块101统计得到本周期内空帧的调度次数,即为nempty。那么,下行资源利用率pdl为:pdl=1-(nempty*lempty)/t;其中,lempty为每个空帧时间长度。在每个调整周期内,测量模块101统计得到本周期内平均在线终端数,即为在线终端数nonline。也就是说,除去更为直观的上行资源利用率这个指标,下行资源利用率和在线终端数均可以作为确定系统空口负荷的指标。下面,请参考表3,表3示出了上行资源利用率和在线终端数组合对应的系统空口负荷等级:表3其中,nmax表示系统支持的最大终端数,在线终端数nonline可以表示为nmax的百分比,即表3中间一栏所示的内容。表3中的各种数值均是一种设定值,并不代表本实施例中的各个指标的范围只能通过表3中的相应数值而定,可以选择其他任何合理的数值作为参考。下面,假设nmax=100。在调整周期t(假设t=3s)内,测量模块101统计得到本周期内在线终端数为10个,所有上行时隙数为7500个,所有已经分配给终端使用的上行时隙数为7000个,那么,上行资源利用率pul为:pul=nalloc/ntotal=7000/7500≈93.3%;而此时nonline为20个,nonline=nmax*20%;通过查表3,可以得知,此时系统空口负荷等级为中负荷。然后,通过查表2,在中负荷时,对应的主动授权周期为t2,那么确定模块102则确定了下一个调整周期内的主动授权周期为t2。确定了下一调整周期内的主动授权周期后,分配模块103则可以根据该主动授权周期,将上行时隙资源分配给相应的终端。分配的具体过程可以是:在下一个调整周期t内,分配模块103在每个终端均设置一个定时器tat,定时器初始为零,设定超时时间即为主动授权周期t2;如果分配模块103没有给该终端分配上行时隙资源,那么该终端的定时器tat一直累加,当tat累加到了设定值t2时,分配模块103会为这个终端分配一个上行时隙资源,同时,将tat清零,进行下一轮的计时,从而实现了以t2为主动授权周期来为终端分配上行时隙资源的目的。下面,请参考表4,表4示出了上行资源利用率、下行资源利用率、在线终端数三者的组合与系统空口负荷等级的对应关系:表4同样的,表4中的各种数值均是一种设定值,并不代表本实施例中的各个指标的范围只能通过表4中的相应数值而定,可以选择其他任何合理的数值作为参考。在调整周期t(假定t=3s)内,所有上行时隙数为7500个,所有已经分配给终端使用的上行时隙数为7000个。那么,上行资源利用率pul为:pul=nalloc/ntotal=7000/7500≈93.3%;在该周期内,测量模块101统计得到下行调度空帧的个数为10,每个空帧的时间长度为16.6ms。那么,下行资源利用率pdl为:pdl=1-(nempty*lempty)/t=1-(10*16.6/1000)/3=94.5%;在该周期内,测量模块101统计得到本周期内在线的终端数nonline为80个,nonline=nmax*80%。那么,通过查表4,可得系统空口负荷等级为高负荷。然后,通过查表2,在高负荷时,对应的主动授权周期为t3,那么确定模块102则确定了下一个调整周期内的主动授权周期为t3。确定了下一调整周期内的主动授权周期后,分配模块103则可以根据该主动授权周期,将上行时隙资源分配给相应的终端。分配的具体过程可以是:在下一个调整周期t内,分配模块103在每个终端均设置一个定时器初始为零,设定超时时间即为主动授权周期t3;如果分配模块103没有给该终端分配上行时隙资源,那么该终端的定时器tat一直累加,当tat累加到了设定值t3时,分配模块103会为这个终端分配一个上行时隙资源,同时,将tat清零,进行下一轮的计时,从而实现了以t3为主动授权周期来为终端分配上行时隙资源的目的。本实施例提供了一种为终端分配上行资源的装置,应用于卫星通信系统,或者lte系统等等具有上行下行业务的系统,包括测量模块、确定模块、分配模块,测量模块周期测量系统空口负荷,确定模块根据测量得到的系统空口负荷,确定下一调整周期内终端的主动授权周期,分配模块则根据该主动授权周期给终端分配上行时隙资源。通过本实施例的实施,可以实现对主动授权周期的灵活调整,以及上行时隙资源分配的动态调整,即可以满足用户的需求,达到更好的用户体验,又可以最大限度的节约系统资源。第三实施例请参考图3,图3是本发明第三实施例提供的一种为终端分配上行资源的方法流程图,包括:s301、根据预设的调整周期,周期测量系统空口负荷;s302、根据当前调整周期内测量得到的系统空口负荷,确定下一调整周期内终端的主动授权周期;s303、在下一调整周期内,根据确定的主动授权周期给终端分配上行时隙资源。其中,调整周期大于或等于主动授权周期。当终端成功接入系统后,不管终端是否有上行业务需求,网络侧的基站都会给终端固定周期分配一些上行时隙资源,也就是主动授权。为了可以灵活的调整主动授权周期,首先,可以设定一个调整周期。这个调整周期是指用于调整主动授权周期的一个时间间隔,如在一个调整周期内,主动授权周期是t1,在另一个调整周期内,主动授权周期是t2,那么,两个主动授权周期可以是不同的,即t1和t2是不同的,而在一个调整周期内,主动授权周期则是相对固定为一个值。由于一个调整周期内,主动授权周期的周期是固定的,而要体现这样一个周期值,那么,调整周期的大小至少应该不小于主动授权周期的大小,即调整周期大于或等于主动授权周期。s301中,确定调整周期后,在调整周期内,测量系统空口负荷。系统空口负荷可以根据上行资源利用率这个指标来体现。除此之外,还可以通过下行资源利用率、在线终端数这两个指标中的至少一个来体现。其中,测量系统空口负荷可以通过基站中的测量模块101来执行,具体的测量过程,与第一实施例和第二实施例中的类似,这里不再赘述。s302中,在确定系统空口负荷情况之后,则可以根据当前调整周期内的系统空口负荷情况,确定下一调整周期内的主动授权周期。具体的,该确定过程可以包括:根据当前调整周期内测量得到的系统空口负荷,确定当前调整周期内的系统空口负荷等级,根据当前调整周期内的系统空口负荷等级,以及预设的系统空口负荷等级与主动授权周期的对应关系,匹配得到当前调整周期内的系统空口负荷等级相对应的主动授权周期;将匹配得到的主动授权周期确定为下一调整周期内终端的主动授权周期。其中,确定下一调整周期内的主动授权周期,可以通过基站中的确定模块102来执行。根据系统的空口负荷等级,可以得到一个结论:当系统空口负荷等级较低时,说明系统分配的上行时隙数占总的上行时隙数的比率小,此时则可以适当减小主动授权周期,增加主动授权资源占比,以达到提升用户体验的目的;当系统的空口负荷等级较高时,说明系统的分配的上行时隙数占总的上行时隙数的比率大,此时则可以适当增大主动授权周期,减小主动授权资源占比,避免突发业务到来时不能够及时分配足够的资源。也就是说,系统空口负荷等级越低,则主动授权周期也相应的越短;系统空口负荷等级越高,则主动授权周期也相应的越长。s303中,确定了下一调整周期内的主动授权周期后,则可以根据该主动授权周期,将上行时隙资源分配给相应的终端。其中,分配上行时隙资源可以通过基站中的分配模块103来执行。分配的具体过程可以是:在下一个调整周期t内,基站在每个终端均设置一个定时器tat,定时器的设定时间即为主动授权周期t1;如果基站没有给该终端分配上行时隙资源,那么该终端的定时器tat一直累加,当tat累加到了设定值t1时,基站会为这个终端分配一个上行时隙资源,同时,将tat清零,进行下一轮的计时,从而实现了以t1为主动授权周期来为终端分配上行时隙资源的目的。本实施例还提供了一种上行资源分配装置,包括处理器以及存储有处理器可执行指令的存储器,当指令被处理器执行时,执行本实施例中的为终端分配上行资源的方法,包括:根据预设的调整周期,周期测量系统空口负荷;根据当前调整周期内测量得到的系统空口负荷,确定下一调整周期内终端的主动授权周期;在下一调整比其内,根据确定的主动授权周期给终端分配上行时隙资源;调整周期大于或等于主动授权周期。本实施例还提供了一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行本实施例中的为终端分配上行资源的方法。本实施例提供了一种为终端分配上行资源的方法,周期测量系统空口负荷,根据测量得到的空口负荷,确定下一调整周期内终端的主动授权周期,根据该主动授权周期给终端分配上行时隙资源。通过本实施例的实施,可以实现对主动授权周期的灵活调整,以及上行时隙资源分配的动态调整,即可以满足用户的需求,达到更好的用户体验,又可以最大限度的节约系统资源。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1