Method for starting application program, and apparatus

By capturing movement trajectory on the terminal device screen and combining it with the fingerprint sensing area, users can quickly launch applications with just one operation, solving the security authentication problem in the screen-off state, achieving a balance between security and convenience, and improving the user experience.

WO2026046229A1PCT designated stage Publication Date: 2026-03-05HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/117209
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-30
Filing Date
2025-08-27
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

When the terminal device is in the off state, the quick wake-up function cannot simultaneously recognize identity information, which means that security authentication is required again when entering applications involving personal privacy, resulting in an unsmooth user experience.

Method used

By capturing the user's movement trajectory on the terminal device's screen and combining it with the fingerprint sensing area, the user can quickly launch a specific application with just one operation, and use fingerprint recognition for security verification.

Benefits of technology

It achieves a balance between security and convenience in the screen-off state, provides a smooth interactive experience, prevents unauthorized users from using it, and protects user privacy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025117209_05032026_PF_FP_ABST
    Figure CN2025117209_05032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a method for starting an application program, and an apparatus. The method comprises: in a first interface of a terminal device, acquiring a first movement trajectory of a user that is on a screen of the terminal device, wherein the first movement trajectory passes a fingerprint sensing area of the terminal device, and the first interface is an interface of the terminal device in a screen-off and locked state; and in response to the first movement trajectory, presenting a second interface, wherein the second interface is an interface of an application program corresponding to the first movement trajectory. By means of the method provided in the present application, both security and convenience can be taken into consideration, and smooth interactive experience can also be brought to users.
Need to check novelty before this filing date? Find Prior Art

Description

Application Launch Methods and Devices

[0001] This application claims priority to Chinese Patent Application No. 202411215330.2, filed on August 30, 2024, entitled “Application Launching Method and Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of terminal technology, specifically to an application launch method and apparatus. Background Technology

[0003] When not in use for an extended period, the device's system will enter a low-power mode, and the display will turn off to conserve power. If the user has configured security authentication, the device will automatically enter a lock screen state when the screen is off. To use the device, a password verification or other steps will be required to access the system desktop.

[0004] To facilitate the quick activation of frequently used applications in screen-off scenarios, some manufacturers have introduced quick wake-up functions to launch specific applications rapidly, enabling more convenient human-computer interaction. However, because quick wake-up functions in screen-off mode cannot simultaneously recognize identity information, security authentication is required again when accessing applications involving personal privacy, such as contacts, chat software, and photo albums, resulting in an unsmooth user experience. Summary of the Invention

[0005] This application provides an application launch method and apparatus that allows users to quickly launch a specific application with just one operation when the terminal device is in a screen-off and locked state, balancing security and convenience and providing users with a smooth interactive experience.

[0006] In a first aspect, an application launch method is provided, the method comprising: on a first interface of a terminal device, acquiring a first movement trajectory of a user on the screen of the terminal device, the first movement trajectory passing through the fingerprint sensing area of ​​the terminal device, the first interface being the interface of the terminal device in a screen-off and locked state; and responding to the first movement trajectory, presenting a second interface, the second interface being the interface of the application corresponding to the first movement trajectory.

[0007] This application provides an application launch method in which the user's movement trajectory on the screen passes through the fingerprint sensing area of ​​the terminal device, and the user's fingerprint can be acquired at the same time as the movement trajectory. The user only needs to operate once to quickly launch a specific application, which balances security and convenience and brings a smooth interactive experience to the user.

[0008] The first interface includes, but is not limited to, an interface where the terminal device is completely black, an interface where the terminal device displays only the time in a black screen state, an interface where the terminal device displays only the date in a black screen state, an interface where the terminal device displays only a specified image in a black screen state, an interface where the terminal device displays only a music progress bar in a black screen state, and an interface where the terminal device displays only volume control in a black screen state. Optionally, the time on the interface can be in numerical form or in graphic form, such as time displayed in the form of a clock. Optionally, the first interface can also be a combination of the above-mentioned display interfaces. For example, the first interface can be an interface where the terminal device displays only the time and date in a black screen state, or an interface where the terminal device displays only a music progress bar and volume control in a black screen state; this application does not limit this.

[0009] The fingerprint sensing area is the area on the screen of a terminal device used to sense the user's fingerprint. When the user's finger is located in the fingerprint sensing area and in contact with the screen, the terminal device can acquire the user's fingerprint, which can be used to unlock the terminal device's system.

[0010] The movement trajectories in this application embodiment include, but are not limited to, sliding along different directions, numbers, English characters, and special symbols, such as "W", "M", "S", "C", "||", "|", "V", "<", ">", "&", "8", circles, triangles, hearts, etc. The first, second, third, fourth, and fifth movement trajectories in this application embodiment are all the above-mentioned movement trajectories.

[0011] This application allows for the pre-setting of the correspondence between movement tracks and applications. Optionally, one movement track can correspond to one application, or multiple movement tracks can correspond to one application; this application does not impose any limitations on this. For example, movement track "S" corresponds to launching the photo album application, movement tracks "W" and "L" correspond to quickly launching the contacts application, and movement track "M" corresponds to launching the music player application.

[0012] In one possible implementation scenario, the mapping between movement trajectory and application can be pre-configured before the terminal device leaves the factory. For example, this can be communicated to the user through the instruction manual, allowing the user to quickly launch a specific application based on the mapping between movement trajectory and application. For instance, movement trajectory "S" corresponds to launching the photo album application, movement trajectories "W" and "L" correspond to quickly launching the contacts application, and movement trajectory "M" corresponds to launching the music playback application.

[0013] The second interface is the user interface of the application, including but not limited to the main interface of the application and the sub-interfaces of the application that can be switched to by buttons on the main interface.

[0014] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: on the first interface, acquiring a second movement trajectory of the user on the screen, the second movement trajectory passing through the fingerprint sensing area; in response to the second movement trajectory, presenting a third interface, the third interface being a failure prompt interface.

[0015] Users can register at least one preset fingerprint and at least one preset movement trajectory while the terminal device is in use. Each preset movement trajectory corresponds to the quick launch of an application. If the similarity between the fingerprint acquired by the terminal device and the preset fingerprint is greater than a first preset matching threshold, the fingerprint match is successful; if the similarity is less than or equal to the first preset matching threshold, the fingerprint match fails. Similarly, if the similarity between the movement trajectory acquired by the terminal device and the preset movement trajectory is greater than a second preset matching threshold, the movement trajectory match is successful; if the similarity is less than or equal to the second preset matching threshold, the movement trajectory match fails.

[0016] If fingerprint matching fails, the terminal device can display a third interface. For example, if fingerprint matching fails and the second movement trajectory matching also fails, the terminal device displays a third interface. Alternatively, if fingerprint matching fails but the second movement trajectory matching succeeds, the terminal device displays a third interface.

[0017] In some possible implementations, the third interface may include failure message text or failure message icons. For example, failure message text may include, but is not limited to, "Unlock failed," "Operation failed," "Try again," and "Error." Failure message icons may include, but are not limited to, failure animations and "×" symbols.

[0018] This application provides an application launch method that can present a third interface when the user's fingerprint matching fails, thereby preventing unauthorized users from using the locked terminal device and ensuring the security and privacy of the terminal device.

[0019] In conjunction with the first aspect, in some implementations of the first aspect, the third interface includes a fingerprint matching failure prompt interface, a movement trajectory matching failure prompt interface, or a prompt to re-enter the information interface.

[0020] The fingerprint matching failure prompt interface can include text prompts such as "Fingerprint matching failed", "Fingerprint matching error", "Input error", "Fingerprint recognition failed", "Recognition failed", etc., and may also include patterns such as "×".

[0021] The motion trajectory matching failure prompt interface can include text prompts such as "motion trajectory matching failure", "motion trajectory matching error", "input error", "motion trajectory recognition failure", "recognition failure", "gesture recognition failure", etc., and may also include patterns such as "×".

[0022] The prompt to re-enter the password can include prompts such as "Please re-enter", "Enter again", or "Try again", or it can directly display the password input button.

[0023] This application provides an application launch method that can present a third interface when the user's fingerprint matching fails, thereby preventing unauthorized users from using the locked terminal device and ensuring the security and privacy of the terminal device.

[0024] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: on the first interface, acquiring a third movement trajectory of the user on the screen, the third movement trajectory passing through the fingerprint sensing area; in response to the third movement trajectory, presenting a fourth interface, the fourth interface being the desktop homepage of the terminal device.

[0025] The home screen of a terminal device is typically the interface a user sees on the screen when they first start the device. This home screen can include one or more of the following: application icons, application folders, application widgets, wallpaper, search bar, bottom navigation bar, and theme animations.

