CN108491128B - Application program management method and terminal - Google Patents

Application program management method and terminal Download PDF

Info

Publication number
CN108491128B
CN108491128B CN201810219146.3A CN201810219146A CN108491128B CN 108491128 B CN108491128 B CN 108491128B CN 201810219146 A CN201810219146 A CN 201810219146A CN 108491128 B CN108491128 B CN 108491128B
Authority
CN
China
Prior art keywords
input
user
icons
target control
display
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.)
Active
Application number
CN201810219146.3A
Other languages
Chinese (zh)
Other versions
CN108491128A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810219146.3A priority Critical patent/CN108491128B/en
Publication of CN108491128A publication Critical patent/CN108491128A/en
Application granted granted Critical
Publication of CN108491128B publication Critical patent/CN108491128B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides an application program management method and a terminal, wherein the application program management method comprises the following steps: receiving a first input of a user; responding to the first input, displaying a search box and a target control, wherein N icons are displayed on the target control, and N is a positive integer; acquiring the name of an application program input by a user in the search box; displaying a first target icon corresponding to the application program name on a preset side edge of the search box; receiving a second input of the user on the first target icon; in response to the second input, displaying the first target icon on the target control. According to the scheme of the invention, the icons of the required application programs can be displayed on the terminal display screen by means of user input, so that the user can directly select and start the required application programs, the operation is simplified, the phenomenon that much time is spent on viewing the application icons of various desktops is avoided, and the required application programs can be quickly and conveniently started.

Description

