Disclosure of Invention
The invention aims to provide a configuration method, a device and a management platform for a standby state of a terminal, and solves the problem that in the prior art, a determination scheme for the standby state of the terminal only meets the service requirement of the terminal and does not reduce the power consumption of the terminal to the lowest.
In order to solve the above technical problem, an embodiment of the present invention provides a method for configuring a standby state of a terminal, including:
acquiring a power consumption demand parameter of a terminal;
and determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters.
Optionally, the power consumption requirement parameter includes: the method comprises the following steps of triggering a service, judging whether a downlink response service exists or not, judging whether the downlink response service is sensitive or not, activating the value of a timer in a power saving mode PSM (pulse position modulation) and judging whether the downlink response service exists or not, and judging whether the downlink response service exists in a periodic service or not, the service period of the periodic service and the time delay requirement of the downlink triggering service; and/or
The standby mode comprises the following steps: at least one of a Power Save Mode (PSM), an enhanced discontinuous reception (eDRX), and an idle state; and/or
The standby parameters include: the power save mode PSM activates the value of the timer, whether at least one of eDRX, paging cycle, eDRX cycle, and paging time window Ptw is configured during the period of the PSM activation timer.
Optionally, when the power consumption requirement parameter includes a service triggering manner, if the service triggering manner is uplink triggering and the power consumption requirement parameter further includes whether a downlink response service exists, the step of determining the standby manner and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes:
determining that the standby mode of the terminal is a power saving mode PSM according to the fact that the service triggering mode is uplink triggering;
and determining a standby parameter corresponding to the standby mode according to whether the downlink response service exists.
Optionally, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service exists includes:
if no downlink response service exists, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0;
and if the downlink response service exists and the power consumption requirement parameter further comprises whether the downlink response service is sensitive, determining a standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive.
Optionally, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive includes:
if the downlink response service is not sensitive, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0;
if the downlink response service is sensitive, determining that the standby parameter corresponding to the standby mode is the value of a PSM activation timer, and setting the value of the PSM activation timer as the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle;
wherein N is a positive integer.
Optionally, in a case that the value of the PSM activation timer is set to be a smaller value of the duration of the paging message repetition interval of the core network and the duration of the paging cycle N times, if the power consumption requirement parameter further includes the value of the power saving mode PSM activation timer, the configuration method further includes:
judging whether the value of the PSM activation timer is smaller than the minimum value of the period of the enhanced discontinuous reception eDRX or not;
if so, determining that the standby parameter corresponding to the standby mode is that eDRX is not configured in the time period of the PSM activation timer;
if not, determining that the standby parameter corresponding to the standby mode is eDRX configured in the time period of the PSM activation timer.
Optionally, when the power consumption requirement parameter includes a service triggering manner, if the service triggering manner is downlink triggering and the power consumption requirement parameter further includes whether the service is a periodic service, the step of determining the standby manner and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes:
and determining the standby mode and corresponding standby parameters of the terminal according to whether the service triggering mode is downlink triggering and the corresponding service is a periodic service.
Optionally, the step of determining the standby mode and the corresponding standby parameter of the terminal according to whether the service trigger mode is downlink trigger and the corresponding service is a periodic service includes:
if the service triggering mode is downlink triggering, the corresponding service is a periodic service, and the power consumption requirement parameter further comprises a service period of the periodic service, determining a standby mode and a corresponding standby parameter of the terminal according to the service period of the periodic service;
and if the service triggering mode is downlink triggering, the corresponding service is a non-periodic service, and the power consumption requirement parameter further comprises a time delay requirement of the downlink triggering service, determining the standby mode and the corresponding standby parameter of the terminal according to the time delay requirement of the downlink triggering service.
Optionally, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the service period of the periodic service includes:
if the service cycle of the periodic service is less than the maximum cycle value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, the eDRX cycle is set as the service cycle of the periodic service, and the paging time window Ptw is the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle; wherein N is a positive integer;
and if the service cycle of the periodic service is not less than the maximum cycle of the enhanced discontinuous reception eDRX, suggesting to modify the service triggering mode of the terminal as uplink triggering, and determining the standby mode of the terminal as a power saving mode PSM.
Optionally, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the delay requirement of the downlink trigger service includes:
if the delay requirement of the downlink trigger service is less than the minimum cycle of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is in an idle state, wherein the standby parameter corresponding to the standby mode is a paging cycle, and setting the paging cycle according to the delay requirement of the downlink trigger service;
if the time delay requirement of the downlink trigger service is not less than the cycle minimum value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, setting the eDRX cycle according to the time delay requirement of the downlink trigger service, and setting a paging time window Ptw as the smaller value of the interval duration of the repeated paging message of the core network and the duration of N times of the paging cycle; wherein N is a positive integer.
Optionally, after determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter, the configuration method further includes:
obtaining a configuration file according to the power consumption requirement parameters and the corresponding standby mode and standby parameters of the terminal;
and sending the configuration file to a terminal.
The embodiment of the invention also provides a configuration device of the standby state of the terminal, which comprises the following steps:
the first acquisition module is used for acquiring power consumption demand parameters of the terminal;
and the first determining module is used for determining the standby mode and the corresponding standby parameters of the terminal according to the power consumption requirement parameters.
Optionally, the power consumption requirement parameter includes: the method comprises the following steps of triggering a service, judging whether a downlink response service exists or not, judging whether the downlink response service is sensitive or not, activating the value of a timer in a power saving mode PSM (pulse position modulation) and judging whether the downlink response service exists or not, and judging whether the downlink response service exists in a periodic service or not, the service period of the periodic service and the time delay requirement of the downlink triggering service; and/or
The standby mode comprises the following steps: at least one of a Power Save Mode (PSM), an enhanced discontinuous reception (eDRX), and an idle state; and/or
The standby parameters include: the power save mode PSM activates the value of the timer, whether at least one of eDRX, paging cycle, eDRX cycle, and paging time window Ptw is configured during the period of the PSM activation timer.
Optionally, when the power consumption requirement parameter includes a service triggering manner, if the service triggering manner is uplink triggering and the power consumption requirement parameter further includes whether there is a downlink response service, the first determining module includes:
a first determining submodule, configured to determine that a standby mode of the terminal is a power saving mode PSM according to that the service trigger mode is an uplink trigger;
and the second determining submodule is used for determining the standby parameters corresponding to the standby mode according to whether the downlink response service exists or not.
Optionally, the second determining sub-module includes:
a first processing unit, configured to determine that a standby parameter corresponding to the standby mode is a value of a PSM activation timer and set the value of the PSM activation timer to 0 if there is no downlink response service;
and the second processing unit is configured to determine, if a downlink response service exists and the power consumption requirement parameter further includes whether the downlink response service is sensitive, a standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive.
Optionally, the second processing unit includes:
a first processing subunit, configured to determine, if the downlink response service is not sensitive, that a standby parameter corresponding to the standby mode is a value of a PSM activation timer, and set the value of the PSM activation timer to 0;
a second processing subunit, configured to determine, if the downlink response service is sensitive, that a standby parameter corresponding to the standby mode is a value of a PSM activation timer, and set the value of the PSM activation timer to be a smaller value of a duration of a paging message repetition interval of a core network and a duration of N times of a paging cycle;
wherein N is a positive integer.
Optionally, in a case that the value of the PSM activation timer is set to be a smaller value of the interval duration of the paging message repeated by the core network and the duration of the paging cycle N times, if the power consumption requirement parameter further includes the value of the power saving mode PSM activation timer, the configuration apparatus further includes:
a first determining module, configured to determine whether a value of the PSM activation timer is less than a minimum value of a period of the enhanced discontinuous reception eDRX;
a second determining module, configured to determine, if the received request message indicates that eDRX is not configured in the period of the PSM activation timer, the standby parameter corresponding to the standby mode;
and a third determining module, configured to determine that the standby parameter corresponding to the standby mode is eDRX configured within the period of the PSM activation timer if the determination result is negative.
Optionally, when the power consumption requirement parameter includes a service trigger mode, if the service trigger mode is downlink trigger and the power consumption requirement parameter further includes whether the power consumption requirement parameter is a periodic service, the first determining module includes:
and a third determining submodule, configured to determine a standby mode and corresponding standby parameters of the terminal according to whether the service trigger mode is downlink trigger and the corresponding service is a periodic service.
Optionally, the third determining sub-module includes:
a first determining unit, configured to determine, if the service trigger mode is downlink trigger, the corresponding service is a periodic service, and the power consumption requirement parameter further includes a service period of the periodic service, a standby mode and a corresponding standby parameter of the terminal according to the service period of the periodic service;
a second determining unit, configured to determine, if the service triggering manner is downlink triggering, the corresponding service is an aperiodic service, and the power consumption requirement parameter further includes a delay requirement of the downlink triggering service, a standby manner and a corresponding standby parameter of the terminal according to the delay requirement of the downlink triggering service.
Optionally, the first determining unit includes:
a third processing subunit, configured to determine that the standby mode of the terminal is the enhanced discontinuous reception eDRX if a service cycle of the periodic service is less than a cycle maximum value of the enhanced discontinuous reception eDRX, where standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, the eDRX cycle is set as the service cycle of the periodic service, and the paging time window Ptw is a smaller value of a duration of a paging message repetition interval of the core network and a duration of N times of the paging cycle; wherein N is a positive integer;
a fourth processing subunit, configured to, if a service cycle of the periodic service is not smaller than a maximum cycle value of the enhanced discontinuous reception eDRX, suggest to modify a service trigger mode of the terminal to be uplink trigger, and determine that a standby mode of the terminal is a power saving mode PSM.
Optionally, the second determining unit includes:
a fifth processing subunit, configured to determine that a standby mode of the terminal is an idle state if a delay requirement of the downlink trigger service is less than a minimum period of an enhanced discontinuous reception eDRX, where a standby parameter corresponding to the standby mode is a paging period, and the paging period is set according to the delay requirement of the downlink trigger service;
a sixth processing subunit, configured to determine that a standby mode of the terminal is the enhanced discontinuous reception eDRX if the delay requirement of the downlink trigger service is not less than the cycle minimum of the enhanced discontinuous reception eDRX, where standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, and set the eDRX cycle according to the delay requirement of the downlink trigger service, and set a paging time window Ptw as a smaller value of a duration of a paging message repetition interval of a core network and a duration of an N-fold paging cycle; wherein N is a positive integer.
Optionally, the configuration device further includes:
the first processing module is used for obtaining a configuration file according to the power consumption requirement parameter and the corresponding standby mode and standby parameter of the terminal after determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter;
and the first sending module is used for sending the configuration file to the terminal.
The embodiment of the invention also provides a management platform, which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor; the processor implements the above-described configuration method of the standby state of the terminal when executing the program.
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the configuration method for the standby state of the terminal.
The technical scheme of the invention has the following beneficial effects:
in the scheme, the configuration method of the standby state of the terminal acquires the power consumption requirement parameter of the terminal; determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters; the method can meet the service requirement of the terminal, can reduce the power consumption of the terminal to the minimum, meets the requirement of the terminal on low power consumption and long endurance, and well solves the problem that the determination scheme of the standby state of the terminal in the prior art only meets the service requirement of the terminal and does not reduce the power consumption of the terminal to the minimum.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments.
The present invention provides a configuration method of a terminal standby state, aiming at the problem that a determination scheme of the terminal standby state in the prior art only meets the service requirement of the terminal and does not reduce the power consumption of the terminal to the lowest, as shown in fig. 3, the configuration method comprises the following steps:
step 31: acquiring a power consumption demand parameter of a terminal;
step 33: and determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters.
The configuration method of the standby state of the terminal provided by the embodiment of the invention obtains the power consumption requirement parameter of the terminal; determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters; the method can meet the service requirement of the terminal, can reduce the power consumption of the terminal to the minimum, meets the requirement of the terminal on low power consumption and long endurance, and well solves the problem that the determination scheme of the standby state of the terminal in the prior art only meets the service requirement of the terminal and does not reduce the power consumption of the terminal to the minimum.
Wherein the power consumption requirement parameters include: the method comprises the following steps of triggering a service, judging whether a downlink response service exists or not, judging whether the downlink response service is sensitive or not, activating the value of a timer in a power saving mode PSM (pulse position modulation) and judging whether the downlink response service exists or not, and judging whether the downlink response service exists in a periodic service or not, the service period of the periodic service and the time delay requirement of the downlink triggering service; and/or
The standby mode comprises the following steps: at least one of a Power Save Mode (PSM), an enhanced discontinuous reception (eDRX), and an idle state; and/or
The standby parameters include: the power save mode PSM activates the value of the timer, whether at least one of eDRX, paging cycle, eDRX cycle, and paging time window Ptw is configured during the period of the PSM activation timer.
Specifically, when the power consumption requirement parameter includes a service triggering mode, if the service triggering mode is uplink triggering and the power consumption requirement parameter further includes whether a downlink response service exists, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes: determining that the standby mode of the terminal is a power saving mode PSM according to the fact that the service triggering mode is uplink triggering; and determining a standby parameter corresponding to the standby mode according to whether the downlink response service exists.
Wherein, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service exists comprises: if no downlink response service exists, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0; and if the downlink response service exists and the power consumption requirement parameter further comprises whether the downlink response service is sensitive, determining a standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive.
Specifically, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive includes: if the downlink response service is not sensitive, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0; if the downlink response service is sensitive, determining that the standby parameter corresponding to the standby mode is the value of a PSM activation timer, and setting the value of the PSM activation timer as the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle; wherein N is a positive integer.
Further, in a case where the value of the PSM activation timer is set to be the smaller of the interval duration of the repeated paging message of the core network and the duration of the N times of the paging cycle, if the power consumption requirement parameter further includes the value of the power saving mode PSM activation timer, the configuration method further includes: judging whether the value of the PSM activation timer is smaller than the minimum value of the period of the enhanced discontinuous reception eDRX or not; if so, determining that the standby parameter corresponding to the standby mode is that eDRX is not configured in the time period of the PSM activation timer; if not, determining that the standby parameter corresponding to the standby mode is eDRX configured in the time period of the PSM activation timer.
In this embodiment of the present invention, when the power consumption requirement parameter includes a service trigger mode, if the service trigger mode is downlink trigger and the power consumption requirement parameter further includes whether the service is a periodic service, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes: and determining the standby mode and corresponding standby parameters of the terminal according to whether the service triggering mode is downlink triggering and the corresponding service is a periodic service.
The step of determining the standby mode and the corresponding standby parameters of the terminal according to whether the service triggering mode is downlink triggering and the corresponding service is a periodic service comprises the following steps: if the service triggering mode is downlink triggering, the corresponding service is a periodic service, and the power consumption requirement parameter further comprises a service period of the periodic service, determining a standby mode and a corresponding standby parameter of the terminal according to the service period of the periodic service; and if the service triggering mode is downlink triggering, the corresponding service is a non-periodic service, and the power consumption requirement parameter further comprises a time delay requirement of the downlink triggering service, determining the standby mode and the corresponding standby parameter of the terminal according to the time delay requirement of the downlink triggering service.
Specifically, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the service period of the periodic service includes: if the service cycle of the periodic service is less than the maximum cycle value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, the eDRX cycle is set as the service cycle of the periodic service, and the paging time window Ptw is the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle; wherein N is a positive integer; and if the service cycle of the periodic service is not less than the maximum cycle of the enhanced discontinuous reception eDRX, suggesting to modify the service triggering mode of the terminal as uplink triggering, and determining the standby mode of the terminal as a power saving mode PSM.
The step of determining the standby mode and the corresponding standby parameters of the terminal according to the time delay requirement of the downlink trigger service comprises the following steps: if the delay requirement of the downlink trigger service is less than the minimum cycle of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is in an idle state, wherein the standby parameter corresponding to the standby mode is a paging cycle, and setting the paging cycle according to the delay requirement of the downlink trigger service; if the time delay requirement of the downlink trigger service is not less than the cycle minimum value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, setting the eDRX cycle according to the time delay requirement of the downlink trigger service, and setting a paging time window Ptw as the smaller value of the interval duration of the repeated paging message of the core network and the duration of N times of the paging cycle; wherein N is a positive integer.
Further, after determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter, the configuration method further includes: obtaining a configuration file according to the power consumption requirement parameters and the corresponding standby mode and standby parameters of the terminal; and sending the configuration file to a terminal.
This can enable the terminal to execute when a standby application is made.
The following further describes a configuration method of a standby state of a terminal according to an embodiment of the present invention.
In view of the above technical problems, embodiments of the present invention provide a configuration method for a standby state of a terminal, so as to meet a service requirement of the terminal, minimize power consumption of the terminal, and meet a requirement of the terminal for low power consumption and long endurance; the protocol is described as follows:
the embodiment of the invention can add a terminal standby state selection platform in the third-party application management system, and the platform is embedded with a terminal standby state selection scheme which gives a reasonable standby state selection and standby parameter suggestion of the terminal according to the service requirement and the power consumption requirement of the terminal. The core network sets a default value of a standby state for different terminals, when the third-party application management platform selects a standby mode and parameter configuration for the terminals, the standby mode and the parameter configuration are configured for the network through the capability open platform, and the core network performs parameter configuration according to the mode of the platform configuration. The terminal standby state selection scheme is as follows:
the input part of the algorithm is the service requirement of the terminal, and the specific service requirement may include:
(1) service triggering mode a: a1 downlink trigger, a2 uplink trigger;
(2) whether a downlink response service b exists: b1 yes, b2 no;
(3) a delay requirement c of the downlink trigger service;
(4) whether it is a periodic service d: d1 yes, d2 no;
(5) service period (if the service frequency is considered for aperiodic service) e;
(6) a core network repeated paging message duration t (i.e. the core network repeated paging message interval duration);
(7) the time delay requirement of the downlink response service is as follows: i1 (sensitive), i2 (insensitive).
And (3) giving a low-power consumption related parameter configuration mode meeting the basic service requirement of the terminal by considering the specific service requirement and low-power consumption requirement of the terminal:
(1) selecting a standby mode f: f1 (PSM), f2(eDRX), f3 (idle);
(2)PSM ACTIVE TIME g;
(3)eDRX cycle h;
(4) PTW duration l;
(5) an idle state DRX cycle j.
Firstly, determining a standby mode of a terminal, judging a service triggering mode of the terminal, if the terminal is triggered by an uplink service, determining the most power-saving standby mode to be a PSM (Power supply model), wherein the PSM is in the most power-saving state of the terminal, but the terminal is unreachable and can only be awakened through the uplink service or a TAU (terminal execution Unit) process; if the service is a downlink trigger service, the PSM cannot be used in the standby state, and the eDRX or idle state should be selected, and if the delay requirement of the downlink trigger service is less than the minimum period of the eDRX, the idle state is adopted for standby. The standby mode selection formula is as follows:
f ═ f (a); f1 ═ PSM, a ═ a 2; f2 ═ eDRX, a ═ a1, c ≧ eDRX minimum period; f3 ═ idle, a ═ a1, c < eDRX minimum period … … … … formula one;
secondly, determining a value g of PSM ACTIVE TIME, if the terminal does not have downlink response service, the value can be set to 0, and at this time, standby monitoring paging is not needed, so that the most power-saving state of the terminal is achieved; if the downlink response service exists, whether the time delay of the downlink response service is sensitive needs to be judged, if the time delay of the downlink response service is not sensitive, the value of PSMACTIVE TIME can be 0, and at the moment, the downlink response service can be issued after the terminal is awakened; the value PSM ACTIVE TIME needs to be guaranteed to be that the base station eNB can send down the paging message if it is sensitive, and to be able to guarantee that repeated paging of the core network can be performed if the paging message fails to be sent, so the value should be set to min (core network repeated paging message duration t, N × paging cycle). PSM ACTIVE TIME satisfies the following equation two. When the duration of the PSM active time exceeds the minimum duration of eDRX, it is suggested to configure eDRX within the PSM active time period to further reduce the power consumption of the terminal.
g ═ g (b, i); g (b1, i1) ═ min (core network repeat paging message duration t, N × paging cycle); g (b2) or g (b1, i2) ═ 0 … … … … formula two;
then, the size of the idle-state paging cycle is determined, and the idle-state paging cycle should meet the requirement of downlink service delay, so that:
j equals c … … … … formula three;
finally, determining an eDRX related parameter and an eDRX cycle h value, considering whether the service is a periodic service, and if the service is an aperiodic service, configuring an eDRX cycle according to the requirement of time delay; if the service is periodic service and the period is less than the maximum period configurable by eDRX, the eDRX period is set as the service period, so that the time when the platform issues the service is basically consistent with the eDRX period of the terminal, and the aim of saving the most power can be achieved. The eDRX cycle h satisfies equation four as follows. The method for determining the duration l of the PTW is the value of the PSM active time when the downlink delay sensitive response service exists, and the satisfied formula is shown as a formula V.
h ═ h (d); h (d2) ═ c; h (d1) ═ e (e < ═ 174.76 min); h (d1) ═ absence of (e >174.76min) … … formula four;
min (core network repeat paging message duration t, N × paging cycle) … … formula five.
Specifically, the terminal standby state selection scheme may be as shown in fig. 4, and includes:
step 41: judging whether the service triggering mode is uplink, if so, entering step 42, otherwise (the service triggering mode is downlink), entering step 410;
step 42: determining that the standby mode adopts PSM;
step 43: judging whether a downlink response service exists, if so, entering a step 44, and if not, entering a step 45;
step 44: judging whether the downlink response service is sensitive, if so, entering a step 46, and if not, entering a step 45;
step 45: setting PSM ACTIVE TIMER ═ 0 s;
step 46: setting PSM ACTIVE TIMER-min (the time length t of the paging message repeated by the core network, N multiplied by the paging cycle);
step 47: determining PSM ACTIVE TIMER whether it is less than eDRX minimum period, if yes, going to step 48, if no, going to step 49;
and 48: no eDRX is configured within PSM ACTIVE TIMER;
step 49: at PSM ACTIVE TIMER eDRX is not configured;
step 410: judging whether the service is a periodic service, if so, entering step 411, and if not, entering step 414;
step 411: judging whether the service cycle is larger than the maximum eDRX cycle, if so, entering a step 412, and if not, entering a step 413;
step 412: determining that the standby mode adopts eDRX, wherein eDRX cycle is equal to cycle, and Ptw is equal to min (the duration t of paging messages repeated by the core network, and N is multiplied by the paging cycle);
step 413: a business model which is triggered in an uplink mode is suggested to be modified, and a PSM is determined to be adopted in a standby mode;
step 414: judging whether C (time delay requirement of downlink trigger service) is smaller than eDRX minimum cycle, if yes, entering step 415, and if not, entering step 416:
step 415: determining that the standby mode adopts an idle state, and the paging cycle is C (the time delay requirement of downlink triggering service);
step 416: and determining that the standby mode adopts eDRX, wherein eDRX cycle is C (time delay requirement of downlink trigger service), and Ptw is min (time duration t of repeated paging messages of the core network, N is multiplied by a paging cycle).
In addition, the third-party application management platform needs to configure the standby state and the standby parameters of the terminal for the core network, and also needs to provide a configuration file for the terminal, wherein the configuration file needs to specify the standby state and the standby parameters of the terminal and is executed by the terminal when applying for the configuration file.
As can be seen from the above, in the scheme provided by the embodiment of the present invention, the terminal standby state selection platform is embedded in the terminal management platform, and the platform provides the standby states and parameter configurations of different terminals for the network, and provides the configuration files of the standby states and the standby parameters for the terminals; the power consumption of the terminal can be reduced while the service requirement of the terminal is met.
An embodiment of the present invention further provides a configuration apparatus for a standby state of a terminal, as shown in fig. 5, including:
a first obtaining module 51, configured to obtain a power consumption requirement parameter of the terminal;
a first determining module 52, configured to determine a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters.
The configuration device of the standby state of the terminal provided by the embodiment of the invention acquires the power consumption requirement parameter of the terminal; determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters; the method can meet the service requirement of the terminal, can reduce the power consumption of the terminal to the minimum, meets the requirement of the terminal on low power consumption and long endurance, and well solves the problem that the determination scheme of the standby state of the terminal in the prior art only meets the service requirement of the terminal and does not reduce the power consumption of the terminal to the minimum.
Wherein the power consumption requirement parameters include: the method comprises the following steps of triggering a service, judging whether a downlink response service exists or not, judging whether the downlink response service is sensitive or not, activating the value of a timer in a power saving mode PSM (pulse position modulation) and judging whether the downlink response service exists or not, and judging whether the downlink response service exists in a periodic service or not, the service period of the periodic service and the time delay requirement of the downlink triggering service; and/or
The standby mode comprises the following steps: at least one of a Power Save Mode (PSM), an enhanced discontinuous reception (eDRX), and an idle state; and/or
The standby parameters include: the power save mode PSM activates the value of the timer, whether at least one of eDRX, paging cycle, eDRX cycle, and paging time window Ptw is configured during the period of the PSM activation timer.
Specifically, when the power consumption requirement parameter includes a service triggering manner, if the service triggering manner is uplink triggering and the power consumption requirement parameter further includes whether a downlink response service exists, the first determining module includes: a first determining submodule, configured to determine that a standby mode of the terminal is a power saving mode PSM according to that the service trigger mode is an uplink trigger; and the second determining submodule is used for determining the standby parameters corresponding to the standby mode according to whether the downlink response service exists or not.
Wherein the second determination submodule includes: a first processing unit, configured to determine that a standby parameter corresponding to the standby mode is a value of a PSM activation timer and set the value of the PSM activation timer to 0 if there is no downlink response service; and the second processing unit is configured to determine, if a downlink response service exists and the power consumption requirement parameter further includes whether the downlink response service is sensitive, a standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive.
Specifically, the second processing unit includes: a first processing subunit, configured to determine, if the downlink response service is not sensitive, that a standby parameter corresponding to the standby mode is a value of a PSM activation timer, and set the value of the PSM activation timer to 0; a second processing subunit, configured to determine, if the downlink response service is sensitive, that a standby parameter corresponding to the standby mode is a value of a PSM activation timer, and set the value of the PSM activation timer to be a smaller value of a duration of a paging message repetition interval of a core network and a duration of N times of a paging cycle; wherein N is a positive integer.
Further, in a case where the value of the PSM activation timer is set to be a smaller value of the interval duration of the repeated paging message of the core network and the duration of the N times of the paging cycle, if the power consumption requirement parameter further includes the value of the PSM activation timer in the power saving mode, the configuration apparatus further includes: a first determining module, configured to determine whether a value of the PSM activation timer is less than a minimum value of a period of the enhanced discontinuous reception eDRX; a second determining module, configured to determine, if the received request message indicates that eDRX is not configured in the period of the PSM activation timer, the standby parameter corresponding to the standby mode; and a third determining module, configured to determine that the standby parameter corresponding to the standby mode is eDRX configured within the period of the PSM activation timer if the determination result is negative.
In this embodiment of the present invention, when the power consumption requirement parameter includes a service trigger mode, if the service trigger mode is downlink trigger and the power consumption requirement parameter further includes whether the service is a periodic service, the first determining module includes: and a third determining submodule, configured to determine a standby mode and corresponding standby parameters of the terminal according to whether the service trigger mode is downlink trigger and the corresponding service is a periodic service.
Wherein the third determination submodule includes: a first determining unit, configured to determine, if the service trigger mode is downlink trigger, the corresponding service is a periodic service, and the power consumption requirement parameter further includes a service period of the periodic service, a standby mode and a corresponding standby parameter of the terminal according to the service period of the periodic service; a second determining unit, configured to determine, if the service triggering manner is downlink triggering, the corresponding service is an aperiodic service, and the power consumption requirement parameter further includes a delay requirement of the downlink triggering service, a standby manner and a corresponding standby parameter of the terminal according to the delay requirement of the downlink triggering service.
Specifically, the first determining unit includes: a third processing subunit, configured to determine that the standby mode of the terminal is the enhanced discontinuous reception eDRX if a service cycle of the periodic service is less than a cycle maximum value of the enhanced discontinuous reception eDRX, where standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, the eDRX cycle is set as the service cycle of the periodic service, and the paging time window Ptw is a smaller value of a duration of a paging message repetition interval of the core network and a duration of N times of the paging cycle; wherein N is a positive integer; a fourth processing subunit, configured to, if a service cycle of the periodic service is not smaller than a maximum cycle value of the enhanced discontinuous reception eDRX, suggest to modify a service trigger mode of the terminal to be uplink trigger, and determine that a standby mode of the terminal is a power saving mode PSM.
The second determination unit includes: a fifth processing subunit, configured to determine that a standby mode of the terminal is an idle state if a delay requirement of the downlink trigger service is less than a minimum period of an enhanced discontinuous reception eDRX, where a standby parameter corresponding to the standby mode is a paging period, and the paging period is set according to the delay requirement of the downlink trigger service; a sixth processing subunit, configured to determine that a standby mode of the terminal is the enhanced discontinuous reception eDRX if the delay requirement of the downlink trigger service is not less than the cycle minimum of the enhanced discontinuous reception eDRX, where standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, and set the eDRX cycle according to the delay requirement of the downlink trigger service, and set a paging time window Ptw as a smaller value of a duration of a paging message repetition interval of a core network and a duration of an N-fold paging cycle; wherein N is a positive integer.
Further, the configuration device further includes: the first processing module is used for obtaining a configuration file according to the power consumption requirement parameter and the corresponding standby mode and standby parameter of the terminal after determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter; and the first sending module is used for sending the configuration file to the terminal.
The implementation embodiments of the method for configuring a terminal in a standby state are all applicable to the embodiment of the configuration apparatus in a terminal in a standby state, and the same technical effects can be achieved.
An embodiment of the present invention further provides a management platform, as shown in fig. 6, including a memory 61, a processor 62, and a computer program 63 stored in the memory 61 and capable of running on the processor 62; the processor 62 implements the above-described configuration method of the terminal standby state when executing the program.
Specifically, the processor implements the following steps when executing the program:
acquiring a power consumption demand parameter of a terminal;
and determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters.
The management platform provided by the embodiment of the invention acquires the power consumption requirement parameters of the terminal; determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters; the method can meet the service requirement of the terminal, can reduce the power consumption of the terminal to the minimum, meets the requirement of the terminal on low power consumption and long endurance, and well solves the problem that the determination scheme of the standby state of the terminal in the prior art only meets the service requirement of the terminal and does not reduce the power consumption of the terminal to the minimum.
Wherein the power consumption requirement parameters include: the method comprises the following steps of triggering a service, judging whether a downlink response service exists or not, judging whether the downlink response service is sensitive or not, activating the value of a timer in a power saving mode PSM (pulse position modulation) and judging whether the downlink response service exists or not, and judging whether the downlink response service exists in a periodic service or not, the service period of the periodic service and the time delay requirement of the downlink triggering service; and/or
The standby mode comprises the following steps: at least one of a Power Save Mode (PSM), an enhanced discontinuous reception (eDRX), and an idle state; and/or
The standby parameters include: the power save mode PSM activates the value of the timer, whether at least one of eDRX, paging cycle, eDRX cycle, and paging time window Ptw is configured during the period of the PSM activation timer.
Specifically, when the power consumption requirement parameter includes a service triggering mode, if the service triggering mode is uplink triggering and the power consumption requirement parameter further includes whether a downlink response service exists, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes: determining that the standby mode of the terminal is a power saving mode PSM according to the fact that the service triggering mode is uplink triggering; and determining a standby parameter corresponding to the standby mode according to whether the downlink response service exists.
Wherein, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service exists comprises: if no downlink response service exists, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0; and if the downlink response service exists and the power consumption requirement parameter further comprises whether the downlink response service is sensitive, determining a standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive.
Specifically, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive includes: if the downlink response service is not sensitive, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0; if the downlink response service is sensitive, determining that the standby parameter corresponding to the standby mode is the value of a PSM activation timer, and setting the value of the PSM activation timer as the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle; wherein N is a positive integer.
Further, in a case where the value of the PSM activation timer is set to be the smaller of the interval duration of the repeated paging message of the core network and the duration of the N times of the paging cycle, if the power consumption requirement parameter further includes the value of the power saving mode PSM activation timer, the configuration method further includes: judging whether the value of the PSM activation timer is smaller than the minimum value of the period of the enhanced discontinuous reception eDRX or not; if so, determining that the standby parameter corresponding to the standby mode is that eDRX is not configured in the time period of the PSM activation timer; if not, determining that the standby parameter corresponding to the standby mode is eDRX configured in the time period of the PSM activation timer.
In this embodiment of the present invention, when the power consumption requirement parameter includes a service trigger mode, if the service trigger mode is downlink trigger and the power consumption requirement parameter further includes whether the service is a periodic service, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes: and determining the standby mode and corresponding standby parameters of the terminal according to whether the service triggering mode is downlink triggering and the corresponding service is a periodic service.
The step of determining the standby mode and the corresponding standby parameters of the terminal according to whether the service triggering mode is downlink triggering and the corresponding service is a periodic service comprises the following steps: if the service triggering mode is downlink triggering, the corresponding service is a periodic service, and the power consumption requirement parameter further comprises a service period of the periodic service, determining a standby mode and a corresponding standby parameter of the terminal according to the service period of the periodic service; and if the service triggering mode is downlink triggering, the corresponding service is a non-periodic service, and the power consumption requirement parameter further comprises a time delay requirement of the downlink triggering service, determining the standby mode and the corresponding standby parameter of the terminal according to the time delay requirement of the downlink triggering service.
Specifically, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the service period of the periodic service includes: if the service cycle of the periodic service is less than the maximum cycle value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, the eDRX cycle is set as the service cycle of the periodic service, and the paging time window Ptw is the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle; wherein N is a positive integer; and if the service cycle of the periodic service is not less than the maximum cycle of the enhanced discontinuous reception eDRX, suggesting to modify the service triggering mode of the terminal as uplink triggering, and determining the standby mode of the terminal as a power saving mode PSM.
The step of determining the standby mode and the corresponding standby parameters of the terminal according to the time delay requirement of the downlink trigger service comprises the following steps: if the delay requirement of the downlink trigger service is less than the minimum cycle of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is in an idle state, wherein the standby parameter corresponding to the standby mode is a paging cycle, and setting the paging cycle according to the delay requirement of the downlink trigger service; if the time delay requirement of the downlink trigger service is not less than the cycle minimum value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, setting the eDRX cycle according to the time delay requirement of the downlink trigger service, and setting a paging time window Ptw as the smaller value of the interval duration of the repeated paging message of the core network and the duration of N times of the paging cycle; wherein N is a positive integer.
Further, after determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter, the configuration method further includes: obtaining a configuration file according to the power consumption requirement parameters and the corresponding standby mode and standby parameters of the terminal; and sending the configuration file to a terminal.
The implementation embodiments of the configuration method for the standby state of the terminal are all applicable to the embodiment of the management platform, and the same technical effect can be achieved.
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the configuration method for the standby state of the terminal.
Specifically, the program realizes the following steps when being executed by a processor:
acquiring a power consumption demand parameter of a terminal;
and determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters.
The computer program stored on the computer-readable storage medium provided by the embodiment of the invention acquires the power consumption requirement parameter of the terminal; determining a standby mode and corresponding standby parameters of the terminal according to the power consumption requirement parameters; the method can meet the service requirement of the terminal, can reduce the power consumption of the terminal to the minimum, meets the requirement of the terminal on low power consumption and long endurance, and well solves the problem that the determination scheme of the standby state of the terminal in the prior art only meets the service requirement of the terminal and does not reduce the power consumption of the terminal to the minimum.
Wherein the power consumption requirement parameters include: the method comprises the following steps of triggering a service, judging whether a downlink response service exists or not, judging whether the downlink response service is sensitive or not, activating the value of a timer in a power saving mode PSM (pulse position modulation) and judging whether the downlink response service exists or not, and judging whether the downlink response service exists in a periodic service or not, the service period of the periodic service and the time delay requirement of the downlink triggering service; and/or
The standby mode comprises the following steps: at least one of a Power Save Mode (PSM), an enhanced discontinuous reception (eDRX), and an idle state; and/or
The standby parameters include: the power save mode PSM activates the value of the timer, whether at least one of eDRX, paging cycle, eDRX cycle, and paging time window Ptw is configured during the period of the PSM activation timer.
Specifically, when the power consumption requirement parameter includes a service triggering mode, if the service triggering mode is uplink triggering and the power consumption requirement parameter further includes whether a downlink response service exists, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes: determining that the standby mode of the terminal is a power saving mode PSM according to the fact that the service triggering mode is uplink triggering; and determining a standby parameter corresponding to the standby mode according to whether the downlink response service exists.
Wherein, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service exists comprises: if no downlink response service exists, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0; and if the downlink response service exists and the power consumption requirement parameter further comprises whether the downlink response service is sensitive, determining a standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive.
Specifically, the step of determining the standby parameter corresponding to the standby mode according to whether the downlink response service is sensitive includes: if the downlink response service is not sensitive, determining that the standby parameter corresponding to the standby mode is the value of the PSM activation timer, and setting the value of the PSM activation timer to be 0; if the downlink response service is sensitive, determining that the standby parameter corresponding to the standby mode is the value of a PSM activation timer, and setting the value of the PSM activation timer as the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle; wherein N is a positive integer.
Further, in a case where the value of the PSM activation timer is set to be the smaller of the interval duration of the repeated paging message of the core network and the duration of the N times of the paging cycle, if the power consumption requirement parameter further includes the value of the power saving mode PSM activation timer, the configuration method further includes: judging whether the value of the PSM activation timer is smaller than the minimum value of the period of the enhanced discontinuous reception eDRX or not; if so, determining that the standby parameter corresponding to the standby mode is that eDRX is not configured in the time period of the PSM activation timer; if not, determining that the standby parameter corresponding to the standby mode is eDRX configured in the time period of the PSM activation timer.
In this embodiment of the present invention, when the power consumption requirement parameter includes a service trigger mode, if the service trigger mode is downlink trigger and the power consumption requirement parameter further includes whether the service is a periodic service, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter includes: and determining the standby mode and corresponding standby parameters of the terminal according to whether the service triggering mode is downlink triggering and the corresponding service is a periodic service.
The step of determining the standby mode and the corresponding standby parameters of the terminal according to whether the service triggering mode is downlink triggering and the corresponding service is a periodic service comprises the following steps: if the service triggering mode is downlink triggering, the corresponding service is a periodic service, and the power consumption requirement parameter further comprises a service period of the periodic service, determining a standby mode and a corresponding standby parameter of the terminal according to the service period of the periodic service; and if the service triggering mode is downlink triggering, the corresponding service is a non-periodic service, and the power consumption requirement parameter further comprises a time delay requirement of the downlink triggering service, determining the standby mode and the corresponding standby parameter of the terminal according to the time delay requirement of the downlink triggering service.
Specifically, the step of determining the standby mode and the corresponding standby parameter of the terminal according to the service period of the periodic service includes: if the service cycle of the periodic service is less than the maximum cycle value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, the eDRX cycle is set as the service cycle of the periodic service, and the paging time window Ptw is the smaller value of the interval duration of the repeated paging messages of the core network and the duration of N times of the paging cycle; wherein N is a positive integer; and if the service cycle of the periodic service is not less than the maximum cycle of the enhanced discontinuous reception eDRX, suggesting to modify the service triggering mode of the terminal as uplink triggering, and determining the standby mode of the terminal as a power saving mode PSM.
The step of determining the standby mode and the corresponding standby parameters of the terminal according to the time delay requirement of the downlink trigger service comprises the following steps: if the delay requirement of the downlink trigger service is less than the minimum cycle of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is in an idle state, wherein the standby parameter corresponding to the standby mode is a paging cycle, and setting the paging cycle according to the delay requirement of the downlink trigger service; if the time delay requirement of the downlink trigger service is not less than the cycle minimum value of the enhanced discontinuous reception eDRX, determining that the standby mode of the terminal is the enhanced discontinuous reception eDRX, wherein the standby parameters corresponding to the standby mode are an eDRX cycle and a paging time window Ptw, setting the eDRX cycle according to the time delay requirement of the downlink trigger service, and setting a paging time window Ptw as the smaller value of the interval duration of the repeated paging message of the core network and the duration of N times of the paging cycle; wherein N is a positive integer.
Further, after determining the standby mode and the corresponding standby parameter of the terminal according to the power consumption requirement parameter, the configuration method further includes: obtaining a configuration file according to the power consumption requirement parameters and the corresponding standby mode and standby parameters of the terminal; and sending the configuration file to a terminal.
The implementation embodiments of the configuration method for the standby state of the terminal are all applicable to the embodiment of the computer-readable storage medium, and the same technical effects can be achieved.
It should be noted that many of the functional components described in this specification are referred to as modules/sub-modules/units/sub-units in order to more particularly emphasize their implementation independence.
In embodiments of the present invention, the modules/sub-modules/units/sub-units may be implemented in software for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be constructed as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different bits which, when joined logically together, comprise the module and achieve the stated purpose for the module.
Indeed, a module of executable code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Likewise, operational data may be identified within the modules and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network.
When a module can be implemented by software, considering the level of existing hardware technology, a module implemented by software may build a corresponding hardware circuit to implement a corresponding function, without considering cost, and the hardware circuit may include a conventional Very Large Scale Integration (VLSI) circuit or a gate array and an existing semiconductor such as a logic chip, a transistor, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
While the preferred embodiments of the present invention have been described, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.