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 PDF

Info

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
Application number
CN201510955167.8A
Other languages
Chinese (zh)
Other versions
CN105607905A (en
Inventor
周艺博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201510955167.8A priority Critical patent/CN105607905B/en
Publication of CN105607905A publication Critical patent/CN105607905A/en
Application granted granted Critical
Publication of CN105607905B publication Critical patent/CN105607905B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution 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

Display methods, device and the electronic equipment of application icon on a kind of toolbar
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.
CN201510955167.8A 2015-12-17 2015-12-17 Display method and device of application icons on toolbar and electronic equipment Expired - Fee Related CN105607905B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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