WO2018032581A1 - Procédé et appareil pour une commande de programme d'application - Google Patents
Procédé et appareil pour une commande de programme d'application Download PDFInfo
- Publication number
- WO2018032581A1 WO2018032581A1 PCT/CN2016/100623 CN2016100623W WO2018032581A1 WO 2018032581 A1 WO2018032581 A1 WO 2018032581A1 CN 2016100623 W CN2016100623 W CN 2016100623W WO 2018032581 A1 WO2018032581 A1 WO 2018032581A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- terminal device
- level application
- current time
- time
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/442—Shutdown
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
- H04M1/73—Battery saving arrangements
Definitions
- the present invention relates to the field of electronic technologies, and in particular, to an application control method and apparatus.
- smart terminals such as smart phones or tablet computers to make calls, text messages, Internet access and various application services, making smart terminals an indispensable part of people's lives.
- the technical problem to be solved by the embodiments of the present invention is to provide an application control method and device, which can solve the problem that the opening or closing operation of the application program in the terminal device in the prior art is cumbersome.
- an application control method which may include:
- the first level application is closed
- the second level application is started, and the historical usage frequency of the second level application is higher than the historical use frequency of the first level application.
- the method further includes:
- the third level application is closed, wherein the historical usage frequency of the third level application is higher than The historical usage frequency of the first level application.
- the method further includes:
- the fourth level application is started, wherein the historical usage frequency of the fourth level application is lower than The historical usage frequency of the second level application.
- the method further includes:
- the fourth level application is started, wherein the historical usage frequency of the fourth level application is lower than the second level application The historical frequency of use of the program.
- the method further includes:
- the current time is acquired, and if it is determined that the current time is within the second time period of the target date, the second level application is started.
- the method further includes:
- the frequency of use of the application in the terminal device is pre-stated, and the application level is divided according to the statistical use frequency.
- an application control apparatus which may include:
- a monitoring module configured to monitor a current screen state of the terminal device
- Obtaining a module configured to acquire when the screen of the terminal device is monitored to be in a black screen state Before time
- a first closing module configured to close the first level application if it is determined that the current time is within a first time period of the target date
- a first opening module configured to: if it is determined that the current time is within a second time period of the target date, start a second level application, where the historical usage frequency of the second level application is higher than the first level The historical usage frequency of the application.
- the device further includes:
- a second closing module configured to determine that the current time is within a first time period of the target date, after the current time, when the duration of the black screen state of the terminal device reaches a first time length
- the third level application is closed, wherein the history usage frequency of the third level application is higher than the historical usage frequency of the first level application.
- the device further includes:
- a second opening module configured to determine that the current time is within a second time period of the target date, after the current time, when the screen of the terminal device is always in a black screen state and the duration reaches a second time length
- the fourth level application is started, wherein the historical usage frequency of the fourth level application is lower than the historical usage frequency of the second level application.
- the device further includes:
- a third opening module configured to: if it is determined that the current time is in a second time period of the target date, after the current time, when the screen of the terminal device is detected to be in a lighting state, the fourth level is turned on An application, wherein a history usage frequency of the fourth level application is lower than a history usage frequency of the second level application.
- the device further includes:
- a fourth opening module configured to acquire a current time when the screen of the terminal device is detected to be in a lighting state, and to open the second time if it is determined that the current time is within a second time period of the target date Level application.
- the apparatus further includes:
- the dividing module is configured to pre-count the frequency of use of the application in the terminal device, and divide the application level according to the statistical use frequency.
- an embodiment of the present invention provides a terminal device, including:
- a processor coupled to the memory
- the processor invokes the executable program code stored in the memory to perform some or all of the steps as described in any of the first aspects of the embodiments of the present invention.
- the present invention provides a computer storage medium, configured to store computer software instructions for use by a master intelligent terminal provided by the second aspect of the embodiments of the present invention, comprising a program designed to perform the above aspects.
- the current screen state of the terminal device is monitored; when the screen of the terminal device is detected to be in a black screen state, the current time is obtained; if it is determined that the current time is within the first time period of the target date, Turning off the first level application; if it is determined that the current time is within the second time period of the target date, turning on the second level application, the historical use frequency of the second level application is higher than the first level The historical usage frequency of the application.
- the embodiment of the present invention performs intelligent control on the opening and closing of the application in the terminal device, so that the user does not need to manually operate, that is, the application program in the terminal device can be controlled according to the user's working time, not only by reducing the user's
- the operation improves the user experience, and can also save power consumption of the terminal device and improve the performance of the terminal device by closing the application in time.
- FIG. 1 is a schematic flowchart of an application control method according to an embodiment of the present invention.
- FIG. 2 is a schematic flowchart of another application control method according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of a specific application scenario of an application control method according to an embodiment of the present invention.
- FIG. 4 is a schematic diagram of another specific application scenario of an application control method according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of an application program control apparatus according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of another application control apparatus according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of still another application control apparatus according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
- references to "an embodiment” herein mean that a particular feature, structure, or characteristic described in connection with the embodiments can be included in at least one embodiment of the invention.
- the appearances of the phrases in various places in the specification are not necessarily referring to the same embodiments, and are not exclusive or alternative embodiments that are mutually exclusive. Those skilled in the art will understand and implicitly understand that the embodiments described herein can be combined with other embodiments.
- the intelligent terminal may be a User Equipment (UE), that is, a device that provides voice and/or data connectivity to the user, such as a handheld device with a wireless connection function, an in-vehicle device, and the like.
- UE User Equipment
- Common terminal devices include: mobile phones, tablets, laptops, PDAs, mobile Internet devices (MIDs), wearable devices, smart bracelets, pedometers, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) player, personal digital assistant (Personal Digital) Assistant, PDA) and laptop portable computers.
- An application which can be an application (APP) refers to a computer program that performs one or more specific tasks, that is, various programming languages that the user can use, and is compiled in various programming languages.
- the collection of applications is divided into application software packages and user programs, such as application software under various operating systems on a mobile phone or a computer; or an executable application with certain functions of the operating system itself of the terminal device.
- Multiple means two or more. "and/or”, describing the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B, which may indicate that there are three cases where A exists separately, A and B exist at the same time, and B exists separately.
- the character "/" generally indicates that the contextual object is an "or" relationship.
- FIG. 1 is a schematic flowchart of an application control method according to an embodiment of the present invention. A method for controlling an application program in an embodiment of the present invention is described in detail in the following with reference to FIG. S101 - step S104.
- Step S101 Monitor the current screen state of the terminal device.
- the processor of the terminal device or the terminal device or the related processing module monitors the current screen state of the terminal device in real time, wherein the screen state mainly includes a black screen state and a lighting state.
- the period of monitoring the screen state of the terminal device may be real-time or may be performed according to a certain time interval, which is not specifically limited by the present invention.
- the screen status is considered to be in a black screen state, the user is not currently using it. When the screen status is lit, the user is currently using it.
- the screen of the terminal device is in a black screen state, but the user is actually using it.
- Step S102 When it is detected that the screen of the terminal device is in a black screen state, the current time is acquired.
- the terminal device detects that the screen of the terminal device enters a black screen state during the monitoring process, the current corresponding time is obtained.
- the moment refers to a specific time, and is represented by a point on the time axis.
- Step S103 If it is determined that the current time is within the first time period of the target date, then close First level application.
- the first time period represents a time period during which the user needs to rest or a time period in which the application is not required to be used, that is, automatically shuts down in the first time period.
- First-level applications (such as applications that users use less frequently).
- the nature of the target date can be understood as a natural day, but since the method flow in the embodiment of the present invention can be periodically repeated, and considering the personalized experience of the user, it can be set by the user, for example, the present invention. All current moments, first time period, second time period, etc.
- the same day refers to the same natural day
- the time period is not Limited to the same day from 0:00 to 24:00 (in a 24-hour period), it can also be from 12:00 on the current day to 12:00 on the next day (with a 24-hour period) or 22:00 on the same day.
- the next day (with a 24-hour period)
- it can be flexibly set up, not limited to the natural day in the traditional sense, that is, as long as it is a complete 24-hour time period, and the start time of its time period
- the termination time can be customized according to the user's personal habits.
- the first time period is from 22:00 in the evening to 8:00 in the morning of the next day, and can be regarded as the normal rest time of the user.
- the rest period the first time period
- the user needs to rest, so it is required Close the application on the terminal device, but if you close all the applications from 12:00 to 22:00, it may cause some inconvenience to the user.
- the user usually rests at 22:00 in the evening, at which time the terminal device is At 22:00, all applications are quit and closed. If the user suddenly delays sleeping for ten minutes and needs to use the application that has just been closed during this time period, then the terminal device exits and closes. It is just a reaction that causes the user to reopen the application that exits the shutdown, which is complicated.
- the first level application is closed in the first time period, and the first level application mainly includes an application whose user frequency is relatively low, that is, the user is likely to be in the rest period. Applications that are no longer needed, avoid prematurely shutting down applications that users may need to use more frequently in a short period of time.
- Step S104 If it is determined that the current time is within the second time period of the target date, the second level application is started.
- the second time period is 8:00 am to 12:00 am, which can be regarded as the normal wake-up working time of the user, and during the working time period (second time period), the user needs to get up, so the pole A high probability is that the application that is commonly used on the terminal device is enabled. Therefore, the embodiment of the present invention automatically turns on the second-level application during the second time period (for example, the user should use a higher frequency. With the program), user operations can be reduced, saving users time waiting for the application to be opened, and improving the user experience.
- the second level application can be turned on so that the user can use the second level application immediately after getting up.
- the second-level application is an application that is more commonly used by the user, that is, the historical usage frequency of the second-level application is higher than the historical usage frequency of the first-level application.
- the principle of opening an application in the embodiment of the present invention may be based on an application that is used from a high frequency to a low frequency of use, so that the most commonly used application is first turned on, and the least frequently used application is finally turned on.
- the application can be closed according to the application from the lower frequency to the higher frequency, so as to ensure that the least frequently used application is closed first, and the more commonly used application is closed.
- the current screen state of the terminal device is monitored; when the screen of the terminal device is detected to be in a black screen state, the current time is obtained; if it is determined that the current time is within the first time period of the target date, Turning off the first level application; if it is determined that the current time is within the second time period of the target date, turning on the second level application, the historical use frequency of the second level application is higher than the first level The historical usage frequency of the application.
- the embodiment of the present invention performs intelligent control on the opening and closing of the application in the terminal device, so that the user does not need to manually operate, that is, the application program in the terminal device can be controlled according to the user's working time, not only by reducing the user's
- the operation improves the user experience, and can also save power consumption of the terminal device and improve the performance of the terminal device by closing the application in time.
- FIG. 2 is a schematic flowchart of another application control method according to an embodiment of the present invention. The following is a detailed description of another application control method in the embodiment of the present invention from a terminal device side, which includes The following steps S201 to S209.
- Step S201 Pre-stating the frequency of use of the application in the terminal device, and dividing the application level according to the statistical use frequency.
- usage habits of the user are collected and analyzed in advance, and usage habit data of the application of the user who uses the terminal device is generated, for example, may include the kind of the application used by the user, and the usage of each application.
- Frequency then divide all applications into multiple Levels, for example, the first level represents the lowest frequency of use, and the second level uses a higher frequency. It can be understood that multiple levels of applications can be divided, which can be determined by the user's usage habits or preferences.
- Step S202 Monitor the current screen state of the terminal device.
- Step S203 When it is detected that the screen of the terminal device is in a black screen state, the current time is acquired.
- Step S204 If it is determined that the current time is within the first time period of the target date, the first level application is closed.
- Step S205 If it is determined that the current time is within the second time period of the target date, the second level application is started, and the historical usage frequency of the second level application is higher than the history of the first level application. usage frequency.
- step S202 to step S205 may refer to step S101 to step S104 in the foregoing embodiment of FIG. 1, and details are not described herein again.
- Step S206 If it is determined that the current time is within the first time period of the target date, after the current time, when the duration of the black screen state of the screen of the terminal device reaches the first time length, the third time is closed. Level application.
- the third level application can further save power consumption of the terminal device. It can be understood that the historical usage frequency of the third level application is higher than the historical usage frequency of the first level application. That is, the shutdown is performed in the order of low to high according to the frequency of use, as described in the embodiment corresponding to FIG. 1.
- FIG. 3 is a schematic diagram of a specific application scenario of an application control method according to an embodiment of the present invention.
- the current time is 10:30, and the time is at the first time.
- the first-level application with a lower frequency of use in step S204 is executed, and when the terminal device is always in a black screen state between 22:30 and 23:00 (the first time is half an hour), Then continue to close the third-level application that is used more frequently.
- Step S207 If it is determined that the current time is located in the second time period of the target date, after the current time, when the screen of the terminal device is always in a black screen state and the duration reaches the second time length, the first time is turned on.
- the fourth level application is started.
- the terminal device has an illuminated operation during the second time period (for example, the user's wake-up working time period)
- it is likely that the user needs to use the application in the terminal device that is, if at the second time In the segment, if there is a lighting operation, the fourth level application needs to be opened immediately so that the user can use the operation.
- FIG. 4 is a schematic diagram of another specific application scenario of the application control method according to the embodiment of the present invention.
- the current time is 9:00, and the time is at the second time.
- step S205 the second-level application with the higher use frequency in step S205 is executed, and when the terminal device is always in the black screen state between 9:00 and 9:30 (the second time length is half an hour), Then continue to open the fourth-level application with lower frequency.
- all operations related to closing or opening an application in the present invention include the following execution principles or judging process: if the application to be closed or opened has been closed or turned on, it is not necessary to perform the shutdown or The operation that is turned on; or, before the operation to close, determine in advance which of the corresponding levels of applications that need to be closed are turned on, then close the open applications, and the corresponding level of applications that are not currently open, The open operation may not be performed; similarly, before the application needs to be opened, it may be determined in advance which of the corresponding levels of applications that need to be turned on are turned off, and then those applications that are in the closed state are turned on, and The open application can not perform the open operation.
- Step S208 If it is determined that the current time is located in the second time period of the target date, after the current time, when the screen of the terminal device is detected to be in the lighting state, the fourth level is turned on. application.
- the fourth level application (the second level application is already open). That is, as long as the screen of the terminal device is detected to be lit, even if the time when the screen of the terminal device is in the black screen state does not reach the predetermined time (the second time length), it indicates that the user currently needs to use or is about to use an application. Therefore, the fourth level application can be directly opened without judging other details.
- the historical usage frequency of the fourth-level application is lower than the historical usage frequency of the second-level application, that is, the high-to-low frequency is used according to the usage frequency as described in the embodiment corresponding to FIG. .
- Step S209 When it is detected that the screen of the terminal device is in the lighting state, the current time is acquired, and if it is determined that the current time is within the second time period of the target date, the second level application is started.
- the time period in the embodiment of the present invention may further be subdivided.
- the corresponding applications of the same level are different applications, and may be the same for different dates.
- Level-level applications correspond to different applications. For example, the most frequently used application in the morning may be news. The most frequently used in the evening may be video. In general, it may be more biased towards office or chat applications.
- the present invention is not specifically limited thereto.
- the current screen state of the terminal device is monitored; when the screen of the terminal device is detected to be in a black screen state, the current time is obtained; if it is determined that the current time is within the first time period of the target date, Turning off the first level application; if it is determined that the current time is within the second time period of the target date, turning on the second level application, the historical use frequency of the second level application is higher than the first level The historical usage frequency of the application.
- the embodiment of the present invention performs intelligent control on the opening and closing of the application in the terminal device, so that the user does not need to manually operate, that is, the application program in the terminal device can be controlled according to the user's working time, not only by reducing the user's
- the operation improves the user experience, and can also save power consumption of the terminal device and improve the performance of the terminal device by closing the application in time.
- FIG. 5 is a schematic structural diagram of an application control device according to an embodiment of the present invention, and an application program will be described below with reference to FIG. The structure of the control device 10 will be described in detail.
- the application control device 10 includes: a monitoring module 101, an obtaining module 102, a first closing module 103, and a first opening module 104, wherein
- the monitoring module 101 is configured to monitor a current screen state of the terminal device
- the obtaining module 102 is configured to acquire a current time when the screen of the terminal device is monitored to be in a black screen state;
- the first closing module 103 is configured to: if it is determined that the current time is within a first time period of the target date, close the first level application;
- the first opening module 104 is configured to: if it is determined that the current time is within a second time period of the target date, start a second level application, where the historical usage frequency of the second level application is higher than the first The historical usage frequency of the level application.
- FIG. 6 is a schematic structural diagram of another application control apparatus according to an embodiment of the present invention, where the apparatus further includes:
- the second closing module 105 is configured to: if it is determined that the current time is within a first time period of the target date, after the current time, when the screen of the terminal device is in a black screen state, the duration reaches a first time length
- the third level application is closed, wherein the history usage frequency of the third level application is higher than the historical usage frequency of the first level application.
- the device further includes:
- the second opening module 106 is configured to: if it is determined that the current time is located in the second time period of the target date, after the current time, when the screen of the terminal device is always in a black screen state and the duration reaches the second time In the case of a length, a fourth level application is started, wherein the history usage frequency of the fourth level application is lower than the historical usage frequency of the second level application.
- the device further includes:
- the third opening module 107 is configured to: if it is determined that the current time is located in the second time period of the target date, after the current time, when the screen of the terminal device is detected to be in the lighting state, A four-level application, wherein the historical usage frequency of the fourth-level application is lower than the historical usage frequency of the second-level application.
- the device further includes:
- the fourth opening module 108 is configured to acquire a current time when the screen of the terminal device is detected to be in a lighting state, and if the current time is determined to be within a second time period of the target date, the Two-level application.
- the device further includes:
- the dividing module 109 is configured to pre-count the frequency of use of the application in the terminal device, and divide the application level according to the statistical use frequency.
- the application control device 10 is presented in the form of a module.
- a “module” herein may refer to an application-specific integrated circuit (ASIC), a processor and memory that executes one or more software or firmware programs, integrated logic circuits, and/or other devices that provide the above functionality.
- ASIC application-specific integrated circuit
- the monitoring module 101, the obtaining module 102, the first closing module 103, and the first opening module 104 can be implemented by the processor 201 of the application control device shown in FIG.
- FIG. 7 is a schematic structural diagram of another application control device according to an embodiment of the present invention, which will be described below with reference to FIG.
- the structure of the application control device 20 will be described in detail.
- the application control device 20 includes at least one processor 201, at least one memory 202, and at least one communication interface 203.
- the processor 201, the memory 202, and the communication interface 203 are connected by the communication bus and complete communication with each other.
- the processor 201 can be a general purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the above program.
- CPU central processing unit
- ASIC application-specific integrated circuit
- the communication interface 203 is configured to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), and the like.
- RAN Radio Access Network
- WLAN Wireless Local Area Networks
- the memory 202 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type that can store information and instructions.
- the dynamic storage device may also be an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other light.
- EEPROM Electrically Erasable Programmable Read-Only Memory
- CD-ROM Compact Disc Read-Only Memory
- Disk storage optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or capable of carrying or storing desired programs in the form of instructions or data structures Code and any other medium that can be accessed by a computer, but is not limited thereto.
- the memory can exist independently and be connected to the processor via a bus.
- the memory can also be integrated with the processor.
- the memory 202 is used to store application code that executes the above solution, and is controlled by the processor 201 for execution.
- the processor 201 is configured to execute application code stored in the memory 202.
- the code stored in the memory 202 can execute the application control method of FIG. 1 to FIG. 3 executed by another application control device provided above, such as monitoring the current screen state of the terminal device; when the screen of the terminal device is monitored to be in a black screen In the state, the current time is obtained; if it is determined that the current time is within the first time period of the target date, the first level application is closed; if it is determined that the current time is within the second time period of the target date, A second level application is opened, the historical usage frequency of the second level application being higher than the historical usage frequency of the first level application.
- FIG. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
- the terminal device 30 can be a smart mobile terminal (such as a mobile phone).
- the terminal device 30 includes: a radio frequency (RF) circuit 301, a memory 302 storing one or more computer programs, an input device 303, and an output device 304.
- RF radio frequency
- the sensor 305, the audio circuit 306, the wireless fidelity (Wi-Fi) module 307, the processor 308 including one or more processing cores, and the power source 303 and the like It will be understood by those skilled in the art that the terminal device structure shown in FIG. 8 does not constitute a limitation of the terminal device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements. among them:
- the RF circuit 301 can be used for receiving and transmitting signals during and after receiving or transmitting information, in particular, receiving downlink information of the base station and then processing it by one or more processors 308; in addition, transmitting data related to the uplink to the base station .
- RF circuit 301 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM) card, a transceiver, a coupler, a low noise amplifier ( English: low noise amplifier, LNA), duplexer, etc.
- SIM subscriber identity module
- the RF circuit 301 can also communicate with a network or other terminal device through wireless communication.
- the wireless communication can use any communication standard or protocol, including but not limited to Global Mobile (system: global system of mobile communication, GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access ( English: wideband code division multiple access (WCDMA), long term evolution (English): long term evolution (LTE), e-mail, short message service (English): short messaging service (SMS).
- GSM Global Mobile
- GPRS general packet radio service
- CDMA code division multiple access
- CDMA wideband code division multiple access
- WCDMA wideband code division multiple access
- English wideband code division multiple access
- WCDMA wideband code division multiple access
- English wideband code division multiple access
- English wideband code division multiple access
- English wideband code division multiple access
- LTE long term evolution
- e-mail short message service
- SMS short messaging service
- the memory 302 can be used to store computer programs and modules, and the processor 308 executes various functional applications and data processing by running computer programs and modules stored in the memory 302.
- the memory 302 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to The data created by the use of the terminal device 30 (such as photographed photos, audio data, video data, etc.) and the like.
- memory 302 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 302 may also include a memory controller to provide access to memory 302 by processor 308 and input device 303.
- Input device 303 can be used to receive input numeric or character information, as well as to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
- input device 303 can include touch-sensitive surface 3031 as well as other input devices 3032.
- Touch-sensitive surface 3031 also referred to as a touch display panel or trackpad, can collect touch operations on or near the user (eg, the user uses a finger, stylus, etc., any suitable object or accessory on touch-sensitive surface 3031 or The operation near the touch-sensitive surface 3031) and driving the corresponding connecting device according to a preset program.
- the touch sensitive surface 3031 can include two portions of a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor 308 is provided and can receive commands from the processor 308 and execute them.
- the touch sensitive surface 3031 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input device 303 can also include other input devices 3032.
- other input devices 3032 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the output device 304 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal device 30, which can be represented by graphics, text, icons, views. The frequency is combined with any combination thereof.
- the output device 304 can include a display panel 3041.
- the display panel 3041 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- the touch-sensitive surface 3031 can cover the display panel 3041, and when the touch-sensitive surface 3031 detects a touch operation thereon or nearby, it is transmitted to the processor 308 to determine the type of touch event, and then the processor 308 according to the touch event The type provides a corresponding visual output on display panel 3041.
- touch-sensitive surface 3031 and display panel 3041 are implemented as two separate components to implement input and input functions, in some embodiments, touch-sensitive surface 3031 can be integrated with display panel 3041 for input. And output function.
- Terminal device 30 may also include at least one type of sensor 305, such as a distance sensor, a light sensor, a motion sensor, and other sensors.
- the distance sensor is configured to detect a distance between the screen of the terminal device and an object covering the terminal device
- the light sensor is configured to detect an optical signal of an environment external to the terminal device.
- the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and the magnitude and direction of gravity can be detected at rest, which can be used to identify the attitude of the terminal device 30 (such as horizontal and vertical screen switching).
- the terminal device 30 can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, I will not repeat them here.
- the audio circuit 306, the speaker 3061, and the microphone 3062 can provide an audio interface between the user and the terminal device 30.
- the audio circuit 306 can transmit the converted electrical data of the received audio data to the speaker 3061, and convert it into a sound signal output by the speaker 3061.
- the microphone 3062 converts the collected sound signal into an electrical signal, and the audio circuit 306 is used by the audio circuit 306. After receiving, it is converted into audio data, and then processed by the audio data output processor 308, transmitted to the device, for example, via the RF circuit 301, or outputted to the memory 302 for further processing.
- the audio circuit 306 may also include an earbud jack to provide communication of the peripheral earphones with the terminal device 30.
- Wi-Fi is a short-range wireless transmission technology.
- the terminal device 30 can provide users with network access for various applications through the Wi-Fi module 307, and can also help users to send and receive emails, browse web pages, and access streaming media. It provides users with wireless broadband Internet access.
- FIG. 8 shows the Wi-Fi module 307, it can be understood that it does not belong to the essential configuration of the terminal device 30, and may be omitted as needed within the scope of not changing the essence of the invention.
- the processor 308 is a control center of the terminal device 30, and connects the entire terminal by using various interfaces and lines.
- the various portions of device 30 perform various functions and processing data of terminal device 30 by operating or executing computer programs and/or modules stored in memory 302, as well as invoking data stored in memory 302, thereby pairing terminal device 30 Conduct overall monitoring.
- the processor 308 may include one or more processing cores; preferably, the processor 308 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 308.
- the terminal device 30 further includes a power source 303 (such as a battery) for supplying power to the various components.
- a power source 303 such as a battery
- the power source can be logically connected to the processor 308 through the power management system to manage functions such as charging, discharging, and power management through the power management system.
- the power supply 303 may also include any one or more of a DC or AC power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
- the terminal device 30 may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- the output device 304 (or the input device 303) of the terminal device is a touch screen display
- the terminal device 30 further includes a memory 302, a processor 308, and one or more computer programs, one or more of which The computer program is stored in the memory 302, and the processor 308 is configured to call the program controlled by the application controlled by the memory 302 (non-volatile memory) for the terminal device to execute the process steps in the foregoing method embodiments. No longer.
- the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes some or all of the steps of any one of the application control methods described in the foregoing method embodiments.
- the disclosed apparatus may be implemented in other ways.
- the device embodiments described above are merely illustrative, such as the single
- the division of elements is only a logical function division. In actual implementation, there may be another division manner. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical or otherwise.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present invention may contribute to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a memory. A number of instructions are included to cause a computer device (which may be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing memory includes: a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk, and the like, which can store program codes.
- ROM Read-Only Memory
- RAM Random Access Memory
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
La présente invention concerne un procédé et un appareil pour une commande de programme d'application. Le procédé consiste : à détecter l'état d'écran actuel d'un dispositif terminal (S101) ; si il est détecté que l'écran du dispositif terminal est dans un état d'écran noir, à acquérir l'heure actuelle (S102) ; si il est déterminé que le temps actuel se trouve dans une première période de temps d'une date cible, à fermer ensuite un programme d'application de premier niveau (S103) ; si il est déterminé que le temps actuel se trouve dans une seconde période de temps de la date cible, à démarrer alors un programme d'application de second niveau (S104), le programme d'application de second niveau ayant historiquement été utilisé plus fréquemment que le programme d'application de premier niveau. Le procédé décrit peut résoudre le problème dans l'état de la technique selon lequel le démarrage ou la fermeture d'un programme d'application dans un dispositif terminal est fastidieux.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610672051.8 | 2016-08-15 | ||
CN201610672051.8A CN106250163B (zh) | 2016-08-15 | 2016-08-15 | 一种应用程序控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018032581A1 true WO2018032581A1 (fr) | 2018-02-22 |
Family
ID=57592034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/100623 WO2018032581A1 (fr) | 2016-08-15 | 2016-09-28 | Procédé et appareil pour une commande de programme d'application |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106250163B (fr) |
WO (1) | WO2018032581A1 (fr) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111737663A (zh) * | 2020-05-20 | 2020-10-02 | 广州市格利网络技术有限公司 | 借用设备的使用控制方法及装置 |
CN112464186A (zh) * | 2020-12-01 | 2021-03-09 | 广州朗国电子科技有限公司 | 应用程序分时分权限管理方法、系统、一体机及存储介质 |
CN113064680A (zh) * | 2021-02-20 | 2021-07-02 | 西安闻泰电子科技有限公司 | 一种背景切换方法、电子设备、计算机设备和存储介质 |
CN113220106A (zh) * | 2021-05-10 | 2021-08-06 | 维沃移动通信有限公司 | 省电控制方法和省电控制装置 |
CN116680133A (zh) * | 2023-04-28 | 2023-09-01 | 荣耀终端有限公司 | 一种黑屏检测方法和电子设备 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018170819A1 (fr) * | 2017-03-23 | 2018-09-27 | 李卓希 | Procédé et système de contrôle de la consommation d'énergie d'un terminal mobile |
CN107272872B (zh) * | 2017-05-31 | 2020-01-21 | Oppo广东移动通信有限公司 | 省电控制方法及相关产品 |
CN107741810B (zh) * | 2017-09-19 | 2020-09-01 | 平安科技(深圳)有限公司 | 名单管理方法、设备以及计算机可读存储介质 |
EP3696647B1 (fr) | 2017-12-06 | 2024-09-18 | Honor Device Co., Ltd. | Procédé et dispositif de réduction de consommation d'énergie |
CN109992395B (zh) * | 2017-12-29 | 2021-11-16 | Oppo广东移动通信有限公司 | 应用冻结方法、装置、终端及计算机可读存储介质 |
CN108594992B (zh) * | 2018-03-31 | 2021-05-11 | Oppo广东移动通信有限公司 | 电子设备、应用控制方法及相关产品 |
CN109388433A (zh) * | 2018-10-11 | 2019-02-26 | 佛山市顺德区美的洗涤电器制造有限公司 | 家电设备唤醒时长的获取方法、装置和家电设备 |
CN111381662A (zh) * | 2020-03-19 | 2020-07-07 | 深圳传音控股股份有限公司 | 省电控制方法、控制设备及存储介质 |
CN112068947A (zh) * | 2020-09-23 | 2020-12-11 | 深圳市欢太科技有限公司 | 应用程序进入方法、装置、终端设备及计算机可读介质 |
CN115033304B (zh) * | 2022-06-27 | 2024-09-24 | 维沃移动通信有限公司 | 应用程序控制方法、装置及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103810040A (zh) * | 2014-02-10 | 2014-05-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104199605A (zh) * | 2014-09-16 | 2014-12-10 | 太仓红码软件技术有限公司 | 一种移动终端应用程序的控制方法、装置及其移动终端 |
CN104199669A (zh) * | 2014-09-12 | 2014-12-10 | 北京奇虎科技有限公司 | 对应用程序的进程进行管理的方法及装置 |
CN104750550A (zh) * | 2015-04-20 | 2015-07-01 | 上海斐讯数据通信技术有限公司 | 移动终端应用管理系统、方法及使用次数记录生成方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104298336B (zh) * | 2013-07-19 | 2018-09-14 | 贝壳网际(北京)安全技术有限公司 | 移动终端及其应用程序的控制方法和装置 |
CN105389174A (zh) * | 2014-09-04 | 2016-03-09 | Tcl集团股份有限公司 | 一种基于移动操作系统的应用程序加速启动方法及系统 |
CN109697074A (zh) * | 2014-11-20 | 2019-04-30 | 华为终端有限公司 | 一种管理应用的方法和移动终端 |
-
2016
- 2016-08-15 CN CN201610672051.8A patent/CN106250163B/zh not_active Expired - Fee Related
- 2016-09-28 WO PCT/CN2016/100623 patent/WO2018032581A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103810040A (zh) * | 2014-02-10 | 2014-05-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104199669A (zh) * | 2014-09-12 | 2014-12-10 | 北京奇虎科技有限公司 | 对应用程序的进程进行管理的方法及装置 |
CN104199605A (zh) * | 2014-09-16 | 2014-12-10 | 太仓红码软件技术有限公司 | 一种移动终端应用程序的控制方法、装置及其移动终端 |
CN104750550A (zh) * | 2015-04-20 | 2015-07-01 | 上海斐讯数据通信技术有限公司 | 移动终端应用管理系统、方法及使用次数记录生成方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111737663A (zh) * | 2020-05-20 | 2020-10-02 | 广州市格利网络技术有限公司 | 借用设备的使用控制方法及装置 |
CN112464186A (zh) * | 2020-12-01 | 2021-03-09 | 广州朗国电子科技有限公司 | 应用程序分时分权限管理方法、系统、一体机及存储介质 |
CN112464186B (zh) * | 2020-12-01 | 2023-11-14 | 广州朗国电子科技股份有限公司 | 应用程序分时分权限管理方法、系统、一体机及存储介质 |
CN113064680A (zh) * | 2021-02-20 | 2021-07-02 | 西安闻泰电子科技有限公司 | 一种背景切换方法、电子设备、计算机设备和存储介质 |
CN113220106A (zh) * | 2021-05-10 | 2021-08-06 | 维沃移动通信有限公司 | 省电控制方法和省电控制装置 |
CN113220106B (zh) * | 2021-05-10 | 2024-05-14 | 维沃移动通信有限公司 | 省电控制方法和省电控制装置 |
CN116680133A (zh) * | 2023-04-28 | 2023-09-01 | 荣耀终端有限公司 | 一种黑屏检测方法和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106250163B (zh) | 2019-11-12 |
CN106250163A (zh) | 2016-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018032581A1 (fr) | Procédé et appareil pour une commande de programme d'application | |
CN106786962B (zh) | 充电控制方法、装置及终端 | |
WO2018219104A1 (fr) | Procédé de commande d'économie d'énergie et produit associé | |
WO2019015435A1 (fr) | Procédé et appareil de reconnaissance de la parole et support d'informations | |
CN106055408B (zh) | 一种应用控制方法及移动终端 | |
CN105469775A (zh) | 一种调节显示屏亮度的方法及终端设备 | |
CN107277230B (zh) | 消息的语音播报方法及相关产品 | |
CN107809542A (zh) | 应用程序控制方法、装置、存储介质和电子设备 | |
CN106327166A (zh) | 信息处理的方法及移动终端 | |
WO2015081664A1 (fr) | Procédé, appareil, dispositif et système de commande de l'activation/désactivation d'un réseau sans fil | |
WO2017206915A1 (fr) | Procédé de détermination de configuration d'exécution de noyau dans un processeur et produit associé | |
CN106453830A (zh) | 一种跌落检测方法及装置 | |
CN106453511A (zh) | 一种数据备份方法及设备 | |
WO2017206918A1 (fr) | Procédé d'accélération du réveil d'un terminal et produit associé | |
WO2018214744A1 (fr) | Procédé de traitement d'informations et produit associé | |
CN106095566A (zh) | 一种响应控制方法及移动终端 | |
WO2017206903A1 (fr) | Procédé de commande d'application et dispositif associé | |
CN106066769B (zh) | 一种移动终端的处理方法及移动终端 | |
CN107832131B (zh) | 应用程序关闭方法、装置、存储介质和电子设备 | |
CN106339862A (zh) | 信息处理的方法及移动终端 | |
WO2018219118A1 (fr) | Procédé d'affichage d'interface et produit associé | |
CN106255146B (zh) | 一种终端的省电控制方法、装置和终端 | |
WO2017206851A1 (fr) | Procédé d'attribution de tâche d'installation et terminal mobile | |
CN106254673A (zh) | 终端的跌落检测方法及装置 | |
CN106227322B (zh) | 一种调整屏幕工作模式的方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16913336 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16913336 Country of ref document: EP Kind code of ref document: A1 |