CN113179531B - Terminal working time length prediction and optimization method and system based on 5G slice - Google Patents

Terminal working time length prediction and optimization method and system based on 5G slice Download PDF

Info

Publication number
CN113179531B
CN113179531B CN202110717208.5A CN202110717208A CN113179531B CN 113179531 B CN113179531 B CN 113179531B CN 202110717208 A CN202110717208 A CN 202110717208A CN 113179531 B CN113179531 B CN 113179531B
Authority
CN
China
Prior art keywords
terminal
power consumption
value
parameter configuration
network
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
Application number
CN202110717208.5A
Other languages
Chinese (zh)
Other versions
CN113179531A (en
Inventor
宋丹
赵鲁阳
金晨光
李男
邓伟
阮航
刘军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202110717208.5A priority Critical patent/CN113179531B/en
Publication of CN113179531A publication Critical patent/CN113179531A/en
Application granted granted Critical
Publication of CN113179531B publication Critical patent/CN113179531B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method and a system for predicting and optimizing terminal working time length based on a 5G slice, wherein the prediction method comprises the following steps: acquiring power consumption parameter information of a terminal battery under the condition that a first condition is met; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; the first condition includes: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is acquired; the terminal power consumption value variation is a variation of the corresponding terminal total power consumption value after the change relative to the corresponding terminal total power consumption value before the change under the condition that the service switch state changes. The scheme solves the problem that the user cannot accurately know the remaining standby time of the used terminal in the prior art.

Description

Terminal working time length prediction and optimization method and system based on 5G slice
Technical Field
The invention relates to the technical field of wireless, in particular to a method and a system for predicting and optimizing the working time of a terminal based on 5G slices.
Background
Currently, the existing terminal basically displays the current remaining power by percentage, for example: with 20% is meant that the battery currently has only 20% of the original full battery charge remaining. However, since many users do not know the remaining 20% of the power, the terminal can be used for a long time, so that many users do not use the data service when the remaining power is lower than 20%, even less than 50%, and even try to reduce the power consumption of the mobile phone by means of turning off 5G, and the like, thereby achieving the purpose of prolonging the standby time of the mobile phone; the mode influences the network residence rate of the 5G terminal in the 5G network of the operator, reduces the data service split ratio of the 5G network of the operator, and simultaneously reduces the rate experience of 5G users. In addition, even a "power anxiety disorder" is caused, and when the power of the mobile phone is lower than 50%, some users can perform actions such as "finding a charger", "finding a power supply", and the like; even the state of restlessness and abnormal anxiety occurs; this greatly affects the end use experience of the user.
Therefore, in the prior art, only the remaining capacity of the terminal battery can be displayed, and the user cannot accurately know the remaining standby time of the used terminal, so that the problems of low network residence rate of the terminal, poor user experience and the like are caused.
Disclosure of Invention
The invention aims to provide a method and a system for predicting and optimizing the working time of a terminal based on a 5G slice, so as to solve the problem that a user cannot accurately know the remaining standby time of the used terminal in the prior art.
In order to solve the above technical problem, an embodiment of the present invention provides a method for predicting a terminal working duration based on a 5G slice, where the method includes:
acquiring power consumption parameter information of a terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
displaying the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero power consumption value when the service is executed on the terminal.
Optionally, the obtaining power consumption parameter information of the terminal battery includes:
and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
Optionally, the first condition includes: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; under the condition that the power consumption parameter information comprises the power consumption value variation of the terminal, the method further comprises the following steps:
determining a current terminal total power consumption value according to a network slice identifier corresponding to a service with a changed switch state; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; alternatively, the first and second electrodes may be,
and receiving the variation of the terminal power consumption value sent by another communication device.
Optionally, the determining a current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the switch state change includes:
acquiring a service identifier of a service with a changed switch state;
determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier;
determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier;
determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information;
and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
Optionally, the method further includes:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers;
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal;
the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value;
the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value;
the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Optionally, the first condition further includes: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal;
the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
Optionally, the first condition includes: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
Optionally, the first condition includes: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state;
and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
The embodiment of the invention also provides a device for predicting the working time of the terminal based on the 5G slice, which comprises the following steps:
the first acquisition module is used for acquiring power consumption parameter information of the terminal battery under the condition that a first condition is met;
the first processing module is used for obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
the first display module is used for displaying the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero power consumption value when the service is executed on the terminal.
Optionally, the obtaining power consumption parameter information of the terminal battery includes:
and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
Optionally, the first condition includes: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; under the condition that the power consumption parameter information comprises the power consumption value variation of the terminal, the device further comprises:
the first determining module is used for determining the current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; alternatively, the first and second electrodes may be,
and the first receiving module is used for receiving the power consumption value variable quantity of the terminal sent by another communication device.
Optionally, the determining a current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the switch state change includes:
acquiring a service identifier of a service with a changed switch state;
determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier;
determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier;
determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information;
and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
Optionally, the method further includes:
the first control module is used for controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to the performance value higher than a first threshold value exists in the first network slice identifiers;
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal;
the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value;
the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value;
the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Optionally, the first condition further includes: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal;
the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
Optionally, the first condition includes: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
Optionally, the first condition includes: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state;
and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
The embodiment of the invention also provides a device for predicting the working time of the terminal based on the 5G slice, which comprises: a processor and a transceiver;
the processor is used for acquiring power consumption parameter information of the terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
controlling and displaying the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero power consumption value when the service is executed on the terminal.
Optionally, the obtaining power consumption parameter information of the terminal battery includes:
and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
Optionally, the first condition includes: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; and under the condition that the power consumption parameter information comprises the power consumption value variation of the terminal, the processor is further configured to:
determining a current terminal total power consumption value according to a network slice identifier corresponding to a service with a changed switch state; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; alternatively, the first and second electrodes may be,
and controlling to receive the variation of the terminal power consumption value sent by another communication device.
Optionally, the determining a current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the switch state change includes:
acquiring a service identifier of a service with a changed switch state;
determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier;
determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier;
determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information;
and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
Optionally, the processor is further configured to:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers;
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal;
the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value;
the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value;
the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Optionally, the first condition further includes: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal;
the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
Optionally, the first condition includes: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
Optionally, the first condition includes: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state;
and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
The embodiment of the invention also provides a system for predicting the working time of the terminal based on the 5G slice, which comprises the following steps: the terminal working time length prediction device based on the 5G slice is described above.
The embodiment of the invention also provides terminal working time length prediction equipment based on the 5G slice, which comprises a memory, a processor and a program which is stored on the memory and can be operated on the processor; and when the processor executes the program, the method for predicting the working time of the terminal based on the 5G slice is realized.
The embodiment of the invention also provides a terminal working duration optimization method based on the 5G slice, which comprises the following steps:
acquiring power consumption parameter information of a terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
displaying the remaining standby time;
the method further comprises the following steps:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Optionally, the method further includes:
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
The embodiment of the invention also provides a device for optimizing the working time of the terminal based on the 5G slice, which comprises the following steps:
the second acquisition module is used for acquiring power consumption parameter information of the terminal battery under the condition that the first condition is met;
the second processing module is used for obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
the second display module is used for displaying the remaining standby time;
the device further comprises:
the second control module is used for controlling the network parameter configuration of the terminal to be set as the first network parameter configuration information under the condition that the first network slice identifier has a second network slice identifier corresponding to the performance value higher than the first threshold value; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Optionally, the method further includes:
a third control module, configured to control the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
The embodiment of the invention also provides terminal working time length optimization equipment based on the 5G slice, and the equipment comprises: a processor and a transceiver;
the processor is used for acquiring power consumption parameter information of the terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
controlling and displaying the remaining standby time;
the processor is further configured to:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Optionally, the processor is further configured to:
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
The embodiment of the invention also provides a terminal working duration optimization system based on the 5G slice, which comprises the following steps: the terminal working time optimization device based on the 5G slices is described above.
The embodiment of the invention also provides terminal working time length optimization equipment based on the 5G slice, which comprises a memory, a processor and a program which is stored on the memory and can be operated on the processor; and when the processor executes the program, the terminal working time length optimization method based on the 5G slice is realized.
The embodiment of the invention also provides a readable storage medium, wherein a program is stored on the readable storage medium, and when the program is executed by a processor, the program realizes the steps in the terminal working duration prediction method based on the 5G slice; or, the program is executed by a processor to implement the steps in the above-mentioned terminal working time length optimization method based on 5G slice.
The technical scheme of the invention has the following beneficial effects:
in the scheme, the method for predicting the terminal working time based on the 5G slice obtains the power consumption parameter information of the terminal battery under the condition that a first condition is met; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal; the residual working time of the terminal can be displayed instead of only the residual battery power, so that timely and effective residual standby time information is provided for a user, more clear use reference is provided for the user, power anxiety is effectively relieved, and user experience is improved; and can help to promote the data traffic split ratio of the 5G network; the problem that in the prior art, a user cannot accurately know the remaining standby time of the used terminal is well solved.
Drawings
Fig. 1 is a schematic flow chart of a method for predicting a terminal working duration based on a 5G slice according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a slicing and/or session establishment process according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a specific implementation flow of the method for predicting the working duration of the terminal based on the 5G slice according to the embodiment of the present invention;
fig. 4 is a schematic structural diagram of a device for predicting the working time of a terminal based on a 5G slice according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a terminal working duration prediction device based on a 5G slice according to an embodiment of the present invention;
fig. 6 is a schematic flow chart of a terminal working duration optimization method based on a 5G slice according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a terminal working duration optimization device based on a 5G slice according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal working duration optimization device based on a 5G slice according to an embodiment of the present invention.
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 invention provides a terminal working time prediction method based on a 5G slice, aiming at the problem that a user cannot accurately know the remaining standby time of a used terminal in the prior art, as shown in figure 1, the method comprises the following steps:
step 11: acquiring power consumption parameter information of a terminal battery under the condition that a first condition is met;
step 12: obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
step 13: displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero power consumption value when the service is executed on the terminal.
Regarding the "display" in step 13, it may be a display on the terminal; or displayed on other equipment except the terminal; regarding the display on the terminal, specifically, the following may be mentioned: and replacing the information of the percentage of the residual electric quantity of the battery on the original terminal screen.
With regard to "traffic" it is also understood: the method comprises the following steps of (1) a task process with a nonzero power consumption value caused by execution on a terminal; the task process comprises the following steps: at least one of opening or closing of an application program, opening or closing of a voice service, opening or closing of a data uploading service, and opening or closing of a data downloading service; of course, other task processes may be included, and are not limited herein.
According to the method for predicting the terminal working time based on the 5G slice, provided by the embodiment of the invention, the power consumption parameter information of the terminal battery is obtained under the condition that a first condition is met; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal; the residual working time of the terminal can be displayed instead of only the residual battery power, so that timely and effective residual standby time information is provided for a user, more clear use reference is provided for the user, power anxiety is effectively relieved, and user experience is improved; and can help to promote the data traffic split ratio of the 5G network; the problem that in the prior art, a user cannot accurately know the remaining standby time of the used terminal is well solved.
In the embodiment of the present invention, the acquiring power consumption parameter information of the terminal battery includes: and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
Specifically, the terminal or the network device may obtain the information directly, or the terminal obtains the information via the network device, which is not limited herein.
Further, the first condition includes: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; under the condition that the power consumption parameter information comprises the power consumption value variation of the terminal, the method further comprises the following steps: determining a current terminal total power consumption value according to a network slice identifier corresponding to a service with a switch state change in a first mode; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; or, in the second mode, the variation of the terminal power consumption value sent by another communication device is received.
The first mode may be specifically executed by a network device, the second mode may be specifically executed by a terminal, and the corresponding another communication device may be a network device.
The "obtaining the terminal power consumption value variation according to the current terminal total power consumption value" may specifically include: and dividing the current total power consumption value of the terminal by the total power consumption of the terminal before change to obtain the variation of the power consumption value of the terminal.
Wherein, the variation amount can be a multiple of variation; the obtaining the current remaining standby duration of the terminal according to the power consumption parameter information may include: determining the current remaining time of the terminal according to the power consumption value variable quantity and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; specifically, the remaining standby time of the terminal obtained before the power consumption parameter information is obtained may be divided by the power consumption value variation to obtain the current remaining standby time of the terminal.
In the embodiment of the present invention, the determining a current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state includes: acquiring a service identifier of a service with a changed switch state; determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier; determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier; determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information; and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
Regarding "obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service whose switching state changes", the method may specifically include: obtaining a current terminal total power consumption value according to each service power consumption value (including a service power consumption value corresponding to the service with the changed switch state) corresponding to the network parameter configuration information and the terminal basic power consumption;
more specifically, it may be: the total power consumption of the current terminal = the power consumption value corresponding to each service operated under the current configuration + the basic power consumption of the terminal under the current configuration. That is, the configuration is the network parameter configuration information.
Further, the method for predicting the working time of the terminal based on the 5G slice further includes: controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information; controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
The "controlling the network parameter configuration setting of the terminal to be a certain network parameter configuration information" may be that, in the case where the network device executes the present scheme, the network device sends a configuration instruction to the terminal to implement the control; or, when the terminal executes the scheme, the control may be implemented according to a configuration instruction sent by the network device.
In an embodiment of the present invention, the first condition further includes: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal; the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
Regarding the first time period, the shortest time period may be a time, and is not limited herein; by "variation" is meant that the content (e.g. value) of the previously defined information (e.g. the quantity) is different at the current time than at the previous time.
In this embodiment of the present invention, the first condition may include: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps: and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
Specifically, "obtaining the current remaining standby time of the terminal according to the current average value of the output current of the battery and the remaining capacity of the battery" may include: dividing the current battery remaining capacity by the current average value of the battery output current to obtain the current remaining standby time of the terminal; but not limited thereto.
In the embodiment of the present invention, the first condition may further include: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps: obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state; and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
Specifically, the "obtaining the current remaining standby time of the terminal according to the target average output current value and the battery remaining capacity" may include: dividing the residual battery capacity by the target output current average value to obtain the current residual standby time of the terminal; but not limited thereto.
Here, the power consumption value referred to in the present scheme may be pre-stored in advance; the power consumption value may also be referred to as a typical power consumption value, for example, a uniform power consumption value corresponding to a class to which a certain terminal belongs. Of course, the power consumption value in the embodiment of the present invention may also be updated by means of artificial intelligence AI learning and the like, which is not limited herein.
The method for predicting the terminal working time based on the 5G slice according to the embodiment of the present invention is described as an example.
In view of the above technical problems, an embodiment of the present invention provides a method for predicting a terminal working duration based on a 5G slice, and specifically relates to the following four implementation manners:
the first method is as follows: causing a re-estimation of the remaining operating time (corresponding to the remaining standby time) due to a change in the current average (corresponding to the battery output current average) and/or a change in the remaining battery capacity; the method can be executed by the terminal UE and/or the network equipment (under the condition of execution of the network equipment, the UE can send the relevant information to the network equipment, and the network equipment returns the obtained residual working time to the UE);
can be based on the current output current average value (corresponding to the current battery output current average value) I of the batteryaveAnd the current battery remaining capacity Qleft(mAh) to estimate the remaining operating time TleftSpecifically, the following may be: t isleft=Qleft/Iave
Then, the remaining working time is directly displayed on the terminal screen, and even the information of the percentage of the remaining battery capacity on the original terminal screen can be replaced, so that the user can more intuitively know and know the remaining standby time.
Specifically, the method comprises the following steps: once the average value of the output current of the battery changes beyond a certain range DI(corresponding to the amount of change in the average value of the output current of the battery over the above-mentioned one period of time being larger than the third threshold, DICorresponding to a third threshold), and/or the current remaining capacity of the battery varies by more than a certain margin DQ(corresponding to the amount of change in the remaining battery capacity corresponding to the average value of the battery output current being greater than a fourth threshold value, DQCorresponding to a fourth threshold); then, the output current average value I of the battery can be updated according to the updated output current average value Iave' (corresponding to the current battery output current average value described above), and updated battery remaining capacity Qleft' (corresponding to the current battery remaining capacity) (mAh) to re-estimate the remaining operating time period Tleft' (corresponding to the remaining standby time period of the terminal described above) such as: t isleft’=Qleft’/Iave’;
Then the updated estimated residual working time Tleft' direct update is displayed on the terminal screen.
Here, the average value of the battery output current is updated to IaveIn the case of' the remaining amount of the battery may be constant, i.e., Qleft' may equal Qleft(ii) a The residual capacity of the battery is updated to QleftIn the case of' the average value of the battery output current may be constant, i.e. Iave' equal to Iave(ii) a And is not limited herein.
In the embodiment of the present invention, the obtaining of the average value of the output current of the battery and the remaining capacity of the battery may be real-time obtaining, or periodic obtaining, or aperiodic obtaining, and is not limited herein.
Wherein, the variation amplitude D of the average value of the battery output currentIMay be a percentage, for example: the variation amplitude exceeds 10 percent of the average value of the output current of the original battery, namely DIMore than or equal to 10 percent; it may also be an absolute value, for example: the amplitude of variation exceeding 10mA, i.e. DI≥10mA;
Residual capacity variation range D of batteryQMay be a percentage, for example: the variation amplitude exceeds 10 percent of the residual capacity of the original battery, namely DQMore than or equal to 10 percent; it may also be an absolute value, for example: the variation amplitude exceeds 10mAh, namely DQ≥10mAh。
The second method comprises the following steps: the service takes the starting or closing of an application program as an example, and due to the starting or closing of the application program APP (corresponding to the switch state change), the re-estimation of the remaining operating time is caused; the method can be executed by the UE and/or the network equipment (under the condition of execution of the network equipment, the UE can send the relevant information to the network equipment, and the network equipment returns the obtained residual working time to the UE);
different business scenarios (such as chat-class apps, short-video-class apps, long-video-class apps, etc.) often correspond to different typical operating current average values Iapp(corresponding to the above-mentioned average value of the operating current). When a user switches from one service scenario to another service scenario, the current value of the terminal may change predictably. Therefore, the average current value I can be obtained according to the service scene before the user starts the APPave(corresponding to the above-mentioned average value of the output current of the battery), average value of the output current I after switching the service scenarioave' (corresponding to the above-mentioned target output current average value), and the present battery remaining capacity Qleft(mAh) to re-estimate the remaining operating time T of the batteryleft'; such as: t isleft’=Qleft/Iave'. Wherein may be Iave’=Iave+IappThe APPs corresponding to the two service scenarios are both running; an APP operation is added, and the switching state of the APP is changed from off to on. If an APP is turned off, it can be Iave’=Iave-Iapp(ii) a Is to reduce one APP runs, the switching state of this APP changes from on to off. The method actually means that the residual time length is estimated again when the number of the operated APP changes.
Thereafter, the updated remaining operating time period T may beleft' direct update is displayed on the terminal screen.
The third method comprises the following steps: re-evaluation of the remaining operating time is triggered due to network parameter configuration and/or network slice changes; the method can be executed by network equipment, or the network equipment and the UE;
wherein the slicing and/or session establishment procedure is shown in fig. 2:
when a service is started, a terminal identifies a service identifier (Traffic Descriptor) of the service, matches and compares the service identifier with a Slice routing configuration rule URSP (UE routing policy), and obtains a Network Slice identifier S-NSSAI (Single Network Slice Selection Assistant Information) corresponding to the service identifier. In addition, the terminal should ensure that the S-NSSAI is in the slice service list allowed by the Tracking Area (Tracking Area) corresponding to the service.
When initiating a Session Establishment Request, the terminal shall carry the S-NSSAI corresponding to the service in a PDU Session Establishment Request (PDU Session Establishment Request) message. After the session Request message is forwarded to the AMF (access and mobility management function) through the RAN, the AMF checks the S-NSSAI in the session, selects a corresponding SMF according to the slicing capability supported by each session management function SMF in the network, and forwards the PDU session establishment Request (specifically, an SM context Request Nsmf _ PDU _ creation _ mcontext Request, SM indicates session management) to the SMF. After the SMF completes the subsequent flow, it will feed back a PDU Session setup Response (specifically, an SM context Response Nsmf _ PDU _ creation _ mcontext Response may be established for the PDU Session) to the AMF, and then reply a PDU Session setup request acceptance (PDU Session setup Accept) to the terminal via the AMF, thereby completing the slicing and/or Session setup.
Furthermore, different network parameter configurations have a significant impact on the power consumption of the terminal, for example: different configurations of network characteristics such as C-DRX (Discontinuous Reception in a connected state), BWP (Bandwidth Part), idle paging cycle, intelligent pre-scheduling, etc., all significantly affect the power consumption of the terminal. For the small data transmission service insensitive to time delay, in order to reduce the power consumption of the terminal, the network side can start the C-DRX function, close the intelligent pre-scheduling, adopt BWP small bandwidth, set a long paging cycle and the like; for high-value users or delay-sensitive large data transmission services, in order to ensure high rate and low delay, the network side can close the C-DRX function, open intelligent pre-scheduling, adopt BWP large bandwidth, set short paging cycle and the like.
Different service identifiers td (traffic descriptor) of the terminal correspond to different Network slice identifiers NSSAI, and different Network slice identifiers NSSAI correspond to different Network parameter Configuration (hereinafter referred to as NC; corresponding to the Network parameter Configuration information), including: C-DRX, BWP, idle paging cycle, and intelligent pre-scheduling, and further correspond to different terminal Power Consumption typical values Power Consumption requirements (hereinafter abbreviated as PC; corresponding to the Power Consumption value of the network slice identifier).
The scheme can be as follows: once the network device monitors that a service corresponding to a certain typical service identifier TD-1 of the terminal is started or closed (i.e. the on-off state of the service is changed), the network device can correspondingly find out the corresponding network parameter configuration NC-1, the corresponding terminal power consumption typical value PC-1 and the basic power consumption PC-0 of the terminal according to the network slice identifier NSSAI-1 corresponding to TD-1;
once the network monitors that a service corresponding to another typical service identifier TD-2 of the terminal is started or closed, the network parameter configuration NC-2 corresponding to the network identifier NSSAI-2 and the terminal power consumption typical values PC-2, PC-1 'corresponding to the TD-1 and the basic power consumption PC-0' of the terminal can be correspondingly found out according to the network slice identifier NSSAI-2 corresponding to the TD-2;
based on the above, the change amount PC after the service change (starting or closing) corresponding to TD-2 is obtained and before the changeWherein it is assumed that the terminal operates only the industry corresponding to TD-1 before changeThe terminal runs services corresponding to TD-1 and TD-2 after the services are changed; PC (personal computer)Is (PC-2 '' + PC-1 '' + PC-0 '')/(PC-1 + PC-0). PC-2 '' is a typical power consumption value corresponding to TD-2 and corresponding to a network configuration parameter NC-X (obtained according to NC-1 and NC-2) which can maintain normal operation of services corresponding to TD-1 and TD-2; PC-1 '' is a typical power consumption value corresponding to TD-1 and corresponding to a network configuration parameter NC-X (obtained according to NC-1 and NC-2) which can maintain normal operation of services corresponding to TD-1 and TD-2; PC-0 '' is the base power consumption of the terminal corresponding to the network configuration parameter NC-X (obtained according to NC-1 and NC-2) which can maintain the normal operation of the service corresponding to TD-1 and TD-2. PC (personal computer)Is the ratio of the latest total power consumption value (i.e. the current total power consumption) of the terminal after the service change to the total power consumption value of the terminal before the service change. PC-2 "may be equal to PC-2, PC-1" may be equal to PC-1 ', and PC-0 "may be equal to PC-0'.
Suppose that the corresponding remaining operating time of the battery is T at TD-1leftThen, after the terminal starts the typical service TD-2, the remaining operating time T of the battery is estimatedleft’=Tleft/ PC
The updated remaining operating time period T may then be usedleft' direct update is displayed on the terminal screen.
As described above, the specific implementation flow of this embodiment can be as shown in fig. 3, and includes:
step 31: UE checks the current battery residual capacity Qleft
Step 32: UE starts APP-i, network equipment monitors typical service identification TD-i of APP-i, identifies corresponding network slice identification S-NSSAI-i according to URSP, and establishes slice connection i corresponding to APP-i;
step 33: the network equipment configures NC-i according to the network parameter corresponding to the S-NSSAI-i, and finds out a typical terminal power consumption value PC-i corresponding to the NC-i; and obtains the power consumption variation coefficient PC at this time
The PC-i may contain the terminal base power consumption under NC-i and the power consumption of each service currently running.
Coefficient of variation of power consumption PCOr the UE may acquire the information according to PC-i or the like acquired by the network device.
Step 34: the network equipment or UE calculates the current remaining working time Tleft’=Tleft/ PC(ii) a Wherein T isleft=QleftZ; wherein Z represents the total power consumption of the terminal before the APP-i is started;
step 35: UE outputs current residual working time Tleft'; i.e. display Tleft’。
Compared with the first and second modes, the scheme of the mode can specifically relate to the independent power consumption of each service under a specific network parameter configuration, and the obtained final result is more accurate.
In this description, T isleft’=Tleft/ PCThere is a hypothesis here: the change of the terminal power consumption is supposed to be completed instantly, so that the current remaining operating time of the terminal can be calculated by directly using the relationship between the updated total terminal power consumption and the total terminal power consumption before updating under the condition that the remaining terminal power is supposed to be unchanged.
In addition, in the scheme, the current remaining operating time of the terminal can be obtained by dividing the current remaining power by the total power consumption of the changed terminal under the condition that the total power consumption of the changed terminal is accurately obtained.
The method is as follows: optimizing the power consumption of the terminal by utilizing the corresponding relation between the terminal application and the network slice; the method is executed by network equipment and UE;
the terminal defaults to use a network parameter configuration NC (corresponding to network parameter configuration information) -0 corresponding to a network slice identifier S-NSSAI-0 with lower terminal power consumption;
when the network equipment monitors that a certain APP-1 of a terminal, which has higher requirements on network performance and signs a network slice identifier S-NSSAI-1, starts, the network equipment configures network parameters for the terminal to configure NC-1 (the network equipment can send parameter notification to the terminal to realize configuration); corresponding to the situation that a second network slice identifier corresponding to the performance value higher than the first threshold value exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as first network parameter configuration information; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information. Because NC-1 network performance configuration is high, for example: larger BWP, shorter idle paging cycle, etc., the terminal has higher performance (higher rate, lower delay) and higher power consumption compared to using the network parameter to configure NC-0 and NC-1.
When the network equipment monitors that the current (running) APP of the terminal degrades the network performance and the NC-0 can meet the application requirement of the terminal again, the network equipment adjusts the network parameter configuration from the NC-1 to the NC-0 in time so as to optimize the power consumption of the terminal in time; controlling the network parameter configuration of the terminal to be set as second network parameter configuration information corresponding to the situation that the second network slice identifier does not exist in the first network slice identifier; or, in the case that the third network slice identifier does not exist in the first network slice identifier, controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information.
As used herein, performance values include: a larger value represents a better performance value-a positive performance value, such as a rate performance value; and, a larger value represents a worse performing performance value-a negative performance value (i.e., a smaller value represents a better performing performance value), such as a latency performance value, a power consumption performance value;
for the orthotropic energy values may correspond to the above: controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier;
for negative directional energy values may correspond to the above: controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers; and controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier.
In addition, the first threshold and the second threshold may be determined according to a performance value corresponding to the currently running service, such as:
1) when the current operation service 1 is started, determining whether a service with a performance value larger than that of the service 1 exists in the operation services or not; it is actually determined whether the performance value of service 2 is higher than the performance value of service 1; in the case of a higher value, a network parameter configuration is determined again; network parameter configuration that may be higher than service 1, lower than or equal to service 2;
wherein "determining whether there is a service with a performance value greater than the performance value of service 1" in the running services "refers to a higher and better forward performance value, and then under the condition that it is determined that the performance value of service 2 is higher than the performance value of service 1, under a general condition, a network parameter configuration needs to be determined again, and the network parameter configuration needs to keep the performance values of service 1 and service 2 not lower than the original respective network performance values — that is, the new network parameter configuration needs to satisfy the network performance requirements of service 1 and service 2 at the same time;
2) when the current operation service 1 is started, determining whether a service with a performance value smaller than that of the service 1 exists in the operation services or not; it is actually determined whether the performance value of service 2 is lower than the performance value of service 1; in the case of a drop below, a network parameter configuration is determined again; network parameter configuration that may be lower than service 1, higher than or equal to service 2;
the "performance value" referred to in determining whether there is a service with a performance value smaller than the performance value of the service 1 in the running services "means that the lower the performance value is, the better the forward performance value is, then in the case that the performance value of the service 2 is determined to be lower than the performance value of the service 1, under a general condition, a network parameter configuration needs to be determined again, and the network parameter configuration needs to enable the performance values of the service 1 and the service 2 to be kept not higher than the original respective network performance values, that is, the new network parameter configuration needs to satisfy the network performance requirements of the service 1 and the service 2 at the same time.
However, for the above two cases, in the case that the power consumption performance of the terminal is strictly required, in order to optimize the power consumption performance of the terminal, the network may also re-determine a network parameter configuration, which may substantially satisfy the performance of the rate, the delay, and the like of the service 1 and the service 2 (the performance of the rate, the delay, and the like of the service 2 may be slightly worse than the performance value before the network parameter reconfiguration), but the reconfigured network parameter configuration may greatly optimize the power consumption performance value of the terminal as a whole.
The following specifically exemplifies the scheme provided by the embodiment of the present invention.
For example, one: due to the change of the current average value and/or the change of the residual electric quantity of the battery, the residual working time length is estimated again;
1) the change in the current average causes a re-estimation of the remaining operating time, for example: the variation amplitude of the current average value exceeds 50mA absolute value;
assuming the average value I of the output current of the current batteryave200mA, the residual capacity Q of the batteryleftIs 2000 mAh. Calculating formula T according to residual working time of batteryleft=Qleft/IaveIt can be seen that the current remaining operating time of the battery is about 10 hours. At this time, if the average value I of the output current of the battery isave' from 200mA to 250mA, assuming a remaining capacity Q of the battery in a transient situationleftIf not, calculating the formula T according to the remaining working time of the batteryleft’=Qleft/Iave' As can be seen, the remaining operating time of the battery is updated from the original 10 hours to 8 hours. Is substantially Qleft’= Qleft
The remaining usage time period displayed on the terminal screen is updated to 8 hours.
2) The remaining battery capacity change causes the re-estimation of the remaining operating time, for example: the change amplitude of the residual battery capacity exceeds 100mAh absolute value;
battery discharge scenario: assuming the average value I of the output current of the current batteryave200mA, the residual capacity Q of the batteryleftIs 2000 mAh. Calculating formula T according to residual working time of batteryleft=Qleft/IaveIt can be seen that the current remaining operating time of the battery is about 10 hours. After a period of time (corresponding to the first period of time described above), the remaining capacity Q of the battery is assumedleftWhen the average value of the output current of the battery is kept unchanged (the scheme comprises obtaining the current at 1900 mAh) from 2000mAh to 1900mAh, the formula T is calculated according to the residual working time of the batteryleft’=Qleft’/IaveIt can be known that the remaining operating time of the battery is updated from the original 10 hours to 9.5 hours. Is substantially ofave’= Iave
The remaining usage time period displayed on the terminal screen is updated to 9.5 hours.
Battery charging scenario: assuming the average value I of the output current of the current batteryave200mA, the residual capacity Q of the batteryleftIs 2000 mAh. Calculating formula T according to residual working time of batteryleft=Qleft/IaveIt can be seen that the current remaining operating time of the battery is about 10 hours. At this time, the external charging wire of the terminal is charged, and after a period of time (corresponding to the first time length), the remaining capacity Q of the battery is obtainedleft' from 2000mAh to 2100mAh, average value of output current of battery IaveKeeping the current unchanged (the scheme includes obtaining the current at 2100 mAh), calculating a formula T according to the remaining working time of the batteryleft’=Qleft’/IaveIt can be known that the remaining operating time of the battery is updated from the original 10 hours to 10.5 hours. Is substantially ofave’= Iave
The remaining usage time period displayed on the terminal screen is updated to 10.5 hours.
Example two: the service takes the starting or closing of an application program as an example, and the starting or closing of the APP causes the re-estimation of the residual working time length;
1) switching of a terminal from one service scenario to another service scenario causes a re-estimation of the remaining operating time, for example: switching from a chat-class app to a long video-class app;
assuming that the terminal outputs an average value I of current under the current chat type app service sceneave200mA, the residual capacity Q of the batteryleft2000mAh, so the current battery remaining operation time TleftAbout 10 hours. At this time, the terminal is switched from the chat type app service scene to the long video type app service scene, and if the typical working current I of the long video type app is larger than the typical working current I of the long video type appappIs 300mAh, then the formula I is calculated according to the average value of the output current after switching the service scene (the two types of apps before and after the scene switching are operated)ave’=Iave+IappIt can be known that the average value of the output current I after switching the service sceneave' is 500 mA. Suppose the remaining capacity Q of the batteryleftUnchanged (scheme includes obtaining I)aveCurrent at time). According to the formula T of the remaining working time of the batteryleft’=Qleft/Iave' As can be seen, the current remaining operating time T of the batteryleft' about 4 hours. Is substantially Qleft’= Qleft
The remaining usage time period displayed on the terminal screen is updated to 4 hours.
2) Switching a terminal from two service scenarios to a single service scenario causes re-estimation of the remaining operating time, for example: the terminal currently runs the chat app and the long video app at the same time, and then closes the long video app;
assuming that the terminal currently runs the chat-type app and the long-video-type app at the same time, the average value I of the output current of the battery at this timeave700mA, the residual capacity Q of the batteryleftIs 2100mAh, so the current battery remaining operation time TleftAbout 3 hours. At the moment, the terminal closes the long video app, and if the average value I of the output current of the battery is larger than the preset value, the terminal closes the long video appave' update is 200mA, and the remaining capacity Q of the batteryleftNot changed (the scheme includes obtaining the remaining power of 200 mA). According to the formula T of the remaining working time of the batteryleft’=Qleft/Iave' As can be seen, the current remaining operating time T of the batteryleft' updated from the original 3 hours to 10.5 hours. Is substantially Qleft’= Qleft
The remaining usage time period displayed on the terminal screen is updated to 10.5 hours.
Example three: re-evaluation of the remaining operating time is triggered due to network parameter configuration and/or network slice changes;
suppose that the typical value of terminal power consumption PC-1 corresponding to the chat-type app service identifier TD-1 is 100mA and the network parameter configuration NC-1 is: C-DRX is set to be a long cycle and 160ms, BWP is set to be 20MHz, an idle paging cycle is set to be 1280ms, and intelligent pre-scheduling is set to be OFF; the base power consumption PC-0 of the terminal under NC-1 is 100 mA; the typical value PC-2 of the terminal power consumption corresponding to the game app service identifier TD-2 is 600mA, and the network parameter configuration NC-2 is as follows: C-DRX is set to OFF, BWP is set to 100MHz, idle paging cycle is set to 320ms, and intelligent pre-scheduling is set to ON; the base power consumption PC-0 'of the terminal under NC-2 is 200mA, and the typical value PC-1' of the terminal power consumption corresponding to TD-1 is 200 mA.
If the network device monitors that the current terminal starts the chat app with the service identifier being TD-1, the network device can correspondingly find out the corresponding network parameter configuration NC-1 and the corresponding terminal power consumption typical value PC-1 (100 mA) according to the network slice identifier S-NSSAI-1 corresponding to the identifier TD-1. Suppose that the current battery remaining capacity QleftFor 2000mAh, the terminal is configured to NC-1 (i.e. PC-1 '' equals PC-1 and PC-0 '' equals PC-0), then the current remaining battery operating time TleftAbout 10 hours.
At this time, when the network device monitors that the terminal starts the game app with the service identifier TD-2, the network device can correspondingly find out the corresponding network parameter configuration NC-2 and the corresponding terminal power consumption typical value PC-2 (600 mA) according to the network slice identifier S-NSSAI-2 corresponding to the identifier TD-2. Suppose that the current battery remaining capacity QleftThe terminal is configured to be NC-2 (i.e. PC-2 ' equals PC-2, PC-1 ' equals PC-1 ', PC-0 ' equals PC-0 ') without change, and then the formula PC is changed according to the terminal power consumption value=(PC-2’’+PC-1’’+PC-0’’)/(PC-1+ PC-0), the power consumption value variation PC=5。
Therefore, after the terminal starts the game app identified as TD-2, the formula T is calculated according to the remaining working time of the batteryleft’=Tleft/ PCIt can be known that the current remaining operating time T of the batteryleft' about 2 hours.
The remaining usage time period displayed on the terminal screen is updated to 2 hours.
Example four: re-evaluation of the remaining operating time is triggered due to network parameter configuration and/or network slice changes;
suppose that the typical value of terminal power consumption PC-1 corresponding to the chat-type app service identifier TD-1 is 100mA and the network parameter configuration NC-1 is: C-DRX is set to be a long cycle and 160ms, BWP is set to be 20MHz, an idle paging cycle is set to be 1280ms, and intelligent pre-scheduling is set to be OFF; the base power consumption PC-0 of the terminal under NC-1 is 100 mA; the typical value PC-2 of the terminal power consumption corresponding to the game app service identifier TD-2 is 600mA, and the network parameter configuration NC-2 is as follows: C-DRX is set to OFF, BWP is set to 100MHz, idle paging cycle is set to 320ms, and intelligent pre-scheduling is set to ON; the base power consumption PC-0 'of the terminal under NC-2 is 200mA, and the typical value PC-1' of the terminal power consumption corresponding to TD-1 is 200 mA.
If the network device monitors that the current terminal starts the chat app with the service identifier being TD-1, the network device can correspondingly find out the corresponding network parameter configuration NC-1 and the corresponding terminal power consumption typical value PC-1 (100 mA) according to the network slice identifier S-NSSAI-1 corresponding to the identifier TD-1. Suppose that the current battery remaining capacity QleftFor 2000mAh, the terminal is configured to NC-1 (i.e. PC-1 '' equals PC-1 and PC-0 '' equals PC-0), then the current remaining battery operating time TleftAbout 10 hours.
At this time, if the network device monitors that the terminal starts the game app with the service identifier TD-2, the network device can correspondingly find out the network parameter configuration NC-2 corresponding to the identifier TD-2 according to the network slice identifier S-NSSAI-2 corresponding to the identifier TD-2; obtaining NC-X according to NC-1 and NC-2, wherein the NC-X is as follows: C-DRX is set to OFF, BWP is set to 100MHz, idle paging cycle is set to 240ms, and intelligent pre-scheduling is set to ON; NC-X is as follows: terminal basic power consumptionPC-0 '' is 150mA, typical value of terminal power consumption PC-1 '' for TD-1 is 150mA, and typical value of terminal power consumption PC-2 '' for TD-2 is 500 mA. Suppose that the current battery remaining capacity QleftIf the terminal is configured to be NC-X unchanged, the formula PC is changed according to the power consumption value of the terminal= (PC-2 "+ PC-1" + PC-0 ")/(PC-1 + PC-0) the amount of change in power consumption value PC=4。
Therefore, after the terminal starts the game app identified as TD-2, the formula T is calculated according to the remaining working time of the batteryleft’=Tleft/ PCIt can be known that the current remaining operating time T of the batteryleft' about 2.5 hours.
The remaining usage time period displayed on the terminal screen is updated to 2.5 hours.
Example five: optimizing the power consumption of the terminal by utilizing the corresponding relation between the terminal application and the network slice;
the terminal defaults to use a network parameter configuration NC-0 which is lower in terminal power consumption and corresponds to a network slice identifier S-NSSAI-0; NC-0 is: C-DRX is set to be a long period and 160ms, BWP is set to be 20MHz, an idle paging period is set to be 1280ms, and intelligent pre-scheduling is set to be OFF;
when the network equipment monitors that a certain APP-1 of a terminal, which has higher requirements on network performance and signs a network slice identifier S-NSSAI-1, is started, the network equipment configures network parameters for the terminal to configure NC-1; NC-1 is: C-DRX is set to OFF, BWP is set to 100MHz, idle paging cycle is set to 320ms, and intelligent pre-scheduling is set to ON. Because NC-1 network performance configuration is high, for example: larger BWP, shorter idle paging cycle, etc., the terminal has higher performance (higher rate, lower delay) and higher power consumption compared to using the network parameter to configure NC-0 and NC-1.
When the network equipment monitors that the network performance of the terminal currently in the APP is reduced and the NC-0 can meet the application requirement of the terminal again, the network adjusts the network parameter configuration from the NC-1 to the NC-0 in time so as to optimize the power consumption of the terminal in time.
Of course, when starting up APP-1, in order to optimize terminal power consumption, the terminal may also be configured to substantially meet APP-1 operation requirements, but the performance is slightly worse than NC-X of NC-1, such as: C-DRX is set to OFF, BWP is set to 100MHz, idle paging cycle is set to 240ms, and intelligent pre-scheduling is set to ON; but not limited thereto.
As can be seen from the above, the solution provided by the embodiment of the present invention involves:
1. the first method is as follows: according to the average value I of the output current of the current batteryaveAnd the remaining capacity Q of the current batteryleft(mAh) to estimate remaining operating time;
2. the second method comprises the following steps: estimating the residual working time according to different service scenes (such as chat type apps, short video type apps, long video type apps and the like);
3. the third method comprises the following steps: a method for estimating the residual working time according to different network parameter configurations and/or network slices;
4. the method is as follows: optimizing the power consumption of the terminal by utilizing the corresponding relation between the terminal application and the network slice;
based on the above, the terminal displays the remaining working time instead of the method of only displaying the remaining battery power, so that more clear use reference can be provided for the user, and the power anxiety can be effectively relieved; the 5G split ratio is further effectively improved for operators.
An embodiment of the present invention further provides a device for predicting a terminal operating time based on a 5G slice, as shown in fig. 4, the device includes:
a first obtaining module 41, configured to obtain power consumption parameter information of the terminal battery when a first condition is met;
the first processing module 42 is configured to obtain a current remaining standby time of the terminal according to the power consumption parameter information;
a first display module 43, configured to display the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero power consumption value when the service is executed on the terminal.
The device for predicting the working time of the terminal based on the 5G slice obtains the power consumption parameter information of the terminal battery under the condition that a first condition is met; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal; the residual working time of the terminal can be displayed instead of only the residual battery power, so that timely and effective residual standby time information is provided for a user, more clear use reference is provided for the user, power anxiety is effectively relieved, and user experience is improved; and can help to promote the data traffic split ratio of the 5G network; the problem that in the prior art, a user cannot accurately know the remaining standby time of the used terminal is well solved.
The acquiring of the power consumption parameter information of the terminal battery includes: and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
Further, the first condition includes: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; under the condition that the power consumption parameter information comprises the power consumption value variation of the terminal, the device further comprises: the first determining module is used for determining the current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; or, the first receiving module is configured to receive the variation of the terminal power consumption value sent by another communication device.
In the embodiment of the present invention, the determining a current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state includes: acquiring a service identifier of a service with a changed switch state; determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier; determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier; determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information; and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
Further, the device for predicting the working time of the terminal based on the 5G slice further includes: the first control module is used for controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to the performance value higher than a first threshold value exists in the first network slice identifiers; controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information; controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Further, the first condition further includes: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal; the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
In this embodiment of the present invention, the first condition may include: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps: and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
In the embodiment of the present invention, the first condition may further include: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps: obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state; and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
The implementation embodiments of the terminal working duration prediction method based on the 5G slice are all applicable to the embodiment of the terminal working duration prediction device based on the 5G slice, and the same technical effects can be achieved.
An embodiment of the present invention further provides a device for predicting a terminal operating time based on a 5G slice, where as shown in fig. 5, the device includes: a processor 51 and a transceiver 52;
the processor 51 is configured to obtain power consumption parameter information of the terminal battery if a first condition is satisfied;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
controlling and displaying the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero power consumption value when the service is executed on the terminal.
The terminal working time length prediction device based on the 5G slice provided by the embodiment of the invention obtains the power consumption parameter information of the terminal battery under the condition that a first condition is met; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal; the residual working time of the terminal can be displayed instead of only the residual battery power, so that timely and effective residual standby time information is provided for a user, more clear use reference is provided for the user, power anxiety is effectively relieved, and user experience is improved; and can help to promote the data traffic split ratio of the 5G network; the problem that in the prior art, a user cannot accurately know the remaining standby time of the used terminal is well solved.
The acquiring of the power consumption parameter information of the terminal battery includes: and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
Further, the first condition includes: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; and under the condition that the power consumption parameter information comprises the power consumption value variation of the terminal, the processor is further configured to: determining a current terminal total power consumption value according to a network slice identifier corresponding to a service with a changed switch state; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; or, controlling to receive the variation of the terminal power consumption value sent by another communication device.
In the embodiment of the present invention, the determining a current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state includes: acquiring a service identifier of a service with a changed switch state; determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier; determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier; determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information; and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
Further, the processor is further configured to: controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information; controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
Further, the first condition further includes: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal; the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
In this embodiment of the present invention, the first condition may include: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps: and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
In the embodiment of the present invention, the first condition may further include: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps: obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state; and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
The implementation embodiments of the terminal working duration prediction method based on the 5G slice are all applicable to the embodiment of the terminal working duration prediction device based on the 5G slice, and the same technical effects can be achieved.
The embodiment of the invention also provides a system for predicting the working time of the terminal based on the 5G slice, which comprises the following steps: the terminal working time length prediction device based on the 5G slice is described above.
The implementation embodiments of the terminal working duration prediction device based on the 5G slice are all applicable to the embodiment of the terminal working duration prediction system based on the 5G slice, and the same technical effects can be achieved.
The embodiment of the invention also provides terminal working time length prediction equipment based on the 5G slice, which comprises a memory, a processor and a program which is stored on the memory and can be operated on the processor; and when the processor executes the program, the method for predicting the working time of the terminal based on the 5G slice is realized.
The implementation embodiments of the terminal working duration prediction method based on the 5G slice are all applicable to the embodiment of the terminal working duration prediction device based on the 5G slice, and the same technical effects can be achieved.
The embodiment of the present invention further provides a method for optimizing a terminal working time length based on a 5G slice, as shown in fig. 6, the method includes:
step 61: acquiring power consumption parameter information of a terminal battery under the condition that a first condition is met;
step 62: obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
and step 63: displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the method further comprises the following steps:
step 64: controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information; the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
According to the terminal working time optimization method based on the 5G slice, provided by the embodiment of the invention, the power consumption parameter information of the terminal battery is obtained under the condition that a first condition is met; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal; the residual working time of the terminal can be displayed instead of only the residual battery power, so that timely and effective residual standby time information is provided for a user, more clear use reference is provided for the user, power anxiety is effectively relieved, and user experience is improved; and can help to promote the data traffic split ratio of the 5G network; the problem that the user cannot accurately know the remaining standby time of the used terminal in the prior art is well solved;
further, by controlling the network parameter configuration of the terminal to be set to the first network parameter configuration information in a case where there is a second network slice identifier corresponding to a performance value higher than a first threshold value among the first network slice identifiers; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information; the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a delay performance value, a rate performance value, and a power consumption performance value; the network parameter configuration of the terminal can be set according to requirements, so that the power consumption of the terminal is saved.
Further, the method for optimizing the working time of the terminal based on the 5G slice further includes: controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; or, in the case that the third network slice identifier does not exist in the first network slice identifier, controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information; the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
This can save power consumption to the greatest extent.
For the description, the optimization method in the embodiment of the present invention can refer to the related contents in the above prediction method, and is not repeated herein.
An embodiment of the present invention further provides a device for optimizing a terminal operating time based on a 5G slice, as shown in fig. 7, the device includes:
a second obtaining module 71, configured to obtain power consumption parameter information of the terminal battery if the first condition is met;
the second processing module 72 is configured to obtain the current remaining standby time of the terminal according to the power consumption parameter information;
a second display module 73, configured to display the remaining standby time;
the device further comprises:
a second control module 74, configured to control the network parameter configuration of the terminal to be set as the first network parameter configuration information if there is a second network slice identifier corresponding to the performance value higher than the first threshold in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
The terminal working time optimization device based on the 5G slice provided by the embodiment of the invention obtains the power consumption parameter information of the terminal battery under the condition of meeting the first condition; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal; the residual working time of the terminal can be displayed instead of only the residual battery power, so that timely and effective residual standby time information is provided for a user, more clear use reference is provided for the user, power anxiety is effectively relieved, and user experience is improved; and can help to promote the data traffic split ratio of the 5G network; the problem that the user cannot accurately know the remaining standby time of the used terminal in the prior art is well solved;
further, by controlling the network parameter configuration of the terminal to be set to the first network parameter configuration information in a case where there is a second network slice identifier corresponding to a performance value higher than a first threshold value among the first network slice identifiers; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information; the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a delay performance value, a rate performance value, and a power consumption performance value; the network parameter configuration of the terminal can be set according to requirements, so that the power consumption of the terminal is saved.
Further, the device for optimizing the working time of the terminal based on the 5G slice further includes: a third control module, configured to control the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; or, in the case that the third network slice identifier does not exist in the first network slice identifier, controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information; the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
The implementation embodiments of the terminal working duration optimization method based on the 5G slice are all applicable to the embodiment of the terminal working duration optimization device based on the 5G slice, and the same technical effects can be achieved.
An embodiment of the present invention further provides a device for optimizing a terminal working duration based on a 5G slice, where as shown in fig. 8, the device includes: a processor 81 and a transceiver 82;
the processor 81 is configured to obtain power consumption parameter information of the terminal battery when a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
controlling and displaying the remaining standby time;
the processor is further configured to:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
The terminal working time optimization equipment based on the 5G slice provided by the embodiment of the invention obtains the power consumption parameter information of the terminal battery under the condition that a first condition is met; obtaining the current remaining standby time of the terminal according to the power consumption parameter information; displaying the remaining standby time; wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal; the residual working time of the terminal can be displayed instead of only the residual battery power, so that timely and effective residual standby time information is provided for a user, more clear use reference is provided for the user, power anxiety is effectively relieved, and user experience is improved; and can help to promote the data traffic split ratio of the 5G network; the problem that the user cannot accurately know the remaining standby time of the used terminal in the prior art is well solved;
further, by controlling the network parameter configuration of the terminal to be set to the first network parameter configuration information in a case where there is a second network slice identifier corresponding to a performance value higher than a first threshold value among the first network slice identifiers; or, in the case that a third network slice identifier corresponding to a performance value lower than a second threshold exists in the first network slice identifiers, controlling the network parameter configuration of the terminal to be set as third network parameter configuration information; the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a delay performance value, a rate performance value, and a power consumption performance value; the network parameter configuration of the terminal can be set according to requirements, so that the power consumption of the terminal is saved.
Further, the processor is further configured to: controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; or, in the case that the third network slice identifier does not exist in the first network slice identifier, controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information; the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
The implementation embodiments of the terminal working duration optimization method based on the 5G slice are all applicable to the embodiment of the terminal working duration optimization device based on the 5G slice, and the same technical effects can be achieved.
The embodiment of the invention also provides a terminal working duration optimization system based on the 5G slice, which comprises the following steps: the terminal working time optimization device based on the 5G slices is described above.
The implementation embodiments of the terminal working duration optimization device based on the 5G slice are all applicable to the embodiment of the terminal working duration optimization system based on the 5G slice, and the same technical effects can be achieved.
The embodiment of the invention also provides terminal working time length optimization equipment based on the 5G slice, which comprises a memory, a processor and a program which is stored on the memory and can be operated on the processor; and when the processor executes the program, the terminal working time length optimization method based on the 5G slice is realized.
The implementation embodiments of the terminal working duration optimization method based on the 5G slice are all applicable to the embodiment of the terminal working duration optimization device based on the 5G slice, and the same technical effects can be achieved.
The embodiment of the invention also provides a readable storage medium, wherein a program is stored on the readable storage medium, and when the program is executed by a processor, the program realizes the steps in the terminal working duration prediction method based on the 5G slice; or, the program is executed by a processor to implement the steps in the above-mentioned terminal working time length optimization method based on 5G slice.
The implementation embodiments of the terminal working duration prediction method based on the 5G slice or the terminal working duration optimization method based on the 5G slice are all applicable to the embodiment of the readable storage medium, and the same technical effects can be achieved.
It should be noted that many of the functional units described in this specification have been referred to as modules, in order to more particularly emphasize their implementation independence.
In embodiments of the present invention, modules 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.

Claims (28)

1. A terminal working duration prediction method based on a 5G slice is characterized by comprising the following steps:
acquiring power consumption parameter information of a terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
displaying the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the method further comprises the following steps:
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that a second network slice identifier corresponding to the performance value higher than a first threshold value does not exist in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value does not exist in the first network slice identifiers;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
2. The method for predicting the operating time of the terminal based on the 5G slice according to claim 1, wherein the obtaining the power consumption parameter information of the terminal battery comprises:
and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
3. The method according to claim 1, wherein in the case that the power consumption parameter information includes a variation of the power consumption value of the terminal, the method further comprises:
determining a current terminal total power consumption value according to a network slice identifier corresponding to a service with a changed switch state; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; alternatively, the first and second electrodes may be,
and receiving the variation of the terminal power consumption value sent by another communication device.
4. The method for predicting the working time of the terminal based on the 5G slice according to claim 3, wherein the determining the current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state comprises:
acquiring a service identifier of a service with a changed switch state;
determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier;
determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier;
determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information;
and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
5. The method for predicting the working time of the terminal based on the 5G slice according to claim 1, further comprising:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value;
the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold value.
6. The method for predicting the working time of a terminal based on a 5G slice according to claim 1, wherein the first condition further comprises: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal;
the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
7. The method according to claim 6, wherein the first condition comprises: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
8. The method according to claim 6, wherein the first condition comprises: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state;
and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
9. A device for predicting the working time of a terminal based on a 5G slice is characterized by comprising the following components:
the first acquisition module is used for acquiring power consumption parameter information of the terminal battery under the condition that a first condition is met;
the first processing module is used for obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
the first display module is used for displaying the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the device further comprises:
a first control module, configured to control the network parameter configuration of the terminal to be set as second network parameter configuration information in a case where a second network slice identifier corresponding to a performance value higher than a first threshold does not exist in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value does not exist in the first network slice identifiers;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
10. The apparatus according to claim 9, wherein the obtaining of the power consumption parameter information of the terminal battery comprises:
and acquiring power consumption parameter information of the terminal battery through the terminal and/or the network equipment.
11. The apparatus according to claim 9, wherein in the case that the power consumption parameter information includes a variation of the power consumption value of the terminal, the apparatus further comprises:
the first determining module is used for determining the current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state; acquiring the variation of the terminal power consumption value according to the current terminal total power consumption value; alternatively, the first and second electrodes may be,
and the first receiving module is used for receiving the power consumption value variable quantity of the terminal sent by another communication device.
12. The apparatus according to claim 11, wherein the determining a current total power consumption value of the terminal according to the network slice identifier corresponding to the service with the changed switch state comprises:
acquiring a service identifier of a service with a changed switch state;
determining a network slice identifier corresponding to the service with the changed switch state according to the service identifier;
determining network parameter configuration information corresponding to the service with the changed switch state according to the network slice identifier;
determining a service power consumption value corresponding to a service with a changed switch state according to the network parameter configuration information;
and obtaining the current total power consumption value of the terminal according to the service power consumption value corresponding to the service with the changed switch state.
13. The apparatus of claim 9, wherein the first control module is further configured to:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers;
alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value;
the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold value.
14. The apparatus of claim 9, wherein the first condition further comprises: at least one of a variation of the average value of the output current of the battery in the first time period being greater than a third threshold, a variation of the remaining capacity of the battery in the first time period being greater than a fourth threshold, and a change in the number of currently-operating services of the terminal;
the power consumption parameter information further includes: at least one of a battery output current average value, a battery remaining capacity, and an operating current average value of a service in which a switch state changes.
15. The apparatus of claim 14, wherein the first condition comprises: at least one of the variation of the average value of the output current of the battery in the first time period is greater than a third threshold value and the variation of the remaining capacity of the battery in the first time period is greater than a fourth threshold value; under the condition that the power consumption parameter information comprises the average value of the output current of the battery and the residual electric quantity of the battery, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
and under the condition that at least one of the condition that the variation of the average value of the battery output current in the first time length is larger than a third threshold value and the condition that the variation of the battery residual capacity corresponding to the average value of the battery output current is larger than a fourth threshold value is met, acquiring the current residual standby time length of the terminal according to the current average value of the battery output current and the battery residual capacity.
16. The apparatus of claim 14, wherein the first condition comprises: the number of the currently operated services of the terminal is changed; under the condition that the power consumption parameter information comprises a battery output current average value, a battery residual capacity and a working current average value of a service with a switch state changing, the current residual standby time of the terminal is obtained according to the power consumption parameter information, and the method comprises the following steps:
obtaining a target output current average value according to the battery output current average value and the working current average value of the service with the changed switch state;
and acquiring the current remaining standby time of the terminal according to the target output current average value and the battery remaining capacity.
17. A terminal working duration prediction apparatus based on a 5G slice, the apparatus comprising: a processor and a transceiver;
the processor is used for acquiring power consumption parameter information of the terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
controlling and displaying the remaining standby time;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal;
the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained;
the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed;
the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state;
the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the processor is further configured to:
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that a second network slice identifier corresponding to the performance value higher than a first threshold value does not exist in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value does not exist in the first network slice identifiers;
the first network slice identifier is all network slice identifiers corresponding to the application program currently operated by the terminal; the second network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than the first threshold value; the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
18. A terminal working duration prediction system based on 5G slices is characterized by comprising: the terminal operation time prediction apparatus based on 5G slice according to claim 17.
19. A terminal working time length prediction device based on 5G slices comprises a memory, a processor and a program which is stored on the memory and can run on the processor; wherein the processor, when executing the program, implements the method for predicting a 5G slice-based terminal operation time according to any one of claims 1 to 8.
20. A terminal working time length optimization method based on 5G slices is characterized by comprising the following steps:
acquiring power consumption parameter information of a terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
displaying the remaining standby time;
the method further comprises the following steps:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
21. The method for optimizing terminal working time length based on 5G slice according to claim 20, further comprising:
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
22. The utility model provides a terminal operating duration optimizing device based on 5G is sliced which characterized in that, the device includes:
the second acquisition module is used for acquiring power consumption parameter information of the terminal battery under the condition that the first condition is met;
the second processing module is used for obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
the second display module is used for displaying the remaining standby time;
the device further comprises:
the second control module is used for controlling the network parameter configuration of the terminal to be set as the first network parameter configuration information under the condition that the first network slice identifier has a second network slice identifier corresponding to the performance value higher than the first threshold value; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
23. The apparatus for optimizing terminal operation time length based on 5G slice according to claim 22, further comprising:
a third control module, configured to control the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
24. A terminal working duration optimizing device based on 5G slices is characterized in that the device comprises: a processor and a transceiver;
the processor is used for acquiring power consumption parameter information of the terminal battery under the condition that a first condition is met;
obtaining the current remaining standby time of the terminal according to the power consumption parameter information;
controlling and displaying the remaining standby time;
the processor is further configured to:
controlling the network parameter configuration of the terminal to be set as first network parameter configuration information under the condition that a second network slice identifier corresponding to a performance value higher than a first threshold value exists in the first network slice identifiers; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as third network parameter configuration information under the condition that a third network slice identifier corresponding to a performance value lower than a second threshold value exists in the first network slice identifiers;
wherein the first condition comprises: at least one of a change in network parameter configuration of the terminal and a change in network slice of the terminal; the power consumption parameter information includes: at least one of the variation of the power consumption value of the terminal and the remaining standby time of the terminal obtained before the power consumption parameter information is obtained; the terminal power consumption value variation is the variation of the corresponding terminal total power consumption value after the variation relative to the corresponding terminal total power consumption value before the variation under the condition that the service switch state is changed; the total power consumption value of the terminal is determined according to the started service and the network slice information corresponding to the service with the changed switch state; the service refers to a task process with a non-zero corresponding power consumption value when the service is executed on the terminal;
the first network slice identification is all network slice identifications corresponding to the application program currently operated by the terminal; the first network parameter configuration information is network parameter configuration information of which the corresponding performance value is higher than or equal to the first threshold value; the third network parameter configuration information is the network parameter configuration information of which the corresponding performance value is lower than or equal to the second threshold; the performance values include: at least one of a latency performance value, a rate performance value, and a power consumption performance value.
25. The 5G slice-based terminal on duration optimization device of claim 24, wherein the processor is further configured to:
controlling the network parameter configuration of the terminal to be set as second network parameter configuration information under the condition that the second network slice identifier does not exist in the first network slice identifier; alternatively, the first and second electrodes may be,
controlling the network parameter configuration of the terminal to be set as fourth network parameter configuration information under the condition that the third network slice identifier does not exist in the first network slice identifier;
the second network parameter configuration information is network parameter configuration information of which the corresponding performance value is lower than the first threshold value;
the fourth network parameter configuration information is the network parameter configuration information of which the corresponding performance value is higher than the second threshold value.
26. A terminal working duration optimization system based on 5G slices is characterized by comprising: the 5G slice-based terminal on-time optimization device of claim 24.
27. A terminal working time length optimizing device based on 5G slices comprises a memory, a processor and a program which is stored on the memory and can run on the processor; wherein the processor, when executing the program, implements the method for optimizing a 5G slice-based terminal operation time according to any one of claims 20 to 21.
28. A readable storage medium on which a program is stored, the program implementing the steps in the 5G slice-based terminal operation time prediction method according to any one of claims 1 to 8 when executed by a processor; alternatively, the first and second electrodes may be,
the program when executed by a processor implements the steps in the 5G slice-based terminal on-time optimization method of any one of claims 20 to 21.
CN202110717208.5A 2021-06-28 2021-06-28 Terminal working time length prediction and optimization method and system based on 5G slice Active CN113179531B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110717208.5A CN113179531B (en) 2021-06-28 2021-06-28 Terminal working time length prediction and optimization method and system based on 5G slice

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110717208.5A CN113179531B (en) 2021-06-28 2021-06-28 Terminal working time length prediction and optimization method and system based on 5G slice

Publications (2)

Publication Number Publication Date
CN113179531A CN113179531A (en) 2021-07-27
CN113179531B true CN113179531B (en) 2021-11-09

Family

ID=76927874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110717208.5A Active CN113179531B (en) 2021-06-28 2021-06-28 Terminal working time length prediction and optimization method and system based on 5G slice

Country Status (1)

Country Link
CN (1) CN113179531B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024036446A1 (en) * 2022-08-15 2024-02-22 北京小米移动软件有限公司 Method and apparatus for sending configuration information, method and apparatus for receiving configuration information, and readable storage medium
CN115988550B (en) * 2022-12-16 2023-10-24 广州爱浦路网络技术有限公司 UE (user equipment) unavailable period acquisition method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014213A (en) * 2010-12-22 2011-04-13 深圳市五巨科技有限公司 Method and device for prompting remaining time of mobile terminal battery
CN102833385A (en) * 2011-06-15 2012-12-19 康佳集团股份有限公司 Mobile phone device and method for forecasting battery life of mobile phone
CN104168392A (en) * 2014-09-09 2014-11-26 北京奇虎科技有限公司 Mobile terminal and charging/residual use time display method and device thereof
CN105100429A (en) * 2015-06-08 2015-11-25 北京金山安全软件有限公司 Method and device for determining use time of residual electric quantity of mobile terminal
WO2019155118A1 (en) * 2018-02-06 2019-08-15 Nokia Technologies Oy Managing power consumption of portable devices

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014213A (en) * 2010-12-22 2011-04-13 深圳市五巨科技有限公司 Method and device for prompting remaining time of mobile terminal battery
CN102833385A (en) * 2011-06-15 2012-12-19 康佳集团股份有限公司 Mobile phone device and method for forecasting battery life of mobile phone
CN104168392A (en) * 2014-09-09 2014-11-26 北京奇虎科技有限公司 Mobile terminal and charging/residual use time display method and device thereof
CN105100429A (en) * 2015-06-08 2015-11-25 北京金山安全软件有限公司 Method and device for determining use time of residual electric quantity of mobile terminal
WO2019155118A1 (en) * 2018-02-06 2019-08-15 Nokia Technologies Oy Managing power consumption of portable devices

Also Published As

Publication number Publication date
CN113179531A (en) 2021-07-27

Similar Documents

Publication Publication Date Title
CN110536343B (en) Mode control method, user equipment, network equipment and storage medium
US8311541B2 (en) Mobile communication system for low power consumption, call control server and access gateway
CN113179531B (en) Terminal working time length prediction and optimization method and system based on 5G slice
CN109890069B (en) Network connection method, terminal, base station, and computer storage medium
KR101377376B1 (en) A mobile computing device and method for maintaining application continuity
CN105430702B (en) A kind of method for switching network, device and communication terminal
WO2011110121A2 (en) Method, terminal device, network side device and communication system for managing power supply
US10327210B2 (en) Low power consumption communication method and apparatus
CN106973427B (en) Method and device for adaptively adjusting discontinuous reception mode
US9332550B2 (en) Controlling fast dormancy
EP2869643A1 (en) Method and network node for saving power in a user equipment
CN105392167B (en) A kind of method for switching network, device and communication terminal
CN110278603B (en) Method for adjusting dynamic power consumption of mobile terminal
JP2020504502A (en) Method and apparatus for discontinuous reception
WO2013071756A1 (en) Carrier frequency control method and device
CN104301974A (en) Network switching method and system and terminal
DE102016207025A1 (en) Merging application data activity from multiple applications
CN107333279B (en) Minimization of drive tests method, base station and network management system
WO2022253112A1 (en) Power-saving method and apparatus for terminal, and wireless access device, electronic device and medium
WO2023098055A1 (en) Low-power-consumption mode starting method and apparatus, storage medium, and electronic apparatus
CN114245317B (en) Data processing method, device and computer readable storage medium
CN107205271B (en) Network out-of-step state processing method, network access method and device
CN112867107B (en) Wireless fidelity WIFI chip control method and related equipment thereof
CN208850084U (en) A kind of communication equipment
CN110012510B (en) Processing method of parameters of terminal of Internet of things, terminal of Internet of things and core network equipment

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