[0026] If fingerprint matching is successful but third movement trajectory matching fails, the terminal device can display a fourth interface.

[0027] This application provides an application launch method that can securely unlock the terminal device and display the terminal device's home screen when fingerprint matching is successful but movement trajectory matching fails. Compared to traditional swipe unlock without security protection, this method adds fingerprint verification, improves security, and protects user privacy. Furthermore, compared to the traditional fingerprint pressing unlock method, this unlocking method is more in line with users' mobile phone usage habits and can bring a better interactive and responsive experience.

[0028] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: on the first interface, acquiring a fourth movement trajectory of the user on the screen, the fourth movement trajectory passing through the fingerprint sensing area; in response to the fourth movement trajectory, presenting a fifth interface, the fifth interface being the application interface displayed by the terminal device before the screen is turned off.

[0029] If fingerprint matching is successful but movement trajectory matching fails, the terminal device can display a fifth interface. This fifth interface represents the application interface displayed on the screen before the screen turned off. For example, if the user was viewing the photo album before the screen turned off, the fifth interface would be the photo album application's interface. If the user was using a chat application before the screen turned off, the fifth interface would be the chat application's interface.

[0030] In one possible implementation scenario, if the time the terminal device is in a screen-off state is greater than a preset time threshold, then if fingerprint matching is successful but movement trajectory matching fails, the terminal device will display a fourth interface; if the time the terminal device is in a screen-off state is less than or equal to the preset time threshold, then if fingerprint matching is successful but movement trajectory matching fails, the terminal device will display a fifth interface.

[0031] This application provides an application launch method that, even when fingerprint matching is successful but movement trajectory matching fails, can securely unlock the terminal device and display the application interface used before the device screen was turned off. Compared to traditional swipe-to-unlock without security protection, this method adds fingerprint verification, improves security, and protects user privacy. Furthermore, compared to the traditional fingerprint-pressing unlock method, this unlocking method is more in line with users' mobile phone usage habits, providing a better interactive and responsive experience.

[0032] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: on the first interface, acquiring a fifth movement trajectory of the user on the screen, the fifth movement trajectory passing through the fingerprint sensing area; and in response to the fifth movement trajectory, presenting the first interface.

[0033] In the event of fingerprint matching failure, the terminal device can display the first interface. For example, if fingerprint matching fails and the second movement trajectory matching also fails, the terminal device displays the first interface. Alternatively, if fingerprint matching fails but the second movement trajectory matching succeeds, the terminal device displays the first interface. Even after obtaining the fifth movement trajectory within the first interface, the terminal device still displays the first interface. This can be understood as the terminal device's screen remaining unresponsive in the event of fingerprint matching failure.

[0034] This application provides an application launch method in which the terminal device does not react in the event that the user's fingerprint matching fails, thereby preventing unauthorized users from using the locked terminal device and ensuring the security and privacy of the terminal device.

[0035] In conjunction with the first aspect, in some implementations of the first aspect, obtaining the user's first movement trajectory on the screen of the terminal device includes: obtaining the first movement trajectory of the user on the screen of the terminal device through single-finger operation or multi-finger operation.

[0036] It should be understood that the movement trajectory obtained in the embodiments of this application is not limited to the movement trajectory obtained by a single finger, but can also be the movement trajectory obtained by multi-finger operation. The movement trajectory in the embodiments of this application includes, but is not limited to, sliding along different directions, numbers, English characters and special symbols, such as "W", "M", "S", "C", "V", "||", "|", "<", ">", "&", "8", circles, triangles, hearts, etc.

[0037] For example, users can obtain movement trajectories such as "W", "M", "S", "C", "V", "|", "<", ">", "&", "8", circle, triangle, and heart through single-finger operation. Users can obtain movement trajectories such as "||", "|||", "||||", "LL", "JJ", "ZZ", and heart through multi-finger operation.

[0038] This application provides an application launch method, which allows users to quickly launch a specific application by obtaining a first movement trajectory through single-finger or multi-finger operation. The launch gestures are highly selectable, enriching the types of applications that can be launched quickly.

[0039] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: obtaining the correspondence between the first movement trajectory input by the user and the application.

[0040] Users can pre-enter the mapping between movement tracks and applications on their terminal devices. Optionally, one movement track can correspond to one application, or multiple movement tracks can correspond to one application; this application does not impose any limitations on this. For example, movement track "S" corresponds to launching the photo album application, movement tracks "W" and "L" correspond to quickly launching the contacts application, and movement track "M" corresponds to launching the music player application.

[0041] This application provides an application launch method in which users can pre-record the correspondence between movement trajectory and application on the terminal device. Subsequently, when the terminal device is in a state of screen-off and lock, users can use a variety of different movement trajectories to open the corresponding application, thus enriching the types of applications that can be launched quickly.

[0042] In conjunction with the first aspect, in some implementations of the first aspect, the screen of the terminal device integrates a fingerprint sensor, which is used to acquire the user's fingerprint.

[0043] For example, the fingerprint sensor can be a capacitive fingerprint sensor, an ultrasonic fingerprint sensor, an optical fingerprint sensor, etc., and the fingerprint sensor can be located under the screen of the terminal device. When the user's finger swipes across the fingerprint sensing area, the terminal device can acquire the user's fingerprint through the fingerprint sensor.

[0044] This application provides an application launch method in which the user's movement trajectory on the screen passes through the fingerprint sensing area of ​​the terminal device, and the user's fingerprint can be acquired at the same time as the movement trajectory. The user only needs to operate once to quickly launch a specific application, which balances security and convenience and brings a smooth interactive experience to the user.

[0045] In conjunction with the first aspect, in some implementations of the first aspect, the screen of the terminal device integrates a touch chip, which is used to acquire the first movement trajectory.

[0046] Optionally, a fingerprint sensor can also be used to acquire the user's movement trajectory on the screen. In one possible implementation scenario, the terminal device's screen integrates a large fingerprint sensor, which can simultaneously acquire the user's movement trajectory on the screen and their fingerprint.

[0047] This application provides an application launch method in which the user's movement trajectory on the screen passes through the fingerprint sensing area of ​​the terminal device, and the user's fingerprint can be acquired at the same time as the movement trajectory. The user only needs to operate once to quickly launch a specific application, which balances security and convenience and brings a smooth interactive experience to the user.

[0048] In conjunction with the first aspect, in some implementations of the first aspect, the step of presenting the second interface in response to the first movement trajectory includes: acquiring the user's fingerprint when the first movement trajectory passes through the fingerprint sensing area; and presenting the second interface when the user's fingerprint successfully matches a preset fingerprint and the first movement trajectory successfully matches a preset movement trajectory.

[0049] A successful match between the user's fingerprint and a preset fingerprint indicates that the similarity between the user's fingerprint data acquired by the terminal device and the preset fingerprint is greater than a first preset matching threshold. A successful match between the first movement trajectory and a preset movement trajectory indicates that the similarity between the first movement trajectory acquired by the terminal device and the preset movement trajectory is greater than a second preset matching threshold. The preset fingerprint can be pre-registered by the user on the terminal device. The preset movement trajectory can be pre-registered by the user on the terminal device or be a factory-configured feature.

[0050] This application provides an application launch method in which the user's movement trajectory on the screen passes through the fingerprint sensing area of ​​the terminal device, and the user's fingerprint can be acquired at the same time as the movement trajectory. The user only needs to operate once to quickly launch a specific application, which balances security and convenience and brings a smooth interactive experience to the user.

[0051] In a second aspect, a computer device is provided, comprising a data acquisition module for acquiring a first movement trajectory of a user on the screen of a terminal device, wherein the first movement trajectory passes through a fingerprint sensing area of ​​the terminal device, and the first interface is the interface of the terminal device in a screen-off and locked state; and a decision module for responding to the first movement trajectory to present a second interface, wherein the second interface is the interface of an application corresponding to the first movement trajectory.

[0052] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire, on the first interface, the second movement trajectory of the user on the screen, the second movement trajectory passing through the fingerprint sensing area; the decision module is further configured to respond to the second movement trajectory and present a third interface, the third interface being a failure prompt interface.

[0053] In conjunction with the second aspect, in some implementations of the second aspect, the third interface includes a fingerprint matching failure prompt interface, a movement trajectory matching failure prompt interface, or a prompt to re-enter the information interface.

[0054] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire, on the first interface, a third movement trajectory of the user on the screen, the third movement trajectory passing through the fingerprint sensing area; the decision module is further configured to respond to the third movement trajectory and present a fourth interface, the fourth interface being the desktop homepage of the terminal device.

[0055] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire, on the first interface, a fourth movement trajectory of the user on the screen, the fourth movement trajectory passing through the fingerprint sensing area; the decision module is further configured to respond to the fourth movement trajectory and present a fifth interface, the fifth interface being the application interface displayed by the terminal device before the screen is turned off.

