+

WO2020156199A1 - 应用登录方法、装置、终端及存储介质 - Google Patents

应用登录方法、装置、终端及存储介质 Download PDF

Info

Publication number
WO2020156199A1
WO2020156199A1 PCT/CN2020/072437 CN2020072437W WO2020156199A1 WO 2020156199 A1 WO2020156199 A1 WO 2020156199A1 CN 2020072437 W CN2020072437 W CN 2020072437W WO 2020156199 A1 WO2020156199 A1 WO 2020156199A1
Authority
WO
WIPO (PCT)
Prior art keywords
account
login
fingerprint information
application
target application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/072437
Other languages
English (en)
French (fr)
Inventor
王翛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of WO2020156199A1 publication Critical patent/WO2020156199A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Definitions

  • the embodiments of the present application relate to the field of terminal technology, and in particular, to an application login method, device, terminal, and storage medium.
  • the application login method is a method of logging in to the application through a user account registered in the application.
  • the application login method when the user has multiple user accounts of the target application, if the user needs to log in to one of the user accounts, the application login method usually includes the following steps: When the terminal receives the click signal corresponding to the application icon of the target application The login interface of the target application is displayed. The terminal obtains the entered account name and account password on the login interface. When the terminal receives the click signal corresponding to the login entry on the application interface, it logs in to one of the user accounts according to the entered account name and account password.
  • an application login method which is applied to a terminal with an under-screen fingerprint collection function, and the method includes:
  • the first login parameter corresponding to the first candidate fingerprint information is acquired according to the first correspondence, and the first correspondence includes multiple candidate fingerprint information and The correspondence between the login parameters of the multiple accounts of the target application;
  • the collection module is configured to collect fingerprint information corresponding to the first touch signal when the first touch signal corresponding to the designated entrance of the target application is received;
  • the obtaining module is configured to obtain the first login parameter corresponding to the first candidate fingerprint information according to the first correspondence relationship when the fingerprint information matches the prestored first candidate fingerprint information, and the first correspondence relationship includes multiple The correspondence between each candidate fingerprint information and the login parameters of the multiple accounts of the target application;
  • the login module is configured to log in to the first account of the target application according to the first login parameter.
  • a terminal includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to achieve the above The application login method described in the first aspect.
  • a computer-readable storage medium stores at least one instruction, and the at least one instruction is configured to be executed by a processor to implement the above-mentioned first aspect. Apply login method.
  • FIG. 1 and 2 are structural block diagrams of a terminal provided by an exemplary embodiment of the present application.
  • Fig. 3 shows a flowchart of an application login method provided by an exemplary embodiment of the present application
  • FIG. 4 is a schematic diagram of an interface of an application login method implementation process provided by an exemplary embodiment of the present application
  • Fig. 5 shows a flowchart of an application login method provided by another exemplary embodiment of the present application
  • FIGS. 6 and 7 are schematic diagrams of the interface of the application login method implementation process provided by another exemplary embodiment of the present application.
  • FIG. 8 and 9 are schematic diagrams of a login application provided based on the embodiment shown in FIG. 5;
  • Fig. 10 shows a structural block diagram of an application login apparatus provided by an exemplary embodiment of the present application.
  • An application login method wherein the method is applied to a terminal with an under-screen fingerprint collection function, and the method includes:
  • the fingerprint information is collected through an under-screen fingerprint collection component at the designated entrance.
  • the target application When the first touch signal meets a fingerprint collection condition and/or the target application belongs to a preset application set, collecting the fingerprint information corresponding to the first touch signal;
  • the pre-stored first correspondence relationship includes the multiple candidate fingerprint information of the holding object of the terminal and the Correspondence between the login parameters of multiple accounts registered in the target application;
  • the first login parameter corresponding to the first candidate fingerprint information is acquired according to the first correspondence, and the first account login parameter includes an account identifier and an account password for logging in to the first account.
  • the current login account of the target application is the second account
  • the logging in to the first account of the target application according to the first login parameter includes:
  • the login account of the target application is switched from the second account to the first account.
  • the target application is an application that allows the terminal to log in to an account at the same time.
  • a first control is displayed at the first position, and the vector at the first position pointing to the location of the designated entrance is the first vector ,
  • the first vector is a constant vector
  • the login account of the target application is switched from the second account to the first account, and the first drag instruction is to drag from the location of the designated entrance to The instruction triggered by the drag operation at the first position.
  • the method further includes:
  • a second control is displayed at the second position, and the vector pointing to the location of the designated entrance at the second position is the second vector ,
  • the second vector is a constant vector, and the second vector and the first vector are different vectors;
  • a new avatar application is created, the avatar application is an application with the same function as the target application, and the second drag instruction is to drag from the location of the designated entrance to the first The instruction triggered by the drag operation in the second position;
  • the terminal when the user has multiple user accounts of the target application, the terminal pre-stores the first corresponding relationship, and the first corresponding relationship Contains the correspondence between multiple candidate fingerprint information and login parameters of multiple accounts of the target application, by collecting fingerprint information corresponding to the first touch signal when the terminal receives the first touch signal corresponding to the designated entrance of the target application
  • the fingerprint information matches the pre-stored first candidate fingerprint information, obtain the first login parameter corresponding to the first candidate fingerprint information according to the first correspondence relationship, so as to log in to the first account of the target application according to the first login parameter;
  • a user needs to log in to one of the user accounts of the target application, he only needs to touch the designated entrance of the target application with a finger, and the corresponding terminal can automatically log in to the account corresponding to the fingerprint information of the finger with the help of the screen fingerprint recognition function, simplifying the application User operations during the login process improve the efficiency of application
  • FIG. 1 and FIG. 2 show a structural block diagram of a terminal 100 provided by an exemplary embodiment of the present application.
  • the terminal 100 can be a smart phone, a tablet computer, a notebook computer, etc.
  • the terminal 100 in this application may include one or more of the following components: a processor 110, a memory 120, and a touch screen 130. At least one instruction is stored in the memory 120, and the instruction is loaded and executed by the processor 110 to implement the application login method described in the following embodiments.
  • the processor 110 may include one or more processing cores.
  • the processor 110 uses various interfaces and lines to connect various parts of the entire terminal 100, and executes the terminal by running or executing instructions, programs, code sets, or instruction sets stored in the memory 120, and calling data stored in the memory 120. 100 various functions and processing data.
  • the processor 110 may adopt at least one of digital signal processing (Digital Signal Processing, DSP), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), and Programmable Logic Array (Programmable Logic Array, PLA).
  • DSP Digital Signal Processing
  • FPGA Field-Programmable Gate Array
  • PLA Programmable Logic Array
  • the processor 110 may integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU), and a modem.
  • CPU Central Processing Unit
  • GPU Graphics Processing Unit
  • modem modem
  • the CPU mainly processes the operating system, user interface, and application programs; the GPU is used for rendering and drawing the content that needs to be displayed on the touch display screen 130; the modem is used for processing wireless communication. It is understandable that the aforementioned modem may not be integrated into the processor 110, but may be implemented by a chip alone.
  • the memory 120 may include random access memory (RAM), or read-only memory (ROM).
  • the memory 120 includes a non-transitory computer-readable storage medium.
  • the memory 120 may be used to store instructions, programs, codes, code sets or instruction sets.
  • the memory 120 may include a program storage area and a data storage area, where the program storage area may store instructions for implementing the operating system and instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), Instructions for implementing the following various method embodiments, etc.; the storage data area can store data created according to the use of the terminal 100 (such as audio data, phone book), etc.
  • frameworks related to most applications include, but are not limited to: the basic framework in the core service layer 340 and the UIKit framework in the touchable layer 380.
  • the basic framework provides many basic object classes and data types, provides the most basic system services for all applications, and has nothing to do with UI.
  • the classes provided by the UIKit framework are the basic UI class libraries used to create touch-based user interfaces. iOS applications can provide UI based on the UIKit framework, so it provides the application infrastructure for building user interfaces and drawing , Processing and user interaction events, responding to gestures, etc.
  • the screen of the terminal 100 is a touch screen 130.
  • the touch screen 130 is used to display user interfaces of various application programs and to receive touch signals on or near the user using any suitable object such as a finger or a touch pen.
  • the touch screen 130 is usually provided on the front panel of the terminal 100.
  • the touch screen 130 can be designed as a full screen, a curved screen or a special-shaped screen.
  • the touch display screen 130 can also be designed as a combination of a full screen and a curved screen, or a combination of a special-shaped screen and a curved screen, which is not limited in this embodiment.
  • the terminal 100 includes multiple under-screen fingerprint collection components, and different under-screen fingerprint collection components correspond to different fingerprint collection areas on the touch screen 130.
  • the terminal 100 can control part of the fingerprint collection components under the screen to be turned on or off, so as to achieve fingerprint collection in a designated area.
  • the structure of the terminal 100 shown in the above drawings does not constitute a limitation on the terminal 100.
  • the terminal may include more or less components than those shown in the figure, or a combination of certain components. Components, or different component arrangements.
  • the terminal 100 also includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a wireless fidelity (Wireless Fidelity, WiFi) module, a power supply, a Bluetooth module, etc., which are not repeated here.
  • the application login method when the user has multiple user accounts of the target application, if the user needs to log in to one of the user accounts, the application login method usually includes the following steps: When the terminal receives the click signal corresponding to the application icon of the target application The login interface of the target application is displayed, and the terminal can obtain the entered account name and account password on the login interface, or the terminal can also obtain the selected pre-stored account name and corresponding account password on the login interface. When the terminal receives the click signal corresponding to the login entry on the application interface, it logs in to one of the user accounts according to the determined account name and account password.
  • FIG. 3 shows a flowchart of an application login method provided by an exemplary embodiment of the present application.
  • the method is applied to the terminal shown in FIG. 1 or 2 as an example.
  • the method includes:
  • the target application has an application program that sends and/or receives notification messages.
  • the target application can be a SMS application, a social application, or other applications with social attributes, such as shopping applications, game applications, reading applications, and applications dedicated to receiving notification messages, etc. .
  • This embodiment does not limit this.
  • only the target application is an application that sends and/or receives notification messages on a social network platform as an example for description.
  • the designated entrance is the entrance of the account used to log in to the target application.
  • the designated entry of the target application is the target application icon of the target application.
  • the terminal displays application icons of multiple applications on the screen, and when the terminal receives the first touch signal corresponding to the target application icon, it collects fingerprint information corresponding to the first touch signal, and sets the target application icon to the corresponding fingerprint information.
  • the application is determined as the target application.
  • the target application icon is any one of multiple application icons.
  • the first touch signal is a touch signal acting on a designated entrance of the target application, and the first touch signal is a user operation signal used to trigger the collection of fingerprint information.
  • the first touch signal includes any one or a combination of a click operation signal, a slide operation signal, a press operation signal, and a long press operation signal.
  • the terminal collects fingerprint information corresponding to the first touch signal through an under-screen fingerprint collection component.
  • the terminal when the terminal receives the first touch signal corresponding to the designated entrance of the target application, and the touch duration of the first touch signal reaches the duration threshold, the terminal starts the under-screen fingerprint collection component at the designated entrance Perform fingerprint collection to reduce the power consumption of the terminal.
  • the terminal when the terminal receives the first touch signal corresponding to the designated entrance of the target application, it activates multiple off-screen fingerprint collection components of the terminal to perform fingerprint collection, which is not limited in this embodiment .
  • the terminal matches the fingerprint information with multiple candidate fingerprint information entered in advance. If the fingerprint information matches one candidate fingerprint information among the multiple candidate fingerprint information stored in advance, that is, the first candidate fingerprint information, then Perform the following step 302. If the fingerprint information does not match the multiple pre-stored candidate fingerprint information, the terminal provides feedback (such as vibration feedback) in a predetermined manner to remind the user to perform fingerprint verification again.
  • feedback such as vibration feedback
  • Step 302 When the fingerprint information matches the pre-stored first candidate fingerprint information, obtain the first login parameter corresponding to the first candidate fingerprint information according to the first correspondence relationship.
  • the first correspondence relationship includes the relationship between the multiple candidate fingerprint information and the target application. Correspondence between login parameters of multiple accounts.
  • the terminal acquires the pre-stored first correspondence, and acquires the first login parameter corresponding to the first candidate fingerprint information according to the first correspondence.
  • the first correspondence includes correspondences between multiple candidate fingerprint information and login parameters of multiple accounts of the target application.
  • the multiple accounts of the target application are at least two user accounts registered in the target application.
  • the login parameters of the account are the parameters of the account used to log in to the target application.
  • the login parameters of the account include the account ID and account password of the account.
  • Candidate fingerprint information Login parameters First candidate fingerprint information Account ID "XX” and account password S1 Second candidate fingerprint information Account ID "YY” and account password S2 Third candidate fingerprint information Account ID "WW” and account password S3
  • Step 303 Log in to the first account of the target application according to the first login parameter.
  • the terminal After the terminal obtains the first login parameter corresponding to the first candidate fingerprint information, the terminal logs in to the first account indicated by the first login parameter, and displays the application interface of the target application.
  • the first login parameter is a login parameter used to log in to the first account.
  • the first login parameter includes the account identifier and account password used to log in to the first account.
  • the terminal when the user has multiple user accounts of the target application, the terminal pre-stores a first correspondence relationship, and the first correspondence relationship includes multiple candidate fingerprint information and the target application
  • the corresponding relationship between the login parameters of multiple accounts is achieved by collecting fingerprint information corresponding to the first touch signal when the terminal receives the first touch signal corresponding to the designated entry of the target application.
  • the first login parameter corresponding to the first candidate fingerprint information is obtained according to the first correspondence, so as to log in to the first account of the target application according to the first login parameter; so that when the user needs to log in to one of the user accounts of the target application When you touch the designated entrance of the target application with a finger, the corresponding terminal can automatically log in to the account corresponding to the fingerprint information of the finger with the help of the screen fingerprint recognition function, which simplifies the user operation during the application login process and improves the application Login efficiency.
  • FIG. 5 shows a flowchart of an application login method provided by an exemplary embodiment of the present application.
  • the method is applied to the terminal shown in FIG. 1 or 2 as an example.
  • the method includes:
  • Step 501 Receive a first touch signal corresponding to a designated entry of the target application.
  • the terminal when the target application is running in the background, the terminal receives the first touch signal corresponding to the target application icon.
  • the current login account of the target application is the second account
  • the terminal displays an application interface related to the second account in the target application.
  • Step 502 Collect fingerprint information corresponding to the first touch signal.
  • the terminal collects fingerprint information corresponding to the first touch signal, but it is not limited to the following possible implementation manners.
  • the designated entry of the target application is the application icon of application A, as shown in Figure 6, when the terminal receives a click signal corresponding to the application icon of application A, the fingerprint collection prompt message 61 "Please drag the icon here "Fingerprint collection", the fingerprint collection prompt information 61 is used to prompt the fingerprint collection area 62.
  • the terminal receives the drag signal corresponding to the application icon of application A and the end position of the drag signal is located in the fingerprint collection area 62, the fingerprint information is collected by the under-screen fingerprint collection component at the end position.
  • the preset time threshold is a user-defined setting or a terminal default setting, which is not limited in this embodiment.
  • the preset time threshold is 1 minute.
  • Step 503 When the fingerprint information matches the pre-stored first candidate fingerprint information, obtain a pre-stored first correspondence relationship.
  • the first correspondence relationship includes the multiple candidate fingerprint information of the holding object of the terminal and the registered multiple information in the target application. Correspondence between login parameters of two accounts.
  • the terminal sequentially detects whether the fingerprint information matches each of the plurality of pre-stored candidate fingerprint information, and when it detects that the fingerprint information matches one of the predicted candidate fingerprint information, obtains the stored first correspondence.
  • the multiple candidate fingerprint information includes respective fingerprint information corresponding to at least two of the multiple fingers of the terminal holding the object.
  • multiple candidate fingerprint information includes fingerprint information of the left index finger, fingerprint information of the right index finger, and fingerprint information of the right middle finger
  • the first correspondence relationship includes the correspondence between the fingerprint information of the left index finger and the first login parameter of the first account.
  • the multiple accounts of the target application are at least two user accounts registered in the target application.
  • the login parameters of the account are the parameters of the account used to log in to the target application.
  • the login parameters of the account include the account ID and account password of the account.
  • Step 505 Log in to the first account of the target application according to the first login parameter.
  • the terminal logs in to the first account of the target application through the first login parameter.
  • the target application is automatically switched from the second account to the first account, so that the user only needs to click the designated entrance with a preset finger to realize the automatic switching of the account.
  • the target application is the instant messaging application "Application A”
  • the holding object "User X" of the terminal has two user accounts registered in the target application, one is the work user account “Account 1” and the other It is a private user account “Account 2”.
  • application A is in an unopened state, and user X clicks on the application icon of application A with his left index finger.
  • the terminal receives the click signal corresponding to the application icon of application A, and collects the click through the fingerprint collection component under the screen The fingerprint information corresponding to the signal.
  • the clone application is an application with the same function as the target application, and the second drag instruction is from the designated entry position The instruction triggered by the drag operation to the second position; the first account is determined as the login account of the clone application; and the clone application is logged in according to the first account.
  • FIG. 9 is a schematic diagram of a login application provided based on the embodiment shown in FIG. 5.
  • the terminal receives the click signal corresponding to the application icon of application A, and collects the fingerprint information corresponding to the click signal through the fingerprint collection component under the screen.
  • the second login parameter including the account ID "YY" and the account password S2 corresponding to the fingerprint information of the left index finger is obtained according to the first corresponding relationship, and login according to the second login parameter
  • the account 2 of application A displays the second application interface 71 of account 2 of application A.
  • the terminal After logging in to account 2 of application A, when application A is running in the background, if user X needs to log in to account 1 of application A, user X long presses the application icon of application A with his right index finger. At this time, the terminal will display the second control 750 at a second position 733 that is 0.3 cm above the right of the designated entrance 731 of the target application and display the second control 750, and the identification of the account 1 is displayed in the second control 750. When user X drags the right index finger from position 731 to the second position 733, the terminal collects the fingerprint information corresponding to the click signal through the fingerprint collection component under the screen.
  • the embodiment of the present application also collects fingerprint information corresponding to the first touch signal when the first touch signal meets the fingerprint collection condition and/or the target application belongs to the preset application set, thereby avoiding the terminal frequently collecting fingerprints and causing meaningless power consumption. Overhead.
  • the embodiment of this application also uses the current login account of the target application as the second account, and after the terminal performs the fingerprint collection and fingerprint matching steps mentioned above, when the terminal obtains the first login parameter indicated by the first login parameter corresponding to the first candidate fingerprint
  • the login account of the target application is automatically switched from the second account to the first account, so that the user only needs to click the designated entrance with a preset finger to automatically switch the account to the fingerprint of the finger
  • the effect of the account corresponding to the information improves the efficiency of multi-account switching of the target application.
  • the embodiment of the application also sets the first control and the second control to facilitate users to quickly create a avatar application or complete account switching in one application, which reduces the operation steps required by the user while ensuring security. Improve operation efficiency.
  • FIG. 10 shows a structural block diagram of an application login apparatus provided by an exemplary embodiment of the present application.
  • the application login device may be implemented as all or a part of the terminal in FIG. 1 or FIG. 2 through a dedicated hardware circuit, or a combination of software and hardware.
  • the application login device includes a collection module 810, an acquisition module 820, and a login module 830.
  • the collection module 810 is configured to collect fingerprint information corresponding to the first touch signal when the first touch signal corresponding to the designated entrance of the target application is received;
  • the obtaining module 820 is configured to obtain the first login parameter corresponding to the first candidate fingerprint information according to the first correspondence relationship when the fingerprint information matches the prestored first candidate fingerprint information, and the first correspondence relationship includes multiple candidate fingerprint information and The correspondence between the login parameters of multiple accounts of the target application;
  • the login module 830 is configured to log in to the first account of the target application according to the first login parameter.
  • the collection module 810 includes: a receiving unit and a collection unit.
  • the receiving unit is configured to receive the first touch signal corresponding to the designated entrance of the target application, the designated entrance is the target application icon of the target application, or the account switching control on the account switching interface of the target application;
  • the collection unit is used to collect fingerprint information corresponding to the first touch signal.
  • the collection unit is also used to collect fingerprint information through the under-screen fingerprint collection component at the designated entrance.
  • the collection unit is further configured to collect fingerprint information through the under-screen fingerprint collection component at the end position when the drag signal corresponding to the designated entrance is received and the end position of the drag signal is located in the fingerprint collection area.
  • the collection unit is further configured to collect fingerprint information corresponding to the first touch signal when the first touch signal satisfies a fingerprint collection condition and/or the target application belongs to a preset application set;
  • the current login account of the target application is the second account
  • the fingerprint collection conditions include that the absolute value of the difference between the first moment and the second moment is greater than the preset time threshold, the first moment is the moment when the first touch signal is received, and the second The time is the time when the second account of the target application is logged in, and the preset application set includes a plurality of preset applications that support fingerprint login to the account.
  • the acquiring module 820 is further configured to acquire a pre-stored first correspondence when the fingerprint information matches the pre-stored first candidate fingerprint information, where the first correspondence includes multiple candidate fingerprint information of the holding object of the terminal Correspondence with the login parameters of multiple accounts registered in the target application;
  • the current login account of the target application is the second account
  • the login module 830 is also used to change the login account of the target application from the second account when the first account indicated by the first login parameter is inconsistent with the second account. Switch to the first account.
  • the application login device further includes a dual-open module, and the dual-open module is used to display a second control at the second position when the first account indicated by the first login parameter is inconsistent with the second account, so
  • the vector pointing to the location of the designated entrance at the second position is a second vector, the second vector is a constant vector, and the second vector and the first vector are different vectors; when a second drag is received
  • the avatar application is an application with the same function as the target application, and the second drag instruction is triggered by a drag operation from the location of the designated entrance to the second location
  • the instructions determine the first account as the login account of the clone application; log in to the clone application according to the first account.
  • the acquisition module 810 is also used to implement any other implicit or public functions related to the acquisition step in the above method embodiment;
  • the acquisition module 820 is also used to implement any other implicit or public and acquisition steps in the above method embodiment Related functions;
  • the login module 830 is also used to implement any other implicit or public functions related to the login step in the foregoing method embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种应用登录方法、装置、终端及存储介质,属于终端技术领域。所述方法包括:当接收到对应于目标应用的指定入口的第一触摸信号时,采集第一触摸信号对应的指纹信息(301);当指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与第一候选指纹信息对应的第一登录参数,第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的对应关系(302);根据第一登录参数登录目标应用的第一帐号(303)。本方法通过当用户需要登录目标应用的其中一个用户帐号时只需通过某个手指触摸指定入口,终端借助屏幕指纹识别功能,即可自动登录该手指的指纹信息对应的帐号,简化了应用登录过程中的用户操作,提高了应用登录的效率。

