CN105607905B - Display method and device of application icons on toolbar and electronic equipment - Google Patents
Display method and device of application icons on toolbar and electronic equipment Download PDFInfo
- Publication number
- CN105607905B CN105607905B CN201510955167.8A CN201510955167A CN105607905B CN 105607905 B CN105607905 B CN 105607905B CN 201510955167 A CN201510955167 A CN 201510955167A CN 105607905 B CN105607905 B CN 105607905B
- Authority
- CN
- China
- Prior art keywords
- application program
- toolbar
- application
- push message
- icon
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000008569 process Effects 0.000 claims description 46
- 238000012544 monitoring process Methods 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 4
- 230000003993 interaction Effects 0.000 abstract description 10
- 238000012163 sequencing technique Methods 0.000 abstract 2
- 238000009434 installation Methods 0.000 description 22
- 239000012141 concentrate Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000001174 ascending effect Effects 0.000 description 4
- 239000000725 suspension Substances 0.000 description 4
- 239000000203 mixture Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a method and a device for displaying an application icon on a toolbar and electronic equipment. The method comprises the following steps: counting the starting times of each application program in a preset period; sequencing the application programs according to the sequence of the starting times from large to small; forming a first application program set by the top N application programs in the sequencing result; forming a second application program set by M application programs in the first application program set, wherein M is less than or equal to N, and M and N are integers more than 1; and displaying application icons corresponding to the M application programs in the second application program set on a toolbar. By adopting the embodiment of the invention, the application programs commonly used by the user can be associated on the toolbar in a personalized way, the interaction degree between the toolbar and the user is improved, and the use requirements of the user are met.
Description
Technical field
The present invention relates to the display methods of application icon in field of terminal technology more particularly to a kind of toolbar, device and
Electronic equipment.
Background technique
With the development of internet, the electronic equipments such as user terminal become indispensable in life one of user
Point, if user can carry out online payment by user terminal, shopping, viewing video etc..And it can be in the display interface of user terminal
Upper show toolbar.Currently, user terminal can also support third party's work in addition to the toolbar of support default system, notification bar
Has the operation of column application program, as the function of third party's toolbar application program is gradually enriched, user can raise in toolbar
Whole terminal plays volume, display brightness or opening network etc., toolbar may also display other users downloading or system default configuration
Application program.However, the application program in active user's terminal is numerous, application program shown by toolbar may be used not
Family often uses application program or user to wish the application program of display, and application program shown by toolbar is used by a user as a result,
Frequency it is low, it is low with the level of interaction of user so as to cause toolbar, be unable to satisfy the use demand of user.
Summary of the invention
The embodiment of the invention provides display methods, device and the electronic equipments of application icon on a kind of toolbar.It can be with
The technical issues of solution toolbar is low with the level of interaction of user, is unable to satisfy the use demand of user.Implemented using the present invention
Example, can on toolbar the personalized common application program of association user, improve toolbar and the level of interaction of user, it is full
The foot use demand of user.
The embodiment of the present invention first aspect provides a kind of display methods of application icon on toolbar, and this method can wrap
It includes:
The number of starts of each application program is counted in predetermined period;
Each application program is ranked up according to the descending sequence of the number of starts;
The application program that ranking in ranking results is top n is formed into the first application program collection;
The M application program that first application program is concentrated forms the second application program collection, wherein M≤N, M and N
For the integer greater than 1;
Application icon corresponding to M application program of second application program concentration is shown on toolbar.
As optional embodiment, second application of M application program composition that first application program is concentrated
Procedure set, comprising:
Obtain the application program being currently running;
The application program being currently running is formed into third application program collection;
Judge the first application program collection and the third application program collection with the presence or absence of intersection;
Intersection if it exists, it is determined that the application program in intersection forms the second application program collection, wherein described second
It includes M application program that application program, which is concentrated,.
As optional embodiment, before the number of starts that each application program is counted in predetermined period further include:
Monitor the launching process of each application program in process manager;
After monitoring the launching process of each application program, record the corresponding application icon of each application program and
Application identities.
As optional embodiment, application corresponding to the M application program that second application program is concentrated
After icon is shown on toolbar further include:
When detecting touch control operation of the user to the application icon shown on the toolbar, the application is obtained
The corresponding application identities of icon;
Application program corresponding with the application identities is found in systems;
Open the application program.
As optional embodiment, application corresponding to the M application program that second application program is concentrated
Icon is shown on toolbar further include:
When getting the PUSH message of any one application program in the M application program, judging whether can
The PUSH message is replied on the toolbar;
If the result judged is yes, display reminding return information, the prompt return information is for prompting in the work
Tool replys the PUSH message on column.
It is described to judge whether that reply packet is carried out to the PUSH message on toolbar as optional embodiment
It includes:
Judge the identification information of the sender of the PUSH message got and the reply for the PUSH message
Whether mode information is effective;
If the result judged is yes, it is determined that can reply on the toolbar the PUSH message.
It is described to judge whether to reply the PUSH message on the toolbar as optional embodiment
Before further include:
When getting the PUSH message of any one application program in the M application program, the tool is detected
Whether column is unfolded display;
If the toolbar is not unfolded display, information is unfolded in display reminding, and the prompt expansion information is for prompting
The toolbar is unfolded to receive the PUSH message.
As optional embodiment, after the display reminding expansion information further include:
When detecting that user operates the expansion of the toolbar, the PUSH message is shown on the toolbar;
Wherein, the display reminding return information includes:
Reply button is shown in the display area of the PUSH message, the reply button is for prompting in the tool
The PUSH message is replied on column.
The embodiment of the present invention second aspect provides a kind of display device of application icon on toolbar, which can wrap
It includes:
Statistical module, for counting the number of starts of each application program in predetermined period;
Sorting module, for each application program to be ranked up according to the descending sequence of the number of starts;
First comprising modules, for forming the application program that ranking in the ranking results of the sorting module is top n
First application program collection;
Second comprising modules, the M application program for concentrating first application program form the second application program
Collection, wherein M≤N, M and N are the integer greater than 1;
Icon display module, application icon corresponding to the M application program for concentrating second application program
It is shown on toolbar.
As optional embodiment, second comprising modules include:
Program acquiring unit, for obtaining the application program being currently running;
Component units, for the application program being currently running to be formed third application program collection;
Intersection judging unit, for judging the first application program collection and the third application program collection with the presence or absence of friendship
Collection;
Intersection determination unit, for judging that there are intersections when the intersection judging unit, it is determined that the application in intersection
Program forms the second application program collection, wherein it includes M application program that second application program, which is concentrated,.
As optional embodiment, further includes:
Monitoring modular, before the number of starts for counting each application program in predetermined period for the statistical module, prison
Survey the launching process of each application program in process manager;
Logging modle, for after launching process of the monitoring module monitors to each application program, described in record
The corresponding application icon of each application program and application identities.
As optional embodiment, further includes:
Identifier acquisition module, M application program for concentrating second application program for the icon display module
After corresponding application icon is shown on toolbar, when detecting user to the application drawing shown on the toolbar
When target touch control operation, the corresponding application identities of the application icon are obtained;
Searching module, for finding application program corresponding with the application identities in systems;
Opening module, for opening the application program.
As optional embodiment, further includes:
Reply judgment module, M application program for second application program being concentrated for the icon display module
After corresponding application icon is shown on toolbar, when any one got in the M application program applies journey
When the PUSH message of sequence, judge whether to reply the PUSH message on the toolbar;
Display module is replied, for being yes, then display reminding return information when the result that judges of reply judgment module,
The prompt return information replys the PUSH message on the toolbar for prompting.
As optional embodiment, the reply judgment module includes:
Reply judging unit, the identification information of the sender of the PUSH message for judge to get and for institute
Whether the reply mode information for stating PUSH message is effective;
Intersection determination unit, the result for judging when the reply judging unit is yes, it is determined that can be in the work
Tool replys the PUSH message on column.
As optional embodiment, further includes:
Detection module, for judging whether to disappear to the push on the toolbar in the reply judgment module
Before breath is replied, when getting the PUSH message of any one application program in the M application program, institute is detected
State whether toolbar is unfolded display;
Display module is unfolded, if detecting that the toolbar is not unfolded display for the detection module, display is mentioned
Show expansion information, the prompt expansion information is for prompting to be unfolded the toolbar to receive the PUSH message.
As optional embodiment, further includes:
Display module is pushed, for when detecting that user operates the expansion of the toolbar, on the toolbar
Show the PUSH message;
Wherein, the reply display module is also used to:
Reply button is shown in the display area of the PUSH message, the reply button is for prompting in the tool
The PUSH message is replied on column.
The embodiment of the present invention third aspect provides a kind of electronic equipment, which may include user interface, deposits
Reservoir and processor, wherein batch processing code is stored in the memory, and the processor is called and deposited in the memory
The program code of storage, for performing the following operations:
The number of starts of each application program is counted in predetermined period;
Each application program is ranked up according to the descending sequence of the number of starts;
The application program that ranking in ranking results is top n is formed into the first application program collection;
The M application program that first application program is concentrated forms the second application program collection, wherein M≤N, M and N
For the integer greater than 1;
Application icon corresponding to M application program of second application program concentration is shown on toolbar.
The embodiment of the present invention fourth aspect provides a kind of storage medium, wherein the storage medium is for storing application
Program, the display of application program application icon on a kind of toolbar described in the execution embodiment of the present invention at runtime
Method.
The 5th aspect of the embodiment of the present invention provides a kind of application program, wherein the application program is at runtime
Execute the display methods of application icon on a kind of toolbar described in the embodiment of the present invention.
In the embodiment of the present invention, by predetermined period in statistical system each application program the number of starts, can be to system
The application program of meter is ranked up according to the size of the number of starts, so as to get the big N of the number of starts in ranking results
A application program forms the first application program collection, so as to concentrate M application program of selection in the first application program, will select
M application program form the second application program collection, and by the second application program concentrate the corresponding application drawing of M application program
Mark be shown on toolbar can on toolbar the personalized common application program of association user, improve toolbar and user
Level of interaction, meet the use demand of user.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, required use in being described below to embodiment
Attached drawing be briefly described, it should be apparent that, drawings in the following description are some embodiments of the invention, for this field
For those of ordinary skill, without any creative labor, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is the flow chart of an embodiment of the display methods of application icon on one of present invention toolbar;
Fig. 2 is the flow chart of another embodiment of the display methods of application icon on one of present invention toolbar;
Fig. 3 is the flow chart of the another embodiment of the display methods of application icon on one of present invention toolbar;
Fig. 4 is the structural schematic diagram of an embodiment of the display device of application icon on one of present invention toolbar;
Fig. 5 is the structural representation of another embodiment of the display device of application icon on one of present invention toolbar
Figure;
Fig. 6 is the structural representation of the another embodiment of the display device of application icon on one of present invention toolbar
Figure;
Fig. 7 is the structural schematic diagram of an embodiment of one of present invention electronic equipment.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
Below with reference to the accompanying drawings the embodiment of the present invention is described.Wherein, described device of the embodiment of the present invention or terminal
Or electronic equipment includes being configured with the operating systems such as Android, IOS, WINDOWS, and can install third party's toolbar software
User equipment, such as mobile phone, tablet computer, notebook, wearable device.
It is the process of an embodiment of the display methods of application icon on one of present invention toolbar referring to Fig. 1, Fig. 1
Figure.This method can be realized by corresponding intrument or electronic equipment.This method may include following steps.
Step S101 counts the number of starts of each application program in predetermined period.
In one embodiment, electronic equipment can each application program in predetermined period in statistical system starting time
Number, so that the number of starts of the application program by statistics, determines the common application program of user.Specifically, application can be monitored
The launching process of program can get the installation kit name of the application program after monitoring the launching process of application program, and remember
The installation kit name is recorded, since different application program installation kit names is different, installation kit name can be used as the mark of application program,
The number being recorded by counting the installation kit name in predetermined period can count on the starting time of application program in system
Number.For example, can be monitored by ActivityManager when electronic equipment is installed as Android operation system and apply journey
The launching process of sequence, so as to obtain the application identities of application program, such as installation kit name.Optionally, it can also monitor to answer
When with the launching process of program, the corresponding application icon of application program is obtained.
Application program is ranked up by step S102 according to the descending sequence of the number of starts.
In one embodiment, after counting on the number of starts of each application program, can by system all using journey
Sequence or certain applications program are ranked up according to the descending sequence of the number of starts.Wherein, can only to certain applications program into
Row sequence, such as can provide the application program that user opens the selection range or counting user of application program recently, user is selected
The application program taken or the application program opened recently counted on are ranked up as certain applications program, wherein can be according to
The descending sequence of the number of starts is ranked up application program, so that the most preceding application program of ranking is opening of being counted
The most application program of dynamic number.When the application program being ranked up is more, if being arranged by descending sequence,
When application program of the electronic equipment in reading the ranking results more than the number of starts, sequence can be read out in sequence.When
So, application program is ranked up also within the protection scope of the embodiment of the present invention according to ascending sequence.
The application program that ranking in ranking results is top n is formed the first application program collection by step S103.
It in one embodiment, can be the application journey of top n by ranking in the ranking results being ranked up to application program
Sequence forms the first application program collection.Specifically, can be according to being capable of the corresponding application drawing of most multidisplay application program on toolbar
Target number determines N, or by the phase difference of the number of starts of each application program in judgement sequence, if adjacent two are applied journey
The number of starts value difference of sequence is larger, and such as the number of starts value of preceding 5 application programs differs in preset threshold, in 5 times, and
The number of starts value of the application program of ranking the 5th and the 6th differs by more than preset threshold, and such as 5 times, it is determined that the value of N is 5.To
The application program that ranking is top n the first application program collection can be formed individually to be stored.It can be in predetermined period, to application
Program updates above-mentioned ranking results according to the number of starts, so that the application program that the first application program is concentrated also can be different, realizes
It is dynamically adapted on toolbar shown application program.
Step S104, the M application program that first application program is concentrated form the second application program collection, wherein M
≤ N, M and N are the integer greater than 1.
Step S105 shows application icon corresponding to M application program of second application program concentration in work
Have on column.
In one embodiment, it can be concentrated from the first application program and select M application program the second application program of composition
Collection, wherein the second application program collection can be used as the application program collection being shown on toolbar, the M that the second application program is concentrated
Application icon corresponding to a application program is shown on toolbar.Wherein, toolbar described in the embodiment of the present invention includes
Apply the locking screen interface of the electronic equipments such as user terminal screen locking toolbar or apply electronic equipment display desktop it is complete
Office's toolbar.When toolbar is global toolbar, answered by showing that the common application program of user is corresponding on toolbar
With icon, family can be used to choose the application program operated to needs in numerous application icons.Certainly, in addition to aobvious on toolbar
Show outside application program, may also display other function icon, such as opens or closes the LED light of network, terminal configuration.Wherein, work
Tool column is shown as expansion or undeployed configuration at the edge of locking screen interface or desktop, can such as be slided according to the gesture operation of user
Operation etc., control toolbar carry out expansion display or minimize display.Specifically, user can be prompted to choose the first application program collection
In the corresponding application icon of application program, M application icon composition is selected according to the selection operation of user and is shown in tool
The second application program collection on column is shown, can also form third application program by obtaining the application program being currently running
Collection determines the M application icon that the second application program is concentrated by the intersection of the first application program collection and the second application program collection.
In the embodiment of the present invention, by predetermined period in statistical system each application program the number of starts, can be to system
The application program of meter is ranked up according to the size of the number of starts, so as to get the big N of the number of starts in ranking results
A application program forms the first application program collection, so as to concentrate M application program of selection in the first application program, will select
M application program form the second application program collection, and by the second application program concentrate the corresponding application drawing of M application program
Mark be shown on toolbar can on toolbar the personalized common application program of association user, improve toolbar and user
Level of interaction, meet the use demand of user.
Referring to fig. 2, Fig. 2 is the stream of another embodiment of the display methods of application icon on one of present invention toolbar
Cheng Tu.This method can be realized by corresponding intrument or electronic equipment.This method may include following steps.
Step S201 monitors the launching process of each application program in process manager.
In one embodiment, the launching process of each application program in process manager can be monitored first.For example, if
When electronic equipment or relevant apparatus are mounted with android system, each application program can be monitored by Activitymanager
Launching process.
It is corresponding to record each application program after monitoring the launching process of each application program by step S202
Application icon and application identities.
In one embodiment, after monitoring the launching process of application program, it can obtain that the application program is corresponding to answer
With the installation kit name of icon and application identities, such as application program, and the application icon can be recorded into icon library to be shown,
It, can be direct from band display icon library to need in the corresponding application icon of application program that toolbar show when selecting
Extract application icon corresponding with the application program.Optionally, it can also be obtained simultaneously by monitoring the launching process of application program
The installation kit name of records application program determines application so as to the frequency of occurrence by statistics installation kit name in predetermined period
The number of starts of program.
Step S203 counts the number of starts of each application program in predetermined period.
In one embodiment, by the monitoring of the launching process to application program, it can record launching process each time, it can
The number of starts of each application program is counted in predetermined period.Optionally, can by count start every time in predetermined period into
The frequency of occurrence of the corresponding installation kit name of journey, can represent the number of starts of the corresponding application program of installation kit name.Wherein, in advance
It can also be 1 week etc. if the period can be 1 day.The predetermined period can be set by the user, and can also be system default value, be received user and repair
Change.Wherein, when the number of starts difference of each application program counted in the different periods, the row of application program can be changed
Sequence, so that toolbar can realize the corresponding application icon of dynamic adjustment display application program.
Application program is ranked up by step S204 according to the descending sequence of the number of starts.
In one embodiment, after counting on the number of starts of each application program, can by system all using journey
Sequence or certain applications program are ranked up according to the descending sequence of the number of starts.Wherein, can only to certain applications program into
Row sequence, such as can provide the application program that user opens the selection range or counting user of application program recently, user is selected
The application program taken or the application program opened recently counted on are ranked up as certain applications program, wherein can be according to
The descending sequence of the number of starts is ranked up application program, so that the most preceding application program of ranking is opening of being counted
The most application program of dynamic number.When the application program being ranked up is more, if being arranged by descending sequence,
When application program of the electronic equipment in reading the ranking results more than the number of starts, sequence can be read out in sequence.When
So, application program is ranked up also within the protection scope of the embodiment of the present invention according to ascending sequence.
The application program that ranking in ranking results is top n is formed the first application program collection by step S205.
It in one embodiment, can be the application journey of top n by ranking in the ranking results being ranked up to application program
Sequence forms the first application program collection.Specifically, can be according to being capable of the corresponding application drawing of most multidisplay application program on toolbar
Target number determines N, or by the phase difference of the number of starts of each application program in judgement sequence, if adjacent two are applied journey
The number of starts value difference of sequence is larger, and such as the number of starts value of preceding 5 application programs differs in preset threshold, in 5 times, and
The number of starts value of the application program of ranking the 5th and the 6th differs by more than preset threshold, and such as 5 times, it is determined that the value of N is 5.To
The application program that ranking is top n the first application program collection can be formed individually to be stored.
Step S206 obtains the application program being currently running.
The application program being currently running is formed third application program collection by step S207.
In one embodiment, when getting the first application program collection, the application program that can be currently running by acquisition,
The application program being currently running is formed into third application program collection.Wherein, the application program being currently running includes connecing on foreground
The application program for receiving the instruction execution operation of user can also be the application program of running background.
Step S208 judges the first application program collection and the third application program collection with the presence or absence of intersection.
In one embodiment, by judging that the first application program collection and third application program collection whether there is intersection, i.e.,
First application program collection and third application program collection whether there is identical application program.If it exists, then intersection can be preferentially shown
In the corresponding application icon of application program.Show that shown application program had not only been the common application program of user, but also to work as
The application program of preceding operation further improves operation of the user to above-mentioned application program, enhances user experience.
Step S209, if it exists intersection, it is determined that the application program in intersection forms the second application program collection, wherein institute
Stating the second application program and concentrating includes M application program.
In one embodiment, if judging the first application program collection and the second application program collection, there are intersections, can incite somebody to action
Application program in intersection forms the second application program collection, and the quantity of the application program in intersection is M, i.e., second applies journey
It includes M application program that sequence, which is concentrated,.And M≤N.If judging there is no intersection, can be shown by user's selection or all
Mode shows the corresponding application icon of application program that the first application program is concentrated on toolbar.
Step S210 shows application icon corresponding to M application program of second application program concentration in work
Have on column.
In one embodiment, can exist using the second application program collection as the application program collection shown on toolbar
The corresponding application icon of M application program that the second application program is concentrated is shown on toolbar.M≤N.Wherein, the present invention is implemented
Toolbar described in example include apply the locking screen interface of electronic equipment screen locking toolbar or apply in the aobvious of electronic equipment
Show the global toolbar of desktop.When toolbar is global toolbar, by showing that user commonly applies journey on toolbar
Family can be used to choose the application program operated to needs in numerous application icons for the corresponding application icon of sequence.Certainly, tool
On column other than showing application program, other function icon may also display, such as open or close the LED light of network, terminal configuration
Deng.Wherein, toolbar is shown as expansion or undeployed configuration at the edge of locking screen interface or desktop, can be grasped according to the gesture of user
Make, such as slide, control toolbar carries out expansion display or minimizes display.
Step S211 is obtained when detecting touch control operation of the user to the application icon shown on the toolbar
Take the corresponding application identities of the application icon.
In one embodiment, when the corresponding application of M application program for showing the second application program collection on toolbar
After icon, user can detect to the touch control operation of toolbar.If detecting user to the application icon shown on toolbar
Touch control operation after, the corresponding application identities of the application icon can be obtained specifically, having recorded application program in step s 201
Application icon and corresponding application identities, then it can be recorded together, when by detection user touch control operation touch-control position
It sets, it may be determined that the application icon on position of touch, so as to get corresponding application identities, such as answer according to the application icon
With the installation kit name etc. of program.
Step S212 finds application program corresponding with the application identities in systems.
It in one embodiment, can be by corresponding in application identities lookup system after getting application identities
Application program.
Step S213 opens the application program.
In one embodiment, found application program can be opened, i.e., completion user is by touch control operation in tool
The process of application program can be opened on column.When toolbar is screen locking toolbar, user is grasped by executing touch-control to toolbar
The step of making, application program can be opened, or check message in the state of electronic equipment screen locking etc., screen locking is omitted,
Improve the efficiency for opening application program.
In the embodiment of the present invention, by predetermined period in statistical system each application program the number of starts, can be to system
The application program of meter is ranked up according to the size of the number of starts, so as to get the big N of the number of starts in ranking results
A application program forms the first application program collection, so as to concentrate M application program of selection in the first application program, will select
M application program form the second application program collection, and by the second application program concentrate the corresponding application drawing of M application program
Mark be shown on toolbar can on toolbar the personalized common application program of association user, improve toolbar and user
Level of interaction, meet the use demand of user.
It is the stream of the another embodiment of the display methods of application icon on one of present invention toolbar referring to Fig. 3, Fig. 3
Cheng Tu.It, can be by this reality after realizing show the corresponding application icon of M application program on toolbar through the foregoing embodiment
Apply the PUSH message that example further receives the M application program.For details, reference can be made to the following steps of this method.
Step S301, when getting the PUSH message of any one application program in the M application program, detection
Whether the toolbar is unfolded display.
In one embodiment, after showing the corresponding application icon of M application program on toolbar, system can be passed through
Obtain the PUSH message of shown application program.It can also be to answer such as the message that other contact persons send in social communication application
With the popularization message etc. sent from backstage.When getting the PUSH message of application program, it can detect whether the toolbar is opened up
Open display.Wherein, toolbar can be used as transperent suspension window and window minimized display in the screen edge of electronic equipment, can also lead to
The gesture operation of user is crossed, work column is shown as unfolded state, when being shown as unfolded state, then can show answering for application program
With icon or other switching icons etc..
Step S302, if the toolbar is not unfolded display, information is unfolded in display reminding, and information is unfolded in the prompt
For prompting to be unfolded the toolbar to receive the PUSH message.
In one embodiment, if detecting, toolbar is not unfolded display, shows the transperent suspension window of show toolbar
Minimize the stage in window, then can display reminding information is unfolded, which is unfolded information and the toolbar is unfolded for prompting
To receive the PUSH message.Specifically, can be by minimizing window display area setting prompt mark, for prompting user
Expansion toolbar such as can also pass through voice in the red dot prompt for minimizing display area setting flashing to check PUSH message
Prompt etc..
Step S303, when detecting that user operates the expansion of the toolbar, on the toolbar described in display
PUSH message.
In one embodiment, when detecting that user operates the expansion of toolbar, it can show that this is pushed away on toolbar
Send message.Wherein, the PUSH message can be shown in the display position of the application icon of the corresponding application program of PUSH message, show
The PUSH message is obtained by the application program.The PUSH message can also be shown in the notification frame on toolbar, and is being shown
While the PUSH message, display send the PUSH message the corresponding application icon of application program, show the PUSH message by
The application program obtains.
Step S304 judges whether to reply the PUSH message on toolbar.
In one embodiment, after getting the PUSH message, electronic equipment can further judge that user whether can
The PUSH message is replied on toolbar.Specifically, the sender for the PUSH message for judging to get can be passed through
Identification information and whether effective for the reply mode information of the PUSH message, optionally, can be by judging whether to obtain
The identification information of the sender of PUSH message and the reply mode information for the PUSH message are got, or is obtained by judgement
Whether the above- mentioned information arrived are effective, and such as when the corresponding data value of reply mode information got is empty, then showing can not
User is replied on PUSH message.Wherein, reply mode may include speech answering mode, lteral data reply mode etc.
Various ways.
Step S305, if the result judged is yes, display reminding return information, the prompt return information is for prompting
The PUSH message is replied on the toolbar.
In one embodiment, it when judging that user can reply PUSH message on toolbar, can push away
The display area of message is sent to show " reply " button, to show that the PUSH message can be replied on toolbar.It can also lead to
It can be replied by crossing other way prompt user, such as user be prompted to can be completed by preset gesture operation to the push
The quickly revert of message.For example, can prompt user is sliding to the left to delete the prompt after showing PUSH message on toolbar
Message is slided carry out quickly revert to the PUSH message to the right, opens corresponding application program, switching interface etc. without user
Operation, can be completed the return operation of PUSH message, further enhances user experience, and make to reply more quick.Further
, when detecting the corresponding replying instruction of user, then input frame can be shown on toolbar to be supplied to user and carry out information
Input also can detect the voice input of user, and can be by the corresponding interface with PUSH message sender, by user's input
Return information feeds back to PUSH message sender.
It, can be into one after can show the corresponding application icon of application program on toolbar using the embodiment of the present invention
Step receives the PUSH message of application program, and can determine whether the PUSH message of the application program is able to carry out quickly revert, if
It is able to carry out quickly revert, then the reply to the PUSH message of application program can be completed by toolbar in user, further increases
Strong user experience, and make to reply more quick.
Referring to fig. 4, Fig. 4 is the structure of an embodiment of the display device of application icon on one of present invention toolbar
Schematic diagram.Wherein, which can be electronic equipment, can also be embedded in user equipment for self-contained unit.The device can include: statistics
Module 401, sorting module 402, the first comprising modules 403, the second comprising modules 404, icon display module 405.
Wherein, statistical module 401, for counting the number of starts of each application program in predetermined period.
In one embodiment, statistical module 401 can each application program in predetermined period in statistical system starting
Number, so that the number of starts of the application program by statistics, determines the common application program of user.It is answered specifically, can monitor
The installation kit name of the application program can be got after monitoring the launching process of application program with the launching process of program, and
The installation kit name is recorded, since different application program installation kit names is different, installation kit name can be used as the mark of application program
Know, the number being recorded by counting the installation kit name in predetermined period can count on the starting of application program in system
Number.For example, can be monitored and be applied by ActivityManager when electronic equipment is installed as Android operation system
The launching process of program, so as to obtain the application identities of application program, such as installation kit name.Optionally, it can also monitor
When the launching process of application program, the corresponding application icon of application program is obtained.
Sorting module 402, the number of starts for counting application program according to the statistical module 401 are descending
Sequence is ranked up.
In one embodiment, after statistical module 401 counts on the number of starts of each application program, sorting module 402
Can by system whole application programs or certain applications program be ranked up according to the descending sequence of the number of starts.Its
In, only certain applications program can be ranked up, it is nearest to the selection range or counting user of application program such as to can provide user
The application program of unlatching, using the application program of user's selection or the application program opened recently counted on as certain applications journey
Sequence is ranked up, wherein can be ranked up according to the descending sequence of the number of starts to application program, so that ranking is most preceding
Application program is the most application program of the counted number of starts.When the application program being ranked up is more, if by by
Small sequence is arrived greatly to be arranged, then it, can will when application program of the electronic equipment in reading the ranking results more than the number of starts
Sequence is read out in sequence.Certainly, application program is ranked up according to ascending sequence and is also implemented in the present invention
Within the protection scope of example.
First comprising modules 403, for being the application journey of top n by ranking in the ranking results of the sorting module 402
Sequence forms the first application program collection.
In one embodiment, the first comprising modules 403 can be by ranking in the ranking results being ranked up to application program
The first application program collection is formed for the application program of top n.Specifically, most multidisplay journey can be applied according on toolbar
The number of the corresponding application icon of sequence determines N, or by the phase difference of the number of starts of each application program in judgement sequence, if phase
The number of starts value difference of two adjacent application programs is larger, and such as the number of starts value of preceding 5 application programs is differed in default threshold
In value, in 5 times, and the number of starts value of the application program of ranking the 5th and the 6th differs by more than preset threshold, and such as 5 times, then really
The value for determining N is 5.It is individually stored so as to which the application program that ranking is top n is formed the first application program collection.It can be pre-
If in the period, above-mentioned ranking results are updated according to the number of starts to application program, thus the application journey that the first application program is concentrated
Sequence also can be different, realize and are dynamically adapted shown application program on toolbar.
Second comprising modules 404, the M application program composition second for concentrating first application program apply journey
Sequence collection, wherein M≤N, M and N are the integer greater than 1.
Icon display module 405, application drawing corresponding to the M application program for concentrating second application program
Mark is shown on toolbar.
In one embodiment, the second comprising modules 404 can be concentrated from the first application program and select M set of applications
At the second application program collection, wherein the second application program collection can be used as the application program collection being shown on toolbar, and icon is shown
Module 405 shows application icon corresponding to M application program that the second application program is concentrated on toolbar.Wherein, originally
Toolbar described in inventive embodiments include apply the locking screen interface of electronic equipment screen locking toolbar or apply in electronics
The global toolbar of the display desktop of equipment.When toolbar is global toolbar, by showing that user is common on toolbar
The corresponding application icon of application program, family can be used to choose in numerous application icons to needing the application program that operates.
Certainly, it may also display other function icon other than showing application program on toolbar, such as open or close network, terminal is matched
The LED light etc. set.Wherein, toolbar the edge of locking screen interface or desktop be shown as expansion or undeployed configuration, can according to
The gesture operation at family, such as slide, control toolbar carry out expansion display or minimize display.Specifically, can prompt to use
The corresponding application icon of application program that the first application program is concentrated is chosen at family, selects M according to the selection operation of user and answers
It is shown with the second application program collection that icon composition is shown on toolbar, it can also be by obtaining the application journey being currently running
Sequence forms third application program collection, determines the second application program by the intersection of the first application program collection and the second application program collection
M application icon of concentration.
In the embodiment of the present invention, by predetermined period in statistical system each application program the number of starts, can be to system
The application program of meter is ranked up according to the size of the number of starts, so as to get the big N of the number of starts in ranking results
A application program forms the first application program collection, so as to concentrate M application program of selection in the first application program, will select
M application program form the second application program collection, and by the second application program concentrate the corresponding application drawing of M application program
Mark be shown on toolbar can on toolbar the personalized common application program of association user, improve toolbar and user
Level of interaction, meet the use demand of user.
It is the knot of another embodiment of the display device of application icon on one of present invention toolbar referring to Fig. 5, Fig. 5
Structure schematic diagram.Wherein, which can be electronic equipment, can also be embedded in user equipment for self-contained unit.The device can include: prison
Survey module 501, logging modle 502, statistical module 503, sorting module 504, the first comprising modules 505, the second comprising modules
506, icon display module 507, identifier acquisition module 508, searching module 509, opening module 510.
Wherein, monitoring modular 501, for monitoring the launching process of each application program in process manager.
In one embodiment, monitoring modular 501 can monitor the launching process of each application program in process manager.Citing
Illustrate, if can respectively be answered by Activitymanager to monitor when electronic equipment or relevant apparatus are mounted with android system
With the launching process of program.
Logging modle 502, after for monitoring the launching process of each application program when the monitoring modular 501, note
Record the corresponding application icon of each application program and application identities.
In one embodiment, after monitoring modular 501 monitors the launching process of application program, logging modle 502 can
The corresponding application icon of the application program and application identities, such as the installation kit name of application program are obtained, and can be by the application drawing
Label record is into icon library to be shown, thus when selecting the corresponding application icon of application program for needing to show in toolbar
When, application icon corresponding with the application program can be directly extracted from band display icon library.It optionally, can also be by monitoring
The launching process of application program obtains the installation kit name of simultaneously records application program, so as to preset by statistics installation kit name
Frequency of occurrence in period determines the number of starts of application program.
Statistical module 503, for counting the number of starts of each application program in predetermined period.
In one embodiment, by the monitoring of the launching process to application program, launching process each time, system be can record
Meter module 503 can count the number of starts of each application program in predetermined period.It optionally, can be by counting in predetermined period
The frequency of occurrence of the corresponding installation kit name of each launching process can represent the starting time of the corresponding application program of installation kit name
Number.Wherein, predetermined period can be 1 day, can also be 1 week etc..The predetermined period can be set by the user, and can also be system default value,
Receive user's modification.Wherein, when the number of starts difference of each application program counted in the different periods, application can be changed
The sequence of program, so that toolbar can realize the corresponding application icon of dynamic adjustment display application program.
Sorting module 504, for application program to be ranked up according to the descending sequence of the number of starts.
In one embodiment, after statistical module 503 counts on the number of starts of each application program, sorting module 504
Can by system whole application programs or certain applications program be ranked up according to the descending sequence of the number of starts.Its
In, only certain applications program can be ranked up, it is nearest to the selection range or counting user of application program such as to can provide user
The application program of unlatching, using the application program of user's selection or the application program opened recently counted on as certain applications journey
Sequence is ranked up, wherein can be ranked up according to the descending sequence of the number of starts to application program, so that ranking is most preceding
Application program is the most application program of the counted number of starts.When the application program being ranked up is more, if by by
Small sequence is arrived greatly to be arranged, then it, can will when application program of the electronic equipment in reading the ranking results more than the number of starts
Sequence is read out in sequence.Certainly, application program is ranked up according to ascending sequence and is also implemented in the present invention
Within the protection scope of example.
First comprising modules 505, for the application program that ranking in ranking results is top n to be formed the first application program
Collection.
In one embodiment, the first comprising modules 505 can be by ranking in the ranking results being ranked up to application program
The first application program collection is formed for the application program of top n.Specifically, most multidisplay journey can be applied according on toolbar
The number of the corresponding application icon of sequence determines N, or by the phase difference of the number of starts of each application program in judgement sequence, if phase
The number of starts value difference of two adjacent application programs is larger, and such as the number of starts value of preceding 5 application programs is differed in default threshold
In value, in 5 times, and the number of starts value of the application program of ranking the 5th and the 6th differs by more than preset threshold, and such as 5 times, then really
The value for determining N is 5.It is individually stored so as to which the application program that ranking is top n is formed the first application program collection.
Second comprising modules 506, the M application program composition second for concentrating first application program apply journey
Sequence collection, wherein M≤N, M and N are the integer greater than 1.
In the embodiment of the present invention, the second comprising modules 506 include with lower unit:
Program acquiring unit, for obtaining the application program being currently running.
Component units, for the application program being currently running to be formed third application program collection.
In one embodiment, when the first comprising modules form the first application program collection, program acquiring unit is obtained just
In the application program of operation, the application program being currently running is formed third application program collection by component units.Wherein, it is currently running
Application program include foreground receive user instruction execution operation application program, can also be running background application journey
Sequence.
Intersection judging unit, for judging the first application program collection and the third application program collection with the presence or absence of friendship
Collection.
In one embodiment, intersection judging unit judges that the first application program collection whether there is with third application program collection
Intersection, i.e. the first application program collection and third application program collection whether there is identical application program.If it exists, then it can preferentially show
Show the corresponding application icon of application program in intersection.Show that shown application program had both been the common application program of user,
It is again currently running application program, further improves operation of the user to above-mentioned application program, enhance user experience.
Intersection determination unit, for judging that there are intersections when the intersection judging unit, it is determined that the application in intersection
Program forms the second application program collection, wherein it includes M application program that second application program, which is concentrated,.
In one embodiment, if intersection judging unit judges that the first application program collection and the second application program collection exist
Intersection, then the application program in intersection can be formed the second application program collection, and the application program in intersection by intersection determination unit
Quantity be M, i.e. the second application program concentrate include M application program.And M≤N.If judging, there is no intersections, can lead to
The mode that user chooses or all shows is crossed, the corresponding application icon of application program that the first application program is concentrated is shown in work
Have on column.
Icon display module 507, application drawing corresponding to the M application program for concentrating second application program
Mark is shown on toolbar.
In one embodiment, icon display module 507 can be using the second application program collection as showing on toolbar
Application program collection shows the corresponding application icon of M application program that the second application program is concentrated on toolbar.M≤N.
Wherein, toolbar described in the embodiment of the present invention includes applying in the screen locking toolbar of the locking screen interface of electronic equipment or application
In the global toolbar of the display desktop of electronic equipment.When toolbar is global toolbar, by showing use on toolbar
Family can be used to choose the application operated to needs in numerous application icons for the corresponding application icon of the common application program in family
Program.Certainly, it may also display other function icon other than showing application program on toolbar, such as open or close network, end
Hold the LED light etc. of configuration.Wherein, toolbar is shown as expansion or undeployed configuration at the edge of locking screen interface or desktop, can root
According to the gesture operation of user, such as slide, controls toolbar and carry out expansion display or minimize display.
Identifier acquisition module 508 detects touching of the user to the application icon shown on the toolbar for working as
When control operation, the corresponding application identities of the application icon are obtained.
In one embodiment, when icon display module 507 shows that M of the second application program collection are answered on toolbar
After the corresponding application icon of program, user can detect to the touch control operation of toolbar.If detecting, user shows on toolbar
After the touch control operation of the application icon shown, identifier acquisition module 508 can obtain the corresponding application identities tool of the application icon
Body, had recorded in logging modle 502 application program application icon and corresponding application identities, then it can be recorded together,
When the position of touch of the touch control operation by detection user, it may be determined that the application icon on position of touch, so as to be answered according to this
With icon, corresponding application identities, such as the installation kit name of application program are got.
Searching module 509, for finding application program corresponding with the application identities in systems.
In one embodiment, after identifier acquisition module 508 gets application identities, searching module 509 can be by answering
With application program corresponding in identifier lookup system.
Opening module 510, for opening the application program.
In one embodiment, opening module 510 can open found application program, i.e., completion user passes through touch-control
Operation can open the process of application program on toolbar.When toolbar is screen locking toolbar, user passes through to toolbar
Touch control operation is executed, application program can be opened, or check message in the state of electronic equipment screen locking etc., lock is omitted
The step of screen, improves the efficiency for opening application program.
In the embodiment of the present invention, by predetermined period in statistical system each application program the number of starts, can be to system
The application program of meter is ranked up according to the size of the number of starts, so as to get the big N of the number of starts in ranking results
A application program forms the first application program collection, so as to concentrate M application program of selection in the first application program, will select
M application program form the second application program collection, and by the second application program concentrate the corresponding application drawing of M application program
Mark be shown on toolbar can on toolbar the personalized common application program of association user, improve toolbar and user
Level of interaction, meet the use demand of user.
It is the knot of the another embodiment of the display device of application icon on one of present invention toolbar referring to Fig. 6, Fig. 5
Structure schematic diagram.Wherein, which can be electronic equipment, can also be embedded in user equipment for self-contained unit.Passing through above-mentioned implementation
Example described in module realization the corresponding application icon of M application program is shown on toolbar after, can through this embodiment in
The module of description further receives the PUSH message of the M application program.Specifically, the device may also include that detection module
601, display module 602 is unfolded, push display module 603, replys judgment module 604, reply display module 605.
Wherein, detection module 601, for working as pushing away for any one application program got in the M application program
When sending message, detect whether the toolbar is unfolded display.
In one embodiment, when icon display module shows the corresponding application icon of M application program on toolbar
Afterwards, the PUSH message of shown application program can be obtained by system.As other contact persons send in social communication application
Message, the popularization message etc. that can also be sent for application from backstage.When getting the PUSH message of application program, detection module
601 can detect whether the toolbar is unfolded display.Wherein, toolbar can be used as transperent suspension window and window minimum display exist
The screen edge of electronic equipment, can also by the gesture operation of user, work column be shown as unfolded state, when be shown as expansion shape
When state, then application icon or other switching icons of application program etc. can be shown.
Display module 602 is unfolded, if detecting that the toolbar is not unfolded display for the detection module 601,
Information is unfolded in display reminding, and the prompt expansion information is for prompting to be unfolded the toolbar to receive the PUSH message.
In one embodiment, if detection module 601 detects that toolbar is not unfolded display, show show toolbar
Transperent suspension window be in window minimize the stage, then be unfolded display module 602 can display reminding expansion information, the prompt expansion letter
Breath is for prompting to be unfolded the toolbar to receive the PUSH message.Specifically, can be by minimizing window display area
Setting prompt mark can such as be dodged for prompting user that toolbar is unfolded to check PUSH message minimizing display area setting
Bright red dot prompt, can also pass through voice prompting etc..
Display module 603 is pushed, for when detecting that user operates the expansion of the toolbar, in the toolbar
The upper display PUSH message.
In one embodiment, when detecting that user operates the expansion of toolbar, push display module 603 can be
The PUSH message is shown on toolbar.It wherein, can be aobvious in the display position of the application icon of the corresponding application program of PUSH message
Show the PUSH message, shows that the PUSH message is obtained by the application program.It can also show that this is pushed away in the notification frame on toolbar
Message is sent, and while showing the PUSH message, display sends the corresponding application icon of application program of the PUSH message,
Show that the PUSH message is obtained by the application program.
Judgment module 604 is replied, the PUSH message can be replied on the toolbar for judging whether.
In the embodiment of the present invention, replying judgment module 604 may include with lower unit:
Reply judging unit, the identification information of the sender of the PUSH message for judge to get and for institute
Whether the reply mode information for stating PUSH message is effective;
Intersection determination unit, the result for judging when the reply judging unit is yes, it is determined that can be in the work
Tool replys the PUSH message on column.
It optionally, can also be by judging whether to get the identification information of the sender of above-mentioned PUSH message and for institute
The reply mode information of PUSH message is stated, such as when the corresponding data value of reply mode information got is empty, is then shown not
User can be replied on PUSH message.Wherein, reply mode may include speech answering mode, lteral data reply party
The various ways such as formula.
As another embodiment, after replying judgment module 604 and can also getting PUSH message the, directly judge whether
The PUSH message can be replied on toolbar.
Display module 605 is replied, for being yes, then display reminding time when the result that judge of reply judgment module 604
Complex information, the prompt return information reply the PUSH message on the toolbar for prompting.
In one embodiment, when reply judgment module 604 judge user can on toolbar to PUSH message into
When row is replied, " reply " button can be shown in the display area of PUSH message by replying display module 605, to show that the push disappears
Breath can be replied on toolbar.First cue module 606 can also prompt otherwise user that can reply it,
Such as prompt user that the quickly revert to the PUSH message can be completed by preset gesture operation.For example, when in tool
After showing PUSH message on column, it can prompt user is sliding to the left to delete the prompting message, slide to the right and the PUSH message is carried out fast
It replys, opens corresponding application program without user, the reply behaviour of PUSH message can be completed in the operation such as switching interface
Make, further enhance user experience, and makes to reply more quick.Further, when detecting the corresponding replying instruction of user
When, then input frame can be shown on toolbar to be supplied to user and carry out information input, also can detect the voice input of user, and
The return information that user inputs can be fed back into PUSH message sender by the corresponding interface with PUSH message sender.
It, can be into one after can show the corresponding application icon of application program on toolbar using the embodiment of the present invention
Step receives the PUSH message of application program, and can determine whether the PUSH message of the application program is able to carry out quickly revert, if
It is able to carry out quickly revert, then the reply to the PUSH message of application program can be completed by toolbar in user, further increases
Strong user experience, and make to reply more quick.
It is the structural schematic diagram of an embodiment of one of present invention electronic equipment referring to Fig. 7.The electronic equipment can be with
It include: at least one processor 701, such as CPU, at least one user interface 703, memory 704 and at least one communication are total
Line 702.Wherein, for communication bus 702 for realizing the connection communication between these components, user interface 703 may include display
Shield (Display) and keyboard (Keyboard), optionally, user interface 703 can also include the wireline interface of standard and wireless
Interface, memory 704 can be high speed RAM memory, be also possible to non-labile memory (non-volatile
Memory), such as at least one magnetic disk storage, optionally, memory 704 can also be that at least one is located remotely from aforementioned processing
The storage device of device 701.Wherein, batch processing code is stored in memory 704, and processor 701 calls in memory 704
The program code of storage, for performing the following operations:
The number of starts of each application program is counted in predetermined period;
Each application program is ranked up according to the descending sequence of the number of starts;
The application program that ranking in ranking results is top n is formed into the first application program collection;
The M application program that first application program is concentrated forms the second application program collection, wherein M≤N, M and N
For the integer greater than 1;
Application icon corresponding to M application program of second application program concentration is shown on toolbar.
As optional embodiment, the M application program that processor 701 concentrates first application program forms second
Application program collection, comprising:
Obtain the application program being currently running;
The application program being currently running is formed into third application program collection;
Judge the first application program collection and the third application program collection with the presence or absence of intersection;
Intersection if it exists, it is determined that the application program in intersection forms the second application program collection, wherein described second
It includes M application program that application program, which is concentrated,.
As optional embodiment, before processor 701 counts the number of starts of each application program in predetermined period, also
Call memory 704 in program code for performing the following operations:
Monitor the launching process of each application program in process manager;
After monitoring the launching process of each application program, record the corresponding application icon of each application program and
Application identities.
As optional embodiment, corresponding to the M application program that processor 701 concentrates second application program
After application icon is shown on toolbar, also calling memory 704 in program code for performing the following operations:
When detecting touch control operation of the user to the application icon shown on the toolbar, the application is obtained
The corresponding application identities of icon;
Application program corresponding with the application identities is found in systems;
Open the application program.
As optional embodiment, corresponding to the M application program that processor 701 concentrates second application program
After application icon is shown on toolbar, also calling memory 704 in program code for performing the following operations:
When getting the PUSH message of any one application program in the M application program, judging whether can
The PUSH message is replied on the toolbar;
If the result judged is yes, display reminding return information, the prompt return information is for prompting in the work
Tool replys the PUSH message on column.
As optional embodiment, processor 701 judges whether to return the PUSH message on toolbar
Include: again
Judge the identification information of the sender of the PUSH message got and the reply for the PUSH message
Whether mode information is effective;
If the result judged is yes, it is determined that can reply on the toolbar the PUSH message.
As optional embodiment, processor 701 judge whether can on the toolbar to the PUSH message into
Row reply before, also calling memory 704 in program code for performing the following operations:
When getting the PUSH message of any one application program in the M application program, the tool is detected
Whether column is unfolded display;
If the toolbar is not unfolded display, information is unfolded in display reminding, and the prompt expansion information is for prompting
The toolbar is unfolded to receive the PUSH message.
As optional embodiment, 701 display reminding of processor is unfolded after information, also the journey in calling memory 704
Sequence code is for performing the following operations:
When detecting that user operates the expansion of the toolbar, the PUSH message is shown on the toolbar;
Wherein, the display reminding return information includes:
Reply button is shown in the display area of the PUSH message, the reply button is for prompting in the tool
The PUSH message is replied on column.
In the embodiment of the present invention, by predetermined period in statistical system each application program the number of starts, can be to system
The application program of meter is ranked up according to the size of the number of starts, so as to get the big N of the number of starts in ranking results
A application program forms the first application program collection, so as to concentrate M application program of selection in the first application program, will select
M application program form the second application program collection, and by the second application program concentrate the corresponding application drawing of M application program
Mark be shown on toolbar can on toolbar the personalized common application program of association user, improve toolbar and user
Level of interaction, meet the use demand of user.
The embodiment of the invention also discloses a kind of storage medium, for the storage medium for storing application program, this applies journey
The display methods of sequence application icon on a kind of toolbar described in the execution embodiment of the present invention at runtime.For details, reference can be made to
Fig. 1-Fig. 3 the embodiment described.
The embodiment of the invention also discloses a kind of application program, which implements for executing the present invention at runtime
The display methods of application icon on a kind of toolbar described in example.For details, reference can be made to Fig. 1-Fig. 3 the embodiment described.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation member
It is physically separated with being or may not be, component shown as a unit may or may not be physics list
Member, it can it is in one place, or may be distributed over multiple network units.It can be selected according to the actual needs
In some or all of the modules achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying creativeness
Labour in the case where, it can understand and implement.
The steps in the embodiment of the present invention can be sequentially adjusted, merged and deleted according to actual needs.
Unit or sub-unit in the terminal of that embodiment of the invention or equipment can merge according to actual needs, divide and
It deletes.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on
Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should
Computer software product may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers
It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation
Method described in certain parts of example or embodiment.
Embodiments described above does not constitute the restriction to the technical solution protection scope.It is any in above-mentioned implementation
Made modifications, equivalent substitutions and improvements etc., should be included in the protection model of the technical solution within the spirit and principle of mode
Within enclosing.
Claims (15)
1. the display methods of application icon on a kind of toolbar characterized by comprising
The number of starts of each application program is counted in predetermined period;
Each application program is ranked up according to the descending sequence of the number of starts;
The application program that ranking in ranking results is top n is formed into the first application program collection;The N is according to phase side-by-side after sequence
It is determined with the number that the phase difference of the number of starts of program is less than the application program of preset threshold;
By first application program concentrate M application program form the second application program collection, wherein M≤N, M and N for greater than
1 integer;
Application icon corresponding to M application program of second application program concentration is shown on toolbar;
The M application program that first application program is concentrated forms the second application program collection, comprising:
Obtain the application program being currently running;
The application program being currently running is formed into third application program collection;
Judge the first application program collection and the third application program collection with the presence or absence of intersection;
Intersection if it exists, it is determined that the application program in intersection forms the second application program collection, wherein second application
It include M application program in procedure set.
2. method as described in claim 1, which is characterized in that the number of starts for counting each application program in predetermined period
Before further include:
Monitor the launching process of each application program in process manager;
After monitoring the launching process of each application program, the corresponding application icon of each application program and application are recorded
Mark.
3. method as claimed in claim 2, which is characterized in that the M application program for concentrating second application program
After corresponding application icon is shown on toolbar further include:
When detecting touch control operation of the user to the application icon shown on the toolbar, the application icon is obtained
Corresponding application identities;
Application program corresponding with the application identities is found in systems;
Open the application program.
4. method as described in claim 1, which is characterized in that the M application program for concentrating second application program
After corresponding application icon is shown on toolbar further include:
When getting the PUSH message of any one application program in the M application program, judging whether can be in institute
It states and the PUSH message is replied on toolbar;
If the result judged is yes, display reminding return information, the prompt return information is for prompting in the toolbar
On the PUSH message is replied.
5. method as claimed in claim 4, which is characterized in that described judge whether can be on toolbar to the PUSH message
Reply and includes:
Judge the identification information of the sender of the PUSH message got and the reply mode for the PUSH message
Whether information is effective;
If the result judged is yes, it is determined that can reply on the toolbar the PUSH message.
6. method as claimed in claim 5, which is characterized in that described judge whether can be on the toolbar to the push
Before message is replied further include:
When getting the PUSH message of any one application program in the M application program, detecting the toolbar is
It is no to be unfolded display;
If the toolbar is not unfolded display, information is unfolded in display reminding, and the prompt expansion information is for prompting expansion
The toolbar is to receive the PUSH message.
7. method as claimed in claim 6, which is characterized in that after the display reminding expansion information further include:
When detecting that user operates the expansion of the toolbar, the PUSH message is shown on the toolbar;
Wherein, the display reminding return information includes:
Reply button is shown in the display area of the PUSH message, the reply button is for prompting in the toolbar
The PUSH message is replied.
8. the display device of application icon on a kind of toolbar characterized by comprising
Statistical module, for counting the number of starts of each application program in predetermined period;
Sorting module, for each application program to be ranked up according to the descending sequence of the number of starts;
First comprising modules, for the application program that ranking in the ranking results of the sorting module is top n to be formed first
Application program collection;The N is less than the application journey of preset threshold according to the phase difference of the number of starts of application program adjacent after sequence
The number of sequence determines;
Second comprising modules, the M application program for concentrating first application program form the second application program collection,
Middle M≤N, M and N are the integer greater than 1;
Icon display module, application icon corresponding to the M application program for concentrating second application program are shown
On toolbar;
Second comprising modules include:
Program acquiring unit, for obtaining the application program being currently running;
Component units, for the application program being currently running to be formed third application program collection;
Intersection judging unit, for judging the first application program collection and the third application program collection with the presence or absence of intersection;
Intersection determination unit, for judging that there are intersections when the intersection judging unit, it is determined that the application program in intersection
Form the second application program collection, wherein it includes M application program that second application program, which is concentrated,.
9. device as claimed in claim 8, which is characterized in that further include:
Monitoring modular, before the number of starts for counting each application program in predetermined period for the statistical module, monitor into
The launching process of each application program in thread management device;
Logging modle described is respectively answered for recording after launching process of the monitoring module monitors to each application program
With the corresponding application icon of program and application identities.
10. device as claimed in claim 9, which is characterized in that further include:
Identifier acquisition module, the M application program institute for concentrating second application program for the icon display module are right
After the application icon answered is shown on toolbar, when detecting user to the application icon shown on the toolbar
When touch control operation, the corresponding application identities of the application icon are obtained;
Searching module, for finding application program corresponding with the application identities in systems;
Opening module, for opening the application program.
11. device as claimed in claim 8, which is characterized in that further include:
Judgment module is replied, and the M application program institute for second application program being concentrated for the icon display module is right
After the application icon answered is shown on toolbar, when getting any one application program in the M application program
When PUSH message, judge whether to reply the PUSH message on the toolbar;
Reply display module, for when the result that judges of reply judgment module be it is yes, then display reminding return information, described
Prompt return information replys the PUSH message on the toolbar for prompting.
12. device as claimed in claim 11 is it is characterized in that, the reply judgment module includes:
Judging unit is replied, for judging the identification information of the sender of the PUSH message got and pushing away for described
Send the reply mode information of message whether effective;
Intersection determination unit, the result for judging when the reply judging unit is yes, it is determined that can be in the toolbar
On the PUSH message is replied.
13. device as claimed in claim 12, which is characterized in that further include:
Detection module, for the reply judgment module judge whether can on the toolbar to the PUSH message into
Before row is replied, when getting the PUSH message of any one application program in the M application program, the work is detected
Whether tool column is unfolded display;
Display module is unfolded, if detecting that the toolbar is not unfolded display, display reminding exhibition for the detection module
Information is opened, the prompt expansion information is for prompting to be unfolded the toolbar to receive the PUSH message.
14. device as claimed in claim 13, which is characterized in that further include:
Display module is pushed, for being shown on the toolbar when detecting that user operates the expansion of the toolbar
The PUSH message;
Wherein, the reply display module is also used to:
Reply button is shown in the display area of the PUSH message, the reply button is for prompting in the toolbar
The PUSH message is replied.
15. a kind of electronic equipment, which is characterized in that including user interface, memory and processor, wherein in the memory
Batch processing code is stored, and the processor calls the program code stored in the memory, for performing the following operations:
The number of starts of each application program is counted in predetermined period;
Each application program is ranked up according to the descending sequence of the number of starts;
The application program that ranking in ranking results is top n is formed into the first application program collection;The N is according to phase side-by-side after sequence
It is determined with the number that the phase difference of the number of starts of program is less than the application program of preset threshold;
By first application program concentrate M application program form the second application program collection, wherein M≤N, M and N for greater than
1 integer;
Application icon corresponding to M application program of second application program concentration is shown on toolbar;
The M application program that first application program is concentrated forms the second application program collection, comprising:
Obtain the application program being currently running;
The application program being currently running is formed into third application program collection;
Judge the first application program collection and the third application program collection with the presence or absence of intersection;
Intersection if it exists, it is determined that the application program in intersection forms the second application program collection, wherein second application
It include M application program in procedure set.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510955167.8A CN105607905B (en) | 2015-12-17 | 2015-12-17 | Display method and device of application icons on toolbar and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510955167.8A CN105607905B (en) | 2015-12-17 | 2015-12-17 | Display method and device of application icons on toolbar and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105607905A CN105607905A (en) | 2016-05-25 |
CN105607905B true CN105607905B (en) | 2019-04-26 |
Family
ID=55987859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510955167.8A Expired - Fee Related CN105607905B (en) | 2015-12-17 | 2015-12-17 | Display method and device of application icons on toolbar and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105607905B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106060262A (en) * | 2016-06-27 | 2016-10-26 | 上海联彤网络通讯技术有限公司 | Method and system for realizing application classification management in terminal equipment |
CN106227406A (en) * | 2016-07-15 | 2016-12-14 | 乐视控股(北京)有限公司 | The display packing of application icon and device |
WO2018032337A1 (en) * | 2016-08-16 | 2018-02-22 | 陈银芳 | Usage count-based sorting method and system |
CN107885532A (en) * | 2016-09-28 | 2018-04-06 | 珠海金山办公软件有限公司 | The display methods and device of toolbar on a kind of mobile terminal |
CN107885556A (en) * | 2016-09-28 | 2018-04-06 | 珠海金山办公软件有限公司 | The display methods and device of toolbar on a kind of mobile terminal |
CN107977125A (en) * | 2016-10-21 | 2018-05-01 | 珠海金山办公软件有限公司 | A kind of display methods of toolbar, device and electronic equipment |
CN107045413A (en) * | 2017-04-05 | 2017-08-15 | 珠海市魅族科技有限公司 | Application program image target display methods and device |
CN109240556A (en) * | 2017-07-10 | 2019-01-18 | 珠海格力电器股份有限公司 | Method and device for customizing terminal status bar and electronic equipment |
WO2019047225A1 (en) * | 2017-09-11 | 2019-03-14 | 深圳传音通讯有限公司 | Electronic device and control method therefor, and computer-readable storage medium |
CN108052381B (en) * | 2017-12-26 | 2020-10-09 | 深圳豪客互联网有限公司 | Recommendation display control method and system |
CN114741130B (en) * | 2022-03-31 | 2023-03-10 | 慧之安信息技术股份有限公司 | Automatic quick access toolbar construction method and system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102929652A (en) * | 2012-09-25 | 2013-02-13 | 上海华勤通讯技术有限公司 | Icon processing method and mobile terminal |
CN103235688A (en) * | 2013-04-17 | 2013-08-07 | 昆山富泰科电脑有限公司 | Method and graphical user interface for processing messages rapidly in intelligent device notification bar |
CN103246427A (en) * | 2012-02-09 | 2013-08-14 | 广州三星通信技术研究有限公司 | Method and device for unlocking electronic device |
CN103530220A (en) * | 2013-10-09 | 2014-01-22 | 华为技术有限公司 | Display method and system and terminal for application program icons |
CN104750381A (en) * | 2013-12-31 | 2015-07-01 | 中兴通讯股份有限公司 | Method, device and terminal for operating application items quickly |
CN104967721A (en) * | 2014-05-08 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Method and apparatus for processing unread messages |
-
2015
- 2015-12-17 CN CN201510955167.8A patent/CN105607905B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103246427A (en) * | 2012-02-09 | 2013-08-14 | 广州三星通信技术研究有限公司 | Method and device for unlocking electronic device |
CN102929652A (en) * | 2012-09-25 | 2013-02-13 | 上海华勤通讯技术有限公司 | Icon processing method and mobile terminal |
CN103235688A (en) * | 2013-04-17 | 2013-08-07 | 昆山富泰科电脑有限公司 | Method and graphical user interface for processing messages rapidly in intelligent device notification bar |
CN103530220A (en) * | 2013-10-09 | 2014-01-22 | 华为技术有限公司 | Display method and system and terminal for application program icons |
CN104750381A (en) * | 2013-12-31 | 2015-07-01 | 中兴通讯股份有限公司 | Method, device and terminal for operating application items quickly |
CN104967721A (en) * | 2014-05-08 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Method and apparatus for processing unread messages |
Also Published As
Publication number | Publication date |
---|---|
CN105607905A (en) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105607905B (en) | Display method and device of application icons on toolbar and electronic equipment | |
KR101472397B1 (en) | Mobile terminal and method for processing notification information | |
US10554805B2 (en) | Information processing method, terminal, and computer-readable storage medium | |
US9495071B2 (en) | Wireless communication apparatus and method of adding a widget therefor | |
CN103616992B (en) | Application control method and device | |
CN108604152B (en) | Unread message prompting method and terminal | |
CN108762611B (en) | Application icon management method and device and readable storage medium | |
CN107637055A (en) | For providing notice and equipment, method and graphic user interface with notifying to interact | |
CN106851026A (en) | Inactive phone number is recognized and method for cleaning, device and mobile terminal | |
CN105204744A (en) | Method and device for starting application program and electronic equipment | |
CN107463310A (en) | Method, apparatus, mobile terminal and the computer-readable recording medium that a kind of picture is shared | |
EP3187992A1 (en) | Intelligent terminal and method for displaying application icons thereof | |
CN108427598B (en) | Message processing method, device, terminal and storage medium | |
CN106201177A (en) | A kind of operation execution method and mobile terminal | |
US10824445B2 (en) | Dynamic presentation of function portals | |
CN103744576A (en) | Method and system for achieving operation interfaces of mobile terminal | |
CN107203324A (en) | Method, system and the electronic equipment of control electronics | |
CN107066188A (en) | A kind of method and terminal for sending screenshot picture | |
CN108170438A (en) | A kind of application program automatic installation method, terminal and computer-readable medium | |
CN111835623B (en) | Unread message display method and device and electronic equipment | |
CN108304107A (en) | A kind of display application drawing calibration method, terminal and computer readable storage medium | |
CN106648134A (en) | Input method and device | |
CN113835580A (en) | Application icon display method and device, electronic equipment and storage medium | |
CN106020645A (en) | Application starting method and apparatus | |
CN106775666A (en) | A kind of application icon display methods and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190426 |