CN111309209B - Method and device for quickly opening application or application function and terminal equipment - Google Patents

Method and device for quickly opening application or application function and terminal equipment Download PDF

Info

Publication number
CN111309209B
CN111309209B CN202010083747.3A CN202010083747A CN111309209B CN 111309209 B CN111309209 B CN 111309209B CN 202010083747 A CN202010083747 A CN 202010083747A CN 111309209 B CN111309209 B CN 111309209B
Authority
CN
China
Prior art keywords
target
application
user
target application
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.)
Active
Application number
CN202010083747.3A
Other languages
Chinese (zh)
Other versions
CN111309209A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202010083747.3A priority Critical patent/CN111309209B/en
Publication of CN111309209A publication Critical patent/CN111309209A/en
Application granted granted Critical
Publication of CN111309209B publication Critical patent/CN111309209B/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
    • 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
    • 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/0482Interaction with lists of selectable items, e.g. menus
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application is applicable to the technical field of terminals, and particularly relates to a method and a device for quickly opening an application or an application function, and terminal equipment. According to the method, when the first operation is detected, the shortcut menu can be called quickly, the display position of the called shortcut menu in the display interface can be determined according to the first position of the first operation in the display interface, wherein the shortcut menu comprises at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function, so that a user can open a target application or a target application function by quickly executing a second operation on the application icon or the function icon in the shortcut menu, the opening speed of the application or the application function is increased, and the user experience is improved.

Description

