[go: up one dir, main page]

CN108628430A - A kind of game electricity-saving control method, terminal and computer readable storage medium - Google Patents

A kind of game electricity-saving control method, terminal and computer readable storage medium Download PDF

Info

Publication number
CN108628430A
CN108628430A CN201810457463.9A CN201810457463A CN108628430A CN 108628430 A CN108628430 A CN 108628430A CN 201810457463 A CN201810457463 A CN 201810457463A CN 108628430 A CN108628430 A CN 108628430A
Authority
CN
China
Prior art keywords
terminal
game
saving control
control method
electricity
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.)
Pending
Application number
CN201810457463.9A
Other languages
Chinese (zh)
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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201810457463.9A priority Critical patent/CN108628430A/en
Publication of CN108628430A publication Critical patent/CN108628430A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3243Power saving in microcontroller unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • H04M1/73Battery saving arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Sources (AREA)

Abstract

The invention discloses a kind of game electricity-saving control methods, this method is currently at open state by least one game application on determining terminal, and the game application in the open state currently also in hook state when, reduction adjustment is carried out to the power consumption of terminal using preset power-saving control strategy, wherein, preset power-saving control strategy includes that screen intensity turns down at least one of adjustable strategies and central processing unit running parameter reduction adjustable strategies, the invention also discloses a kind of terminal and computer readable storage mediums, by implementing said program, it avoids in the case where no one carries out game experiencing, the running parameter that terminal remains unchanged when being in user's normal operating state according to game application works, reduce the kwh loss of terminal, further extend the service life of end cell.

Description