[0056] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to acquire, on the first interface, the fifth movement trajectory of the user on the screen, the fifth movement trajectory passing through the fingerprint sensing area; the decision module is further configured to present the first interface in response to the fifth movement trajectory.

[0057] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition module is specifically used to: acquire the first movement trajectory of the user on the screen of the terminal device through single-finger operation or multi-finger operation.

[0058] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition module is further configured to obtain the correspondence between the first movement trajectory input by the user and the application.

[0059] In conjunction with the second aspect, in some implementations of the second aspect, the screen of the terminal device integrates a fingerprint sensor for acquiring the user's fingerprint.

[0060] In conjunction with the second aspect, in some implementations of the second aspect, the screen of the terminal device integrates a touch chip, which is used to acquire the first movement trajectory.

[0061] In conjunction with the second aspect, in some implementations of the second aspect, the decision module is specifically used to: acquire the user's fingerprint when the first movement trajectory passes through the fingerprint sensing area; and present the second interface when the user's fingerprint successfully matches a preset fingerprint and the first movement trajectory successfully matches a preset movement trajectory.

[0062] The beneficial effects of the second aspect and any possible implementation of the second aspect correspond to the beneficial effects of the first aspect and any possible implementation of the first aspect, which will not be elaborated further.

[0063] Thirdly, embodiments of this application provide a terminal device, which includes a processor for coupling with a memory to read and execute instructions and / or program code in the memory to perform the first aspect or any possible implementation of the first aspect.

[0064] Fourthly, embodiments of this application provide a computer-readable storage medium storing program code that, when executed on a computer, causes the computer to perform the first aspect or any possible implementation thereof.

[0065] Fifthly, embodiments of this application provide a computer program product comprising: computer program code, which, when executed on a computer, causes the computer to perform as described in the first aspect or any possible implementation thereof.

[0066] In a sixth aspect, a chip is provided, including a processor for reading instructions stored in a memory, wherein when the processor executes the instructions, the chip implements the methods of the first aspect and any possible implementation thereof. Attached Figure Description

[0067] Figure 1 is a schematic diagram of the hardware architecture of a terminal device applicable to an embodiment of this application.

[0068] Figure 2 is a schematic diagram of the software architecture of a terminal device applicable to an embodiment of this application.

[0069] Figure 3 is an exemplary flowchart of an application startup method provided in an embodiment of this application.

[0070] Figure 4 is a schematic diagram of the first interface provided in an embodiment of this application.

[0071] Figure 5 is a schematic diagram of a second interface presented in response to a first movement trajectory according to an embodiment of this application.

[0072] Figure 6 is a schematic diagram of another response to the first movement trajectory to present the second interface provided in an embodiment of this application.

[0073] Figure 7 is a schematic diagram of another response to the first movement trajectory to present the second interface provided in an embodiment of this application.

[0074] Figure 8 is a schematic diagram of another response to the first movement trajectory to present the second interface provided in an embodiment of this application.

[0075] Figure 9 is a schematic diagram of the movement trajectory provided in an embodiment of this application.

[0076] Figure 10 is a schematic diagram of the movement trajectory obtained by the user through single-finger operation or multi-finger operation according to an embodiment of this application.

[0077] Figure 11 is a schematic diagram of the movement trajectory and identification area provided in the embodiments of this application.

[0078] Figure 12 is an exemplary flowchart of another application launch method provided in an embodiment of this application.

[0079] Figure 13 is a schematic diagram of a third interface presented in response to a second movement trajectory according to an embodiment of this application.

[0080] Figure 14 is an exemplary flowchart of another application startup method provided in an embodiment of this application.

[0081] Figure 15 is a schematic diagram of a fourth interface presented in response to a third movement trajectory according to an embodiment of this application.

[0082] Figure 16 is an exemplary flowchart of another application startup method provided in an embodiment of this application.

[0083] Figure 17 is a schematic diagram of a fifth interface presented in response to a fourth movement trajectory according to an embodiment of this application.

[0084] Figure 18 is an exemplary flowchart of another application startup method provided in an embodiment of this application.

[0085] Figure 19 is a schematic diagram of a first interface presented in response to a fifth movement trajectory according to an embodiment of this application.

[0086] Figure 20 is a schematic diagram of another response to the fifth movement trajectory to present the first interface provided in an embodiment of this application.

[0087] Figure 21 is an exemplary flowchart of another application launch method provided in an embodiment of this application.

[0088] Figure 22 is a schematic diagram of a fingerprint sensing area displayed on a screen according to an embodiment of this application.

[0089] Figure 23 is a schematic diagram of different interfaces presented by the terminal device in response to the movement trajectory provided in the embodiments of this application.

[0090] Figure 24 is an exemplary flowchart of another application launch method provided in an embodiment of this application.

[0091] Figure 25 is a structural example diagram of a computer device provided in an embodiment of this application.

[0092] Figure 26 is a schematic diagram of a terminal device provided in an embodiment of this application. Detailed Implementation

[0093] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort should fall within the scope of protection of this application.

[0094] In the embodiments of this application, the words "exemplary," "for example," etc., are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.

[0095] The business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0096] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0097] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0098] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0099] When not in use for an extended period, the device's system will enter a low-power mode, and the display will turn off to conserve power. If the user has set up security authentication methods such as password, fingerprint, face, or pattern recognition, the device will automatically enter a lock screen state when the screen is off. To use the device, a password verification or other steps are required to access the system desktop.

[0100] To facilitate the quick wake-up of frequently used applications in screen-off scenarios, some manufacturers have introduced a quick wake-up function to enable more convenient human-computer interaction. However, because the quick wake-up function in screen-off mode cannot simultaneously recognize identity information, security authentication is required again when accessing applications involving personal privacy, such as contacts, chat software, and photo albums, resulting in an unsmooth experience.

[0101] With the widespread adoption of fingerprint recognition technology in mobile devices, people are gradually getting used to using their fingerprints to unlock their systems and access their desktops. However, currently, fingerprint recognition devices are generally separate from the screen and are only used for system unlocking and secure payments.

[0102] Achieving both efficient and secure unlocking and quick application launch simultaneously has become a pressing need. In this embodiment, the user's movement trajectory on the screen passes through the fingerprint sensing area of ​​the terminal device, allowing the acquisition of the user's fingerprint while simultaneously acquiring the movement trajectory. The user only needs one operation to quickly launch a specific application, balancing security and convenience and providing a smooth interactive experience.

[0103] The methods provided in this application can be applied to terminal devices such as mobile phones, tablets, wearable devices, in-vehicle devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). This application does not impose any restrictions on the specific type of terminal device.

[0104] For example, Figure 1 shows a schematic diagram of the structure of terminal device 100. Terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, an ultrasonic sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0105] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0106] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0107] The controller can serve as the central nervous system and command center of the terminal device 100. The controller can generate operation control signals based on the instruction opcode and timing signals to control the fetching and execution of instructions.

[0108] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0109] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0110] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the terminal device 100.

[0111] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.

[0112] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0113] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.

[0114] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the shooting function of the terminal device 100. The processor 110 and the display screen 194 communicate via the DSI interface to enable the display function of the terminal device 100.

[0115] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0116] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, or USB Type-C port. USB port 130 can be used to connect a charger to charge terminal device 100, and can also be used for data transfer between terminal device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.

[0117] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may also adopt different interface connection methods or a combination of multiple interface connection methods as described in the above embodiments.

[0118] The charging management module 140 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 receives charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the terminal device 100. While charging the battery 142, the charging management module 140 can also supply power to the terminal device via the power management module 141.

[0119] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, external memory, display screen 194, camera 193, and wireless communication module 160, etc. The power management module 141 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be located in the same device.

[0120] The wireless communication function of the terminal device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0121] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0122] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the terminal device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.

[0123] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.

[0124] The wireless communication module 160 can provide solutions for wireless communication applications on the terminal device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0125] In some embodiments, antenna 1 of terminal device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling terminal device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).

[0126] Terminal device 100 implements display functions through a GPU, display screen 194, and application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0127] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a minimized LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the terminal device 100 may include one or N display screens 194, where N is a positive integer greater than 1.

[0128] Terminal device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.

[0129] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, transforming it into an image visible to the naked eye. The ISP can also perform algorithmic optimization of image noise, brightness, and skin tone. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.

[0130] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, the terminal device 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[0131] A digital signal processor (DSP) is used to process digital signals. Besides digital image signals, it can also process other digital signals. For example, when terminal device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.

[0132] Video codecs are used to compress or decompress digital video. Terminal device 100 may support one or more video codecs. Thus, terminal device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG 2, MPEG 3, MPEG 4, etc.