Method and device for quickly opening application or application function and terminal equipment
Technical Field
The application belongs to the technical field of terminals, and particularly relates to a method and a device for quickly opening an application or an application function, and terminal equipment.
Background
With the intelligent development of terminal equipment, a user can install various applications in the terminal equipment to meet the needs of daily life and work. At present, when a user wants to open a certain application or a certain application function in a certain application in a terminal device, the user often needs to unlock the terminal device first, then open the application and the certain application function in the application by clicking an application icon in a main screen, or needs to quit the application currently used by the user and return to the main screen, and then open the application and the certain application function in the application by clicking the application icon in the main screen, so that the operation flow is long, and the opening speed of the application or the application function is slow.
Disclosure of Invention
The embodiment of the application provides a method and a device for quickly opening an application or an application function and terminal equipment, and a target application or a target application function can be simply and quickly opened.
In a first aspect, an embodiment of the present application provides a method for quickly opening an application or an application function, which may include:
when a first operation is detected, determining a second position of a shortcut menu in a display interface according to a first position of the first operation in the display interface, and displaying the shortcut menu at the second position, wherein the shortcut menu comprises at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function;
and responding to a second operation of the shortcut menu, and opening a target application or a target application function corresponding to the second operation, wherein the target application is any one of the applications, and the target application function is any one of the application functions.
It should be understood that the shortcut menu may include at least one application icon corresponding to an application, or may include at least one function icon corresponding to an application function, or may include at least one application icon corresponding to an application and at least one function icon corresponding to an application function, and so on. The number of the icons to be displayed in the shortcut menu can be set by a user in a user-defined manner or by default of the terminal equipment. In addition, the icons to be displayed in the shortcut menu can be set by the user according to the actual situation in a self-defined way, and can also be set by the default of the terminal equipment. It should be understood that the icons to be displayed are application icons and/or function icons.
Specifically, the terminal device may perform default setting of the icon to be displayed in the shortcut menu according to the use habit of the user. For example, the terminal device may default application icons corresponding to applications commonly used by the user and/or function icons corresponding to application functions commonly used by the user to the shortcut menu. The applications and application functions commonly used by the user can be determined according to the use frequency of the user for each application and each application function in a preset historical period, and the application or application function with higher use frequency is the application or application function which is used more frequently. For example, the terminal device may also set an application icon corresponding to a newly used application and/or a function icon corresponding to a newly used application function of the user to the shortcut menu by default. The application and the application function which are used newly refer to the application and the application function which have the use time closest to the moment of calling the shortcut menu. It should be understood that the newly used application may not include the application currently being used by the user, and the newly used application function may not include the application function currently being used by the user.
It should be noted that, under the condition that the terminal device is in the black screen state, before the terminal device displays the shortcut menu on the display interface, the display interface of the terminal device may be lit up first, and then the shortcut menu may be displayed in the lit up display interface. Under the condition that the terminal equipment is in a bright screen state, the terminal equipment can directly display the shortcut menu in the display interface. The screen blacking state can be a screen blacking state in the screen locking state or a screen blacking state in the non-screen locking state. Similarly, the screen-lighting state may be a screen-lighting state in the screen-locking state, or a screen-lighting state in the non-screen-locking state. The non-screen-locked state may be a state when a main screen is displayed, or may be a state when an application interface corresponding to a certain application is displayed or a state when a function interface corresponding to a certain application function of a certain application is displayed.
In a possible implementation manner of the first aspect, the method is applied to a terminal device having a folding screen, and the first operation is a folding operation of folding the folding screen to a preset angle;
the determining a second position of the shortcut menu in the display interface according to the first position of the first operation in the display interface may include:
determining whether the preset angle is in a specified angle interval;
and if the preset angle is located in the specified angle interval, determining a second position of the shortcut menu in the display interface according to a first position of the first operation in the display interface.
The preset angle refers to an included angle between a first screen and a second screen formed after the folding screen is folded. The terminal device stores a designated angle interval, and when the user folds the folding screen to a preset angle and the preset angle is located in the designated angle interval, the terminal device can determine that the user triggers a first operation and call out a shortcut menu to display on a display interface of the terminal device. The specified angle interval may be an angle interval preset by a user according to an actual situation, or an angle interval predefined by the terminal device.
For example, when the first operation is detected at a first position in the display interface, the finger of the user performing the first operation touches the position of the display interface;
the determining a second position of the shortcut menu in the display interface according to the first position of the first operation in the display interface may include:
acquiring the number of the first positions;
when the number of the first positions is 0, determining a preset position as a second position of the shortcut menu in the display interface;
when the number of the first positions is 1, determining a second position of the shortcut menu in the display interface according to the first positions;
and when the number of the first positions is more than 1, selecting a target position from the first positions according to a preset selection mode, and determining a second position of the shortcut menu in the display interface according to the target position.
For example, when the first position of the first operation in the display interface includes a plurality of first positions, the terminal device may determine a highest position of the plurality of first positions as the target position, so that when the display position of the shortcut menu in the display interface is determined according to the target position to display the shortcut menu, the occlusion of a finger on the shortcut menu may be reduced, which is helpful for a user to quickly open the target application or the target application function. Of course, the terminal device may also determine the lowest position of the plurality of first positions as the target position. The highest position is the position closest to the top of the terminal device in the plurality of first positions, and the lowest position is the position farthest from the top of the terminal device in the plurality of first positions.
For example, when the first position of the first operation in the display interface includes a plurality of positions, the terminal device may also determine the target position in combination with the use habit of the finger of the user. Specifically, the terminal device may determine a first position in the display interface of a finger that the user is accustomed to using as the target position. For example, in a scene in which the user is accustomed to use the thumb to operate the display interface, when the user folds the folding screen to a preset angle, if the number of fingers touching the folding screen is multiple, the terminal device may perform identification of the thumb, and may determine the first position of the identified thumb in the display interface as the target position.
Specifically, the terminal device may perform identification of the thumb based on fingerprint information of the thumb, or may perform identification of the thumb based on the pressing pressure and/or pressing area corresponding to each finger.
It should be understood that when the first operation does not have the first position in the display interface, that is, when the first operation is detected, and no finger touches the display interface, the terminal device may directly determine the preset position as the display position of the shortcut menu in the display interface. The preset position can be the position where the shortcut menu is displayed last time in the terminal equipment, or can be a certain position of a left side edge or a certain position of a right side edge or a certain position of an upper side edge or a certain position of a lower side edge in the display interface, so that a user can conveniently and quickly perform second operation on the shortcut menu through edge display.
Optionally, the second operation is a click operation of a finger of a user on a target icon in the shortcut menu or a sliding operation of the finger of the user sliding to the target icon in the shortcut menu;
the opening of the target application or the target application function corresponding to the second operation may include: and opening the target application or the target application function corresponding to the target icon.
Specifically, when the second operation is a sliding operation in which a user finger slides to a target icon in the shortcut menu, the first operation and the second operation are continuous operations in which the user finger does not leave the display interface.
The second operation may be a click operation, that is, the user may open the target application or the target application function corresponding to the target icon by clicking the target icon in the shortcut menu. The second operation may also be a sliding operation, and the end point of the sliding operation may be a target icon in the shortcut menu. The target icon can be any icon in the shortcut menu.
For example, if the second operation is a sliding operation, when the user finishes executing the first operation, the finger touching the folding screen may directly slide to the target icon in the shortcut menu to open the target application or the target application function without lifting up, so as to reduce the time for opening the target application or the target application function and improve the opening speed of the target application or the target application function.
In a possible implementation manner of the first aspect, the opening a target application or a target application function corresponding to the target icon may include:
and displaying the target application or the floating window of the target application function corresponding to the target icon.
Optionally, after the displaying the floating window of the target application or the target application function corresponding to the target icon, the method may include:
acquiring the time length for touching the target icon by the finger of the user;
and when the duration is greater than or equal to a preset duration, adjusting the size of the suspension window according to the duration.
It should be noted that, when the target application or the target application function is opened by hovering the window, the user may hold (i.e., touch) the target icon, so as to adjust the size of the hovering window by the duration of holding the target icon. That is, when the terminal device receives a click operation of a user on a target icon or a sliding operation of sliding to the target icon, the terminal device may display a floating window of a target application or a target application function in a default size, and when the user needs to adjust the size of the floating window, the user may press the target icon for a long time to adjust the size of the floating window by pressing the target icon for a long time. After the floating window is enlarged to a proper size, the user can release the target icon, the terminal device can stop the enlargement processing of the floating window when detecting that the user releases the target icon, and the size of the floating window in the display interface is the size of the floating window when the fingers are released. Here, the long press refers to that the duration of pressing the target icon by the user is longer than a preset duration, where the preset duration is understood as a duration preset in the terminal device, and for example, the preset duration may be 2 seconds or 3 seconds.
It should be understood that, when the floating window is enlarged to the preset size, the terminal device may also automatically stop the enlargement processing on the floating window, and at this time, the size of the floating window in the display interface is the preset size. That is, when the floating window is enlarged to a preset size, even if the user is still holding the target icon, the terminal device may no longer enlarge the floating window, but still display the floating window at the preset size. The preset size may be the size of a folding screen in the terminal device, or may be the size of a first screen or a second screen formed after the folding screen is folded. For example, when the floating window is displayed on a first screen formed after the folding screen is folded, the preset size may be the size of the first screen, and when the floating window is displayed on a second screen formed after the folding screen is folded, the preset size may be the size of the second screen.
Optionally, the opening of the target application or the target application function corresponding to the target icon may include: and displaying the card-type thumbnail of the target application or the target application function corresponding to the target icon.
Here, the card-type thumbnail may be resized according to a length of time for which the user's finger touches the target icon. The size adjustment of the card-type thumbnail is similar to the size adjustment of the suspension window, and the size adjustment of the suspension window can be referred to specifically.
In another possible implementation manner of the first aspect, when the display interface displays a first interface of a current application, the opening a target application or a target application function corresponding to the target icon may include:
displaying the first interface in a first area of the display interface, and displaying a second interface in a second area of the display interface, where the second interface is an interface of the target application or a function of the target application, and the first area and the second area are located in different display areas of the display interface.
For example, when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the opening the target application or the target application function corresponding to the target icon may include:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, opening the target application or the target application function corresponding to the target icon.
For a target application or a target application function which can be used only by logging in, when the terminal device responds to a second operation of the user on the shortcut menu, a login interface of the target application or the target application function can be opened, the user can input login information in the login interface, and the terminal device can open the target application (such as opening a main interface of the target application) or the target application function (such as opening a function interface of the target application function) after receiving the login information of the user and passing the verification. The login interface may include an input box for a user to input a user name and a password, and/or may include a prompt box for prompting the user to perform verification of fingerprints, faces, irises, voiceprints, and the like, so as to prompt the user to log in the target application by verifying one or more of the fingerprints, the faces, the irises, the voiceprints, and the like, thereby opening a main interface of the target application or opening a functional interface of a function of the target application.
Optionally, when the shortcut menu includes a plurality of icons to be displayed, the icons to be displayed include the application icons and/or the function icons;
the displaying the shortcut menu at the second location may include:
and acquiring the display sequence of the icons to be displayed, and displaying the icons to be displayed at the second position according to the display sequence.
Specifically, the obtaining the display sequence of each icon to be displayed may include:
and acquiring the current scene of the user, and acquiring the display sequence of the icons to be displayed according to the current scene of the user.
Specifically, the terminal device may determine a display sequence of each icon to be displayed in the shortcut menu according to the current scene. For example, when the shortcut menu includes three icons to be displayed, namely a camera icon, a charge and discharge code icon, and a phone icon, if the terminal device detects that the user is currently located in a scene such as a tourist attraction, the terminal device may determine that the display sequence of the camera icon is further forward. For example, if the terminal device detects that the user is currently located in a supermarket, a shopping mall, or other scenes, the terminal device may determine that the display order of the charge and discharge code icons is earlier.
Specifically, the terminal device may also determine a display order of each icon to be displayed in the shortcut menu according to the current folding state of the folding screen. For example, when the shortcut menu includes three icons to be displayed, namely a camera icon, a charge code icon and a phone icon, and it is determined through testing in advance that the folding screen is folded to 45 ° to 60 ° and is suitable for taking a picture, if the terminal device detects that the current folding form of the folding screen is 46 ° folded, the terminal device may determine that the display sequence of the camera icon is further forward.
Specifically, the obtaining the display sequence of each icon to be displayed may include:
acquiring the use frequency of a target application or a target application function corresponding to each icon to be displayed in a preset historical time period, and acquiring the display sequence of each icon to be displayed according to each use frequency.
Specifically, the terminal device may determine a display sequence of each icon to be displayed in the shortcut menu according to a use habit of the user. For example, the display order of the application icons or the function icons corresponding to the application functions is higher, and the display order of the application icons or the function icons corresponding to the application functions is lower. For example, the display order of the application icons or the function icons corresponding to the application or the function functions corresponding to the application with the use time being newer is earlier, and the display order of the application icons or the function icons corresponding to the application with the use time being older is later. The usage frequency may be the number of times that the user uses the application or the application function within a preset history period. The recency of the usage time can be measured by how far the time is from the moment the shortcut menu is displayed. The front and the back of the display sequence refer to the distance between the to-be-displayed icon and the first position of the finger of the user, that is, the closer the display sequence is to the first position, the closer the to-be-displayed icon is to the first position, and the farther the display sequence is to the first position, the farther the to-be-displayed icon is to the first position.
It should be understood that after the terminal device opens the target application or the target application function, the terminal device may also receive an operation of the user to close the target application or the target application function. For example, the terminal device may close the target application or the target application function according to the state of the folding screen restored to the state before folding. For example, when the terminal device opens a floating window of the target application or the target application function, the floating window may include a close key, and the user may click or touch the close key, and when the terminal device receives a click or touch operation of the close key by the user, the terminal device may close the target application or the target application function.
It should be noted that, when only one application icon corresponding to a target application or only one function icon corresponding to a target application function is in the shortcut menu, when the terminal device detects a first operation (for example, detects a folding operation of folding the folding screen to a preset angle), the terminal device may directly open the target application or the target application function in a floating window manner, a card manner, or a split screen manner, that is, a process of displaying the shortcut menu and receiving a second operation of the user on the shortcut menu may be omitted, thereby increasing the opening speed of the target application or the target application function and improving user experience.
In a second aspect, an embodiment of the present application provides an apparatus for quickly opening an application or an application function, which may include:
the shortcut menu display module is used for determining a second position of a shortcut menu in a display interface according to a first position of a first operation in the display interface when the first operation is detected, and displaying the shortcut menu at the second position, wherein the shortcut menu comprises at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function;
and the target application opening module is used for responding to a second operation on the shortcut menu and opening a target application or a target application function corresponding to the second operation, wherein the target application is any one of the applications, and the target application function is any one of the application functions.
In a possible implementation manner of the second aspect, the apparatus is applied to a terminal device having a folding screen, and the first operation is a folding operation of folding the folding screen to a preset angle;
the shortcut menu display module may include:
the preset angle judging unit is used for determining whether the preset angle is positioned in a specified angle interval or not;
and the first position determining unit is used for determining a second position of the shortcut menu in the display interface according to a first position of the first operation in the display interface if the preset angle is within the specified angle interval.
For example, when the first operation is detected at a first position in the display interface, the finger of the user performing the first operation touches the position of the display interface;
the shortcut menu display module may include:
a number acquisition unit configured to acquire the number of the first positions;
the second position determining unit is used for determining a preset position as a second position of the shortcut menu in the display interface when the number of the first positions is 0;
the third position determining unit is used for determining a second position of the shortcut menu in the display interface according to the first position when the number of the first positions is 1;
and the fourth position determining unit is used for selecting a target position from the first positions according to a preset selection mode when the number of the first positions is more than 1, and determining a second position of the shortcut menu in the display interface according to the target position.
Optionally, the second operation is a click operation of a finger of a user on a target icon in the shortcut menu or a sliding operation of the finger of the user sliding to the target icon in the shortcut menu;
the target application opening module is specifically configured to open a target application or a target application function corresponding to the target icon.
Specifically, when the second operation is a sliding operation in which a user finger slides to a target icon in the shortcut menu, the first operation and the second operation are continuous operations in which the user finger does not leave the display interface.
In a possible implementation manner of the second aspect, the target application opening module may include:
and the floating window display unit is used for displaying the target application corresponding to the target icon or the floating window of the target application function.
Optionally, the apparatus may further include:
the duration acquisition module is used for acquiring the duration of the user finger touching the target icon;
and the suspension window adjusting module is used for adjusting the size of the suspension window according to the duration when the duration is greater than or equal to the preset duration.
Optionally, the target application opening module may further include:
and the card type picture display unit is used for displaying the card type thumbnail of the target application or the target application function corresponding to the target icon.
In another possible implementation manner of the second aspect, when the display interface displays the first interface of the current application, the target application opening module may further include:
the split-screen display unit is configured to display the first interface in a first area of the display interface, and display a second interface in a second area of the display interface, where the second interface is an interface of the target application or a function of the target application, and the first area and the second area are located in different display areas of the display interface.
For example, when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the target application opening module may further include:
the identity authentication unit is used for outputting an identity authentication prompt box to prompt a user to carry out identity authentication;
and the target application opening unit is used for opening the target application or the target application function corresponding to the target icon when the user identity authentication passes.
Optionally, when the shortcut menu includes a plurality of icons to be displayed, the icons to be displayed include the application icons and/or the function icons;
the shortcut menu display module may include:
and the display sequence acquisition unit is used for acquiring the display sequence of the icons to be displayed and displaying the icons to be displayed at the second position according to the display sequence.
Specifically, the display sequence acquiring unit is further configured to acquire a current scene of the user, and acquire the display sequence of each icon to be displayed according to the current scene of the user.
Specifically, the display order obtaining unit is further configured to obtain a usage frequency of a target application or a target application function corresponding to each icon to be displayed in a preset historical time period, and obtain a display order of each icon to be displayed according to each usage frequency.
In a third aspect, an embodiment of the present application provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the method for quickly opening an application or an application function according to any one of the first aspect when executing the computer program.
In a fourth aspect, the present application provides a computer-readable storage medium, where a computer program is stored, and the computer program, when executed by a processor, implements the method for quickly opening an application or an application function according to any one of the first aspect.
In a fifth aspect, the present application provides a computer program product, which when run on a terminal device, causes the terminal device to execute the method for quickly opening an application or an application function according to any one of the above first aspects.
It is understood that the beneficial effects of the second aspect to the fifth aspect can be referred to the related description of the first aspect, and are not described herein again.
Compared with the prior art, the embodiment of the application has the advantages that:
in the embodiment of the application, when the first operation is detected, the shortcut menu can be called quickly, wherein the display position of the called shortcut menu in the display interface can be determined according to the first position of the first operation in the display interface, so that a user can open a target application or a target application function by quickly executing the second operation on the shortcut menu, the opening speed of the application or the application function is increased, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a flowchart illustrating a method for quickly opening an application or an application function according to an embodiment of the present application;
FIGS. 2a to 2d are schematic diagrams illustrating a shortcut menu according to an embodiment of the present application;
FIG. 3 is a diagram illustrating an editing shortcut menu according to an embodiment of the present application;
FIGS. 4a and 4b are schematic diagrams illustrating a shortcut menu displayed in a non-lock screen state according to an embodiment of the present application;
FIG. 5 is a diagram illustrating a floating window of a phone in a locked state according to an embodiment of the present application;
FIGS. 6a and 6b are schematic diagrams of an embodiment of the present application showing a camera being opened in a split view in a home interface of a shopping application;
FIGS. 7 a-7 d are schematic diagrams of an embodiment of the present application showing a camera open in a shopping application of a folding screen terminal device;
fig. 8a to 8f are schematic diagrams illustrating an opening of a payment and receipt function in a lock screen interface of a non-folding screen terminal device according to an embodiment of the present application;
FIG. 9 is a schematic structural diagram of an apparatus for quickly opening an application or application function according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a terminal device according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a mobile phone to which a method for quickly opening an application or an application function according to an embodiment of the present application is applied;
fig. 12 is a schematic diagram of a software architecture to which a method for quickly opening an application or an application function according to an embodiment of the present application is applied.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
The method for quickly opening the application or the application function provided by the embodiment of the application can be applied to terminal devices such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an Augmented Reality (AR)/Virtual Reality (VR) device, a notebook computer, a super-mobile personal computer (UMPC), a netbook, and a Personal Digital Assistant (PDA), and the embodiment of the application does not limit the specific types of the terminal devices at all.
In daily life, a scene that a certain application or a certain application function of a certain application in a terminal device needs to be opened quickly is often encountered, at this time, if the terminal device is in a screen locking state, a user needs to unlock the terminal device first, then an application icon corresponding to the application is found in a main screen of the terminal device, and the application and the certain application function in the application are opened by clicking the application icon. At this time, if the user is using a certain current application in the terminal device, the user needs to exit the current application first, return to the main screen of the terminal device, find the application icon corresponding to the application in the main screen, and open the application and a certain application function in the application by clicking the application icon. The two existing opening modes have the problems of long operation flow and low opening speed, and cannot meet the requirements of users for scenes with high real-time requirements. For example, when a scene with a highlight moment needs to be captured is encountered, if the camera is turned on in the two opening modes, the highlight moment may be missed, so that capturing fails and user experience is affected.
In order to solve the above problem, embodiments of the present application provide a method and an apparatus for quickly opening an application or an application function, and a terminal device, where when the terminal device is in a screen lock state or in a state of using a certain application, a shortcut menu may be quickly called through a first operation (for example, a folding operation or a sliding operation, etc.), a display position of the called shortcut menu in a display interface may be determined according to a first position of the first operation in the display interface, so that a user may open a target application or a target application function by quickly performing a second operation (for example, a touch operation or a click operation, etc.) on the shortcut menu, thereby increasing an opening speed of the application or the application function and improving user experience.
In a first application scenario, the method for rapidly opening an application or an application function provided in the embodiment of the present application may be applied to a terminal device, where the terminal device may be a terminal device with a foldable screen, and the foldable screen may be an integrated flexible display screen, or a display screen composed of two rigid screens and a flexible screen located between the two rigid screens. In the use process, the folding screen can be switched between the small screen in the folding state and the large screen in the unfolding state at any time. The folding state may be a completely folded state, that is, an included angle between the first screen and the second screen formed after the folding screen is folded is 0 degree (which may not actually reach 0 degree, specifically based on an actual reporting angle of a sensor in the terminal device), or a partially folded state, that is, an included angle between the first screen and the second screen formed after the folding screen is folded is greater than 0 degree and less than 180 degrees.
As shown in fig. 1, a method for quickly opening an application or an application function provided in an embodiment of the present application may include:
s101, when a first operation is detected, determining a second position of a shortcut menu in a display interface according to a first position of the first operation in the display interface, and displaying the shortcut menu at the second position, wherein the shortcut menu comprises at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function.
The first operation can be used for triggering the terminal equipment to rapidly call the shortcut menu and displaying the called shortcut menu on a display interface of the terminal equipment.
In the application scenario, the first operation may be an operation performed by a user on a folding screen of the terminal device. For example, the first operation may be a folding operation in which the user folds the folding screen of the terminal device to a preset angle. The preset angle refers to an included angle between a first screen and a second screen formed after the folding screen is folded. The terminal device stores a designated angle interval, and when the user folds the folding screen to a preset angle and the preset angle is located in the designated angle interval, the terminal device can determine that the user triggers a first operation and call out a shortcut menu to display on a display interface of the terminal device. The specified angle interval may be an angle interval preset by a user according to an actual situation, or may be an angle interval predefined by the terminal device, which is not limited in the embodiment of the present application.
Specifically, after the user performs the folding operation on the folding screen, the terminal device may obtain the current angle of the folding screen (i.e., the preset angle), and may determine whether the current angle of the folding screen is located within the specified angle interval stored in the terminal device, and if the current angle of the folding screen is located within the specified angle interval stored in the terminal device, the terminal device may call the shortcut menu to display the shortcut menu on the display interface, so that the user may open the target application or the target application function quickly.
For example, in the case that the designated angle interval stored in the terminal device is [50 °, 70 ° ], if the user folds the folding screen of the terminal device to 60 °, the terminal device may call a shortcut menu to be displayed on the display interface, so that the user can quickly open the target application or the target application function.
It should be understood that the shortcut menu may include at least one application icon corresponding to an application, or may include at least one function icon corresponding to an application function, or may include at least one application icon corresponding to an application and at least one function icon corresponding to an application function, and so on. The number of the icons to be displayed in the shortcut menu can be set by a user in a user-defined manner or by default of the terminal equipment. In addition, the icons to be displayed in the shortcut menu can be set by the user according to the actual situation in a self-defined way, and can also be set by the default of the terminal equipment. It should be understood that the icons to be displayed are application icons and/or function icons.
For example, the user can set a camera icon corresponding to the camera in a customized manner and/or set a code scanning icon corresponding to a new friend function in the instant messaging application in a customized manner to the shortcut menu. For example, the terminal device may default a payment receipt code icon corresponding to a payment receipt function in the payment application and/or default a communication icon corresponding to an instant communication application and the like to the shortcut menu.
Specifically, the terminal device may perform default setting of the icon to be displayed in the shortcut menu according to the use habit of the user. For example, the terminal device may default application icons corresponding to applications commonly used by the user and/or function icons corresponding to application functions commonly used by the user to the shortcut menu. The applications and application functions commonly used by the user can be determined according to the use frequency of the user for each application and each application function in a preset historical period, and the application or application function with higher use frequency is the application or application function which is used more frequently. For example, the terminal device may also set an application icon corresponding to a newly used application and/or a function icon corresponding to a newly used application function of the user to the shortcut menu by default. The application and the application function which are used newly refer to the application and the application function which have the use time closest to the moment of calling the shortcut menu.
It should be understood that the newly used application may not include the application currently being used by the user, and the newly used application function may not include the application function currently being used by the user. For example, when a user calls up a shortcut menu during using a camera of the terminal device, the called-up shortcut menu may not include a camera icon corresponding to the camera. For example, when the user calls up the shortcut menu in the process of using the payment and receipt function of the payment application of the terminal device, the called-up shortcut menu may not include the payment and receipt code icon corresponding to the payment and receipt function.
It should be noted that, after the terminal device calls the shortcut menu according to the folding operation performed by the user, in order to facilitate the user to quickly perform the second operation on the shortcut menu, so as to quickly open the target application or the target application function, the terminal device may determine the display position of the shortcut menu in the display interface (i.e., the second position in S101) according to the first position of the folding operation in the display interface of the terminal device. Specifically, the terminal device may determine a display position of the shortcut menu in the display interface around the first position, so that a user may perform a second operation on the shortcut menu quickly after performing a folding operation, thereby opening the target application or the target application function quickly.
For example, the terminal device may determine the display position of the shortcut menu in the display interface according to the operation habit and the first position of the folding operation of the user in the display interface. As shown in fig. 2a, when the user is used to perform the slide-down operation, the terminal device may determine the display position of the shortcut menu in the display interface below the first position. As shown in fig. 2b, when the user is used to slide up, the terminal device may determine the display position of the shortcut menu in the display interface above the first position. As shown in fig. 2c, when the user is used to use the left-sliding operation, the terminal device may determine the display position of the shortcut menu in the display interface to the left of the first position. As shown in fig. 2d, when the user is used to use the right-sliding operation, the terminal device may determine the display position of the shortcut menu in the display interface to the right of the first position. The operation habit of the user can be determined by analyzing historical operation data of the user in the terminal equipment.
For example, the terminal device may also determine a display position of the shortcut menu in the display interface according to a default setting of the terminal device and a first position of the folding operation in the display interface. For example, when the terminal device defaults to display the shortcut menu above the first position in the display interface in the folding operation, the terminal device may determine the display position of the shortcut menu in the display interface above the first position.
It should be understood that the above-mentioned determining the display position of the shortcut menu in the display interface according to the operation habit and the first position of the folding operation of the user in the display interface, or determining the display position of the shortcut menu in the display interface according to the default setting and the first position of the folding operation of the terminal device in the display interface is only schematically explained and should not be construed as a limitation to the embodiment of the present application. In the embodiment of the application, the terminal device can also determine the display position of the shortcut menu in the display interface according to the user-defined setting of the user, that is, the user can also set the display position of the shortcut menu in the display interface in the terminal device according to the user's own needs in advance, therefore, when the terminal device detects that the user folds the folding screen to the folding operation of the preset angle, the terminal device can directly display the shortcut menu in the display position set by the user-defined setting.
It should be noted that the first position of the first operation in the display interface is a position of a finger (e.g., a finger performing the first operation) of the user in the display interface when the first operation is detected. That is, the first position of the folding operation in the display interface refers to a position of a finger (e.g., a thumb for performing the folding operation) of the user in the display interface after the folding operation is performed. That is to say, the first position of the folding operation in the display interface is a position where a user finger touches the folding screen when the user folds the folding screen of the terminal device to a preset angle.
The user may perform the folding operation on the folding screen by using a single finger or may perform the folding operation on the folding screen by using multiple fingers, and thus, when the folding screen is folded to a preset angle, one or more fingers touching the folding screen may be included. Here, when the folding screen is folded to the preset angle, and only one finger touching the folding screen is included, the terminal device may directly determine the first position of the finger in the folding screen as the first position of the folding operation in the display interface, and determine the display position of the shortcut menu in the display interface according to the first position. When the folding screen is folded to the preset angle, and when the number of fingers touching the folding screen is multiple, that is, the number of first positions of the first operation in the display interface is multiple, the terminal device may select a target position from the multiple first positions according to a preset selection mode, and determine the display position of the shortcut menu in the display interface according to the target position.
For example, when the first position of the first operation in the display interface includes a plurality of first positions, the terminal device may determine a highest position of the plurality of first positions as the target position, so that when the display position of the shortcut menu in the display interface is determined according to the target position to display the shortcut menu, the occlusion of a finger of a user on the shortcut menu may be reduced, and the user may be facilitated to quickly open the target application or the target application function. Of course, the terminal device may also determine the lowest position of the plurality of first positions as the target position, which may reduce the occlusion of the shortcut menu by the user's finger, and facilitate the user to quickly open the target application or the target application function. The highest position is the position closest to the top of the terminal device in the plurality of first positions, and the lowest position is the position farthest from the top of the terminal device in the plurality of first positions.
For example, when the first position of the first operation in the display interface includes a plurality of positions, the terminal device may also determine the target position in combination with the use habit of the finger of the user. Specifically, the terminal device may determine a first position in the display interface of a finger that the user is accustomed to using as the target position. For example, in a scene in which the user is accustomed to use the thumb to operate the display interface, when the user folds the folding screen to a preset angle, if the number of fingers touching the folding screen is multiple, the terminal device may perform identification of the thumb, and may determine the first position of the identified thumb in the display interface as the target position.
Specifically, the terminal device may perform identification of the thumb based on fingerprint information of the thumb. Namely, the terminal device can input and store the fingerprint information of each finger of the user in advance. Therefore, when the terminal device detects the folding operation that the user folds the folding screen to the preset angle, the terminal device can collect the fingerprint information of all fingers touching the display interface, and can match the collected fingerprint information with the fingerprint information stored in the terminal device, so as to identify the thumb according to the matching result of the fingerprint information.
Specifically, the terminal device may perform identification of the thumb according to the pressing pressure corresponding to each finger. That is, the terminal device may test the pressing pressure corresponding to each finger touching the display interface in advance, and may store the tested pressing pressure and the corresponding finger in the terminal device in an associated manner. Therefore, when the terminal device detects the folding operation of the user for folding the folding screen to the preset angle, the terminal device can collect the pressing pressure corresponding to all the fingers touching the display interface, and can match the collected pressing pressure with the pressing pressure stored in the terminal device, so as to identify the thumb according to the matching result of the pressing pressure.
Specifically, the terminal device may perform identification of the thumb according to the pressing area corresponding to each finger. Namely, the terminal device can test the pressing area corresponding to each finger touch display interface in advance, and can store the tested pressing area and the corresponding finger in the terminal device in an associated manner. Therefore, when the terminal device detects the folding operation of the user for folding the folding screen to the preset angle, the terminal device can collect the pressing areas corresponding to the fingers touching the display interface, and can match the collected pressing areas with the pressing areas stored in the terminal device, so as to identify the thumb according to the matching result of the pressing areas.
Of course, the terminal device may also perform the identification of the thumb by combining the pressing pressure and the pressing area corresponding to each finger. That is, the terminal device may test the pressing pressure and the pressing area corresponding to each finger touching the display interface in advance, and may store the tested pressing pressure and pressing area in the terminal device in association with the corresponding finger. Therefore, when the terminal device detects the folding operation of the user for folding the folding screen to the preset angle, the terminal device can collect the pressing pressure and the pressing area corresponding to all the fingers touching the display interface, match the collected pressing pressure with the pressing pressure stored in the terminal device, and match the collected pressing area with the pressing area stored in the terminal device, so as to identify the thumb according to the matching result of the pressing pressure and the matching result of the pressing area.
It should be noted that, the above description is only for schematically explaining the determination of the first position of the thumb in the display interface as the target position, and should not be construed as limiting the embodiment of the present application, and of course, the first position of another finger in the display interface may also be determined as the target position in the embodiment of the present application. It should be understood that similar to the identification of the thumb, the identification of other fingers may be achieved by fingerprint information, pressing pressure, pressing area. In addition, the finger recognition based on the fingerprint information, the pressing pressure, and the pressing area in the embodiment of the present application is only schematically explained, and should not be construed as a limitation to the embodiment of the present application, and other ways of recognizing the finger may be included in the embodiment of the present application.
It should be understood that when the folding screen is folded to the preset angle, if no finger touches the folding screen, that is, the first operation does not have the first position in the display interface, the terminal device may directly determine the preset position as the display position of the shortcut menu in the display interface. The preset position can be the position where the shortcut menu is displayed last time in the terminal equipment, or can be a certain position of a left side edge or a certain position of a right side edge or a certain position of an upper side edge or a certain position of a lower side edge in the display interface, so that a user can conveniently and quickly perform second operation on the shortcut menu through edge display. Here, the preset position may be set by a user in the terminal device in a self-defined manner, or may be set by the terminal device in a default manner. The left side edge refers to the edge of the left longitudinal side of the terminal device, the right side edge refers to the edge of the right longitudinal side of the terminal device, the upper side edge refers to the edge of the upper transverse side of the terminal device, and the lower side edge refers to the edge of the lower transverse side of the terminal device. It should be understood that the preset position is a certain position of the edge, which is only schematically explained, and should not be construed as a limitation to the embodiment of the present application, and in the embodiment of the present application, the preset position may also be determined as any position in the display interface according to actual needs, for example, may be determined as a center position in the display interface, and the like.
It should be noted that, when the terminal device displays the shortcut menu at the display position, if the shortcut menu includes a plurality of icons to be displayed, where the icons to be displayed may include application icons and/or function icons, the terminal device may first determine a display order of each icon to be displayed in the shortcut menu, and then may display the shortcut menu based on the display order of each icon to be displayed, that is, the terminal device may display each icon to be displayed based on the display order of each icon to be displayed.
Specifically, the terminal device may determine a display sequence of each icon to be displayed in the shortcut menu according to a use habit of the user. For example, the display order of the application icons or the function icons corresponding to the application functions is higher, and the display order of the application icons or the function icons corresponding to the application functions is lower. For example, the display order of the application icons or the function icons corresponding to the application or the function functions corresponding to the application with the use time being newer is earlier, and the display order of the application icons or the function icons corresponding to the application with the use time being older is later. The usage frequency may be the number of times that the user uses the application or the application function within a preset history period. The recency of the usage time can be measured by how far the time is from the moment the shortcut menu is displayed. The front and the back of the display sequence refer to the distance between the to-be-displayed icon and the first position of the finger of the user, that is, the closer the display sequence is to the first position, the closer the to-be-displayed icon is to the first position, and the farther the display sequence is to the first position, the farther the to-be-displayed icon is to the first position.
For example, when the shortcut menu includes three icons to be displayed, namely a camera icon, a charge and receipt code icon and a telephone icon, the terminal device analyzes application use data of a user in the terminal device in the past month to obtain that the use frequency of the camera is the highest, the use frequency of the charge and receipt function is the second, and the use frequency of the telephone is the lowest, the terminal device may determine the display sequence of the camera icon as the first, determine the display sequence of the charge and receipt code icon as the second, and determine the display sequence of the telephone as the third.
Specifically, the terminal device may also determine a display sequence of each icon to be displayed in the shortcut menu according to the current scene. For example, when the shortcut menu includes three icons to be displayed, namely a camera icon, a charge and discharge code icon, and a phone icon, if the terminal device detects that the user is currently located in a scene such as a tourist attraction, the terminal device may determine that the display sequence of the camera icon is further forward. For example, if the terminal device detects that the user is currently located in a supermarket, a shopping mall, or other scenes, the terminal device may determine that the display order of the charge and discharge code icons is earlier.
Specifically, the terminal device may also determine a display order of each icon to be displayed in the shortcut menu according to the current folding state of the folding screen. For example, when the shortcut menu includes three icons to be displayed, namely a camera icon, a charge code icon and a phone icon, and it is determined through testing in advance that the folding screen is folded to 45 ° to 60 ° and is suitable for taking a picture, if the terminal device detects that the current folding form of the folding screen is 46 ° folded, the terminal device may determine that the display sequence of the camera icon is further forward.
As shown in fig. 2a to 2d, when the shortcut menu includes a plurality of icons to be displayed, the terminal device may display the icons to be displayed in a horizontal arrangement manner, or may display the icons to be displayed in a vertical arrangement manner. The specific arrangement mode of the icons to be displayed can be determined according to an actual scene, and the arrangement mode is not limited in the embodiment of the application.
It should be noted that the terminal device may also determine the display sequence of each icon to be displayed in the shortcut menu according to a user-defined setting.
For example, as shown in fig. 3, a user may add or delete icons to be displayed included in the shortcut menu in the setting interface 301, and may also set a display order of the icons to be displayed in the setting interface 301. In the setting interface 301 shown in fig. 3, a button 302 is used to add an icon to be displayed to the shortcut menu, a button 303 is used to delete a corresponding icon to be displayed from the shortcut menu, and a button 304 is used to set a display order of the corresponding icon to be displayed in the shortcut menu. Here, the setting interface 301 may not include the button 304, and the user may directly set the display order of the icons to be displayed in the shortcut menu by dragging the icons. For example, the user may drag the phone icon to the position of serial number 1 to determine the display order of the phone icons as the first, at which time the camera icon is automatically moved to the position of serial number 2, so that the display order of the camera icon may be made the second.
It should be understood that, in the case that the terminal device is in the black screen state, the terminal device may light the display interface of the terminal device before displaying the shortcut menu on the display interface, and then may display the shortcut menu in the lighted display interface. Under the condition that the terminal equipment is in a bright screen state, the terminal equipment can directly display the shortcut menu in the display interface. The screen blacking state can be a screen blacking state in the screen locking state or a screen blacking state in the non-screen locking state. Similarly, the screen-lighting state may be a screen-lighting state in the screen-locking state, or a screen-lighting state in the non-screen-locking state. The non-screen-locked state may be a state when a main screen is displayed, or may be a state when an application interface corresponding to a certain application or a function interface corresponding to a certain application function of a certain application is displayed.
As shown in fig. 2a to 2d, when the terminal device is in the screen-locking state, the terminal device may directly display the shortcut menu in the display interface of the screen-locking state. As shown in fig. 4a and 4b, in the non-screen-locked state when the terminal device is displaying the home screen or displaying the application interface or the function interface, the terminal device may directly display the shortcut menu in the home screen or the application interface or the function interface.
S102, responding to a second operation of the shortcut menu, and opening a target application or a target application function corresponding to the second operation, wherein the target application is any one of the applications, and the target application function is any one of the application functions.
The second operation may be a click operation, that is, the user may open the target application or the target application function corresponding to the target icon by clicking the target icon in the shortcut menu. The second operation may also be a sliding operation, and the end point of the sliding operation may be a target icon in the shortcut menu. The target icon can be any icon in the shortcut menu.
For example, if the second operation is a sliding operation, when the user performs the first operation, the finger touching the folding screen may directly slide to the target icon in the shortcut menu to open the target application or the target application function without lifting up, so as to reduce the time for opening the target application or the target application function, improve the opening speed of the target application or the target application function, and improve the user experience.
It should be understood that, under the condition that the shortcut menu is displayed on the display interface in the lock screen state, when the terminal device receives a click operation of a user on the target icon or a sliding operation of sliding to the target icon, the terminal device may directly display a floating window of the target application or the target application function corresponding to the target icon in the display interface in the lock screen, and open the target application or the target application function in a floating window manner, so that the user may directly use the target application or the target application function without unlocking the terminal device, and user experience is improved.
For example, as shown in fig. 2a, in the case that the shortcut menu is displayed on the display interface in the lock screen state, when the user wants to open the phone, the user may click or slide the phone icon in the shortcut menu, and when the terminal device receives a click operation of the user on the phone icon or a slide operation of the user on the phone icon, the floating window of the phone may be displayed on the display interface in the lock screen, so as to obtain the display effect shown in fig. 5.
It should be understood that, in a case where the shortcut menu is displayed on the home screen in the non-lock state, when the terminal device receives a click operation of the target icon or a slide operation of sliding to the target icon by the user, the terminal device may display a floating window of the target application or the target application function corresponding to the target icon in the home screen to open the target application or the target application function in the form of the floating window. Or, the terminal device may also directly start the target application or the target application function corresponding to the target icon, that is, may directly jump to the application interface corresponding to the target application or may directly jump to the function interface corresponding to the target application function, so as to open the target application or the target application function.
It should be understood that, when the shortcut menu is displayed on a current application interface or a current function interface, and when the terminal device receives a click operation of a user on a target icon or a sliding operation of sliding to the target icon, the terminal device may display a floating window of a target application or a target application function corresponding to the target icon in the current application interface or the current function interface, and open the target application or the target application function in a floating window manner, so that the current application interface or the current function interface may still be maintained in the display interface during the opening process of the target application or the target application function, the user may conveniently return to the current application interface or the current function interface after using the target application or the target application function, the user may not be affected to continue using the current application interface or the current function interface, and user experience is improved.
Or, the terminal device may also start a target application or a target application function corresponding to the target icon, and may display the application interface or the function interface of the target application function of the started target application and the current application interface or the current function interface in a split-screen manner, that is, may display a first interface (i.e., the current application interface or the current function interface) in a first area of the display interface, and display a second interface of the target application or the target application function in a second area of the display interface, where the first area and the second area are located in different display areas of the display interface, and open the target application or the target application function in the split-screen display manner, so that in the process of opening the target application or the target application function, the use of the current application or application function may not be affected, and user experience is improved.
For example, as shown in fig. 6a, in a case that the shortcut menu is displayed on the home interface of the shopping application, when the user wants to open the camera application, the user may click or slide the camera icon in the shortcut menu, and after the terminal device receives a click operation of the camera icon or a slide operation of the camera icon by the user, the floating window of the camera may be displayed on the home interface of the shopping application. Or, the terminal device may start the camera application, and may perform split-screen display on the application interface of the started camera and the main interface of the shopping application, for example, the application interface of the camera may be displayed on a first screen of the folding screen, and the main interface of the shopping application may be displayed on a second screen of the folding screen, so as to obtain the display effect shown in fig. 6 b.
It should be understood that the above-mentioned manner of opening the target application or the target application function by using the floating window is only schematically explained, and should not be construed as a limitation to the embodiment of the present application, in the embodiment of the present application, the terminal device may also open the target application or the target application function by using the card. That is to say, the terminal device may display a card-type thumbnail of a target application or a target application function corresponding to a target icon in a display interface of the lock screen according to a click operation or a sliding operation of a user on the target icon in the shortcut menu, or display a card-type thumbnail of a target application or a target application function corresponding to a target icon in a main screen, or display a card-type thumbnail of a target application or a target application function corresponding to a target icon in a current application interface or a current function interface. The display principle of the card-type thumbnail is basically similar to that of the floating window, and for the sake of simplicity, the description is omitted here.
It should be noted that, in the case that the shortcut menu is displayed on the display interface in the lock screen state, before the terminal device opens the target application or the target application function in response to the second operation of the shortcut menu by the user, it may first determine whether the target application to be opened is a preset application or whether the target application function to be opened is a preset application function, when the target application to be opened is the preset application or the target application function to be opened is the preset application function, the terminal device may first output an authentication prompt box to authenticate the user (for example, the user may perform authentication in a fingerprint authentication, face authentication, iris authentication, voiceprint authentication, password authentication, and the like), and when the user passes the authentication, the terminal device may display a floating window or a card-type thumbnail of the target application or the target application function, to protect the privacy of the user or to protect the property security of the user, etc. The preset application can be an instant messaging application, a payment application and other applications related to user privacy or property safety, wherein the instant messaging application and the payment application are set by a user in a self-defined mode or a terminal device in a default mode. Likewise, the preset application function may be a chat function in an instant messaging application, a receipt and payment function in a payment application, or other application functions related to user privacy or property security.
For example, under the condition that the shortcut menu is displayed on the display interface in the screen locking state, when a user wants to open a payment and receipt function in the payment application, the user can click the payment and receipt icon in the shortcut menu or slide to the payment and receipt icon in the shortcut menu, when the terminal device receives click operation or slide operation of the user on the payment and receipt icon, the terminal device can output the password input box for the user to perform identity verification, and when the user passes the identity verification, the terminal device can display the payment and receipt code corresponding to the payment and receipt icon.
It should be understood that, in the case that the shortcut menu is displayed on the display interface in the non-screen-locked state, since the user has been authenticated during unlocking, in order to ensure the opening speed of the target application or the target application function, the terminal device may directly open the target application or the target application function in response to the second operation of the shortcut menu by the user, so as to increase the opening speed of the target application or the target application function. Of course, under the condition that the shortcut menu is displayed on the display interface in the non-screen-locked state, before opening the target application or the target application function in response to the second operation of the shortcut menu by the user, the terminal device may also determine whether to perform the authentication on the user according to whether the target application to be opened is the preset application or whether the target application function to be opened is the preset application function, and may open the target application or the target application function according to the authentication result, which is not limited in the embodiment of the present application.
For a target application or a target application function which can be used only by logging in, when the terminal device responds to a second operation of the user on the shortcut menu, a login interface of the target application or the target application function can be opened, the user can input login information in the login interface, and the terminal device can open the target application (such as opening a main interface of the target application) or the target application function (such as opening a function interface of the target application function) after receiving the login information of the user and passing the verification. The login interface may include an input box for a user to input a user name and a password, and/or may include a prompt box for prompting the user to perform verification of fingerprints, faces, irises, voiceprints, and the like, so as to prompt the user to log in the target application by verifying one or more of the fingerprints, the faces, the irises, the voiceprints, and the like, thereby opening a main interface of the target application or opening a functional interface of a function of the target application.
It should be noted that, when the target application or the target application function is opened in the floating window manner or the card manner, the user may press the target icon for a long time to adjust the size of the floating window or the card by pressing the target icon for a long time. That is, when the terminal device receives a click operation of a user on a target icon or a sliding operation of sliding to the target icon, a floating window or card-type thumbnail of a target application or a target application function can be displayed in a default size, and when the user needs to adjust the size of the floating window or card-type thumbnail, the user can press the target icon for a long time to adjust the size of the floating window or card-type thumbnail through the long time of pressing the target icon. After the suspension window or the card type thumbnail is enlarged to a proper size, the user can release the target icon, the terminal equipment can stop the enlargement processing of the suspension window or the card type thumbnail when detecting that the user releases the target icon, and the size of the suspension window or the card type thumbnail in the display interface is the size of the suspension window or the card type thumbnail when releasing the fingers. Here, the long press refers to a time period for which the user touches (or holds down) the target icon is longer than a preset time period, where the preset time period is understood as a time period preset in the terminal device, and for example, the preset time period may be 2 seconds or 3 seconds.
For example, in the case that the preset time duration is 3 seconds, when the time duration for the user to touch the target icon reaches 3 seconds and the user is still touching the target icon, the terminal device may start to perform the enlargement processing on the floating window or the card-type thumbnail of the target application or the target application function after 3 seconds.
In a possible implementation manner, when the size of the suspension window or the card-type thumbnail is enlarged to a preset size, the terminal device may also automatically stop the enlargement processing on the suspension window or the card-type thumbnail, and the size of the suspension window or the card-type thumbnail in the display interface is the preset size at this time. That is, when the floating window or the card-type thumbnail is enlarged to a preset size, even though the user is still holding the target icon, the terminal device may no longer perform enlargement processing on the floating window or the card-type thumbnail and still display the floating window or the card-type thumbnail at the preset size. The preset size may be the size of a folding screen in the terminal device, or may be the size of a first screen or a second screen formed after the folding screen is folded.
For example, when the floating window or the card-type thumbnail is displayed on a first screen formed after the folding screen is folded, the preset size may be the size of the first screen; when the floating window or the card-type thumbnail is displayed on the second screen formed after the folding screen is folded, the preset size may be the size of the second screen.
For example, the terminal device may perform an enlargement process on the floating window or the card-type thumbnail at a preset enlargement rate. The preset amplification rate is understood to be the amplification rate preset in the terminal device.
For example, the shape of the floating window or card-type thumbnail may be any of a rectangle, a circle, an oval, and the like. For example, when the floating window or card thumbnail is rectangular, the preset magnification rate may be a magnification rate at which the length of the rectangle extends to both ends by a first preset value per second and the width of the rectangle extends to both ends by a second preset value per second. The first preset value and the second preset value may be default values in the terminal device, and the first preset value and the second preset value may be the same or different.
Here, when the extended length of the floating window or the card-type thumbnail exceeds the display interface, the terminal device may determine the length of the floating window or the card-type thumbnail as the length of the floating window or the card-type thumbnail just not exceeding the display interface (for example, the length of the floating window or the card-type thumbnail may be determined as the length of the display interface), and may perform only the enlargement processing on the width of the floating window or the card-type thumbnail not exceeding the display interface when the enlargement processing on the floating window or the card-type thumbnail at the preset enlargement rate is subsequently continued.
Similarly, when the extended width of the floating window or the card-type thumbnail exceeds the display interface, the terminal device may determine the width of the floating window or the card-type thumbnail as the width just not exceeding the display interface (for example, the width of the floating window or the card-type thumbnail may be determined as the width of the display interface), and may perform the enlargement processing only on the length not exceeding the display interface when the enlargement processing of the floating window or the card-type thumbnail at the preset enlargement rate is subsequently continued.
It should be understood that, in a scenario where the target application or the target application function is opened by means of the floating window, when the user holds the target icon for a time period less than a preset time period (e.g., less than 3 seconds), the terminal device may directly display the floating window in a default size or in a size of the floating window that was opened last time by the terminal device. Similarly, in a scenario where the target application or the target application function is opened by means of a card, when the user holds the target icon for a time period less than a preset time period (e.g., less than 3 seconds), the terminal device may display the card thumbnail directly in a default size or in a size of the card thumbnail opened last time by the terminal device.
Here, the initial position of the floating window may be located at any position in the display interface. The initial position is a position where the floating window is displayed in the display interface in a default size or in a size of the floating window opened last time by the terminal device. Optionally, the initial position of the floating window may be associated with the position of the target icon in the display interface, so that the display of the floating window is matched with the interactive operation of the user, the display effect of the floating window is improved, and the user experience is improved.
For example, the initial position of the floating window may be a position near the target icon, wherein the height of the floating window initially in the display interface may correspond to the height of the target icon in the display interface.
Here, the initial position of the card thumbnail may be located at any position in the display interface. The initial position refers to a position where the card type thumbnail is displayed in the display interface in a default size or in the size of the card type thumbnail opened by the terminal device last time. Optionally, the initial position of the card-type thumbnail can be associated with the position of the target icon in the display interface, so that the display of the card-type thumbnail is matched with the interactive operation of the user, the display effect of the card-type thumbnail is improved, and the user experience is improved.
For example, the initial position of the card-type thumbnail may be a position close to the target icon, wherein the initial height of the card-type thumbnail in the display interface may correspond to the height of the target icon in the display interface.
It should be noted that, when the target application or the target application function is opened in a split screen manner, the terminal device may open the target application or the target application function in a fixed size.
For example, when the terminal device detects a second operation of the user on the target icon in the shortcut menu, the terminal device may equally divide the display interface of the terminal device into two parts, and may open the target application or the target application function in a part close to the shortcut menu. Or, the terminal device may equally divide the first screen of the folded screen into two parts, and may open the target application or the target application function in a part of the first screen close to the shortcut menu.
It should be understood that after the terminal device opens the target application or the target application function, the terminal device may also receive an operation of the user to close the target application or the target application function. For example, the terminal device may close the target application or the target application function according to the state of the folding screen restored to the state before folding. For example, when the terminal device opens the target application or the floating window of the target application, the floating window may include a close key, the user may click or touch the close key, and when the terminal device receives a click operation or a touch operation of the user on the close key, the target application or the target application function may be closed. For example, when the terminal device opens the target application or a card-type thumbnail of the target application, the card-type thumbnail may include a close key, and the user may click or touch the close key, and when the terminal device receives a click or touch operation of the user on the close key, the target application or the target application function may be closed.
It should be noted that, when only one application icon corresponding to a target application or only one function icon corresponding to a target application function is in the shortcut menu, when the terminal device detects a first operation (for example, detects a folding operation of folding the folding screen to a preset angle), the terminal device may directly open the target application or the target application function in a floating window manner, a card manner, or a split screen manner, that is, a process of displaying the shortcut menu and receiving a second operation of the user on the shortcut menu may be omitted, thereby increasing the opening speed of the target application or the target application function and improving user experience.
A method for quickly opening an application or an application function provided in the embodiment of the present application in the application scenario is described below with reference to the examples shown in fig. 7a to 7 d.
Illustratively, the user is using a shopping application. As shown in fig. 7a, the current display interface of the terminal device is a detail interface for the user to browse detailed information of a certain item in the shopping application. At this time, when the user touches the wonderful moment to be snapshotted and wants to open the camera application, the user may fold the folding screen of the terminal device to a preset angle, for example, to the angle shown in fig. 7 b. When the terminal device detects a folding operation that a user folds the folding screen to a preset angle (the preset angle is located in a specified angle interval), a first position of a finger of the user in the detail interface can be firstly obtained, a second position of the shortcut menu in the detail interface can be determined according to the first position, the second position can be near the first position, and then the shortcut menu can be displayed at the second position in the detail interface, wherein the shortcut menu can include a camera icon. At this point, the user's finger may slide to the camera icon. As shown in fig. 7c, after the terminal device receives the sliding operation of the user's finger sliding to the camera icon, the floating window of the camera may be displayed in the detail interface in a default size. At this time, if the user wants to adjust the size of the floating window, the user can press the camera icon for a long time, and after the terminal device determines that the time length for the user to press the camera icon for a long time reaches the preset time length (for example, it is determined that the time length for the user to press the camera icon for a long time reaches 3 seconds), the floating window can be gradually enlarged according to the time length for the user to press the camera icon for a long time. As shown in fig. 7d, when the size of the floating window is enlarged to the size desired by the user, the user may release the finger, and at this time, the terminal device may display the floating window by the size of the floating window when the user releases the finger, so that the user may capture the highlight through the floating window of the camera. After the snapshot is finished, the user can click the close key 701 in the floating window, or the folding screen can be restored to the state before folding to exit the camera, so as to return to the detailed interface, and the user can conveniently continue to browse the commodity information in the shopping application.
In a second application scenario, the method for quickly opening an application or an application function provided in the embodiment of the present application may also be applied to a non-folding screen terminal device. The application scenario differs from the first application scenario in that the first operation in the application scenario may be an unfolded operation. Specifically, in the application scenario, the first operation may be a normal operation in a current display interface different from the terminal device, for example, a click operation different from the current display interface, a slide-up operation or a slide-down operation different from the current display interface, and the like. For example, in the application scenario, the first operation may be an operation of sliding the edge of the mobile phone into the display interface.
It should be understood that, in the application scenario, the steps included in the method provided in the embodiment of the present application are similar to those of S101 to S102 described above, and for the sake of brevity, the description is omitted here.
The following describes a method for quickly opening an application or an application function provided in the embodiment of the present application in the application scenario with reference to the examples shown in fig. 8a to 8 f.
Illustratively, the terminal device is currently in a lock screen interface as shown in FIG. 8 a. As shown in fig. 8a, when the user wants to open the charge and discharge code function in the terminal device, the user may perform a sliding operation from the edge of the terminal device to the inside of the lock screen interface by using a finger. When the terminal device detects that the user slides into the screen locking interface from the edge of the terminal device, a first position of the user's finger in the screen locking interface at the time may be obtained, and a second position of the shortcut menu in the screen locking interface may be determined according to the first position, where the second position may be near the first position, for example, the second position may be above the first position, as shown in fig. 8b, at this time, the terminal device may display the shortcut menu at the second position in the screen locking interface, where the shortcut menu may include a payment receipt code icon. As shown in fig. 8c, at this time, the user's finger may slide up to the receipt and payment code icon, and after the terminal device receives the sliding operation of the user's finger sliding up to the receipt and payment code icon, the terminal device may display the password input box for the user to perform authentication at this time because the receipt and payment function is an application function related to the property security of the user. As shown in fig. 8d, when the user identity verification is passed, the terminal device may display the floating window of the receipt and payment code in the lock screen interface in a default size. When the user wants to adjust the size of the floating window, as shown in fig. 8e, the user can press the charge and discharge code icon for a long time, and after the terminal device determines that the time for the user to press the charge and discharge code icon for a long time reaches the preset time (for example, determines that the time for the user to press the charge and discharge code icon for a long time reaches 3 seconds), the floating window can be gradually enlarged according to the time for the user to press the charge and discharge code icon for a long time. As shown in fig. 8f, when the size of the floating window is enlarged to the size desired by the user, the user may release the finger, and at this time, the terminal device displays the floating window according to the size of the floating window when the user releases the finger, so that the user can pay by using the receipt and payment code. After the payment is finished, the user can click a closing key in the floating window, and at the moment, the terminal equipment can return to the screen locking interface.
It should be noted that, the setting of the terminal device in the landscape state to trigger the first operation in fig. 8a to 8f is only schematically illustrated, and should not be construed as a limitation to the embodiment of the present application. In the embodiment of the application, a user can certainly trigger the first operation to call out the shortcut menu when the terminal device is in any state, for example, the first operation triggered when the terminal device is in a vertical screen state can call out the shortcut menu.
In the embodiment of the application, when the first operation is detected, the terminal device can quickly call the shortcut menu, wherein the called shortcut menu can include at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function, and a display position of the called shortcut menu in the display interface can be determined according to a first position of the first operation in the display interface, so that a user can open a target application or a target application function by quickly executing a second operation on the shortcut menu, the opening speed of the application or the application function is increased, and user experience is improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Fig. 9 shows a block diagram of a device for quickly opening an application or an application function according to an embodiment of the present application, where, for convenience of explanation, only the parts related to the embodiment of the present application are shown.
Referring to fig. 9, the apparatus for rapidly opening an application or an application function may include:
the shortcut menu display module 901 is configured to, when a first operation is detected, determine a second position of a shortcut menu in a display interface according to a first position of the first operation in the display interface, and display the shortcut menu at the second position, where the shortcut menu includes at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function;
a target application opening module 902, configured to, in response to a second operation on the shortcut menu, open a target application or a target application function corresponding to the second operation, where the target application is any one of the applications, and the target application function is any one of the application functions.
In one possible implementation manner, the apparatus is applied to a terminal device having a folding screen, and the first operation is a folding operation of folding the folding screen to a preset angle;
the shortcut menu display module 901 may include:
the preset angle judging unit is used for determining whether the preset angle is positioned in a specified angle interval or not;
and the first position determining unit is used for determining a second position of the shortcut menu in the display interface according to a first position of the first operation in the display interface if the preset angle is within the specified angle interval.
For example, when the first operation is detected at a first position in the display interface, the finger of the user performing the first operation touches the position of the display interface;
the shortcut menu display module 901 may include:
a number acquisition unit configured to acquire the number of the first positions;
the second position determining unit is used for determining a preset position as a second position of the shortcut menu in the display interface when the number of the first positions is 0;
the third position determining unit is used for determining a second position of the shortcut menu in the display interface according to the first position when the number of the first positions is 1;
and the fourth position determining unit is used for selecting a target position from the first positions according to a preset selection mode when the number of the first positions is more than 1, and determining a second position of the shortcut menu in the display interface according to the target position.
Optionally, the second operation is a click operation of a finger of a user on a target icon in the shortcut menu or a sliding operation of the finger of the user sliding to the target icon in the shortcut menu;
the target application opening module 902 is specifically configured to open a target application or a target application function corresponding to the target icon.
Specifically, when the second operation is a sliding operation in which a user finger slides to a target icon in the shortcut menu, the first operation and the second operation are continuous operations in which the user finger does not leave the display interface.
In a possible implementation manner, the target application opening module 902 may include:
and the floating window display unit is used for displaying the target application corresponding to the target icon or the floating window of the target application function.
Optionally, the apparatus may further include:
the duration acquisition module is used for acquiring the duration of the user finger touching the target icon;
and the suspension window adjusting module is used for adjusting the size of the suspension window according to the duration when the duration is greater than or equal to the preset duration.
Optionally, the target application opening module may further include:
and the card type picture display unit is used for displaying the card type thumbnail of the target application or the target application function corresponding to the target icon.
In another possible implementation manner, when the display interface displays the first interface of the current application, the target application opening module may further include:
the split-screen display unit is configured to display the first interface in a first area of the display interface, and display a second interface in a second area of the display interface, where the second interface is an interface of the target application or a function of the target application, and the first area and the second area are located in different display areas of the display interface.
For example, when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the target application opening module may further include:
the identity authentication unit is used for outputting an identity authentication prompt box to prompt a user to carry out identity authentication;
and the target application opening unit is used for opening the target application or the target application function corresponding to the target icon when the user identity authentication passes.
Optionally, when the shortcut menu includes a plurality of icons to be displayed, the icons to be displayed include the application icons and/or the function icons;
the shortcut menu display module 901 may include:
and the display sequence acquisition unit is used for acquiring the display sequence of the icons to be displayed and displaying the icons to be displayed at the second position according to the display sequence.
Specifically, the display sequence acquiring unit is further configured to acquire a current scene of the user, and acquire the display sequence of each icon to be displayed according to the current scene of the user.
Specifically, the display order obtaining unit is further configured to obtain a usage frequency of a target application or a target application function corresponding to each icon to be displayed in a preset historical time period, and obtain a display order of each icon to be displayed according to each usage frequency.
It should be noted that, for the information interaction, execution process, and other contents between the above-mentioned devices/units, the specific functions and technical effects thereof are based on the same concept as those of the embodiment of the method of the present application, and specific reference may be made to the part of the embodiment of the method, which is not described herein again.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Fig. 10 is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in fig. 10, the terminal device 10 of this embodiment includes: at least one processor 1000 (only one shown in fig. 10), a memory 1001, and a computer program 1002 stored in the memory 1001 and executable on the at least one processor 1000, the processor 1000 implementing the steps in any of the various method embodiments for quickly opening an application or application function described above when the computer program 1002 is executed.
The terminal device may include, but is not limited to, a processor 1000, a memory 1001. Those skilled in the art will appreciate that fig. 10 is merely an example of the terminal device 10 and does not constitute a limitation to the terminal device 10, and that the terminal device 10 may include more or less components than those shown, or combine some components, or different components, such as input output devices, network access devices, etc.
The Processor 1000 may be a Central Processing Unit (CPU), and the Processor 1000 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 1001 may in some embodiments be an internal storage unit of the terminal device 10, such as a hard disk or a memory of the terminal device 10. In other embodiments, the memory 1001 may also be an external storage device of the terminal device 10, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the terminal device 10. Further, the memory 1001 may also include both an internal storage unit and an external storage device of the terminal device 10. The memory 1001 is used for storing an operating system, an application program, a BootLoader (BootLoader), data, and other programs, such as program codes of the computer program. The memory 1001 may also be used to temporarily store data that has been output or is to be output.
As described above, the terminal device 10 according to the embodiment of the present application may be a mobile phone, a tablet computer, a wearable device, or the like. Take the terminal device 10 as a mobile phone as an example. Fig. 11 is a block diagram illustrating a partial structure of a mobile phone according to an embodiment of the present application. Referring to fig. 11, the cellular phone may include: radio Frequency (RF) circuitry 1110, memory 1120, input unit 1130, display unit 1140, sensors 1150, audio circuitry 1160, wireless fidelity (WiFi) module 1170, processor 1180, and power supply 1190. Those skilled in the art will appreciate that the handset configuration shown in fig. 11 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 11:
RF circuit 1110 may be used for receiving and transmitting signals during a message transmission or call, and in particular, for receiving downlink messages from a base station and then processing the received downlink messages to processor 1180; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 1110 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 1110 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE)), e-mail, Short Messaging Service (SMS), and the like.
The memory 1120 may be used to store software programs and modules, and the processor 1180 may execute various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a storage program area and a storage data area, wherein the storage program 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, etc.), 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 1120 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 input unit 1130 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 1130 may include a touch panel 1131 and other input devices 1132. Touch panel 1131, also referred to as a touch screen, can collect touch operations of a user on or near the touch panel 1131 (for example, operations of the user on touch panel 1131 or near touch panel 131 by using any suitable object or accessory such as a finger or a stylus pen), and drive corresponding connection devices according to a preset program. Alternatively, the touch panel 1131 may include two parts, namely, 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 1180, and can receive and execute commands sent by the processor 1180. In addition, the touch panel 1131 can be implemented by using various types, such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 1130 may include other input devices 1132 in addition to the touch panel 1131. In particular, other input devices 1132 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 1140 may be used to display information input by the user or information provided to the user and various menus of the cellular phone. The Display unit 1140 may include a Display panel 1141, and optionally, the Display panel 1141 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1131 can cover the display panel 1141, and when the touch panel 1131 detects a touch operation on or near the touch panel, the touch panel is transmitted to the processor 1180 to determine the type of the touch event, and then the processor 1180 provides a corresponding visual output on the display panel 1141 according to the type of the touch event. Although in fig. 11, the touch panel 1131 and the display panel 1141 are two independent components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 1131 and the display panel 1141 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1150, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1141 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 1141 and/or the backlight when the mobile phone 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), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuitry 1160, speakers 1161, and microphone 1162 may provide an audio interface between a user and a cell phone. The audio circuit 1160 may transmit the electrical signal converted from the received audio data to the speaker 1161, and convert the electrical signal into a sound signal for output by the speaker 1161; on the other hand, the microphone 1162 converts the collected sound signals into electrical signals, which are received by the audio circuit 1160 and converted into audio data, which are then processed by the audio data output processor 1180, and then transmitted to, for example, another cellular phone via the RF circuit 1110, or output to the memory 1120 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the cell phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 1170, and provides wireless broadband internet access for the user. Although fig. 11 shows the WiFi module 1170, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 1180 is a control center of the mobile phone, and is connected to various parts of the whole mobile phone through various interfaces and lines, and executes various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 1120 and calling data stored in the memory 1120, thereby performing overall monitoring of the mobile phone. Optionally, processor 1180 may include one or more processing units; preferably, the processor 1180 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 within processor 1180.
The handset also includes a power supply 1190 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 180 via a power management system to manage charging, discharging, and power consumption via the power management system.
Although not shown, the handset may also include a camera. Optionally, the position of the camera on the mobile phone may be front-located or rear-located, which is not limited in this embodiment of the present application.
Optionally, the mobile phone may include a single camera, a dual camera, or a triple camera, which is not limited in this embodiment.
For example, a cell phone may include three cameras, one being a main camera, one being a wide camera, and one being a tele camera.
Optionally, when the mobile phone includes a plurality of cameras, all the cameras may be arranged in front of the mobile phone, or all the cameras may be arranged in back of the mobile phone, or a part of the cameras may be arranged in front of the mobile phone, and another part of the cameras may be arranged in back of the mobile phone, which is not limited in this embodiment of the present application.
In addition, although not shown, the mobile phone may further include a bluetooth module, etc., which will not be described herein.
Fig. 12 is a schematic diagram of a software structure of a mobile phone according to an embodiment of the present application. Taking a mobile phone operating system as an Android system as an example, in some embodiments, the Android system is divided into four layers, which are an application layer, an application Framework (FWK) layer, a system layer and a hardware abstraction layer, and the layers communicate with each other through a software interface.
As shown in fig. 12, the application layer may be a series of application packages, which may include short message, calendar, camera, video, navigation, gallery, call, and other applications.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer may include some predefined functions, such as functions for receiving events sent by the application framework layer.
As shown in fig. 12, the application framework layer may include a window manager, a resource manager, and a notification manager, among others. The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like. The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc. The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scroll bar text at the top status bar of the system, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, prompting text information in the status bar, sounding a prompt tone, vibrating the electronic device, flashing an indicator light, etc.
The application framework layer may further include:
a viewing system that includes visual controls, such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The telephone manager is used for providing the communication function of the mobile phone. Such as management of call status (including on, off, etc.).
The system layer may include a plurality of functional modules. For example: a sensor service module, a physical state identification module, a three-dimensional graphics processing library (such as OpenGL ES), and the like.
The sensor service module is used for monitoring sensor data uploaded by various sensors in a hardware layer and determining the physical state of the mobile phone;
the physical state recognition module is used for analyzing and recognizing user gestures, human faces and the like;
the three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The system layer may further include:
the surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
The hardware abstraction layer is a layer between hardware and software. The hardware abstraction layer may include a display driver, a camera driver, a sensor driver, etc. for driving the relevant hardware of the hardware layer, such as a display screen, a camera, a sensor, etc.
Embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps in the above method embodiments for quickly opening an application or an application function may be implemented.
Embodiments of the present application provide a computer program product, which when running on a terminal device, enables the terminal device to implement the steps in the above method embodiments for quickly opening an application or an application function when executed.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium and can implement the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include at least: any entity or device capable of carrying computer program code to an apparatus/terminal device, recording medium, computer Memory, Read-Only Memory (ROM), Random-Access Memory (RAM), electrical carrier wave signals, telecommunications signals, and software distribution medium. Such as a usb-disk, a removable hard disk, a magnetic or optical disk, etc. In certain jurisdictions, computer-readable media may not be an electrical carrier signal or a telecommunications signal in accordance with legislative and patent practice.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/network device and method may be implemented in other ways. For example, the above-described apparatus/network device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (26)

