一种终端节电方法、终端设备和存储介质转让专利

申请号 : CN202211583967.8

文献号 : CN115968018B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周立伟张现周王转莉郑玉娟

申请人 : 深圳市领创星通科技有限公司深圳金信诺高新技术股份有限公司

摘要 :

本发明实施例公开一种终端节电方法、终端设备和存储介质。该方法应用于网络管理中心,该方法包括:确定在预配置寻呼调节周期内目标小区的RRC实际最大用户数;根据RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定目标小区中终端对应的预修改DRX周期;将预修改DRX周期同步到目标小区对应的基站并由基站转发至终端,以使终端按照调节后的DRX周期监测寻呼消息。本发明实施例,通过RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数能够确定终端对应的预修改DRX周期,以使终端依据预修改DRX周期监测寻呼消息,由此能够依据负荷情况来自适应调节空闲态下DRX周期的方法,从而达到节省系统资源,最大化的节约终端电源的目的。

权利要求 :

1.一种终端节电方法,其特征在于,应用于网络管理中心,所述方法包括:确定在预配置寻呼调节周期内目标小区的无线资源控制RRC实际最大用户数;

根据预先配置的无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值,以及所述无线资源控制RRC实际最大用户数确定所述目标小区中终端对应的预修改非连续接收方式DRX周期;

将所述预修改非连续接收方式DRX周期同步到所述目标小区对应的基站并由所述基站转发至所述终端,以使所述终端按照调节后的非连续接收方式DRX周期监测寻呼消息;

其中,所述无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值的配置,包括:在所述无线资源控制RRC用户容量值大于或等于第一门限值阈值的情况下,设定对应的非连续接收方式DRX周期值为第一非连续接收方式DRX周期值;

在所述无线资源控制RRC用户容量值大于或等于第二门限值阈值,且小于第一门限阈值的情况下,设定对应的非连续接收方式DRX周期值为第二非连续接收方式DRX周期值;

在所述无线资源控制RRC用户容量值大于或等于第三门限值阈值,且小于第二门限值阈值的情况下,设定对应的非连续接收方式DRX周期值为第三非连续接收方式DRX周期值;

在所述无线资源控制RRC用户容量值小于所述第三门限值阈值的情况下,设定对应的非连续接收方式DRX周期值为第四非连续接收方式DRX周期值;

其中,所述根据预先配置的无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值,以及在预配置寻呼调节周期内无线资源控制RRC实际最大用户数确定所述目标小区中终端对应的预修改非连续接收方式DRX周期,包括:在所述无线资源控制RRC实际最大用户数大于或等于所述第一门限值阈值的情况下,则设定所述终端对应的所述预修改非连续接收方式DRX周期为所述第一非连续接收方式DRX周期值;

在所述无线资源控制RRC实际最大用户数小于所述第一门限值阈值,且大于或等于所述第二门限值阈值的情况下,则设定所述终端对应的所述预修改非连续接收方式DRX周期为所述第二非连续接收方式DRX周期值;

在所述无线资源控制RRC实际最大用户数小于所述第二门限值阈值,且大于或等于所述第三门限值阈值的情况下,则设定所述终端对应的所述预修改非连续接收方式DRX周期为所述第三非连续接收方式DRX周期值;

在所述无线资源控制RRC实际最大用户数小于所述第三门限值阈值的情况下,则设定所述终端对应的所述预修改非连续接收方式DRX周期为所述第四非连续接收方式DRX周期值。

2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

根据预先建立的无线资源控制RRC用户数统计模型调整预先配置的无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值,以得到调整后的无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值。

3.根据权利要求2所述的方法,其特征在于,所述预先建立的无线资源控制RRC用户数统计模型包括下述之一:无线资源控制RRC用户数小时统计模型、无线资源控制RRC用户数日统计模型、无线资源控制RRC用户数周统计模型和无线资源控制RRC用户数月统计模型,所述无线资源控制RRC用户数统计模型的建立,包括:接收所述基站按照预设时间粒度上传的所述目标小区对应的无线资源控制RRC实际最大用户数和无线资源控制RRC平均用户数;

配置寻呼消息的寻呼调节周期;

依据所述预设时间粒度统计所述寻呼调节周期内每个小区对应的无线资源控制RRC实际最大用户数和无线资源控制RRC平均用户数,以形成所述无线资源控制RRC用户数日统计模型;

对所述无线资源控制RRC用户数日统计模型进行汇总和统计确定所述无线资源控制RRC用户数周统计模型;

对所述无线资源控制RRC用户数周统计模型进行汇总和统计确定所述无线资源控制RRC用户数月统计模型。

4.根据权利要求3所述的方法,其特征在于,所述根据预先建立的无线资源控制RRC用户数统计模型调整预先配置的无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值,包括:分析所述无线资源控制RRC用户数小时统计模型,所述无线资源控制RRC用户数日统计模型、所述无线资源控制RRC用户数周统计模型和所述无线资源控制RRC用户数月统计模型,以得到对应的分析结果;