[0133] NPU stands for Neural Network (NN) Computing Processor. By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in terminal devices, such as image recognition, facial recognition, speech recognition, and text understanding.

[0134] The external storage interface 120 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the terminal device 100. The external storage card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external storage card.

[0135] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of terminal device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of terminal device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.

[0136] Terminal device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.

[0137] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.

[0138] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The terminal device 100 can listen to music or make hands-free calls through the speaker 170A.

[0139] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the terminal device 100 answers a phone call or voice message, the receiver 170B can be brought close to the listener's ear to hear the voice.

[0140] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Terminal device 100 may be equipped with at least one microphone 170C. In some embodiments, terminal device 100 may be equipped with two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, terminal device 100 may be equipped with three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.

[0141] The 170D headphone jack is used to connect wired headphones. The 170D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.

[0142] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Terminal device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, terminal device 100 detects the intensity of the touch operation based on pressure sensor 180A. Terminal device 100 can also calculate the touch position based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example: when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS is executed.

[0143] The gyroscope sensor 180B can be used to determine the motion attitude of the terminal device 100. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the terminal device 100 around three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the terminal device 100's shake, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to counteract the shake of the terminal device 100 through reverse movement, thus achieving image stabilization. The gyroscope sensor 180B can also be used in navigation and motion-sensing game scenarios.

[0144] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device 100 calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.

[0145] The magnetic sensor 180D includes a Hall sensor. The terminal device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover. In some embodiments, when the terminal device 100 is a flip phone, the terminal device 100 can detect the opening and closing of the flip cover using the magnetic sensor 180D. Then, based on the detected opening and closing state of the cover or the flip cover, features such as automatic flip unlocking can be set.

[0146] The 180E accelerometer can detect the magnitude of acceleration of the terminal device 100 in various directions (typically three axes). When the terminal device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the attitude of the terminal device, and can be applied to applications such as landscape / portrait switching and pedometers.

[0147] A distance sensor 180F is used to measure distance. The terminal device 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, the terminal device 100 can utilize the distance sensor 180F to measure distance for rapid focusing.

[0148] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The terminal device 100 emits infrared light outward through the LED. The terminal device 100 uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device 100. When insufficient reflected light is detected, the terminal device 100 can determine that there is no object near the terminal device 100. The terminal device 100 may use the proximity sensor 180G to detect when a user holds the terminal device 100 close to their ear for a call, so as to automatically turn off the screen to save power. The proximity sensor 180G can also be used in holster mode and pocket mode for automatic unlocking and screen locking.

[0149] The ambient light sensor 180L is used to sense the ambient light intensity. The terminal device 100 can adaptively adjust the brightness of the display screen 194 based on the sensed ambient light intensity. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also work with the proximity sensor 180G to detect whether the terminal device 100 is in a pocket to prevent accidental touches.

[0150] The ultrasonic sensor 180H is used to locate the coordinates of a finger on the screen and can also recognize the user's fingerprint and touch events. The terminal device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, and answering calls with fingerprints.

[0151] Temperature sensor 180J is used to detect temperature. In some embodiments, terminal device 100 uses the temperature detected by temperature sensor 180J to execute a temperature handling strategy. For example, when the temperature reported by temperature sensor 180J exceeds a threshold, terminal device 100 reduces the performance of the processor located near temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is below another threshold, terminal device 100 heats battery 142 to prevent abnormal shutdown of terminal device 100 due to low temperature. In still other embodiments, when the temperature is below yet another threshold, terminal device 100 boosts the output voltage of battery 142 to prevent abnormal shutdown due to low temperature.

[0152] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "capacitive touchscreen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of terminal device 100, in a different position than display screen 194.

[0153] The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire vibration signals from the vibrating bone segments of the human vocal cords. The bone conduction sensor 180M can also contact the human pulse to receive blood pressure signals. In some embodiments, the bone conduction sensor 180M can also be incorporated into headphones to form bone conduction headphones. The audio module 170 can parse the voice signals from the vibrating bone segments of the vocal cords acquired by the bone conduction sensor 180M to realize voice functionality. The application processor can parse heart rate information from the blood pressure signals acquired by the bone conduction sensor 180M to realize heart rate detection functionality.

[0154] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Terminal device 100 can receive button input and generate key signal inputs related to user settings and function control of terminal device 100.

[0155] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can correspond to touch operations performed on different applications (such as taking photos, playing audio, etc.). Motor 191 can also correspond to different vibration feedback effects for touch operations performed on different areas of the display screen 194. Different application scenarios (such as time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also be customized.

[0156] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.

[0157] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and separate from the terminal device 100. The terminal device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The terminal device 100 interacts with the network through the SIM card to realize functions such as calls and data communication. In some embodiments, the terminal device 100 uses an embedded SIM (eSIM) card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100.

[0158] It should be understood that the phone cards in the embodiments of this application include, but are not limited to, SIM cards, eSIM cards, universal subscriber identity modules (USIM), universal integrated circuit cards (UICC), etc.

[0159] The software system of terminal device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses the layered architecture Android system as an example to exemplify the software structure of terminal device 100.

[0160] Figure 2 is a software structure block diagram of the terminal device 100 according to an embodiment of this application. The layered architecture divides the software into several layers, each with a clear role and division of labor. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer. The application layer may include a series of application packages.

[0161] As shown in Figure 2, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and SMS.

[0162] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0163] As shown in Figure 2, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.

[0164] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.

[0165] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.

[0166] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.

[0167] The phone manager is used to provide communication functions for terminal device 100. For example, it manages call status (including connection, hang-up, etc.).

[0168] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0169] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of download completion or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating the device, and flashing indicator lights.

[0170] The Android Runtime consists of core libraries and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

[0171] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.

[0172] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0173] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0174] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0175] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

[0176] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0177] A 2D graphics engine is a graphics engine for 2D drawing.

[0178] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.

[0179] It should be understood that the technical solutions in the embodiments of this application can be used in systems such as Android, iOS, and HarmonyOS.

[0180] Figure 3 is an exemplary flowchart of an application startup method provided in an embodiment of this application.

[0181] 310. On the first interface, obtain the first movement trajectory.

[0182] On the first interface of the terminal device, the user's first movement trajectory on the terminal device screen is obtained. The first movement trajectory passes through the fingerprint sensing area of ​​the terminal device, and the first interface is the interface of the terminal device when the screen is off and locked.

[0183] Figure 4 is a schematic diagram of the first interface provided in the embodiment of this application. Figure 4(a) is the interface of the terminal device with the screen completely black; Figure 4(b) is the interface of the terminal device with the screen black and only the date is displayed; Figure 4(c) is the interface of the terminal device with the screen black and only the time is displayed; Figure 4(d) is the interface of the terminal device with the screen black and only the time is displayed in the form of a clock; Figure 4(e) is the interface of the terminal device with the screen black and only the time and date are displayed; Figure 4(f) is the interface of the terminal device with the screen black and only a specified image is displayed; Figure 4(g) is the interface of the terminal device with the screen black and only a music progress bar and volume control are displayed; Figure 4(h) is the interface of the terminal device with the screen black and only a music progress bar, volume control, time and date are displayed; Figure 4(i) is the interface of the terminal device with the screen black and only the date and time are displayed in the form of a clock. It should be understood that the first interface in Figure 4 is only an example. The first interface may also include a combination of the elements displayed on the interfaces in Figures 4(a) to 4(i). For example, the first interface may be an interface in which the terminal device displays only the time, date and specified image when the screen is black. The first interface may also be an interface in which the terminal device displays only the help button when the screen is black. The above examples should not be construed as limiting this application.

[0184] The fingerprint sensing area is the area on the screen of a terminal device used to sense the user's fingerprint. When the user's finger is located in the fingerprint sensing area and in contact with the screen, the terminal device can acquire the user's fingerprint, which can be used to unlock the terminal device's system.

[0185] 320, responding to the first movement trajectory, presents the second interface.

[0186] In response to the first movement trajectory, a second interface is displayed on the screen of the terminal device. The second interface is the interface of the application corresponding to the first movement trajectory.

[0187] In one possible implementation, the second interface is presented when the user's fingerprint obtained by the terminal device is successfully matched with a preset fingerprint and the first movement trajectory is successfully matched with a preset movement trajectory.