1. A method for quickly opening an application or application function, comprising:
when a first operation is detected, determining a second position of a shortcut menu in a display interface according to a first position of the first operation in the display interface, and displaying the shortcut menu at the second position, wherein the shortcut menu comprises at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function;
responding to a second operation on a target icon in the shortcut menu, and displaying an interface of a target application or a target application function corresponding to the second operation through a floating window, wherein the target icon is an application icon corresponding to the target application or a function icon corresponding to the target application function, the target application is any one of the applications, and the target application function is any one of the application functions;
after the floating window is displayed, acquiring the time length for touching the target icon by the finger of the user;
and when the duration is greater than or equal to a preset duration, adjusting the size of the suspension window according to the duration.
2. The method according to claim 1, applied to a terminal device having a folding screen, wherein the first operation is a folding operation of folding the folding screen to a preset angle;
the determining the second position of the shortcut menu in the display interface according to the first position of the first operation in the display interface comprises:
determining whether the preset angle is in a specified angle interval;
and if the preset angle is located in the specified angle interval, determining a second position of the shortcut menu in the display interface according to a first position of the first operation in the display interface.
3. The method according to claim 1, wherein the first operation is performed at a position where a finger of a user performing the first operation touches the display interface when the first operation is detected at a first position in the display interface;
the determining the second position of the shortcut menu in the display interface according to the first position of the first operation in the display interface comprises:
acquiring the number of the first positions;
when the number of the first positions is 0, determining a preset position as a second position of the shortcut menu in the display interface;
when the number of the first positions is 1, determining a second position of the shortcut menu in the display interface according to the first positions;
and when the number of the first positions is more than 1, selecting a target position from the first positions according to a preset selection mode, and determining a second position of the shortcut menu in the display interface according to the target position.
4. The method according to claim 2, wherein the first operation is performed at a position where a finger of a user performing the first operation touches the display interface when the first operation is detected at a first position in the display interface;
the determining the second position of the shortcut menu in the display interface according to the first position of the first operation in the display interface comprises:
acquiring the number of the first positions;
when the number of the first positions is 0, determining a preset position as a second position of the shortcut menu in the display interface;
when the number of the first positions is 1, determining a second position of the shortcut menu in the display interface according to the first positions;
and when the number of the first positions is more than 1, selecting a target position from the first positions according to a preset selection mode, and determining a second position of the shortcut menu in the display interface according to the target position.
5. The method of claim 1, wherein the second operation is a click operation of a user's finger on a target icon in the shortcut menu or a slide operation of a user's finger sliding to a target icon in the shortcut menu.
6. The method of claim 2, wherein the second operation is a click operation of a user's finger on a target icon in the shortcut menu or a slide operation of a user's finger sliding to a target icon in the shortcut menu.
7. The method of claim 3, wherein the second operation is a click operation of a user's finger on a target icon in the shortcut menu or a slide operation of a user's finger sliding to a target icon in the shortcut menu.
8. The method of claim 4, wherein the second operation is a click operation of a user's finger on a target icon in the shortcut menu or a slide operation of a user's finger sliding to a target icon in the shortcut menu.
9. The method according to claim 5, wherein when the second operation is a slide operation in which a user's finger slides to a target icon in the shortcut menu, the first operation and the second operation are consecutive operations in which the user's finger does not leave the display interface.
10. The method according to claim 6, wherein when the second operation is a slide operation in which a user's finger slides to a target icon in the shortcut menu, the first operation and the second operation are consecutive operations in which the user's finger does not leave the display interface.
11. The method according to claim 7, wherein when the second operation is a slide operation in which a user's finger slides to a target icon in the shortcut menu, the first operation and the second operation are consecutive operations in which the user's finger does not leave the display interface.
12. The method according to claim 8, wherein when the second operation is a slide operation in which a user's finger slides to a target icon in the shortcut menu, the first operation and the second operation are consecutive operations in which the user's finger does not leave the display interface.
13. The method according to claim 5, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window includes:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
14. The method according to claim 6, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window includes:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
15. The method according to claim 7, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window includes:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
16. The method according to claim 8, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window comprises:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
17. The method according to claim 9, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window includes:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
18. The method according to claim 10, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window includes:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
19. The method according to claim 11, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window includes:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
20. The method according to claim 12, wherein when the target application corresponding to the target icon is a preset application or the target application function corresponding to the target icon is a preset application function, the displaying the interface of the target application or the target application function corresponding to the second operation through the floating window includes:
outputting an authentication prompt box to prompt a user to perform authentication;
and when the user identity authentication passes, displaying the floating window, wherein an interface of the target application or the target application function corresponding to the second operation is displayed in the floating window.
21. The method according to any one of claims 1 to 20, wherein when a plurality of icons to be displayed are included in the shortcut menu, the icons to be displayed include the application icons and/or the function icons;
the displaying the shortcut menu at the second location includes:
and acquiring the display sequence of the icons to be displayed, and displaying the icons to be displayed at the second position according to the display sequence.
22. The method according to claim 21, wherein the obtaining a display order of the icons to be displayed comprises:
and acquiring the current scene of the user, and acquiring the display sequence of the icons to be displayed according to the current scene of the user.
23. The method according to claim 21, wherein the obtaining a display order of the icons to be displayed comprises:
acquiring the use frequency of a target application or a target application function corresponding to each icon to be displayed in a preset historical time period, and acquiring the display sequence of each icon to be displayed according to each use frequency.
24. An apparatus for rapidly opening an application or application function, comprising:
the shortcut menu display module is used for determining a second position of a shortcut menu in a display interface according to a first position of a first operation in the display interface when the first operation is detected, and displaying the shortcut menu at the second position, wherein the shortcut menu comprises at least one application icon corresponding to an application and/or at least one function icon corresponding to an application function;
a target application opening module, configured to, in response to a second operation on a target icon in the shortcut menu, display an interface of a target application or a target application function corresponding to the second operation through a floating window, where the target icon is an application icon corresponding to the target application or a function icon corresponding to the target application function, the target application is any one of the applications, and the target application function is any one of the application functions;
the duration acquisition module is used for acquiring the duration of the user finger touching the target icon after the floating window is displayed;
and the window adjusting module is used for adjusting the size of the floating window according to the duration when the duration is greater than or equal to the preset duration.
25. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the method of quickly opening an application or application function according to any one of claims 1 to 23 when executing the computer program.
26. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out a method for quickly opening an application or an application function according to any one of claims 1 to 23.
CN202010083747.3A 2020-02-06 2020-02-06 Method and device for quickly opening application or application function and terminal equipment Active CN111309209B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010083747.3A CN111309209B (en) 2020-02-06 2020-02-06 Method and device for quickly opening application or application function and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010083747.3A CN111309209B (en) 2020-02-06 2020-02-06 Method and device for quickly opening application or application function and terminal equipment

