Embodiment
Below in conjunction with accompanying drawing, the embodiment of the method for searching application program, device and the terminal that the embodiment of the invention is provided is described in detail.
Embodiment one
A kind of method of searching application program that the embodiment of the invention provides as shown in Figure 1, specifically may further comprise the steps:
The triggering command of application program is searched in step 101, reception, shows the identification information of local whole application programs of installing at display interface;
Search destination application the identification information of step 102, described whole application programs of showing from this display interface.
The embodiment of the invention, when receiving the triggering command of searching application program, the identification information that in display interface, shows local whole application programs of installing, search destination application the identification information of the described whole application programs that show from this display interface, and need not to come from the end application that install this locality, to search destination application by the page turning of screen, improve the search efficiency of application program.
Embodiment two
The embodiment of the invention provides a kind of method of searching application program, and the executive agent of this method can be the processor of terminal (as portable terminals such as mobile phone, panel computers).Below in conjunction with concrete embodiment treatment scheme shown in Figure 1 is explained in detail, as shown in Figure 2, the concrete operations step can be as follows:
The triggering command of application program is searched in step 201, reception, shows the identification information of local whole application programs of installing at display interface.
Present embodiment is when specific implementation, and the user can trigger the function of searching application program by clicking the function items of searching application program in the button of searching application program, the icon of searching application program or the menu shown on the terminal display interface; Terminal is receiving after Client-initiated searches the triggering command of application program, shows the identification information of local whole application programs of installing at display interface; Like this, just search destination application the identification information of described whole application programs that can show from this display interface, avoid the user need come the trouble of from the end application that install this locality, searching destination application by the page turning of screen, improve the search efficiency of application program.
Preferably, this example is when realizing, after terminal receives the triggering command of searching application program, start the application program search pattern, the identification information that shows local whole application programs of installing at display interface, shown in Fig. 3 a, the need of installing in the terminal are dispersed in four screens (here, every screen can show that 3 multiply by the identification information of 3 application programs) application program that shows, the icon of application program is compressed the whole centralized displaying in back by a certain percentage in same screen, wherein, under this application program search pattern, the identification information of the application program that display interface is shown can not be edited, not removable, unsuppressible-suppression.
Preferably, terminal shows that at display interface the identification information of local whole application programs of installing can comprise:
According to size and the quantity of local institute set up applications of display interface, the identification information of whole application programs that this locality is installed compresses processing; The identification information that in display interface, shows the application program after compression is handled.
Preferably, the identification information of the application program described in the embodiment of the invention refers to the icon of application program, just the icon of the shortcut correspondence of usually said application program.
And as the example of another optional realization, the identification information of the described application program of this example can also be the title of application program, and this example not identification information of application programs carries out concrete restriction, so long as information that can identification application gets final product.
Like this, through after the step 101, the user just can view the identification information of whole application programs of installing terminal this locality in same display interface, search destination application in just can be in this display interface shown whole application programs, and need not to search the destination application that is dispersed in by on the page of back by screen page turning slip, improve the search efficiency of application program.For example, the user can find destination application " music " easily from the local whole application programs of installing of the shown terminal of Fig. 3 a, shield page turning and need not cunning, and according to the present mode of searching, because destination application " music " shows in the 4th screen, then need to slide three times to realize just searching after three page turnings and obtain destination application " music ", adopt the technical program then to need not to slide page, just can directly search and obtain destination application " music ", improve the search efficiency of application program greatly.
In addition, need to prove, this example is in size and the quantity of local institute set up applications according to display interface, the identification information of whole application programs that this locality is installed compresses before the processing, described method also comprises: the quantity of determining whole application programs that install terminal this locality, when determined quantity is not more than predetermined value, according to the size of display interface and the quantity of local institute set up applications, the identification information of whole application programs that this locality is installed compresses processing, and shows the identification information of the application program after compression is handled in same display interface; When determined quantity during greater than predetermined value, according to the size of display interface and the quantity of local institute set up applications, the identification information of whole application programs that this locality is installed compresses processing, shows the identification information of the application program after compression is handled in two or more display interfaces.
Here mainly consider if terminal institute set up applications is too many, can't identification being presented at after all application programs are dwindled that a screen can cause, so maximum number of applications that need control one screen to show, such as every screen display 4x5=20 icon under the normal condition, under the thumbnail if keep the identification of icon, can show a 20x9 or 20x16 thumbnail icon at most so the icon length of side narrows down to 1/3 or 1/4. original every screen at most, all enough use in most cases.If actual installation quantity surpasses this maximum number, all icons are divided equally two screens, though search in the process of destination application and may need the screen that slides, but the screen number that disperses through the application program after the technical program processing is extremely limited, seldom, compare with under same quantity application program the mode that adopts present paging to search, the operation of sliding screen page turning can be lacked a lot, still can improve the search efficiency of application program.
Yet, can be known by above description, identification information after the identification information of the shown local whole application programs of installing of terminal of display interface is to compress processing, like this, the size of the identification information of shown application program can be smaller on this display interface, then search destination application the identification information of the whole application programs that show from this display interface again, may cause the user seek error when the Search and Orientation destination application, to occur, for example, shown in Fig. 3 a, because the application program that display interface shows is more, the identification information of each application program can be very little, as being to want destination application " music " originally, and user's touch may error occur when searching and click between application program " beautiful figure " and " music ", possibly can't accurately search, so, for fear of the situation that seek error occurs, can carry out following operation.
Step 202, receive the touch event at display interface, determine described touch event corresponding touching position in display interface;
In order to understand the embodiment of the invention better, below touch screen technology is realized that principle simply introduces.Touch-screen is formed by touching detection part and touch screen controller, touch detection part and be installed in the indicator screen front, for detection of user touch location (during the touch-screen of the similar electrostatic induction thin slice of human body touch, can produce current sensing signal, produce a touch event, touch detection part and can learn user's contact by this current sensing signal of perception), the touch information of will being correlated with then is sent to touch screen controller, touch screen controller converts thereof into contact coordinate after receiving and touching the touch information that detection part transmits.
During concrete enforcement, touch-screen according to above-mentioned introduction is realized principle as can be known, when the user clicks any one that touches the portable terminal current display interface by felt pen or hand etc., to produce current sensing signal, also namely produce a touch event, touching detection part can determine to detect by sensor current signal and have a contact event, at this moment, touch detection part and send relevant touch information to touch screen controller, the touch information that the touch screen controller basis receives is determined the coordinate of contact event correspondence, obtains this touch event corresponding touching position in display interface.
Step 203, obtain in this display interface the identification information of the application program in the described touch location preset distance;
Here, this step specifically can be obtained the identification information of the application program in the intended pixel centered by described touch location in this display interface (as 3 pixels, 4 pixels).
When this example is realized, can different preset distances be set the difference of fault-tolerant ability when searching application program, generally speaking, preset distance is more big, and the fault-tolerant ability of searching application program is just more big.
Step 204, show the identification information of the application program of obtaining at this display interface, so that the user searches destination application from the identification information of the application program obtained.
This step can be according to the size of display interface and the quantity of the application program obtained when specific implementation, and the identification information of the application program obtained is amplified processing; In display interface, show the identification information that amplifies the application program of obtaining after handling, so that the user searches destination application from the identification information that amplifies the application program that shows.
Like this, when from the identification information of whole application programs of real interface display, searching destination application, after receiving the trigger event of Client-initiated at display interface, can obtain and show the identification information of the application program in this touch event correspondence position preset distance, so that the user can search destination application in the application program identification of obtaining demonstration, further improve the accuracy that the user searches destination application.
Shown in Fig. 3 b, when the user touches the display interface of the identification information show whole application programs that terminal installs, as touched certain position between " beautiful figure " and " music " two application programs, then according to the technical program, the identification information of the application program in the preset distance centered by this user institute touch location is amplified demonstration, as meeting with near the application program this touch location " one ", " temple escape ", " QQ ", " beautiful figure ", " music ", " whip ", " PPTV ", " map " reaches " hundred words are cut " and all amplifies demonstration, so that the user can see near the identification information of the application program its touch location more clearly, can find destination application " music " more accurately.
The embodiment of the invention is when specific implementation, when receiving the triggering command of searching application program, the identification information that in display interface, shows local whole application programs of installing, and behind the touch event that receives at this display interface, determine this touch event corresponding touching position in this display interface, afterwards, in this display interface, will obtain apart from the identification information of the application program in definite touch location preset distance show, like this, by the touch event of Client-initiated at display interface, the position of this touch event correspondence and preset distance, the identification information of the whole application programs that can install current shown this locality screens, filter out the identification information of the application program in user's the touch location preset distance, to dwindle user's seek scope, make things convenient for the user from the identification information of the application program that filters out, to search destination application, whole process user only needs touch operation one time, just can find destination application easily, do not search destination application and do not need user user to slide page by screen, improve the search efficiency of application program.
Embodiment three
Based on same inventive concept, the embodiment of the invention also provides a kind of device and terminal of searching application program, because the principle that this device and terminal are dealt with problems is similar to aforementioned a kind of method of searching application program, therefore the enforcement of this device and terminal can repeat part and repeat no more referring to the enforcement of method.
A kind of device of searching application program that the embodiment of the invention provides, as shown in Figure 4, described device can comprise:
Control display module 301 is used for receiving the triggering command of searching application program, shows the identification information of local whole application programs of installing at display interface;
Search module 302, search destination application for the identification information of the described whole application programs that show from this display interface.
Preferably, the identification information of the application program described in this example can be the icon of described application program.
Preferably, control display module 301 is used for receiving the triggering command of searching application program, starts the application program search pattern, shows the identification information of local whole application programs of installing at display interface; Wherein, under described application program search pattern, the identification information of the application program that display interface is shown can not be edited, not removable, unsuppressible-suppression.
Preferably, referring to Fig. 5, embodiment of the invention control display module 301 as shown in Figure 4 can comprise:
Processing unit 3011 is used for according to the size of display interface and the quantity of local institute set up applications, and the identification information of whole application programs that this locality is installed compresses processing;
Display unit 3012 is used for showing the identification information that compresses the application program after handling at described display interface.
Preferably, referring to Fig. 5, the embodiment of the invention searching module 302 and can comprise as shown in Figure 4:
Determining unit 3021 is used for receiving the user at the touch operation of described display interface, determines described touch operation corresponding touching position in described display interface;
Acquiring unit 3022 is used for obtaining described display interface apart from the identification information of the interior application program of described touch location preset distance;
Control display unit 3023 is used for showing at described display interface the identification information of the application program of obtaining, so that the user searches destination application from the identification information of the application program obtained.
Preferably, acquiring unit 3022 can be for the identification information that obtains the application program in the intended pixel of described display interface centered by described touch location.
Preferably, control display unit 3023 can comprise:
Handle subelement, be used for the quantity according to the size of described display interface and the application program obtained, the identification information of the application program obtained is amplified processing;
Show subelement, be used for showing the identification information that amplifies the application program of obtaining after handling at described display interface, so that the user searches destination application from the identification information that amplifies the application program that shows.
In addition, the embodiment of the invention also provides a kind of terminal, and this terminal can comprise:
One or more processors;
Storer; With
One or more modules, described one or more module stores are in described storer and be configured to be carried out by described one or more processors, and wherein, described one or more modules have following function:
The triggering command of application program is searched in reception, shows the identification information of local whole application programs of installing at display interface;
Search destination application the identification information of the described whole application programs that show from described display interface.
In the present embodiment, can be when receiving the triggering command of searching application program, the identification information that in display interface, shows local whole application programs of installing, from the identification information of the shown whole application programs of display interface, search destination application, and need not to come from the end application that install this locality, to search destination application by the page turning of screen, improve the search efficiency of application program.
Through the above description of the embodiments, those skilled in the art can be well understood to the embodiment of the invention and can realize by hardware, also can realize by the mode that software adds necessary general hardware platform.Based on such understanding, the technical scheme of the embodiment of the invention can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is the synoptic diagram of a preferred embodiment, the module in the accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device among the embodiment can be distributed in the device of embodiment according to the embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from present embodiment.The module of above-described embodiment can be merged into a module, also can further split into a plurality of submodules.
The invention described above embodiment sequence number does not represent the quality of embodiment just to description.
A kind of method, device and terminal of searching application program that the embodiment of the invention provides, when receiving the triggering command of searching application program, the identification information that in display interface, shows local whole application programs of installing, from the identification information of the shown whole application programs of display interface, search destination application, and need not to come from the end application that install this locality, to search destination application by the page turning of screen, improve the search efficiency of application program.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.