[0188] The first movement trajectory includes, but is not limited to, swiping in different directions, numbers, English characters, and special symbols, such as "W", "M", "S", "C", "||", "|", "V", "<", ">", "&", "8", circles, triangles, hearts, etc. This application can pre-set the correspondence between movement trajectories and applications. Optionally, one movement trajectory can correspond to one application, or multiple movement trajectories can correspond to one application; this application does not limit this. In one possible implementation scenario, the correspondence between movement trajectories and applications can also be pre-configured before the terminal device leaves the factory. For example, the user can be informed through the instruction manual, and the user can quickly launch a specific application based on the correspondence between the movement trajectory and the application. For example, movement trajectory "S" corresponds to launching a photo album application, movement trajectories "W" and "L" correspond to quickly launching a calculator application, movement trajectory "6" corresponds to launching a text messaging application, and movement trajectory "V" corresponds to launching a chat application.

[0189] The second interface is the user interface of the application, including but not limited to the main interface of the application and the sub-interfaces of the application that can be switched to by buttons on the main interface.

[0190] Figure 5 is a schematic diagram of a second interface presented in response to a first movement trajectory according to an embodiment of this application. The terminal device obtains the user's first movement trajectory "S" under the first interface. The fingerprint and the first movement trajectory are successfully matched, and the second interface is presented. The second interface is the user interface of the photo album application.

[0191] Figure 6 is a schematic diagram of another response to the first movement trajectory and the presentation of the second interface provided in the embodiment of this application. The terminal device obtains the user's first movement trajectory "W" under the first interface. The fingerprint and the first movement trajectory are successfully matched, and the second interface is presented. The second interface is the user interface of the counter application.

[0192] Figure 7 is a schematic diagram of another response to the first movement trajectory and the presentation of the second interface provided in the embodiment of this application. The terminal device obtains the user's first movement trajectory "6" under the first interface. The fingerprint and the first movement trajectory are successfully matched, and the second interface is presented. The second interface is the user interface of the SMS application.

[0193] Figure 8 is a schematic diagram of another response to the first movement trajectory and the presentation of the second interface provided by the embodiment of this application. The terminal device obtains the user's first movement trajectory "V" under the first interface. The fingerprint and the first movement trajectory are successfully matched, and the second interface is presented. The second interface is the user interface of the chat application.

[0194] Figure 9 is a schematic diagram of the movement trajectory provided in an embodiment of this application.

[0195] The first movement trajectory, second movement trajectory, third movement trajectory, fourth movement trajectory, and fifth movement trajectory in the embodiments of this application can be collectively referred to as movement trajectories.

[0196] The movement trajectories in this application include, but are not limited to, swiping in different directions, numbers, English characters, and special symbols, such as "W", "M", "S", "C", "||", "|", "V", "<", ">", "&", "8", circles, triangles, hearts, etc. Each pattern in Figure 9 can be a movement trajectory, meaning that users can quickly launch the corresponding application by drawing patterns in the grids on the screen when the terminal device is off and locked. It should be understood that the movement trajectory patterns in Figure 9 are merely examples and should not be construed as limiting this application.

[0197] Figure 10 is a schematic diagram of the movement trajectory obtained by the user through single-finger operation or multi-finger operation according to an embodiment of this application.

[0198] When the terminal device is off and locked, the user can slide on the screen using a single finger or multiple fingers. The terminal device will collect the user's movement trajectory and fingerprint. In Figure 10(a), the user obtains a triangular movement trajectory using a single finger; in Figure 10(b), the user obtains a "W" shaped movement trajectory using a single finger; in Figure 10(c), the user obtains a "|||" shaped movement trajectory using three fingers; and in Figure 10(d), the user obtains a heart-shaped movement trajectory using two fingers.

[0199] Figure 11 is a schematic diagram of the movement trajectory and identification area provided in the embodiments of this application.

[0200] The terminal device acquires the user's fingerprint through the fingerprint sensing area and the user's movement trajectory through the movement trajectory recognition area. The fingerprint sensing area and the movement trajectory recognition area can be the same area or different areas.

[0201] For example, a fingerprint sensor can simultaneously recognize fingerprints and movement trajectories. The screen of the terminal device can integrate a fingerprint sensor to simultaneously acquire the user's fingerprint and movement trajectories in the area of ​​the screen where the fingerprint sensor operates. In this case, the area of ​​the screen where the fingerprint sensor operates serves as both the fingerprint sensing area and the movement trajectory recognition area.

[0202] For example, fingerprint recognition can be achieved by a fingerprint sensor, and movement trajectory recognition can be achieved by a touch chip. The screen of the terminal device can integrate both a fingerprint sensor and a touch chip simultaneously, so that the user's fingerprint can be acquired in the area of ​​the screen where the fingerprint sensor operates, and the user's movement trajectory can be acquired in the area of ​​the screen where the touch chip operates. In this case, the area of ​​the screen where the fingerprint sensor operates is the fingerprint sensing area, and the area where the touch chip operates is the movement trajectory recognition area. It should be understood that when the fingerprint sensing area and the movement trajectory recognition area are different areas, the two areas can be in an inclusive relationship, a partially overlapping relationship, or a separate relationship.

[0203] The starting position of the movement trajectory can be within the fingerprint sensing area, the movement trajectory recognition area, or a non-recognition area. The ending position of the movement trajectory can also be within the fingerprint sensing area, the movement trajectory recognition area, or a non-recognition area. This application does not restrict the specific starting and ending positions of the movement trajectory, as long as at least part of the movement trajectory falls within the movement trajectory recognition area and the movement trajectory passes through the fingerprint sensing area. The non-recognition area includes all areas on the terminal device's screen other than the movement trajectory recognition area and the fingerprint sensing area.

[0204] In Figure 11(a), the fingerprint sensing area and the motion trajectory recognition area belong to the same area, and the area of ​​this area is smaller than the screen area of ​​the terminal device. The motion trajectory "W" falls entirely within this area. In Figure 11(b), the fingerprint sensing area and the motion trajectory recognition area belong to the same area, and the area of ​​this area is equal to the screen area of ​​the terminal device. The motion trajectory "○" falls entirely within this area. In Figure 11(c), the fingerprint sensing area and the motion trajectory recognition area belong to different areas. The areas of both the fingerprint sensing area and the motion trajectory recognition area are smaller than the screen area. The fingerprint sensing area is contained within the motion trajectory recognition area. The starting position of the motion trajectory "|" is within the motion trajectory recognition area, and the ending position of the motion trajectory "|" is within the non-recognition area. In Figure 11(d), the fingerprint sensing area and the motion trajectory recognition area belong to different areas. The area of ​​the motion trajectory recognition area is equal to the screen area. In Figure 11(e), the fingerprint sensing area and the motion trajectory recognition area are different areas. The areas of both the fingerprint sensing area and the motion trajectory recognition area are smaller than the screen area. They are two separate areas. The starting position of the motion trajectory "|" is within the motion trajectory recognition area, and the ending position of the motion trajectory "|" is within the fingerprint sensing area. In Figure 11(f), the fingerprint sensing area and the motion trajectory recognition area are different areas. The areas of both the fingerprint sensing area and the motion trajectory recognition area are smaller than the screen area. They partially overlap. The starting and ending positions of the motion trajectory "V" are both within the non-recognition area.

[0205] Figure 12 is an exemplary flowchart of another application launch method provided in an embodiment of this application.

[0206] 1210, on the first interface, obtain the second movement trajectory.

[0207] On the first interface of the terminal device, the user's second movement trajectory on the terminal device screen is acquired. The second movement trajectory passes through the fingerprint sensing area of ​​the terminal device.

[0208] For a description of the first interface, please refer to Figure 4. For a description of the second movement trajectory, please refer to Figure 9. This application will not repeat the description.

[0209] 1220, responding to the second movement trajectory, presents the third interface.

[0210] In response to the second movement trajectory, a third interface is displayed on the terminal device's screen; the third interface is a failure prompt interface.

[0211] If fingerprint matching fails, the terminal device can display a third interface. For example, if fingerprint matching fails and the second movement trajectory matching also fails, the terminal device displays a third interface. Alternatively, if fingerprint matching fails but the second movement trajectory matching succeeds, the terminal device displays a third interface.

[0212] The third interface may include failure message text or failure message images. For example, failure message text includes, but is not limited to, "Unlock failed," "Operation failed," "Try again," and "Error." Failure message images include, but are not limited to, failure animations and "×" symbols.

[0213] The third interface includes a fingerprint matching failure prompt interface, a movement trajectory matching failure prompt interface, or a prompt to re-enter the password. The fingerprint matching failure prompt interface may include text prompts such as "Fingerprint matching failed," "Fingerprint matching error," "Input error," "Fingerprint recognition failed," or "Recognition failed," and may also include an "×" icon. The movement trajectory matching failure prompt interface may include text prompts such as "Movement trajectory matching failed," "Movement trajectory matching error," "Input error," "Movement trajectory recognition failed," "Recognition failed," or "Gesture recognition failed," and may also include an "×" icon. The prompt to re-enter the password may include prompts such as "Please re-enter," "Enter again," or "Try again," or may directly display the password input button.