Publications (2)

Publication Number Publication Date
CN111309209A CN111309209A (en) 2020-06-19
CN111309209B true CN111309209B (en) 2021-08-31

Family

ID=71149031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010083747.3A Active CN111309209B (en) 2020-02-06 2020-02-06 Method and device for quickly opening application or application function and terminal equipment

Country Status (1)

Country Link
CN (1) CN111309209B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113986070B (en) * 2020-07-10 2023-01-06 荣耀终端有限公司 Quick viewing method for application card and electronic equipment
WO2022047620A1 (en) * 2020-09-01 2022-03-10 深圳传音控股股份有限公司 Interaction method, terminal and storage medium
CN112667142B (en) * 2021-01-22 2024-03-29 上海擎感智能科技有限公司 Information quick display method and device and computer storage medium
CN113093941A (en) * 2021-04-12 2021-07-09 贺飞云 Operation method, mobile terminal and storage medium
CN113888159B (en) * 2021-06-11 2022-11-29 荣耀终端有限公司 Opening method of function page of application and electronic equipment
CN113835608A (en) * 2021-09-13 2021-12-24 珠海格力电器股份有限公司 Touch control method and device, storage medium, processor and touch equipment
CN114329258A (en) * 2021-12-31 2022-04-12 武汉斗鱼鱼乐网络科技有限公司 Guide assembly setting method and related equipment
CN116048358B (en) * 2022-07-13 2023-11-14 荣耀终端有限公司 Method and related device for controlling suspension ball
WO2024040551A1 (en) * 2022-08-26 2024-02-29 广州视臻信息科技有限公司 Ink-screen writing-note editing method, terminal device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870716A (en) * 2017-11-07 2018-04-03 广东欧珀移动通信有限公司 The method and apparatus for calling background application
CN109656439A (en) * 2018-12-17 2019-04-19 北京小米移动软件有限公司 Display methods, device and the storage medium of prompt operation panel
CN110222491A (en) * 2019-04-26 2019-09-10 华为技术有限公司 A kind of method and a kind of electronic equipment of starting application
CN110543287A (en) * 2019-08-01 2019-12-06 华为技术有限公司 Screen display method and electronic equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9477404B2 (en) * 2013-03-15 2016-10-25 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
CN103412711A (en) * 2013-08-27 2013-11-27 宇龙计算机通信科技(深圳)有限公司 Document comparison reference method and device
CN104216752B (en) * 2014-09-30 2017-06-09 珠海市君天电子科技有限公司 A kind of information loading method and device based on window
US20160188169A1 (en) * 2014-12-31 2016-06-30 TCL Research America Inc. Least touch mobile device
CN107992243A (en) * 2017-11-29 2018-05-04 珠海市魅族科技有限公司 A kind of information displaying method and device, terminal, readable storage medium storing program for executing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870716A (en) * 2017-11-07 2018-04-03 广东欧珀移动通信有限公司 The method and apparatus for calling background application
CN109656439A (en) * 2018-12-17 2019-04-19 北京小米移动软件有限公司 Display methods, device and the storage medium of prompt operation panel
CN110222491A (en) * 2019-04-26 2019-09-10 华为技术有限公司 A kind of method and a kind of electronic equipment of starting application
CN110543287A (en) * 2019-08-01 2019-12-06 华为技术有限公司 Screen display method and electronic equipment