依据所述分析结果调整预先配置的无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值。

5.根据权利要求1所述的方法,其特征在于,所述确定在预配置寻呼调节周期内目标小区的无线资源控制RRC实际最大用户数,包括:接收所述基站在预设时间粒度内上报的无线资源控制RRC平均用户数和无线资源控制RRC实际最大用户数;

在预配置寻呼调节周期内统计所述预设时间粒度内所述目标小区对应的无线资源控制RRC实际最大用户数,其中,所述预配置寻呼调节周期大于预设时间粒度。

6.根据权利要求1所述的方法,其特征在于,所述将所述预修改非连续接收方式DRX周期同步到所述目标小区对应的基站并由所述基站转发至所述终端,包括:判断所述目标小区内所述终端的预修改非连续接收方式DRX周期与所述目标小区内所述终端当前使用的非连续接收方式DRX周期是否一致;

若是,则不进行所述目标小区内所述终端的调节非连续接收方式DRX周期;

若否,则修改所述目标小区对应的消息参数中携带的默认寻呼周期为预修改非连续接收方式DRX周期,并将所述预修改非连续接收方式DRX周期同步至所述基站,以使所述基站在监测到非连续接收方式DRX周期有修改时,触发所述消息参数的参数修改流程,由所述基站转发至所述终端。

7.一种网络管理中心设备,其特征在于,所述网络管理中心设备包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑6中任一项所述的终端节电方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行权利要求1‑6中任一项所述的终端节电方法。

说明书 :

一种终端节电方法、终端设备和存储介质

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种终端节电方法、终端设备和存储介质。

背景技术

[0002] 通信的快速发展给我们的生活提供了很多便利,5G网速相比4G网速更快,但是其代价就是5G网络下手机耗电更快。于是如何为终端节省电是很多手机厂商都很头疼的问题。
[0003] Paging是通信系统的基本功能。现有技术中,为了降低RRC_IDLE/RRC_INACTIVE状态下用户设备(User Equipment,UE)的功耗,UE使用非连续接收(Discontinuous Reception,DRX)方式接收寻呼消息。这样是为了可以使UE只在固定的时间内醒来接收paging消息,每次唤醒的周期叫DRX cycle。在无线资源控制(Radio Resource Control,RRC)IDLE和Inactive模式下,在每个DRX周期中监听paging消息,每个DRX周期监听一个寻呼时刻(Paging occasion,PO),DRX对paging会带来延迟,使得消耗系统资源,因此如何合理的配置DRX周期,以达到降低功耗,提升终端电池的使用时间是需要解决的问题。

发明内容

[0004] 有鉴于此,本发明提供一种终端节电方法、装置、终端设备及存储介质,能够依据负荷情况来自适应调节空闲态下DRX周期的方法,从而达到节省系统资源,最大化的节约终端电源的目的。
[0005] 根据本发明的一方面,本发明实施例提供了一种终端节电方法,该方法应用于网络管理中心,该方法包括:
[0006] 确定在预配置寻呼调节周期内目标小区的无线资源控制RRC实际最大用户数;
[0007] 根据预先配置的无线资源控制RRC用户容量值及其对应的非连续接收方式DRX周期值,以及所述无线资源控制RRC实际最大用户数确定所述目标小区中终端对应的预修改非连续接收方式DRX周期;
[0008] 将所述预修改非连续接收方式DRX周期同步到所述目标小区对应的基站并由所述基站转发至所述终端,以使所述终端按照调节后的非连续接收方式DRX周期监测寻呼消息。
[0009] 根据本发明的另一方面,本发明实施例还提供了一种终端节电方法,应用于基站,所述方法包括:
[0010] 接收网络管理中心下发的预修改非连续接收方式DRX周期;
[0011] 寻呼每个小区中的终端,并通知所述终端非连续接收方式DRX周期有更新;
[0012] 在消息参数发送时刻,发送更新后的消息参数到所述终端,以使所述终端在监测到寻呼消息更新时,读取所述更新后的消息参数并依据所述更新后的消息参数中包含的所述预修改DRX周期更新正在使用的非连续接收方式DRX周期。
[0013] 根据本发明的另一方面,本发明实施例还提供了一种终端设备,所述终端设备包括:
[0014] 至少一个处理器;以及
[0015] 与所述至少一个处理器通信连接的存储器;其中,
[0016] 所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的终端节电方法。
[0017] 根据本发明的另一方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的终端节电方法。
[0018] 本发明实施例的技术方案,通过确定在预配置寻呼调节周期内目标小区的RRC实际最大用户数,根据RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定目标小区中终端对应的预修改DRX周期;将预修改DRX周期同步到目标小区对应的基站并由基站转发至终端,以使终端按照调节后的DRX周期监测寻呼消息。本发明实施例,通过RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定终端对应的预修改DRX周期,以使终端依据预修改DRX周期监测寻呼消息,由此能够依据负荷情况来自适应调节空闲态下DRX周期的方法,从而达到节省系统资源,最大化的节约终端电源的目的。
[0019] 应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