[0214] Figure 13 is a schematic diagram of a third interface presented in response to a second movement trajectory according to an embodiment of this application. The terminal device acquires the user's second movement trajectory "6" on the first interface. Fingerprint matching fails, and a third interface is presented. In Figure 13(a), the third interface displays the failure message "Slide to unlock"; in Figure 13(b), the third interface displays the failure messages "Use face recognition to unlock XX", "Please face the screen to verify your face", and "Use password"; in Figure 13(c), the third interface displays the failure message pattern "×"; in Figure 13(d), the third interface displays the failure message "Please enter password" and a password input button; in Figure 13(e), the third interface displays the failure message "Application fast launch failed, please try again" and a failure message pattern; in Figure 13(f), the third interface displays the failure message "Recognition failed". It should be understood that after the terminal device acquires the user's second movement trajectory on the first interface, any screen different from the first interface that is not unlocked and displayed on the screen can be considered a failure message interface, i.e., the third interface. The third interface is not limited to the examples described above.

[0215] Figure 14 is an exemplary flowchart of another application startup method provided in an embodiment of this application.

[0216] 1410, on the first interface, obtain the third movement trajectory.

[0217] On the first interface of the terminal device, the user's third movement trajectory on the terminal device screen is acquired. The third movement trajectory passes through the fingerprint sensing area of ​​the terminal device.

[0218] For a description of the first interface, please refer to Figure 4. For a description of the third movement trajectory, please refer to Figure 9. This application will not repeat the description.

[0219] 1420, responding to the third movement trajectory, presents the fourth interface.

[0220] In response to the third movement trajectory, a fourth interface is displayed on the terminal device's screen, which is the terminal device's desktop homepage.

[0221] If fingerprint matching is successful but third movement trajectory matching fails, the terminal device can display a fourth interface.

[0222] The home screen of a terminal device is typically the interface a user sees on the screen when they first start the device. This home screen can include one or more of the following: application icons, application folders, application widgets, wallpaper, search bar, bottom navigation bar, and theme animations.

[0223] Figure 15 is a schematic diagram of a fourth interface presented in response to a third movement trajectory according to an embodiment of this application. The terminal device acquires the user's third movement trajectory "8" on the first interface. If fingerprint matching is successful, or if the third movement trajectory matching fails, the fourth interface is presented. In Figure 15(a), the fourth interface includes multiple applications and a bottom navigation bar; in Figure 15(b), the fourth interface includes a search bar and multiple application widgets; in Figure 15(c), the fourth interface includes a search bar, multiple application widgets, and multiple applications; in Figure 15(d), the fourth interface includes multiple applications, application widgets, and a bottom navigation bar; in Figure 15(e), the fourth interface includes multiple applications, a search bar, and a bottom navigation bar; in Figure 15(f), the fourth interface includes a search bar and multiple applications.

[0224] The method for presenting a fourth interface in response to a third movement trajectory provided in this application can also be used for slide-to-unlock on terminal devices, allowing users to securely unlock the device without being aware of the fingerprint module. Compared to traditional slide-to-unlock without security protection, it adds fingerprint verification, improving security and protecting user privacy. Furthermore, compared to the traditional fingerprint-pressing unlock method, this unlocking method is more in line with users' mobile phone usage habits, providing a better interactive and responsive experience. Optionally, slide-to-unlock can also be combined with system desktop switching animations to present richer visual effects, enhancing the user's unlocking interaction experience.

[0225] Figure 16 is an exemplary flowchart of another application startup method provided in an embodiment of this application.

[0226] 1610, on the first interface, obtain the fourth movement trajectory.

[0227] On the first interface of the terminal device, the user's fourth movement trajectory on the terminal device screen is acquired. The fourth movement trajectory passes through the fingerprint sensing area of ​​the terminal device.

[0228] For a description of the first interface, please refer to Figure 4. For a description of the fourth movement trajectory, please refer to Figure 9. This application will not repeat the description.

[0229] 1620, responding to the fourth movement trajectory, presents the fifth interface.

[0230] In response to the fourth movement trajectory, a fifth interface is displayed on the terminal device's screen. The fifth interface is the application interface displayed on the terminal device before the screen is turned off.

[0231] If fingerprint matching is successful but the fourth motion trajectory matching fails, the terminal device can display a fifth interface. This fifth interface represents the application interface displayed on the screen before the screen turned off. For example, if the user was viewing the photo album before the screen turned off, the fifth interface would be the photo album application's interface. If the user was using a chat application before the screen turned off, the fifth interface would be the chat application's interface.

[0232] In one possible implementation scenario, if the time the terminal device is in a screen-off state is greater than a preset time threshold, then if fingerprint matching is successful but movement trajectory matching fails, the terminal device will display a fourth interface; if the time the terminal device is in a screen-off state is less than or equal to the preset time threshold, then if fingerprint matching is successful but movement trajectory matching fails, the terminal device will display a fifth interface.

[0233] Figure 17 is a schematic diagram of presenting a fifth interface in response to a fourth movement trajectory according to an embodiment of this application. The terminal device acquires the user's fourth movement trajectory "L" on the first interface. If fingerprint matching is successful, or if the fourth movement trajectory matching fails, and the screen-off time is less than or equal to a preset time threshold, the fifth interface is presented. In Figure 17(a), the fifth interface is the user interface of the camera application displayed on the screen before the screen turns off; in Figure 17(b), the fifth interface is the user interface of the album application displayed on the screen before the screen turns off; in Figure 17(c), the fifth interface is the user interface of the memo application displayed on the screen before the screen turns off.

[0234] The method for presenting a fifth interface in response to a fourth movement trajectory provided in this application embodiment can also be used for slide-to-unlock on terminal devices, allowing users to securely unlock the device without being aware of the fingerprint module's presence. Compared to traditional slide-to-unlock without security protection, it adds fingerprint verification, improving security and protecting user privacy. Furthermore, compared to the traditional fingerprint-pressing unlock method, this unlocking method is more in line with users' mobile phone usage habits, providing a better interactive and responsive experience. Optionally, slide-to-unlock can also be combined with system desktop switching animations to present richer visual effects, enhancing the user's unlocking interaction experience.

[0235] Figure 18 is an exemplary flowchart of another application startup method provided in an embodiment of this application.

[0236] 1810, on the first interface, obtain the fifth movement trajectory.

[0237] On the first interface of the terminal device, the user's fifth movement trajectory on the terminal device screen is acquired. The fifth movement trajectory passes through the fingerprint sensing area of ​​the terminal device.

[0238] For a description of the first interface, please refer to Figure 4. For a description of the fifth movement trajectory, please refer to Figure 9. This application will not repeat the description.

[0239] At 1820, in response to the fifth movement trajectory, the first interface is displayed.

[0240] In response to the fifth movement trajectory, the first interface is displayed on the screen of the terminal device. The first interface is the interface of the terminal device when the screen is off and locked.

[0241] If fingerprint matching fails, the terminal device can display the first interface, meaning the screen display remains unchanged. For example, if fingerprint matching fails and the fifth movement trajectory matching also fails, the terminal device displays the first interface. Alternatively, if fingerprint matching fails but the fifth movement trajectory matching succeeds, the terminal device displays the first interface.

[0242] Figure 19 is a schematic diagram of presenting a first interface in response to a fifth movement trajectory according to an embodiment of this application. The terminal device obtains the user's fourth movement trajectory "M" on the first interface; fingerprint matching fails, but the first interface is still displayed. Figure 20 is a schematic diagram of presenting a first interface in response to a fifth movement trajectory according to another embodiment of this application. The terminal device obtains the user's fourth movement trajectory "N" on the first interface; fingerprint matching fails, but the first interface is still displayed.

[0243] Figure 21 is an exemplary flowchart of another application launch method provided in an embodiment of this application.

[0244] 2110, Users can enter preset fingerprints and preset movement trajectories.

[0245] Users can register at least one preset fingerprint and at least one preset movement trajectory corresponding to an application while the terminal device is in use. Each preset movement trajectory corresponds to the quick launch of an application. For example, preset movement trajectory "S" corresponds to the quick launch of the photo album application, preset movement trajectory "W" corresponds to the quick launch of the contacts application, and preset movement trajectory "C" corresponds to the quick launch of the music player application.

[0246] In one possible implementation, the process of a user registering a preset fingerprint is as follows: (1) The user opens the settings application on the terminal device; (2) In the settings, find "Security and Privacy" or a similar option; (3) Select "Fingerprint Recognition" or "Fingerprint and Password" or a similar option; (4) The system may ask the user to enter a device password or pattern to confirm identity; (5) The user selects "Add Fingerprint" or a similar option; (6) The user follows the on-screen instructions to gently place their finger on the fingerprint sensor multiple times until the system successfully registers the fingerprint. The fingerprint is not limited to a complete fingerprint, but can also be a part of a fingerprint, such as the fingerprint of the fingertip.