A kind of game electricity-saving control method, terminal and computer readable storage medium
Technical field
The present invention relates to fields of communication technology, more specifically to a kind of game electricity-saving control method, terminal and calculating Machine readable storage medium storing program for executing.
Background technology
The configuration of with the rapid development of computer technology, terminal is higher and higher, in order to meet the entertainment requirements of people, more It can be run in terminal come more game applications, after user opens the game application in terminal, user can be to this Game application is operated to carry out game experiencing, if user is not desired to carry out game experiencing, but wants the game for oneself If account upgrades, user can open the automatic map brushing of game application, automatic brush experiential, in this process, use Family is not necessarily to that any operation game application of the game application progress map brushing, brush experience can be carried out automatically, but existing Terminal can't distinguish the game application and be presently at the game hook state state of automatic brush experience (automatic map brushing) still User's normal operating state (user's normal operating game carries out the state of game experiencing), so end corresponding with the two states The running parameter at end is all often identical, in this way, when game application is in game hook state, it will more wasteful terminal Electricity.
Invention content
The technical problem to be solved in the present invention is that existing terminal will not distinguish the operating status of game application, leads When game application being caused to be in game hook state, terminal is still in work when user's normal operating state according to game application Parameter works, the problem of wasting terminal power, for the technical problem, provides a kind of game electricity-saving control method, terminal and meter Calculation machine readable storage medium storing program for executing.
In order to solve the above technical problems, the present invention provides a kind of game electricity-saving control method, the game power-saving control side Method includes:
Determine that at least one game application in the terminal is currently at open state;
When determining that the game application in the open state is currently at hook state, using preset province Electric control strategy carries out reduction adjustment to the power consumption of the terminal, and the preset power-saving control strategy includes that screen intensity is turned down Adjustable strategies and central processing unit running parameter reduce at least one of adjustable strategies.
Optionally, when the preset power-saving control strategy includes that screen intensity turns down adjustable strategies, the game saves Electric control method further includes:
After turning down adjustable strategies using the screen intensity and carrying out reduction adjustment to the power consumption of the terminal, if monitoring User's normal operating state is switched to by hook state to the game application, the screen intensity of the terminal is restored to using When the screen intensity is turned down adjustable strategies and carried out before reduction adjustment to the power consumption of the terminal, the screen of the terminal is bright Degree.
Optionally, when the preset power-saving control strategy includes that central processing unit running parameter reduces adjustable strategies, The game electricity-saving control method further includes:
Reduction adjustment is carried out to the power consumption of the terminal reducing adjustable strategies using the central processing unit running parameter Later, if monitoring, the game application is switched to user's normal operating state by hook state, by the central processing unit Running parameter restores to using central processing unit running parameter reduction adjustable strategies to reduce the power consumption of the terminal When before adjustment, the running parameter size of the central processing unit.
Optionally, the central processing unit running parameter reduction adjustable strategies include:
Reduce the working frequency of the central processing unit work at present;
And/or
When the work check figure of the central processing unit work at present is more than 1, reduce the central processing unit work at present Work check figure.
Optionally, it is described reduction adjustment is carried out to the power consumption of the terminal using preset power-saving control strategy before, Further include:
Determine that the current electricity of the terminal is less than or equal to default power threshold.
Optionally, it is described reduction adjustment is carried out to the power consumption of the terminal using preset power-saving control strategy before, Further include:
Show that battery saving mode selection plays frame on the display interface of the terminal.
Optionally, it is described reduction adjustment is carried out to the power consumption of the terminal using preset power-saving control strategy before, Further include:
It receives user and enters battery saving mode for controlling the terminal based on what battery saving mode selection bullet frame issued Instruction;
Or,
Start timing when showing that battery saving mode selection plays frame on the display interface of the terminal, when timing time reaches pre- If duration, and determine do not receive that user issues in the preset duration for forbidding the terminal to enter battery saving mode Instruction.
Optionally, the game application that the determination is in the open state is currently at hook state and includes:
The refresh rate for obtaining the game application current game interface determines that the refresh rate is less than or equal to default refresh rate Threshold value;
And/or
The current computation rate of the central processing unit of the terminal is obtained, it is pre-designed to determine that the computation rate is less than or equal to Calculate rate-valve value;
And/or
The map overlay quantity for obtaining the game application current game interface determines that the map overlay quantity is less than In preset quantity threshold value;
And/or
The text information shown in the game application current game interface is obtained, determines in the text information and exists in advance If crucial literal;
And/or
The icon information shown in the game application current game interface is obtained, determines in the icon information and exists in advance If target icon.
Further, the present invention also provides a kind of terminal, the terminal includes processor, memory and communication bus;
The communication bus is for realizing the connection communication between the processor and the memory;
The processor is for executing one or more program stored in the memory, to realize as above-mentioned is appointed Anticipate a kind of game electricity-saving control method the step of.
Further, the present invention also provides a kind of computer readable storage medium, the computer readable storage mediums It is stored with one or more program, one or more of programs can be executed by one or more processor, to realize Such as the step of any one of the above game electricity-saving control method.
Advantageous effect
A kind of game electricity-saving control method of present invention offer, terminal and computer readable storage medium, by determining eventually At least one game application on end is currently at open state, and the game application in open state is currently also in extension When machine state, reduction adjustment is carried out to the power consumption of terminal using preset power-saving control strategy, wherein preset power-saving control plan Slightly adjustable strategies are turned down including screen intensity and central processing unit running parameter reduces at least one of adjustable strategies, due to Work(of the preset power-saving control strategy to terminal may be used when the game application on determining terminal is currently at hook state Consumption is adjusted, and is avoided in the case where no one carries out game experiencing, it is normal that terminal is still in user according to game application Running parameter work when mode of operation, reduces the kwh loss of terminal, further extends the service life of end cell.
Description of the drawings
Present invention will be further explained below with reference to the attached drawings and examples, in attached drawing:
The hardware architecture diagram of Fig. 1 optional mobile terminals of each embodiment one to realize the present invention;
Fig. 2 is the wireless communication system schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the basic procedure schematic diagram for the game electricity-saving control method that first embodiment of the invention provides;
Fig. 4 is the first the interface schematic diagram for the terminal that first embodiment of the invention provides;
Fig. 5 is second of interface schematic diagram of the terminal that first embodiment of the invention provides;
Fig. 6 is the third interface schematic diagram for the terminal that first embodiment of the invention provides;
Fig. 7 is the basic procedure schematic diagram for the game electricity-saving control method that second embodiment of the invention provides;
Fig. 8 is the structural schematic diagram for the terminal that third embodiment of the invention provides.
Specific implementation mode
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
In subsequent description, using for indicating that the suffix of such as " module ", " component " or " unit " of element is only The explanation for being conducive to the present invention, itself does not have a specific meaning.Therefore, " module ", " component " or " unit " can mix Ground uses.
Terminal can be implemented in a variety of manners.For example, terminal described in the present invention may include such as mobile phone, tablet Computer, laptop, palm PC, personal digital assistant (Personal Digital Assistant, PDA), portable The shiftings such as media player (Portable Media Player, PMP), navigation device, wearable device, Intelligent bracelet, pedometer The fixed terminals such as dynamic terminal, and number TV, desktop computer.
It will be illustrated by taking mobile terminal as an example in subsequent descriptions, it will be appreciated by those skilled in the art that in addition to special Except element for moving purpose, construction according to the embodiment of the present invention can also apply to the terminal of fixed type.
Referring to Fig. 1, a kind of hardware architecture diagram of its mobile terminal of each embodiment to realize the present invention, the shifting Moving terminal 100 may include:RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A/V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, the components such as memory 109, processor 110 and power supply 111.It will be understood by those skilled in the art that shown in Fig. 1 Mobile terminal structure does not constitute the restriction to mobile terminal, and mobile terminal may include components more more or fewer than diagram, Either combine certain components or different components arrangement.
The all parts of mobile terminal are specifically introduced with reference to Fig. 1:
Radio frequency unit 101 can be used for receiving and sending messages or communication process in, signal sends and receivees, specifically, by base station Downlink information receive after, to processor 110 handle;In addition, the data of uplink are sent to base station.In general, radio frequency unit 101 Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier, duplexer etc..In addition, penetrating Frequency unit 101 can also be communicated with network and other equipment by radio communication.Above-mentioned wireless communication can use any communication Standard or agreement, including but not limited to GSM (Global System of Mobile communication, global system for mobile telecommunications System), GPRS (General Packet Radio Service, general packet radio service), CDMA2000 (Code Division Multiple Access 2000, CDMA 2000), WCDMA (Wideband Code Division Multiple Access, wideband code division multiple access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, TD SDMA), FDD-LTE (Frequency Division Duplexing-Long Term Evolution, frequency division duplex long term evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution, time division duplex long term evolution) etc..
WiFi belongs to short range wireless transmission technology, and mobile terminal can help user to receive and dispatch electricity by WiFi module 102 Sub- mail, browsing webpage and access streaming video etc., it has provided wireless broadband internet to the user and has accessed.Although Fig. 1 shows Go out WiFi module 102, but it is understood that, and it is not belonging to must be configured into for mobile terminal, it completely can be according to need It to be omitted in the range for the essence for not changing invention.
Audio output unit 103 can be in call signal reception pattern, call mode, record mould in mobile terminal 100 When under the isotypes such as formula, speech recognition mode, broadcast reception mode, it is that radio frequency unit 101 or WiFi module 102 are received or The audio data stored in memory 109 is converted into audio signal and exports to be sound.Moreover, audio output unit 103 The relevant audio output of specific function executed with mobile terminal 100 can also be provided (for example, call signal receives sound, disappears Breath receives sound etc.).Audio output unit 103 may include loud speaker, buzzer etc..
A/V input units 104 are for receiving audio or video signal.A/V input units 104 may include graphics processor (Graphics Processing Unit, GPU) 1041 and microphone 1042, graphics processor 1041 is in video acquisition mode Or the image data of the static images or video obtained by image capture apparatus (such as camera) in image capture mode carries out Reason.Treated, and picture frame may be displayed on display unit 106.Through graphics processor 1041, treated that picture frame can be deposited Storage is sent in memory 109 (or other storage mediums) or via radio frequency unit 101 or WiFi module 102.Mike Wind 1042 can connect in telephone calling model, logging mode, speech recognition mode etc. operational mode via microphone 1042 Quiet down sound (audio data), and can be audio data by such acoustic processing.Audio that treated (voice) data can To be converted to the format output that can be sent to mobile communication base station via radio frequency unit 101 in the case of telephone calling model. Microphone 1042 can implement various types of noises elimination (or inhibition) algorithms and send and receive sound to eliminate (or inhibition) The noise generated during frequency signal or interference.
Mobile terminal 100 further includes at least one sensor 105, such as optical sensor, motion sensor and other biographies Sensor.Specifically, optical sensor includes ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment The light and shade of light adjusts the brightness of display panel 1061, and proximity sensor can close when mobile terminal 100 is moved in one's ear Display panel 1061 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (general For three axis) size of acceleration, size and the direction of gravity are can detect that when static, can be used to identify the application of mobile phone posture (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.; The fingerprint sensor that can also configure as mobile phone, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer, The other sensors such as hygrometer, thermometer, infrared sensor, details are not described herein.
Display unit 106 is for showing information input by user or being supplied to the information of user.Display unit 106 can wrap Display panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode may be used Forms such as (Organic Light-Emitting Diode, OLED) configure display panel 1061.
User input unit 107 can be used for receiving the number or character information of input, and generate the use with mobile terminal Family is arranged and the related key signals input of function control.Specifically, user input unit 107 may include touch panel 1071 with And other input equipments 1072.Touch panel 1071, also referred to as touch screen collect user on it or neighbouring touch operation (for example user uses any suitable objects or attachment such as finger, stylus on touch panel 1071 or in touch panel 1071 Neighbouring operation), and corresponding attachment device is driven according to preset formula.Touch panel 1071 may include touch detection Two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation band The signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by it It is converted into contact coordinate, then gives processor 110, and order that processor 110 is sent can be received and executed.In addition, can To realize touch panel 1071 using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.In addition to touch panel 1071, user input unit 107 can also include other input equipments 1072.Specifically, other input equipments 1072 can wrap It includes but is not limited in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operating lever etc. It is one or more, do not limit herein specifically.
Further, touch panel 1071 can cover display panel 1061, when touch panel 1071 detect on it or After neighbouring touch operation, processor 110 is sent to determine the type of touch event, is followed by subsequent processing device 110 according to touch thing The type of part provides corresponding visual output on display panel 1061.Although in Fig. 1, touch panel 1071 and display panel 1061 be to realize the function that outputs and inputs of mobile terminal as two independent components, but in certain embodiments, can The function that outputs and inputs of mobile terminal is realized so that touch panel 1071 and display panel 1061 is integrated, is not done herein specifically It limits.
Interface unit 108 be used as at least one external device (ED) connect with mobile terminal 100 can by interface.For example, External device (ED) may include wired or wireless headphone port, external power supply (or battery charger) port, wired or nothing Line data port, memory card port, the port for connecting the device with identification module, audio input/output (I/O) end Mouth, video i/o port, ear port etc..Interface unit 108 can be used for receiving the input from external device (ED) (for example, number It is believed that breath, electric power etc.) and the input received is transferred to one or more elements in mobile terminal 100 or can be with For the transmission data between mobile terminal 100 and external device (ED).
Memory 109 can be used for storing software program and various data.Memory 109 can include mainly storing program area And storage data field, wherein storing program area can storage program area, application program (such as the sound needed at least one function Sound playing function, image player function etc.) etc.;Storage data field can store according to mobile phone use created data (such as Audio data, phone directory etc.) etc..In addition, memory 109 may include high-speed random access memory, can also include non-easy The property lost memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Processor 110 is the control centre of mobile terminal, utilizes each of various interfaces and the entire mobile terminal of connection A part by running or execute the software program and/or module that are stored in memory 109, and calls and is stored in storage Data in device 109 execute the various functions and processing data of mobile terminal, to carry out integral monitoring to mobile terminal.Place Reason device 110 may include one or more processing units;Preferably, processor 110 can integrate application processor and modulatedemodulate is mediated Manage device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is main Processing wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 110.
Mobile terminal 100 can also include the power supply 111 (such as battery) powered to all parts, it is preferred that power supply 111 Can be logically contiguous by power-supply management system and processor 110, to realize management charging by power-supply management system, put The functions such as electricity and power managed.
Although Fig. 1 is not shown, mobile terminal 100 can also be including bluetooth module etc., and details are not described herein.
Embodiment to facilitate the understanding of the present invention, below to the communications network system that is based on of mobile terminal of the present invention into Row description.
Referring to Fig. 2, Fig. 2 is a kind of communications network system Organization Chart provided in an embodiment of the present invention, the communication network system System is the LTE system of universal mobile communications technology, which includes communicating UE (User Equipment, the use of connection successively Family equipment) (the lands Evolved UMTS Terrestrial Radio Access Network, evolved UMTS 201, E-UTRAN Ground wireless access network) 202, EPC (Evolved Packet Core, evolved packet-based core networks) 203 and operator IP operation 204。
Specifically, UE201 can be above-mentioned terminal 100, and details are not described herein again.
E-UTRAN202 includes eNodeB2021 and other eNodeB2022 etc..Wherein, eNodeB2021 can be by returning Journey (backhaul) (such as X2 interface) is connect with other eNodeB2022, and eNodeB2021 is connected to EPC203, ENodeB2021 can provide the access of UE201 to EPC203.
EPC203 may include MME (Mobility Management Entity, mobility management entity) 2031, HSS (Home Subscriber Server, home subscriber server) 2032, other MME2033, SGW (Serving Gate Way, Gateway) 2034, PGW (PDN Gate Way, grouped data network gateway) 2035 and PCRF (Policy and Charging Rules Function, policy and rate functional entity) 2036 etc..Wherein, MME2031 be processing UE201 and The control node of signaling, provides carrying and connection management between EPC203.HSS2032 is all to manage for providing some registers Such as the function of home location register (not shown) etc, and some are preserved in relation to use such as service features, data rates The dedicated information in family.All customer data can be sent by SGW2034, and PGW2035 can provide the IP of UE 201 Address is distributed and other functions, and PCRF2036 is strategy and the charging control strategic decision-making of business data flow and IP bearing resources Point, it selects and provides available strategy and charging control decision with charge execution function unit (not shown) for strategy.
IP operation 204 may include internet, Intranet, IMS (IP Multimedia Subsystem, IP multimedia System) or other IP operations etc..
Although above-mentioned be described by taking LTE system as an example, those skilled in the art it is to be understood that the present invention not only Suitable for LTE system, be readily applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA with And the following new network system etc., it does not limit herein.
Based on above-mentioned mobile terminal hardware configuration and communications network system, each embodiment of the method for the present invention is proposed.
First embodiment
To solve in the prior art, terminal will not distinguish the operating status of game application, cause at game application In play hook state when, running parameter work that terminal remains unchanged when being in user's normal working operation state according to game application The problem of making, wasting terminal power, the present embodiment provides a kind of game electricity-saving control methods, are applied to terminal, and the present embodiment carries The game electricity-saving control method of confession is shown in Figure 3, including:
S301:Determine that at least one game application in terminal is currently at open state.
Game application in the present embodiment can be any type of game application in terminal,
S302:When determining that the game application in the open state is currently at hook state, using preset province Electric control strategy carries out reduction adjustment to the power consumption of terminal.
Preset power-saving control strategy in the present embodiment includes that screen intensity turns down adjustable strategies and central processing unit Running parameter reduces at least one of adjustable strategies.It should be noted that in some embodiments, as at least two in terminal When a game application is in open state, it can determine in this at least two game application in open state at least As soon as application is in hook state, reduction adjustment is carried out to the power consumption of terminal using preset power-saving control strategy;Certainly , in some embodiments, can also be when determining all game applications in open state all in hook state, The power consumption of terminal is controlled using preset power-saving control strategy.
It is specifically described separately below for different power-saving control strategies.
Here include first that screen intensity is turned down the situations of adjustable strategies and illustrated to preset power-saving control strategy.Institute Meaning screen intensity turns down adjustable strategies and that is to say the brightness for reducing terminal screen.Certainly, reduction herein is answered relative to game With for user's normal manipulation mode, that is, it is to ensure that the screen intensity in the present embodiment, which turns down adjustable strategies, When the game application in terminal is in hook state, the screen intensity of terminal is being in user just less than the game application in terminal The screen intensity of terminal when normal operation mode.In other words, the scheme provided through this embodiment, when terminal detects onto itself Game application when being in hook state, turning down adjustable strategies by using screen intensity can be in the case where being not received by user Automatically the brightness of terminal screen is reduced when the screen intensity adjust instruction of hair, it is more humane to achieve the purpose that power saving.When So, the degree that the brightness in the present embodiment reduces can be arbitrarily arranged by developer according to actual conditions, can also be by user It is self-defined.It is assumed that the numerical values recited that screen intensity reduces is P, screen of game application when in user's normal operating state Brightness is P1 (P1 is more than or equal to P), if detecting, game application is switched to hook state by user's normal condition, and terminal will shield Curtain brightness is turned down to P1-P;It should be noted that if P1 is less than P, then the brightness of terminal screen can be adjusted to 0, that is to say control Screen breath screen processed, but need to maintain the hook state of game application at this time.
It should be noted that after turning down adjustable strategies using screen intensity and carrying out reduction adjustment to the power consumption of terminal, If monitoring, game application is switched to user's normal operating state by hook state, the screen intensity of terminal can be restored to The screen intensity of terminal when adjustable strategies carry out before reduction adjustment the power consumption of terminal is turned down using above-mentioned screen intensity, this Sample would not influence experience when user normally plays game.It should be understood that user's normal operating shape in the present embodiment State namely refer to user normally play game when state.
Here include the situation progress of central processing unit running parameter reduction adjustable strategies to preset power-saving control strategy Explanation.So-called central processing unit running parameter reduces adjustable strategies and that is to say the big of the reduction corresponding running parameter of central processing unit Small, the type of specific running parameter is described below.Certainly, reduction herein is to be in use relative to game application For the normal manipulation mode of family, that is, it is to protect that the central processing unit running parameter in the present embodiment, which reduces adjustable strategies, For card when the game application in terminal is in hook state, the size of the running parameter of the central processing unit of terminal is less than terminal On central processing unit of game application when being in user's normal manipulation mode running parameter size.In other words, pass through Scheme provided in this embodiment, when the game application of terminal detection onto itself is in hook state, by using centre Managing device running parameter reduction adjustable strategies can be to the work of CPU (central processing unit, Central Processing Unit) Parameter carries out reduction adjustment, more humane to achieve the purpose that power saving.
The running parameter of the CPU of above-mentioned meaning includes but not limited to the working frequency of CPU, work check figure.That is, this implementation Central processing unit running parameter in example reduces adjustable strategies:
Reduce the working frequency of CPU works at present;
And/or
When the work check figure of CPU works at present is more than 1, reduce the work check figure of CPU works at present.
Certainly, the exact level that CPU working frequencies and work check figure reduce in the present embodiment can be by developer's root Arbitrarily be arranged according to actual conditions, can also by User Defined, or can pre-set a CPU target operating frequency and Target operation check figure, then when the game application for determining that terminal is currently opened is in hook state, by the working frequency tune of CPU It is adjusted to target operation check figure to target operating frequency, or by the work check figure of CPU.Preferably, target operation core Number can be 1, because under normal conditions, monokaryon operation can meet on-hook requirement, so without occupying too many resource.
It should be noted that reducing to the power consumption of terminal when reducing adjustable strategies using central processing unit running parameter After adjustment, if monitoring, game application is switched to user's normal operating state by hook state, can be by the center of terminal The running parameter of processor restores to using central processing unit running parameter reduction adjustable strategies to reduce the power consumption of terminal When before adjustment, the running parameter size of central processing unit, in this way, experience when user normally plays game would not be influenced.
In some embodiments, the power consumption of terminal can carried out using preset power-saving control strategy to reduce adjustment Whether the preceding electricity for judging that terminal is current is less than or equal to default power threshold, if so, being executed again using preset power-saving control plan The step of slightly carrying out reducing adjustment to the power consumption of terminal, otherwise, can not be handled terminal, that is to say terminal using acquiescence Running parameter work.It should be noted that default power threshold can be arbitrarily arranged by developer, or can also support User Defined, for example could be provided as the half of terminal total electricity.
In some embodiments, the game application in open state can also determined currently also in hook state When, show that battery saving mode selection plays frame to prompt user, specifically, may refer to Fig. 4 on the display interface of terminal Shown, user can issue terminal by " determination " button clicked in Fig. 4 on the finger for entering battery saving mode for control terminal It enables, frame issues terminal enters the instruction of battery saving mode for control terminal receiving user based on battery saving mode and select to play Afterwards, into battery saving mode, so-called battery saving mode, which that is to say, reduces the power consumption of terminal using preset power-saving control strategy The pattern of adjustment.It of courses, in some embodiments, can also show that battery saving mode selects bullet on the display interface of terminal Start timing after frame, when timing time reaches preset duration, and determination does not receive what user issued in the preset duration After user forbids terminal to enter the instruction of battery saving mode, into battery saving mode.It of courses, preset duration here can also be by opening Hair personnel are flexibly arranged according to specific application scenarios.It should be noted that user is by clicking " refusal " button in Fig. 4 just The instruction for forbidding terminal to enter battery saving mode can be issued to terminal.
Finally, to determining that the game application in open state is currently at the determination side of hook state in the present embodiment Formula illustrates.It can judge game application currently whether in extension by least one of following parameter in the present embodiment Machine state:The refresh rate of interface, CPU computation rates, the map overlay quantity of interface, the text shown on interface The icon information shown in word information and interface.Under normal conditions, game application is in corresponding trip when hook state The refresh rate at play interface is often below the refresh rate that game application is in corresponding chivalrous person interface when user's normal operating state, together Sample, game application when being in hook state corresponding CPU computation rates be often below game application and be in user's normal operating Corresponding CPU computation rates when state, likewise, to be in corresponding map overlay quantity when hook state often low for game application Corresponding map overlay quantity when game application is in user's normal operating state.
Specifically, in the present embodiment, determine that the game application in open state is currently at hook state packet It includes:
The refresh rate of game application current game interface is obtained, determines that the refresh rate currently obtained is less than or equal to default refresh Rate threshold value;It should be noted that the default refresh rate threshold value in the present embodiment should be flexibly arranged by developer, it is specific next It says, can be arranged according to specific type of play, for example, being answered for the relatively low game of the picture change rate under hook state With, corresponding default refresh rate threshold value can be arranged smaller, and under hook state picture change rate compare High game application, corresponding default refresh rate threshold value can be arranged higher;
And/or
The current computation rate of the central processing unit of terminal is obtained, determines that computation rate is less than or equal to default computation rate threshold Value;It should be noted that the default calculating rate-valve value in the present embodiment can also be by developer according to specific game class Type is arranged;
And/or
The map overlay quantity of game application current game interface is obtained, determines that the map overlay quantity currently obtained is less than Equal to preset quantity threshold value;Under normal circumstances, for user during normal object for appreciation game, game picture is often relatively abundanter, The layer count being superimposed on display interface is all higher than corresponding map overlay quantity under hook state, of courses, different game It needs the game effect presented to be also different, so the preset quantity threshold value in the present embodiment can also be by developer's root It is arranged according to specific type of play;
And/or
The text information shown in game application current game interface is obtained, determines that there are preset passes in the text information Key word;In the case of such, a game on-hook pattern is substantially pre-set in terminal, when the game on-hook It can be shown when pattern is opened, on interface for prompting user's going game to apply the prompt message in on-hook pattern, This prompt message can be text information, for example " on-hook pattern ", or " automatic mode " can be shown on interface, or " auxiliary mode " these wordings.For example may refer to shown in Fig. 5, " auxiliary " the two words are shown on the interface in Fig. 5, Then whether terminal can judge in the text information to include " auxiliary " two by extracting the text information shown on interface Word come judge the game application currently whether be in hook state;
And/or
The icon information shown in game application current game interface is obtained, determines that there are preset mesh in the icon information It marks on a map;It should be noted that preset target icon can be arbitrary icon in the present embodiment, for example can be such as Fig. 6 Shown in exclamation mark, terminal can by extracting the icon information that shows on interface, then judge be in the icon information It is no including exclamation mark icon come judge the game application currently whether be in hook state.
Game electricity-saving control method provided in this embodiment is current by least one game application on determining terminal Game application in open state, and in the open state currently also in hook state when, it is automatically controlled using preset province System strategy carries out reduction adjustment to the power consumption of terminal, wherein preset power-saving control strategy includes that screen intensity turns down adjustment plan Slightly and central processing unit running parameter reduces at least one of adjustable strategies, since the game application on determining terminal is worked as It is preceding preset power-saving control strategy to may be used the power consumption of terminal is adjusted when being in hook state, avoid no one into In the case of row game experiencing, the running parameter that terminal remains unchanged when being in user's normal operating state according to game application works, The kwh loss of terminal is reduced, the service life of end cell is further extended.
Second embodiment
The scheme provided in order to better understand the present invention, the present embodiment provides a kind of more specifically game power-saving controls Method, it is shown in Figure 7, including:
S701:Terminal receives the enabled instruction for starting a certain game application that user issues.
S702:Terminal opens the game application.
S703:Obtain the refresh rate of the game application current game interface.
The refresh rate that interface is obtained in step S703 is to judge whether the game application is currently in on-hook shape State, it should be noted that in other embodiments, can be in combination with the refresh rate of interface and the figure layer of interface Quantity is superimposed to judge whether the game application is in hook state, only when both of which is met the requirements, just determines the trip Play application is currently at hook state.
S704:Judge whether the refresh rate obtained is less than or equal to default refresh rate threshold value, if so, S705 is gone to, if not, turning To S706.
S705:Turn down the brightness of terminal screen.
It should be noted that a target brightness value can be pre-set here, when needing to execute step S705, just will The brightness of terminal is adjusted to the target brightness value.
It will be appreciated that in other examples, can also use others that can reduce power consumption of terminal Mode, for example, reducing the working frequency of CPU, work check figure.
S706:Keep the brightness of terminal screen constant.
Game electricity-saving control method provided in this embodiment is in on-hook by a certain game application on determining terminal When state, reduction adjustment is carried out to the brightness of terminal screen, is avoided in the case where no one carries out game experiencing, terminal screen Brightness is higher, reduces the kwh loss of terminal, further extends the service life of end cell.
3rd embodiment
Shown in Figure 8, the present embodiment provides a kind of terminals, including processor 801, memory 802 and communication bus 803;Communication bus 803 is for realizing the connection communication between processor 801 and memory 802;Processor 801 is deposited for executing One or more program stored in reservoir 802, with realize as play in the various embodiments described above electricity-saving control method the step of.
The present embodiment additionally provides a kind of computer readable storage medium, and there are one the computer-readable recording medium storages Or multiple programs, one or more program can be executed by one or more processor, to realize such as above-mentioned each implementation In example the step of game electricity-saving control method.
Terminal provided in this embodiment and computer readable storage medium pass through at least one game on determining terminal Using being currently at open state, and the game application in open state currently also in hook state when, using default Power-saving control strategy reduction adjustment is carried out to the power consumption of terminal, wherein preset power-saving control strategy includes screen intensity tune Low adjustable strategies and central processing unit running parameter reduce at least one of adjustable strategies, due to the trip on determining terminal Play application may be used preset power-saving control strategy when being currently at hook state and is adjusted to the power consumption of terminal, avoid In the case where no one carries out game experiencing, the work that terminal remains unchanged when being in user's normal operating state according to game application is joined Number work, reduces the kwh loss of terminal, further extends the service life of end cell.
It should be noted that herein, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that process, method, article or device including a series of elements include not only those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including this There is also other identical elements in the process of element, method, article or device.
The embodiments of the present invention are for illustration only, can not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical scheme of the present invention substantially in other words does the prior art Going out the part of contribution can be expressed in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal (can be mobile phone, computer, service Device, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited in above-mentioned specific Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much Form, all of these belong to the protection of the present invention.

Claims (10)

1. a kind of game electricity-saving control method, which is characterized in that the game electricity-saving control method is applied to terminal, the game Electricity-saving control method includes:
Determine that at least one game application in the terminal is currently at open state;
It is automatically controlled using preset province when determining that the game application in the open state is currently at hook state System strategy carries out reduction adjustment to the power consumption of the terminal, and the preset power-saving control strategy includes that screen intensity turns down adjustment Strategy and central processing unit running parameter reduce at least one of adjustable strategies.
2. game electricity-saving control method as described in claim 1, which is characterized in that in the preset power-saving control strategy packet When including screen intensity and turning down adjustable strategies, the game electricity-saving control method further includes:
After turning down adjustable strategies using the screen intensity and carrying out reduction adjustment to the power consumption of the terminal, if monitoring institute It states game application and user's normal operating state is switched to by hook state, the screen intensity of the terminal is restored to described in use When screen intensity is turned down adjustable strategies and is carried out before reduction adjustment to the power consumption of the terminal, the screen intensity of the terminal.
3. game electricity-saving control method as described in claim 1, which is characterized in that in the preset power-saving control strategy packet When including central processing unit running parameter reduction adjustable strategies, the game electricity-saving control method further includes:
After reducing adjustable strategies using the central processing unit running parameter and carrying out reduction adjustment to the power consumption of the terminal, If monitoring, the game application is switched to user's normal operating state by hook state, and the work of the central processing unit is joined Number restores extremely to carry out reducing adjustment to the power consumption of the terminal using central processing unit running parameter reduction adjustable strategies When preceding, the running parameter size of the central processing unit.
4. game electricity-saving control method as described in claim 1, which is characterized in that the central processing unit running parameter reduces Adjustable strategies include:
Reduce the working frequency of the central processing unit work at present;
And/or
When the work check figure of the central processing unit work at present is more than 1, reduce the work of the central processing unit work at present Make check figure.
5. game electricity-saving control method as described in claim 1, which is characterized in that use preset power-saving control plan described Before slightly carrying out reduction adjustment to the power consumption of the terminal, further include:
Determine that the current electricity of the terminal is less than or equal to default power threshold.
6. game electricity-saving control method as described in claim 1, which is characterized in that use preset power-saving control plan described Before slightly carrying out reduction adjustment to the power consumption of the terminal, further include:
Show that battery saving mode selection plays frame on the display interface of the terminal.
7. game electricity-saving control method as claimed in claim 6, which is characterized in that use preset power-saving control plan described Before slightly carrying out reduction adjustment to the power consumption of the terminal, further include:
Receive the instruction for entering battery saving mode for controlling the terminal that user selects bullet frame to issue based on the battery saving mode;
Or,
Shown on the display interface of the terminal battery saving mode selection play frame when start timing, when timing time reaches it is default when It is long, and determination does not receive the finger for forbidding the terminal to enter battery saving mode that user issues in the preset duration It enables.
8. such as claim 1-7 any one of them game electricity-saving control method, which is characterized in that the determination is in described and opens It opens the game application in state and is currently at hook state and include:
The refresh rate for obtaining the game application current game interface determines that the refresh rate is less than or equal to default refresh rate threshold Value;
And/or
The current computation rate of the central processing unit of the terminal is obtained, determines that the computation rate is less than or equal to default calculating speed Rate threshold value;
And/or
It is pre- to determine that the map overlay quantity is less than or equal to for the map overlay quantity for obtaining the game application current game interface If amount threshold;
And/or
The text information shown in the game application current game interface is obtained, determines that there are preset in the text information Crucial literal;
And/or
The icon information shown in the game application current game interface is obtained, determines that there are preset in the icon information Target icon.
9. a kind of terminal, which is characterized in that the terminal includes:Processor, memory and communication bus;
The communication bus is for realizing the connection communication between the processor and the memory;
The processor is for executing one or more program stored in the memory, to realize such as claim 1-8 Any one of described in game electricity-saving control method the step of.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage there are one or Multiple programs, one or more of programs can be executed by one or more processor, to realize as in claim 1-8 The step of any one of them game electricity-saving control method.
CN201810457463.9A 2018-05-14 2018-05-14 A kind of game electricity-saving control method, terminal and computer readable storage medium Pending CN108628430A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810457463.9A CN108628430A (en) 2018-05-14 2018-05-14 A kind of game electricity-saving control method, terminal and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810457463.9A CN108628430A (en) 2018-05-14 2018-05-14 A kind of game electricity-saving control method, terminal and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN108628430A true CN108628430A (en) 2018-10-09

Family

ID=63693107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810457463.9A Pending CN108628430A (en) 2018-05-14 2018-05-14 A kind of game electricity-saving control method, terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN108628430A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110475325A (en) * 2019-08-22 2019-11-19 北京字节跳动网络技术有限公司 Power distribution method, device, terminal and storage medium
CN111338789A (en) * 2020-02-07 2020-06-26 北京小米移动软件有限公司 Resource allocation method and device, electronic equipment and computer readable storage medium
CN111600991A (en) * 2020-04-24 2020-08-28 维沃移动通信有限公司 Method and electronic device for preventing on-hook
CN112631709A (en) * 2020-12-31 2021-04-09 努比亚技术有限公司 Method for setting screen refresh rate, terminal and computer readable medium
CN114115505A (en) * 2021-11-24 2022-03-01 深圳传音控股股份有限公司 Power saving control method, intelligent terminal and storage medium
CN114632329A (en) * 2022-05-16 2022-06-17 荣耀终端有限公司 Terminal equipment performance adjusting method and related device
CN117687585A (en) * 2023-07-10 2024-03-12 荣耀终端有限公司 A refresh rate control method, electronic device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010056464A1 (en) * 2000-05-22 2001-12-27 Tomoyuki Ishihara Server system and server apparatus
CN101534200A (en) * 2008-03-12 2009-09-16 联想(北京)有限公司 Power-saving working method of client computer
CN102184323A (en) * 2011-04-29 2011-09-14 深圳市万游引力科技有限公司 System and method for extending online role quantity of mmorpg (massively multiplayer online role-playing game)
CN106293002A (en) * 2016-08-05 2017-01-04 四川长虹通信科技有限公司 A kind of ultimate attainment province electric terminals and electricity saving method thereof
CN107656769A (en) * 2017-09-21 2018-02-02 北京奇虎科技有限公司 Using startup method, apparatus, computer equipment and storage medium
CN108021219A (en) * 2016-11-03 2018-05-11 华为技术有限公司 Control method of electronic device, device and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010056464A1 (en) * 2000-05-22 2001-12-27 Tomoyuki Ishihara Server system and server apparatus
CN101534200A (en) * 2008-03-12 2009-09-16 联想(北京)有限公司 Power-saving working method of client computer
CN102184323A (en) * 2011-04-29 2011-09-14 深圳市万游引力科技有限公司 System and method for extending online role quantity of mmorpg (massively multiplayer online role-playing game)
CN106293002A (en) * 2016-08-05 2017-01-04 四川长虹通信科技有限公司 A kind of ultimate attainment province electric terminals and electricity saving method thereof
CN108021219A (en) * 2016-11-03 2018-05-11 华为技术有限公司 Control method of electronic device, device and electronic equipment
CN107656769A (en) * 2017-09-21 2018-02-02 北京奇虎科技有限公司 Using startup method, apparatus, computer equipment and storage medium

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110475325A (en) * 2019-08-22 2019-11-19 北京字节跳动网络技术有限公司 Power distribution method, device, terminal and storage medium
CN111338789A (en) * 2020-02-07 2020-06-26 北京小米移动软件有限公司 Resource allocation method and device, electronic equipment and computer readable storage medium
CN111338789B (en) * 2020-02-07 2024-02-13 北京小米移动软件有限公司 Resource allocation method and device, electronic equipment and computer readable storage medium
CN111600991A (en) * 2020-04-24 2020-08-28 维沃移动通信有限公司 Method and electronic device for preventing on-hook
CN111600991B (en) * 2020-04-24 2022-06-24 维沃移动通信有限公司 Method for preventing hanging up and electronic equipment
CN112631709A (en) * 2020-12-31 2021-04-09 努比亚技术有限公司 Method for setting screen refresh rate, terminal and computer readable medium
CN112631709B (en) * 2020-12-31 2023-12-08 努比亚技术有限公司 Screen refresh rate setting method, terminal and computer readable medium
CN114115505A (en) * 2021-11-24 2022-03-01 深圳传音控股股份有限公司 Power saving control method, intelligent terminal and storage medium
CN114632329A (en) * 2022-05-16 2022-06-17 荣耀终端有限公司 Terminal equipment performance adjusting method and related device
CN114632329B (en) * 2022-05-16 2022-10-25 荣耀终端有限公司 Terminal equipment performance adjusting method and related device
CN117687585A (en) * 2023-07-10 2024-03-12 荣耀终端有限公司 A refresh rate control method, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN108628430A (en) A kind of game electricity-saving control method, terminal and computer readable storage medium
CN110377251A (en) A kind of screen refresh rate method of adjustment, terminal and computer readable storage medium
CN108536481A (en) A kind of application program launching method, mobile terminal and computer storage media
CN109614176A (en) A kind of application interface layout method, terminal and computer readable storage medium
CN107517494A (en) A kind of display methods of terminal battery electricity quantity, terminal and computer-readable recording medium
CN110446243A (en) Web search control method, terminal and computer readable storage medium
CN107340833A (en) Terminal temperature control method, terminal and computer-readable recording medium
CN110134471A (en) A kind of screens switch animation control methods, terminal and computer readable storage medium
CN109453523A (en) A kind of game picture display processing method, terminal and computer readable storage medium
CN108196750A (en) The method, apparatus and computer readable storage medium of screen interface sectional drawing
CN109144580A (en) A kind of application progress control method, double screen terminal and computer readable storage medium
CN109634542A (en) A kind of switching display control method, terminal and computer readable storage medium
CN109947248A (en) Vibration control method, mobile terminal and computer readable storage medium
CN108553896A (en) A kind of status information display control method, terminal and computer readable storage medium
CN110300435A (en) A kind of communication pattern switching method, terminal and computer readable storage medium
CN107181700A (en) Control method, mobile terminal and the storage medium of application program for mobile terminal
CN109005574A (en) Cell selecting method, mobile terminal and computer readable storage medium
CN107807767A (en) A kind of processing method of communication traffic, terminal and computer-readable recording medium
CN110198379A (en) Method for controlling mobile terminal, mobile terminal and computer readable storage medium
CN109284110A (en) Terminal applies replacement method, terminal and computer readable storage medium
CN108259233A (en) Graphics processor GPU method for parameter configuration and mobile terminal in a kind of mobile terminal
CN110290269A (en) Display control method, mobile terminal and computer readable storage medium
CN109561479A (en) A kind of originating method, terminal and computer readable storage medium
CN108259658A (en) Flexible screen terminal and its electricity based reminding method, computer readable storage medium
CN108833666A (en) Runing time based reminding method, flexible screen terminal and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181009

RJ01 Rejection of invention patent application after publication