Application program management method and terminal
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to an application program management method and a terminal.
Background
Currently, when a user starts an application program in a terminal, such as a mobile phone, the method adopted generally includes: the application program required for launching is selected by viewing the application icon in a different page of the terminal.
With the development of terminal technology, more and more applications are installed in the terminal, more and more pages are installed in the terminal, and more application icons are added to each page, so that when the application is started by using the existing method, the operation is troublesome, and more time is spent on checking the application icons of each page.
Disclosure of Invention
The embodiment of the invention provides an application program management method and a terminal, and aims to solve the problems that an existing application program starting method is complex in operation and time-consuming.
In order to solve the above problems, the present invention is realized by:
in a first aspect, an embodiment of the present invention provides an application management method, applied to a terminal, including:
receiving a first input of a user;
in response to the first input, displaying a search box and a target control on which N icons are displayed;
acquiring the name of an application program input by a user in the search box;
displaying a first target icon corresponding to the application program name on a preset side edge of the search box;
receiving a second input of the user on the first target icon;
displaying the first target icon on the target control in response to the second input;
wherein N is a positive integer.
In a second aspect, an embodiment of the present invention further provides a terminal, including:
the first receiving module is used for receiving a first input of a user;
the first display module is used for responding to the first input and displaying a search box and a target control, and N icons are displayed on the target control;
the acquisition module is used for acquiring the application program name input by the user in the search box;
the second display module is used for displaying a first target icon corresponding to the application program name on a preset side edge of the search box;
the second receiving module is used for receiving a second input of the user on the first target icon;
a third display module to display the first target icon on the target control in response to the second input;
wherein N is a positive integer.
In a third aspect, an embodiment of the present invention further provides a terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the computer program, when executed by the processor, implements the steps of the application management method.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the application management method.
In the embodiment of the invention, the first input of a user is received, the search box and the target control are displayed in response to the first input, N icons are displayed on the target control, the name of the application program input by the user in the search box is obtained, the first target icon corresponding to the name of the application program is displayed on the preset side edge of the search box, the second input of the user on the first target icon is received, the first target icon is displayed on the target control in response to the second input, and the icon of the required application program can be displayed on the terminal display screen by means of the input of the user, so that the user can directly select and start the required application program, the operation is simplified, more time spent on viewing the application icons of various desktops is avoided, and the required application program can be quickly and conveniently started.
Drawings
FIG. 1 is a flowchart of an application management method according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of a shaped screen according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a target control according to an embodiment of the present invention;
fig. 4A is a schematic diagram of a target control before an icon is updated according to an embodiment of the present invention;
fig. 4B is a schematic diagram of a target control after an icon is updated according to an embodiment of the present invention;
fig. 5A is a schematic diagram of a target control before stretching according to an embodiment of the present invention;
fig. 5B is a schematic diagram of a stretched target control according to an embodiment of the present invention;
fig. 6A is a schematic diagram of a target control before an icon is updated according to an embodiment of the present invention;
fig. 6B is a schematic diagram of a target control after an icon is updated according to an embodiment of the present invention;
fig. 7A is a schematic diagram of a target control before an icon is updated according to an embodiment of the present invention;
fig. 7B is a schematic diagram of a target control after an icon is updated according to an embodiment of the present invention;
fig. 8A is an input diagram of an application start operation according to an embodiment of the present invention;
fig. 8B is a schematic diagram of a split-screen start application according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 10 is a second schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Referring to fig. 1, an embodiment of the present invention provides an application management method, applied to a terminal, including the following steps:
step 101: a first input is received from a user.
In the embodiment of the present invention, the first input may be a voice input, or a touch input on a display screen of the terminal. Specifically, step 101 may include:
a first input of a user in a display area of a display screen of a terminal is received.
The receiving of the first input of the user in the display area of the terminal display screen may specifically be: first input of a user in a first display area and/or a second display area of a terminal display screen is received. In specific implementation, the terminal display screen can be a special-shaped screen, and correspondingly, the first display area and the second display area are two areas separated from each other in the top end area of the special-shaped screen. Therefore, input is carried out in the first display area or the second display area of the special-shaped screen, input operation of a user can be diversified, input of the user is facilitated, and operation is simplified.
For example, the structure of a terminal shaped screen can be seen in fig. 2, but not limited thereto. In fig. 2, the terminal, that is, the special-shaped screen of the mobile phone, may be referred to as a screen with a bang area, the bang area is specifically a non-display area in which the top end of the screen is recessed and which is used for setting a camera, and the like, and two side areas of the bang area, that is, the display area a and the display area B in fig. 2, correspond to the first display area and the second display area, and may be generally referred to as an ear area. It is noted that, in case of receiving a first input from a user at the first display area and/or the second display area of the terminal display screen, the first display area or the second display area may further comprise a top area in which the shaped screen is recessed, i.e. a display area near the bottom end of the bang area.
In particular implementations, the first input may include (but is not limited to) at least one of:
multi-finger sliding operation of a user in the first display area and the second display area; for example, the user can simultaneously press the first display area and the second display area and then simultaneously slide downwards; or, the user can simultaneously press the first display area and the second display area for a preset time and then simultaneously slide downwards, and the like;
the pressing operation of the user in the first display area and the second display area simultaneously is shown in fig. 2;
touch operation of a user in the first display area or the second display area; for example, the user clicks on the first display area or the second display area; or, the user presses the first display area (or the second display area) and slides downwards; or, the user presses the first display area (or the second display area) for a preset time and then slides downwards;
the user slides from the first display area to the second display area on the display screen of the terminal; and so on.
Step 102: in response to the first input, a search box and a target control are displayed, and N icons are displayed on the target control.
In the embodiment of the present invention, the search box is used for receiving input content of a user, and may be, for example, a square input box, which is located in an area near the top end of the display screen, such as the square input box D shown in fig. 3, and the target control may be a line type control, where a line type width of the target control may range from 1 to 5cm, for example. Further target controls may also be striped. Further, the target control may also be a touch line (or called a control line or a control).
Optionally, the target control may be a preset control, such as an arc-shaped track, a straight-line track, a square track, or an operation track generated based on the first input, for example, when the first input is a situation where the user slides from the first display area to the second display area on the terminal display screen, the target control may be a sliding track corresponding to the first input.
It should be noted that, when step 102 is executed, the target control and the N icons displayed on the target control may be displayed simultaneously, or may be displayed sequentially, for example, the target control is displayed first, and then the N icons are displayed on the target control.
Wherein N is a positive integer. In specific implementation, the N icons may be icons of preset common applications, the preset common applications may be preset according to user requirements, and the value of N may also be preset, for example, N is 6, 8, or 10. In addition, the N icons may also be icons of applications that have been used by the user more recently, for example, within one week, and the number of uses decreases sequentially from left to right (or from right to left) in the icon display order. When selecting the application program with the most recent use times, the terminal may first sort all the application programs according to the use times, and then select the top N application programs. The N icons may also be icons of applications to be cleaned, which is not limited in the embodiments of the present invention.
It should be noted that, in the case of presetting a target control, if the length of the target control is L, the width of an icon is W, and the distance between two adjacent icons is S, the number n of icons displayed on the target control may be: n is L/(W + S). In this case, the number of icons displayed on the target control at a time may not be set in advance.
Furthermore, in order to facilitate the user to view more application icons, the application icons displayed on the target control can be slid left and right, so that the currently displayed application icons can be updated.
Therefore, the icons are displayed on the target control instead of being directly displayed on the terminal display screen, so that the user can conveniently view the icons, the icons can be prevented from being displayed in disorder, and the attractiveness of a display interface is enhanced.
Step 103: and acquiring the application program name input by the user in the search box.
This application name corresponds to the application desired by the user.
Step 104: and displaying a first target icon corresponding to the application program name on a preset side edge of the search box.
The preset side is preset, and may be the lower side of the search box, for example, as shown in fig. 5A.
Step 105: a second input by the user on the first target icon is received.
In an embodiment of the present invention, the second input may include at least one of (but not limited to):
clicking on the first target icon by the user;
dragging operation of a user on the first target icon; for example, dragging the first target icon downward, or dragging the first target icon to a preset area, or dragging the first target icon to a target control, etc.;
dragging the first target icon in the preset direction after the user presses the first target icon for the preset time; and so on.
Step 106: in response to the second input, a first target icon is displayed on the target control.
It should be noted that if the display area of the N icons occupies the target control, in order to display the first target icon on the target control, one of the N icons needs to be moved out of the target control, for example, the icon displayed on the end of the target control is moved out. If the N icons are icons of the preset common application programs, after the first target icon is displayed on the target control, the application program corresponding to the first target icon can be set as the preset common application program, and when the icon of the preset common application program is called next time, the first target icon can be directly displayed.
The application program management method of the embodiment of the invention receives a first input of a user, responds to the first input, displays a search box and a target control, displays N icons on the target control, acquires an application program name input by the user in the search box, displays a first target icon corresponding to the application program name on a preset side edge of the search box, receives a second input of the user on the first target icon, responds to the second input, displays the first target icon on the target control, and can display an icon of a required application program on a terminal display screen by means of the user input, so that the user can directly select and start the required application program, the operation is simplified, more time spent on viewing the application icons of various desktops is avoided, and the required application program can be quickly and conveniently started.
For example, referring to fig. 3, if the preset target control is a semicircular track, after receiving the first input from the user, the mobile phone may display a search box D and icons 1, 2, 3, 4, and 5 on the display area below the bang area of the special-shaped screen and on the target control, that is, the semicircular track C, C. By sliding left and right along the direction of C, the icons displayed on C can be updated, such as updated icons 4, 5, 6, 7, and 8.
For another example, referring to fig. 4A and 4B, fig. 4A is a schematic diagram of a target control before an icon is updated according to an embodiment of the present invention, and fig. 4B is a schematic diagram of a target control after an icon is updated according to an embodiment of the present invention. In fig. 4A, a target control, namely a semicircular track C, and a search box D are displayed below the bang area of the special-shaped screen of the mobile phone, and icons 1, 2, 3, 4, and 5 are displayed on the search box D; when the application program name, namely the application 9, input by the user in the step D is acquired, the mobile phone can display the icon 9 corresponding to the application 9 on the lower side of the search box; when receiving an input that the user drags the icon 9 to C, as shown in fig. 4B, the mobile phone may display the icon 9 on C, and simultaneously move out one icon at the end of C, that is, move the icon 5 out of C, and the updated icons displayed on C are 1, 9, 2, 3, and 4.
In this embodiment of the present invention, after step 103, the method may further include:
receiving a third input of the user on the target control;
responding to a third input, stretching the target control, and displaying M icons on the stretched target control; wherein M is a positive integer, and M is greater than N;
or, in response to a third input, shrinking the target control, and displaying T icons on the shrunk target control; wherein T is a positive integer and is less than N.
Wherein the third input may include (but is not limited to) at least one of:
stretching operation of a user on the target control; for example, the user stretches the target control downwards, or the user stretches the target control upwards, and the user stretches downwards after pressing the lowest vertex of the target control, and the like;
clicking operation of a user on the target control; for example, the user clicks the endpoint of the target control, etc.;
the user presses the target control for a preset time and then stretches downwards; and so on.
Therefore, through the input operation of the user on the target control, the icons displayed on the target control can be updated, namely increased or decreased, the user requirements are met, and the operation is simplified.
For example, referring to fig. 5A and fig. 5B, fig. 5A is a schematic diagram of a target control before stretching according to an embodiment of the present invention, and fig. 5B is a schematic diagram of a target control after stretching according to an embodiment of the present invention. In fig. 5A, a target control, namely a semicircular track C, and a search box D are displayed below the bang area of the special-shaped screen of the mobile phone, and icons 1, 2, 3, 4, and 5 (5 in total) are displayed on the search box D; when an input of a user pressing the lowermost vertex of C and then stretching downward (arrow direction in fig. 5A) is received, C may be stretched to a shape as shown in fig. 5B, on C in fig. 5B icons 1, 2, 3, 4, 5, 6, 7, 8 and 9 (9 in total, more than 5 before stretching) are displayed; and C, pressing the lowest vertex of the C and stretching downwards, wherein the C can be stretched to display more icons on the premise of keeping the positions of the vertexes at the two ends of the target control C unchanged.
In the embodiment of the present invention, the N icons may be icons in a first desktop (also referred to as a page) of the terminal, that is, the N icons belong to the same desktop, and the first desktop may be any desktop of the terminal, such as a main desktop. After step 103, the method may further comprise:
receiving a fourth input of the user on the target control;
and in response to a fourth input, updating and displaying the N icons as N icons in a second desktop of the terminal.
The second desktop can be any desktop of the terminal different from the first desktop. The fourth input may include (but is not limited to) at least one of:
stretching operation of a user on the target control; for example, the user stretches the target control downward by a preset distance, or the user stretches the target control upward by a preset distance, or the user presses the lowest vertex of the target control and then stretches downward;
clicking operation of a user on the target control; for example, the user clicks the endpoint of the target control, etc.;
the user presses the target control for a preset time and then stretches downwards; and so on.
Therefore, the user can conveniently know the display condition of the desktop icon by displaying the icon of the single desktop on the target control, and the effect of displaying the application icon on the target control in a page changing manner can be quickly realized by inputting the target control by the user, so that the operation is simplified.
Specifically, in response to the fourth input, the terminal may update and display the N icons as N icons in the second desktop of the terminal when the operation parameter of the fourth input satisfies the preset condition. The operating parameter of the fourth input satisfies a preset condition, including (but not limited to) at least one of:
the operation distance of the fourth input is greater than a preset threshold;
when the fourth input is stretching operation, the stretching acceleration is larger than a preset threshold;
when the fourth input is pressing operation, the pressing pressure is greater than a preset threshold value; and so on.
For example, referring to fig. 6A and 6B, fig. 6A is a schematic diagram of a target control before an icon is updated according to an embodiment of the present invention, and fig. 6B is a schematic diagram of a target control after an icon is updated according to an embodiment of the present invention. In fig. 6A, a target control, i.e., a semicircular track C, and a search box D are displayed below the bang area of the special-shaped screen of the mobile phone, and icons 1.1, 1.2, 1.3, 1.4, and 1.5 in the main desktop are displayed on the search box D; when an input of a user pulling down C (arrow direction in fig. 6A) by a preset distance s is received (when the input stops, C rebounds to the initial position), as shown in fig. 6B, the mobile phone may update icons 1.1, 1.2, 1.3, 1.4, and 1.5 displayed on C to be displayed as icons 2.1, 2.2, 2.3, 2.4, and 2.5 in the second desktop (e.g., the next desktop of the main desktop). And if the user does not pull down C by the preset distance s, the icon displayed on C is not updated.
Further, when an input that the user pulls up C by a preset distance s is received (when the input stops, C rebounds to the initial position), the mobile phone may update the icons 1.1, 1.2, 1.3, 1.4, and 1.5 displayed on C to be displayed as icons in a third desktop (for example, the last desktop of the main desktop).
In this embodiment of the present invention, the N icons are icons in a first desktop of the terminal, the first target icon is an icon in a second desktop of the terminal, and after step 105, the method further includes:
in response to the second input, a first target icon is displayed in the first desktop.
Therefore, the conversion of the application icons among different desktops can be realized quickly through the input operation of the user, and the operation is simplified.
For example, as shown in fig. 7A and 7B, fig. 7A is a schematic diagram of a target control before an icon is updated according to an embodiment of the present invention, and fig. 7B is a schematic diagram of a target control after an icon is updated according to an embodiment of the present invention. In fig. 7A, a target control, i.e., a semicircular track C, and a search box D are displayed below the bang area of the special-shaped screen of the mobile phone, and icons 1.1, 1.2, 1.3, 1.4, and 1.5 in the main desktop are displayed on the search box D; when the application program name, namely the application 9, input by the user in the step D is acquired, the mobile phone can search the application 2.9 in the second desktop, and an icon 2.9 corresponding to the application 2.9 is displayed on the lower side of the search box; when receiving an input that the user drags the icon 2.9 to C, as shown in fig. 7B, the mobile phone may display the icon 2.9 on the main desktop, display the icon 1.9 on C, and move out one icon at the end of C, that is, move the icon 1.5 out of C, where the updated icons displayed on C are 1.1, 1.9, 1.2, 1.3, and 1.4.
In the embodiment of the invention, in order to enhance the terminal function, the terminal can perform split screen display. After step 102, the method further comprises:
receiving a fifth input of the user on a second target icon of the N icons;
responding to the fifth input, and displaying an application program interface corresponding to the second target icon on a first sub-area of a display area of a terminal display screen;
therefore, by means of user input, the application program interface is displayed on the display screen in different areas, the display content of the terminal display screen can be increased, and the terminal function is enhanced.
The display area of the terminal display screen includes a first sub-area and a second sub-area, and the second sub-area displays content different from the application program interface corresponding to the second target icon, where the content is, for example, an interface of another application program different from the application program corresponding to the second target icon, a main desktop, and the like.
In particular implementations, the fifth input may include (but is not limited to) at least one of:
clicking on the second target icon by the user;
dragging operation of the user on the second target icon; for example, the second target icon is dragged downwards, or the second target icon is dragged to a preset area, etc.;
dragging the second target icon in the preset direction after the user presses the second target icon for the preset time; and so on.
Further, after receiving a fifth input by the user on the second target icon, the method further comprises:
displaying a split screen identifier on a terminal display screen;
the split screen identifier is used for prompting the user that the current input is the input for split screen display. For example, referring to fig. 8A, the split screen indicator may be a "double" indicator H.
For example, referring to fig. 8A and 8B, fig. 8A is a schematic input diagram of an application start operation according to an embodiment of the present invention, and fig. 8B is a schematic diagram of a split-screen start application according to an embodiment of the present invention. In fig. 8A, a target control, i.e., a semicircular track C, is displayed below the bang area of the special-shaped screen of the mobile phone, and icons 2, 3, 4, 5, and 6 are displayed on the track C; when receiving an input that the user drags the icon 3 outside the C after pressing the icon 3 for a preset time t, as shown in fig. 8B, the mobile phone may divide the display screen into a first sub-area E and a second sub-area F, start an application program corresponding to the icon 3 on the sub-area F, display an application program interface corresponding to the icon 3, and display content different from the application program interface corresponding to the icon 3 on the sub-area E, such as a main desktop or other application program interfaces.
According to the application program management method, the target control is displayed through input operation of a user, N icons are displayed on the target control, the icons displayed on the target control are updated, for example, a required application program is searched through a search box, the corresponding icons are displayed on the target control, or through stretching input on the target control, the icons displayed on the target control are directly increased, or through input on the target control, page changing display of desktop icons and the like, the user can quickly select the required icons for operation, so that operation is simplified, and time is saved.
The above embodiment describes the application management method of the present invention, and a terminal corresponding to the application management method of the present invention will be described with reference to the embodiment and the drawings.
Referring to fig. 9, an embodiment of the present invention further provides a terminal, which includes a first receiving module 91, a first displaying module 92, an obtaining module 93, a second displaying module 94, a second receiving module 95, and a third displaying module 96.
The first receiving module 91 is configured to receive a first input of a user.
The first display module 92 is configured to display a search box and a target control in response to the first input, where N icons are displayed on the target control.
The obtaining module 93 is configured to obtain an application name input by the user in the search box.
The second display module 94 is configured to display the first target icon corresponding to the application name on a preset side of the search box.
The second receiving module 95 is configured to receive a second input of the user on the first target icon.
The third display module 96 is configured to display the first target icon on the target control in response to the second input.
Wherein N is a positive integer.
According to the terminal provided by the embodiment of the invention, the first input of the user is received, the search box and the target control are displayed in response to the first input, the N icons are displayed on the target control, the name of the application program input by the user in the search box is obtained, the first target icon corresponding to the name of the application program is displayed on the preset side edge of the search box, the second input of the user on the first target icon is received, the first target icon is displayed on the target control in response to the second input, and the icon of the required application program can be displayed on the display screen of the terminal by means of the input of the user, so that the user can directly select and start the required application program, the operation is simplified, more time is avoided for viewing the application icons of various desktops, and the required application program can be quickly and conveniently started.
Optionally, the target control is a linear control.
Optionally, the first receiving module 91 is specifically configured to:
a first input of a user in a display area of a display screen of a terminal is received.
Optionally, the first receiving module 91 is specifically configured to:
and receiving a first input of a user in a first display area and/or a second display area of a display area of the terminal display screen.
Optionally, the terminal display screen is a special-shaped screen, and the first display area and the second display area are two areas separated from each other in a top end area of the special-shaped screen.
Optionally, the terminal further includes:
the third receiving module is used for receiving a third input of the user on the target control;
the processing module is used for responding to the third input, stretching the target control, and displaying M icons on the stretched target control; wherein M is a positive integer, and M is greater than N;
or, in response to the third input, the target control is contracted, and T icons are displayed on the contracted target control; wherein T is a positive integer and is less than N.
Optionally, the N icons are icons in a first desktop of the terminal; the terminal further comprises:
the fourth receiving module is used for receiving a fourth input of the user on the target control;
and the fourth display module is used for responding to the fourth input and updating and displaying the N icons as N icons in a second desktop of the terminal.
Optionally, the N icons are icons in a first desktop of the terminal; the first target icon is an icon in a second desktop of the terminal; the terminal further comprises:
a fifth display module to display the first target icon in the first desktop in response to the second input.
Optionally, the terminal further includes:
a fifth receiving module, configured to receive a fifth input of the user on a second target icon of the N icons;
a sixth display module, configured to display, in response to the fifth input, an application program interface corresponding to the second target icon in a first sub-area of a display area of a terminal display screen;
the display area of the terminal display screen comprises a first sub-area and a second sub-area, and the second sub-area displays different contents of the application program interface corresponding to the second target icon.
Optionally, the terminal further includes:
the seventh display module is used for displaying the split screen identification on the terminal display screen;
the split screen identification is used for prompting the user that the current input is the input for split screen display.
In addition, an embodiment of the present invention further provides a terminal, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, implements each process of the foregoing application management method embodiment, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
Specifically, fig. 10 is a schematic diagram of a hardware structure of a terminal for implementing various embodiments of the present invention, where the terminal 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, a processor 1010, and a power supply 1011. Those skilled in the art will appreciate that the terminal configuration shown in fig. 10 is not intended to be limiting, and that the terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The user input unit 1007 is used for receiving a first input of a user;
a processor 1010, configured to display, in response to the first input, a search box and a target control, where N icons are displayed on the target control, and N is a positive integer; acquiring the name of an application program input by a user in the search box; displaying a first target icon corresponding to the application program name on a preset side edge of the search box;
a user input unit 1007, further configured to receive a second input of the user on the first target icon;
a processor 1010 further configured to display the first target icon on the target control in response to the second input.
According to the terminal 1000 of the embodiment of the invention, by receiving the first input of the user, responding to the first input, displaying the search box and the target control, displaying N icons on the target control, acquiring the application program name input by the user in the search box, displaying the first target icon corresponding to the application program name on the preset side edge of the search box, receiving the second input of the user on the first target icon, responding to the second input, displaying the first target icon on the target control, and displaying the icon of the required application program on the terminal display screen by means of the user input, the user can directly select and start the required application program, the operation is simplified, more time is saved for viewing the application icons on each desktop, and the required application program can be quickly and conveniently started.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 1001 may be used for receiving and sending signals during a message transmission or a call, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 1010; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 1001 may also communicate with a network and other devices through a wireless communication system.
The terminal provides the user with wireless broadband internet access through the network module 1002, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 1003 may convert audio data received by the radio frequency unit 1001 or the network module 1002 or stored in the memory 1009 into an audio signal and output as sound. Also, the audio output unit 1003 can provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the terminal 1000. The audio output unit 1003 includes a speaker, a buzzer, a receiver, and the like.
The input unit 1004 is used to receive an audio or video signal. The input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, the Graphics processor 10041 Processing image data of still pictures or video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 1006. The image frames processed by the graphic processor 10041 may be stored in the memory 1009 (or other storage medium) or transmitted via the radio frequency unit 1001 or the network module 1002. The microphone 10042 can receive sound and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 1001 in case of a phone call mode.
Terminal 1000 can also include at least one sensor 1005 such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 10061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 10061 and/or a backlight when the terminal 1000 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 1005 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be described in detail herein.
The display unit 1006 is used to display information input by the user or information provided to the user. The Display unit 1006 may include a Display panel 10061, and the Display panel 10061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 1007 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 10071 (e.g., operations by a user on or near the touch panel 10071 using a finger, a stylus, or any other suitable object or attachment). The touch panel 10071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1010, and receives and executes commands sent by the processor 1010. In addition, the touch panel 10071 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 10071, the user input unit 1007 can include other input devices 10072. Specifically, the other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 10071 can be overlaid on the display panel 10061, and when the touch panel 10071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 1010 to determine the type of the touch event, and then the processor 1010 provides a corresponding visual output on the display panel 10061 according to the type of the touch event. Although in fig. 10, the touch panel 10071 and the display panel 10061 are two independent components for implementing the input and output functions of the terminal, in some embodiments, the touch panel 10071 and the display panel 10061 may be integrated for implementing the input and output functions of the terminal, which is not limited herein.
Interface unit 1008 is an interface for connecting an external device to terminal 1000. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. Interface unit 1008 can be used to receive input from external devices (e.g., data information, power, etc.) and transmit the received input to one or more elements within terminal 1000 or can be used to transmit data between terminal 1000 and external devices.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, and the like), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1009 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 1010 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 1009 and calling data stored in the memory 1009, thereby integrally monitoring the terminal. Processor 1010 may include one or more processing units; preferably, the processor 1010 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 1010.
Terminal 1000 can also include a power supply 1011 (e.g., a battery) for powering the various components, and preferably, power supply 1011 can be logically coupled to processor 1010 through a power management system that provides management of charging, discharging, and power consumption.
In addition, terminal 1000 can also include some functional modules not shown, which are not described herein.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned application management method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium is, for example, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (22)