[0247] In one possible implementation, the process of a user entering the relationship between a preset movement trajectory and an application is as follows: (1) The user opens the settings application on the terminal device; (2) In the settings, find the relevant options such as "accessibility" or "gesture control"; (3) Select "add gesture" or a similar option; (4) The user can customize the preset movement trajectory and associated applications. The preset movement trajectory can be customized by drawing letters, numbers or symbols, etc., and the application associated with the preset movement trajectory can be selected, such as "S" associated with the photo album application, "W" associated with the address book application, and "C" associated with the music playback application.

[0248] 2120, the acquisition module collects fingerprints and movement trajectories.

[0249] On the first interface of the terminal device, the terminal device collects the user's fingerprint and the user's movement trajectory on the screen.

[0250] The first interface is the interface of the terminal device in the screen-off and locked state. The screen-off and locked state of the terminal device means that when the user is inactive for a period of time, the device screen will turn off to save power and the screen will be locked to prevent unauthorized access.

[0251] For example, a user's fingerprint can be collected using a fingerprint sensor, or the user's movement trajectory on the screen can be collected using a fingerprint sensor or a TPIC. Optionally, the fingerprint sensor can be a capacitive fingerprint sensor, an ultrasonic fingerprint sensor, an optical fingerprint sensor, etc.

[0252] It should be understood that during the process of a user's finger swiping on the screen, it is not required that all points of the movement trajectory be within the fingerprint sensing area, but the movement trajectory of the finger must pass through the fingerprint sensing area at least once in order to collect fingerprint data and ensure subsequent fingerprint verification.

[0253] In one possible implementation, the terminal device can remind the user that if they want to quickly wake up a specified application while the screen is off and locked, the movement trajectory of their finger must pass through the fingerprint sensing area on the screen, and circle the fingerprint sensing area on the user interface to remind the user, as shown in Figure 22.

[0254] It should be understood that there are no special requirements on the order of collecting movement trajectories and fingerprints in this application embodiment; they can be collected in parallel or sequentially.

[0255] For a detailed description of the movement trajectory, fingerprint sensing area, and movement trajectory recognition area, please refer to the descriptions in Figures 9 to 11, which will not be repeated here.

[0256] 2130, presenting the first interface, second interface, third interface, fourth interface, or fifth interface.

[0257] The user fingerprint collected in step 2120 is matched with the fingerprint entered by the user in step 2110. If the similarity between the fingerprint collected by the terminal device and the preset fingerprint is greater than a first preset matching threshold, the fingerprint match is successful; if the similarity between the fingerprint collected by the terminal device and the preset fingerprint is less than or equal to the first preset matching threshold, the fingerprint match fails. In the case of collecting multiple user fingerprints (e.g., multi-finger gestures), as long as at least one fingerprint has a similarity greater than the first preset matching threshold with the fingerprint entered by the user in step 2110, the fingerprint match is successful; otherwise, the fingerprint match fails.

[0258] The movement trajectory collected in step 2120 is matched with the preset movement trajectory entered by the user in step 2110. If the similarity between the movement trajectory collected by the terminal device and the preset movement trajectory is greater than the second preset matching threshold, the movement trajectory matching is successful; if the similarity between the movement trajectory collected by the terminal device and the preset movement trajectory is less than or equal to the second preset matching threshold, the movement trajectory matching is unsuccessful.

[0259] Figure 23 is a schematic diagram of the terminal device responding to movement trajectory and presenting different interfaces according to the embodiments of this application. In the first interface, the terminal device acquires the user's movement trajectory "W". If both fingerprint and movement trajectory matching are successful, the second interface is presented. In the first interface, the terminal device acquires the user's movement trajectory "W" but fingerprint matching fails. Regardless of whether the movement trajectory matching is successful, the third or first interface is presented. In the first interface, the terminal device acquires the user's movement trajectory "W" and fingerprint matching is successful but movement trajectory matching fails, presenting the fourth or fifth interface. In this case, the user's operation is equivalent to unlocking the device with a fingerprint while swiping the screen. In one possible implementation scenario, if the terminal device is in a screen-off state for a period longer than a preset time threshold, the fourth interface is presented if fingerprint matching is successful but movement trajectory matching fails. If the terminal device is in a screen-off state for a period less than or equal to the preset time threshold, the fifth interface is presented if fingerprint matching is successful but movement trajectory matching fails.

[0260] For a description of the first interface, second interface, third interface, fourth interface and fifth interface, please refer to Figures 4 to 9, 13, 15, 17 and 19, which will not be repeated in this application.

[0261] In some possible implementations, if the number of fingerprint matching failures exceeds a preset threshold, the terminal device can be set to enter a lost mode.

[0262] Figure 24 is an exemplary flowchart of another application launch method provided in an embodiment of this application.

[0263] 2410, A finger was detected falling on the screen.

[0264] When the terminal device is in a state where the screen is off and locked, and the user's finger lands on the trajectory recognition area or fingerprint sensing area, step 2420 is executed.

[0265] 2420, collect fingerprints and movement trajectories.

[0266] When the device screen is off and locked, users can swipe on the screen using one or more fingers. The device collects the user's fingerprint and the movement trajectory on the screen. In other words, the device can collect the fingerprint of one or more fingers, and the movement trajectory obtained through single-finger or multi-finger operations.

[0267] For example, a fingerprint sensor can be used to collect a user's fingerprint, while a fingerprint sensor or a touch panel integrated circuit (TPIC) can be used to collect the user's movement trajectory on the screen. The fingerprint sensor can be a capacitive fingerprint sensor, an ultrasonic fingerprint sensor, an optical fingerprint sensor, etc.

[0268] In one possible implementation, the terminal device can use a large-area fingerprint sensor to collect the user's fingerprint while capturing the movement trajectory of the user's finger, enabling the system to be unlocked with a single operation and directly launching a pre-set application, thus balancing security and convenience and providing the user with a smooth interactive experience.

[0269] For a detailed description of the movement trajectory, fingerprint sensing area, and movement trajectory recognition area, please refer to the descriptions in Figures 9 to 11, which will not be repeated here.

[0270] 2430, Determine if the fingerprint matches.

[0271] The terminal device matches the user fingerprint collected in step 2420 with a preset fingerprint. If the similarity between the fingerprint collected by the terminal device and the preset fingerprint is greater than a first preset matching threshold, the fingerprint match is successful; if the similarity between the fingerprint collected by the terminal device and the preset fingerprint is less than or equal to the first preset matching threshold, the fingerprint match fails. When multiple user fingerprints are collected, as long as at least one fingerprint has a similarity greater than the first preset matching threshold, the fingerprint match is successful; otherwise, the fingerprint match fails, and the method execution ends.

[0272] 2440, unlock and turn on the screen.

[0273] The terminal device unlocks and the screen lights up.

[0274] 2450, determine if the movement trajectory matches.

[0275] The movement trajectory collected in step 2420 is matched with the preset movement trajectory. If the similarity between the movement trajectory collected by the terminal device and the preset movement trajectory is greater than the second preset matching threshold, the movement trajectory matching is successful. If the similarity between the movement trajectory collected by the terminal device and the preset movement trajectory is less than or equal to the second preset matching threshold, the movement trajectory matching fails, and the execution of the method ends.

[0276] It should be understood that there are no special requirements on the order of fingerprint matching (2430) and movement trajectory matching (2450) in this embodiment of the application; they can be matched in parallel or sequentially. This example should not be construed as a limitation of this application.

[0277] 2460, launch the corresponding application.

[0278] Once the user's fingerprint and movement trajectory are successfully matched, the application associated with the movement trajectory is launched. The correspondence between the movement trajectory and the application can be pre-entered by the user or configured by the terminal device before leaving the factory.

[0279] For example, the movement trajectory is "W", which launches the Contacts app; the movement trajectory is "||", which launches the Camera app; and the movement trajectory is "7", which launches the Weather app.

[0280] The application launch method according to embodiments of this application has been described above. The apparatus and device according to embodiments of this application are described below with reference to Figures 25 and 26. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be referred to the foregoing method embodiments.

[0281] Figure 25 is a structural example diagram of a computer device 2500 provided in an embodiment of this application. This computer device 2500 may possess the functions of the terminal device in the above method embodiments and can be used to execute the steps performed by the functions of the terminal device in the above method embodiments. This function can be implemented by hardware, or by software or hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0282] In one possible implementation, the computer device 2500 includes an acquisition module 2510 and a decision module 2520. The acquisition module 2510 and the decision module 2520 are coupled to each other.

