1.本技术涉及移动通信技术领域,特别是涉及一种小区调度方法、装置、电子设备和可读存储介质。
背景技术:2.用户设备(user equipment,ue)在无线资源控制(radio resource control,rrc)连接状态下,需要通过小区搜索和小区测量来监测当前环境中的网络覆盖情况,以便ue在服务小区的通信质量不佳的情况下,可以切换至通信质量更好的小区进行通信。
3.以搜索同频小区或测量同频小区为例,相关技术中,ue通常采用固定的调度周期搜索同频小区或测量同频小区,例如,ue每40毫秒进行一次同频小区的搜索或测量。
4.但是,上述搜索同频小区或测量同频小区的方式,存在灵活性差的问题。
技术实现要素:5.本技术实施例提供了一种小区调度方法、装置、电子设备和可读存储介质,可以提升搜索同频小区和/或测量同频小区的灵活性。
6.第一方面,提供了一种小区调度方法,所述方法包括:
7.获取用户设备的通信状态;
8.根据同频调度策略确定所述用户设备在所述通信状态下的同频配置参数;其中所述同频调度策略包括所述通信状态、所述同频配置参数和同频调度周期之间的映射关系;
9.基于所述同频配置参数确定所述用户设备的目标同频调度周期,其中所述目标同频调度周期用于所述用户设备搜索和/或测量小区。
10.第二方面,提供了一种小区调度装置,所述装置包括:
11.第一获取模块,配置成获取用户设备的通信状态;
12.参数确定模块,配置成根据同频调度策略确定所述用户设备在所述通信状态下的同频配置参数;其中所述同频调度策略包括所述通信状态、所述同频配置参数和同频调度周期之间的映射关系;
13.周期确定模块,配置成基于所述同频配置参数确定所述用户设备的目标同频调度周期,其中所述目标同频调度周期用于所述用户设备搜索和/或测量小区。
14.第三方面,提供了一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述第一方面所述的小区调度方法的步骤。
15.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的小区调度方法的步骤。
16.本技术实施例提供的技术方案带来的有益效果至少包括:
17.通过获取用户设备的通信状态,而后,根据同频调度策略确定用户设备在该通信状态下的同频配置参数,该同频调度策略包括通信状态、同频配置参数和同频调度周期之
间的映射关系,再基于同频配置参数确定用户设备的目标同频调度周期,目标同频调度周期用于用户设备搜索和/或测量小区,这样,相较于传统技术在搜索同频小区或测量同频小区时统一采用固定的调度周期而言,本技术实施例在不同的通信状态下,通过同频调度策略配置不同的目标同频调度周期来搜索和/或测量小区,可以提升用户设备搜索和/或测量同频小区的灵活性。例如,在通信状态为工作状态的情况下,可以配置目标同频调度周期的时长较短,这样用户设备搜索同频小区和/或测量同频小区的频率较高,确保小区搜索以及小区测量的准确性;在通信状态为空闲状态的情况下,可以配置目标同频调度周期的时长较长,以降低用户设备在空闲状态下搜索同频小区和/或测量同频小区的频率,从而可以降低用户设备的功耗。因此,本技术实施例可以提升用户设备搜索同频小区和/或测量同频小区的灵活性。
附图说明
18.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为一个实施例中小区调度方法的应用环境图;
20.图2为一个实施例中小区调度方法的流程图;
21.图3为另一个实施例中小区调度方法的流程图;
22.图4为另一个实施例中步骤1031的流程图;
23.图5为一种示例性地目标同频调度周期和ssb测量配置周期的示意图;
24.图6为另一个实施例中小区调度方法的流程图;
25.图7为另一个实施例中小区调度方法的流程图;
26.图8为另一个实施例中步骤1032的流程图;
27.图9为另一个实施例中小区调度方法的流程图;
28.图10为一种示例性地目标同频调度周期和ssb测量配置周期的示意图;
29.图11为另一个实施例中小区调度方法的流程图;
30.图12为一种示例性地用户设备的通信状态变化的示意图;
31.图13为一种示例性地用户设备的通信状态切换与目标调度位置之间的关系示意图;
32.图14为另一个实施例中用户设备根据历史调度位置和目标同频调度周期,确定下一次的目标调度位置的流程图;
33.图15为一种示例性地drx激活位置与ssb测量配置位置的示意图;
34.图16为另一个实施例中步骤1301的流程图;
35.图17为一个实施例中小区调度装置的结构框图;
36.图18为一个实施例中电子设备的内部结构示意图。
具体实施方式
37.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
38.在5g网络中,用户设备在rrc连接状态(rrc_connected)下,用户设备需要进行同频小区的搜索和测量来监测当前环境中的网络覆盖情况。协议分别规定了用户设备搜索同频小区的时间周期需求和用户设备测量同频小区的时间周期需求,参见表1和表2,表1为用户设备搜索同频小区的时间周期需求,表2为用户设备测量同频小区的时间周期需求。
39.表1
[0040][0041]
表2
[0042][0043]
其中:
[0044]
t
pss/sss_sync_intra
为用户设备搜索同频小区的时间周期的需求。
[0045]
t
ssb_measurement_period_intra
为用户设备测量同频小区的时间周期的需求。
[0046]
smtc(ssb measurement timing configurations,ssb测量配置)为基站配置的用户设备可以用于搜索同频小区或测量同频小区的时间位置,smtc period(smtc周期)为5ms,10ms,20ms,40ms,80ms,160ms。
[0047]kp
,用于扩展搜索同频小区和测量同频小区的时间周期。
[0048]
drx cycle(discontinuous reception cycle,非连续接收周期),短drx周期可以配置为2ms,3ms,4ms,5ms,6ms,7ms,8ms,10ms,14ms,16ms,20ms,32ms,35ms,40ms,64ms,80ms,128ms,160ms,256ms,320ms,512ms,640ms;长drx周期可以配置为10ms,20ms,30ms,32ms,40ms,60ms,64ms,70ms,80ms,128ms,160ms,256ms,320ms,512ms,640ms,1024ms,1280ms,2048ms,2560ms,5120ms,10240ms。
[0049]
cssf
intra
(carrier specific scaling factor,同频测量频点时间因子),用于拉长时间周期,在同频测量的情况下,cssf
intra
=1。
[0050]
示例性地,以k
p
和cssf
intra
为1,smtc周期为5ms、10ms、20ms、40ms、80ms、160ms,非连续接收周期为no drx、80ms、256ms、320ms、640ms、1024ms为例,基于表1计算用户设备搜索同频小区的时间周期需求,如表3所示:
[0051]
表3
[0052][0053]
这样,以smtc周期为5ms、drx周期为80ms为例,根据表3可知,用户设备需要以640ms为时间周期搜索同频小区。
[0054]
示例性地,以k
p
和cssf
intra
为1,smtc周期为5ms、10ms、20ms、40ms、80ms、160ms,非连续接收周期为no drx、80ms、256ms、320ms、640ms、1024ms为例,基于表1计算用户设备测量同频小区的时间周期需求如表4所示:
[0055]
表4
[0056][0057]
这样,以smtc周期为5ms、drx周期为80ms为例,根据表4可知,用户设备需要以640ms为时间周期测量同频小区。
[0058]
但是,传统技术中,用户设备在搜索同频小区或测量同频小区时,用户设备通常仅采用固定的调度周期来搜索同频小区或测量同频小区,例如,用户设备每40毫秒进行一次同频小区的搜索或测量,这种方式存在的问题是:若固定的调度周期配置的较大,那么,用户设备处于工作状态时,由于调度周期配置的较大,因此,用户设备搜索同频小区或测量同频小区的频率较低,不利于提升用户设备搜索同频小区或测量同频小区的准确性;而若固定的调度周期配置的较小,那么,用户设备处于空闲状态时,由于调度周期配置的较小,用户设备搜索同频小区或测量同频小区的频率较高,导致用户设备需要频繁地从打开射频开关进行同频小区的搜索或测量,造成用户设备的功耗增加。
[0059]
鉴于此,本技术实施例提供一种小区调度方法,在该方法中,通过获取用户设备的通信状态,根据同频调度策略确定用户设备在该通信状态下的同频配置参数,再基于同频配置参数确定用户设备的目标同频调度周期,目标同频调度周期用于用户设备搜索和/或测量小区,这样,相较于传统技术在搜索同频小区或测量同频小区时统一采用固定的调度周期而言,本技术实施例在不同的通信状态下,通过同频调度策略配置不同的目标同频调
度周期来搜索和/或测量小区,可以提升用户设备搜索和/或测量同频小区的灵活性。例如,在通信状态为工作状态的情况下,可以配置目标同频调度周期的时长较短,这样用户设备搜索同频小区和/或测量同频小区的频率较高,确保小区搜索以及小区测量的准确性;在通信状态为空闲状态的情况下,可以配置目标同频调度周期的时长较长,以降低用户设备在空闲状态下搜索同频小区和/或测量同频小区的频率,从而可以降低用户设备的功耗。因此,本技术实施例可以提升用户设备搜索同频小区和/或测量同频小区的灵活性。
[0060]
下面,对本技术实施例提供的小区调度方法所涉及到的实施环境进行简要说明。
[0061]
示例性地,如图1所示,该实施环境可以包括基站101和用户设备(user equipment,ue)102,基站101和用户设备102可以通过网络进行通信。
[0062]
其中,基站101可以是宏基站、微基站或皮基站等任意类型的基站设备;用户设备102可以是智能手机、笔记本电脑、平板电脑、智能手表、智能手环、智能眼镜,等等,在此对用户设备102的类型不做具体限制。
[0063]
需要说明的是,本技术实施例提供的小区调度方法,其执行主体可以是小区调度装置,该小区调度装置可以通过软件、硬件或者软硬件结合的方式实现成为用户设备102的部分或者全部。
[0064]
请参考图2,其示出了本技术实施例提供的一种小区调度方法的流程图,以该方法应用于图1中的用户设备102为例进行说明。如图2所示,该小区调度方法可以包括以下步骤:
[0065]
步骤101,用户设备获取用户设备的通信状态。
[0066]
用户设备与基站建立无线资源控制(radio resource control,rrc)连接之后,用户设备可以与基站进行通信。在用户设备处于rrc连接状态的情况下,基站可以对用户设备配置非连续接收(discontinuous reception,drx)周期,例如,基站向用户设备发送drx周期参数,用户设备收到该drx周期参数后,则按照该drx周期参数所指示的drx周期,进入非连续接收模式。在非连续接收模式下,用户设备仍然与基站保持rrc连接,但是,用户设备不需要持续地监听下行数据,从而可以节省用户设备的功耗。
[0067]
本技术实施例中,用户设备可以通过检测是否接收到基站配置的drx周期参数来确定用户设备当前的通信状态,该通信状态为工作状态或空闲状态。以下,对用户设备确定用户设备当前的通信状态的方式进行简要说明。
[0068]
作为一种实施方式,用户设备接收到基站发送的drx周期参数之后,则将该drx周期参数存储在物理层的预设位置中,这样,用户设备若需要获取用户设备的通信状态,则在该预设位置中查看是否存储有drx周期参数,若未存储drx周期参数,用户设备则确定用户设备当前的通信状态为工作状态。
[0069]
进一步地,若该预设位置中存储有drx周期参数,用户设备则检测用户设备当前是否正在接收下行数据,该下行数据可以是用户设备与基站通信过程中,基站下发的任意通信数据,若用户设备当前正在接收下行数据,则确定用户设备当前的通信状态为工作状态,而若用户设备当前没有在接收下行数据,则确定用户设备当前的通信状态为空闲状态。
[0070]
步骤102,用户设备根据同频调度策略确定用户设备在通信状态下的同频配置参数。
[0071]
本技术实施例中,用户设备中可以预置同频调度策略,同频调度策略包括通信状
态、同频配置参数和同频调度周期之间的映射关系。
[0072]
在一种可能的实施方式中,对于每个通信状态,同频调度策略中包括根据该通信状态对应的同频配置参数计算该通信状态对应的同频调度周期的周期计算公式,这样,用户设备根据该同频调度策略,则可以确定用户设备在当前的通信状态下对应的周期计算公式所需的同频配置参数。
[0073]
在另一种可能的实施方式中,对于每个通信状态,同频调度策略中包括通信状态对应的同频配置参数,以及同频配置参数对应的同频调度周期,即通信状态通过同频配置参数关联到具体的同频调度周期。
[0074]
这样,用户设备则可以根据该同频调度策略确定用户设备在当前通信状态下的同频配置参数。
[0075]
本技术实施例中,同频配置参数可以包括基站配置的周期参数,基站配置的周期参数例如可以包括ssb(synchronization signal/pbch block,同步信号块)测量配置周期(也可以称为smtc周期)和drx周期中的至少一种。
[0076]
可选地,同频配置参数还可以包括用户设备根据用户设备的服务小区的通信质量确定的周期参数,例如,包括调度同频小区的最小周期,示例性地,在服务小区的通信质量较低的情况下,调度同频小区的最小周期例如可以是10ms或20ms,在服务小区的通信质量较高的情况下,调度同频小区的最小周期例如可以是40ms,等等。
[0077]
可选地,同频配置参数还可以包括用户设备根据用户设备的服务小区的通信质量确定的同频调度因子,同频调度因子的大小可以和服务小区的通信质量正相关。
[0078]
步骤103,用户设备基于同频配置参数确定用户设备的目标同频调度周期。
[0079]
示例性地,用户设备确定同频配置参数之后,用户设备在同频调度策略中确定该通信状态对应的同频调度周期的周期计算公式,将同频配置参数代入该周期计算公式则得到用户设备的目标同频调度周期;或者,用户设备在同频调度策略中直接确定该同频配置参数对应的同频调度周期,得到目标同频调度周期,目标同频调度周期用于用户设备搜索和/或测量小区。
[0080]
本技术实施例中,不同的通信状态对应的目标同频调度周期可以不同,例如,通信状态为工作状态的目标同频调度周期,可以小于通信状态为空闲状态的目标同频调度周期,即用户设备在空闲状态下,目标同频调度周期的时长较长,这样可以降低用户设备在空闲状态下搜索同频小区和/或测量同频小区的频率,从而可以降低用户设备的功耗;而用户设备在工作状态下,目标同频调度周期的时长较短,这样用户设备搜索同频小区和/或测量同频小区的频率较高,确保用户设备的小区搜索以及小区测量的准确性。
[0081]
以下,结合用户设备执行本技术实施例小区调度方法的时机,对步骤103的实施过程进行介绍。
[0082]
首先,对用户设备执行本实施例小区调度方法的时机进行介绍。
[0083]
示例性地,在搜索同频小区和/或测量同频小区的过程中,用户设备每次搜索同频小区和/或测量同频小区之后,可以执行上述实施例的方法步骤,以确定最新的搜索同频小区和/或测量同频小区的目标同频调度周期。
[0084]
这样,用户设备可以执行如下步骤实现步骤103的过程:用户设备减小用户设备搜索和/或测量小区的第一同频调度周期,以提高搜索和/或测量的准确性;和/或,用户设备
增大用户设备搜索和/或测量小区的第二同频调度周期,以降低用户设备的功耗。
[0085]
其中,第一同频调度周期和第二同频调度周期均可以是以当前时刻为参考,用户设备历史最近一次搜索和/或测量小区的同频调度周期。用户设备基于第一同频调度周期搜索和/或测量小区之后,若用户设备当前的通信状态为工作状态,用户设备则减小第一同频调度周期,并将减小后的第一同频调度周期作为目标同频调度周期,进行下一次的搜索和/或测量小区的过程;用户设备基于第二同频调度周期搜索和/或测量小区之后,若用户设备当前的通信状态为空闲状态,用户设备则增大第二同频调度周期,并将增大后的第二同频调度周期作为目标同频调度周期,进行下一次的搜索和/或测量小区的过程。
[0086]
进一步地,用户设备可以根据最近一次搜索和/或测量小区的历史调度位置和上述确定的目标同频调度周期,计算下一次的调度位置。
[0087]
例如,用户设备在首次搜索同频小区和/或测量同频小区之后,获取用户设备的通信状态,进而确定用户设备的目标同频调度周期,接着,用户设备根据首次搜索同频小区和/或测量同频小区的调度位置和目标同频调度周期,确定用户设备第二次搜索同频小区和/或测量同频小区的调度位置。
[0088]
同理,用户设备在第二次搜索同频小区和/或测量同频小区之后,获取最新的目标同频调度周期以确定第三次搜索同频小区和/或测量同频小区的调度位置,以此类推。
[0089]
需要说明的是,用户设备首次搜索同频小区和/或测量同频小区的时机,可以是用户设备收到基站下发的小区调度指令、用户设备收到基站下发的配置的周期参数,或者用户设备检测到用户设备的服务小区的通信质量较差,等等,在此不做具体限制。
[0090]
这样,在工作状态下,用户设备减小用户设备搜索和/或测量小区的第一同频调度周期,从而可以增加用户设备搜索和/或测量小区的频率,提高了用户设备搜索和/或测量的准确性;在空闲状态下,用户设备增大用户设备搜索和/或测量小区的第二同频调度周期,从而可以降低用户设备搜索和/或测量小区的频率,降低了用户设备的功耗。
[0091]
上述实施例通过获取用户设备的通信状态,该通信状态为工作状态或空闲状态,而后,根据预设的同频调度策略确定通信状态的同频配置参数,该同频调度策略包括通信状态、同频配置参数和同频调度周期之间的映射关系,再基于同频配置参数确定用户设备的目标同频调度周期,目标同频调度周期用于用户设备搜索同频小区和/或测量同频小区,这样,相较于传统技术在搜索同频小区或测量同频小区时统一采用固定的调度周期而言,本技术实施例在不同的通信状态下,通过同频调度策略配置不同的目标同频调度周期来搜索同频小区和/或测量同频小区,可以提升用户设备搜索同频小区和/或测量同频小区的灵活性。例如,在通信状态为工作状态的情况下,可以配置目标同频调度周期的时长较短,这样用户设备搜索同频小区和/或测量同频小区的频率较高,确保用户设备的小区搜索以及小区测量的准确性;在通信状态为空闲状态的情况下,可以配置目标同频调度周期的时长较长,以降低用户设备在空闲状态下搜索同频小区和/或测量同频小区的频率,从而可以降低用户设备的功耗。因此,本技术实施例可以提升用户设备搜索同频小区和/或测量同频小区的灵活性。
[0092]
在一个实施例中,基于图2所示的实施例,本实施例涉及的是在通信状态为工作状态的情况下,用户设备如何基于同频配置参数确定用户设备的目标同频调度周期的过程。
[0093]
本技术实施例中,若通信状态为工作状态,则同频配置参数包括调度同频小区的
最小周期和ssb测量配置周期。
[0094]
其中,调度同频小区的最小周期是根据用户设备的服务小区的通信质量数据确定的,调度同频小区的最小周期可以和用户设备的服务小区的通信质量数据所表征的通信质量正相关。通信质量数据可以是用户设备最近一次测量的服务小区的rsrp(reference signal receiving power,参考信号接收功率)和sinr(signal to interference plus noise ratio,信号与干扰加噪声比),在rsrp和sinr表征的服务小区的通信质量较低的情况下,调度同频小区的最小周期例如可以是10ms或20ms,在rsrp和sinr表征的服务小区的通信质量较高的情况下,调度同频小区的最小周期例如可以是40ms,等等。
[0095]
ssb测量配置周期是根据网络配置信息确定的,示例性地,ssb测量配置周期可以是基站发送至用户设备的。
[0096]
参见图3,用户设备可以执行图3所示的步骤1031实现图1中步骤103的过程:
[0097]
步骤1031,用户设备根据同频调度策略、调度同频小区的最小周期和ssb测量配置周期,确定目标同频调度周期。
[0098]
用户设备确定调度同频小区的最小周期和ssb测量配置周期之后,示例性地,用户设备可以根据同频调度策略中用户设备当前的通信状态对应的周期计算公式,将调度同频小区的最小周期和ssb测量配置周期代入该周期计算公式则得到用户设备的目标同频调度周期。
[0099]
在步骤1031(也可以是步骤103)一种可能的实施方式中,用户设备根据同频调度策略,将调度同频小区的最小周期和ssb测量配置周期中的最大周期确定为目标同频调度周期。
[0100]
假设,调度同频小区的最小周期采用tbasic表示,ssb测量配置周期采用tsmtc表示,则目标同频调度周期=max(tbasic,tsmtc)。例如,调度同频小区的最小周期为40ms,ssb测量配置周期为20ms,用户设备则确定目标同频调度周期为40ms;例如,调度同频小区的最小周期为40ms,ssb测量配置周期为80ms,用户设备则确定目标同频调度周期为80ms。
[0101]
在步骤1031(也可以是步骤103)另一种可能的实施方式中,参见图4,用户设备可以执行图4所示的步骤301和步骤302实现步骤1031或步骤103的过程:
[0102]
步骤301,用户设备根据同频调度策略,确定调度同频小区的最小周期和ssb测量配置周期中的最大周期。
[0103]
即确定调度同频小区的最小周期和ssb测量配置周期中的较大值。
[0104]
步骤302,用户设备将确定的最大周期和第一同频调度因子的乘积确定为目标同频调度周期。
[0105]
本技术实施例中,同频配置参数还包括第一同频调度因子,第一同频调度因子是根据用户设备的服务小区的通信质量数据确定的。如上文所述,通信质量数据可以是用户设备最近一次测量的服务小区的rsrp和sinr,这样,用户设备获取到rsrp和sinr之后,可以将rsrp和预设的第一接收功率阈值和第二接收功率阈值分别进行比较,并将sinr的预设的第一信噪比阈值和第二信噪比阈值分别进行比较,第一接收功率阈值大于第二接收功率阈值,第一信噪比阈值大于第二信噪比阈值。
[0106]
若rsrp大于第一接收功率阈值且sinr大于第一信噪比阈值,则表征用户设备的服务小区的通信质量较好,用户设备确定第一同频调度因子为3;若rsrp小于第二接收功率阈
值且sinr小于第二信噪比阈值,则表征用户设备的服务小区的通信质量较差,用户设备确定第一同频调度因子为1;其他情况下用户设备确定第一同频调度因子为2。
[0107]
假设,第一同频调度因子采用k1表示,则目标同频调度周期=k1*max(tbasic,tsmtc)。例如,k1=1,调度同频小区的最小周期为40ms,ssb测量配置周期为20ms,用户设备则确定目标同频调度周期为40ms;假设,k1=1,调度同频小区的最小周期为40ms,ssb测量配置周期为80ms,用户设备则确定目标同频调度周期为80ms。
[0108]
这样,根据用户设备的服务小区的通信质量来灵活调整第一同频调度因子,通信质量较好的情况下,第一同频调度因子的值较大,可以增加目标同频调度周期的时长,节省用户设备的功耗;通信质量差的情况下,第一同频调度因子的值较小,可以压缩目标同频调度周期的时长,提升用户设备搜索同频小区和测量同频小区的性能以及确保用户设备的移动性。
[0109]
以下结合图示,对工作状态下用户设备确定目标同频调度周期的方式进行说明。
[0110]
参见图5,图5为一种示例性地目标同频调度周期和ssb测量配置周期的示意图。
[0111]
如图5所示,k1等于1的情况下,调度同频小区的最小周期为40ms,在ssb测量配置周期(即smtc周期)为20ms时,用户设备确定目标同频调度周期tintra=40ms;在ssb测量配置周期为80ms时,用户设备确定目标同频调度周期tintra=80ms。
[0112]
请继续参见图5,用户设备在第一次搜索同频小区和/或测量同频小区之后,用户设备根据上述实施例的实施方式确定用户设备的目标同频调度周期,接着,用户设备根据第一次搜索同频小区和/或测量同频小区的调度位置“1”和目标同频调度周期确定用户设备第二次搜索同频小区和/或测量同频小区的调度位置“2”。
[0113]
同理,用户设备在第二次搜索同频小区和/或测量同频小区之后,获取最新的目标同频调度周期以确定第三次搜索同频小区和/或测量同频小区的调度位置“3”,以此类推。
[0114]
这样,在通信状态为工作状态的情况下,目标同频调度周期取决于第一同频调度因子、调度同频小区的最小周期和ssb测量配置周期,或者,目标同频调度周期取决于调度同频小区的最小周期和ssb测量配置周期。在工作状态下,用户设备连续接收下行数据,调度同频小区的最小周期配置的较小,ssb测量配置周期也较小,则目标同频调度周期较小,即目标同频调度周期的时长较短,确保用户设备的小区搜索以及小区测量的准确性,提高了用户设备的移动性。
[0115]
在一个实施例中,基于图2所示的实施例,参见图6,本实施例涉及的是在通信状态为空闲状态的情况下,用户设备如何确定同频配置参数的过程。如图6所示,若通信状态为空闲状态,步骤102包括如下步骤1021和步骤1022:
[0116]
步骤1021,用户设备获取非连续接收drx周期,并根据同频调度策略确定drx周期对应的周期范围。
[0117]
drx周期可以是基站配置的周期参数中所携带的,drx周期例如可以是短drx周期:2ms、3ms、4ms、5ms、6ms,等等;drx周期还可以是长drx周期:128ms、160ms、256ms、320ms,等等。
[0118]
本技术实施例中,对于用户设备的空闲状态,同频调度策略中可以包括多个周期范围,多个周期范围是对drx周期进行范围划分得到的,周期范围例如:drx周期大于0ms且不大于40ms、drx周期大于40ms且不大于160ms、drx周期大于160ms且不大于320ms、drx周期
大于320ms,等等。
[0119]
本技术实施例中,为了确定通信状态的同频配置参数,用户设备获取drx周期,并根据同频调度策略确定drx周期对应的周期范围,即,将获取的drx周期与同频调度策略中包括的多个周期范围进行比较,若获取的drx周期落在哪个周期范围内,则确定该drx周期对应的周期范围。
[0120]
步骤1022,用户设备根据同频调度策略和周期范围确定同频配置参数。
[0121]
作为一种实施方式,对于不同的周期范围,同频调度策略中包括根据该周期范围的同频配置参数计算该周期范围的同频调度周期的周期计算公式。这样,用户设备根据该同频调度策略,则可以确定用户设备当前的周期范围对应的周期计算公式所需的同频配置参数。
[0122]
这样,在用户设备的通信状态为空闲状态的情况下,各周期范围均具有对应的同频调度周期,采用更精细的调度策略进一步提升了用户设备搜索同频小区和/或测量同频小区的灵活性。
[0123]
在一个实施例中,基于图6所示的实施例,若周期范围为第一周期范围,则同频配置参数包括ssb测量配置周期和候选周期。
[0124]
其中,ssb测量配置周期是根据网络配置信息确定的,示例性地,ssb测量配置周期可以是基站发送至用户设备的。候选周期是根据网络配置信息或用户设备的服务小区的通信质量数据确定的,示例性地,候选周期可以是调度同频小区的最小周期,调度同频小区的最小周期是根据通信质量数据确定的,如上文所述,调度同频小区的最小周期可以和用户设备的服务小区的通信质量数据所表征的通信质量正相关;示例性地,候选周期还可以是drx周期,drx周期可以是基站发送至用户设备的。
[0125]
参见图7,用户设备可以执行图7所示的步骤1032实现图1中步骤103的过程:
[0126]
步骤1032,用户设备根据同频调度策略、ssb测量配置周期和候选周期,确定目标同频调度周期。
[0127]
用户设备确定ssb测量配置周期和候选周期之后,示例性地,用户设备可以根据同频调度策略中用户设备当前的周期范围对应的周期计算公式,将ssb测量配置周期和候选周期代入该周期计算公式则得到用户设备的目标同频调度周期。
[0128]
在步骤1032(也可以是步骤103)一种可能的实施方式中,用户设备根据同频调度策略,将ssb测量配置周期和候选周期中的最大周期确定为目标同频调度周期。
[0129]
例如,候选周期为调度同频小区的最小周期tbasic,ssb测量配置周期采用tsmtc表示,则目标同频调度周期=max(tbasic,tsmtc)。
[0130]
例如,候选周期为drx周期tdrx,则目标同频调度周期=max(tsmtc,tdrx),如drx周期为320ms,ssb测量配置周期为40ms,用户设备则确定目标同频调度周期为320ms。
[0131]
在步骤1032(也可以是步骤103)另一种可能的实施方式中,参见图8,用户设备可以执行图8所示的步骤701和步骤702实现步骤1032或步骤103的过程:
[0132]
步骤701,用户设备根据同频调度策略,确定ssb测量配置周期和候选周期中的最大周期。
[0133]
即确定ssb测量配置周期和候选周期中的较大值。
[0134]
步骤702,用户设备将确定的最大周期和第一同频调度因子的乘积确定为目标同
频调度周期。
[0135]
本技术实施例中,同频配置参数还包括第一同频调度因子,第一同频调度因子是根据用户设备的服务小区的通信质量数据确定的,第一同频调度因子的获取方式可以参见上述实施例的描述,在此不再赘述。
[0136]
假设第一同频调度因子采用k1表示,在候选周期为调度同频小区的最小周期的情况下,目标同频调度周期=k1*max(tbasic,tsmtc);在候选周期为drx周期的情况下,目标同频调度周期=k1*max(tsmtc,tdrx)。
[0137]
这样,根据用户设备的服务小区的通信质量来灵活调整第一同频调度因子,通信质量较好的情况下,第一同频调度因子的值较大,可以增加目标同频调度周期的时长,节省用户设备的功耗;通信质量差的情况下,第一同频调度因子的值较小,可以压缩目标同频调度周期的时长,提升用户设备搜索同频小区和测量同频小区的性能以及确保用户设备的移动性。
[0138]
本技术实施例中,第一周期范围为第一子范围或第二子范围,第一子范围为大于0且不大于a,第二子范围为大于a且不大于b,a和b均为大于0的正数,a和b在实施时可以自行设置,例如,设置a等于调度同频小区的最小周期,例如a=40ms,设置b大于调度同频小区的最小周期,例如b=160ms。
[0139]
若第一周期范围为第一子范围,则候选周期为调度同频小区的最小周期,调度同频小区的最小周期是根据通信质量数据确定的,调度同频小区的最小周期的获取方式如上述实施例所述,在此不再赘述。
[0140]
即在0《drx周期《=a的情况下,候选周期为调度同频小区的最小周期,目标同频调度周期=max(tbasic,tsmtc),或者,目标同频调度周期=k1*max(tbasic,tsmtc)。
[0141]
若第一周期范围为第二子范围,则候选周期为drx周期,drx周期是根据网络配置信息确定的。
[0142]
即在a《drx周期《=b的情况下,候选周期为drx周期,目标同频调度周期=max(tsmtc,tdrx),或者,目标同频调度周期=k1*max(tsmtc,tdrx)。
[0143]
在一个实施例中,基于图6所示的实施例,若周期范围为第二周期范围,则同频配置参数包括drx周期。
[0144]
参见图9,用户设备可以执行图9所示的步骤1033实现图1中步骤103的过程:
[0145]
步骤1033,用户设备根据同频调度策略和drx周期,确定目标同频调度周期。
[0146]
用户设备确定drx周期之后,示例性地,用户设备可以根据同频调度策略中用户设备当前的周期范围对应的周期计算公式,将drx周期代入该周期计算公式则得到用户设备的目标同频调度周期。
[0147]
在步骤1033(也可以是步骤103)一种可能的实施方式中,用户设备根据同频调度策略,将drx周期确定为目标同频调度周期,即用户设备直接将drx周期作为目标同频调度周期。
[0148]
在步骤1033(也可以是步骤103)另一种可能的实施方式中,同频配置参数还包括目标同频调度因子,用户设备根据同频调度策略,将目标同频调度因子和drx周期的乘积确定为目标同频调度周期。
[0149]
本技术实施例中,第二周期范围为第三子范围或第四子范围,第三子范围为大于b
且不大于c,第四子范围为大于c,b和c均为大于0的正数。b和c在实施时可以自行设置,例如设置b=160ms,c=320ms。
[0150]
若第二周期范围为第三子范围,则目标同频调度因子为第一同频调度因子。
[0151]
其中,第一同频调度因子是根据用户设备的服务小区的通信质量数据确定的,第一同频调度因子的获取过程可以参见上述实施例,在此不再赘述。
[0152]
假设第一同频调度因子采用k1表示,在b《drx周期《=c的情况下,目标同频调度周期=k1*tdrx。
[0153]
若第二周期范围为第四子范围,则目标同频调度因子为第二同频调度因子。
[0154]
其中,第二同频调度因子是根据用户设备的服务小区的通信质量数据确定的,通信质量数据可以是用户设备最近一次测量的服务小区的rsrp和sinr,这样,用户设备获取到rsrp和sinr之后,可以将rsrp和预设的第一接收功率阈值进行比较,并将sinr的预设的第一信噪比阈值进行比较;若rsrp大于第一接收功率阈值且sinr大于第一信噪比阈值,则表征用户设备的服务小区的通信质量较好,用户设备确定第二同频调度因子为2;其他情况下用户设备确定第二同频调度因子为1。
[0155]
假设第二同频调度因子采用k2表示,在c《drx周期的情况下,目标同频调度周期=k2*tdrx。
[0156]
以下结合图示,对空闲状态下用户设备确定目标同频调度周期的方式进行说明。
[0157]
参见图10,图10为一种示例性地目标同频调度周期和ssb测量配置周期的示意图。
[0158]
如图10所示,以drx周期为320ms为例,假设第三子范围为160ms《drx周期《=320ms,这样,用户设备则确定drx周期对应的周期范围为第三子范围,第三子范围下目标同频调度周期=k1*tdrx,k1等于1时,用户设备确定目标同频调度周期tintra=320ms。
[0159]
请继续参见图10,用户设备在第一次搜索同频小区和/或测量同频小区之后,用户设备根据上述实施例的实施方式确定用户设备的目标同频调度周期为320ms,接着,用户设备根据第一次搜索同频小区和/或测量同频小区的调度位置“1”和目标同频调度周期320ms,确定用户设备第二次搜索同频小区和/或测量同频小区的调度位置“2”。
[0160]
同理,用户设备在第二次搜索同频小区和/或测量同频小区之后,获取最新的目标同频调度周期以确定第三次搜索同频小区和/或测量同频小区的调度位置“3”,以此类推。
[0161]
这样,在drx周期较大的情况下,目标同频调度周期主要取决于drx周期,例如等于drx周期,避免将目标同频调度周期设置的较小导致用户设备在空闲状态下频繁搜索同频小区和/或测量同频小区造成的功耗浪费。
[0162]
另外,根据用户设备的服务小区的通信质量来灵活调整第一同频调度因子或第二同频调度因子,通信质量较好的情况下,第一同频调度因子和第二同频调度因子的值较大,可以增加目标同频调度周期的时长,节省用户设备的功耗;通信质量差的情况下,第一同频调度因子和第二同频调度因子的值较小,可以压缩目标同频调度周期的时长,提升用户设备搜索同频小区和测量同频小区的性能以及确保用户设备的移动性。
[0163]
在一个实施例中,基于图2所示的实施例,参见图11,本实施例涉及的是用户设备如何根据目标同频调度周期确定下一次的目标调度位置的过程。如图11所示,本实施例小区调度方法在步骤103之后还包括步骤104:
[0164]
步骤104,用户设备获取与当前时刻之间的时间间隔最小的历史调度位置,并根据
历史调度位置和目标同频调度周期,确定下一次的目标调度位置。
[0165]
其中,与当前时刻之间的时间间隔最小的历史调度位置,即为用户设备最近一次搜索同频小区和/或测量同频小区的时域位置。本技术实施例中,用户设备可以在每次搜索同频小区和/或测量同频小区之后,执行上述实施例的步骤得到目标同频调度周期来确定下一次的目标调度位置,目标调度位置即下一次进行搜索同频小区和/或测量同频小区的时域位置。
[0166]
示例性地,用户设备将历史调度位置在历史调度位置的基础上顺延目标同频调度周期的时长,则得到目标调度位置。这样,若目标同频调度周期随着通信状态变化,则目标调度位置也随之更新,实现基于用户设备的通信状态灵活地安排下一次的目标调度位置,提升了搜索同频小区和/或测量同频小区的灵活性。
[0167]
在一个实施例中,基于图11所示的实施例,本实施例涉及的是通信状态切换的情况下,用户设备如何对目标调度位置进行更新的过程。步骤104之后还包括步骤a和步骤b:
[0168]
步骤a,在目标调度位置到达之前,用户设备若检测到用户设备的通信状态切换,则获取切换后的通信状态,并根据同频调度策略确定用户设备在切换后的通信状态下的更新同频配置参数。
[0169]
如上文所述,用户设备可以在每次搜索同频小区和/或测量同频小区之后,执行上述实施例的步骤得到目标同频调度周期来确定下一次的目标调度位置,可以理解的是,目标调度位置是当前时刻之后还未到达的某个时域位置。
[0170]
用户设备确定目标同频调度周期是根据用户设备当前的通信状态确定的,即目标调度位置也主要由用户设备当前的通信状态所决定的,但是,用户设备在rrc连接状态下,其通信状态会发生变化。
[0171]
例如,在基站对用户设备配置了drx周期的情况下,若用户设备当前正在接收下行数据,则用户设备当前的通信状态为工作状态,若用户设备当前没有在接收下行数据,则用户设备当前的通信状态为空闲状态,也就是说,用户设备在基站对其配置了drx周期的情况下,用户设备的通信状态随着用户设备是否正在接收下行数据而变化。
[0172]
示例性,参见图12,图12为一种示例性地用户设备的通信状态变化的示意图。如图12所示,switch point-1(切换点1)之前,用户设备的通信状态为“drx is used”,即空闲状态;在switch point-1处,用户设备开始接收下行数据,用户设备的通信状态切换为“no drx is used”,即工作状态;在switch point-2处,用户设备接收下行数据完毕,用户设备的通信状态重新切换为“drx is used”。
[0173]
由上文可知,不同的通信状态下,用户设备需要使用不同的目标同频调度周期,即用户设备的通信状态发生变化,目标同频调度周期也需要随之变化,因此,在下一次的目标调度位置到达之前,用户设备若检测到用户设备的通信状态切换,则获取切换后的通信状态,并根据同频调度策略确定切换后的通信状态的更新同频配置参数。
[0174]
其中,用户设备获取切换后的通信状态,并根据同频调度策略确定切换后的通信状态的更新同频配置参数的实施方式请参见上述实施例,在此不再赘述。
[0175]
步骤b,用户设备基于更新同频配置参数确定用户设备的更新同频调度周期,并根据历史调度位置和更新同频调度周期,对目标调度位置进行更新。
[0176]
用户设备根据历史调度位置和重新确定的更新同频调度周期,重新确定下一次的
目标调度位置。
[0177]
以下,结合图示,对本实施例的实施方式进行说明。
[0178]
参见图13,图13为一种示例性地用户设备的通信状态切换与目标调度位置之间的关系示意图。如图13所示,在基站对用户设备配置了drx周期的情况下,用户设备在“drx is used”(空闲状态)下,若在切换点1开始接收下行数据,则用户设备的通信状态切换为“no drx is used”(工作状态),若在切换点2接收下行数据完毕,则用户设备的通信状态切换为“drx is used”状态。
[0179]
用户设备在第一次测量完成后(图13中的位置“1”),用户设备处于“drx is used”状态,用户设备按照同频调度策略中空闲状态下的同频调度方式,确定目标同频调度周期,从而确定第二次测量的目标调度位置(图13中的位置“2”)。
[0180]
第二次测量完成后,用户设备仍然处于“drx is used”状态,与确定第二次测量的目标调度位置类似,用户设备确定第三次测量的目标调度位置(图13中的位置“3”)。
[0181]
第三次测量完成后,用户设备仍然处于“drx is used”状态,类似地,用户设备确定第四次测量的目标调度位置(图13中的位置“4”),第三次测量的目标调度位置和第四次测量的目标调度位置之间的目标同频调度周期=drx周期=640ms。
[0182]
在第四次测量的目标调度位置到达之前,用户设备的通信状态在切换点1切换:由“drx is used”状态切换为“no drx is used”状态,用户设备则按照同频调度策略中工作状态下的同频调度方式,重新确定目标同频调度周期,并重新确定第四次测量的目标调度位置(图13中的位置“4”),该重新确定的第四次测量的目标调度位置和第三次测量的目标调度位置之间的目标同频调度周期为80ms,并取消用户设备的通信状态切换之前确定的原第四次测量的目标调度位置。
[0183]
用户设备按照重新确定的第四次测量的目标调度位置完成第四次测量后,用户设备处于“no drx is used”状态,用户设备确定第五次测量的目标调度位置(图13中的位置“5”)。
[0184]
第五次测量完成后,用户设备仍然处于“no drx is used”状态,类似地,用户设备确定第六次测量的目标调度位置(图13中的位置“6”),第六次测量的目标调度位置和第五次测量的目标调度位置之间的目标同频调度周期为80ms。
[0185]
在第六次测量的目标调度位置到达之前,用户设备的通信状态在切换点2切换:由“no drx is used”状态切换为“drx is used”状态,用户设备按照同频调度策略中空闲状态下的同频调度方式,确定目标同频调度周期,重新确定第六次测量的目标调度位置(图13中的位置“6”),重新确定的第六次测量的目标调度位置和第五次测量的目标调度位置之间的目标同频调度周期为640ms,并取消用户设备的通信状态切换之前确定的原第六次测量的目标调度位置。
[0186]
用户设备按照重新确定的第六次测量的目标调度位置进行第六次测量,以此类推。
[0187]
上述实施例在用户设备的通信状态在“no drx is used”和“drx is used”之间切换时,可以灵活地随着通信状态的切换更新下一次的目标调度位置,使得在空闲状态下目标同频调度周期较大,节省用户设备的功耗,在工作状态下目标同频调度周期较小,提升用户设备搜索和/或测量同频小区的准确性,提升用户设备的移动性。
[0188]
在一个实施例中,基于图11所示的实施例,参见图14,本实施例涉及的是用户设备动态调整下一次的目标调度位置的过程。如图14所示,用户设备可以执行图14所示的步骤1301、步骤1302和步骤1303,实现根据历史调度位置和目标同频调度周期,确定下一次的目标调度位置的过程:
[0189]
步骤1301,用户设备根据历史调度位置和目标同频调度周期,确定目标调度时间段。
[0190]
该历史调度位置可以是与当前时刻之间的时间间隔最小的历史调度位置,即为用户设备最近一次搜索同频小区和/或测量同频小区的时域位置,用户设备根据历史调度位置和目标同频调度周期确定目标调度时间段。例如,历史调度位置为时域位置a,目标同频调度周期为tintra,目标调度时间段即为时域位置a至时域位置a+tintra之间的时间段。
[0191]
步骤1302,用户设备获取目标调度时间段内各drx激活位置与各ssb测量配置位置之间的时间差。
[0192]
在基站对用户设备配置了drx周期的情况下,用户设备按照上述实施例确定的下一次的目标调度位置可能与drx激活位置并不重合。drx激活位置是指drx周期开始的位置,drx激活位置下用户设备的射频开关处于打开状态。
[0193]
参见图15,图15为一种示例性地drx激活位置与ssb测量配置位置(即smtc位置)的示意图。
[0194]
假设用户设备按照上述实施例确定的目标同频调度周期为40ms,即固定测量间隔为40ms,根据图15可以看出,“固定测量间隔”对应的第一次的目标调度位置与第一个drx激活位置比较靠近,但是,第二个目标调度位置(图示的原目标调度位置)与第二个drx激活位置则距离较远,第三个目标调度位置与第三个drx激活位置也距离较远,在目标调度位置与drx激活位置距离较远的情况下,用户设备的射频开关可能已经处于关闭状态,需要重新打开射频开关进行同频小区的搜索和/或测量,将造成用户设备的功耗浪费。
[0195]
本技术实施例中,为了保证用户设备的最佳功耗,用户设备需要选择尽量与drx激活位置重合或者靠近的smtc位置作为目标调度位置。因此,用户设备获取目标调度时间段内各drx激活位置与各ssb测量配置位置之间的时间差,可以理解的是,drx激活位置与ssb测量配置位置之间的时间差越小,则表征drx激活位置与ssb测量配置位置越靠近。
[0196]
步骤1303,用户设备将最小的时间差对应的ssb测量配置位置确定为下一次的目标调度位置。
[0197]
请继续参见图15,以第二个目标调度位置为例,图示的动态调整后的目标调度位置即为目标调度时间段内,与drx激活位置的时间差最小的smtc位置,用户设备将该smtc位置作为第二个目标调度位置。
[0198]
可以看出,第二个目标调度位置(图示的动态调整后的目标调度位置)相较于未动态调整的原目标调度位置,更接近目标调度时间段内的drx激活位置,从而可以节省用户设备的功耗。
[0199]
在用户设备每次搜索和/或测量同频小区结束后,用户设备采用同样的动态调整的方式,动态调整下一次的目标调度位置。
[0200]
请继续参见图15,图15中,在固定测量间隔和动态测量间隔的情况下,相较于未动态调整的固定测量间隔,动态测量间隔下各目标调度位置更接近对应的drx激活位置,从而
可以节省用户设备的功耗。
[0201]
在步骤1301一种可能的实施方式中,参见图16,用户设备可以执行图16所示的步骤1501、步骤1502和步骤1503,实现步骤1301的过程:
[0202]
步骤1501,用户设备检测上一次的实际同频调度周期的时长是否小于目标同频调度周期的时长。
[0203]
若上一次的实际同频调度周期的时长小于目标同频调度周期的时长,则表征用户设备在上一次的同频调度周期内动态调整了下一次的目标调度位置;若上一次的实际同频调度周期的时长等于目标同频调度周期的时长,则表征用户设备在上一次的同频调度周期内未动态调整下一次的目标调度位置。
[0204]
步骤1502,若上一次的实际同频调度周期的时长小于目标同频调度周期的时长,用户设备则获取目标同频调度周期的时长与上一次的实际同频调度周期的时长之间的时长差值。
[0205]
步骤1503,用户设备根据历史调度位置、时长差值和目标同频调度周期的时长,确定目标调度时间段。
[0206]
请继续参见图15,假设目标同频调度周期的时长tintra=40ms,第一次测量完后,用户设备动态调整第二次测量的目标调度位置,将原目标调度位置前移至图示的“动态调整后的目标位置”,使得动态调整后的目标位置离drx激活位置较近,节省功耗。
[0207]
由于动态调整后的第二次测量的目标调度位置与第一次测量的位置只相差30ms,而目标同频调度周期的时长为40ms,因此,第二次测量完后,在确定第三次测量的目标调度位置时,用户设备将目标调度时间段动态调整为40ms+(40ms-30ms)=50ms,即用户设备在50ms的目标调度时间段内选择离drx激活位置最近的ssb测量配置位置(即smtc位置)进行同频小区的测量和/或搜索。
[0208]
上述实施例,在基站对用户设备配置了drx周期的情况下,用户设备采用动态调整目标调度位置的方式,使得每次测量的目标调度位置都靠近drx激活位置,以此保证用户设备在drx配置下的最佳功耗。
[0209]
在一个实施例中,提供了一种小区调度方法,包括如下步骤:
[0210]
步骤a1,用户设备获取用户设备的通信状态。
[0211]
其中,通信状态为工作状态或空闲状态。
[0212]
步骤a2,用户设备根据同频调度策略确定用户设备在通信状态下的同频配置参数。
[0213]
其中,同频调度策略包括通信状态、同频配置参数和同频调度周期之间的映射关系。
[0214]
示例性地,参见表5,表5示出了一种示例性地同频调度策略:
[0215]
表5
[0216]
drx周期(ms)tsearch_intra(ms)tmeas_intra(ms)no drxk1*max(tbasic,tsmtc)k1*max(tbasic,tsmtc)0《drx《=tbasick1*max(tbasic,tsmtc)k1*max(tbasic,tsmtc)tbasic《drx《=160msk1*max(tsmtc,tdrx)k1*max(tsmtc,tdrx)160ms《drx《=320msk1*tdrxk1*tdrx
320ms《drxk2*tdrxk2*tdrx
[0217]
其中,tsearch_intra为用户设备搜索同频小区的目标同频调度周期,tmeas_intra为用户设备测量同频小区的目标同频调度周期,其余参数请参见上述实施例,在此不再赘述。
[0218]
若通信状态为工作状态,则同频配置参数包括调度同频小区的最小周期tbasic和ssb测量配置周期tsmtc,其中,调度同频小区的最小周期是根据用户设备的服务小区的通信质量数据确定的,ssb测量配置周期是根据网络配置信息确定的。
[0219]
若通信状态为空闲状态,用户设备获取非连续接收drx周期,并根据同频调度策略确定drx周期对应的周期范围,用户设备根据同频调度策略和周期范围确定同频配置参数,实现根据预设的同频调度策略确定通信状态的同频配置参数的过程。
[0220]
其中,若周期范围为第一周期范围,则同频配置参数包括ssb测量配置周期tsmtc和候选周期,ssb测量配置周期是根据网络配置信息确定的,候选周期是根据网络配置信息或用户设备的服务小区的通信质量数据确定的。
[0221]
第一周期范围为第一子范围或第二子范围,第一子范围为大于0且不大于a(如表5所示的0《drx《=tbasic),第二子范围为大于a且不大于b(如表5所示的tbasic《drx《=160ms),a和b均为大于0的正数;
[0222]
若第一周期范围为第一子范围,则候选周期为调度同频小区的最小周期tbasic,调度同频小区的最小周期是根据通信质量数据确定的。若第一周期范围为第二子范围,则候选周期为drx周期tdrx,drx周期是根据网络配置信息确定的。
[0223]
若周期范围为第二周期范围,则同频配置参数包括drx周期tdrx。
[0224]
其中,第二周期范围为第三子范围或第四子范围,第三子范围为大于b且不大于c(如表5所示的160ms《drx《=320ms),第四子范围为大于c(如表5所示的320ms《drx),b和c均为大于0的正数。
[0225]
若第二周期范围为第三子范围,则目标同频调度因子为第一同频调度因子k1。若第二周期范围为第四子范围,则目标同频调度因子为第二同频调度因子k2。第一同频调度因子和第二同频调度因子均是根据用户设备的服务小区的通信质量数据确定的。
[0226]
步骤a3,用户设备基于同频配置参数确定用户设备的目标同频调度周期,目标同频调度周期用于用户设备搜索和/或测量小区。
[0227]
在通信状态为工作状态的情况下,步骤a3的实施方式为:同频配置参数还包括第一同频调度因子k1,用户设备根据同频调度策略,确定调度同频小区的最小周期和ssb测量配置周期中的最大周期;用户设备将确定的最大周期和第一同频调度因子的乘积确定为目标同频调度周期,第一同频调度因子是根据用户设备的服务小区的通信质量数据确定的,即在通信状态为工作状态的情况下,目标同频调度周期tintra=tsearch_intra=tmeas_intra=k1*max(tbasic,tsmtc)。
[0228]
在通信状态为空闲状态的情况下,且drx周期对应的周期范围为第一周期范围,步骤a3的实施方式为:同频配置参数还包括第一同频调度因子,用户设备根据同频调度策略,确定ssb测量配置周期和候选周期中的最大周期;用户设备将确定的最大周期和第一同频调度因子的乘积确定为目标同频调度周期,第一同频调度因子是根据用户设备的服务小区的通信质量数据确定的;
[0229]
具体地,在通信状态为空闲状态的情况下,若drx周期对应的周期范围为第一子范围,即0《drx《=tbasic,则目标同频调度周期tintra=tsearch_intra=tmeas_intra=k1*max(tbasic,tsmtc);若drx周期对应的周期范围为第二子范围,即tbasic《drx《=160ms,则目标同频调度周期tintra=tsearch_intra=tmeas_intra=k1*max(tsmtc,tdrx)。
[0230]
在通信状态为空闲状态的情况下,且drx周期对应的周期范围为第二周期范围,步骤a3的实施方式为:同频配置参数还包括目标同频调度因子(第一同频调度因子或第二同频调度因子),用户设备根据同频调度策略,将目标同频调度因子和drx周期的乘积确定为目标同频调度周期。
[0231]
具体地,在通信状态为空闲状态的情况下,若drx周期对应的周期范围为第三子范围,即160ms《drx《=320ms,则目标同频调度周期tintra=tsearch_intra=tmeas_intra=k1*tdrx;若drx周期对应的周期范围为第四子范围,即320ms《drx,目标同频调度周期tintra=tsearch_intra=tmeas_intra=k2*tdrx。
[0232]
步骤a4,用户设备检测上一次的实际同频调度周期的时长是否小于目标同频调度周期的时长。
[0233]
步骤a5,若上一次的实际同频调度周期的时长小于目标同频调度周期的时长,用户设备则获取目标同频调度周期的时长与上一次的实际同频调度周期的时长之间的时长差值。
[0234]
步骤a6,用户设备获取与当前时刻之间的时间间隔最小的历史调度位置,用户设备根据历史调度位置、时长差值和目标同频调度周期的时长,确定目标调度时间段。
[0235]
步骤a7,用户设备获取目标调度时间段内各drx激活位置与各ssb测量配置位置之间的时间差。
[0236]
步骤a8,用户设备将最小的时间差对应的ssb测量配置位置确定为下一次的目标调度位置。
[0237]
步骤a9,在目标调度位置到达之前,用户设备若检测到用户设备的通信状态切换,则获取切换后的通信状态,并根据同频调度策略确定用户设备在切换后的通信状态下的更新同频配置参数;
[0238]
步骤a10,用户设备基于更新同频配置参数确定用户设备的更新同频调度周期,并根据历史调度位置和更新同频调度周期,对目标调度位置进行更新。
[0239]
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0240]
图17为一个实施例的小区调度装置的结构框图。如图17所示,小区调度装置包括:
[0241]
第一获取模块100,配置成获取用户设备的通信状态;
[0242]
参数确定模块200,配置成根据同频调度策略确定所述用户设备在所述通信状态下的同频配置参数;其中所述同频调度策略包括所述通信状态、所述同频配置参数和同频
调度周期之间的映射关系;
[0243]
周期确定模块300,配置成基于所述同频配置参数确定所述用户设备的目标同频调度周期,其中所述目标同频调度周期用于所述用户设备搜索和/或测量小区。
[0244]
在一个实施例中,所述周期确定模块300具体配置成减小所述用户设备搜索和/或测量小区的第一同频调度周期,以提高搜索和/或测量的准确性;和/或
[0245]
增大所述用户设备搜索和/或测量小区的第二同频调度周期,以降低所述用户设备的功耗。
[0246]
在一个实施例中,若所述通信状态为工作状态,则所述同频配置参数包括调度同频小区的最小周期和ssb测量配置周期,其中,所述调度同频小区的最小周期是根据所述用户设备的服务小区的通信质量数据确定的,所述ssb测量配置周期是根据网络配置信息确定的。
[0247]
在一个实施例中,所述周期确定模块300具体配置成根据所述同频调度策略、所述调度同频小区的最小周期和所述ssb测量配置周期,确定所述目标同频调度周期。
[0248]
在一个实施例中,所述周期确定模块300具体配置成根据所述同频调度策略,将所述调度同频小区的最小周期和所述ssb测量配置周期中的最大周期确定为所述目标同频调度周期。
[0249]
在一个实施例中,所述同频配置参数还包括第一同频调度因子,所述周期确定模块300具体配置成根据所述同频调度策略,确定所述调度同频小区的最小周期和所述ssb测量配置周期中的最大周期;将确定的最大周期和所述第一同频调度因子的乘积确定为所述目标同频调度周期,所述第一同频调度因子是根据所述用户设备的服务小区的通信质量数据确定的。
[0250]
在一个实施例中,若所述通信状态为空闲状态,所述参数确定模块200具体配置成获取非连续接收drx周期,并根据所述同频调度策略确定所述drx周期对应的周期范围;根据所述同频调度策略和所述周期范围确定所述同频配置参数。
[0251]
在一个实施例中,若所述周期范围为第一周期范围,则所述同频配置参数包括ssb测量配置周期和候选周期,所述ssb测量配置周期是根据网络配置信息确定的,所述候选周期是根据所述网络配置信息或所述用户设备的服务小区的通信质量数据确定的。
[0252]
在一个实施例中,所述周期确定模块300具体配置成根据所述同频调度策略、所述ssb测量配置周期和所述候选周期,确定所述目标同频调度周期。
[0253]
在一个实施例中,所述周期确定模块300具体配置成根据所述同频调度策略,将所述ssb测量配置周期和所述候选周期中的最大周期确定为所述目标同频调度周期。
[0254]
在一个实施例中,所述同频配置参数还包括第一同频调度因子,所述周期确定模块300具体配置成根据所述同频调度策略,确定所述ssb测量配置周期和所述候选周期中的最大周期;将确定的最大周期和所述第一同频调度因子的乘积确定为所述目标同频调度周期,所述第一同频调度因子是根据所述用户设备的服务小区的通信质量数据确定的。
[0255]
在一个实施例中,所述第一周期范围为第一子范围或第二子范围,所述第一子范围为大于0且不大于a,所述第二子范围为大于a且不大于b,a和b均为大于0的正数;若所述第一周期范围为所述第一子范围,则所述候选周期为调度同频小区的最小周期,所述调度同频小区的最小周期是根据所述通信质量数据确定的;若所述第一周期范围为所述第二子
范围,则所述候选周期为所述drx周期,所述drx周期是根据所述网络配置信息确定的。
[0256]
在一个实施例中,若所述周期范围为第二周期范围,则所述同频配置参数包括所述drx周期。
[0257]
在一个实施例中,所述周期确定模块300具体配置成根据所述同频调度策略和所述drx周期,确定所述目标同频调度周期。
[0258]
在一个实施例中,所述周期确定模块300具体配置成根据所述同频调度策略,将所述drx周期确定为所述目标同频调度周期。
[0259]
在一个实施例中,所述同频配置参数还包括目标同频调度因子,所述周期确定模块300具体配置成根据所述同频调度策略,将所述目标同频调度因子和所述drx周期的乘积确定为所述目标同频调度周期。
[0260]
在一个实施例中,所述第二周期范围为第三子范围或第四子范围,所述第三子范围为大于b且不大于c,所述第四子范围为大于c,b和c均为大于0的正数;若所述第二周期范围为所述第三子范围,则所述目标同频调度因子为第一同频调度因子;若所述第二周期范围为所述第四子范围,则所述目标同频调度因子为第二同频调度因子,所述第一同频调度因子和所述第二同频调度因子均是根据所述用户设备的服务小区的通信质量数据确定的。
[0261]
在一个实施例中,所述装置还包括:
[0262]
第二获取模块,配置成获取与当前时刻之间的时间间隔最小的历史调度位置,并根据所述历史调度位置和所述目标同频调度周期,确定下一次的目标调度位置。
[0263]
在一个实施例中,所述装置还包括:
[0264]
第三获取模块,配置成在所述目标调度位置到达之前,若检测到所述用户设备的通信状态切换,则获取切换后的通信状态,并根据所述同频调度策略确定所述用户设备在所述切换后的通信状态下的更新同频配置参数;
[0265]
更新模块,配置成基于所述更新同频配置参数确定所述用户设备的更新同频调度周期,并根据所述历史调度位置和所述更新同频调度周期,对所述目标调度位置进行更新。
[0266]
在一个实施例中,所述第二获取模块,包括:
[0267]
第一确定单元,配置成根据所述历史调度位置和所述目标同频调度周期,确定目标调度时间段;
[0268]
获取单元,配置成获取所述目标调度时间段内各drx激活位置与各ssb测量配置位置之间的时间差;
[0269]
第二确定单元,配置成将最小的时间差对应的ssb测量配置位置确定为下一次的目标调度位置。
[0270]
在一个实施例中,第一确定单元具体配置成检测上一次的实际同频调度周期的时长是否小于所述目标同频调度周期的时长;若所述上一次的实际同频调度周期的时长小于所述目标同频调度周期的时长,则获取所述目标同频调度周期的时长与所述上一次的实际同频调度周期的时长之间的时长差值;根据所述历史调度位置、所述时长差值和所述目标同频调度周期的时长,确定所述目标调度时间段。
[0271]
上述小区调度装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将小区调度装置按照需要划分为不同的模块,以完成上述小区调度装置的全部或部分功能。
[0272]
关于小区调度装置的具体限定可以参见上文中对于小区调度方法的限定,在此不
再赘述。上述小区调度装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0273]
图18为一个实施例中电子设备的内部结构示意图。该电子设备可以是手机、平板电脑、笔记本电脑、台式电脑、pda(personal digital assistant,个人数字助理)、pos(point of sales,销售终端)、车载电脑、穿戴式设备等任意用户设备。该电子设备包括通过系统总线连接的处理器和存储器。其中,该处理器可以包括一个或多个处理单元。处理器可为cpu(central processing unit,中央处理单元)或dsp(digital signal processing,数字信号处理器)等。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种小区调度方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。
[0274]
本技术实施例中提供的小区调度装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在电子设备的存储器上。该计算机程序被处理器执行时,实现本技术实施例中所描述方法的步骤。
[0275]
本技术实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行小区调度方法的步骤。
[0276]
本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行小区调度方法。
[0277]
本技术所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括rom(read-only memory,只读存储器)、prom(programmable read-only memory,可编程只读存储器)、eprom(erasable programmable read-only memory,可擦除可编程只读存储器)、eeprom(electrically erasable programmable read-only memory,电可擦除可编程只读存储器)或闪存。易失性存储器可包括ram(random access memory,随机存取存储器),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如sram(static random access memory,静态随机存取存储器)、dram(dynamic random access memory,动态随机存取存储器)、sdram(synchronous dynamic random access memory,同步动态随机存取存储器)、双数据率ddr sdram(double data rate synchronous dynamic random access memory,双数据率同步动态随机存取存储器)、esdram(enhanced synchronous dynamic random access memory,增强型同步动态随机存取存储器)、sldram(sync link dynamic random access memory,同步链路动态随机存取存储器)、rdram(rambus dynamic random access memory,总线式动态随机存储器)、drdram(direct rambus dynamic random access memory,接口动态随机存储器)。
[0278]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。