Also Published As

Publication number Publication date
CN111309209A (en) 2020-06-19

Similar Documents

Publication Publication Date Title
CN111309209B (en) Method and device for quickly opening application or application function and terminal equipment
JP7110451B2 (en) Notification processing method, electronic device, computer readable storage medium, and program
US11320959B2 (en) Mobile terminal and method of controlling the same
US9001151B2 (en) Mobile terminal for displaying a plurality of images during a video call and control method thereof
EP3719623A1 (en) Application icon display method, terminal, and computer readable storage medium
US9380433B2 (en) Mobile terminal and control method thereof
CN111338737B (en) Content presentation method and device, terminal equipment and computer readable storage medium
EP2680099A2 (en) Mobile terminal and control method thereof
CN112600977A (en) Method and terminal for quickly opening application or application function
CN108415641B (en) Icon processing method and mobile terminal
CN109241775B (en) Privacy protection method and terminal
CN109815676B (en) Privacy space operation method and terminal equipment
CN110795007A (en) Method and device for acquiring screenshot information
CN113552986A (en) Multi-window screen capturing method and device and terminal equipment
CN109062634B (en) Application starting method and mobile terminal
CN109284150A (en) A kind of method and terminal starting application program
CN113127773A (en) Page processing method and device, storage medium and terminal equipment
CN109901976A (en) A kind of management method and terminal device of application program
CN108153460B (en) Icon hiding method and terminal
CN111880706B (en) Function switching method and device, electronic equipment and readable storage medium
CN112835493B (en) Screen capture display method and device and terminal equipment
CN109669656A (en) A kind of information display method and terminal device
KR20100042405A (en) Mobile terminal and method for controlling in thereof
CN110113525A (en) Shooting preview method, apparatus, storage medium and mobile terminal
CN109408472A (en) A kind of file display methods and terminal

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