Description

应用登录方法、装置、终端及存储介质
本申请要求于2019年1月31日提交的申请号为201910101451.7、发明名称为“应用登录方法、装置、终端及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及终端技术领域,特别涉及一种应用登录方法、装置、终端及存储介质。
背景技术
应用登录方法为通过在应用中已注册的用户帐号登录该应用的方法。
相关技术中,当用户拥有目标应用的多个用户帐号时,若用户需要登录其中一个用户帐号,则应用登录方法通常包括如下几个步骤:当终端接收到目标应用的应用图标对应的点击信号时显示该目标应用的登录界面,终端在登录界面上获取输入的帐号名和帐号密码,当终端接收到该应用界面上登录入口对应的点击信号时,根据输入的帐号名和帐号密码登录其中一个用户帐号。
发明内容
本申请实施例提供了一种应用登录方法、装置、终端及存储介质,可以用于解决相关技术中若用户拥有目标应用的多个用户帐号则在应用登录过程中用户操作复杂,导致应用登录的效率较低的问题。技术方案如下:
根据本申请实施例的一方面,提供了一种应用登录方法,所述方法应用于具有屏下指纹采集功能的终端,所述方法包括:
当接收到对应于目标应用的指定入口的第一触摸信号时,采集所述第一触摸信号对应的指纹信息;
当所述指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一对应关系包括多个候选指纹信息与所述目标应用的多个帐号的登录参数之间的对应关系;
根据所述第一登录参数登录所述目标应用的所述第一帐号。
根据本申请实施例的另一方面,提供了一种应用登录装置,所述装置应用于具有屏下指纹采集功能的终端,所述装置包括:
采集模块,用于当接收到对应于目标应用的指定入口的第一触摸信号时,采集所述第一触摸信号对应的指纹信息;
获取模块,用于当所述指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一对应关系包括多个候选指纹信息与所述目标应用的多个帐号的登录参数之间的对应关系;
登录模块,用于根据所述第一登录参数登录所述目标应用的所述第一帐号。
根据本申请实施例的另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上第一方面所述的应用登录方法。
根据本申请实施例的另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上第一方面所述的应用登录方法。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1和图2是本申请一个示例性实施例提供的终端的结构方框图;
图3示出了本申请一个示例性实施例提供的应用登录方法的流程图;
图4是本申请一个示例性实施例提供的应用登录方法实施过程的界面示意图;
图5示出了本申请另一个示例性实施例提供的应用登录方法的流程图;
图6和图7是本申请另一个示例性实施例提供的应用登录方法实施过程的界面示意图;
图8和图9是基于图5所示实施例提供的一种登录应用的示意图;
图10示出了本申请一个示例性实施例提供的应用登录装置的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在本申请实施例中,提供有如下技术方案:
一种应用登录方法,其中,所述方法应用于具有屏下指纹采集功能的终端,所述方法包括:
当接收到对应于目标应用的指定入口的第一触摸信号时,采集所述第一触摸信号对应的指纹信息;
当所述指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一对应关系包括多个候选指纹信息与所述目标应用的多个帐号的登录参数之间的对应关系;
根据所述第一登录参数登录所述目标应用的所述第一帐号。
可选地,所述当接收到对应于目标应用的指定入口的第一触摸信号时,采集所述第一触摸信号对应的指纹信息,包括:
接收对应于所述目标应用的所述指定入口的所述第一触摸信号,所述指定入口为所述目标应用的目标应用图标,或者为所述目标应用的帐号切换界面上的帐号切换控件;
采集所述第一触摸信号对应的指纹信息。
可选地,所述采集所述第一触摸信号对应的指纹信息,包括:
通过所述指定入口处的屏下指纹采集组件采集所述指纹信息。
可选地,所述采集所述第一触摸信号对应的指纹信息,包括:
当接收到对应于所述指定入口的拖动信号且所述拖动信号的终点位置位于指纹采集区域时,通过所述终点位置处的屏下指纹采集组件采集所述指纹信息。
可选地,所述采集所述第一触摸信号对应的指纹信息,包括:
当所述第一触摸信号满足指纹采集条件和/或所述目标应用属于预设应用集合时,采集所述第一触摸信号对应的所述指纹信息;
其中,所述目标应用当前的登录帐号为第二帐号,所述指纹采集条件包括第一时刻与第二时刻的差值绝对值大于预设时间阈值,所述第一时刻为接收到所述第一触摸信号的时刻,所述第二时刻为登录所述目标应用的所述第二帐号的时刻,所述预设应用集合包括预设的多个支持采用指纹登录帐号的应用。
可选地,所述当所述指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,包括:
当所述指纹信息与预存的第一候选指纹信息匹配时,获取预先存储的所述第一对应关系,所述第一对应关系包括所述终端的持有对象的多个候选指纹信息与所述目标应用中已注册的多个帐号的登录参数之间的对应关系;
根据所述第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一帐 号登录参数包括用于登录所述第一帐号的帐号标识和帐号密码。
可选地,所述目标应用当前的登录帐号为第二帐号,
所述根据所述第一登录参数登录所述目标应用的所述第一帐号,包括:
当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,将所述目标应用的登录帐号从所述第二帐号切换为所述第一帐号。
可选地,所述目标应用为同一个时刻允许所述终端登录一个帐号的应用。
可选地,所述当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,将所述目标应用的登录帐号从所述第二帐号切换为所述第一帐号,包括:
当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,在第一位置处显示第一控件,所述第一位置指向所述指定入口所在位置的向量是第一向量,所述第一向量是常向量;
当接收到第一拖动指令时,将所述目标应用的登录帐号从所述第二帐号切换为所述第一帐号,所述第一拖动指令是从所述指定入口所在位置拖动到所述第一位置的拖动操作激发的指令。
可选地,所述方法还包括:
当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,在第二位置处显示第二控件,所述第二位置指向所述指定入口所在位置的向量是第二向量,所述第二向量是常向量,所述第二向量和所述第一向量是不同的向量;
当接收到第二拖动指令时,新建分身应用,所述分身应用是和所述目标应用功能相同的应用,所述第二拖动指令是从所述指定入口所在位置拖动到所述第二位置的拖动操作激发的指令;
将所述第一帐号确定为所述分身应用的登录帐号;
根据所述第一帐号登录所述分身应用。
为了保证用户能够及时安全地登录带有帐号密码的应用,本申请实施例提供的应用登录方法,当用户拥有目标应用的多个用户帐号时,终端预先存储第一对应关系,该第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的对应关系,通过当终端接收到对应于目标应用的指定入口的第一触摸信号时,采集第一触摸信号对应的指纹信息,当指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与第一候选指纹信息对应的第一登录参数,从而根据第一登录参数登录目标应用的第一帐号;使得当用户需要登录目标应用的其中一个用户帐号时,只需通过某个手指触摸目标应用的指定入口,对应的终端借助屏幕指纹识别功能,即可自动登录该手指的指纹信息对应的帐号,简化了应用登录过程中的用户操作,提高了应用登录的效率。
参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以智能手机、平板电脑、笔记本电脑等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。其中,存储器120中存储有至少一条指令,所述指令由处理器110加载并执行以实现下述实施例所述的应用登录方法。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可 以不集成到处理器110中,单独通过一块芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。
以操作系统为安卓(Android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、系统运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层240通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有Android运行时库242(Android Runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作系统自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。
以操作系统为IOS系统为例,存储器120中存储的程序和数据如图2所示,IOS系统包括:核心操作系统层320(Core OS layer)、核心服务层340(Core Services layer)、媒体层360(Media layer)、可触摸层380(Cocoa Touch Layer)。核心操作系统层320包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层340的程序框架所使用。核心服务层340提供给应用程序所需要的系统服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层360为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层380为应用程序开发提供了各种常用的界面相关的框架,可触摸层380负责用户在终端100上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图2所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层340中的基础框架和可触摸层380中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
终端100的屏幕为触摸显示屏130,触摸显示屏130用于显示各个应用程序的用户界面,以及用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸信号。触摸显示屏130通常设置在终端100的前面板。触摸显示屏130可被设计成为全面屏、曲面屏或异型屏。触摸显示屏130还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本实施例对此不加以限定。
本申请实施例中,终端100具有屏下指纹采集功能,该屏下指纹采集功能通过屏下指纹采集组件实现,可选的,该屏下指纹采集组件为光学指纹传感器、超声波指纹传感器或电容式指纹传感器,且屏下指纹采集组件设置在触摸显示屏130的下方。当用户在触摸显示屏130上操作时,屏下指纹采集组件即可采集用户指纹。
可选的,终端100包含多个屏下指纹采集组件,不同屏下指纹采集组件对应触摸显示屏130上不同的指纹采集区域。并且,终端100可以控制部分屏下指纹采集组件开启或关闭,从而实现指定区域的指纹采集。
除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
相关技术中,当用户拥有目标应用的多个用户帐号时,若用户需要登录其中一个用户帐号,则应用登录方法通常包括如下几个步骤:当终端接收到目标应用的应用图标对应的点击信号时显示该目标应用的登录界面,终端可以在登录界面上获取输入的帐号名和帐号密码,或者终端也可以在登录界面上获取选择预先存储的帐号名和对应的帐号密码。当终端接收到该应用界面上登录入口对应的点击信号时,根据确定的帐号名和帐号密码登录其中一个用户帐号。
显然,相关技术中当用户拥有目标应用的多个用户帐号时,至少需要经过点击、输入或者选择、点击这几个步骤才能成功登录其中一个用户帐号,用户操作复杂,导致应用登录的效率较低。
请参考图3,其示出了本申请一个示例性实施例提供的应用登录方法的流程图。本实施例以该方法应用于图1或2所示的终端来举例说明。所述方法包括:
步骤301,当接收到对应于目标应用的指定入口的第一触摸信号时,采集第一触摸信号对应的指纹信息。
可选的,目标应用具有发送和/或接收通知消息的应用程序。
目标应用可以是短信应用程序,也可以是社交应用程序,还可以是其它兼有社交属性的应用程序,比如购物应用程序、游戏应用程序、阅读应用程序和专用于接收通知消息的应用程序等等。本实施例对此不加以限定。在本申请实施例中仅以目标应用为在社交网络平台上发送和/或接收通知消息的应用程序为例进行说明。
其中,指定入口为用于登录目标应用的帐号的入口。可选的,目标应用的的指定入口为目标应用的目标应用图标。
可选的,终端在屏幕上显示多个应用的应用图标,当终端接收到对应于目标应用图标的第一触摸信号时,采集第一触摸信号对应的指纹信息,并将该目标应用图标对应的应用确定为目标应用。其中,目标应用图标为多个应用图标中的任意一个。
第一触摸信号为作用于目标应用的指定入口的触摸信号,第一触摸信号为用于触发采集指纹信息的用户操作信号。可选的,第一触摸信号包括点击操作信号、滑动操作信号、按压操作信号、长按操作信号中的任意一种或多种的组合。
可选的,终端通过屏下指纹采集组件采集第一触摸信号对应的指纹信息。
在一种可能的实施方式中,当终端接收到对应于目标应用的指定入口的第一触摸信号,且第一触摸信号的触摸时长达到时长阈值时,终端启动指定入口处的屏下指纹采集组件进行指纹采集,以此降低终端的功耗。
在另一种可能的实施方式中,当终端接收到对应于目标应用的指定入口的第一触摸信号时,启动终端的多个屏下指纹采集组件进行指纹采集,本实施例对此不做限定。
对于采集到的指纹信息,终端将该指纹信息与预先录入的多个候选指纹信息进行匹配,若指纹信息与预存的多个候选指纹信息中的一个候选指纹信息即第一候选指纹信息匹配,则执行下述步骤302。若指纹信息与预存的多个候选指纹信息均不匹配,则终端通过预定方式进行反馈(比如振动反馈),以提醒用户重新进行指纹验证。
可选的,对于预先录入的多个候选指纹信息中的一个候选指纹信息,终端检测采集到的 指纹信息与该候选指纹信息是否匹配,包括:终端计算指纹信息与候选指纹信息的匹配度,若计算得到的匹配度大于或者等于匹配阈值则确定两者匹配,若计算得到的匹配度小于匹配阈值则确定两者不匹配。
步骤302,当指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与第一候选指纹信息对应的第一登录参数,第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的对应关系。
可选的,当指纹信息与预存的第一候选指纹信息匹配时,终端获取预先存储的第一对应关系,根据第一对应关系获取与第一候选指纹信息对应的第一登录参数。
第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的对应关系。
目标应用的多个帐号为在目标应用中已注册的至少两个用户帐号。
帐号的登录参数为用于登录目标应用的该帐号的参数。可选的,帐号的登录参数包括该帐号的帐号标识和帐号密码。
可选的,第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的一一对应关系。示意性的,第一对应关系如表一所示。第一对应关系包括第一候选指纹信息和对应的第一帐号的第一登录参数,比如第一登录参数包括帐号标识“XX”和帐号密码S1;第二候选指纹信息和对应的第二帐号的第二登录参数,比如第二登录参数包括帐号标识“YY”和帐号密码S2;第三候选指纹信息和对应的第三帐号的第三登录参数,比如第三登录参数包括帐号标识“WW”和帐号密码S3。本实施例对第一对应关系的设置方式不加以限定。
表一
候选指纹信息 登录参数
第一候选指纹信息 帐号标识“XX”和帐号密码S1
第二候选指纹信息 帐号标识“YY”和帐号密码S2
第三候选指纹信息 帐号标识“WW”和帐号密码S3
步骤303,根据第一登录参数登录目标应用的第一帐号。
终端在获取到与第一候选指纹信息对应的第一登录参数之后,终端登录第一登录参数所指示的第一帐号,显示目标应用的应用界面。
第一登录参数为用于登录第一帐号的登录参数。第一登录参数包括用于登录第一帐号的帐号标识和帐号密码。
示意性的,如图4所示,当终端接收到应用A的应用图标对应的点击信号时,通过该应用图标处的屏下指纹采集组件采集点击信号对应的指纹信息,当该指纹信息与预存的右手食指的指纹信息匹配时,根据第一对应关系获取与右手食指的指纹信息对应的第一登录参数,第一登录参数包括帐号标识“XX”和帐号密码S1,终端根据帐号标识“XX”和帐号密码S1登录目标应用的第一帐号“帐号1”,显示应用A中“帐号1”对应的应用界面41。
综上所述,本申请实施例提供的应用登录方法,当用户拥有目标应用的多个用户帐号时,终端预先存储第一对应关系,该第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的对应关系,通过当终端接收到对应于目标应用的指定入口的第一触摸信号时,采集第一触摸信号对应的指纹信息,当指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与第一候选指纹信息对应的第一登录参数,从而根据第一登录参数登录目标应用的第一帐号;使得当用户需要登录目标应用的其中一个用户帐号时,只需通过某个手指触摸目标应用的指定入口,对应的终端借助屏幕指纹识别功能,即可自动登录该手指的指纹信息对应的帐号,简化了应用登录过程中的用户操作,提高了应用登录的效率。
请参考图5,其示出了本申请一个示例性实施例提供的应用登录方法的流程图。本实施例以该方法应用于图1或2所示的终端来举例说明。所述方法包括:
步骤501,接收对应于目标应用的指定入口的第一触摸信号。
其中,指定入口为目标应用的目标应用图标,或者为目标应用的帐号切换界面上的帐号切换控件。
终端接收对应于目标应用的指定入口的第一触摸信号包括但不限于以下几种可能的实现方式。
在一种可能的实现方式中,当目标应用处于后台运行时,终端接收对应于目标应用图标的第一触摸信号。
在另一种可能的实现方式中,当目标应用处于前台运行时显示目标应用的帐号切换界面,帐号切换界面中包括指定帐号切换控件;终端接收对应于指定帐号切换控件的第一触摸信号。
可选的,目标应用当前的登录帐号为第二帐号,当目标应用处于前台运行时终端在目标应用中显示与第二帐号相关的应用界面。
可选的,在步骤501之前,终端登录目标应用的第二帐号。示意性的,目标应用处于未开启状态,当终端接收到对应于目标应用图标的第二触摸信号时,采集第二触摸信号对应的指纹信息;当指纹信息与预存的第二候选指纹信息匹配时,根据第一对应关系获取与第二候选指纹信息对应的第二登录参数,根据第二登录参数登录目标应用的第二帐号。终端登录目标应用的第二帐号的过程可类比参考上述实施例中终端登录目标应用的第一帐号的过程,在此不再赘述。
可选的,目标应用为同一个时刻允许终端登录一个帐号的应用。
指定帐号切换控件为用于触发对目标应用的帐号进行切换的控件。
步骤502,采集第一触摸信号对应的指纹信息。
可选的,当终端接收到对应于目标应用的指定入口的第一触摸信号时,采集第一触摸信号对应的指纹信息。
终端采集第一触摸信号对应的指纹信息,但不限于以下几种可能的实现方式。
在一种可能的实现方式中,终端通过指定入口处的屏下指纹采集组件采集指纹信息。
在另一种可能的实现方式中,当终端接收到对应于指定入口的拖动信号且拖动信号的终点位置位于指纹采集区域时,通过终点位置处的屏下指纹采集组件采集指纹信息。
可选的,当终端接收到对应于目标应用的指定入口的第一触摸信号时显示指纹采集提示信息,指纹采集提示信息用于提示指纹采集区域;当接收到对应于目标应用的指定入口的拖动信号且拖动信号的终点位置位于指纹采集区域时,通过终点位置处的屏下指纹采集组件采集指纹信息。示意性的,目标应用的指定入口为目标应用图标。
拖动信号为用于将指定入口拖动至指纹采集区域中的拖动操作对应的信号。可选的,第一触摸信号对应的触摸操作与拖动信号对应的拖动操作为连贯的用户操作。
其中,指纹采集区域为预先设置的屏下指纹采集组件对应的指纹采集区域。
示意性的,目标应用的指定入口为应用A的应用图标,如图6所示,当终端接收到对应于应用A的应用图标的点击信号时显示指纹采集提示信息61“请拖动图标至此处,采集指纹”,该指纹采集提示信息61用于提示指纹采集区域62。当终端接收到对应于应用A的应用图标的拖动信号且拖动信号的终点位置位于指纹采集区域62时,通过终点位置处的屏下指纹采集组件采集指纹信息。
本实施例对终端采集第一触摸信号对应的指纹信息的方式不加以限定,下面的实施例中仅以终端通过指定入口处的屏下指纹采集组件采集指纹信息为例进行说明。
终端采集第一触摸信号对应的指纹信息的触发条件包括但不限于以下两种可能的实现方式。
在一种可能的实现方式中,当第一触摸信号满足指纹采集条件时,终端执行采集第一触摸信号对应的指纹信息的步骤;其中,目标应用当前的登录帐号为第二帐号,指纹采集条件包括第一时刻与第二时刻的差值绝对值大于预设时间阈值,第一时刻为接收到第一触摸信号的时刻,第二时刻为登录目标应用的第二帐号的时刻。
为了防止帐号频繁切换,终端在接收到对应于目标应用的指定入口的第一触摸信号时, 先判断第一触摸信号是否满足指纹采集条件,若满足指纹采集条件则进行后续的指纹采集,若不满足指纹采集条件则不进行后续的指纹采集,保持目标应用的登录帐号为第二帐号不变。
预设时间阈值为用户自定义设置的,或者是终端默认设置的,本实施例对此不加以限定。示意性的,预设时间阈值为1钟。
在另一种可能的实现方式中,当目标应用属于预设应用集合时,终端执行采集第一触摸信号对应的指纹信息的步骤;
其中,预设应用集合包括预设的多个支持采用指纹登录帐号的应用。
需要说明的是,上述两种可能的实现方式可以单独实施,也可以结合实施,结合实施得到的方案为:当第一触摸信号满足指纹采集条件和目标应用属于预设应用集合时,终端采集第一触摸信号对应的指纹信息。结合实施得到的方案的实施细节可类比参考上述两种可能的实现方式中的相关细节,在此不再赘述。
步骤503,当指纹信息与预存的第一候选指纹信息匹配时,获取预先存储的第一对应关系,第一对应关系包括终端的持有对象的多个候选指纹信息与目标应用中已注册的多个帐号的登录参数之间的对应关系。
当指纹信息与预存的第一候选指纹信息匹配时,终端获取存储的第一对应关系。
终端依次检测指纹信息与预存的多个候选指纹信息中的每个候选指纹信息是否匹配,当检测出指纹信息与预测的其中一个候选指纹信息匹配时,获取存储的第一对应关系。
第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的对应关系。可选的,第一对应关系包括终端的持有对象的多个候选指纹信息与目标应用中已注册的多个帐号的登录参数之间的对应关系。
可选的,多个候选指纹信息包括终端的持有对象的多根手指中的至少两根手指各自对应的指纹信息。
比如,多个候选指纹信息包括右手食指的指纹信息和左手食指的指纹信息,第一对应关系包括右手食指的指纹信息与第一帐号的第一登录参数之间的对应关系,以及左手食指的指纹信息与第二帐号的第二登录参数之间的对应关系。
又比如,多个候选指纹信息包括左手食指的指纹信息、右手食指的指纹信息和右手中指的指纹信息,第一对应关系包括左手食指的指纹信息与第一帐号的第一登录参数之间的对应关系,以及右手食指的指纹信息与第二帐号的第二登录参数之间的对应关系,以及右手中指的指纹信息与第三帐号的第三登录参数之间的对应关系。
目标应用的多个帐号为在目标应用中已注册的至少两个用户帐号。
帐号的登录参数为用于登录目标应用的该帐号的参数。可选的,帐号的登录参数包括该帐号的帐号标识和帐号密码。
步骤504,根据第一对应关系获取与第一候选指纹信息对应的第一登录参数,第一帐号登录参数包括用于登录第一帐号的帐号标识和帐号密码。
终端根据获取到的第一对应关系,获取与第一候选指纹信息对应的登录参数,将该登录参数确定为第一登录参数。
步骤505,根据第一登录参数登录目标应用的第一帐号。
可选的,终端通过第一登录参数登录目标应用的第一帐号。
由于相关技术中当用户拥有目标应用的多个用户帐号时,帐号切换方法通常包括如下几个步骤:终端显示目标应用的帐号A的帐号退出界面,当终端接收到帐号退出界面上退出当前帐号入口的点击信号时,在目标应用中退出帐号A。终端显示目标应用的帐号登录界面,终端获取在帐号登录界面上输入或者选择的帐号名和帐号密码,通过获取到的帐号名和帐号密码登录另一个帐号B。显然,帐号切换过程经过了多个用户操作步骤,帐号切换的效率较低。为此,本申请实施例还通过目标应用当前的登录帐号为第二帐号,终端执行上述步骤501至504之后,当第一登录参数所指示的第一帐号与第二帐号不一致时,将目标应用的登录帐号从第二帐号自动切换为第一帐号,从而实现用户仅需通过预设的手指点击指定入口即可实 现将帐号的自动切换。
可选的,目标应用当前的登录帐号为第二帐号,目标应用为同一个时刻允许终端登录一个帐号的应用。
可选的,终端判断第一登录参数所指示的第一帐号是否与目标应用当前的登录帐号即第二帐号一致,若一致则结束进程,若不一致则将目标应用的登录帐号从第二帐号切换为第一帐号,即将目标应用中第二帐号的第二应用界面切换为第一帐号的第一应用界面。
示意性的,目标应用为即时通信应用程序“应用A”,终端的持有对象“用户X”在目标应用中注册有两个用户帐号,一个是工作性质的用户帐号“帐号1”,另一是私人性质的用户帐号“帐号2”。如图7所示,应用A处于未开启状态,用户X通过左手食指点击应用A的应用图标,对应的,终端接收到对应于应用A的应用图标的点击信号,通过屏下指纹采集组件采集点击信号对应的指纹信息,当该指纹信息与预存的左手食指的指纹信息匹配时,根据第一对应关系获取与左手食指的指纹信息对应的第二登录参数(包括帐号标识“YY”和帐号密码S2),根据第二登录参数登录应用A的帐号2,显示应用A的帐号2的第二应用界面71。在登录应用A的帐号2之后,当应用A处于后台运行时,若用户X需要登录应用A的帐号1则用户X通过右手食指点击应用A的应用图标,对应的,终端通过屏下指纹采集组件采集接该点击信号对应的指纹信息,当该指纹信息与预存的右手食指的指纹信息匹配时,根据第一对应关系获取与右手食指的指纹信息对应的第一登录参数(包括帐号标识“XX”和帐号密码S1),根据第一登录参数将应用A的登录帐号从帐号2切换为帐号1,显示应用A的帐号1的第一应用界面72。
示意性的,目标应用既可以在同一时刻允许登录一个帐号,也可以在同一时刻允许登录两个帐号。
当目标应用在同一时刻允许登录一个帐号时,本申请实施例可以令目标应用快速完成帐号的切换。比如,当第一登录参数所指示的第一帐号与第二帐号不一致时,在第一位置处显示第一控件,第一位置指向指定入口所在位置的向量是第一向量,第一向量是常向量;当接收到第一拖动指令时,将目标应用的登录帐号从第二帐号切换为第一帐号,第一拖动指令是从指定入口所在位置拖动到第一位置的拖动操作激发的指令。
其中,第一位置可以是指定入口附近的指定位置,例如,第一位置是指定入口所在位置向上0.5厘米的位置。终端可以在第一位置显示第一控件。需要说明的是,第一控件可以是用于提示切换至第一帐号的控件。示意性的,第一控件中可以显示第一帐号的相关信息。该相关信息可以包括第一帐号的头像、昵称或帐户名称等。当用户将手指从入口位置拖动到第一位置时,终端将目标应用的登录帐号从第二帐号切换为第一帐号。
请参见图8,图8是基于图5所示实施例提供的一种登录应用的示意图。在图8中,当用户的左手食指点击应用A的应用图标,对应的,终端接收到对应于应用A的应用图标的点击信号,通过屏下指纹采集组件采集点击信号对应的指纹信息,当该指纹信息与预存的左手食指的指纹信息匹配时,根据第一对应关系获取与左手食指的指纹信息对应的第二登录参数(包括帐号标识“YY”和帐号密码S2),根据第二登录参数登录应用A的帐号2,显示应用A的帐号2的第二应用界面71。在登录应用A的帐号2之后,当应用A处于后台运行时,若用户X需要登录应用A的帐号1则用户X通过右手食指长按应用A的应用图标。此时,终端将在目标应用的指定入口所在位置731左上方45°的0.5厘米处的第一位置732处,显示第一控件740,第一控件740中显示有帐号1的标识。当用户X将右手食指从位置731拖动到第一位置732时,终端通过屏下指纹采集组件采集接该点击信号对应的指纹信息,当该指纹信息与预存的右手食指的指纹信息匹配时,根据第一对应关系获取与右手食指的指纹信息对应的第一登录参数(包括帐号标识“XX”和帐号密码S1),根据第一登录参数将应用A的登录帐号从帐号2切换为帐号1,显示应用A的帐号1的第一应用界面72。
当目标应用在同一时刻允许登录两个帐号时,本申请实施例可以令目标应用进行应用双开。比如,当第一登录参数所指示的第一帐号与第二帐号不一致时,在第二位置处显示第二 控件,第二位置指向指定入口所在位置的向量是第二向量,第二向量是常向量,第二向量和第一向量是不同的向量;当接收到第二拖动指令时,新建分身应用,分身应用是和目标应用功能相同的应用,第二拖动指令是从指定入口所在位置拖动到第二位置的拖动操作激发的指令;将第一帐号确定为分身应用的登录帐号;根据第一帐号登录分身应用。
请参见图9,图9是基于图5所示实施例提供的一种登录应用的示意图。在图9中,当用户的左手食指点击应用A的应用图标,对应的,终端接收到对应于应用A的应用图标的点击信号,通过屏下指纹采集组件采集点击信号对应的指纹信息,当该指纹信息与预存的左手食指的指纹信息匹配时,根据第一对应关系获取与左手食指的指纹信息对应的第二登录参数(包括帐号标识“YY”和帐号密码S2),根据第二登录参数登录应用A的帐号2,显示应用A的帐号2的第二应用界面71。在登录应用A的帐号2之后,当应用A处于后台运行时,若用户X需要登录应用A的帐号1则用户X通过右手食指长按应用A的应用图标。此时,终端将在目标应用的指定入口所在位置731右偏上10°的0.3厘米处的第二位置733处,显示第二控件750,第二控件750中显示有帐号1的标识。当用户X将右手食指从位置731拖动到第二位置733时,终端通过屏下指纹采集组件采集接该点击信号对应的指纹信息,当该指纹信息与预存的右手食指的指纹信息匹配时,根据第一对应关系获取与右手食指的指纹信息对应的第一登录参数(包括帐号标识“XX”和帐号密码S1),根据第一登录参数新建目标应用A的分身应用,并在该分身应用中登录账号1,显示目标应用A的帐号1的第一应用界面72。与此同时,登录有帐号2目标应用A仍运行在终端的后台,用户X可以通过多任务管理界面,将分身应用的应用界面72切换为目标应用A的应用界面71。
综上所述,本申请实施例还通过指定入口处的屏下指纹采集组件采集指纹信息,避免了需要开启终端的所有屏下指纹采集组件进行指纹采集的情况,节省了终端的功耗。
本申请实施例还通过当终端接收到对应于指定入口的拖动信号且拖动信号的终点位置位于指纹采集区域时,通过终点位置处的屏下指纹采集组件采集指纹信息,使得仅需在终端屏幕的部分区域设置屏下指纹采集组件,在能够完成上述应用登录方法的同时,减少了终端的硬件成本和指纹采集带来的功耗。
本申请实施例还通过当第一触摸信号满足指纹采集条件和/或目标应用属于预设应用集合时,采集第一触摸信号对应的指纹信息,避免了终端频繁采集指纹而导致无意义的功耗开销。
本申请实施例还通过目标应用当前的登录帐号为第二帐号,终端执行上述的指纹采集和指纹匹配步骤之后,当终端获取到的与第一候选指纹对应的第一登录参数所指示的第一帐号与第二帐号不一致时,将目标应用的登录帐号从第二帐号自动切换为第一帐号,从而实现用户仅需通过预设的手指点击指定入口即可实现将帐号自动切换至该手指的指纹信息对应的帐号的效果,提高了目标应用的多帐号切换效率。
本申请实施例还通过设置第一控件和第二控件的方式,便于用户快速新建分身应用或者在一个应用中完成帐户的切换,在保障安全性的前提下,减少了用户所需的操作步骤,提高了操作效率。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图10,其示出了本申请一个示例性实施例提供的应用登录装置的结构框图。该应用登录装置可以通过专用硬件电路,或者,软硬件的结合实现成为图1或图2中的终端的全部或一部分,该应用登录装置包括:采集模块810、获取模块820和登录模块830。
采集模块810,用于当接收到对应于目标应用的指定入口的第一触摸信号时,采集第一触摸信号对应的指纹信息;
获取模块820,用于当指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系 获取与第一候选指纹信息对应的第一登录参数,第一对应关系包括多个候选指纹信息与目标应用的多个帐号的登录参数之间的对应关系;
登录模块830,用于根据第一登录参数登录目标应用的第一帐号。
可选的,采集模块810,包括:接收单元和采集单元。
接收单元,用于接收对应于目标应用的指定入口的第一触摸信号,指定入口为目标应用的目标应用图标,或者为目标应用的帐号切换界面上的帐号切换控件;
采集单元,用于采集第一触摸信号对应的指纹信息。
可选的,采集单元,还用于通过指定入口处的屏下指纹采集组件采集指纹信息。
可选的,采集单元,还用于当接收到对应于指定入口的拖动信号且拖动信号的终点位置位于指纹采集区域时,通过终点位置处的屏下指纹采集组件采集指纹信息。
可选的,采集单元,还用于当第一触摸信号满足指纹采集条件和/或目标应用属于预设应用集合时,采集第一触摸信号对应的指纹信息;
其中,目标应用当前的登录帐号为第二帐号,指纹采集条件包括第一时刻与第二时刻的差值绝对值大于预设时间阈值,第一时刻为接收到第一触摸信号的时刻,第二时刻为登录目标应用的第二帐号的时刻,预设应用集合包括预设的多个支持采用指纹登录帐号的应用。
可选的,获取模块820,还用于当指纹信息与预存的第一候选指纹信息匹配时,获取预先存储的第一对应关系,第一对应关系包括终端的持有对象的多个候选指纹信息与目标应用中已注册的多个帐号的登录参数之间的对应关系;
根据第一对应关系获取与第一候选指纹信息对应的第一登录参数,第一帐号登录参数包括用于登录第一帐号的帐号标识和帐号密码。
可选的,目标应用当前的登录帐号为第二帐号,登录模块830,还用于当第一登录参数所指示的第一帐号与第二帐号不一致时,将目标应用的登录帐号从第二帐号切换为第一帐号。
可选的,目标应用为同一个时刻允许终端登录一个帐号的应用。
可选的,登录模块830,还用于当第一登录参数所指示的第一帐号与第二帐号不一致时,在第一位置处显示第一控件,第一位置指向指定入口所在位置的向量是第一向量,第一向量是常向量;
当接收到第一拖动指令时,将目标应用的登录帐号从第二帐号切换为第一帐号,第一拖动指令是从指定入口所在位置拖动到第一位置的拖动操作激发的指令。
可选的,应用登录装置还包括双开模块,双开模块用于:当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,在第二位置处显示第二控件,所述第二位置指向所述指定入口所在位置的向量是第二向量,所述第二向量是常向量,所述第二向量和所述第一向量是不同的向量;当接收到第二拖动指令时,新建分身应用,所述分身应用是和所述目标应用功能相同的应用,所述第二拖动指令是从所述指定入口所在位置拖动到所述第二位置的拖动操作激发的指令;将所述第一帐号确定为所述分身应用的登录帐号;根据所述第一帐号登录所述分身应用。
相关细节可结合参考图3至图7所示的方法实施例。其中,采集模块810还用于实现上述方法实施例中其他任意隐含或公开的与采集步骤相关的功能;获取模块820还用于实现上述方法实施例中其他任意隐含或公开的与获取步骤相关的功能;登录模块830还用于实现上述方法实施例中其他任意隐含或公开的与登录步骤相关的功能。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请还提供一种计算机可读介质,其上存储有程序指令,程序指令被处理器执行时实 现上述各个方法实施例提供的应用登录方法。
本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个实施例所述的应用登录方法。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的应用登录方法中全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (20)

  1. 一种应用登录方法,其中,所述方法应用于具有屏下指纹采集功能的终端,所述方法包括:
    当接收到对应于目标应用的指定入口的第一触摸信号时,采集所述第一触摸信号对应的指纹信息;
    当所述指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一对应关系包括多个候选指纹信息与所述目标应用的多个帐号的登录参数之间的对应关系;
    根据所述第一登录参数登录所述目标应用的所述第一帐号。
  2. 根据权利要求1所述的方法,所述当接收到对应于目标应用的指定入口的第一触摸信号时,采集所述第一触摸信号对应的指纹信息,包括:
    接收对应于所述目标应用的所述指定入口的所述第一触摸信号,所述指定入口为所述目标应用的目标应用图标,或者为所述目标应用的帐号切换界面上的帐号切换控件;
    采集所述第一触摸信号对应的指纹信息。
  3. 根据权利要求2所述的方法,所述采集所述第一触摸信号对应的指纹信息,包括:
    通过所述指定入口处的屏下指纹采集组件采集所述指纹信息。
  4. 根据权利要求2所述的方法,所述采集所述第一触摸信号对应的指纹信息,包括:
    当接收到对应于所述指定入口的拖动信号且所述拖动信号的终点位置位于指纹采集区域时,通过所述终点位置处的屏下指纹采集组件采集所述指纹信息。
  5. 根据权利要求2所述的方法,所述采集所述第一触摸信号对应的指纹信息,包括:
    当所述第一触摸信号满足指纹采集条件和/或所述目标应用属于预设应用集合时,采集所述第一触摸信号对应的所述指纹信息;
    其中,所述目标应用当前的登录帐号为第二帐号,所述指纹采集条件包括第一时刻与第二时刻的差值绝对值大于预设时间阈值,所述第一时刻为接收到所述第一触摸信号的时刻,所述第二时刻为登录所述目标应用的所述第二帐号的时刻,所述预设应用集合包括预设的多个支持采用指纹登录帐号的应用。
  6. 根据权利要求1所述的方法,所述当所述指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,包括:
    当所述指纹信息与预存的第一候选指纹信息匹配时,获取预先存储的所述第一对应关系,所述第一对应关系包括所述终端的持有对象的多个候选指纹信息与所述目标应用中已注册的多个帐号的登录参数之间的对应关系;
    根据所述第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一帐号登录参数包括用于登录所述第一帐号的帐号标识和帐号密码。
  7. 根据权利要求1所述的方法,所述目标应用当前的登录帐号为第二帐号,
    所述根据所述第一登录参数登录所述目标应用的所述第一帐号,包括:
    当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,将所述目标应用的登录帐号从所述第二帐号切换为所述第一帐号。
  8. 根据权利要求7所述的方法,所述目标应用为同一个时刻允许所述终端登录一个帐号的应用。
  9. 根据权利要求7所述的方法,所述当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,将所述目标应用的登录帐号从所述第二帐号切换为所述第一帐号,包括:
    当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,在第一位置处显示第一控件,所述第一位置指向所述指定入口所在位置的向量是第一向量,所述第一向量是常向量;
    当接收到第一拖动指令时,将所述目标应用的登录帐号从所述第二帐号切换为所述第一帐号,所述第一拖动指令是从所述指定入口所在位置拖动到所述第一位置的拖动操作激发的指令。
  10. 根据权利要求9所述的方法,所述方法还包括:
    当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,在第二位置处显示第二控件,所述第二位置指向所述指定入口所在位置的向量是第二向量,所述第二向量是常向量,所述第二向量和所述第一向量是不同的向量;
    当接收到第二拖动指令时,新建分身应用,所述分身应用是和所述目标应用功能相同的应用,所述第二拖动指令是从所述指定入口所在位置拖动到所述第二位置的拖动操作激发的指令;
    将所述第一帐号确定为所述分身应用的登录帐号;
    根据所述第一帐号登录所述分身应用。
  11. 一种应用登录装置,其中,所述装置应用于具有屏下指纹采集功能的终端,所述装置包括:
    采集模块,用于当接收到对应于目标应用的指定入口的第一触摸信号时,采集所述第一触摸信号对应的指纹信息;
    获取模块,用于当所述指纹信息与预存的第一候选指纹信息匹配时,根据第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一对应关系包括多个候选指纹信息与所述目标应用的多个帐号的登录参数之间的对应关系;
    登录模块,用于根据所述第一登录参数登录所述目标应用的所述第一帐号。
  12. 根据权利要求11所述的装置,所述采集模块包括:接收单元和采集单元;
    所述接收单元,用于接收对应于所述目标应用的所述指定入口的所述第一触摸信号,所述指定入口为所述目标应用的目标应用图标,或者为所述目标应用的帐号切换界面上的帐号切换控件;
    所述采集单元,用于采集所述第一触摸信号对应的指纹信息。
  13. 根据权利要求12所述的装置,所述采集单元,还用于:
    通过所述指定入口处的屏下指纹采集组件采集所述指纹信息。
  14. 根据权利要求12所述的装置,所述采集单元,还用于:
    当接收到对应于所述指定入口的拖动信号且所述拖动信号的终点位置位于指纹采集区域时,通过所述终点位置处的屏下指纹采集组件采集所述指纹信息。
  15. 根据权利要求12所述的装置,所述采集单元,还用于:
    当所述第一触摸信号满足指纹采集条件和/或所述目标应用属于预设应用集合时,采集所 述第一触摸信号对应的所述指纹信息;
    其中,所述目标应用当前的登录帐号为第二帐号,所述指纹采集条件包括第一时刻与第二时刻的差值绝对值大于预设时间阈值,所述第一时刻为接收到所述第一触摸信号的时刻,所述第二时刻为登录所述目标应用的所述第二帐号的时刻,所述预设应用集合包括预设的多个支持采用指纹登录帐号的应用。
  16. 根据权利要求11所述的装置,所述获取模块,还用于:
    当所述指纹信息与预存的第一候选指纹信息匹配时,获取预先存储的所述第一对应关系,所述第一对应关系包括所述终端的持有对象的多个候选指纹信息与所述目标应用中已注册的多个帐号的登录参数之间的对应关系;
    根据所述第一对应关系获取与所述第一候选指纹信息对应的第一登录参数,所述第一帐号登录参数包括用于登录所述第一帐号的帐号标识和帐号密码。
  17. 根据权利要求11所述的装置,所述目标应用当前的登录帐号为第二帐号,所述登录模块,还用于当所述第一登录参数所指示的第一帐号与所述第二帐号不一致时,将所述目标应用的登录帐号从所述第二帐号切换为所述第一帐号。
  18. 根据权利要求17所述的装置,述目标应用为同一个时刻允许所述终端登录一个帐号的应用。
  19. 一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至10任一所述的应用登录方法。
  20. 一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至10任一所述的应用登录方法。
PCT/CN2020/072437 2019-01-31 2020-01-16 应用登录方法、装置、终端及存储介质 Ceased WO2020156199A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910101451.7A CN109814801A (zh) 2019-01-31 2019-01-31 应用登录方法、装置、终端及存储介质
CN201910101451.7 2019-01-31

Publications (1)

Publication Number Publication Date
WO2020156199A1 true WO2020156199A1 (zh) 2020-08-06

Family

ID=66606521

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/072437 Ceased WO2020156199A1 (zh) 2019-01-31 2020-01-16 应用登录方法、装置、终端及存储介质

Country Status (2)

Country Link
CN (1) CN109814801A (zh)
WO (1) WO2020156199A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109814801A (zh) * 2019-01-31 2019-05-28 Oppo广东移动通信有限公司 应用登录方法、装置、终端及存储介质
CN110516420A (zh) * 2019-08-23 2019-11-29 芯海科技(深圳)股份有限公司 验证方法、装置、电子设备以及可读存储介质
CN110532743A (zh) * 2019-08-23 2019-12-03 芯海科技(深圳)股份有限公司 验证方法、装置、电子设备以及计算机可读存储介质
CN111125683A (zh) * 2019-12-18 2020-05-08 北京智明星通科技股份有限公司 一种手机游戏快捷登陆方法、装置和移动终端
CN111097174A (zh) * 2019-12-18 2020-05-05 北京智明星通科技股份有限公司 一种手机游戏帐号快捷切换方法、装置和移动终端
CN110929245A (zh) * 2020-01-02 2020-03-27 中国银行股份有限公司 基于指纹的快速登录方法及终端
CN112182545B (zh) * 2020-09-25 2024-07-02 北京字节跳动网络技术有限公司 账号登录方法、装置、电子设备和存储介质
CN114579193B (zh) * 2022-03-08 2024-01-12 国泰新点软件股份有限公司 多系统加载方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425914A (zh) * 2012-05-17 2013-12-04 宇龙计算机通信科技(深圳)有限公司 应用程序的登录方法及通信终端
CN104992091A (zh) * 2015-06-05 2015-10-21 小米科技有限责任公司 访问终端的方法及装置
CN106484517A (zh) * 2016-10-10 2017-03-08 广东欧珀移动通信有限公司 一种多开应用的切换方法、装置及智能终端
US20170357789A1 (en) * 2016-06-08 2017-12-14 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for triggering application
CN109814801A (zh) * 2019-01-31 2019-05-28 Oppo广东移动通信有限公司 应用登录方法、装置、终端及存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4736744B2 (ja) * 2005-11-24 2011-07-27 株式会社日立製作所 処理装置、補助情報生成装置、端末装置、認証装置及び生体認証システム
KR20160083032A (ko) * 2013-11-04 2016-07-11 퀄컴 인코포레이티드 모바일 디바이스들에서 사용자 인증 생체인식들
CN107715449B (zh) * 2017-10-25 2021-04-02 Oppo广东移动通信有限公司 一种账号登录方法及相关设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425914A (zh) * 2012-05-17 2013-12-04 宇龙计算机通信科技(深圳)有限公司 应用程序的登录方法及通信终端
CN104992091A (zh) * 2015-06-05 2015-10-21 小米科技有限责任公司 访问终端的方法及装置
US20170357789A1 (en) * 2016-06-08 2017-12-14 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for triggering application
CN106484517A (zh) * 2016-10-10 2017-03-08 广东欧珀移动通信有限公司 一种多开应用的切换方法、装置及智能终端
CN109814801A (zh) * 2019-01-31 2019-05-28 Oppo广东移动通信有限公司 应用登录方法、装置、终端及存储介质

Also Published As

Publication number Publication date
CN109814801A (zh) 2019-05-28

Similar Documents

Publication Publication Date Title
US11467715B2 (en) User interface display method, terminal and non-transitory computer-readable storage medium for splitting a display using a multi-finger swipe
WO2020156199A1 (zh) 应用登录方法、装置、终端及存储介质
CN108958681B (zh) 分屏显示的方法、装置、终端及存储介质
CN107688422B (zh) 通知消息显示方法及装置
WO2020088167A1 (zh) 应用开启方法、装置、终端及存储介质
CN109726539B (zh) 应用开启方法、装置、终端及存储介质
WO2019047738A1 (zh) 消息显示方法、装置、移动终端及存储介质
CN107613118A (zh) 一种开启快捷功能的方法、装置、移动终端及存储介质
US11061558B2 (en) Touch operation response method and device
CN107765968A (zh) 任务切换方法、装置、终端及计算机可读存储介质
CN107704744A (zh) 身份验证方法、装置及移动终端
WO2019233307A1 (zh) 用户界面显示方法、装置、终端及存储介质
CN107491683A (zh) 一种应用解密方法、装置、终端及计算机可读存储介质
CN107562475A (zh) 消息显示方法、装置及终端
CN107608550B (zh) 触摸操作响应方法及装置
WO2020147677A1 (zh) 显示内容的方法、装置、终端及存储介质
CN110442267B (zh) 触摸操作响应方法、装置、移动终端及存储介质
CN107526477A (zh) 屏幕解锁方法、装置及终端
CN107562346A (zh) 终端控制方法、装置、终端及计算机可读存储介质
CN111124668A (zh) 内存释放方法、装置、存储介质及终端
CN108845733A (zh) 屏幕截图方法、装置、终端及存储介质
CN109683760B (zh) 最近内容的显示方法、装置、终端及存储介质
CN107589896A (zh) 程序控制方法、装置及终端
CN107529636A (zh) 改善黑屏手势响应的方法、装置、存储介质及移动终端
CN113286349A (zh) 个人热点连接方法、装置、终端及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20748273

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20748273

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载