附图说明

[0020] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1为本发明一实施例提供的一种终端节电方法的流程图;
[0022] 图2为本发明一实施例提供的又一种终端节电方法的流程图;
[0023] 图3为本发明一实施例提供的另一种终端节电方法的流程图;
[0024] 图4为本发明实施例提供的一种基站进行空口寻呼发送的示意图;
[0025] 图5为本发明实施例提供的一种网络管理中心、基站和终端三者的交互示意图;
[0026] 图6为本发明实施例提供的一种终端设备的结构示意图。

具体实施方式

[0027] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0028] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0029] 在一实施例中,图1为本发明一实施例提供的一种终端节电方法的流程图,本实施例可适用于最大化节省终端电源时的情况。本实施例中的终端节电方法应用于网络管理中心。在本实施中,网络管理中心也可以称为基站管理中心,用于分析和管理基站所上报的数据。如图1所示,具体步骤包括:
[0030] S110、确定在预配置寻呼调节周期内目标小区的RRC实际最大用户数。
[0031] 其中,预配置寻呼调节周期指的是网络管理中心上预先设定的寻呼消息周期。寻呼调节周期可以通过人为进行预配置,一般情况下,寻呼调节周期以时间为粒度进行配置,示例性的,以小时为时间粒度进行配置寻呼调节周期。
[0032] 在本实施例中,每个基站可以对应至少一个小区,每个小区中包含一个或多个终端。每个小区均对应有相应的RRC实际最大用户数以及RRC平均用户数,其中,RRC实际最大用户数可以理解为基站对应当前小区在时间粒度范围内的实际RRC最大用户数。需要说明的是,基站可承载的RRC最大用户数与基站对应的每个小区的RRC实际最大用户数是不同的,基站对应的每个小区的RRC实际最大用户数是不断发生变化的,依据实际情况进行统计上报。示例性的,1点至2点时间粒度范围内当前小区的实际最大用户数为100;2点至3点内实际最大用户数为300等等;而基站可承载的RRC最大用户数可根据基站的参数进行确定例如可以是基站的性能、天线数、发射功率等等。
[0033] 在本实施例中,每个小区会将实时或者定时计算时间范围内的RRC实际最大用户数和RRC平均用户数,并将RRC实际最大用户数可RRC平均用户数发送至基站,基站可以按照时间粒度进行统计每个小区对应的RRC实际最大用户数和RRC平均用户数,并上报至网络管理中心,网络管理中心在接收到基站在预设时间粒度内上报的RRC平均用户数和RRC实际最大用户数,在预配置寻呼调节周期内进行统计目标小区的RRC实际最大用户数。
[0034] S120、根据预先配置的RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定目标小区中终端对应的预修改DRX周期。
[0035] 其中,RRC用户容量值可以理解为预先配置的RRC用户数的门限值。RRC用户容量值可以依据经验进行设置,也可以人为进行自行设置,本实施例在此不做限制。预修改DRX周期可以理解为预期需要进行修改的DRX周期。
[0036] 在本实施例中,在配置RRC用户容量值时会对应有相应的DRX周期值。具体的,可以依据RRC用户容量值与预设门限值阈值的比较,以确定对应的DRX周期值。需要说明的是,可以在配置的RRC用户容量值及其对应的DRX周期值时,设置与其相对应的挡位,每个挡位可以对应相应的RRC用户容量值及其对应的DRX周期值。
[0037] 在本实施例中,依据确定出的RRC实际最大用户数,以及预先配置的RRC用户容量值及其对应的DRX周期值,可以确定基站对应的目标小区中终端对应的预修改DRX周期。具体的,可以依据RRC实际最大用户数与RRC用户容量门限阈值的比较,以确定出终端对应的预修改DRX周期。在一些实施例中,可以在RRC实际最大用户数大于或等于第一门限值阈值的情况下,设定终端对应的预修改DRX周期为第一DRX周期值;在RRC实际最大用户数小于第一门限值阈值,且大于或等于第二门限值阈值的情况下,则设定终端对应的预修改DRX周期为第二DRX周期值;在RRC实际最大用户数小于第二门限值阈值,且大于或等于第三门限值阈值的情况下,则设定终端对应的预修改DRX周期为第三DRX周期值;在RRC实际最大用户数小于第四门限值阈值的情况下,则设定终端对应的预修改DRX周期为第四DRX周期值。
[0038] S130、将预修改DRX周期同步到目标小区对应的基站并由基站转发至终端,以使终端按照调节后的DRX周期监测寻呼消息。
[0039] 在本实施例中,通过获取基站对应目标小区中每个终端当前正在使用的DRX周期,将当前正在使用的DRX周期与预修改DRX周期进行比对,在当前正在使用的DRX周期与预修改DRX周期比对结果一致的情况下,可以继续使用当前正在使用的DRX周期,不要进行预修改;在当前正在使用的DRX周期与预修改DRX周期比对结果不一致的情况下,说明当前使用的DRX周期不能满足需要,需要进行修改,将预修改DRX周期同步到目标小区对应的基站并由基站转发至终端,以使终端按照调节后的DRX周期监测寻呼消息。
[0040] 本发明实施例的技术方案,通过确定在预配置寻呼调节周期内目标小区的RRC实际最大用户数,根据RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定目标小区中终端对应的预修改DRX周期;将预修改DRX周期同步到目标小区对应的基站并由基站转发至终端,以使终端按照调节后的DRX周期监测寻呼消息。本发明实施例,通过RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定终端对应的预修改DRX周期,以使终端依据预修改DRX周期监测寻呼消息,由此能够依据负荷情况来自适应调节空闲态下DRX周期的方法,从而达到节省系统资源,最大化的节约终端电源的目的。
[0041] 在一实施例中,RRC用户容量值及其对应的DRX周期值的配置,包括:
[0042] 在RRC用户容量值大于或等于第一门限值阈值的情况下,设定对应的DRX周期值为第一DRX周期值;
[0043] 在RRC用户容量值大于或等于第二门限值阈值,且小于第一门限阈值的情况下,设定对应的DRX周期值为第二DRX周期值;
[0044] 在RRC用户容量值大于或等于第三门限值阈值,且小于第二门限值阈值的情况下,设定对应的DRX周期值为第三DRX周期值;
[0045] 在RRC用户容量值小于第三门限值阈值的情况下,设定对应的DRX周期值为第四DRX周期值。
[0046] 其中,第一DRX周期值指的是RRC用户容量值大于或等于第一门限值阈值时对应的DRX周期。第二DRX周期值指的是RRC用户容量值大于或等于第二门限值阈值,且小于第一门限阈值时对应的DRX周期。第三DRX周期值指的是RRC用户容量值大于或等于第三门限值阈值,且小于第二门限值阈值时对应的DRX周期。第四DRX周期值为RRC用户容量值小于第三门限值阈值时对应的DRX周期。
[0047] 需要说明的是,第一门限值阈值、第二门限值阈值和第三门限值阈值分别对应的门限阈值依次减小,即为第一门限值阈值大于第二门限值阈值大于第三门限值阈值;第一DRX周期值、第二DRX周期值、第三DRX周期值和第四DRX周期值分别对应的周期值依次增大,即为第一DRX周期值大于第二DRX周期值大于第三DRX周期值大于第四DRX周期值。可以理解为,RRC用户容量值越大,对应的DRX周期值就越小,反之,RRC用户容量值越小,对应的DRX周期值就越大,即为基站在RRC用户容量值多时,可设置小的DRX周期;在用户数少时,可设定长的DRX周期,从而可根据RRC用户数的多少进行自动调节DRX周期,达到为终端节电的目的。
[0048] 在本实施例中,在RRC用户容量值大于或等于第一门限值阈值的情况下,设定对应的DRX周期值为第一DRX周期值,在RRC用户容量值大于或等于第二门限值阈值,且小于第一门限阈值的情况下,设定对应的DRX周期值为第二DRX周期值,在RRC用户容量值大于或等于第三门限值阈值,且小于第二门限值阈值的情况下,设定对应的DRX周期值为第三DRX周期值,在RRC用户容量值小于第三门限值阈值的情况下,设定对应的DRX周期值为第四DRX周期值。示例性的,第一门限值阈值设置300,第二门限值阈值设置为100,第三门限值阈值设置为50,在RRC用户容量值大于或等于300时,DRX周期值设定为64ms;在RRC用户容量值大于或等于100,且RRC用户容量值小于300时,DRX周期值设定为128ms;在RRC用户容量值大于或等于50,且RRC用户容量值小于100时,DRX周期值设定为256ms;在RRC用户容量值小于50时,DRX周期值设定为512ms。
[0049] 在一实施例中,所述方法,还包括:
[0050] 根据预先建立的RRC用户数统计模型调整预先配置的RRC用户容量值及其对应的DRX周期值,以得到调整后的RRC用户容量值及其对应的DRX周期值。
[0051] 其中,RRC用户数统计模型可以理解为基站的每个小区的历史RRC用户数统计模型,RRC用户数统计模型可以包括:无线资源控制RRC用户数小时统计模型、无线资源控制RRC用户数日统计模型、无线资源控制RRC用户数周统计模型和无线资源控制RRC用户数月统计模型
[0052] 在本实施例中,可以依据预先建立的RRC用户数统计模型,以进行调整预先配置的RRC用户容量值及其对应的DRX周期值,以得到调整后的RRC用户容量值及其对应的DRX周期值,可以理解为,通过预先建立的RRC用户数统计模型进行更新RRC用户容量值及其对应的DRX周期值,以得到当前小区中的每个终端对应的最优的RRC用户容量值及其对应的DRX周期值。
[0053] 在一实施例中,根据预先建立的RRC用户数统计模型调整预先配置的RRC用户容量值及其对应的DRX周期值,包括:
[0054] 分析RRC用户数小时统计模型,RRC用户数日统计模型、RRC用户数周统计模型和RRC用户数月统计模型,以得到对应的分析结果;
[0055] 依据分析结果调整预先配置的RRC用户容量值及其对应的DRX周期值。
[0056] 其中,RRC用户数小时统计模型指的是在网络管理中心采用每小时时间粒度下统计每个小区的RRC用户数对应的统计模型;RRC用户数日统计模型指的是根据基站的每个小区的分钟时间粒度,所得到预配置寻呼周期内的每个小区的RRC用户数对应的统计模型;RRC用户数周统计模型可以通过RRC用户数日统计模型进行汇总得到;RRC用户数月统计模型可以通过RRC用户数周统计模型进行汇总得到。
[0057] 在本实施例中,通过分析RRC用户数小时统计模型、RRC用户数日统计模型、RRC用户数周统计模型和RRC用户数月统计模型中在不同的时间段内分别对应的RRC用户数,以得到对应的分析结果,依据分析结果进行调整预先配置的RRC用户容量值及其对应的DRX周期值,以得到最优的RRC用户容量值及其对应的DRX周期值。
[0058] 在一实施例中,预先建立的RRC用户数统计模型包括下述之一:RRC用户数小时统计模型、RRC用户数日统计模型、RRC用户数周统计模型和RRC用户数月统计模型,RRC用户数统计模型的建立,包括:
[0059] 接收基站按照预设第一时间粒度上传的目标小区对应的RRC实际最大用户数和RRC平均用户数;
[0060] 配置寻呼消息的寻呼调节周期;
[0061] 依据预设第一时间粒度统计寻呼调节周期内每个小区对应的RRC实际最大用户数和RRC平均用户数,以形成RRC用户数日统计模型;
[0062] 对RRC用户数日统计模型进行汇总和统计确定RRC用户数周统计模型;
[0063] 对RRC用户数周统计模型进行汇总和统计确定RRC用户数月统计模型。
[0064] 其中,预设第一时间粒度指的是基站上报RRC实际最大用户数和RRC平均用户数的时间。一般情况下,预设第一时间粒度以分钟为时间粒度,示例性的,预设第一时间粒度设置为15分钟。
[0065] 在本实施例中,配置寻呼消息的寻呼调节周期,用户可以正常接入至对应的基站,基站按照预设第一时间粒度上传的目标小区对应的RRC实际最大用户数和RRC平均用户数,网络管理中心在接收到基站上传的RRC实际最大用户数和RRC平均用户数之后,依据预设第一时间粒度,进行统计寻呼调节周期内每个小区对应的RRC实际最大用户数和RRC平均用户数,以形成RRC用户数日统计模型,对RRC用户数日统计模型进行汇总和统计确定RRC用户数周统计模型,对RRC用户数周统计模型进行汇总和统计确定RRC用户数月统计模型。
[0066] 在一实施例中,图2为本发明一实施例提供的又一种终端节电方法的流程图,本实施例在上述各实施例地基础上,对确定在预配置寻呼调节周期内目标小区的RRC实际最大用户数、根据预先配置的RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定目标小区中终端对应的预修改DRX周期,以及将预修改DRX周期同步到目标小区对应的基站并由基站转发至终端,以使终端按照调节后的DRX周期监测寻呼消息进行了进一步的细化。
[0067] 本实施例中的终端节电方法,应用于网络管理中心。如图2所示,本实施例中的终端节电方法具体可以包含如下步骤:
[0068] S210、接收基站在预设时间粒度内上报的RRC平均用户数和RRC实际最大用户数。
[0069] 其中,预设时间粒度指的是基站上报对应小区的RRC平均用户数和RRC实际最大用户数的时间粒度,该时间粒度一般设置为分钟时间粒度,示例性的,预设时间粒度为10分钟、15分钟等等。
[0070] 在本实施例中,在终端用户接入到对应的基站后,每个小区会实时或定时计算相对应的RRC平均用户数和RRC实际最大用户数,基站会在设置的预设时间粒度内,将每个小区会实时或定时计算相对应的RRC平均用户数和RRC实际最大用户数进行统计,并上报至网络管理中心,由网络管理中心接收基站上报的RRC平均用户数和RRC实际最大用户数并进行相应的统计。
[0071] S220、在预配置寻呼调节周期内统计预设时间粒度内目标小区对应的RRC实际最大用户数,其中,预配置寻呼调节周期大于预设时间粒度。
[0072] 在本实施例中,在接收到基站按照预设时间粒度上报的每个小区所对应的RRC平均用户数和RRC实际最大用户数,网络管理中心可以统计在预配置寻呼调节周期内每个小区所对应的RRC实际最大用户数。需要说明的是,预配置寻呼调节周期大于预设时间粒度,可以理解为,预配置寻呼调节周期一般以小时为时间粒度,而预设时间粒度一般以分钟为时间粒度。
[0073] S230、在RRC实际最大用户数大于或等于第一门限值阈值的情况下,则设定终端对应的预修改DRX周期为第一DRX周期值。
[0074] 在本实施例中,网络管理中心依据目标小区在寻呼调节周期内统计的RRC实际最大用户数,以获取目标小区所对应的预修改DRX周期。具体的,在预配置寻呼调节周期内目标小区对应的RRC实际最大用户数大于或等于第一门限值阈值的情况下,则可以将每个小区内所有终端对应的预修改DRX周期设置为第一DRX周期值。示例性的,RRC实际最大用户数为200,第一门限值阈值为100,此时对应的第一DRX周期值为32ms,则将每个小区内所有终端对应的预修改DRX周期设置为32ms。
[0075] S240、在RRC实际最大用户数小于第一门限值阈值,且大于或等于第二门限值阈值的情况下,则设定终端对应的预修改DRX周期为第二DRX周期值。
[0076] 在本实施例中,网络管理中心依据目标小区在寻呼调节周期内统计的RRC实际最大用户数,以获取目标小区所对应的预修改DRX周期。具体的,在预配置寻呼调节周期内目标小区对应的RRC实际最大用户数小于第一门限值阈值,且大于或等于第二门限值阈值的情况下,则可以将每个小区内所有终端对应的预修改DRX周期设置为第二DRX周期值。示例性的,RRC实际最大用户数为80,第一门限值阈值为100,第二门限值阈值为60,此时对应的第一DRX周期值为64ms,则将每个小区内所有终端对应的预修改DRX周期设置为64ms。
[0077] S250、在RRC实际最大用户数小于第二门限值阈值,且大于或等于第三门限值阈值的情况下,则设定终端对应的预修改DRX周期为第三DRX周期值。
[0078] 在本实施例中,网络管理中心依据目标小区在寻呼调节周期内统计的RRC实际最大用户数,以获取目标小区所对应的预修改DRX周期。具体的,在预配置寻呼调节周期内目标小区对应的RRC实际最大用户数小于第二门限值阈值,且大于或等于第三门限值阈值的情况下,则可以将每个小区内所有终端对应的预修改DRX周期设置为第三DRX周期值。示例性的,RRC实际最大用户数为45,第三门限值阈值为30,第二门限值阈值为60,此时对应的第一DRX周期值为128ms,则将每个小区内所有终端对应的预修改DRX周期设置为128ms。
[0079] S260、在RRC实际最大用户数小于第三门限值阈值的情况下,则设定终端对应的预修改DRX周期为第四DRX周期值。
[0080] 在本实施例中,网络管理中心依据目标小区在寻呼调节周期内统计的RRC实际最大用户数,以获取目标小区所对应的预修改DRX周期。具体的,在预配置寻呼调节周期内目标小区对应的RRC实际最大用户数小于第三门限值阈值的情况下,则可以将每个小区内所有终端对应的预修改DRX周期设置为第四DRX周期值。示例性的,RRC实际最大用户数为20,第三门限值阈值为30,此时对应的第一DRX周期值为256ms,则将每个小区内所有终端对应的预修改DRX周期设置为256ms。
[0081] S270、判断目标小区内终端的预修改DRX周期与目标小区内终端当前使用的DRX周期是否一致,若是,则执行S280;若否,则执行S290。
[0082] 在本实施例中,网络管理中心判断当前是否需要调节目标小区的DRX周期,具体的,通过将目标小区内终端对应的预修改DRX周期与目标小区内终端当前使用的DRX周期进行比较,若预修改DRX周期与当前使用的DRX周期相一致,则不需要进行目标小区内终端的调节DRX周期;若预修改DRX周期与当前使用的DRX周期不一致,则需要启动DRX周期调节流程,进行修改目标小区对应的消息参数中携带的默认寻呼周期为预修改DRX周期,并将预修改DRX周期同步至基站,以使基站在监测到DRX周期有修改时,触发消息参数的参数修改流程,由基站转发至终端。
[0083] S280、不进行目标小区内终端的调节DRX周期。
[0084] 在本实施例中,在预修改DRX周期与当前使用的DRX周期相一致的情况下,则不需要启动调节DRX周期流程进行目标小区内终端的调节DRX周期。
[0085] S290、修改目标小区对应的消息参数中携带的默认寻呼周期为预修改DRX周期,并将预修改DRX周期同步至基站,以使基站在监测到DRX周期有修改时,触发消息参数的参数修改流程,由基站转发至终端。
[0086] 在本实施例中,在预修改DRX周期与当前使用的DRX周期不一致的情况下,则需要启动DRX周期调节流程,进行目标小区内终端的DRX周期修改,首先修改目标小区对应的消息参数中携带的默认寻呼周期为预修改DRX周期,触发预修改周期同步至基站,以使基站在监测到DRX周期有修改时,触发消息参数的参数修改流程,基站在监测到DRX周期有修改时,则触发信令消息参数的参数修改流程,并由基站将预修改DRX周期转发至终端。
[0087] 本实施例的上述技术方案,通过在RRC实际最大用户数大于或等于第一门限值阈值的情况下,则设定终端对应的预修改DRX周期为第一DRX周期值,在RRC实际最大用户数小于第一门限值阈值,且大于或等于第二门限值阈值的情况下,则设定终端对应的预修改DRX周期为第二DRX周期值,在RRC实际最大用户数小于第二门限值阈值,且大于或等于第三门限值阈值的情况下,则设定终端对应的预修改DRX周期为第三DRX周期值,在RRC实际最大用户数小于第三门限值阈值的情况下,则设定终端对应的预修改DRX周期为第四DRX周期值,判断目标小区内终端的预修改DRX周期与目标小区内终端当前使用的DRX周期是否一致,在一致的情况下,修改目标小区对应的消息参数中携带的默认寻呼周期为预修改DRX周期,并将预修改DRX周期同步至基站,以使基站在监测到DRX周期有修改时,触发消息参数的参数修改流程,由基站转发至终端,进一步能够实现依据负荷情况来自适应调节空闲态下DRX周期的方法,从而达到节省系统资源,最大化的节约终端电源的目的。
[0088] 在一实施例中,图3为本发明一实施例提供的另一种终端节电方法的流程图,本实施例中的终端节电方法,应用于基站。如图3所示,本实施例中的终端节电方法,具体可以包含如下步骤:
[0089] S310、接收网络管理中心下发的预修改DRX周期。
[0090] S320、寻呼每个小区中的终端,并通知终端DRX周期有更新。
[0091] S330、在消息参数发送时刻,发送更新后的消息参数到终端,以使终端在监测到寻呼消息更新时,读取更新后的消息参数并依据更新后的消息参数中包含的预修改DRX周期更新正在使用的DRX周期。
[0092] 其中,消息参数可以理解为SIB1信令消息,SIB1携带UE接入小区所需的最关键的信息,例如随机接入参数、DRX周期修改消息参数。SIB1包括关于其他SIB的可用性和调度的信息。
[0093] 在本实施例中,基站侧监测到DRX周期有修改,则触发SIB1信令消息的参数修改流程,进行寻呼小区内的所有终端,通知终端广播参数有更新,在SIB1信令消息发送时刻,基站发送新的SIB1信令消息到空口,终端监测到寻呼消息,发现是系统消息更新,则读取新的SIB1信令消息,得到新的DRX周期,终端按照调节后的DRX周期定时监测寻呼消息。图4为本发明实施例提供的一种基站进行空口寻呼发送的示意图,如图4所示,基站发送新的SIB1信令消息到空口,终端监测寻呼消息。
[0094] 在本实施例中,为便于更好的理解网络管理中心、基站和终端三者的交互,图5为本发明实施例提供的一种网络管理中心、基站和终端三者的交互示意图。网络管理中心接收基站在预设时间粒度内上报的RRC平均用户数和RRC实际最大用户数,并在预配置寻呼调节周期内统计目标小区对应的RRC实际最大用户数,根据预先配置的RRC用户容量值及其对应的DRX周期值,以及RRC实际最大用户数确定目标小区中终端对应的预修改DRX周期,将预修改DRX周期同步到基站,接收网络管理中心下发的预修改DRX周期,寻呼每个小区中的终端,并通知终端DRX周期有更新,触发SIB1信令消息的参数修改流程,由基站转发至终端,然后终端监测到寻呼消息,则读取新的SIB1信令消息,得到新的DRX周期,终端按照调节后的DRX周期定时监测寻呼消息。
[0095] 在一实施例中,为便于更好的理解终端节电方法。本实施例中,以基站在工业园区为例进行说明,其中,工业园区包括一个基站,一个基站覆盖是三个小区,每个小区均包含多个终端。在本实施例中,在网络管理中心学习并建立基站对应每个小区的历史RRC用户数统计模型,包括日模型、月模型和周模型,并分析日模型、月模型和周模型,确定适合启动的模型:设定每个小区对应的寻呼调节周期,收集基站统计每个小区的每个小区的在寻呼调节周期内的RRC最大用户数和RRC平均用户数,并分别按日、周、月为粒度存入数据库中;或者,在网络管理中心采用小时时间粒度进行统计每个小区的RRC用户数。
[0096] 本实施例中的寻呼统计周期设定为1个小时,基站每15分钟的时间粒度上报RRC实际最大用户数和RRC平均用户数。本实施例中,预设时间粒度为15分钟粒度,第一门限值阈值为100,第一DRX周期值为64ms,第二门限值阈值为50,第二DRX周期值为128ms,第三门限值阈值为20,第三DRX周期值为256ms,第四DRX周期值为512ms,SIB1表示为上述实施例中的消息参数,
[0097] a1、工业园区基站1,有三个小区,分别为小区1、小区2和小区3,每个小区中包含多个用户终端,配置小区寻呼消息统计周期为1小时。
[0098] a2、基站1上电,启动。小区1、小区2和小区3正常启动。园区的用户正常接入。小区1、小区2和小区3会实时计算实际最大RRC用户数和平均的RRC用户数,其中,最大及平均的计算周期为1秒。
[0099] a3、基站1在15分钟粒度到时,将小区1、小区2和小区3的统计实际最大RRC用户数和平均的RRC用户数上报到网络管理中心。
[0100] a4、网络管理中心将基站1的15分钟的粒度数据入库,即为每15分钟一条记录。
[0101] a5、在每天预设时间内,例如可以是半夜2点,网络管理中心启动对日数据模型收集及入库。
[0102] 根据基站1的每个小区的15分钟粒度,得到寻呼统计周期即1小时的RRC平均用户数,RRC实际最大用户数统计值,然后小区1、小区2和小区3数据分别入库日模型库。
[0103] a6、在每周预设时间内,例如可以是每周半夜2点网络管理中心启动对周数据模型收集及入库。
[0104] 根据基站的日数据模型,计算及汇总一周的RRC平均用户数和RRC实际最大用户数统计值,然后小区1、小区2和小区3数据分别入库周模型库。
[0105] a7、在每月预设时间内,例如可以是每月最后一天半夜2点,网络管理中心启动对周数据模型收集及入库。
[0106] 根据基站的日数据模型,计算及汇总一月的RRC平均用户数和RRC实际最大用户数统计值,然后小区1、小区2和小区3数据分别入库月模型库。
[0107] a8、根据分析日模型,周模型,月模型,发现基站1白天人8:00—18点人多,晚上18:00之后人少。11:00之后人特别少。适合启动日模型。
[0108] a9、建立paging的DRX的档位和对应门限。
[0109] 根据实时的RRC用户数,设定对应的paging的DRX的档位和对应门限。
[0110] 设定为四档
[0111] 第一档高档位容量门限    高档位DRX周期值
[0112] 第二档中档位容量门限    中档位DRX周期值
[0113] 第三档低档位容量门限    低档位DRX周期值
[0114] 第四档无门限       最低档位DRX周期值
[0115] 本实施例中的建议值为:
[0116] 第一档 RRC用户数>=100;高档位DRX周期值 =32ms
[0117] 第二档 50<=RRC用户数<100;中档位DRX周期值 = 64ms
[0118] 第三档 20<=RRC用户数<50;低档位DRX周期值 = 128ms
[0119] 第四档 RRC用户数<20;最低档位DRX周期值=256ms
[0120] a10、网络管理中心启动寻呼统计周期定时器。当定时器超时后,根据15分钟粒度的统计,计算寻呼统计周期内的RRC平均用户数和RRC实际最大用户数容量值。
[0121] 当RRC实际最大用户数值>=100时,设定预修改DRX周期为rf32。
[0122] 当100>RRC实际最大用户数值>=50时,设定预修改DRX周期为rf64。
[0123] 当50>RRC实际最大用户数值>=20时,设定预修改DRX周期为rf128。
[0124] 当RRC实际最大用户数值小于20时,设定预修改DRX周期为rf256。
[0125] a11、修改DRX周期
[0126] 判断,如果预修改的DRX周期和小区当前使用的不一样,则修改default Paging Cycle=预修改的DRX值,触发参数修改到基站侧。
[0127] a12、基站分小区触发空口的寻呼和SIB1的修改。
[0128] UE接收到寻呼后,接收新的SIB1的default Paging Cycle值。后续按照新的周期定时醒了监测寻呼信道。
[0129] 本发明实施例,主要是考虑到系统的容量潮汐效应,即基站在白天繁忙用户数多时,可设置小的DRX周期;在晚上睡眠后用户数少时,可设定长的DRX周期,从而可根据RRC实际用户数的多少来自动调节DRX周期,达到为终端节电的目的。
[0130] 在一实施例中,图6为本发明实施例提供的一种终端设备的结构示意图。终端设备10旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。终端设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
[0131] 如图6所示,终端设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储终端设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。
[0132] 终端设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许终端设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0133] 处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如终端节电方法。
[0134] 在一些实施例中,终端节电方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到终端设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的终端节电方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行终端节电方法。
[0135] 本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0136] 用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程终端节电装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0137] 在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD‑ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0138] 为了提供与用户的交互,可以在终端设备上实施此处描述的系统和技术,该终端设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给终端设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0139] 可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
[0140] 计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端‑服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0141] 在一实施例中,本发明实施例还包括一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现本发明任一实施例所述的终端节电方法。
[0142] 计算机程序产品在实现的过程中,可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0143] 应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0144] 上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。