[0283] The acquisition module 2510 is used to acquire the user's movement trajectory on the screen of the terminal device under the first interface of the terminal device, and to execute 310 in the method of Figure 3, 1210 in the method of Figure 12, 1410 in the method of Figure 14, 1610 in the method of Figure 16, 1810 in the method of Figure 18, 2120 in the method of Figure 21 and 2420 in the method of Figure 24.

[0284] The decision module 2520 is used to respond to the movement trajectory, display the corresponding interface on the screen, and execute some or all of the steps in the methods shown in Figures 3, 5 to 8, 12 to 21, and 23 to 24.

[0285] Figure 26 illustrates a terminal device 2600 provided in an embodiment of this application. As shown, the terminal device 2600 includes at least one processor 2610 and a transceiver 2620. The processor 2610 is coupled to a memory and is used to execute instructions stored in the memory to control the transceiver 2620 to transmit and / or receive signals.

[0286] Optionally, the terminal device 2600 also includes a memory 2630 for storing instructions.

[0287] In some embodiments, the processor 2610 and the memory 2630 can be combined into a single processing device, with the processor 2610 executing program code stored in the memory 2630 to implement the aforementioned functions. Specifically, the memory 2630 can be integrated into the processor 2610 or independent of it.

[0288] In some embodiments, transceiver 2620 may include a receiver and a transmitter.

[0289] The transceiver 2620 may further include an antenna, and the number of antennas may be one or more. The transceiver 2620 may be a communication interface or an interface circuit.

[0290] This embodiment also provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed on a terminal device, the terminal device performs the aforementioned method steps to implement the application startup method described in the above embodiment.

[0291] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement the application startup method described in the above embodiment.

[0292] Furthermore, embodiments of this application also provide an apparatus, which may specifically be a chip, component, or module. When the apparatus is a chip, the chip may include a connected processor and a memory. The memory stores computer execution instructions, and when the chip is running, the processor can execute the computer execution instructions stored in the memory to cause the chip to execute the application startup methods described in the above method embodiments.

[0293] In one possible implementation, the chip implementing the application startup method provided in this application includes a transceiver module and a processing module. The transceiver module can be an input / output circuit or a communication interface; the processing module can be a processor, microprocessor, or integrated circuit integrated on the chip.

[0294] In this embodiment, the terminal device, computer-readable storage medium, computer program product or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0295] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0296] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the devices, apparatuses, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0297] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or split into more modules, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or modules may be electrical, mechanical, or other forms.

[0298] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0299] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.

[0300] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0301] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. An application launch method, characterized in that, include: On the first interface of the terminal device, the user's first movement trajectory on the screen of the terminal device is obtained. The first movement trajectory passes through the fingerprint sensing area of ​​the terminal device. The first interface is the interface of the terminal device in the screen-off and locked state. In response to the first movement trajectory, a second interface is displayed, which is the interface of the application corresponding to the first movement trajectory.

2. The method according to claim 1, characterized in that, The method further includes: On the first interface, the user's second movement trajectory on the screen is obtained, and the second movement trajectory passes through the fingerprint sensing area; In response to the second movement trajectory, a third interface is displayed, which is a failure prompt interface.

3. The method according to claim 2, characterized in that, The third interface includes a fingerprint matching failure prompt interface, a movement trajectory matching failure prompt interface, or a prompt to re-enter the fingerprint.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: In the first interface, the user's third movement trajectory on the screen is obtained, and the third movement trajectory passes through the fingerprint sensing area; In response to the third movement trajectory, a fourth interface is presented, which is the desktop homepage of the terminal device.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: On the first interface, the user's fourth movement trajectory on the screen is obtained, and the fourth movement trajectory passes through the fingerprint sensing area; In response to the fourth movement trajectory, a fifth interface is presented, which is the application interface displayed by the terminal device before the screen is turned off.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: In the first interface, the user's fifth movement trajectory on the screen is obtained, and the fifth movement trajectory passes through the fingerprint sensing area; In response to the fifth movement trajectory, the first interface is displayed.

7. The method according to any one of claims 1 to 6, characterized in that, The step of acquiring the user's first movement trajectory on the screen of the terminal device includes: The first movement trajectory of the user on the screen of the terminal device is obtained through single-finger or multi-finger operation.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Obtain the correspondence between the first movement trajectory input by the user and the application.

9. The method according to any one of claims 1 to 8, characterized in that, The screen of the terminal device integrates a fingerprint sensor, which is used to acquire the user's fingerprint.

10. The method according to any one of claims 1 to 9, characterized in that, The screen of the terminal device integrates a touch chip, which is used to acquire the first movement trajectory.

11. The method according to any one of claims 1 to 10, characterized in that, The response to the first movement trajectory, displaying the second interface, includes: The user's fingerprint is acquired when the first movement trajectory passes through the fingerprint sensing area; When the user's fingerprint successfully matches a preset fingerprint and the first movement trajectory successfully matches a preset movement trajectory, the second interface is displayed.

12. A computer device, characterized in that, include: The acquisition module is used to acquire the first movement trajectory of the user on the screen of the terminal device under the first interface of the terminal device. The first movement trajectory passes through the fingerprint sensing area of ​​the terminal device. The first interface is the interface of the terminal device in the screen-off and locked state. The decision module is used to respond to the first movement trajectory and present a second interface, which is the interface of the application corresponding to the first movement trajectory.

13. The apparatus according to claim 12, characterized in that, The acquisition module is also used to acquire, on the first interface, the second movement trajectory of the user on the screen, the second movement trajectory passing through the fingerprint sensing area; The decision module is also used to respond to the second movement trajectory and present a third interface, which is a failure prompt interface.

14. The apparatus according to claim 13, characterized in that, The third interface includes a fingerprint matching failure prompt interface, a movement trajectory matching failure prompt interface, or a prompt to re-enter the fingerprint.

15. The apparatus according to any one of claims 12 to 14, characterized in that, The acquisition module is also used to acquire, on the first interface, the third movement trajectory of the user on the screen, the third movement trajectory passing through the fingerprint sensing area; The decision module is also used to respond to the third movement trajectory and present a fourth interface, which is the desktop homepage of the terminal device.

16. The apparatus according to any one of claims 12 to 15, characterized in that, The acquisition module is also used to acquire, on the first interface, the user's fourth movement trajectory on the screen, the fourth movement trajectory passing through the fingerprint sensing area; The decision module is also used to respond to the fourth movement trajectory and present a fifth interface, which is the application interface displayed by the terminal device before the screen is turned off.

17. The apparatus according to any one of claims 12 to 16, characterized in that, The acquisition module is also used to acquire, on the first interface, the user's fifth movement trajectory on the screen, the fifth movement trajectory passing through the fingerprint sensing area; The decision module is also used to present the first interface in response to the fifth movement trajectory.

18. The apparatus according to any one of claims 12 to 17, characterized in that, The acquisition module is specifically used for: The first movement trajectory of the user on the screen of the terminal device is obtained through single-finger or multi-finger operation.

19. The apparatus according to any one of claims 12 to 18, characterized in that, The acquisition module is also used to obtain the correspondence between the first movement trajectory input by the user and the application.

20. The apparatus according to any one of claims 12 to 19, characterized in that, The screen of the terminal device integrates a fingerprint sensor, which is used to acquire the user's fingerprint.

21. The apparatus according to any one of claims 12 to 20, characterized in that, The screen of the terminal device integrates a touch chip, which is used to acquire the first movement trajectory.

22. The apparatus according to any one of claims 12 to 21, characterized in that, The decision-making module is specifically used for: The user's fingerprint is acquired when the first movement trajectory passes through the fingerprint sensing area; When the user's fingerprint successfully matches a preset fingerprint and the first movement trajectory successfully matches a preset movement trajectory, the second interface is displayed.

23. A terminal device, characterized in that, include: A processor configured to be coupled to memory, read and execute instructions and / or program code in the memory to perform the method as described in any one of claims 1 to 11.

24. A computer-readable medium, characterized in that, The computer-readable medium stores computer program code that, when executed on a computer, causes the computer to perform the method as described in any one of claims 1 to 11.

25. A computer program product, characterized in that, The computer program product includes computer program code that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 11.

26. A chip, characterized in that, The device includes a processor and a memory, wherein the processor is configured to read instructions stored in the memory, and when the processor executes the instructions, causes the chip to implement the method of any one of claims 1 to 11.

Citation Information

Patent Citations

  • Starting method of application program and mobile terminal

    CN106570372A

  • Display control method and terminal

    CN109085962A

  • Application program starting method and device

    CN119201266A