1. An application management method applied to a terminal is characterized by comprising the following steps:
receiving a first input of a user;
in response to the first input, displaying a search box and a target control on which N icons are displayed;
acquiring the name of an application program input by a user in the search box;
displaying a first target icon corresponding to the application program name on a preset side edge of the search box;
receiving a second input of the user on the first target icon;
displaying the first target icon on the target control in response to the second input;
wherein N is a positive integer.
2. The method of claim 1, wherein receiving a first input from a user comprises:
a first input of a user in a display area of a display screen of a terminal is received.
3. The method of claim 2, wherein receiving a first input from a user at a display area of a display screen of the terminal comprises:
and receiving a first input of a user in a first display area and/or a second display area of a display area of the terminal display screen.
4. The method according to claim 3, wherein the terminal display screen is a shaped screen, and the first display area and the second display area are two areas separated from each other in a top end area of the shaped screen.
5. The method of claim 1, wherein in response to the first input, displaying a search box and a target control, wherein after displaying N icons on the target control, the method further comprises:
receiving a third input of a user on the target control;
responding to the third input, stretching the target control, and displaying M icons on the stretched target control; wherein M is a positive integer, and M is greater than N;
or, in response to the third input, the target control is contracted, and T icons are displayed on the contracted target control; wherein T is a positive integer and is less than N.
6. The method of claim 1, wherein the N icons are icons in a first desktop of the terminal;
the method further comprises, after displaying N icons on a target control, in response to the first input, displaying a search box and the target control:
receiving a fourth input of the user on the target control;
and responding to the fourth input, and updating and displaying the N icons as N icons in a second desktop of the terminal.
7. The method of claim 1, wherein the N icons are icons in a first desktop of the terminal; the first target icon is an icon in a second desktop of the terminal;
after the receiving a second input by the user on the first target icon, the method further comprises:
displaying the first target icon in the first desktop in response to the second input.
8. The method of claim 1, wherein in response to the first input, displaying a search box and a target control, wherein after displaying N icons on the target control, the method further comprises:
receiving a fifth input by the user on a second target icon of the N icons;
responding to the fifth input, and displaying an application program interface corresponding to the second target icon on a first sub-area of a display area of a terminal display screen;
the display area of the terminal display screen comprises a first sub-area and a second sub-area, and the second sub-area displays different contents of the application program interface corresponding to the second target icon.
9. The method of claim 8, wherein after receiving a fifth input by the user on a second target icon of the N icons, the method further comprises:
displaying a split screen identifier on the terminal display screen;
the split screen identification is used for prompting the user that the current input is the input for split screen display.
10. The method of claim 1, wherein the target control is a line type control.
11. An application management apparatus, comprising:
the first receiving module is used for receiving a first input of a user;
the first display module is used for responding to the first input and displaying a search box and a target control, and N icons are displayed on the target control;
the acquisition module is used for acquiring the application program name input by the user in the search box;
the second display module is used for displaying a first target icon corresponding to the application program name on a preset side edge of the search box;
the second receiving module is used for receiving a second input of the user on the first target icon;
a third display module to display the first target icon on the target control in response to the second input;
wherein N is a positive integer.
12. The apparatus of claim 11, wherein the first receiving module is specifically configured to:
a first input by a user at a display area of a display screen of a device is received.
13. The apparatus of claim 12, wherein the first receiving module is specifically configured to:
a first input by a user in a first display area and/or a second display area of a display screen of the device is received.
14. The device of claim 13, wherein the device display is a shaped screen, and the first display area and the second display area are two separate areas of a topmost area of the shaped screen.
15. The apparatus of claim 11, further comprising:
the third receiving module is used for receiving a third input of the user on the target control;
the processing module is used for responding to the third input, stretching the target control, and displaying M icons on the stretched target control; wherein M is a positive integer, and M is greater than N;
or, in response to the third input, the target control is contracted, and T icons are displayed on the contracted target control; wherein T is a positive integer and is less than N.
16. The apparatus of claim 11, wherein the N icons are icons in a first desktop of the apparatus; the device further comprises:
the fourth receiving module is used for receiving a fourth input of the user on the target control;
a fourth display module to update and display the N icons as N icons in a second desktop of the device in response to the fourth input.
17. The apparatus of claim 11, wherein the N icons are icons in a first desktop of the apparatus; the first target icon is an icon in a second desktop of the device;
the device further comprises:
a fifth display module to display the first target icon in the first desktop in response to the second input.
18. The apparatus of claim 11, further comprising:
a fifth receiving module, configured to receive a fifth input of the user on a second target icon of the N icons;
a sixth display module, configured to display, in response to the fifth input, an application program interface corresponding to the second target icon in a first sub-area of a display area of a device display screen;
the display area of the device display screen comprises a first sub-area and a second sub-area, and the second sub-area displays different contents of the application program interface corresponding to the second target icon.
19. The apparatus of claim 18, further comprising:
the seventh display module is used for displaying the split screen identification on the display screen of the device;
the split screen identification is used for prompting the user that the current input is the input for split screen display.
20. The apparatus of claim 11, wherein the target control is a line type control.
21. A terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the computer program, when executed by the processor, implements the steps of the application management method according to any of claims 1 to 10.
22. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the application management method according to any one of claims 1 to 10.
CN201810219146.3A 2018-03-16 2018-03-16 Application program management method and terminal Active CN108491128B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810219146.3A CN108491128B (en) 2018-03-16 2018-03-16 Application program management method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810219146.3A CN108491128B (en) 2018-03-16 2018-03-16 Application program management method and terminal

