CN115968018B - Terminal power saving method, terminal equipment and storage medium - Google Patents
Terminal power saving method, terminal equipment and storage medium Download PDFInfo
- Publication number
- CN115968018B CN115968018B CN202211583967.8A CN202211583967A CN115968018B CN 115968018 B CN115968018 B CN 115968018B CN 202211583967 A CN202211583967 A CN 202211583967A CN 115968018 B CN115968018 B CN 115968018B
- Authority
- CN
- China
- Prior art keywords
- rrc
- drx
- user
- radio resource
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000004048 modification Effects 0.000 claims abstract description 53
- 238000012986 modification Methods 0.000 claims abstract description 53
- 238000013179 statistical model Methods 0.000 claims description 56
- 238000004590 computer program Methods 0.000 claims description 20
- 238000004458 analytical method Methods 0.000 claims description 7
- 230000003442 weekly effect Effects 0.000 claims description 3
- 230000001105 regulatory effect Effects 0.000 abstract description 5
- 230000005611 electricity Effects 0.000 abstract description 4
- 101150096310 SIB1 gene Proteins 0.000 description 11
- 238000004891 communication Methods 0.000 description 11
- 230000011664 signaling Effects 0.000 description 9
- 230000002354 daily effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000013499 data model Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000032823 cell division Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 208000019116 sleep disease Diseases 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses a terminal electricity saving method, terminal equipment and a storage medium. The method is applied to a network management center, and comprises the following steps: determining the RRC actual maximum user number of a target cell in a preconfigured paging adjustment period; determining a pre-modification DRX period corresponding to a terminal in a target cell according to the RRC user capacity value, the DRX period value corresponding to the RRC user capacity value and the RRC actual maximum user number; and synchronizing the pre-modified DRX cycle to a base station corresponding to the target cell and forwarding the pre-modified DRX cycle to the terminal by the base station so that the terminal monitors the paging message according to the regulated DRX cycle. According to the embodiment of the invention, the pre-modification DRX period corresponding to the terminal can be determined through the RRC user capacity value, the corresponding DRX period value and the RRC actual maximum user number, so that the terminal monitors the paging message according to the pre-modification DRX period, and the method for adaptively adjusting the DRX period in the idle state according to the load condition can be realized, thereby achieving the purposes of saving system resources and maximally saving the power supply of the terminal.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a terminal power saving method, a terminal device, and a storage medium.
Background
The rapid development of communication provides many convenience for our life, and the 5G network speed is faster than the 4G network speed, but the cost is that the mobile phone consumes more power under the 5G network. How to save electricity for the terminal is thus a very painful problem for many handset manufacturers.
Paging is a basic function of a communication system. In the prior art, in order to reduce power consumption of a User Equipment (UE) in an rrc_idle/rrc_inactive state, the UE receives a paging message using a discontinuous reception (Discontinuous Reception, DRX) mode. This is so that the UE can wake up only for a fixed time to receive paging messages, and the period of each wake-up is called DRX cycle. In the IDLE and Inactive modes of radio resource control (Radio Resource Control, RRC), paging messages are monitored in each DRX cycle, each DRX cycle monitors a Paging Occasion (PO), and DRX delays Paging, so that system resources are consumed, so how to reasonably configure the DRX cycle to achieve power consumption reduction and increase the service time of a terminal battery is a problem to be solved.
Disclosure of Invention
In view of this, the present invention provides a method, apparatus, terminal device and storage medium for terminal power saving, which can adaptively adjust the DRX cycle in the idle state according to the load condition, thereby achieving the purpose of saving system resources and maximally saving terminal power.
According to an aspect of the present invention, an embodiment of the present invention provides a terminal power saving method, which is applied to a network management center, the method including:
determining the actual maximum number of the radio resource control RRC of the target cell in a preconfigured paging adjustment period;
determining a pre-modified discontinuous reception mode (DRX) period corresponding to a terminal in the target cell according to a pre-configured Radio Resource Control (RRC) user capacity value, a discontinuous reception mode (DRX) period value corresponding to the RRC user capacity value and the actual maximum user number of the RRC user capacity value;
synchronizing the pre-modified discontinuous reception mode DRX cycle to a base station corresponding to the target cell and forwarding the pre-modified discontinuous reception mode DRX cycle to the terminal by the base station so that the terminal monitors paging messages according to the adjusted discontinuous reception mode DRX cycle.
According to another aspect of the present invention, an embodiment of the present invention further provides a terminal power saving method, which is applied to a base station, and the method includes:
receiving a pre-modified discontinuous reception mode DRX period issued by a network management center;
paging a terminal in each cell and notifying the terminal that a Discontinuous Reception (DRX) period is updated;
and at the message parameter sending moment, sending the updated message parameter to the terminal so that the terminal reads the updated message parameter and updates the discontinuous reception mode (DRX) period in use according to the pre-modified DRX period contained in the updated message parameter when the terminal monitors the updating of the paging message.
According to another aspect of the present invention, an embodiment of the present invention further provides a terminal device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the terminal power saving method according to any one of the embodiments of the present invention.
According to another aspect of the present invention, an embodiment of the present invention further provides a computer readable storage medium, where computer instructions are stored, where the computer instructions are configured to cause a processor to execute the method for terminal power saving according to any embodiment of the present invention.
According to the technical scheme of the embodiment of the invention, the pre-modification DRX period corresponding to the terminal in the target cell is determined according to the RRC user capacity value and the corresponding DRX period value thereof and the RRC actual maximum user number by determining the RRC actual maximum user number of the target cell in the pre-configuration paging adjustment period; and synchronizing the pre-modified DRX cycle to a base station corresponding to the target cell and forwarding the pre-modified DRX cycle to the terminal by the base station so that the terminal monitors the paging message according to the regulated DRX cycle. According to the embodiment of the invention, the pre-modification DRX period corresponding to the terminal is determined through the RRC user capacity value and the corresponding DRX period value thereof and the RRC actual maximum user number, so that the terminal monitors the paging message according to the pre-modification DRX period, and the method for adjusting the DRX period in the idle state can be self-adaptively adjusted according to the load condition, thereby achieving the purposes of saving system resources and maximally saving the power supply of the terminal.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the invention or to delineate the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a method for saving power in a terminal according to an embodiment of the present invention;
fig. 2 is a flowchart of another power saving method for a terminal according to an embodiment of the present invention;
FIG. 3 is a flowchart of another power saving method for a terminal according to an embodiment of the present invention;
fig. 4 is a schematic diagram of performing air interface paging transmission by a base station according to an embodiment of the present invention;
fig. 5 is an interaction schematic diagram of a network management center, a base station and a terminal according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the term "first" and the like in the description and the claims of the present invention and the above-described drawings are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In an embodiment, fig. 1 is a flowchart of a method for saving power of a terminal according to an embodiment of the present invention, where the embodiment is applicable to a situation when power of the terminal is saved maximally. The terminal power saving method in the embodiment is applied to a network management center. In this embodiment, the network management center may also be referred to as a base station management center, and is configured to analyze and manage data reported by the base station. As shown in fig. 1, the specific steps include:
s110, determining the RRC actual maximum number of users of the target cell in the preconfigured paging adjustment period.
The preconfigured paging adjustment period refers to a preset paging message period on the network management center. The paging adjustment period may be preconfigured manually, and typically, the paging adjustment period is configured with a time granularity, and illustratively, the paging adjustment period is configured with an hour granularity.
In this embodiment, each base station may correspond to at least one cell, and each cell includes one or more terminals. Each cell corresponds to a corresponding RRC actual maximum number of users and an RRC average number of users, where the RRC actual maximum number of users may be understood as an actual RRC maximum number of users of the base station corresponding to the current cell in a time granularity range. It should be noted that, the maximum number of RRC users that can be borne by the base station is different from the actual maximum number of RRC users of each cell corresponding to the base station, and the actual maximum number of RRC users of each cell corresponding to the base station is continuously changed, and is reported statistically according to the actual situation. Exemplary, the actual maximum number of users in the current cell in the 1-point to 2-point time granularity range is 100; the actual maximum number of users in 2 points to 3 points is 300, etc.; the maximum number of RRC users that can be carried by the base station may be determined according to parameters of the base station, for example, performance of the base station, the number of antennas, transmission power, and so on.
In this embodiment, each cell calculates the RRC actual maximum user number and the RRC average user number in the time range in real time or in a fixed time, and sends the RRC actual maximum user number and the RRC average user number that can be calculated by the RRC to the base station, the base station may count the RRC actual maximum user number and the RRC average user number corresponding to each cell according to the time granularity, and report the RRC actual maximum user number and the RRC average user number to the network management center, where the network management center receives the RRC average user number and the RRC actual maximum user number reported by the base station in the preset time granularity, and counts the RRC actual maximum user number of the target cell in the preset paging adjustment period.
S120, determining a pre-modification DRX period corresponding to the terminal in the target cell according to the pre-configured RRC user capacity value, the corresponding DRX period value and the RRC actual maximum user number.
The RRC user capacity value may be understood as a threshold value of the number of RRC users that are preconfigured. The RRC user capacity value may be set empirically, or may be set manually or by itself, which is not limited in this embodiment. A pre-modified DRX cycle may be understood as a DRX cycle that is expected to need modification.
In this embodiment, when the RRC user capacity value is configured, a corresponding DRX cycle value corresponds to the RRC user capacity value. Specifically, the corresponding DRX cycle value may be determined according to a comparison between the RRC user capacity value and a preset threshold value. It should be noted that, when the configured RRC user capacity value and the DRX cycle value corresponding thereto, a gear corresponding thereto may be set, and each gear may correspond to the corresponding RRC user capacity value and the DRX cycle value corresponding thereto.
In this embodiment, according to the determined RRC actual maximum number of users, the preconfigured RRC user capacity value and the DRX cycle value corresponding to the RRC user capacity value, a pre-modified DRX cycle corresponding to the terminal in the target cell corresponding to the base station may be determined. Specifically, the pre-modified DRX cycle corresponding to the terminal may be determined according to a comparison between the RRC actual maximum user number and the RRC user capacity threshold. In some embodiments, the pre-modified DRX cycle corresponding to the terminal may be set to a first DRX cycle value when the RRC actual maximum number of users is greater than or equal to a first threshold; setting a pre-modification DRX period corresponding to the terminal as a second DRX period value under the condition that the RRC actual maximum user number is smaller than a first threshold value and larger than or equal to a second threshold value; setting a pre-modification DRX period corresponding to the terminal as a third DRX period value under the condition that the RRC actual maximum user number is smaller than a second threshold value and larger than or equal to a third threshold value; and setting the pre-modification DRX period corresponding to the terminal as a fourth DRX period value under the condition that the RRC actual maximum user number is smaller than the fourth threshold value.
S130, synchronizing the pre-modified DRX cycle to a base station corresponding to the target cell and forwarding the pre-modified DRX cycle to the terminal by the base station so that the terminal monitors the paging message according to the regulated DRX cycle.
In this embodiment, by acquiring the DRX cycle currently being used by each terminal in the target cell corresponding to the base station, comparing the currently used DRX cycle with the pre-modified DRX cycle, and under the condition that the comparison result of the currently used DRX cycle and the pre-modified DRX cycle is consistent, the currently used DRX cycle can be continuously used without pre-modification; and under the condition that the comparison result of the currently used DRX period and the pre-modified DRX period is inconsistent, the currently used DRX period cannot meet the requirement, modification is needed, and the pre-modified DRX period is synchronized to the base station corresponding to the target cell and forwarded to the terminal by the base station, so that the terminal monitors the paging message according to the regulated DRX period.
According to the technical scheme of the embodiment of the invention, the pre-modification DRX period corresponding to the terminal in the target cell is determined according to the RRC user capacity value and the corresponding DRX period value thereof and the RRC actual maximum user number by determining the RRC actual maximum user number of the target cell in the pre-configuration paging adjustment period; and synchronizing the pre-modified DRX cycle to a base station corresponding to the target cell and forwarding the pre-modified DRX cycle to the terminal by the base station so that the terminal monitors the paging message according to the regulated DRX cycle. According to the embodiment of the invention, the pre-modification DRX period corresponding to the terminal is determined through the RRC user capacity value and the corresponding DRX period value thereof and the RRC actual maximum user number, so that the terminal monitors the paging message according to the pre-modification DRX period, and the method for adjusting the DRX period in the idle state can be self-adaptively adjusted according to the load condition, thereby achieving the purposes of saving system resources and maximally saving the power supply of the terminal.
In an embodiment, the configuration of the RRC user capacity value and its corresponding DRX cycle value includes:
setting a corresponding DRX period value as a first DRX period value under the condition that the RRC user capacity value is larger than or equal to a first threshold value;
setting a corresponding DRX period value as a second DRX period value under the condition that the RRC user capacity value is larger than or equal to a second threshold value and smaller than the first threshold value;
setting a corresponding DRX period value as a third DRX period value under the condition that the RRC user capacity value is larger than or equal to a third threshold value and smaller than a second threshold value;
and setting the corresponding DRX cycle value as a fourth DRX cycle value under the condition that the RRC user capacity value is smaller than a third threshold value.
The first DRX cycle value refers to a DRX cycle corresponding to when the RRC user capacity value is greater than or equal to a first threshold value. The second DRX cycle value refers to a corresponding DRX cycle when the RRC user capacity value is greater than or equal to the second threshold value and less than the first threshold value. The third DRX cycle value refers to a DRX cycle corresponding to when the RRC user capacity value is greater than or equal to a third threshold value and less than a second threshold value. The fourth DRX cycle value is a DRX cycle corresponding to when the RRC user capacity value is less than the third threshold value.
It should be noted that, the threshold values corresponding to the first threshold value, the second threshold value and the third threshold value respectively decrease in sequence, that is, the first threshold value is greater than the second threshold value and greater than the third threshold value; and the cycle values respectively corresponding to the first DRX cycle value, the second DRX cycle value, the third DRX cycle value and the fourth DRX cycle value are sequentially increased, namely that the first DRX cycle value is larger than the second DRX cycle value and larger than the third DRX cycle value and larger than the fourth DRX cycle value. It can be understood that the larger the RRC user capacity value, the smaller the corresponding DRX cycle value, whereas the smaller the RRC user capacity value, the larger the corresponding DRX cycle value, i.e., the smaller the DRX cycle can be set when the base station has more RRC user capacity values; when the number of users is small, a long DRX period can be set, so that the DRX period can be automatically adjusted according to the number of RRC users, and the purpose of saving electricity for the terminal is achieved.
In this embodiment, when the RRC user capacity value is greater than or equal to the first threshold value, the corresponding DRX cycle value is set to be the first DRX cycle value, when the RRC user capacity value is greater than or equal to the second threshold value and less than the first threshold value, the corresponding DRX cycle value is set to be the second DRX cycle value, when the RRC user capacity value is greater than or equal to the third threshold value and less than the second threshold value, the corresponding DRX cycle value is set to be the third DRX cycle value, and when the RRC user capacity value is less than the third threshold value, the corresponding DRX cycle value is set to be the fourth DRX cycle value. Illustratively, the first threshold value is set to 300, the second threshold value is set to 100, the third threshold value is set to 50, and the DRX cycle value is set to 64ms when the RRC user capacity value is greater than or equal to 300; when the RRC user capacity value is greater than or equal to 100 and the RRC user capacity value is less than 300, setting the DRX cycle value to 128ms; when the RRC user capacity value is greater than or equal to 50 and the RRC user capacity value is less than 100, the DRX cycle value is set to 256ms; when the RRC user capacity value is less than 50, the DRX cycle value is set to 512ms.
In an embodiment, the method further comprises:
and adjusting the pre-configured RRC user capacity value and the corresponding DRX period value according to the pre-established RRC user quantity statistical model to obtain the adjusted RRC user capacity value and the corresponding DRX period value.
The RRC user number statistical model may be understood as a historical RRC user number statistical model of each cell of the base station, and the RRC user number statistical model may include: radio resource control RRC user hour statistical model, radio resource control RRC user day statistical model, radio resource control RRC user week statistical model and radio resource control RRC user month statistical model
In this embodiment, the preset RRC user capacity value and the DRX cycle value corresponding to the RRC user capacity value may be adjusted according to the preset RRC user number statistical model to obtain the adjusted RRC user capacity value and the DRX cycle value corresponding to the RRC user capacity value.
In an embodiment, adjusting the pre-configured RRC user capacity value and the DRX cycle value corresponding to the pre-configured RRC user capacity value according to the pre-established RRC user number statistical model includes:
Analyzing the RRC user hour statistical model, the RRC user daily statistical model, the RRC user weekly statistical model and the RRC user monthly statistical model to obtain corresponding analysis results;
and adjusting a preset RRC user capacity value and a corresponding DRX period value according to the analysis result.
The RRC user number hour statistical model refers to a statistical model corresponding to the number of RRC users in each cell counted by adopting granularity per hour in a network management center; the RRC user several days statistical model refers to a statistical model corresponding to the number of RRC users of each cell in a preconfigured paging cycle according to the minute time granularity of each cell of a base station; the RRC user week statistical model can be obtained by summarizing an RRC user day statistical model; the RRC user several months statistical model can be obtained by summarizing the RRC user several weeks statistical model.
In this embodiment, the RRC user hour statistical model, the RRC user day statistical model, the RRC user week statistical model, and the RRC user month statistical model are analyzed to obtain corresponding analysis results, and the preconfigured RRC user capacity value and the DRX cycle value corresponding thereto are adjusted according to the analysis results to obtain the optimal RRC user capacity value and the DRX cycle value corresponding thereto.
In one embodiment, the pre-established RRC user number statistical model includes one of: the establishing of the RRC user hour statistical model, the RRC user daily statistical model, the RRC user week statistical model and the RRC user month statistical model comprises the following steps:
receiving an RRC actual maximum user number and an RRC average user number corresponding to a target cell uploaded by a base station according to a preset first time granularity;
configuring a paging adjustment period of a paging message;
counting the corresponding RRC actual maximum user number and RRC average user number of each cell in the paging adjustment period according to a preset first time granularity to form an RRC user number-of-days statistical model;
summarizing and counting the RRC user daily statistical model to determine an RRC user weekly statistical model;
and summarizing and counting the RRC user week statistical model to determine the RRC user month statistical model.
The preset first time granularity refers to time when the base station reports the RRC actual maximum number of users and the RRC average number of users. Typically, the preset first time granularity takes minutes as the time granularity, and by way of example, the preset first time granularity is set to 15 minutes.
In this embodiment, a paging adjustment period of a paging message is configured, a user can normally access to a corresponding base station, the base station calculates an RRC actual maximum user number and an RRC average user number corresponding to a target cell uploaded by a preset first time granularity, after receiving the RRC actual maximum user number and the RRC average user number uploaded by the base station, a network management center calculates the RRC actual maximum user number and the RRC average user number corresponding to each cell in the paging adjustment period according to the preset first time granularity, so as to form an RRC user number day statistical model, collects and statistically determines the RRC user number week statistical model, and collects and statistically determines the RRC user number month statistical model.
In an embodiment, fig. 2 is a flowchart of another power saving method for a terminal according to an embodiment of the present invention, where the method determines an RRC actual maximum user number of a target cell in a preconfigured paging adjustment period based on the foregoing embodiments, determines a pre-modified DRX cycle corresponding to the terminal in the target cell according to a preconfigured RRC user capacity value and a DRX cycle value corresponding to the RRC user capacity value, and the RRC actual maximum user number, and synchronizes the pre-modified DRX cycle to a base station corresponding to the target cell and forwards the pre-modified DRX cycle to the terminal by the base station, so that the terminal further refines a paging message monitored by the terminal according to the adjusted DRX cycle.
The terminal power saving method in the embodiment is applied to a network management center. As shown in fig. 2, the terminal power saving method in this embodiment may specifically include the following steps:
s210, receiving the average number of RRC users and the actual maximum number of RRC users reported by the base station in a preset time granularity.
The preset time granularity refers to a time granularity of reporting the average number of RRC users and the actual maximum number of RRC users of the corresponding cell by the base station, and the time granularity is generally set to be a minute time granularity, and exemplary, the preset time granularity is 10 minutes, 15 minutes, and the like.
In this embodiment, after the terminal user accesses to the corresponding base station, each cell calculates the corresponding RRC average user number and RRC actual maximum user number in real time or at a fixed time, and the base station calculates the corresponding RRC average user number and RRC actual maximum user number in real time or at a fixed time in a preset time granularity, and reports the calculated RRC average user number and RRC actual maximum user number to the network management center, and the network management center receives the RRC average user number and RRC actual maximum user number reported by the base station and performs corresponding statistics.
S220, counting the RRC actual maximum user number corresponding to the target cell in a preset time granularity in a preset paging adjustment period, wherein the preset paging adjustment period is larger than the preset time granularity.
In this embodiment, when receiving the average number of RRC users and the actual maximum number of RRC users corresponding to each cell reported by the base station according to the preset time granularity, the network management center may count the actual maximum number of RRC users corresponding to each cell in the preset paging adjustment period. It should be noted that, the preconfigured paging adjustment period is greater than the preset time granularity, and it is understood that the preconfigured paging adjustment period is generally in the time granularity of hours, and the preset time granularity is generally in the time granularity of minutes.
And S230, setting the pre-modification DRX period corresponding to the terminal as a first DRX period value under the condition that the RRC actual maximum user number is greater than or equal to a first threshold value.
In this embodiment, the network management center obtains the pre-modified DRX cycle corresponding to the target cell according to the RRC actual maximum number of users counted by the target cell in the paging adjustment cycle. Specifically, when the RRC actual maximum number of users corresponding to the target cell in the preconfigured paging adjustment period is greater than or equal to the first threshold, the preconfigured DRX periods corresponding to all terminals in each cell may be set to a first DRX period value. For example, when the RRC actual maximum number of users is 200 and the first threshold is 100 and the corresponding first DRX cycle value is 32ms, the pre-modified DRX cycles corresponding to all terminals in each cell are set to 32ms.
S240, setting the pre-modification DRX period corresponding to the terminal as a second DRX period value under the condition that the RRC actual maximum user number is smaller than the first threshold value and larger than or equal to the second threshold value.
In this embodiment, the network management center obtains the pre-modified DRX cycle corresponding to the target cell according to the RRC actual maximum number of users counted by the target cell in the paging adjustment cycle. Specifically, when the RRC actual maximum number of users corresponding to the target cell in the preconfigured paging adjustment period is smaller than the first threshold and is greater than or equal to the second threshold, the preconfigured DRX periods corresponding to all terminals in each cell may be set to the second DRX period value. For example, when the RRC actual maximum number of users is 80, the first threshold is 100, the second threshold is 60, and the corresponding first DRX cycle value is 64ms, the pre-modified DRX cycles corresponding to all terminals in each cell are set to 64ms.
S250, setting the pre-modification DRX period corresponding to the terminal as a third DRX period value under the condition that the RRC actual maximum user number is smaller than a second threshold value and is larger than or equal to a third threshold value.
In this embodiment, the network management center obtains the pre-modified DRX cycle corresponding to the target cell according to the RRC actual maximum number of users counted by the target cell in the paging adjustment cycle. Specifically, when the RRC actual maximum number of users corresponding to the target cell in the preconfigured paging adjustment period is smaller than the second threshold and is greater than or equal to the third threshold, the preconfigured DRX periods corresponding to all terminals in each cell may be set to a third DRX period value. For example, when the RRC actual maximum number of users is 45, the third threshold is 30, the second threshold is 60, and the corresponding first DRX cycle value is 128ms, the pre-modified DRX cycles corresponding to all terminals in each cell are set to 128ms.
And S260, setting the pre-modification DRX period corresponding to the terminal as a fourth DRX period value under the condition that the RRC actual maximum user number is smaller than a third threshold value.
In this embodiment, the network management center obtains the pre-modified DRX cycle corresponding to the target cell according to the RRC actual maximum number of users counted by the target cell in the paging adjustment cycle. Specifically, when the RRC actual maximum number of users corresponding to the target cell in the preconfigured paging adjustment period is smaller than the third threshold, the preconfigured DRX periods corresponding to all terminals in each cell may be set to a fourth DRX period value. For example, when the RRC actual maximum number of users is 20 and the third threshold is 30 and the corresponding first DRX cycle value is 256ms, the pre-modified DRX cycles corresponding to all terminals in each cell are set to 256ms.
S270, judging whether the pre-modified DRX period of the terminal in the target cell is consistent with the DRX period currently used by the terminal in the target cell, if so, executing S280; if not, S290 is performed.
In this embodiment, the network management center determines whether the DRX cycle of the target cell needs to be adjusted currently, specifically, compares the pre-modified DRX cycle corresponding to the terminal in the target cell with the DRX cycle currently used by the terminal in the target cell, and if the pre-modified DRX cycle is consistent with the DRX cycle currently used, does not need to adjust the DRX cycle of the terminal in the target cell; if the pre-modification DRX period is inconsistent with the currently used DRX period, a DRX period adjustment flow is required to be started, the default paging period carried in the message parameter corresponding to the modification target cell is the pre-modification DRX period, and the pre-modification DRX period is synchronized to the base station, so that the base station triggers the parameter modification flow of the message parameter when monitoring that the DRX period is modified, and the message parameter is forwarded to the terminal by the base station.
S280, the DRX cycle of the terminal in the target cell is not adjusted.
In this embodiment, in the case that the pre-modified DRX cycle is consistent with the currently used DRX cycle, the adjustment DRX cycle procedure does not need to be started to perform adjustment of the DRX cycle of the terminal in the target cell.
S290, modifying the default paging cycle carried in the message parameter corresponding to the target cell as a pre-modification DRX cycle, and synchronizing the pre-modification DRX cycle to the base station, so that the base station triggers the parameter modification flow of the message parameter when the base station monitors that the DRX cycle is modified, and the message parameter modification flow is forwarded to the terminal by the base station.
In this embodiment, when the pre-modification DRX cycle is inconsistent with the currently used DRX cycle, a DRX cycle adjustment procedure needs to be started to modify the DRX cycle of the terminal in the target cell, first, the default paging cycle carried in the message parameter corresponding to the target cell is modified to be the pre-modification DRX cycle, and the pre-modification cycle is triggered to be synchronized to the base station, so that the base station triggers the parameter modification procedure of the message parameter when detecting that the DRX cycle is modified, and the base station triggers the parameter modification procedure of the signaling message parameter when detecting that the DRX cycle is modified, and forwards the pre-modification DRX cycle to the terminal.
According to the technical scheme, under the condition that the RRC actual maximum user number is larger than or equal to the first threshold value, the pre-modification DRX cycle corresponding to the terminal is set to be the first DRX cycle value, under the condition that the RRC actual maximum user number is smaller than the first threshold value and larger than or equal to the second threshold value, the pre-modification DRX cycle corresponding to the terminal is set to be the second DRX cycle value, under the condition that the RRC actual maximum user number is smaller than the second threshold value and larger than or equal to the third threshold value, the pre-modification DRX cycle corresponding to the terminal is set to be the third DRX cycle value, under the condition that the RRC actual maximum user number is smaller than the third threshold value, the pre-modification DRX cycle corresponding to the terminal is set to be the fourth DRX cycle value, whether the pre-modification DRX cycle of the terminal in the target cell is consistent with the current use cycle of the terminal is judged, under the condition that the RRC actual maximum user number is larger than or equal to the second threshold value, the default paging cycle carried in the message parameter corresponding to the target cell is set to be the pre-modification DRX cycle, the pre-modification DRX cycle is synchronized to the base station under the condition that the RRC actual maximum user number is smaller than the second threshold value, the DRX cycle is larger than the third threshold value, the message parameter is set to be the first DRX cycle is triggered to the terminal, and the idle condition is further adjusted by the base station is reached, and the method is capable of saving the power source parameters.
In an embodiment, fig. 3 is a flowchart of another power saving method for a terminal according to an embodiment of the present invention, where the power saving method for a terminal in the embodiment is applied to a base station. As shown in fig. 3, the terminal power saving method in this embodiment may specifically include the following steps:
s310, receiving the pre-modified DRX cycle issued by the network management center.
S320, paging the terminal in each cell, and notifying the terminal that the DRX cycle is updated.
S330, at the moment of sending the message parameters, the updated message parameters are sent to the terminal, so that when the terminal monitors the updating of the paging message, the updated message parameters are read, and the DRX cycle in use is updated according to the pre-modified DRX cycle contained in the updated message parameters.
The message parameter may be understood as an SIB1 signaling message, where SIB1 carries most critical information required for the UE to access the cell, such as a random access parameter, a DRX cycle modification message parameter. SIB1 includes information about availability and scheduling of other SIBs.
In this embodiment, when the base station side monitors that the DRX cycle is modified, a parameter modification process of the SIB1 signaling message is triggered, all terminals in the paging cell are notified that the broadcast parameters of the terminals are updated, at the time of sending the SIB1 signaling message, the base station sends a new SIB1 signaling message to the air interface, the terminal monitors that the paging message is updated by the system message, and reads the new SIB1 signaling message to obtain a new DRX cycle, and the terminal monitors the paging message at regular time according to the adjusted DRX cycle. Fig. 4 is a schematic diagram of performing air interface paging transmission by a base station according to an embodiment of the present invention, where, as shown in fig. 4, the base station sends a new SIB1 signaling message to the air interface, and a terminal monitors a paging message.
In this embodiment, in order to better understand interactions among the network management center, the base station and the terminal, fig. 5 is a schematic diagram of interactions among the network management center, the base station and the terminal according to an embodiment of the present invention. The network management center receives the RRC average user number and the RRC actual maximum user number reported by the base station in the preset time granularity, counts the RRC actual maximum user number corresponding to the target cell in the preset paging adjustment period, determines the preset modification DRX period corresponding to the terminal in the target cell according to the preset RRC user capacity value, the corresponding DRX period value and the RRC actual maximum user number, synchronizes the preset modification DRX period to the base station, receives the preset modification DRX period issued by the network management center, pages the terminal in each cell, notifies the terminal of update of the DRX period, triggers the parameter modification flow of SIB1 signaling information, forwards the parameter modification flow to the terminal by the base station, then monitors paging information by the terminal, reads new SIB1 signaling information to obtain a new DRX period, and monitors the paging information by the terminal according to the adjusted DRX period.
In one embodiment, to facilitate a better understanding of the terminal power saving method. In this embodiment, a base station is described as an example of an industrial park, where the industrial park includes one base station, and one base station covers three cells, and each cell includes a plurality of terminals. In this embodiment, a network management center learns and builds a historical RRC user number statistical model corresponding to each cell of a base station, including a day model, a month model, and a week model, and analyzes the day model, the month model, and the week model to determine a model suitable for starting: setting a paging adjustment period corresponding to each cell, collecting the statistics of the RRC maximum user number and the RRC average user number of each cell in the paging adjustment period by a base station, and storing the statistics into a database according to the granularity of day, week and month; or, the network management center adopts the hour time granularity to count the RRC users of each cell.
The paging statistics period in this embodiment is set to 1 hour, and the base station reports the RRC actual maximum number of users and the RRC average number of users at a time granularity of every 15 minutes. In this embodiment, the preset time granularity is 15 minutes granularity, the first threshold is 100, the first DRX cycle value is 64ms, the second threshold is 50, the second DRX cycle value is 128ms, the third threshold is 20, the third DRX cycle value is 256ms, the fourth DRX cycle value is 512ms, and the sib1 is indicated as the message parameter in the above embodiment,
a1, an industrial park base station 1 is provided with three cells, namely a cell 1, a cell 2 and a cell 3, each cell comprises a plurality of user terminals, and the statistics period of the configured cell paging message is 1 hour.
a2, powering up the base station 1 and starting. Cell 1, cell 2 and cell 3 start up normally. The users of the campus are normally accessed. Cell 1, cell 2 and cell 3 will calculate the actual maximum RRC user number and average RRC user number in real time, where the maximum and average calculation period is 1 second.
and a3, when 15 minutes reach the granularity, the base station 1 reports the statistical actual maximum RRC user number and the average RRC user number of the cell 1, the cell 2 and the cell 3 to the network management center.
and a4, the network management center stores the granularity data of 15 minutes of the base station 1, namely one record every 15 minutes.
a5, in a preset time every day, for example, 2 points in the middle of the night, the network management center starts to collect and store the daily data model.
And obtaining the average user number of RRC in paging statistics period, namely 1 hour, according to the granularity of 15 minutes of each cell of the base station 1, obtaining the actual maximum user number statistic value of RRC, and then respectively storing the data of the cell 1, the cell 2 and the cell 3 into a daily model library.
a6, starting the collection and storage of the week data model by the network management center at 2 points in the middle of the week within a preset time of the week.
And calculating and summarizing the average RRC user number and the actual maximum RRC user number statistical value for one week according to the daily data model of the base station, and then respectively warehousing the data of the cell 1, the cell 2 and the cell 3 in a Zhou Moxing library.
a7, in the preset time of each month, for example, the last day of each month is 2 points in the middle of the night, and the network management center starts to collect and store the week data model.
And calculating and summarizing the statistics value of the average RRC user number and the actual maximum RRC user number in one month according to the daily data model of the base station, and then respectively warehousing the data of the cell 1, the cell 2 and the cell 3 into a month model library.
a8, according to the analysis day model Zhou Moxing and the month model, the base station 1 is found that 8:00-18 people are more in daytime and less in evening after 18:00. After 11:00, the number of people is particularly small. The day model is suitable to be started.
a9, establishing a gear and a corresponding threshold of the paging DRX.
And setting a gear and a corresponding threshold of the DRX of the corresponding paging according to the number of the RRC users in real time.
Setting four gears
First-gear high-gear capacity threshold high-gear DRX cycle value
Shift DRX cycle value in second shift capacity threshold
Third low capacity threshold low DRX cycle value
Fourth gear threshold-free lowest gear DRX cycle value
The suggested values in this embodiment are:
first RRC user number > =100; high DRX cycle value = 32ms
Second gear 50< = RRC user number <100; mid-range DRX cycle value = 64ms
Third gear 20< = RRC user number <50; low DRX cycle value = 128ms
Fourth gear RRC user number <20; minimum gear DRX cycle value = 256ms
a10, the network management center starts a paging statistics period timer. And after the timer is overtime, calculating the RRC average user number and the RRC actual maximum user capacity value in the paging counting period according to the statistics of 15-minute granularity.
When RRC actual maximum user value > =100, the pre-modified DRX cycle is set to rf32.
When 100> rrc actual maximum user value > =50, the pre-modified DRX cycle is set to rf64.
When 50> rrc actual maximum user value > =20, the pre-modified DRX cycle is set to rf128.
When the RRC actual maximum user value is less than 20, the pre-modified DRX cycle is set to rf256.
a11, modifying DRX period
And judging that if the pre-modified DRX period is different from the current use of the cell, modifying default Paging Cycle =the pre-modified DRX value, and modifying the triggering parameter to the base station side.
a12, triggering paging of an air interface and modification of SIB1 by base station cell division.
After the UE receives the page, it receives the default Paging Cycle value of the new SIB 1. The monitoring paging channel is then periodically awakened in accordance with the new period.
The embodiment of the invention mainly considers the capacity tide effect of the system, namely, when the number of busy users of the base station is large in daytime, a small DRX period can be set; when the number of users is small after sleeping at night, a long DRX period can be set, so that the DRX period can be automatically adjusted according to the number of the RRC actual users, and the purpose of saving electricity for the terminal is achieved.
In an embodiment, fig. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present invention. Terminal device 10 is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. Terminal devices may also represent various forms of mobile devices such as personal digital assistants, cellular telephones, smart phones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 6, the terminal device 10 includes at least one processor 11, and a memory such as a Read Only Memory (ROM) 12, a Random Access Memory (RAM) 13, etc., communicatively connected to the at least one processor 11, wherein the memory stores a computer program executable by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the Read Only Memory (ROM) 12 or the computer program loaded from the storage unit 18 into the Random Access Memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the terminal device 10 can also be stored. The processor 11, the ROM 12 and the RAM 13 are connected to each other via a bus 14. An input/output (I/O) interface 15 is also connected to bus 14.
A plurality of components in the terminal device 10 are connected to the I/O interface 15, including: an input unit 16 such as a keyboard, a mouse, etc.; an output unit 17 such as various types of displays, speakers, and the like; a storage unit 18 such as a magnetic disk, an optical disk, or the like; and a communication unit 19 such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the terminal device 10 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
The processor 11 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, digital Signal Processors (DSPs), and any suitable processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as the terminal power saving method.
In some embodiments, the terminal power saving method may be implemented as a computer program tangibly embodied on a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and/or installed onto the terminal device 10 via the ROM 12 and/or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the terminal power saving method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the terminal power saving method in any other suitable way (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for carrying out methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable terminal power saving device, such that the computer programs, when executed by the processor, cause the functions/operations specified in the flowchart and/or block diagram to be implemented. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a terminal device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the terminal device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
In an embodiment, the present invention further includes a computer program product comprising a computer program which, when executed by a processor, implements the terminal power saving method according to any of the embodiments of the present invention.
Computer program product in the implementation, the computer program code for carrying out operations of the present invention may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present invention may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution of the present invention are achieved, and the present invention is not limited herein.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.
Claims (8)
1. A terminal power saving method, applied to a network management center, the method comprising:
determining the actual maximum number of the radio resource control RRC of the target cell in a preconfigured paging adjustment period;
determining a pre-modified discontinuous reception mode (DRX) period corresponding to a terminal in the target cell according to a pre-configured Radio Resource Control (RRC) user capacity value, a discontinuous reception mode (DRX) period value corresponding to the RRC user capacity value and the actual maximum user number of the RRC user capacity value;
Synchronizing the pre-modified discontinuous reception mode DRX cycle to a base station corresponding to the target cell and forwarding the pre-modified discontinuous reception mode DRX cycle to the terminal by the base station so that the terminal monitors paging information according to the adjusted discontinuous reception mode DRX cycle;
the configuration of the radio resource control RRC user capacity value and the discontinuous reception mode DRX cycle value corresponding to the radio resource control RRC user capacity value includes:
setting a corresponding discontinuous reception mode DRX period value as a first discontinuous reception mode DRX period value under the condition that the Radio Resource Control (RRC) user capacity value is larger than or equal to a first threshold value;
setting a corresponding discontinuous reception mode DRX period value as a second discontinuous reception mode DRX period value under the condition that the Radio Resource Control (RRC) user capacity value is larger than or equal to a second threshold value and smaller than a first threshold value;
setting a corresponding discontinuous reception mode DRX period value as a third discontinuous reception mode DRX period value under the condition that the Radio Resource Control (RRC) user capacity value is larger than or equal to a third threshold value and smaller than a second threshold value;
setting a corresponding discontinuous reception mode DRX period value as a fourth discontinuous reception mode DRX period value under the condition that the Radio Resource Control (RRC) user capacity value is smaller than the third threshold value;
The determining the pre-modified discontinuous reception mode DRX cycle corresponding to the terminal in the target cell according to the pre-configured radio resource control RRC user capacity value and the discontinuous reception mode DRX cycle value corresponding to the pre-configured radio resource control RRC user capacity value, and the actual maximum number of the radio resource control RRC users in the pre-configured paging adjustment period includes:
setting the pre-modified discontinuous reception mode (DRX) period corresponding to the terminal as the first DRX period value under the condition that the actual maximum user number of the Radio Resource Control (RRC) is greater than or equal to the first threshold value;
setting the pre-modified discontinuous reception mode (DRX) period corresponding to the terminal as the second DRX period value under the condition that the actual maximum number of the RRC is smaller than the first threshold value and larger than or equal to the second threshold value;
setting the pre-modified discontinuous reception mode (DRX) period corresponding to the terminal as the third DRX period value under the condition that the actual maximum number of the RRC is smaller than the second threshold value and larger than or equal to the third threshold value;
And setting the pre-modified discontinuous reception mode (DRX) period corresponding to the terminal as the fourth DRX period value under the condition that the actual maximum number of the RRC is smaller than the third threshold value.
2. The method according to claim 1, characterized in that the method further comprises:
and adjusting the pre-configured Radio Resource Control (RRC) user capacity value and the discontinuous reception mode (DRX) period value corresponding to the pre-configured RRC user capacity value according to the pre-established RRC user number statistical model to obtain the adjusted RRC user capacity value and the discontinuous reception mode (DRX) period value corresponding to the adjusted RRC user capacity value.
3. The method of claim 2, wherein the pre-established radio resource control, RRC, user statistics model comprises one of: the method comprises the steps of establishing a Radio Resource Control (RRC) user hour statistical model, a Radio Resource Control (RRC) user number daily statistical model, a Radio Resource Control (RRC) user week statistical model and a Radio Resource Control (RRC) user month statistical model, wherein the establishment of the Radio Resource Control (RRC) user number statistical model comprises the following steps:
receiving the actual maximum number of the radio resource control RRC and the average number of the radio resource control RRC corresponding to the target cell uploaded by the base station according to a preset time granularity;
Configuring a paging adjustment period of a paging message;
counting the actual maximum number of the radio resource control RRC and the average number of the radio resource control RRC corresponding to each cell in the paging adjustment period according to the preset time granularity to form a radio resource control RRC user number daily statistical model;
the radio resource control RRC user number-of-days statistical model is summed up and counted to determine the radio resource control RRC user number-of-weeks statistical model;
and carrying out total statistics on the Radio Resource Control (RRC) user week statistical model to determine the Radio Resource Control (RRC) user month statistical model.
4. The method of claim 3, wherein said adjusting the pre-configured radio resource control, RRC, user capacity value and its corresponding discontinuous reception, DRX, cycle value according to the pre-established radio resource control, RRC, user statistical model comprises:
analyzing the Radio Resource Control (RRC) user hour statistical model, the Radio Resource Control (RRC) user daily statistical model, the Radio Resource Control (RRC) user weekly statistical model and the Radio Resource Control (RRC) user monthly statistical model to obtain corresponding analysis results;
And adjusting a pre-configured Radio Resource Control (RRC) user capacity value and a Discontinuous Reception (DRX) period value corresponding to the RRC user capacity value according to the analysis result.
5. The method of claim 1, wherein said determining the actual maximum number of radio resource control, RRC, users of the target cell during the preconfigured paging adjustment period comprises:
receiving the average number of the Radio Resource Control (RRC) users and the actual maximum number of the RRC users reported by the base station in a preset time granularity;
and counting the actual maximum number of the radio resource control RRC corresponding to the target cell in the preset time granularity in a preset paging adjustment period, wherein the preset paging adjustment period is larger than the preset time granularity.
6. The method according to claim 1, wherein said synchronizing the pre-modified discontinuous reception, DRX, cycle to the base station to which the target cell corresponds and forwarding by the base station to the terminal, comprises:
judging whether the pre-modified discontinuous reception mode DRX period of the terminal in the target cell is consistent with the discontinuous reception mode DRX period currently used by the terminal in the target cell;
If yes, not carrying out Discontinuous Reception (DRX) cycle adjustment of the terminal in the target cell;
if not, modifying a default paging cycle carried in a message parameter corresponding to the target cell as a pre-modified discontinuous reception mode (DRX) cycle, and synchronizing the pre-modified DRX cycle to the base station, so that the base station triggers a parameter modification flow of the message parameter when detecting that the DRX cycle is modified, and the message parameter is forwarded to the terminal by the base station.
7. A network management center device, the network management center device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the terminal power saving method of any one of claims 1-6.
8. A computer readable storage medium storing computer instructions for causing a processor to perform the terminal power saving method of any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211583967.8A CN115968018B (en) | 2022-12-09 | 2022-12-09 | Terminal power saving method, terminal equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211583967.8A CN115968018B (en) | 2022-12-09 | 2022-12-09 | Terminal power saving method, terminal equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115968018A CN115968018A (en) | 2023-04-14 |
CN115968018B true CN115968018B (en) | 2023-10-27 |
Family
ID=87351990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211583967.8A Active CN115968018B (en) | 2022-12-09 | 2022-12-09 | Terminal power saving method, terminal equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115968018B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925161A (en) * | 2009-06-11 | 2010-12-22 | 株式会社Ntt都科摩 | Method and device for adaptively adjusting discontinuous reception mode in wireless communication system |
CN103402245A (en) * | 2013-07-24 | 2013-11-20 | 中国联合网络通信集团有限公司 | Configuration method, equipment and system for DRX (discontinuity reception) cycle |
CN103546906A (en) * | 2012-07-09 | 2014-01-29 | 中国电信股份有限公司 | Method and system for adjusting discontinuous receiving cycle length |
CN104145509A (en) * | 2012-05-15 | 2014-11-12 | 华为技术有限公司 | Discontinuous reception configuration method of user equipment, base station, and system |
CN112911718A (en) * | 2019-12-03 | 2021-06-04 | 普天信息技术有限公司 | DRX (discontinuous reception) resource adjusting method, base station and user terminal |
CN113475161A (en) * | 2019-12-27 | 2021-10-01 | Oppo广东移动通信有限公司 | Discontinuous reception control method, device and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021142854A1 (en) * | 2020-01-19 | 2021-07-22 | 华为技术有限公司 | Paging method and communication apparatus |
-
2022
- 2022-12-09 CN CN202211583967.8A patent/CN115968018B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925161A (en) * | 2009-06-11 | 2010-12-22 | 株式会社Ntt都科摩 | Method and device for adaptively adjusting discontinuous reception mode in wireless communication system |
CN104145509A (en) * | 2012-05-15 | 2014-11-12 | 华为技术有限公司 | Discontinuous reception configuration method of user equipment, base station, and system |
CN103546906A (en) * | 2012-07-09 | 2014-01-29 | 中国电信股份有限公司 | Method and system for adjusting discontinuous receiving cycle length |
CN103402245A (en) * | 2013-07-24 | 2013-11-20 | 中国联合网络通信集团有限公司 | Configuration method, equipment and system for DRX (discontinuity reception) cycle |
CN112911718A (en) * | 2019-12-03 | 2021-06-04 | 普天信息技术有限公司 | DRX (discontinuous reception) resource adjusting method, base station and user terminal |
CN113475161A (en) * | 2019-12-27 | 2021-10-01 | Oppo广东移动通信有限公司 | Discontinuous reception control method, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115968018A (en) | 2023-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101377376B1 (en) | A mobile computing device and method for maintaining application continuity | |
EP2673992B1 (en) | Method and apparatus of smart power management for mobile communication terminals using power thresholds | |
KR101529539B1 (en) | Method and apparatus of smart power management for mobile communication terminals | |
KR101508045B1 (en) | A mobile computing device and method with intelligent pushing management | |
EP2851798A1 (en) | Method, device, and terminal for adjusting heartbeat cycle for application | |
CN110493855B (en) | Communication mode control method, device, storage medium and terminal | |
US9954787B2 (en) | Intelligent terminal power-saving management method and apparatus | |
CN104219746B (en) | Method, device and terminal for autonomously adjusting wake-up time | |
CN106304292A (en) | A kind of application message based reminding method and terminal | |
CN111683401B (en) | Method and device for adjusting paging cycle and terminal equipment | |
CN115968018B (en) | Terminal power saving method, terminal equipment and storage medium | |
CN110928586A (en) | APP background keep-alive method and device | |
CN106686708B (en) | Data service management method and device | |
CN114697444B (en) | Mode control method and system of wearable device and wearable device | |
CN116684946A (en) | Device sleep method, device sleep apparatus, and computer-readable storage medium | |
CN104023358B (en) | Wireless resource adjusting method capable of balancing system signaling load and terminal power consumption | |
CN106095056A (en) | A kind of method waking up system up and terminal | |
US12007827B2 (en) | Terminal power saving method and apparatus | |
Accurso et al. | Modelling and optimization of DRX in cellular IoT networks: An MDP approach | |
CN116546078A (en) | Monitoring equipment awakening method and device | |
CN120302394A (en) | Optimization method and device for dormancy wakeup of mobile terminal equipment | |
CN117336834A (en) | Method and device for determining power consumption mode, electronic equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |