天线控制方法和天线控制装置与流程

未命名 07-15 阅读:78 评论:0


1.本公开涉及天线控制,并且更具体地讲,涉及一种用于执行天线控制的天线控制方法、天线控制装置、计算机设备及计算机可读存储介质。


背景技术:

2.随着技术发展,便携式电子设备成为人们生活中的必需品。但由于电子设备的待机时间随着电子设备的使用频率增加以及装置小型化而越来越短,在保障服务正常提供的前提下减少功耗是重点关注的问题。在电子设备的通信过程中,往往使用多个天线进行通信,这些天线的使用增加了耗能,因此,根据实际需求灵活切换在使用的天线的数量是节能的重要手段。


技术实现要素:

3.一种天线控制方法,包括:确定当前在使用的接收天线的数量,根据预定条件,改变当前在使用的接收天线的数量。所述预定条件与由网络分配的秩指示ri或接收天线的参考信号接收功率rsrp相关。
4.可选地,所述天线控制方法还包括:基于接收天线被用于接收超过预定阈值的数据量,将所述当前在使用的接收天线的数量恢复或保持为最大值。
5.可选地,根据预定条件,改变所述当前在使用的接收天线的数量的步骤包括:将由网络分配的所述ri的值与所述当前在使用的接收天线的数量进行比较,当所述ri的值小于所述当前在使用的接收天线的数量时,减少所述当前在使用的接收天线的数量,当所述ri的值等于所述当前在使用的接收天线的数量时,保持所述当前在使用的接收天线的数量,当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的恢复或保持为最大值。
6.可选地,当所述ri的值小于所述当前在使用的接收天线的数量时,减少所述当前在使用的接收天线的数量的步骤包括:响应于确定所述ri的值小于所述当前在使用的接收天线的数量,启动第一定时器;当第一定时器超过第一预定时间段时,将所述当前在使用的接收天线的数量减少为所述ri的值。
7.可选地,根据预定条件,改变所述当前在使用的接收天线的数量的步骤包括:确定当前使用的每一个接收天线的rsrp;基于所述每一个接收天线的rsrp确定是否存在满足第一条件的一个或更多个接收天线;当存在满足第一条件的一个或更多个接收天线时,关闭所述一个或更多个接收天线,以及当不存在满足第一条件的一个或更多个接收天线时,保持所述当前在使用的接收天线的数量。
8.可选地,关闭所述一个或更多个接收天线的步骤包括:响应于确定存在满足第一条件的一个或更多个接收天线,启动第二定时器;以及当第二定时器超过第二预定时间段时,关闭所述一个或更多个接收天线。
9.可选地,第一条件是所述一个或更多个接收天线中的每一个接收天线的rsrp小于
第一rsrp阈值并且所述一个或更多个接收天线中的所述每一个接收天线与其他任意一个接收天线之间的rsrp差值大于第二rsrp阈值。
10.可选地,所述天线控制方法还包括:启动第三定时器;以及当第三定时器计时的第三时间段超过第三预定时间段时,响应于确定所述当前在使用的接收天线的数量不是最大值,将所述当前在使用的接收天线的数量恢复为最大值,并且重新启动第三定时器。
11.可选地,将所述当前在使用的接收天线的数量恢复为最大值的步骤包括:确定由网络分配的ri的值是否大于被恢复为最大值之前的所述当前在使用的接收天线的数量,当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的数量保持为最大值;当所述ri的值不大于所述当前在使用的接收天线的数量时,恢复所述当前在使用的接收天线的数量。
12.可选地,将所述当前在使用的接收天线的数量恢复为最大值的步骤还包括:确定每一个接收天线的rsrp;基于所述每一个接收天线的rsrp确定是否所有接收天线均满足第二条件,当不是所述所有接收天线均满足第二条件时,恢复所述当前在使用的接收天线的数量,以及当所述所有接收天线均满足第二条件时,将所述当前在使用的接收天线的数量保持为最大值。
13.可选地,恢复所述当前在使用的接收天线的数量的步骤还包括:响应于确定所述ri的值不大于所述当前在使用的接收天线的数量或者响应于确定不是所述所有接收天线均满足第二条件,启动第四定时器;当第四定时器超过第四预定时间段时,恢复所述当前在使用的接收天线的数量。
14.可选地,第二条件是所述所有接收天线中的每一个接收天线的rsrp大于第三rsrp阈值并且所述每一个接收天线与其他任意一个接收天线之间的rsrp差值小于第四rsrp阈值。
15.一种天线控制装置,包括:天线确定单元,被配置为确定当前在使用的接收天线的数量,以及天线控制单元,被配置为:根据预定条件,改变当前在使用的接收天线的数量。所述预定条件与由网络分配的秩指示ri或接收天线的参考信号接收功率rsrp相关。
16.可选地,天线控制单元还被配置为:基于接收天线被用于接收超过阈值的数据量,将所述当前在使用的接收天线的数量恢复或保持为最大值。
17.可选地,天线控制单元被配置为通过以下操作来根据预定条件,改变所述当前在使用的接收天线的数量:将由网络分配的ri的值与所述当前在使用的接收天线的数量进行比较,当所述ri的值小于所述当前在使用的接收天线的数量时,减少所述当前在使用的接收天线的数量,当所述ri的值等于所述当前在使用的接收天线的数量时,保持所述当前在使用的接收天线的数量,以及当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的数量恢复或保持为最大值。
18.可选地,当所述ri的值小于所述当前在使用的接收天线的数量时,天线控制单元被配置为通过以下操作来减少所述当前在使用的接收天线的数量:响应于确定所述ri的值小于所述当前在使用的接收天线的数量,启动第一定时器;以及当第一定时器超过第一预定时间段时,将所述当前在使用的接收天线的数量减少为所述ri的值。
19.可选地,天线控制单元被配置为通过以下操作来根据预定条件,改变所述当前在使用的接收天线的数量:确定当前使用的每一个接收天线的rsrp;基于所述每一个接收天
线的rsrp确定是否存在满足第一条件的一个或更多个接收天线,当存在满足第一条件的一个或更多个接收天线时,关闭所述一个或更多个接收天线,以及当不存在满足第一条件的一个或更多个接收天线时,保持所述当前在使用的接收天线的数量。
20.可选地,天线控制单元被配置为通过以下操作来关闭所述一个或更多个接收天线:响应于确定存在满足第一条件的一个或更多个接收天线,启动第二定时器;以及当第二定时器超过第二预定时间段时,关闭所述一个或更多个接收天线。
21.可选地,第一条件是所述一个或更多个接收天线中的每一个接收天线的rsrp小于第一rsrp阈值并且所述一个或更多个接收天线中的所述每一个接收天线与其他任意一个接收天线之间的rsrp差值大于第二rsrp阈值。
22.可选地,天线控制单元还被配置为:启动第三定时器;当第三定时器计时的第三时间段超过第三预定时间段时,响应于确定所述当前在使用的接收天线的数量不是最大值,将所述当前在使用的接收天线的数量恢复为最大值,并且重新启动第三定时器。
23.可选地,天线控制单元还被配置为通过以下操作将所述当前在使用的接收天线的数量恢复为最大值:确定由网络分配的ri的值是否大于被恢复为最大值之前的所述当前在使用的接收天线的数量,当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的数量保持为最大值;当所述ri的值不大于所述当前在使用的接收天线的数量时,恢复所述当前在使用的接收天线的数量。
24.可选地,天线控制单元还被配置为通过以下操作来将所述当前在使用的接收天线的数量恢复为最大值:确定每一个接收天线的rsrp;基于所述每一个接收天线的rsrp确定是否所有接收天线均满足第二条件,当不是所述所有接收天线均满足第二条件时,恢复所述当前在使用的接收天线的数量,以及当所述所有接收天线均满足第二条件时,将所述当前在使用的接收天线的数量保持为最大值。
25.可选地,天线控制单元还被配置为通过以下操作来恢复所述当前在使用的接收天线的数量:响应于确定所述ri的值不大于所述当前在使用的接收天线的数量或者响应于确定不是所述所有接收天线均满足第二条件,启动第四定时器;当第四定时器超过第四预定时间段时,恢复所述当前在使用的接收天线的数量。
26.可选地,第二条件是所述所有接收天线中的每一个接收天线的rsrp大于第三rsrp阈值并且所述每一个接收天线与其他任意一个接收天线之间的rsrp差值小于第四rsrp阈值。
27.一种计算机设备包括:至少一个处理器,至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如上所述的天线控制方法。
28.提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令被至少一个处理器运行时,促使所述至少一个处理器执行如上所述的天线控制方法。
附图说明
29.通过以下结合附图的描述,本公开的某些实施例的上述和其他方面以及特征将更加明显,其中:
30.图1是示出本公开的实施例的应用场景的示图;
31.图2是示出相关技术中的天线控制方法的流程图;
32.图3是示出根据本公开的实施例的天线控制方法的流程图;
33.图4是示出根据本公开的实施例的天线控制方法的流程图;
34.图5是示出根据本公开的实施例的天线控制方法的流程图;
35.图6是示出根据本公开的实施例的第一定时器的操作方法的流程图;
36.图7是示出根据本公开的实施例的第二定时器的操作方法的流程图;
37.图8是示出根据本公开的实施例的第三定时器的操作方法的流程图;
38.图9是示出根据本公开的实施例的第四定时器的操作方法的流程图;
39.图10是示出根据本公开的实施例的第三定时器和第四定时器的操作的时序图;
40.图11是示出根据本公开的实施例的天线控制方法的示例的示图;
41.图12是示出根据本公开的实施例的天线控制方法的示例的示图;以及
42.图13是示出根据本公开的实施例的天线控制终端的示图。
具体实施方式
43.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
44.在本说明书中使用的术语“包括”或“包含”说明存在所陈述的特征、整体、步骤、操作、元件、组件和/或它们的组合,但不排除存在或添加一个或更多个其他特征、整体、步骤、操作、元件、组件和/或它们的组合。应当理解,尽管使用术语“第一”、“第二”、“第三”和“第四”等来描述各种对象,但所述对象应当不必需受这些术语的限制。这些术语用于将一个对象与另一个对象区分开。例如,在不脱离本公开的范围的情况下,第一对象可被称为第二对象;并且类似地,第二对象也可被称为第一对象。
45.图1是示出本公开的实施例的应用场景的示例。
46.本公开的实施例可应用于电子装置与基站进行通信的场景。根据本公开的实施例,电子装置可以是如图1中所示出的移动终端11,或者还可包括智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、桌上型pc、膝上型计算机、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗装置、相机或可穿戴装置(诸如,智能手表、智能手环等)等中的至少一个,但不必限于此。根据本公开的实施例,用于与终端进行通信的基站不必限于如图1中所示出的基站10,还可包括与终端进行通信使得终端通过使用接收天线接收信号的网络端的任何装置。应该理解,上述应用场景仅作为示例,根据本公开的实施例不必限于上述应用场景。
47.在现有技术中,当基站10与电子装置11进行通信时,电子装置11可通过如图2所示的天线控制方法切换天线,并且可接收基站发送的信号。图2是示出相关技术中的天线控制方法的流程图。参照图2,当终端接收信号时,在步骤s201,确定是否发生接收模式切换事件。当发生接收模式切换事件时,在步骤s202,终端将接收模式从第一接收模式切换至第二接收模式,其中,第一接收模式可以是例如接收天线的使用数量为4个,第二接收模式可以是例如当前在使用的接收天线的数量为2个。例如,响应于接收模式切换事件,终端将开启的接收天线的数量从4个减少为2个。当没有发生接收模式切换事件时,在步骤s203,终端不对接收模式进行调整。这里,接收模式切换事件可与参考信号接收功率(rsrp)有关。可见,
现有技术存在控制方法单一而无法适用于多种场景的缺陷。例如,现有技术仅响应于特定切换事件发生而进行天线切换,并且切换模式固定,这对于多个天线的实际应用是特别不利的。
48.此外,相关技术中还存在其他缺点。例如,由于关于网络分配秩指示(ri)的控制标准是严格的,如果网络未被配置有探测参考信号(srs)资源,则网络会基于终端报告的秩分配ri,将存在网络无法分配更高的ri以传输更多数据的问题。例如,在接收模式切换事件与rsrp有关时,受环境影响,因无线信号干扰而引起的rsrp短期波动可能导致天线频繁切换,这种重复的频繁切换会消耗较多功率。
49.本公开考虑到相关技术存在的上述问题,提供一种天线控制方法、天线控制装置、用于控制天线的计算机设备、以及用于控制天线的计算机可读存储介质。下面将参照图3至图13描述根据本公开的实施例。
50.图3是示出根据本公开的实施例的天线控制方法的流程图。
51.参照图3,在步骤s301,确定当前在使用的接收天线的数量。
52.在步骤s302,根据预定条件,改变在使用的接收天线的数量,其中,所述预定条件与由网络分配的秩指示(ri)或接收天线的参考信号接收功率(rsrp)相关。
53.这里,改变当前在使用的接收天线的数量的步骤可包括:减少当前在使用的接收天线的数量,增加当前在使用的接收天线的数量和/或保持当前在使用的接收天线的数量。可选地,减少当前在使用的接收天线的数量的步骤可包括将当前在使用的接收天线的数量减小为在使用的接收天线的数量的最小值和/或将当前在使用的接收天线的数量减小为预定值。例如,当前在使用的接收天线的数量的最小值可以是1,但最小值不必限于此,也可以是根据需求预先设置的任何整数值。可选地,增加当前在使用的接收天线的数量可包括将当前在使用的接收天线的数量恢复为最大值(例如,开启所有的接收天线以接收信号)和/或将当前在使用的接收天线的数量增加为预定值。
54.可选地,天线控制方法还包括:基于接收天线被用于接收超过预定阈值的数据量,将当前在使用的接收天线的数量恢复或保持为最大值。可选地,可确定接收天线是否被用于接收超过预定阈值的数据量。当接收天线被用于接收超过预定阈值的数据量时,需要接收能力最大化的接收天线,因此,将当前在使用的接收天线的数量恢复为最大值,或者保持作为最大值的当前在使用的接收天线的数量。例如,使用尽可能多的接收天线来接收大量的数据,从而避免因接收天线的使用限制而影响数据传输效率。
55.稍后将在下文结合图4对改变当前在使用的接收天线的数量的步骤s302进行详细描述。
56.通过执行改变接收天线的使用数量的相应操作,可以基于实际使用情况灵活地控制当前在使用的天线的数量。
57.下面将结合图4对改变当前在使用的接收天线的数量的步骤进行详细描述。
58.图4的元素(a)是示出根据本公开的实施例的改变当前在使用的接收天线的数量的流程图。参照图4的元素(a),在步骤s401a,将由网络分配的ri的值与当前在使用的接收天线的数量进行比较。
59.当所述ri的值小于所述当前在使用的接收天线数量时,在步骤s402a,减少当前在使用的接收天线的数量。当ri的值小于当前在使用的接收天线的数量时,可能存在可以关
闭的接收天线,并且可以将当前在使用的接收天线的数量减少为与ri的值相同的值。
60.可选地,当所述ri的值小于所述当前在使用的接收天线数量时,减少当前在使用的接收天线的数量的步骤包括:响应于确定所述ri的值小于所述当前在使用的接收天线的数量,启动第一定时器;当第一定时器超过第一预定时间段时,将当前在使用的接收天线的数量减少为所述ri的值。
61.这里将结合图6对第一定时器的操作进行详细描述。参照图6,判断第一定时器timer1是否启动(flag timer1==1),当启动第一定时器timer1(flag timer1=1)时,确定第一定时器timer1是否超时。当第一定时器timer1未超时时,继续使用第一定时器timer1进行计时(flag timer1=1;timer1++)。此时,可选地,可保持当前在使用的接收天线的数量,或者可将当前在使用的接收天线的数量恢复为最大值。当第一定时器timer1超时时,停止计时并且将第一定时器timer1复位(flag timer1=0;timer1=0),此时,将当前在使用的接收天线的数量减少为ri的值。
62.与第一定时器相关的第一预定时间段是由网络分配的ri小于在使用的接收天线的数量的状态持续的时间段,其可以是以ms为单位的预先设置的正数值,例如,包括但不必限于,100ms、200ms、400ms、800ms或1000ms。
63.通过第一定时器的使用,仅当接收天线满足条件的状态持续一段时间时,才减少天线的数量,避免由于短暂或临时的信号干扰导致接收天线频繁切换的问题,减少耗能。
64.当所述ri的值等于所述当前在使用的接收天线的数量时,在步骤s403a,保持所述当前在使用的接收天线的数量。例如,当由网络分配的ri的值与当前在使用的接收天线的数量相等时,无需改变在使用的接收天线的数量。
65.当所述ri的值大于所述当前在使用的接收天线的数量时,在步骤s404a,将当前在使用的接收天线的数量恢复或保持为最大值。当ri的值大于当前在使用的接收天线的数量时,当前所使用的接收天线可能不足以接收全部信号,因此,需要将接收天线全部开启以足够接收全部信号。
66.通过这样的基于网络端分配的ri的值灵活配置当前在使用的接收天线的数量的方式,可以以等于或大于由网络分配的ri的值的数量个接收天线执行通信功能,避免因接收天线的数量不足而影响通信,同时能够避免以多于ri的值的数量个接收天线执行通信功能而浪费功率的问题。此外,根据本公开的实施例的天线控制方法还可以防止网络无法分配更高的ri的风险。
67.图4的元素(b)是示出根据本公开的实施例的改变当前在使用的接收天线的数量的流程图。参照图4的元素(b),在步骤s401b,确定当前使用的每一个接收天线的rsrp。
68.在步骤s402b,基于所述每一个接收天线的rsrp确定是否存在满足第一条件的一个或更多个接收天线。
69.可选地,第一条件是所述一个或更多个接收天线中的每一个接收天线的rsrp小于第一rsrp阈值并且所述一个或更多个接收天线中的所述每一个接收天线与其他任意一个接收天线之间的rsrp差值大于第二rsrp阈值。可选地,第一rsrp阈值可被用于确定接收天线接收到的信号是否是无用的噪声或干扰信号,例如,可以是预先设置的阈值(诸如,-120dbm)。例如,满足rsrp小于第一rsrp阈值的条件的接收天线接收到的信号可能是无用的噪声或干扰信号。可选地,第二rsrp阈值可被用于确定接收天线接收到的信号的rsrp是否
与其他接收天线接收的信号的rsrp存在足够大的差值,例如,rsrp小于第一rsrp阈值且与其他任意一个接收天线之间的rsrp差值大于第二rsrp阈值的接收天线接收到的信号极有可能是无用信号,该接收天线极有可能是不必需开启的接收天线。这里,第二rsrp阈值可以是预先设置的阈值(诸如,20db)。
70.像这样,满足第一条件的所述一个或更多个接收天线极有可能是在通信过程中无需使用的接收天线,可以暂时停止使用满足第一条件的所述一个或更多个接收天线以降低功耗。
71.当存在满足第一条件的一个或更多个接收天线时,在步骤s403b,关闭所述一个或更多个接收天线。这里,如上所述,满足第一条件的接收天线接收的信号可能是当前不需要的信号,因此,可将满足第一条件的接收天线暂时关闭。
72.可选地,关闭所述一个或更多个接收天线的步骤包括:响应于确定存在满足第一条件的一个或更多个接收天线,启动第二定时器;当第二定时器超过第二预定时间段时,关闭所述一个或更多个接收天线。这里将结合图7对第二定时器的操作进行详细描述。参照图7,判断第二定时器timer2是否启动(flag timer2==1),当启动第二定时器timer2(flag timer2=1)时,确定第二定时器timer2是否超时。当第二定时器timer2未超时时,第二定时器timer2继续运行(flag timer2=1;timer2++)。此时,可选地,可保持接收天线的当前在使用的接收天线的数量。当第二定时器timer2超时时,停止计时并且将第二定时器timer2复位(flag timer2=0;timer2=0),此时,关闭满足第一条件的所述一个或更多个接收天线。
73.与第二定时器相关的第二预定时间段是部分接收天线满足第一条件的状态持续的时间段,其可以是被预先设置的正数值,例如,包括但必不限于,100ms、200ms、400ms、800ms或1000ms。
74.通过第二定时器的使用,仅当接收天线满足条件的状态持续一段时间时,才减少天线的数量,避免由于短暂或突发的信号干扰导致接收天线频繁切换(例如,受环境影响的无线信号干扰引起rsrp短期波动会导致接收天线重复切换)的问题,减少耗能。
75.当不存在满足第一条件的一个或更多个接收天线时,在步骤s404b,保持当前在使用的接收天线的数量。当没有满足第一条件的接收天线时,当前使用的接收天线的rsrp均大于第一rsrp阈值并且彼此之间的rsrp差值均小于第二rsrp阈值。这时,所有接收天线接收到的信号均是有效信号,可保持当前在使用的接收天线的数量,从而保证能够继续有效地接收信号。
76.相比于现有技术,本公开的通过使用天线的rsrp和天线之间的rsrp差值来确定接收天线是否有效以控制天线的数量的天线控制方式更为准确。
77.尽管在上文中分别在图4的元素(a)的实施例和图4的元素(b)的实施例中对改变当前在使用的接收天线的数量的步骤进行描述,但上述图4的元素(a)中的实施例和图4的元素(b)中的实施例也可共同适用于改变当前在使用的接收天线的数量的步骤。下面将参照图4的元素(c)对此进行描述。图4的元素(c)是示出根据本公开的实施例的改变当前在使用的接收天线的数量的示图。
78.图4的元素(a)的实施例和图4的元素(b)的实施例中的各种细节均可适用于图4的元素(c)的实施例,这里将不对细节进行重复描述。
79.参照图4的元素(c),在步骤s401c,将由网络分配的ri的值与当前在使用的接收天线的数量进行比较。
80.当所述ri的值等于所述当前在使用的接收天线的数量时,在步骤s402c,保持所述当前在使用的接收天线的数量。
81.当所述ri的值大于所述当前在使用的接收天线的数量时,在步骤s403c,将当前在使用的接收天线的数量恢复或保持为最大值。
82.当所述ri的值小于所述当前在使用的接收天线的数量时,在步骤s404c,确定当前使用的每一个接收天线的rsrp。在步骤s405c,基于所述每一个接收天线的rsrp确定是否存在满足第一条件的一个或更多个接收天线。当存在满足第一条件的一个或更多个接收天线时,在步骤s406c,关闭所述一个或更多个接收天线。当不存在满足第一条件的一个或更多个接收天线时,在步骤s407c,保持当前在使用的接收天线的数量。
83.通过基于ri和rsrp来共同调整接收天线的数量,可以涵盖较多的应用场景。例如,首先基于ri的值小于当前在使用的接收天线的数量来执行与rsrp相关的步骤能够大大增加天线控制的准确性,避免因为天线的不恰当的切换影响数据传输。
84.尽管这里仅示出基于ri控制接收天线的数量的相关步骤在基于rsrp控制接收天线的数量的相关步骤之前,但本公开不必限于此,基于ri控制接收天线的数量的相关步骤也可以在基于rsrp控制接收天线的数量的相关步骤之后或者与基于rsrp控制接收天线的数量的相关步骤同时执行。
85.例如,由于控制标准是严格的,如果网络未配置探测参考信号(srs)资源,则网络将基于终端报告的秩分配ri,因此,将存在网络不能分配更高的ri以传输更多数据的问题。
86.为了解决上述问题及其他缺点,根据本公开,天线控制方法还包括:启动第三定时器,当第三定时器计时的第三时间段超过第三预定时间段时,响应于确定所述当前在使用的接收天线的数量不是最大值,将当前在使用的接收天线的数量恢复为最大值,并且重新启动第三定时器。可选地,可基于预定帧号、预定子帧号和预定时隙来启动第三定时器,例如,在预定帧号、预定子帧号和预定时隙均为0(例如,图12中的0ms处)时启动第三定时器。每当接收天线的第三定时器满足预定的周期时,如果使用数量不是最大值,则将当前在使用的接收天线的数量恢复为最大值,否则保持作为最大值的当前在使用的接收天线的数量,并且重新开始第三定时器。例如,保证能够定期将天线回调到最大的天线的使用数量(例如,4根天线),以便终端可报告秩为4,在这种情况下,如果需要发送更多数据,网络可将分配的ri的值更改为4。像这样,可以避免网络未分配更高的ri而引起的低效率传输问题。
87.这里将结合图8对第三定时器的操作进行详细描述。参照图8,当启动第三定时器timer3时,使用标志flag timer3确定第三定时器timer3是否超时。当第三定时器timer3未超时时,flag timer3=0并且timer3++。此时,可选地,可保持当前在使用的接收天线的数量。当第三定时器timer3超时时,flag timer3=1并且timer3=0,此时,将当前在使用的接收天线的数量恢复为最大值,并且重新启动第三定时器timer3的计时。与第三定时器相关的第三预定时间段是将接收天线周期性地恢复为最大数量的周期,其可以是被预先设置的正数值,例如,包括但不必限于,40ms、80ms、160ms、320ms、640ms、1280ms或10240ms。
88.下面将结合图5对将当前在使用的接收天线的数量恢复为最大值之后的步骤进行详细描述。
89.图5的元素(a)是示出根据本公开的实施例的将当前在使用的接收天线的数量恢复为最大值之后的天线控制方法的流程图。
90.参照图5的元素(a),在步骤s501a,确定由网络分配的ri的值是否大于被恢复为最大值之前的当前在使用的接收天线的数量。
91.当所述ri的值大于所述当前在使用的接收天线的数量时,在步骤s502a,将当前在使用的接收天线的数量保持为最大值。当由网络分配的ri的值大于恢复为最大值之前的当前在使用的接收天线的数量时,之前的使用数量可能不足以接收信号,需要继续保持接收天线的已经恢复为最大值的当前在使用的接收天线的数量。
92.当所述ri的值不大于所述当前在使用的接收天线的数量时,在步骤s503a,恢复所述当前在使用的接收天线的数量。当由网络分配的ri的值小于或等于恢复为最大值之前的当前在使用的接收天线的数量时,之前的使用数量足以接收信号,可将当前在使用的接收天线的数量恢复为之前的所述当前使用数量。
93.对ri的值与定期地恢复为最大值之前的使用数量进行比较来确定是否需要将接收天线恢复为之前的使用数量,通过这种方式来调整定期性地回调到最大数量的接收天线,避免在基于第三预定时间段将天线的使用数量恢复为最大值后始终开启最大数量的接收天线,减少功耗。
94.图5的元素(b)是示出根据本公开的实施例的将当前在使用的接收天线的数量恢复为最大值之后的天线控制方法的流程图。
95.参照图5的元素(b),在步骤s501b,确定每一个接收天线的rsrp。
96.在步骤s502b,基于所述每一个接收天线的rsrp确定是否所有接收天线均满足第二条件。
97.可选地,第二条件是所述所有接收天线中的每一个接收天线的rsrp大于第三rsrp阈值并且所述每一个接收天线与其他任意一个接收天线之间的rsrp差值小于第四rsrp阈值。
98.可选地,第三rsrp阈值可被用于确定接收天线接收到的信号是否是无用的噪声或干扰信号,例如,可以是根据需求预先设置的阈值(诸如,-120dbm)。例如,满足rsrp大于第三rsrp阈值的条件的接收天线接收到的信号不被认为是无用的噪声或干扰,例如,接收到的信号是有效信号。
99.可选地,第四rsrp阈值可被用于确定接收天线接收的信号的rsrp是否与其他接收天线接收的信号的rsrp只存在较小差值,例如,只有所有接收天线的rsrp均大于第三rsrp阈值且与其他任意一个接收天线之间的rsrp差值均小于第四rsrp阈值时,所有接收天线才是必需开启的接收天线。这里,第四rsrp阈值可以是预先设置的阈值(诸如,20db)。
100.可选地,第三rsrp阈值可以与上文所述的第一rsrp阈值相同或不同。第四rsrp阈值可以与上文所述的第二rsrp阈值相同或不同。
101.像这样,满足第二条件的所述所有接收天线是在通信过程中必需使用的接收天线,需要保持最大数量的接收天线开启以最大效率地接收信号。
102.当所述所有接收天线均满足第二条件时,在步骤s503b,将当前在使用的接收天线的数量保持为最大值。当不是所述所有接收天线均满足第二条件时,在步骤s504b,恢复所述当前在使用的接收天线的数量。
103.基于所有接收天线的rsrp来确定是否所有接收到的信号均有效,从而确定是否需要将接收天线恢复为之前的使用数量,通过这种方式来调整定期性地回调的接收天线,避免在基于第三预定时间段将天线的使用数量恢复为最大值后始终开启最大数量的接收天线,减少功耗。相比于现有技术,通过使用天线的rsrp和天线的rsrp差值来确定接收天线是否有效以控制天线的数量的控制方式更为准确。
104.可选地,步骤s503a或步骤s504b中的恢复所述当前在使用的接收天线的数量的步骤还包括:响应于确定所述ri的值不大于所述当前在使用的接收天线的数量或者响应于确定不是所述所有接收天线均满足第二条件,启动第四定时器;当第四定时器超过第四预定时间段时,恢复所述当前在使用的接收天线的数量。
105.这里将结合图9对第四定时器的操作进行详细描述。参照图9,判断第四定时器timer4是否启动(flag timer4==1),当启动第四定时器timer4(flag timer4=1)时,确定第四定时器timer4是否超时。当第四定时器timer4未超时时,第四定时器timer4继续运行(flag timer4=1;timer4++)。此时,可选地,可保持当前在使用的接收天线的数量。当第四定时器timer4超时时,停止计时并且将第四定时器timer4复位(flag timer4=0;timer4=0),此时,恢复当前在使用的接收天线的数量。
106.与第四定时器相关的第四预定时间段是将被恢复为最大数量的天线恢复为原样的周期,其可以是被预先设置的正数值,例如,包括但不必限于,40ms、80ms、160ms、320ms、640ms、1280ms或10240ms。通过第四定时器的使用,仅当接收天线满足上述条件的状态持续一段时间时,才恢复天线的数量,避免由于短暂或临时的信号干扰导致接收天线频繁切换的问题,减少耗能。
107.图10是示出根据本公开的实施例的第三定时器和第四定时器的操作的时序图。参照图10,在初始时刻启动第三定时器timer3,当第三定时器timer3超时时,响应于当前在使用的接收天线的数量不是最大值,恢复当前在使用的接收天线的数量,并且重新启动第三定时器timer3。
108.当分配的ri的值小于或等于不是最大值的所述当前在使用的接收天线的数量,或者不是所有接收天线的rsrp均满足第二条件的状态持续第四预定时间段时,将接收天线的数量恢复为之前的所述当前使用数量。
109.然后,重复上述过程,当第三定时器timer3超时时,响应于所述当前在使用的接收天线的数量不为最大值,将当前在使用的接收天线的数量恢复为最大值。
110.当分配的ri的值大于不是最大值的所述当前在使用的接收天线的数量,或者所有接收天线的rsrp均满足第二条件的状态持续第四预定时间段时,将接收天线的数量保持为最大值。
111.尽管在上文中分别在图5的元素(a)的实施例和图5的元素(b)的实施例中对将当前在使用的接收天线的数量恢复为最大值之后的天线控制方法的步骤进行描述,但上述图5的元素(a)中的实施例和图5的元素(b)中的实施例也可共同适用于将当前在使用的接收天线的数量恢复为最大值的步骤。下面将参照图5的元素(c)对此进行描述。图5的元素(c)是示出根据本公开的实施例的将当前在使用的接收天线的数量恢复为最大值之后的天线控制方法的流程图。
112.图5的元素(a)的实施例和图5的元素(b)的实施例中的各种细节均可适用于图5的
元素(c)的实施例。
113.参照图5的元素(c),在步骤s501c,确定由网络分配的ri的值是否大于被恢复为最大值之前的所述当前在使用的接收天线的数量。
114.当所述ri的值大于所述当前在使用的接收天线的数量时,在步骤s502c,将当前在使用的接收天线的数量保持为最大值。
115.当所述ri的值不大于所述当前在使用的接收天线的数量时,在步骤s503c,确定每一个接收天线的rsrp。在步骤s504c,基于所述每一个接收天线的rsrp确定是否所有接收天线均满足第二条件。当所述所有接收天线均满足第二条件时,在步骤s505c,将当前在使用的接收天线的数量保持为最大值。
116.当不是所述所有接收天线均满足第二条件时,在步骤s506c,恢复当前在使用的接收天线的数量。
117.通过基于ri和rsrp来共同调整接收天线的数量,可以涵盖较多的应用场景。特别地,通过双重条件确定是否将使用数量恢复为之前的当前使用数量,可以更准确地避免由于开启的天线数量过少而影响数据传输。
118.尽管这里仅示出基于ri控制接收天线的数量的相关步骤在基于rsrp控制接收天线的数量的相关步骤之前,但本公开不必限于此,基于ri控制接收天线的数量的相关步骤也可以在基于rsrp控制接收天线的数量的相关步骤之后或者与基于rsrp控制接收天线的数量的相关步骤同时执行。
119.下面将参照图11和图12并且以图4的实施例以及图5的实施例作为示例描述根据本公开的天线控制方法。图11和图12是示出根据本公开的实施例的天线控制方法的示例的示图。
120.如图11所示,接收天线的总数量为4,分别由不同的折线表示不同的接收天线。图11的元素(a)示出了4根接收天线的总rsrp值。图11的元素(b)示出了各个接收天线(即,第一接收天线(rx0)、第二接收天线(rx1)、第三接收天线(rx2)和第四接收天线(rx3))的rsrp值。图11的元素(d)示出了由网络分配的秩(rank)始终为1。
121.作为示例,假设第一预定时间段和第二预定时间段均为100ms,第三预定时间段为640ms,第四预定时间段为40ms,第一rsrp阈值和第三rsrp阈值为-120dbm,第二rsrp阈值和第四rsrp阈值为20db,当前在使用的接收天线的数量(rxant)的最小值为1且最大值为4。
122.由于当前4根接收天线不被用于接收超过预定阈值的数据量,并且当前在使用的接收天线的数量不是最小值1,可使用根据本公开的实施例的天线控制方法来减少在使用的接收天线的数量。
123.响应于分配ri小于当前在使用的接收天线的数量,启动第一定时器。此外,如图11所示,rx1、rx2和rx3的rsrp均小于-120dbm,并且rx0与rx1、rx0与rx2以及rx0与rx3之间的rsrp差值均大于20db,此时,启动第二定时器。如图12所示,100ms后(例如,图12中的第100ms处),第一定时器与第二定时器均超时,关闭rx2、rx3和rx4,当前在使用的接收天线的数量(rxant)由4变为1。
124.在0ms时(此时,帧号、子帧号和时隙均为0),启动第三定时器,640ms后(例如,图12中的第640ms处),响应于此时接收天线的数量不为4,将接收天线的数量恢复为4,并且重新开始第三定时器。
125.响应于由网络分配ri等于先前的当前在使用的接收天线的数量,或者响应于rx1、rx2和rx3的rsrp均小于-120dbm且rx0与rx1、rx0与rx2以及rx0与rx3之间的rsrp差值均大于20db,启动第四定时器。40ms后(即,图12的第680ms处),在使用的接收天线的数量恢复为1。
126.在第三定时器重新持续640ms后(例如,图12中的第1280ms处)将在使用的接收天线的数量调整为4,在40ms后(例如,图12中的第1320ms处)将在使用的接收天线的数量恢复为1。此时,第三定时器重新开始计时并且继续以640ms为周期进行计时。
127.根据本公开的实施例的天线控制方法能够灵活地切换天线数量,能够在不影响信号传输的情况下降低功耗,满足用户的实际需求。
128.图13是示出根据本公开的实施例的天线控制终端1300的示图。
129.参照图13,天线控制装置1300可包括天线确定单元1301和天线控制单元1302。天线确定单元1301被配置为确定当前在使用的接收天线的数量。天线控制单元1302配置为:根据预定条件,改变在使用的接收天线的数量。所述预定条件与由网络分配的ri或接收天线的rsrp相关。
130.例如,天线确定单元1301可执行以上的步骤s301,天线控制单元1302可执行以上的步骤s302。关于上述天线控制方法中所涉及的操作的细节,可以假设它们至少类似于以上参照图3至图9描述的相应的细节。
131.可选地,天线控制单元1302还被配置为:基于接收天线被用于接收超过预定阈值的数据量,将当前在使用的接收天线的数量恢复或保持为最大值。
132.可选地,天线控制单元1302被配置为通过以下操作来根据预定条件,改变当前在使用的接收天线的数量:将由网络分配的ri的值与所述当前在使用的接收天线的数量进行比较,当所述ri的值小于所述当前在使用的接收天线的数量时,减少所述当前在使用的接收天线的数量,以及当所述ri的值等于所述当前在使用的接收天线的数量时,保持所述当前在使用的接收天线的数量,以及当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的数量恢复或保持为最大值。
133.可选地,当所述ri的值小于所述当前在使用的接收天线的数量时,天线控制单元1302被配置为通过以下操作来减少当前在使用的接收天线的数量:响应于确定所述ri的值小于所述当前在使用的接收天线的数量,启动第一定时器,当第一定时器超过第一预定时间段时,将当前在使用的接收天线的数量减少为所述ri的值。
134.可选地,天线控制单元1302被配置为通过以下操作来根据预定条件,改变当前在使用的接收天线的数量:确定当前使用的每一个接收天线的rsrp,基于所述每一个接收天线的rsrp确定是否存在满足第一条件的一个或更多个接收天线,当存在满足第一条件的一个或更多个接收天线时,关闭所述一个或更多个接收天线,以及当不存在满足第一条件的一个或更多个接收天线时,保持所述当前在使用的接收天线的数量。
135.可选地,天线控制单元1302被配置为通过以下操作来关闭所述一个或更多个接收天线:响应于确定存在满足第一条件的一个或更多个接收天线,启动第二定时器,当第二定时器超过第二预定时间段时,关闭所述一个或更多个接收天线。
136.可选地,第一条件是所述一个或更多个接收天线中的每一个接收天线的rsrp小于第一rsrp阈值并且所述所述一个或更多个接收天线中的每一个接收天线与其他任意一个
接收天线之间的rsrp差值大于第二rsrp阈值。
137.可选地,天线控制单元1302还被配置为:启动第三定时器,每当第三定时器计时的第三时间段超过第三预定时间段时,响应于确定所述当前在使用的接收天线的数量不是最大值,将所述当前在使用的接收天线的数量恢复为最大值,并且重新启动第三定时器。
138.可选地,天线控制单元1302还被配置为通过以下操作将所述当前在使用的接收天线的数量恢复为最大值:确定由网络分配的ri的值是否大于被恢复为最大值之前的所述当前在使用的接收天线的数量,当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的数量保持为最大值,当所述ri的值不大于所述当前在使用的接收天线的数量时,恢复所述当前在使用的接收天线的数量。
139.可选地,天线控制单元1302还被配置为通过以下操作来将当前在使用的接收天线的数量恢复为最大值:确定每一个接收天线的rsrp,基于所述每一个接收天线的rsrp确定是否所有接收天线均满足第二条件,当不是所述所有接收天线均满足第二条件时,恢复所述当前在使用的接收天线的数量,以及当所述所有接收天线均满足第二条件时,将所述当前在使用的接收天线的数量保持为最大值。
140.可选地,天线控制单元1302还被配置为通过以下操作来恢复当前在使用的接收天线的数量:响应于确定所述ri的值不大于所述当前在使用的接收天线的数量或者响应于确定不是所述所有接收天线均满足第二条件,启动第四定时器,当第四定时器超过第四预定时间段时,恢复所述当前在使用的接收天线的数量。
141.可选地,第二条件是所述所有接收天线中的每一个接收天线的rsrp大于第三rsrp阈值并且所述每一个接收天线与其他任意一个接收天线之间的rsrp差值小于第四rsrp阈值。
142.本公开提供了一种计算机设备,包括:至少一个处理器,至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如上所述的天线控制方法。
143.作为示例,计算机设备可以是个人计算机(pc)、平板装置、个人数字助理、智能手机、或其他能够执行上述指令集合的装置。这里,计算机设备并非必须是单个的计算机设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。计算机设备还可以是集成控制系统或系统管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式计算机设备。
144.处理器可运行存储在存储器中的指令或代码,其中,存储器还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。
145.存储器可与处理器集成为一体,例如,将ram或闪存布置在集成电路微处理器等之内。此外,存储器可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库系统可使用的其他存储装置。存储器和处理器可在操作上进行耦合,或者可例如通过i/o端口、网络连接等互相通信,使得处理器能够读取存储在存储器中的文件。
146.此外,计算机设备还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。计算机设备的所有组件可经由总线和/或网络而彼此连接。
147.本公开提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令被至少一个处理器运行时,促使所述至少一个处理器执行如上所述的天线控制方法。
148.这里的计算机可读存储介质的示例包括:只读存储器(rom)、随机存取可编程只读存储器(prom)、电可擦除可编程只读存储器(eeprom)、随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、闪存、非易失性存储器、cd-rom、cd-r、cd+r、cd-rw、cd+rw、dvd-rom、dvd-r、dvd+r、dvd-rw、dvd+rw、dvd-ram、bd-rom、bd-r、bd-r lth、bd-re、蓝光或光盘存储器、硬盘驱动器(hdd)、固态硬盘(ssd)、卡式存储器(诸如,多媒体卡、安全数字(sd)卡或极速数字(xd)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机系统上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或更多个处理器或计算机以分布式方式存储、访问和执行。
149.根据本公开的实施例,还可提供一种计算机软件,该计算机软件中的指令可由至少一个处理器执行以实现如上述实施例所述的天线控制方法。
150.本领域技术人员在考虑说明书及实践这里公开的发明后,将理解本公开的变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。
151.应当理解的是,本公开并不必局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离本公开的范围的情况下进行各种修改和改变。

技术特征:
1.一种天线控制方法,包括:确定当前在使用的接收天线的数量;根据预定条件,改变所述当前在使用的接收天线的数量,其中,所述预定条件与由网络分配的秩指示ri或接收天线的参考信号接收功率rsrp相关。2.根据权利要求1所述的天线控制方法,还包括:基于接收天线被用于接收超过预定阈值的数据量,将所述当前在使用的接收天线的数量恢复或保持为最大值。3.根据权利要求1所述的天线控制方法,其中,根据预定条件,改变所述当前在使用的接收天线的数量的步骤包括:将由网络分配的所述ri的值与所述当前在使用的接收天线的数量进行比较,当所述ri的值小于所述当前在使用的接收天线的数量时,减少所述当前在使用的接收天线的数量,当所述ri的值等于所述当前在使用的接收天线的数量时,保持所述当前在使用的接收天线的数量,当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的恢复或保持为最大值。4.根据权利要求3所述的天线控制方法,其中,当所述ri的值小于所述当前在使用的接收天线的数量时,减少所述当前在使用的接收天线的数量的步骤包括:响应于确定所述ri的值小于所述当前在使用的接收天线的数量,启动第一定时器;当第一定时器超过第一预定时间段时,将所述当前在使用的接收天线的数量减少为所述ri的值。5.根据权利要求1所述的天线控制方法,其中,根据预定条件,改变所述当前在使用的接收天线的数量的步骤包括:确定当前使用的每一个接收天线的rsrp;基于所述每一个接收天线的rsrp确定是否存在满足第一条件的一个或更多个接收天线;当存在满足第一条件的一个或更多个接收天线时,关闭所述一个或更多个接收天线,以及当不存在满足第一条件的一个或更多个接收天线时,保持所述当前在使用的接收天线的数量。6.根据权利要求5所述的天线控制方法,其中,关闭所述一个或更多个接收天线的步骤包括:响应于确定存在满足第一条件的一个或更多个接收天线,启动第二定时器;以及当第二定时器超过第二预定时间段时,关闭所述一个或更多个接收天线。7.根据权利要求5所述的天线控制方法,其中,第一条件是所述一个或更多个接收天线中的每一个接收天线的rsrp小于第一rsrp阈值并且所述一个或更多个接收天线中的所述每一个接收天线与其他任意一个接收天线之间的rsrp差值大于第二rsrp阈值。8.根据权利要求1所述的天线控制方法,还包括:
启动第三定时器;以及当第三定时器计时的第三时间段超过第三预定时间段时,响应于确定所述当前在使用的接收天线的数量不是最大值,将所述当前在使用的接收天线的数量恢复为最大值,并且重新启动第三定时器。9.根据权利要求8所述的天线控制方法,其中,将所述当前在使用的接收天线的数量恢复为最大值的步骤包括:确定由网络分配的ri的值是否大于被恢复为最大值之前的所述当前在使用的接收天线的数量,当所述ri的值大于所述当前在使用的接收天线的数量时,将所述当前在使用的接收天线的数量保持为最大值;当所述ri的值不大于所述当前在使用的接收天线的数量时,恢复所述当前在使用的接收天线的数量。10.根据权利要求8所述的天线控制方法,其中,将所述当前在使用的接收天线的数量恢复为最大值的步骤还包括:确定每一个接收天线的rsrp;基于所述每一个接收天线的rsrp确定是否所有接收天线均满足第二条件,当不是所述所有接收天线均满足第二条件时,恢复所述当前在使用的接收天线的数量,以及当所述所有接收天线均满足第二条件时,将所述当前在使用的接收天线的数量保持为最大值。

技术总结
提供了一种天线控制方法和天线控制装置。所述天线控制方法包括:确定当前在使用的接收天线的数量;根据预定条件,改变所述当前在使用的接收天线的数量,所述预定条件与由网络分配的秩指示RI或接收天线的参考信号接收功率RSRP相关。RSRP相关。RSRP相关。


技术研发人员:王思诗 张若溪
受保护的技术使用者:三星电子株式会社
技术研发日:2023.03.24
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