Publications (2)

Publication Number Publication Date
CN108491128A CN108491128A (en) 2018-09-04
CN108491128B true CN108491128B (en) 2020-06-02

Family

ID=63339650

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810219146.3A Active CN108491128B (en) 2018-03-16 2018-03-16 Application program management method and terminal

Country Status (1)

Country Link
CN (1) CN108491128B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109614026A (en) * 2018-11-30 2019-04-12 维沃移动通信有限公司 A kind of display control method and terminal device
CN111142991A (en) * 2019-12-06 2020-05-12 维沃移动通信有限公司 Application function page display method and electronic equipment
CN112181225A (en) * 2020-09-29 2021-01-05 维沃移动通信有限公司 Desktop element adjusting method and device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970420A (en) * 2014-05-20 2014-08-06 广州市久邦数码科技有限公司 Unfolding method of folder
CN104216632A (en) * 2014-08-26 2014-12-17 小米科技有限责任公司 Method and device for displaying application icons
CN105955563A (en) * 2016-04-15 2016-09-21 奇酷软件(深圳)有限公司 Icon management method, icon management system and terminal
CN106980431A (en) * 2016-01-18 2017-07-25 阿里巴巴集团控股有限公司 Application program image target management method and device in mobile terminal
CN107506109A (en) * 2017-08-16 2017-12-22 维沃移动通信有限公司 A kind of method and mobile terminal for starting application program
CN107608582A (en) * 2017-07-30 2018-01-19 魏新成 The method system and equipment of classification application download are carried out by mobile phone classification desktop

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2410118C (en) * 2001-10-26 2007-12-18 Research In Motion Limited System and method for controlling configuration settings for mobile communication devices and services
CN101937310B (en) * 2010-09-06 2014-07-16 宇龙计算机通信科技(深圳)有限公司 File copying method and terminal
CN102467366A (en) * 2010-11-04 2012-05-23 北京无线恒远科技有限公司 Page developing method and device based on wireless application protocol (WAP)
US20130159892A1 (en) * 2011-08-17 2013-06-20 Weejot Ltd. Non-technical creation of mobile web applications

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970420A (en) * 2014-05-20 2014-08-06 广州市久邦数码科技有限公司 Unfolding method of folder
CN104216632A (en) * 2014-08-26 2014-12-17 小米科技有限责任公司 Method and device for displaying application icons
CN106980431A (en) * 2016-01-18 2017-07-25 阿里巴巴集团控股有限公司 Application program image target management method and device in mobile terminal
CN105955563A (en) * 2016-04-15 2016-09-21 奇酷软件(深圳)有限公司 Icon management method, icon management system and terminal
CN107608582A (en) * 2017-07-30 2018-01-19 魏新成 The method system and equipment of classification application download are carried out by mobile phone classification desktop
CN107506109A (en) * 2017-08-16 2017-12-22 维沃移动通信有限公司 A kind of method and mobile terminal for starting application program

