CN105653136A - Terminal control method and terminal equipment - Google Patents
Terminal control method and terminal equipment Download PDFInfo
- Publication number
- CN105653136A CN105653136A CN201610057338.XA CN201610057338A CN105653136A CN 105653136 A CN105653136 A CN 105653136A CN 201610057338 A CN201610057338 A CN 201610057338A CN 105653136 A CN105653136 A CN 105653136A
- Authority
- CN
- China
- Prior art keywords
- application
- time
- running
- time interval
- applications
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000010586 diagram Methods 0.000 description 7
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a terminal control method and terminal equipment. The terminal control method includes the steps that operation information of applications is recorded; operation statistics information of the applications in a first time interval is obtained according to the operation information, and the operation statistics information is used for indicating the commonly-used degree of the applications in the first time interval; the commonly-used applications are determined according to the operation statistics information; icons of the commonly-used applications are displayed in a target area, and the target area includes a terminal desktop or other areas besides the terminal desktop set by a user. The embodiment of the invention further provides the terminal equipment. Automatic statistics is conducted on the commonly-used applications, and the icons of the commonly-used applications are displayed in the target area, so that time and energy spent when the user manually sorts the icons of the commonly-used applications are saved, and user experience is improved.
Description
Technical Field
The invention relates to the field of terminal control, in particular to a terminal control method and terminal equipment.
Background
When a user uses a terminal such as a mobile phone, the user can often quickly start a corresponding application by clicking an application icon on a desktop of the terminal. However, with the development of mobile terminal technology, more and more applications are installed on a terminal such as a mobile phone by a user, more and more application icons are installed on a desktop of the terminal such as the mobile phone, and time spent by the user for searching for a desired application from numerous icons is increased.
But among the many applications that have been installed, the applications that users often use for some time are often only a small fraction. For example, if the user is working recently, the user will often use the application of the work finding, the mailbox application, the map application, and the like during the period of the work finding; when the user finds the work, the user rarely uses the applications, even the application for finding the work is not used for a long time, and the user may often use a game application, a travel application, a video application and the like.
Therefore, in order to quickly find the icons of the frequently-used applications on the terminal desktop, the user browses all the icons of the applications, determines the frequently-used applications, and adds the icons of the frequently-used applications to the terminal desktop in a centralized manner.
However, since the user is required to manually sort the icons of the common applications, a lot of time and effort of the user are wasted, and the user experience is reduced.
Disclosure of Invention
The embodiment of the invention provides a terminal control method and terminal equipment, which are used for solving the problems that a user needs to manually arrange icons of common applications because the terminal cannot automatically arrange the icons, and a large amount of time and energy are wasted.
In order to achieve the above object, an aspect of the embodiments of the present invention provides a terminal control method, including:
recording running information of the application; acquiring running statistical information of the application in a first time interval according to the running information, wherein the running statistical information is used for indicating the common degree of the application in the first time interval; determining common applications according to the running statistical information; and displaying icons of the common applications in a target area, wherein the target area comprises a terminal desktop or other areas except the terminal desktop set by a user.
In the embodiment of the present invention, the common degree of an application is the degree of frequent use of the application, that is, if the common degree of an application in a certain time period is higher, it indicates that the application is used for a certain time period more times in total, or for a certain time period in weighted average of the two to be larger, etc.
The operation statistical information may be a total duration of the application in the foreground operation state in the first time interval, and if the total duration of the application in the foreground operation state in the first time interval is longer, it indicates that the user has more time to use the application when using the terminal device in the first time interval, and indicates that the degree of common use of the application in the first time interval is higher. The running statistical information may also be the total number of times that an application is used in the first time interval, and if the total number of times that an application is used in the first time interval is greater, it indicates that the frequency of using the application is more frequent when the user uses the terminal device in the first time interval, and also indicates that the degree of popularity of the application in the first time interval is higher. The operation statistical information may also be a statistical result of other operation information as long as the common degree of the application can be indicated.
In order to facilitate the user to search for the icons of the common applications, the target area is generally set on the terminal desktop, and in addition, the user can set the target area as other areas except the terminal desktop according to the habit of using the terminal device.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the operation information is a number of times of use of the application in a first time interval.
With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the running information is a start time and a stop time at which the application is used.
With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the obtaining, according to the running information, running statistical information of the application in the first time interval includes:
calculating the running time of the application in the foreground in a first time interval according to the starting time and the stopping time of the application, and determining the running time as running statistical information of the application;
or calculating the use times of the application in the first time interval according to the starting time and/or the stopping time of the application, and determining the use times as the running statistical information of the application;
or calculating the time length of the application running in the foreground in the first time interval according to the start time and the stop time of the application, determining a first weight value corresponding to the time length, calculating the use times of the application in the first time interval according to the start time and/or the stop time of the application, determining a second weight value corresponding to the use times, calculating the sum of the first weight value and the second weight value, and determining the sum as running statistical information of the application.
With reference to the first aspect, the first possible implementation manner of the first aspect, the second possible implementation manner of the first aspect, and any one of the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the number of common applications does not exceed a threshold, and the threshold corresponds to the target area.
Specifically, the threshold may correspond to the size of the target area or the resolution of the terminal screen. The larger the size of the target area, the larger the maximum number of icons that can be placed by the target area, and a larger threshold may be set; alternatively, the larger the resolution of the terminal screen, the larger the maximum number of icons that can be placed in the same size target area, and therefore a larger threshold value can be generally set.
With reference to any one of the first aspect, the first possible implementation manner of the first aspect, the second possible implementation manner of the first aspect, the third possible implementation manner of the first aspect, and the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, the target area is a main interface of a desktop of the terminal. In order to facilitate the user to check, the target area can be set on a main interface of a terminal desktop, namely, an interface displayed on the terminal when the user clicks a home key. Considering that a user usually first notices a certain fixed area of the screen when viewing icons on the terminal screen, the fixed area may be referred to as an optimal viewing angle area, and the optimal viewing angle area of most users is a middle area of the terminal screen, so that, in order to further facilitate the user to view icons of commonly used applications, the target area may be a middle area of the main interface.
A second aspect of an embodiment of the present invention provides a terminal device, including:
the recording module is used for recording the running information of the application;
the acquisition module is used for acquiring running statistical information of the application in a first time interval according to the running information, and the running statistical information is used for indicating the common degree of the application in the first time interval;
the determining module is used for determining common applications according to the running statistical information;
and the display module is used for displaying the icons of the common applications in a target area, and the target area comprises a terminal desktop or other areas except the terminal desktop set by a user.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the running information is a number of times of use of the application in the first time interval.
With reference to the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the running information is a start time and a stop time at which the application is used.
With reference to the second aspect, any one of the first possible implementation manner of the second aspect and the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the obtaining module includes:
the first determining unit is used for calculating the running time of the application in the foreground in a first time interval according to the starting time and the stopping time of the application, and determining the running time as running statistical information of the application;
or,
the second determining unit is used for calculating the use times of the application in the first time interval according to the starting time and/or the stopping time of the application, and determining the use times as the running statistical information of the application;
or,
the third determining unit is used for calculating the running time length of the application in the foreground in the first time interval according to the starting time and the stopping time of the application, determining a first weight value corresponding to the running time length, calculating the use times of the application in the first time interval according to the starting time and/or the stopping time of the application, determining a second weight value corresponding to the use times, calculating the sum of the first weight value and the second weight value, and determining the sum as running statistical information of the application.
According to the technical scheme, the embodiment of the invention has the following advantages:
through the operation statistical information who obtains application in the first time interval, confirm common application to show the icon of common application in the target area, the target area includes terminal desktop or other regions beyond the terminal desktop that the user set up, in order to make things convenient for the user to look over, saved time and the energy that the user spent when manual arrangement was used to the icon of common application, improved user experience.
Drawings
Fig. 1 is a schematic diagram of an embodiment of a terminal control method of the present invention;
fig. 2 is a schematic diagram of another embodiment of the terminal control method of the present invention;
fig. 3 is a schematic diagram of another embodiment of the terminal control method of the present invention;
FIG. 4 is a schematic diagram of a target area on a desktop of a terminal device according to the present invention;
FIG. 5 is a schematic diagram of an embodiment of a terminal device of the present invention;
FIG. 6 is a schematic diagram of another embodiment of the terminal device of the present invention;
fig. 7 is a schematic diagram of another embodiment of the terminal device of the present invention.
Detailed Description
The embodiment of the invention provides a terminal control method, which is used for automatically counting and determining common applications and displaying icons of the common applications in a target area so as to facilitate the user to check.
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
For convenience of understanding, a specific flow in the embodiment of the present invention is described below, and referring to fig. 1, an embodiment of a terminal control method in the embodiment of the present invention includes:
101. recording running information of the application;
the terminal equipment monitors the running condition of the application in the running process and records the running information of the application. For example, when receiving a start instruction of an application, the terminal device may record an application name corresponding to the start instruction and a time when the start instruction is monitored, and the like.
102. Acquiring running statistical information of an application in a first time interval;
the terminal device may determine the recorded running information of the application in the first time interval, and obtain running statistical information of the application in the first time interval according to the running information of the application in the first time interval. For example, the running information may be a start time and a stop time of the application being used, and then the total duration of the application being used in the first time interval may be calculated according to the running information of the application in the first time interval. In practical applications, the running information of the application may be other contents, and the obtained running statistical information may also be in other forms, for example, the total number of times the application is used, as long as the obtained running statistical information can indicate the probability that the application is used in the first time interval, and the content of the specific form is not limited.
103. Determining common applications according to the running statistical information;
after the running statistical information of the application in the first time interval is obtained, the common degree of the application in the first time interval can be determined. For example, if the running statistic information is the total duration of the applications used, the more frequent the applications with longer total duration in the first time interval is, and then several applications with the longest total duration may be determined as the common applications, or the applications with total duration exceeding a preset duration may also be determined as the common applications, which is not limited herein. If several applications with the longest total duration are determined as the common applications, the specific number of the determined common applications may be a value automatically set by the terminal or a value set by the user.
104. Icons of common applications are displayed in the target area.
The target area may be set in the first interface, and the first interface may be a desktop of the terminal or other interfaces. After determining the common applications, icons of the common applications may be displayed in the target area while presenting the first interface for convenient viewing by a user.
It should be noted that the first time interval may be a continuous period of time, for example, a continuous three-day time from the nth day to the n +2 th day, the average common degree of the three-day application may be determined by acquiring the running statistical information of the 3-day application, and the common application determined according to the running statistical information may represent an application that is most likely to be used by the user in one day. More precisely, there is a certain regularity in the applications used by the user during the various times of the day, for example, the user likes to watch news in the morning, then at 6: 00-8: 00 the probability of using the news client is higher; the user browses foreign language materials and sends and receives mails during working hours, so that 8: 00-11: 00 and 13: 00-17: 00 the probability of using foreign language translation application and email application is high; the user likes to chat with friends, watch videos during lunch break and after work in the evening, so at 11: 00-13: 00 and 17: 00-23: 00 the probability of using chat applications and video applications is high. By counting the use of applications by a user during a day or a certain period of several days, the applications commonly used by the user during the corresponding period of each day can be determined. The following embodiment exemplifies a set of the time t1 to the time t2 of the 7 days as the first time interval, and in actual use, the first time interval may be default or preset by a user.
In the embodiment of the present invention, the recorded running information may be the number of times of use of the application, or the start time and the stop time when the application is used, the present invention is described by different forms of running information, please refer to fig. 2, another embodiment of the terminal control method in the embodiment of the present invention includes:
firstly, the running information is the use times of the application:
201. recording the use times of the applications from time t1 to time t 2;
the terminal device monitors the running condition of the application in the running process and records the use times of the application from time t1 to time t 2. For example, at time t1 to time t2 of the nth day, if it is monitored that the application a is started, or it is monitored that the application a is switched from background operation to foreground operation, or it is monitored that the application a is operating in foreground at time t1, or two or all of the three cases, the number of times of use of the application a is increased once. The recording results from time t1 to time t2 can be obtained as shown in table 1:
TABLE 1
Applications A | 1 | 1 | 1 |
Application B | 1 | ||
Applications C | 1 | 1 | |
…… | …… | …… | …… |
As shown in table 1, the number of times of use of the application a increases three times, the number of times of use of the application B increases once, and the number of times of use of the application C increases twice from time t1 to time t2, and the result of recording the number of times of use of other applications is omitted here. In actual use, the total number of times of using the application from time t1 to time t2 may be directly obtained by recording the number of times of use by a counter or the like, as shown in table 2:
TABLE 2
Applications A | Application B | Applications C | …… |
3 | 1 | 2 | …… |
As shown in table 2, application a, application B, and application C were used 3 times, 1 time, and 2 times, respectively, from time t1 to time t 2. The time interval may be default or preset by the user. The monitored applications may be all installed applications or a plurality of preset applications, and this embodiment is only described by taking monitoring three applications as an example.
202. Determining the use times of the application in the first time interval from the nth day to the (n + 6) th day;
the usage count of the application from time t1 to time t2 on the nth day, the usage count of the application from time t1 to time t2 on the n +1 th day, and the usage count of the application from time t1 to time t2 on the n +6 th day may be searched for in the usage count recording result of the application. The found using times of the applications from the time t1 to the time t2 from the nth day to the (n + 6) th day are the using times of the applications in the first time interval from the nth day to the (n + 6) th day.
203. Calculating the total number of application use times in a first time interval from the nth day to the (n + 6) th day;
before the time t1 of the n +7 th day, the total number of application uses in the first time interval is calculated, and in this case, the first time interval is a set consisting of the time t1 to the time t2 from the n th day to the n +6 th day. Taking application a as an example, a method for calculating the total number of application use times in a first time interval is described as follows: for example, if the number of times of using the application a from the time t1 to the time t2 from the nth day to the (n + 6) th day is 3, 1, 2, respectively, the total number of times of using the application a in the first time interval is 15. Assume that the total number of times each application is used in the first time interval is shown in table 3:
TABLE 3
Applications A | Application B | Applications C | Applications D | Applications E | …… |
15 | 12 | 9 | 10 | 5 | …… |
As shown in table 3, the total number of times of use of the application a, the application B, the application C, the application D, and the application E in the first time interval is 15, 12, 9, 10, and 5, respectively.
204. Determining common applications according to the obtained total times of application use;
the greater the total number of times an application is used in the first time interval from the nth day to the (n + 6) th day, the greater the probability that the user will use the application from time t1 to time t2 on the (n + 7) th day. Assuming that the target area can be placed with 4 icons at most, four applications with the maximum total number of times can be determined according to the total number of times of the acquired application use, and the four applications are common applications. The determined number of the common applications does not exceed the maximum number of icons that can be placed by the target area, the maximum number of icons that can be placed by the target area is related to the size of the target area, the larger the size of the target area is, the larger the maximum number of icons that can be placed by the target area is, and in addition, the maximum number of icons that can be placed by the target area is also related to the resolution of the terminal screen, and the larger the resolution of the terminal screen is, the larger the maximum number of icons that can be placed by the same-size display area can be. Taking the results of table 3 as an example, and assuming that the total number of uses of the applications omitted in the table is less than 9, it is possible to determine that the common application is A, B, C, D.
205. The icons of the common applications are displayed in the target area at time t1 on day n + 7.
After determining that the common application is A, B, C, D, displaying icons of the common applications in the target area at a time t1 of the n +7 th day so as to facilitate the user to view the icons of the common applications in the period and operate the icons of the common applications. In order to facilitate the user to view, the target area is generally on the terminal desktop, even on the main interface of the terminal desktop, that is, the interface presented when the user clicks the home key.
Referring to fig. 3, another embodiment of the terminal control method according to the embodiment of the present invention includes:
secondly, the running information is the starting time and the stopping time of the application:
301. recording the starting time and the stopping time of the application;
the terminal device monitors the operation condition of the installed application in the operation process, and records the starting time and the stopping time of each application. The starting time may be the time when the application is started, or the time when the application is switched from background operation to foreground operation. The stop time may be a time when the application is closed, or a time when the foreground operation is switched to the background operation. The detected application may be all the applications installed, or may be a plurality of preset applications.
302. Determining the starting time and the stopping time of the application used in the first time interval from the nth day to the (n + 6) th day of the record;
the start time and the stop time used by the application from the time t1 to the time t2, the start time and the stop time used by the application from the time t1 to the time t2 on the n +1 th day, … …, and the start time and the stop time used by the application from the time t1 to the time t2 on the n +6 th day may be searched for in the recording results of the start time and the stop time used by the application. The searched start time and stop time of the application used from the nth day to the (n + 6) th day from the time t1 to the time t2 are the start time and the stop time of the application used in the first time interval from the nth day to the (n + 6) th day.
303. Calculating the running time of the application in the foreground in a first time interval from the nth day to the (n + 6) th day;
before the time t1 of the nth +7 day, calculating the running time length of the application in the foreground in a first time interval from the nth day to the nth +6 day, wherein the first time interval is a set consisting of the time t 1-time t2 from the nth day to the nth +6 day.
This step is used to determine the common applications, i.e. the common applications for the time period. Therefore, the present embodiment may also obtain the total number of times of use of the application in the first time interval from the nth day to the (n + 6) th day by statistics according to the recorded start time and stop time of the application being used, and then may determine the commonly used application by the total number of times. Or calculating the running time of the application in the foreground in the first time interval from the nth day to the (n + 6) th day, determining a first weight value corresponding to the running time, counting the total times of the application in the first time interval from the nth day to the (n + 6) th day, determining a second weight value corresponding to the times, summing the first weight value and the second weight value, and then determining the common application by using the sum value.
304. Determining common applications according to the obtained running duration of the applications in the foreground;
the longer the time length of an application running in the foreground in the first time interval from the nth day to the (n + 6) th day, the greater the probability that the user uses the application from the time t1 to the time t2 of the (n + 7) th day. Assuming that 4 icons can be placed in the target area at most, four applications with the longest duration can be determined according to the duration of the foreground operation of the applications, and the four applications are common applications.
305. The icons of the common applications are displayed in the target area at time t1 on day n + 7.
After determining the frequently used applications, icons of the frequently used applications may be displayed in the target area at time t1 of the n +7 th day, so that the user can conveniently view and operate the icons of the frequently used applications. In order to facilitate the user to view, the target area is generally on the terminal desktop, even on the main interface of the terminal desktop, that is, the interface presented when the user clicks the home key.
In the embodiment of the invention, in order to facilitate the user to check the icons of the common applications, the target area can be set according to the habit of the user using the terminal. For example, when using a terminal, a user often sees a main interface of the terminal more easily, and on the main interface, the user usually focuses on a middle area of the screen first, so that the area can be recorded as an optimal viewing angle area of the screen, specifically refer to an area 401 in fig. 4. The sub-optimal viewing angle region is often the region 402 in fig. 4, while the region 403 in fig. 4 is the sub-optimal viewing angle region. Therefore, the main interface of the terminal can be used as a target area, and the target area can be divided into three sub-areas, i.e., an optimal viewing angle area 401, a sub-optimal viewing angle area 402 and a sub-optimal viewing angle area 403. It is assumed that the optimal viewing angle area 401 can accommodate 4 icons at most, the sub-optimal viewing angle area 402 can accommodate 8 icons at most, and the sub-optimal viewing angle area 403 can accommodate 4 icons at most.
If the target area is respectively divided into three sub-areas as described above, the common applications determined according to the running statistical information should be correspondingly divided into three categories, and taking the running statistical information as the total number of application uses as an example, the determining the common applications according to the running statistical information and displaying the common applications in the target area includes:
determining four applications with the maximum total times according to the obtained total times of application use, wherein the four applications are first common applications, and an application represented by an icon in an area 401 in fig. 4 is taken as an example;
determining eight applications with the maximum total number of times except the first common application according to the total number of times of use of other applications except the first common application, wherein the eight applications are the second common application, and the application represented by the icon in the area 401 in fig. 4 is taken as an example;
determining four applications with the maximum total times except the first and second common applications according to the total times except the first and second common applications, wherein the four applications are the third common application, and the application represented by the icon in the area 401 in fig. 4 is taken as an example;
the first common application is displayed in the best view area 401, the second common application is displayed in the second best view area 402, and the third common application is displayed in the most view area 403.
In practical use, the target area may be set in other manners, and the number of icons that may be displayed may be other specific values. Alternatively, the user may manually set the target area according to the habit of using the terminal.
The terminal control method in the embodiment of the present invention is described above, and the terminal device in the embodiment of the present invention is described below.
Referring to fig. 5, an embodiment of a terminal device according to an embodiment of the present invention includes:
a recording module 501, configured to record running information of an application;
an obtaining module 502, configured to obtain running statistical information of an application in a first time interval;
a determining module 503, configured to determine a common application according to the running statistical information;
a display module 504, configured to display icons of common applications in the target area.
The relationship between the modules of the terminal device in this embodiment refers to the embodiment corresponding to fig. 1, and is not described herein again.
By counting the use of applications by a user during a day or a certain period of several days, the applications commonly used by the user during the corresponding period of each day can be determined. The following embodiment exemplifies a set of the first time interval from time t1 to time t2 in 7 days.
The running information recorded by the recording module may be the number of times of use of the application, or the start time and the stop time at which the application is used, the present invention is described by different forms of running information, please refer to fig. 6, and another embodiment of the terminal device in the embodiment of the present invention includes:
firstly, the running information is the use times of the application:
the recording module 601 is used for recording the use times of the applications from time t1 to time t 2;
an acquisition module 602 including a first determination unit 6021 and a first calculation unit 6022;
a first determination unit 6021 for determining the number of usage times of the application in a first time interval from the n-th day to the n + 6-th day of the record;
a first calculation unit 6022 for calculating a total number of application usages in a first time interval from the nth day to the n +6 th day;
the determining module is used for determining the common application according to the obtained total times of application use;
and the display module is used for displaying the icons of the common applications in the target area at the time t1 of the (n + 7) th day.
The relationship between the modules of the terminal device in this embodiment refers to the embodiment corresponding to fig. 2, and is not described herein again.
Referring to fig. 7, another embodiment of the terminal device in the embodiment of the present invention includes:
secondly, the running information is the starting time and the stopping time of the application:
a recording module 701, configured to record a start time and a stop time when an application is used;
an obtaining module 702, including a second determining unit 7021 and a second calculating unit 7022;
a second determining unit 7021, configured to determine a start time and a stop time at which the application is used in a first time interval from nth day to nth +6 th day of the record;
a second calculating unit 7022, configured to calculate a time length of the application running in the foreground in a first time interval from the nth day to the (n + 6) th day;
a determining module 703, configured to determine a commonly used application according to the obtained duration of the application running in the foreground;
and a display module 704, configured to display the icons of the common applications in the target area at time t1 of the n +7 th day.
The relationship between the modules of the terminal device in this embodiment refers to the embodiment corresponding to fig. 3, and is not described herein again.
The target area provided by the application can be a default area or an area preset by a user. In addition, in the several embodiments, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a 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 stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A terminal control method, comprising:
recording running information of the application;
acquiring running statistical information of the application in a first time interval according to the running information, wherein the running statistical information is used for indicating the common degree of the application in the first time interval;
determining common applications according to the operation statistical information;
and displaying the icons of the common applications in a target area, wherein the target area comprises a terminal desktop or other areas except the terminal desktop set by a user.
2. The terminal control method according to claim 1, wherein the operation information is a number of times of use of the application in a first time interval.
3. The terminal control method according to claim 1, wherein the operation information is a start time and a stop time at which the application is used.
4. The terminal control method according to claim 3, wherein obtaining the running statistics of the application in the first time interval according to the running information comprises:
calculating the running time of the application in the foreground in a first time interval according to the starting time and the stopping time of the application, and determining the running time as running statistical information of the application;
or calculating the use times of the application in a first time interval according to the starting time and/or the stopping time of the application, and determining the use times as the running statistical information of the application;
or calculating the time length of the application running in the foreground in the first time interval according to the start time and the stop time of the application, determining a first weight value corresponding to the time length, calculating the use times of the application in the first time interval according to the start time and/or the stop time of the application, determining a second weight value corresponding to the use times, calculating the sum of the first weight value and the second weight value, and determining the sum as running statistical information of the application.
5. The terminal control method according to any one of claims 1 to 4, wherein the number of commonly used applications does not exceed a threshold value, the threshold value corresponding to the target area.
6. The terminal control method according to any one of claims 1 to 4, wherein the target area is a main interface of the terminal desktop.
7. A terminal device, comprising:
the recording module is used for recording the running information of the application;
the acquisition module is used for acquiring running statistical information of the application in a first time interval according to the running information, wherein the running statistical information is used for indicating the common degree of the application in the first time interval;
the determining module is used for determining common applications according to the running statistical information;
and the display module is used for displaying the icons of the common applications in a target area, and the target area comprises a terminal desktop or other areas except the terminal desktop set by a user.
8. The terminal device according to claim 7, wherein the running information is a number of times the application is used in a first time interval.
9. The terminal device according to claim 7, wherein the running information is a start time and a stop time at which the application is used.
10. The terminal device according to claim 9, wherein the obtaining module is configured to calculate a duration of the application running in a foreground in a first time interval according to a start time and a stop time of the application being used, and determine the duration as running statistical information of the application;
or,
calculating the use times of the application in a first time interval according to the starting time and/or the stopping time of the application, and determining the use times as the running statistical information of the application;
or,
calculating the time length of the application running in the foreground in a first time interval according to the starting time and the stopping time of the application, determining a first weight value corresponding to the time length, calculating the use times of the application in the first time interval according to the starting time and/or the stopping time of the application, determining a second weight value corresponding to the use times, calculating the sum of the first weight value and the second weight value, and determining the sum as running statistical information of the application.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610057338.XA CN105653136A (en) | 2016-01-27 | 2016-01-27 | Terminal control method and terminal equipment |
PCT/CN2016/074845 WO2017128484A1 (en) | 2016-01-27 | 2016-02-29 | Terminal control method and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610057338.XA CN105653136A (en) | 2016-01-27 | 2016-01-27 | Terminal control method and terminal equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105653136A true CN105653136A (en) | 2016-06-08 |
Family
ID=56488133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610057338.XA Pending CN105653136A (en) | 2016-01-27 | 2016-01-27 | Terminal control method and terminal equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105653136A (en) |
WO (1) | WO2017128484A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106357887A (en) * | 2016-08-25 | 2017-01-25 | 乐视控股(北京)有限公司 | Icon view method, equipment and mobile terminal |
CN106528236A (en) * | 2016-11-11 | 2017-03-22 | 努比亚技术有限公司 | Memory acceleration white list configuration method and device |
CN108064375A (en) * | 2016-12-30 | 2018-05-22 | 深圳市柔宇科技有限公司 | A kind of control method for screen display and device |
CN109032743A (en) * | 2018-07-27 | 2018-12-18 | 郑州云海信息技术有限公司 | Menu configuration method, device, equipment and readable storage medium storing program for executing |
CN111026959A (en) * | 2019-11-29 | 2020-04-17 | 腾讯科技(深圳)有限公司 | Prompt message pushing method, device and storage medium |
WO2020133418A1 (en) * | 2018-12-29 | 2020-07-02 | 深圳市欢太科技有限公司 | Application icon display method and apparatus, and storage medium and electronic device |
CN111814057A (en) * | 2020-08-12 | 2020-10-23 | 深圳市欢太科技有限公司 | Application program searching method and device, storage medium and electronic equipment |
CN111949176A (en) * | 2020-08-13 | 2020-11-17 | 维沃移动通信有限公司 | Information display method and device |
CN113157163A (en) * | 2021-04-28 | 2021-07-23 | 维沃移动通信有限公司 | Icon management method, icon management device and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011121888A1 (en) * | 2010-03-29 | 2011-10-06 | パナソニック株式会社 | Information device and mobile information device |
CN103019508A (en) * | 2012-11-20 | 2013-04-03 | 东莞宇龙通信科技有限公司 | Mobile terminal and icon arrangement and display method |
CN103064587A (en) * | 2012-12-26 | 2013-04-24 | 东莞宇龙通信科技有限公司 | Terminal and terminal control method |
CN103530220A (en) * | 2013-10-09 | 2014-01-22 | 华为技术有限公司 | Display method and system and terminal for application program icons |
CN105117107A (en) * | 2015-08-27 | 2015-12-02 | 北京乐动卓越科技有限公司 | Application program icon managing method and application program icon managing system |
CN105204737A (en) * | 2015-09-17 | 2015-12-30 | 小米科技有限责任公司 | Application program display method and device |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102073453A (en) * | 2010-12-24 | 2011-05-25 | 东莞宇龙通信科技有限公司 | Mobile terminal and application icon display method |
CN102063261A (en) * | 2011-01-19 | 2011-05-18 | 宇龙计算机通信科技(深圳)有限公司 | Starting method of application program and mobile terminal |
CN102508599A (en) * | 2011-10-11 | 2012-06-20 | 宇龙计算机通信科技(深圳)有限公司 | Desktop icon display method and communication terminal thereof |
CN102566928A (en) * | 2011-12-29 | 2012-07-11 | 广东步步高电子工业有限公司 | System and method for automatically managing desktop application icons of mobile terminal |
CN102841753A (en) * | 2012-08-23 | 2012-12-26 | 东莞宇龙通信科技有限公司 | Display method and system and mobile terminal of application function interface in common use |
CN103336654A (en) * | 2013-03-27 | 2013-10-02 | 广东欧珀移动通信有限公司 | Icon adjusting method and icon adjusting device |
CN104750503A (en) * | 2013-12-27 | 2015-07-01 | 富泰华工业(深圳)有限公司 | Desktop icon adjusting method and system |
CN105045467B (en) * | 2015-07-23 | 2018-06-12 | 小米科技有限责任公司 | The display methods and device at task manager interface |
-
2016
- 2016-01-27 CN CN201610057338.XA patent/CN105653136A/en active Pending
- 2016-02-29 WO PCT/CN2016/074845 patent/WO2017128484A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011121888A1 (en) * | 2010-03-29 | 2011-10-06 | パナソニック株式会社 | Information device and mobile information device |
CN103019508A (en) * | 2012-11-20 | 2013-04-03 | 东莞宇龙通信科技有限公司 | Mobile terminal and icon arrangement and display method |
CN103064587A (en) * | 2012-12-26 | 2013-04-24 | 东莞宇龙通信科技有限公司 | Terminal and terminal control method |
CN103530220A (en) * | 2013-10-09 | 2014-01-22 | 华为技术有限公司 | Display method and system and terminal for application program icons |
CN105117107A (en) * | 2015-08-27 | 2015-12-02 | 北京乐动卓越科技有限公司 | Application program icon managing method and application program icon managing system |
CN105204737A (en) * | 2015-09-17 | 2015-12-30 | 小米科技有限责任公司 | Application program display method and device |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106357887A (en) * | 2016-08-25 | 2017-01-25 | 乐视控股(北京)有限公司 | Icon view method, equipment and mobile terminal |
CN106528236A (en) * | 2016-11-11 | 2017-03-22 | 努比亚技术有限公司 | Memory acceleration white list configuration method and device |
CN108064375A (en) * | 2016-12-30 | 2018-05-22 | 深圳市柔宇科技有限公司 | A kind of control method for screen display and device |
CN109032743A (en) * | 2018-07-27 | 2018-12-18 | 郑州云海信息技术有限公司 | Menu configuration method, device, equipment and readable storage medium storing program for executing |
CN112997134B (en) * | 2018-12-29 | 2024-06-21 | 深圳市欢太科技有限公司 | Application icon display method and device, storage medium and electronic equipment |
WO2020133418A1 (en) * | 2018-12-29 | 2020-07-02 | 深圳市欢太科技有限公司 | Application icon display method and apparatus, and storage medium and electronic device |
CN112997134A (en) * | 2018-12-29 | 2021-06-18 | 深圳市欢太科技有限公司 | Application icon display method and device, storage medium and electronic equipment |
CN111026959A (en) * | 2019-11-29 | 2020-04-17 | 腾讯科技(深圳)有限公司 | Prompt message pushing method, device and storage medium |
CN111026959B (en) * | 2019-11-29 | 2024-07-05 | 腾讯科技(深圳)有限公司 | Prompt message pushing method, device and storage medium |
CN111814057A (en) * | 2020-08-12 | 2020-10-23 | 深圳市欢太科技有限公司 | Application program searching method and device, storage medium and electronic equipment |
CN111949176A (en) * | 2020-08-13 | 2020-11-17 | 维沃移动通信有限公司 | Information display method and device |
CN113157163B (en) * | 2021-04-28 | 2024-05-14 | 维沃移动通信有限公司 | Icon management method, icon management device and electronic equipment |
CN113157163A (en) * | 2021-04-28 | 2021-07-23 | 维沃移动通信有限公司 | Icon management method, icon management device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2017128484A1 (en) | 2017-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105653136A (en) | Terminal control method and terminal equipment | |
CN108763502B (en) | Information recommendation method and system | |
US10277480B2 (en) | Method, apparatus, and system for determining a location corresponding to an IP address | |
WO2018103590A1 (en) | Method, device, and system for assigning pickup tasks | |
CN107835231B (en) | Feedback information processing method and terminal equipment | |
CN104579912B (en) | Data pushing method and device | |
CN108038500B (en) | Clustering method, apparatus, computer device, storage medium, and program product | |
CN104537000B (en) | A kind of method and apparatus for pushed information | |
JP2018529148A (en) | Group message prompt method and apparatus for instant messaging application | |
CN108921391B (en) | Service distribution method and device | |
CN109829077B (en) | Page display method, device and equipment | |
WO2022105136A1 (en) | Case allocation method and apparatus, and medium | |
CN107679718A (en) | List distribution method, equipment and computer-readable recording medium | |
CN103870553B (en) | A kind of input resource supplying method and system | |
CN108062692B (en) | Recording recommendation method, device, equipment and computer readable storage medium | |
CN106888381A (en) | A kind of data resource storage method and device | |
CN113643070A (en) | Intelligent information pushing method and system based on big data | |
CN103631486A (en) | Method, system and mobile terminal for regulating screen display application program menus | |
CN111476596A (en) | Family population data processing method, system and storage medium based on homologous equipment | |
CN104378406A (en) | Information push method and device | |
CN111427628A (en) | Software function module configuration method, device, software product and storage medium | |
US10733244B2 (en) | Data retrieval system | |
CN108600780A (en) | Method for pushed information | |
US10311066B1 (en) | Identifying reasons for web site abandonment | |
CN112995765A (en) | Network resource display method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160608 |