Also Published As

Publication number Publication date
CN108491128A (en) 2018-09-04

Similar Documents

Publication Publication Date Title
CN108536365B (en) Image sharing method and terminal
CN108255378B (en) Display control method and mobile terminal
CN108427526B (en) Application program management method and terminal
CN110413168B (en) Icon management method and terminal
CN108132752B (en) Text editing method and mobile terminal
CN111338530B (en) Control method of application program icon and electronic equipment
CN108897473B (en) Interface display method and terminal
CN111142723B (en) Icon moving method and electronic equipment
CN110209313B (en) Icon moving method and terminal equipment
CN111090408A (en) Display method and electronic equipment
CN107783709B (en) Image viewing method and mobile terminal
CN107748640B (en) Screen-off display method and mobile terminal
CN109683802B (en) Icon moving method and terminal
CN110825295B (en) Application program control method and electronic equipment
CN108600544B (en) Single-hand control method and terminal
CN110795189A (en) Application starting method and electronic equipment
CN108491128B (en) Application program management method and terminal
CN110928619B (en) Wallpaper setting method and device, electronic equipment and medium
CN110531903B (en) Screen display method, terminal device and storage medium
CN110908750B (en) Screen capturing method and electronic equipment
CN109597546B (en) Icon processing method and terminal equipment
CN111459603A (en) Icon display method and electronic equipment
CN111142725A (en) Icon sorting method, electronic equipment and computer readable storage medium
CN108062370B (en) Application program searching method and mobile terminal
CN110879685B (en) Interaction method of application program interface and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant