WO2021196673A1 - 应用登录方法、装置、电子设备及存储介质 - Google Patents
应用登录方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- WO2021196673A1 WO2021196673A1 PCT/CN2020/132451 CN2020132451W WO2021196673A1 WO 2021196673 A1 WO2021196673 A1 WO 2021196673A1 CN 2020132451 W CN2020132451 W CN 2020132451W WO 2021196673 A1 WO2021196673 A1 WO 2021196673A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- login
- target
- party
- log
- user account
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/41—User authentication where a single sign-on provides access to a plurality of computers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0884—Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/107—Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/63—Location-dependent; Proximity-dependent
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2117—User registration
Definitions
- the embodiments of the present disclosure relate to the field of data processing, and in particular, to an application login method, device, electronic device, and storage medium.
- FIG. 1 shows a schematic diagram of a login interface of an application program (such as APP1).
- the user can enter the user name in the "user name” input box 101, enter the password in the "password” input box 102, and then click the "OK” button 103 to log in to the user account in APP1.
- FIG. 1 shows a schematic diagram of a third-party login.
- FIG. 1 shows a schematic diagram of a third-party login.
- the user can click the third-party login icon 104 on the login interface to trigger the authorization of the third-party login to APP1 through APP2.
- the electronic device may display an interface as shown in (b) in FIG. 2. On this interface, the user can click the "OK" button 106 to realize the authorized login of the user account of APP1 through APP2.
- the third-party login does not require the user to enter the login information, just click Authorize, which makes the login of the user account more convenient.
- the third-party login process involves the operation and authorization processing of at least two APPs, when a problem occurs in one of the processes, such as an error in the operation of APP2, or authorization failure, it will cause the first Three-way login failed.
- the third-party login fails, the user needs to re-enter the aforementioned operations such as clicking the icon 104 and clicking the "OK" button 106, or enter the login information to log in to the user account.
- the present disclosure relates to an application login method, device, electronic equipment, and storage medium.
- the embodiments of the present disclosure adopt the following technical solutions:
- an application login method includes: in response to a display trigger operation of a target user account on a target application login interface, acquiring a target login feature of the target user account, the target login feature including the target user account At least one of geographic location information or login device parameters. According to the target login feature, determine the third-party login channel information allowed to log in to the target application. According to the third-party login channel information, a corresponding third-party login icon is displayed on the target application login interface, so that the target user account can select the corresponding target third-party login channel to log in to the target application.
- an application login method comprising: receiving a target login feature of a target user account from a user equipment, the target login feature including at least one of geographic location information of the target user account or login device parameters . According to the target login feature, determine the third-party login channel information allowed to log in to the target application. Send the third-party login channel information to the user device.
- an application login device includes: an acquisition module configured to acquire a target login feature of the target user account in response to a display trigger operation of a target user account on a target application login interface, and the target login feature At least one of the geographic location information of the target user account or the log-in device parameters is included.
- the determining module is configured to determine the third-party login channel information allowed to log in to the target application according to the target login feature.
- the display module is configured to display the corresponding third-party login icon on the target application login interface according to the third-party login channel information, so that the target user account can select the corresponding target third-party login channel to log in to the target application.
- an application login apparatus includes: a receiving module configured to receive a target login feature of a target user account from a user equipment, the target login feature including geographic location information or login usage of the target user account At least one of the device parameters.
- the determining module is configured to determine the third-party login channel information allowed to log in to the target application according to the target login feature.
- the sending module is configured to send the third-party login channel information to the user equipment.
- an electronic device including: a processor and a memory for storing executable instructions of the processor.
- the processor is configured to execute the instruction to achieve: in response to a display trigger operation of the target user account on the target application login interface, obtain the target login feature of the target user account, and the target login feature includes the target user account's At least one of geographic location information or login device parameters.
- the target login feature determine the third-party login channel information allowed to log in to the target application.
- a corresponding third-party login icon is displayed on the target application login interface, so that the target user account can select the corresponding target third-party login channel to log in to the target application.
- a server in a sixth aspect, includes a processor.
- a memory used to store executable instructions of the processor.
- the processor is configured to: receive a target login feature of a target user account from the user equipment, where the target login feature includes at least one of geographic location information of the target user account or login device parameters. According to the target login feature, determine the third-party login channel information allowed to log in to the target application. Send the third-party login channel information to the user device.
- an application login system includes the application login device described in the first aspect and the application login device described in the second aspect.
- the system includes the electronic device as described in the third aspect and the server as described in the fourth aspect.
- a computer-readable storage medium stores instructions that are implemented when executed by a processor: in response to a display trigger operation of a target application login interface by a target user account, the The target login feature of the target user account, where the target login feature includes at least one of geographic location information of the target user account or login device parameters. According to the target login feature, determine the third-party login channel information allowed to log in to the target application. According to the third-party login channel information, a corresponding third-party login icon is displayed on the target application login interface, so that the target user account can select the corresponding target third-party login channel to log in to the target application.
- a computer-readable storage medium having instructions stored on the computer-readable storage medium.
- the instructions When the instructions are executed by a processor, the instruction is implemented: receiving a target login feature of a target user account from a user device, and the target login feature At least one of the geographic location information of the target user account or the log-in device parameters is included.
- the target login feature determine the third-party login channel information allowed to log in to the target application. Send the third-party login channel information to the user device.
- Figure 1 is a schematic diagram of a login interface of an application
- Figure 2 is a schematic diagram of a third-party login interface
- FIG. 3 is a schematic diagram of an implementation environment provided by an embodiment of the disclosure.
- FIG. 4 is an example flowchart of an application login method provided by an embodiment of the disclosure.
- FIG. 5 is a schematic diagram of an interface for opening an application provided by an embodiment of the present disclosure.
- FIG. 6 is a schematic flowchart of yet another application login method provided by an embodiment of the present disclosure.
- FIG. 7 is a schematic diagram of a third-party login interface provided by an embodiment of the present disclosure.
- FIG. 8 is a schematic flowchart of another application login method provided by an embodiment of the present disclosure.
- FIG. 9 is a schematic flowchart of yet another application login method provided by an embodiment of the present disclosure.
- FIG. 10 is a schematic diagram of the composition of an application login apparatus provided by an embodiment of the present disclosure.
- FIG. 11 is a schematic diagram of the composition of yet another application login apparatus provided by an embodiment of the present disclosure.
- FIG. 12 is a schematic diagram of the composition of yet another application login device provided by an embodiment of the present disclosure.
- FIG. 13 is a schematic diagram of the composition of yet another application login device provided by an embodiment of the present disclosure.
- FIG. 14 is a schematic diagram of the composition of yet another application login device provided by an embodiment of the present disclosure.
- FIG. 15 is a schematic diagram of the composition of an electronic device provided by an embodiment of the disclosure.
- FIG. 3 is a schematic diagram of an implementation environment provided by an embodiment of the present disclosure.
- the above application login method can be applied in this implementation environment.
- the implementation environment may include a user equipment 310 and a server 320, and the user equipment 310 may establish a connection with the server 320 through a wired network or a wireless network.
- the user equipment may also be referred to as an electronic device.
- the implementation environment may also include more user equipment, and these user equipment may also establish a connection with the server 320 through a wired network or a wireless network.
- the user equipment 310 is a device used by the user.
- the user equipment 310 may be used to receive an operation performed by the user on an application program installed in the user equipment 310 and respond to the operation.
- the user equipment 310 may be configured to obtain the target login feature of the target user account in response to the display trigger operation of the target user account on the target application login interface, where the target login feature includes the geographic location information of the target user account or Log in at least one of the device parameters; determine the third-party login channel information allowed to log in to the target application according to the target login feature; display the corresponding third-party login channel information on the target application login interface according to the third-party login channel information
- the third-party login icon of the target user account allows the target user account to select the corresponding target third-party login channel to log in to the target application.
- the user equipment 310 may also be used to interact with the server 320 to implement the application login method provided in the embodiment of the present disclosure.
- the user equipment 310 may send log-in feature information to the server 320.
- the log-in feature information may include at least one of the geographic location information of the user account or the log-in device parameters.
- the user equipment 310 may obtain the log-in monitoring result of the third-party log-in channel from the server 320, and the log-in monitoring result includes the third-party log-in channel supported by user accounts with different log-in characteristics; the log-in characteristics include corresponding At least one of the geographic location information of the user account or the log-in device parameters.
- the user equipment 310 may be configured to select a third-party login channel corresponding to the target login feature from the login monitoring result, and correspondingly obtain the third-party login channel information allowed to log in the target application.
- the user equipment 310 may be configured with a camera device, or connected to the camera device, so as to perform live video broadcast through the camera device.
- the user equipment 310 may be a mobile phone, a tablet computer, a notebook computer, a desktop computer, a portable computer, etc., and the embodiments of the present disclosure are not limited herein.
- the server 320 is mainly used to collect and store data.
- the server 320 may be configured to receive a target login feature of a target user account from a user equipment, where the target login feature includes at least one of geographic location information of the target user account or login device parameters; The target login feature determines the third-party login channel information allowed to log in the target application; and sends the third-party login channel information to the user equipment.
- the server 320 may be a server cluster composed of multiple servers.
- the server 320 may be a server for implementing all the functions involved in the above application login method. The embodiments of the present disclosure are not limited here.
- FIG. 4 is an example flowchart of an application login method provided by an embodiment of the present disclosure.
- This method can be applied to the user equipment 310 shown in FIG. 3.
- the method may include S401-S403.
- the user account to be logged in by a third party is the target user account
- the application to be logged in is the target application as an example.
- the user When the user wants to use the target application, he can input an operation to open the target application on the electronic device. For example, the user may perform a touch operation on the icon of the target application included on the interface displayed by the electronic device. In response to the touch operation, the electronic device can open the target application and display the corresponding interface.
- the user's operation to open the login interface of the target application may be a user's touch operation (such as a click operation) on the icon of the target application.
- the electronic device can be directly triggered to display the login interface of the target application.
- the login interface may be the interface shown in Fig. 1 or (a) in Fig. 2.
- the operation of the user to open the login interface of the target application may be a touch operation (such as a click operation) of the icon corresponding to the switch to the login interface after the user opens the target application.
- the electronic device may display an interface as shown in FIG. 5.
- the user can click the "User Center" button 501 on this interface to complete the operation of opening the login interface.
- the electronic device may display a login interface as shown in Fig. 1 or (a) in Fig. 2.
- the electronic device When the electronic device receives the display trigger operation of the target user account of the user to the target application login interface, the electronic device can obtain the target login feature of the target user account, and the target login feature includes the geographic location information or login of the target user account. Use at least one of the device parameters. Thus, the electronic device can determine the characteristics corresponding to this third-party login, so as to determine the third-party login channel allowed to log in to the target application accordingly.
- the geographic location information of the target user account includes, but is not limited to, the latitude and longitude information of the electronic device and/or the location information of the base station corresponding to the cell that provides communication resources for the electronic device, and the like.
- the log-in device parameters may include the system information and/or model of the electronic device.
- the system information of the electronic device may include information such as the current baseband version and system version of the electronic device.
- the model of the electronic device may include information such as the brand and model of the electronic device.
- S402. Determine, according to the target login feature, third-party login channel information allowed to log in to the target application.
- the electronic device may determine, according to the acquired target login feature of the target user account, the third-party login channel information that meets the feature and is allowed to log in to the target application. It is understandable that a third-party login through a third-party channel determined according to the login feature has a higher login success rate.
- the third-party login channel information may include one or more third-party login channels that are determined to be able to log in to the target application.
- the electronic device can determine the third-party login channel that allows the login of the target application corresponding to the login feature corresponding to the login feature according to the related information of the historical login.
- the electronic device can determine the log-in results of the historical log-in with the target log-in feature based on multiple log-in monitoring results and their corresponding log-in characteristics, and then determine the success rate (or failure rate) corresponding to different third-party log-in channels, and log in A third-party login channel with a higher success rate (or a lower failure rate) is determined as the login channel allowed to log in to the target application.
- the electronic device can also determine the log-in channel used to log in to the target application in combination with the results of the historical log-in process of the local machine (that is, all have target log-in features), thereby improving the accuracy of determining the log-in channel. .
- log-in monitoring results corresponding to the above-mentioned different log-in features may be obtained by the electronic device from the server.
- the above-mentioned determination of the third-party channel that allows login to the target application may be determined by the server through the target login feature sent by the electronic device, or may be determined by the electronic device itself after obtaining different login monitoring results.
- a corresponding third-party login icon is displayed on the target application login interface, so that the target user account can select the corresponding target third-party login channel to log in to the target application.
- the electronic device can display the icon corresponding to the third-party login channel included in the third-party login channel information on the interface. So that the target user account selects the corresponding channel for the third-party login of the target application.
- the third-party login channel that can normally log in to the target application is filtered according to the characteristic information of the current target user account.
- the icon corresponding to the filtered login channel is displayed on the login interface, so that the user can determine the third-party login channel that can log in to the target application normally by selecting the corresponding third-party login channel to log in. It can effectively improve the login efficiency and improve the user's application experience.
- FIG. 6 is an example flowchart of another application login method provided by an embodiment of the present disclosure.
- This method can be applied to the user equipment 310 shown in FIG. 3.
- the method may include S601-S604.
- the user account to be logged in by a third party is the target user account
- the application to be logged in is the target application as an example.
- This step is similar to S401 shown in FIG. 4, and its implementation method can also be referred to, which will not be repeated here.
- the log-in monitoring results include third-party log-in channels through which user accounts with different log-in characteristics support log-in.
- the log-in feature includes at least one of geographic location information of the corresponding user account or log-in device parameters.
- the electronic device may obtain account login results of all user accounts logging in to the target application through different third-party login channels within a preset monitoring period.
- the account login result at least includes the success or failure of the corresponding user account to log in to the target application through the corresponding third-party login channel.
- three user accounts of User 1, User 2, and User 3 have logged in to the target application through a third-party login channel.
- user 1 performs third-party login to the target application through login channel 1
- user 2 performs third-party login to the target application through login channel 2
- user 3 performs third-party login to the target application through login channel 3 as an example.
- the electronic device can obtain the login result when user 1 logs in through the login channel 1, the electronic device can also obtain the login result when user 2 logs in through the login channel 2, and the electronic device can also obtain the login result when user 3 logs in through the login channel 3 .
- the electronic device can obtain the login failure rate of the third-party login channel for each different login feature according to all login results of the account and the login feature of the user account corresponding to each account login result. According to the login failure rate of the third-party login channel under each different login feature, the third-party login channel whose login failure rate is lower than the preset failure rate threshold is determined as the user account with the login feature that supports login The third-party login channel of the corresponding to obtain the login monitoring result. The electronic device can select a candidate third-party login channel corresponding to the target login feature from the login monitoring result. The candidate third-party login channel whose single-user login failure rate is lower than the preset single-user failure rate threshold is selected, and the third-party login channel information allowed to log in to the target application is correspondingly obtained.
- the log-in monitoring result may include different third-party log-in channels with different log-in characteristics.
- the login failure rate of each login channel in the third-party login channel is lower than the preset threshold. That is, on a user account with corresponding login features, when the third-party login channel included in the login detection result is used to log in to the target application, there is a high probability that the third-party login can be successfully completed.
- the electronic device determines the third-party login channel that meets the requirements based on the login situation corresponding to other user accounts obtained.
- the electronic device can also send to the server
- the target login feature triggers the server to determine the third-party login channel information allowed to log in to the target application according to the target login feature and return it.
- the electronic device uses the historical login data of the third-party login of other user accounts to determine the channel with the higher third-party login success rate in the current third-party login as an example.
- the electronic device may further determine a channel with a higher third-party login success rate in combination with the login history information of the target user account for the target application.
- the electronic device may also obtain the target login result of the target user account logging in the target application through a different third-party login channel within the preset single user monitoring time period.
- the target login result includes at least whether the target user account logs in to the target application through the corresponding third-party login channel successfully or fails.
- the login failure rate of the target user account in different third-party login channels is obtained.
- the login failure rate is less than the preset threshold, it is determined that the third-party login channel is a third-party login channel that allows the target user account to log in to the target application.
- the third party that allows the target user account to log in to the target application is determined based on the login history information of the target user account as a reference
- the login channel can more accurately ensure the smooth progress of third-party login.
- the two methods for determining the third-party login channel that allows the target user account to log in to the target application can be flexibly selected according to actual conditions, or can be used at the same time to improve the accuracy of judgment. limit.
- the electronic device may obtain the login monitoring result according to a preset period, so as to update the login monitoring result in time and obtain a more accurate judgment basis.
- a corresponding third-party login icon is displayed on the target application login interface, so that the target user account can select a corresponding target third-party login channel to log in to the target application.
- the electronic device After the electronic device determines the third-party login channel information including the third-party login channel that allows the target user account to log in to the target application, it can determine, based on the channel information, that all third-party logins supported by the target application can successfully complete the third-party login. Channels and display these channels on their login interface.
- the electronic device may obtain a third-party login icon set supported by the target application login interface to be displayed.
- the target application login interface hide the third-party login icon corresponding to the third-party login channel that is not included in the third-party login channel information in the third-party login icon set, so as to display the third-party login icon and the third-party channel information correspond.
- the third-party login icon set supported to be displayed on the target application login interface acquired by the electronic device may include APP2 and APP3.
- the interface may be as shown in (a) in Figure 7.
- the electronic device may determine that APP3 is included in the third-party login channel information, and APP2 is not included in the third-party login channel information according to the foregoing S601-S602. Then, the electronic device can display the login interface as shown in (b) in FIG. 7. It can be seen that the APP2 icon is hidden on the login interface, and the user will not trigger the third-party login of APP2 through input operations.
- a user wants to perform a third-party login he can input a corresponding operation (such as a touch operation, etc.) on the icon 701 to trigger the electronic device to log in through the third-party channel corresponding to APP3.
- the electronic device may also obtain corresponding information through the server to determine the third-party login channel information of the third-party login channel that allows the target user account to log in to the target application.
- the method will be described in detail below in conjunction with an example.
- FIG. 8 is another application login method provided by an embodiment of the present disclosure.
- This method can be applied to the server 320 shown in FIG. 3. Among them, take the application that the user wants to log in through the electronic device as the target application, and the user account of the user as the target user account as an example. As shown in Figure 8, the method may include S801-S803.
- the server may obtain the login monitoring result of the third-party login channel.
- the log-in monitoring results include third-party log-in channels through which user accounts with different log-in characteristics support log-in.
- the log-in feature includes at least one of geographic location information of the corresponding user account or log-in device parameters. From the log-in monitoring result, select the third-party log-in channel corresponding to the target log-in feature, and correspondingly obtain the third-party log-in channel information allowed to log in to the target application.
- the server can filter the log-in results corresponding to different third-party log-in channels in the historical log-in process corresponding to the target log-in characteristics from the stored multiple log-in monitoring results, and determine the first log-in results that are allowed to log in to the target application.
- Three-party login channel information Therefore, the prediction of the third-party login to be performed based on the historical login situation is realized, so as to avoid the failure to successfully implement the third-party login through the third-party login channel with a low failure rate.
- the server may obtain the login monitoring result of the third-party login channel by the following method: obtaining the account login results of all user accounts logging in to the target application through different third-party login channels within a preset monitoring period.
- the account login result at least includes the success or failure of the corresponding user account to log in to the target application through the corresponding third-party login channel.
- the login failure rates of the different third-party login channels under each different login characteristic are obtained.
- the third-party login channel whose login failure rate is lower than the preset failure rate threshold is determined as the user account with the login feature that supports login
- the server can obtain the log-in monitoring results of the third-party log-in channel according to the needs of the electronic device, or it can be obtained by itself according to the preset cycle, of course, it can also be performed every time a user account It is obtained in real time when the third party logs in.
- the embodiment of the present disclosure does not limit this.
- S803 Send the third-party login channel information to the electronic device.
- the server can send the information to the electronic device so that the electronic device knows which third-party channels can be used to perform third-party access to the target application based on the information Login without the problem of login failure.
- the server can determine the third-party login channel corresponding to the characteristic information of the target user account of the electronic device according to the historical third-party login situation, and select the channel that can successfully perform the third-party login (for example, the login failure rate is less than the preset threshold) Send to the electronic device so that the electronic device can avoid showing the user an icon that may not successfully complete the third-party login, thereby avoiding the user's cumbersome operation due to the third-party login failure and the extra burden on the operation of the electronic device, and improving the efficiency of human-computer interaction.
- the following takes the electronic device to obtain corresponding login channel information through interaction with the server as an example to illustrate the execution process thereof.
- FIG. 9 is another application login method provided by an embodiment of the present disclosure, in which the application that the user wants to log in through the electronic device is the target application, and the user account of the user is the target user account as an example.
- the method may include S901-S907.
- the electronic device acquires the target login feature of the target user account in response to the display trigger operation of the target user account on the target application login interface.
- the target login feature includes at least one of geographic location information of the target user account or login device parameters.
- S902 The electronic device sends the target login feature to the server.
- the server receives the target login feature of the target user account from the electronic device.
- the server determines the third-party login channel information allowed to log in to the target application according to the target login feature.
- the server sends the third-party login channel information to the electronic device.
- the electronic device receives the third-party login channel information.
- the electronic device displays the corresponding third-party login icon on the target application login interface according to the third-party login channel information, so that the target user account can select the corresponding target third-party login channel to log in to the target application.
- the work of screening and determining the third-party login channel information allowed to log in to the target application is executed by the server, so it can effectively reduce the work pressure of the electronic device, and at the same time, it can quickly and effectively obtain the third-party login channel information.
- the login efficiency is effectively improved, and the user's application experience is improved.
- the electronic device/server can respectively implement the above-mentioned functions through the application login device configured therein.
- the application login apparatus includes hardware structures and/or software modules corresponding to various functions. These hardware structures and/or software modules corresponding to various functions can constitute an electronic device.
- the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered as going beyond the scope of the present disclosure.
- the embodiments of the present disclosure can divide the functional modules of the electronic device/server according to the above method examples.
- the electronic device/server may include an application login device, and the application login device may divide each functional module corresponding to each function, or divide two or More than two functions are integrated in one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, and is only a logical function division, and there may be other division methods in actual implementation.
- FIG. 10 shows a schematic diagram of a possible composition of the application login apparatus 1000 involved in the above embodiment, and the application login apparatus 1000 can be used to implement the corresponding functions of the electronic device.
- the application login apparatus 1000 may include:
- the obtaining module 1001 is configured to obtain a target login feature of the target user account in response to a display trigger operation of the target user account on the target application login interface, where the target login feature includes geographic location information or login of the target user account Use at least one of the device parameters.
- the determining module 1002 is configured to determine the third-party login channel information allowed to log in to the target application according to the target login feature.
- the display module 1003 is configured to display a corresponding third-party login icon on the target application login interface according to the third-party login channel information, so that the target user account can select the corresponding target third-party login channel to log in to the target application .
- the application login apparatus 1000 may further include a selection module 1004.
- the acquisition module 1001 is configured to acquire login monitoring results of third-party login channels; the login monitoring results include user accounts with different login features that support third-party login channels for login; the login features include corresponding users At least one of the geographic location information of the account or the log-in device parameters.
- the selection module 1004 is configured to select a third-party login channel corresponding to the target login feature from the login monitoring result, and correspondingly obtain the third-party login channel information allowed to log in the target application.
- the obtaining module 1001 is configured to obtain account login results of all user accounts logging in to the target application through different third-party login channels within a preset monitoring period; the account login results are at least Including the success or failure of the corresponding user account to log in to the target application through the corresponding third-party login channel;
- the obtaining module 1001 is configured to obtain different login features for each different login feature according to all the account login results and the login features of the user account corresponding to each account login result.
- the determining module 1002 is configured to determine the third-party login channel whose login failure rate is lower than a preset failure rate threshold according to the login failure rate of the different third-party login channels under each different login feature , It is determined that the user account with the login feature supports a third-party login channel for login, and the login monitoring result is obtained correspondingly.
- the login monitoring result further includes the single-user login failure rate of the target user account in different third-party login channels;
- the selection module 1004 is configured to select candidate third-party login channels corresponding to the target login characteristics from the login monitoring results;
- the selection module 1004 is configured to select the candidate third-party login channel whose single-user login failure rate is lower than a preset single-user failure rate threshold, and correspondingly obtain the third-party allowed to log in to the target application Login channel information.
- the acquiring module 1001 is configured to acquire the target login result of the target user account logging in the target application through a different third-party login channel within a preset single user monitoring period;
- the target login result includes at least whether the target user account logs in to the target application through the corresponding third-party login channel successfully or fails;
- the obtaining module 1001 is configured to obtain the login failure rate of the target user account in different third-party login channels according to the target login result.
- the acquisition module 1001 is configured to acquire the login monitoring result of the third-party login channel according to a preset acquisition period.
- the obtaining module 1001 is configured to obtain a set of third-party login icons supported by the target application login interface to be displayed;
- the display module 1003 is configured to hide the third-party login icon corresponding to the third-party login channel that is not included in the third-party login channel information from the third-party login icon set in the target application login interface, so as to realize The third-party login icon is displayed corresponding to the third-party channel information.
- the application login apparatus 1000 may further include a sending module 1005.
- the sending module 1005 is configured to send the target login feature to the server, and trigger the server to determine the third-party login channel information allowed to log in the target application according to the target login feature and return it.
- the embodiments of the present disclosure also provide an electronic device, the electronic device including a processor and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the instructions to implement the foregoing The application login method corresponding to the electronic device in the illustrated embodiment.
- the embodiments of the present disclosure also provide a computer-readable storage medium having instructions stored on the computer-readable storage medium.
- the instructions in the storage medium are executed by a processor of a computer device, the computer can execute the foregoing
- the application login method corresponding to the electronic device in the embodiment is shown.
- the embodiment of the present disclosure also provides a computer program product containing instructions, which when running on a computer, causes the computer device to execute the application login method corresponding to the electronic device in the above-shown embodiment.
- FIG. 13 shows a schematic diagram of a possible composition of the application logging device 1300 involved in the foregoing embodiment, and the application logging device 1300 may be used to implement the corresponding function of the server.
- the application logging device 1300 may include:
- the receiving module 1301 is configured to receive a target login feature of a target user account from a user equipment, where the target login feature includes at least one of geographic location information of the target user account or login device parameters;
- the determining module 1302 is configured to determine third-party login channel information allowed to log in to the target application according to the target login feature;
- the sending module 1303 is configured to send the third-party login channel information to the user equipment.
- the application login apparatus 1300 further includes:
- the obtaining module 1304 is configured to obtain login monitoring results of third-party login channels; the login monitoring results include user accounts with different login features that support third-party login channels for login; the login features include the corresponding user account information At least one of geographic location information or login device parameters;
- the selection module 1305 is configured to select a third-party login channel corresponding to the target login feature from the login monitoring result, and correspondingly obtain the third-party login channel information allowed to log in the target application.
- the obtaining module 1304 is configured to obtain account login results of all user accounts logging in to the target application through different third-party login channels within a preset monitoring period; the account login results are at least Including the success or failure of the corresponding user account to log in to the target application through the corresponding third-party login channel;
- the obtaining module 1304 is configured to obtain different login features for each of the different login features according to all the account login results and the login features of the user account corresponding to each account login result.
- the determining module 1302 is configured to determine the third-party login channel whose login failure rate is lower than a preset failure rate threshold according to the login failure rate of the different third-party login channels under each different login feature , It is determined that the user account with the login feature supports a third-party login channel for login, and the login monitoring result is obtained correspondingly.
- the acquisition module 1304 is configured to acquire the login monitoring result of the third-party login channel according to a preset acquisition cycle.
- the embodiment of the present disclosure also provides a server, which includes a processor and a memory for storing executable instructions of the processor.
- the processor is configured to implement the application login method corresponding to the server in the embodiment shown above.
- Fig. 15 is a block diagram showing an electronic device 1500 according to an exemplary embodiment.
- the device 1500 may be a mobile phone, a computer, a digital broadcasting terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
- the device 1500 may include one or more of the following components: a processing component 1502, a memory 1504, a power component 1506, a multimedia component 1508, an audio component 1510, an input/output (I/O) interface 1512, a sensor component 1514, And the communication component 1516.
- the processing component 1502 generally controls the overall operations of the device 1500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations.
- the processing component 1502 may include one or more processors 1520 to execute instructions to complete all or part of the steps of the foregoing method.
- the processing component 1502 may include one or more modules to facilitate the interaction between the processing component 1502 and other components.
- the memory 1504 is configured to store various types of data to support the operation of the device 1500. Examples of these data include instructions for any application or method operating on the device 1500, contact data, phone book data, messages, pictures, videos, etc.
- the memory 1504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic Disk or Optical Disk.
- SRAM static random access memory
- EEPROM electrically erasable programmable read-only memory
- EPROM erasable Programmable Read Only Memory
- PROM Programmable Read Only Memory
- ROM Read Only Memory
- Magnetic Memory Flash Memory
- Magnetic Disk Magnetic Disk or Optical Disk.
- the power component 1506 provides power to various components of the device 1500.
- the power component 1506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1500.
- the multimedia component 1508 includes a screen that provides an output interface between the device 1500 and the user.
- the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user.
- the touch panel includes one or more touch sensors to sense touch, sliding, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure related to the touch or slide operation.
- the multimedia component 1508 includes a front camera and/or a rear camera. When the device 1500 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
- the audio component 1510 is configured to output and/or input audio signals.
- the audio component 1510 includes a sound collection device (MIC).
- MIC sound collection device
- the sound collection device is configured to receive external audio signals.
- the received audio signal may be further stored in the memory 1504 or transmitted via the communication component 1516.
- the I/O interface 1512 provides an interface between the processing component 1502 and a peripheral interface module.
- the peripheral interface module may be a keyboard, a click wheel, a button, and the like. These buttons may include, but are not limited to: home button, volume button, start button, and lock button.
- the sensor component 1514 includes one or more sensors for providing the device 800 with various aspects of status assessment.
- the sensor component 1514 can detect the on/off status of the device 1500 and the relative positioning of components.
- the component is the display and the keypad of the device 1500, and the sensor component 1514 can also detect the position change of the device 1500 or a component of the device 1500. , The presence or absence of contact between the user and the device 1500, the orientation or acceleration/deceleration of the device 1500, and the temperature change of the device 1500.
- the sensor component 1514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
- the communication component 1516 is configured to facilitate wired or wireless communication between the device 1500 and other devices.
- the device 1500 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof.
- the communication component 1516 further includes a near field communication (NFC) module to facilitate short-range communication.
- NFC near field communication
- the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
- RFID radio frequency identification
- IrDA infrared data association
- UWB ultra-wideband
- Bluetooth Bluetooth
- the device 1500 may be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable A gate array (FPGA), controller, microcontroller, microprocessor, or other electronic components are implemented to implement the above methods.
- ASIC application specific integrated circuits
- DSP digital signal processors
- DSPD digital signal processing devices
- PLD programmable logic devices
- FPGA field programmable A gate array
- controller microcontroller, microprocessor, or other electronic components are implemented to implement the above methods.
- the embodiments of the present disclosure also provide a computer-readable storage medium having instructions stored on the computer-readable storage medium.
- the instructions in the storage medium are executed by a processor of a computer device, the computer can execute the foregoing
- the application login method corresponding to the server in this embodiment is shown.
- the embodiment of the present disclosure also provides a computer program product containing instructions, which when running on a computer, causes the computer device to execute the application login method corresponding to the server in the above-mentioned embodiment.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种应用登录方法、装置、电子设备及存储介质,能够降低第三方登录失败的可能,提升人机交互效率。该方法包括:响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一(S401)。根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息(S402)。根据该第三方登录渠道信息,在该目标应用登录界面展示对应的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用(S403)。
Description
本公开基于申请号为202010235483.9、申请日为2020年3月30日、发明名称为《一种应用登录方法、装置、电子设备及存储介质》的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。
本公开实施例涉及数据处理领域,尤其涉及一种应用登录方法、装置、电子设备及存储介质。
电子设备中的应用程序(Application,APP)在被用户使用时,往往需要在应用程序中登录用户账户以获取更好的体验。例如,用户可以通过在电子设备显示的应用程序的登录界面上输入对应的登录信息(如,用户名,密码等)实现用户账户的登录。请参考图1,示出了一种应用程序(如APP1)的登录界面的示意图。如图1所示,用户可以在“用户名”输入框101中输入用户名,在“密码”输入框102中输入密码,然后点击“确定”按钮103即可实现APP1中用户账户的登录。
另外,用户还可以通过第三方登录实现用户账户的登录。在该第三方登录方案中,不同应用程序可以共享登录信息,使得用户可以在想要在一个应用程序上登录用户账户时,通过其他已登录用户账户的应用程序对其进行授权,实现快速登录。如图1所示,电子设备上显示的APP1的登录界面中还可以包括一个或多个第三方登录的图标(图1中以2个第三方登录图标(如图标104和图标105)为例示出)用于进行第三方登录。示例性的,图2示出了一种第三方登录的示意图。结合图1,如图2中的(a)所示,用户可以点击登录界面上的第三方登录的图标104,以触发通过APP2对APP1进行第三方登录的授权。作为对该操作的响应,电子设备可显示如图2中的(b)所示的界面。在该界面上,用户可以点击“确定”按钮106,实现通过APP2对APP1的用户账户的授权登录。
可以看到,第三方登录不需要用户输入登录信息,只需点击授权即可,使得用户账户的登录更加便捷。然而,对于电子设备而言,由于该第三方登录的过程涉及至少2个APP的运行以及授权处理,因此,当其中某一个过程出现问题,如APP2运行出错,或授权失败等,就会使得第三方登录失败。而当第三方登录失败后,用户就需要重新输入上述如点击图标104 及点击“确定”按钮106的操作,或者转而通过输入登录信息进行用户账户的登录。
发明内容
本公开关于一种应用登录方法、装置、电子设备及存储介质,本公开实施例采用如下技术方案:
第一方面,提供一种应用登录方法,该方法包括:响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。根据该第三方登录渠道信息,在该目标应用登录界面展示对应的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用。
第二方面,提供一种应用登录方法,该方法包括:接收来自用户设备的目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。向该用户设备发送该第三方登录渠道信息。
第三方面,提供一种应用登录装置,该装置包括:获取模块,被配置为响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。确定模块,被配置为根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。展示模块,被配置为根据该第三方登录渠道信息,在该目标应用登录界面展示对应的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用。
第四方面,提供一种应用登录装置,该装置包括:接收模块,被配置为接收来自用户设备的目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。确定模块,被配置为根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。发送模块,被配置为向该用户设备发送该第三方登录渠道信息。
第五方面,提供一种电子设备,包括:处理器和用于存储该处理器可执行指令的存储器。其中,该处理器被配置为执行该指令,以实现:响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账 户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。根据该第三方登录渠道信息,在该目标应用登录界面展示对应的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用。
第六方面,提供一种服务器,该服务器包括:处理器。用于存储该处理器可执行指令的存储器。其中,该处理器被配置为:接收来自用户设备的目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。向该用户设备发送该第三方登录渠道信息。
第七方面,提供一种应用登录系统,该系统包括如上述第一方面所述的应用登录装置以及上述第二方面所述的应用登录装置。或者,该系统包括如上述第三方面所述的电子设备以及如上述第四方面所述的服务器。
第八方面,提供一种计算机可读存储介质,该计算机可读存储介质上存储有指令,该指令被处理器执行时实现:响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。根据该第三方登录渠道信息,在该目标应用登录界面展示对应的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用。
第九方面,提供一种计算机可读存储介质,该计算机可读存储介质上存储有指令,该指令被处理器执行时实现:接收来自用户设备的目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。向该用户设备发送该第三方登录渠道信息。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
图1为一种应用程序的登录界面的示意图;
图2为一种第三方登录的界面示意图;
图3为本公开实施例提供的一种实施环境的示意图;
图4为本公开实施例提供的一种应用登录方法的流程示例图;
图5为本公开实施例提供的一种打开应用程序的界面示意图;
图6为本公开实施例提供的又一种应用登录方法的流程示意图;
图7为本公开实施例提供的一种第三方登录的界面示意图;
图8为本公开实施例提供的又一种应用登录方法的流程示意图;
图9为本公开实施例提供的又一种应用登录方法的流程示意图;
图10为本公开实施例提供的一种应用登录装置的组成示意图;
图11为本公开实施例提供的又一种应用登录装置的组成示意图;
图12为本公开实施例提供的又一种应用登录装置的组成示意图;
图13为本公开实施例提供的又一种应用登录装置的组成示意图;
图14为本公开实施例提供的又一种应用登录装置的组成示意图;
图15为本公开实施例提供的一种电子设备的组成示意图。
首先,对本公开所提供的技术方案的应用场景进行介绍:
请参考图3,为本公开实施例提供的一种实施环境的示意图,上述应用登录方法可以应用于在该实施环境中。
如图3所示,该实施环境中可以包括用户设备310和服务器320,该用户设备310可以通过有线网络或无线网络与该服务器320之间建立连接。需要说明的是,本公开实施例中,用户设备也可以称为电子设备。
在一些实施例中,该实施环境中还可以包括更多的用户设备,这些用户设备也可以通过有线网络或者无线网络与该服务器320之间建立连接。
其中,用户设备310为用户所使用的设备。该用户设备310可以用于接收用户对用户设备310中安装的应用程序进行的操作,并对该操作进行响应。例如,用户设备310可以用于响应于目标用户账户对目标应用登录界面的展示触发操作,获取所述目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;根据所述第三方登录渠道信息,在所述目标应用登录界面展示对应的第三方登录图标,供所述目标用户账户选择对应的目标第三方登录渠道登录所述目标应用。另外,该用户设备310还可以用于与服务器320进行交互,以实现本公开实施例所提供的应用登录方法。例如,用户设备310可以向服务器320发送登录特征信息,如登录特征信息可以包括用户账户的地理位置信息或登录使用设备参数其中至少之一。又如,用户设备310可以从服务器320获取第三方登录渠道的登录监测结果,所 述登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道;所述登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一。用户设备310可以用于从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
其中,该用户设备310可以配置有摄像装置,或者与摄像装置连接,以通过摄像装置进行视频直播。该用户设备310可以为手机、平板电脑、笔记本电脑、台式计算机、便携式计算机等,本公开实施例在此不做限制。
服务器320主要用于收集和存储数据。示例性的,服务器320可以用于接收来自用户设备的目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;向所述用户设备发送所述第三方登录渠道信息。在一些实施例中,服务器320可以为由多台服务器组成的服务器集群。在另一些实施例中,该服务器320可以为一台服务器,用于实现上述应用登录方法中涉及的所有功能。本公开实施例在此不做限制。
请参考图4,为本公开实施例提供的一种应用登录方法的流程示例图。该方法可以应用于如图3所示的用户设备310。如图4所示,该方法可以包括S401-S403。其中,以要进行第三方登录用户账户为目标用户账户,要登录的应用为目标应用为例。
S401、响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。
用户在想要使用目标应用时,可以在电子设备上输入打开该目标应用的操作。例如,用户可以对电子设备显示的界面上包括的目标应用的图标进行触摸操作。作为对该触摸操作的响应,电子设备可以打开该目标应用,并显示对应的界面。
在一些实施例中,用户打开目标应用的登录界面的操作可以为用户对目标应用的图标的触摸操作(如点击操作)。例如,目标应用在被打开时,在目标应用未登录用户账户的情况下,可以直接触发电子设备显示该目标应用的登录界面。例如,该登录界面可以是如图1或如图2中的(a)所示的界面。
在另一些实施例中,用户打开目标应用的登录界面的操作可以为用户打开目标应用之后,对切换到登录界面对应的图标的触摸操作(如点击操作)。例如,目标应用在被打开时,电子设备可以显示如图5所示的界面。 用户可以在该界面上点击“用户中心”按钮501,完成打开登录界面的操作。作为该操作的响应,电子设备可以显示如图1或如图2中的(a)所示的登录界面。
在电子设备接收到上述用户的目标用户账户对目标应用登录界面的展示触发操作时,电子设备可以获取该目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。由此,电子设备就可以确定此次第三方登录所对应的特征,以便据此确定允许用于登录目标应用的第三方登录渠道。
示例性的,该目标用户账户的地理位置信息包括但不限于该电子设备的经纬度信息和/或为电子设备提供通信资源的小区对应基站的位置信息等。登录使用设备参数可以包括电子设备的系统信息和/或型号。例如,该电子设备的系统信息可以包括该电子设备当前的基带版本以及系统版本等信息。电子设备的型号可以包括该电子设备的品牌以及型号等信息。
S402、根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。
电子设备可以根据获取的目标用户账户的目标登录特征,确定符合该特征的,允许用于登录该目标应用的第三方登录渠道信息。可以理解的是,通过根据该登录特征确定的第三方渠道进行第三方登录,具有跟高的登录成功率。
示例性的,该第三方登录渠道信息可以包括一个或多个确定能够登录该目标应用的第三方登录渠道。
本公开实施例中,电子设备可以根据历史登录的相关信息,确定与此次登录时对应的登录特征相应的允许登录目标应用的第三方登录渠道。
例如,电子设备可以根据多个登录监测结果及其对应的登录特征,确定具有目标登录特征的历史登录的登录结果,进而确定不同第三方登录渠道对应的成功率(或失败率),并将登录成功率较高(或失败率较低)的第三方登录渠道确定为允许用于登录目标应用的登录渠道。在一些实施例中,电子设备还可以结合本机(即都具有目标登录特征)的历史登录过程的结果,确定上述用于的登录目标应用的登录渠道,由此能够提高登录渠道的确定准确度。
需要说明的是,上述不同登录特征对应的登录监测结果,可以是电子设备从服务器获取的。另外,上述确定允许对目标应用进行登录的第三方渠道可以是服务器通过电子设备发送的目标登录特征确定的,也可以是电子设备在获取不同的登录监测结果后自行确定的。
S403、根据该第三方登录渠道信息,在该目标应用登录界面展示对应 的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用。
在确定上述第三方登录渠道信息后,电子设备就可以在界面上显示该第三方登录渠道信息包括的第三方登录渠道对应的图标。以便目标用户账户选择对应的渠道进行目标应用的第三方登录。
这样,在显示第三方登录渠道的图标之前,根据当前目标用户账户的特征信息筛选能够正常登录目标应用的第三方登录渠道。将筛选后的登录渠道对应的图标显示在登录界面上,以便用户能通过选择对应的,确定能够正常登录目标应用的第三方登录渠道进行登录。能够有效提高登录效率,改善用户的应用使用体验。
请参考图6,为本公开实施例提供的又一种应用登录方法的流程示例图。该方法可以应用于如图3所示的用户设备310。如图6所示,该方法可以包括S601-S604。其中,以要进行第三方登录用户账户为目标用户账户,要登录的应用为目标应用为例。
S601、响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。
该步骤与上述图4所示的S401类似,其实施方法也可参考,此处不再赘述。
S602、获取第三方登录渠道的登录监测结果。该登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道。该登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一。
S603、从该登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到该允许用于登录该目标应用的第三方登录渠道信息。
示例性的,在一些实施例中,电子设备可以获取预设监测时段内,所有用户账户通过不同的该第三方登录渠道登录该目标应用的账户登录结果。该账户登录结果至少包括对应的用户账户通过对应的该第三方登录渠道登录该目标应用是成功或失败。例如,以在预设监测时间段内,有用户1,用户2以及用户3共三个用户账户通过第三方登录渠道登录过目标应用。其中,用户1通过登录渠道1对目标应用进行第三方登录,用户2通过登录渠道2对目标应用进行第三方登录,用户3通过登录渠道3对目标应用进行第三方登录为例。则电子设备可以获取用户1通过登录渠道1登录时的登录结果,电子设备还可以获取用户2通过登录渠道2登录时的登录结果,电子设备还可以获取用户3通过登录渠道3登录时的登录结果。
电子设备可以根据所有该账户登录结果以及每个该账户登录结果对应的该用户账户具有的该登录特征,获取每个不同的该登录特征下不同的该第三方登录渠道的登录失败率。根据每个不同的该登录特征下不同的该第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的该第三方登录渠道,确定为具有该登录特征的用户账户支持登录的第三方登录渠道,对应得到该登录监测结果。电子设备可以从该登录监测结果中,选取与目标登录特征对应的候选第三方登录渠道。选取该单用户登录失败率低于预设单用户失败率阈值的该候选第三方登录渠道,对应得到该允许用于登录该目标应用的第三方登录渠道信息。
也就是说,登录监测结果可以包括不同登录特征的不同第三方登录渠道。该第三方登录渠道中的每个登录渠道的登录失败率均低于预设阈值。即,在具有对应登录特征的用户账户上,使用登录检测结果中包括的第三方登录渠道进行目标应用的登录时,有较大可能性能够成功完成第三方登录。
需要说明的是,以上示例是以电子设备根据获取的其他用户账户对应的登录情况自行判断确定符合要求的第三方登录渠道为例的,在另一些实现方式中,电子设备还可以将向服务器发送该目标登录特征,触发该服务器根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息并返回。
可以看到,上述示例中,是以电子设备根据其他用户账户进行第三方登录的历史登录数据,确定当前第三方登录中,第三方登录成功率较高的渠道为例进行说明的。在本公开的另一些实施例中,电子设备还可结合目标用户账户对于目标应用的登录历史信息,进一步确定第三方登录成功率较高的渠道。
示例性的,电子设备还可以获取预设单用户监测时段内,该目标用户账户通过不同的该第三方登录渠道登录该目标应用的目标登录结果。该目标登录结果至少包括目标用户账户通过对应的该第三方登录渠道登录该目标应用是成功或失败。根据该目标登录结果,获取该目标用户账户在不同的该第三方登录渠道的登录失败率。当登录失败率小于预设的阈值时,则确定该第三方登录渠道为允许目标用户账户进行目标应用登录的第三方登录渠道。
需要说明的是,由于电子设备的目标用户账户的登录历史信息,更接近本次登录的状态,因此,根据目标用户账户的登录历史信息作为参考,确定允许目标用户账户进行目标应用登录的第三方登录渠道,可以更加准确地保证第三方登录的顺利进行。
另外,上述示例提供的两种确定允许目标用户账户进行目标应用登录的第三方登录渠道的方法,可以根据实际情况灵活选取,也可以同时使用以提高判断的准确性,本公开实施例对此不作限制。
需要说明的是,本公开实施例中,电子设备对于登录监测结果的获取,可以是按照预设周期进行获取的,以便及时更新登录监测结果,获取更加准确的判断依据。
S604、根据该第三方登录渠道信息,在该目标应用登录界面展示对应的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用。
电子设备在确定包括允许目标用户账户进行目标应用登录的第三方登录渠道的第三方登录渠道信息后,可以根据该渠道信息,确定目标应用所支持的所有第三方登录中能够顺利完成第三方登录的渠道,并在其登录界面上显示这些渠道。
示例性的,电子设备可以获取该目标应用登录界面支持展示的第三方登录图标集合。在该目标应用登录界面中,隐藏第三方登录图标集合中未被包括在该第三方登录渠道信息中的第三方登录渠道对应的第三方登录图标,实现展示第三方登录图标与该第三方渠道信息对应。
例如,电子设备获取的该目标应用登录界面支持展示的第三方登录图标集合可以包括APP2以及APP3。在登录界面上显示所有支持的第三方登录图标时,其界面可以如图7中的(a)所示。电子设备可以根据上述S601-S602,确定APP3包括在所述第三方登录渠道信息中,而APP2不包括在所述第三方登录渠道信息中。则电子设备可以显示如图7中的(b)所示的登录界面。可以看到,在该登录界面上,隐藏了APP2的图标,用户也就不会通过输入操作触发APP2的第三方登录。当用户想要进行第三方登录时,可以通过对图标701输入对应的操作(如触摸操作等),触发电子设备通过该APP3对应的第三方渠道进行登录。
这样,合理利用不同登录特征信息对应的不同第三方登录渠道对应的登录结果,确定当前目标用户账户对应的能够顺利完成第三方登录的渠道,并在登录界面上显示这些渠道,以便用户可以通过这些渠道顺利进行第三方登录。由此能够有效提高登录效率,改善用户的应用使用体验。
可以看到,上述图6所示的方法中,电子设备也可通过服务器,获取对应的信息,以便确定允许目标用户账户进行目标应用登录的第三方登录渠道的第三方登录渠道信息。以下结合示例,对该方法进行详细说明。示例性的,请参考图8,为本公开实施例提供的又一种应用登录方法。该方法可以应用于如图3所示的服务器320。其中,以用户想要通过电子设备 登录的应用为目标应用,用户的用户账户为目标用户账户为例。如图8所示,该方法可以包括S801-S803。
S801、接收来自电子设备的目标用户账户的目标登录特征,该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。
S802、根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。
示例性的,服务器可以获取第三方登录渠道的登录监测结果。该登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道。该登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一。从该登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到该允许用于登录该目标应用的第三方登录渠道信息。可以看到,服务器可以从存储的多个登录监测结果中,筛选与目标登录特征对应的历史登录过程中,不同第三方登录渠道对应的登录结果,并据此确定允许用于登录目标应用的第三方登录渠道信息。因此实现了根据历史登录情况,对将要进行的第三方登录的预测,以避免通过失败率较低的第三方登录渠道无法顺利实现第三方登录。
其中,在一些实施方式中,服务器可以通过以下方法获取第三方登录渠道的登录监测结果:获取预设监测时段内,所有用户账户通过不同的该第三方登录渠道登录该目标应用的账户登录结果。该账户登录结果至少包括对应的用户账户通过对应的该第三方登录渠道登录该目标应用是成功或失败。根据所有该账户登录结果以及每个该账户登录结果对应的该用户账户具有的该登录特征,获取每个不同的该登录特征下不同的该第三方登录渠道的登录失败率。根据每个不同的该登录特征下不同的该第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的该第三方登录渠道,确定为具有该登录特征的用户账户支持登录的第三方登录渠道,对应得到该登录监测结果。因此,服务器可以获取多个不同账户的第三方登录结果,通过存储这些登录监测结果,就能够确定具有特定登录特征(如目标登录特征)的第三方登录过程中,登录失败率的较低的第三方登录渠道。
需要说明的是,服务器对于第三方登录渠道的登录监测结果的获取,可以是根据电子设备的需求获取的,也可以是根据预设的周期自行获取的,当然也可以是每当一个用户账户进行第三方登录时就实时进行获取的。本公开实施例对此不作限制。
S803、向该电子设备发送该第三方登录渠道信息。
在获得允许用于登录该目标应用的第三方登录渠道信息之后,服务器 就可以将该信息发送给电子设备,以便电子设备根据该信息知晓哪些第三方渠道可以被用于进行对目标应用的第三方登录而不会出现登录失败的问题。
这样,服务器可以根据历史的第三方登录情况,确定与电子设备的目标用户账户的特征信息对应的第三方登录渠道,并且选取能够顺利进行第三方登录的渠道(如登录失败率小于预设阈值)发送给电子设备,以便电子设备能够避免向用户展示可能无法顺利完成第三方登录的图标,进而避免由于第三方登录失败导致的用户操作过于繁琐以及电子设备运行的额外负担,提升人机交互效率。
为了能够更加清楚的对本公开实施例提供的方案进行说明,以下以电子设备通过与服务器的交互,获取对应的登录渠道信息为例,对其执行过程进行示例性说明。
请参考图9,为本公开实施例提供的又一种应用登录方法,其中,以用户想要通过电子设备登录的应用为目标应用,用户的用户账户为目标用户账户为例。如图9所示,该方法可以包括S901-S907。
S901、电子设备响应于目标用户账户对目标应用登录界面的展示触发操作,获取该目标用户账户的目标登录特征。该目标登录特征包括该目标用户账户的地理位置信息或登录使用设备参数其中至少之一。
S902、电子设备向服务器发送该目标登录特征。
S903、服务器接收来自电子设备的目标用户账户的目标登录特征。
S904、服务器根据该目标登录特征,确定允许用于登录该目标应用的第三方登录渠道信息。
S905、服务器向该电子设备发送该第三方登录渠道信息。
S906、电子设备接收该第三方登录渠道信息。
S907、电子设备根据该第三方登录渠道信息,在该目标应用登录界面展示对应的第三方登录图标,供该目标用户账户选择对应的目标第三方登录渠道登录该目标应用。
需要说明的是,上述S901-S907所述的步骤,均可对应到如图4或图6或图8所示的方法步骤中,其执行方式也类似,此处不再赘述。
可以看到,筛选确定允许用于登录目标应用的第三方登录渠道信息的工作,被服务器执行,因此能够有效地降低电子设备的工作压力,同时也能够快速有效地获取第三方登录渠道信息。通过根据该第三方登录渠道信息在登录界面上显示对应的图标,有效提高登录效率,改善用户的应用使用体验。
以上说明主要从电子设备/服务器的角度对本公开实施例提供的方案 进行了介绍。可以理解的是,电子设备/服务器可以分别通过其中配置的应用登录装置实现上述功能。为了实现上述功能,应用登录装置包含了执行各个功能相应的硬件结构和/或软件模块,这些执行各个功能相应的硬件结构和/或软件模块可以构成一个电子设备。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
本公开实施例可以根据上述方法示例对电子设备/服务器进行功能模块的划分,例如,电子设备/服务器可以包括应用登录装置,应用登录装置可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图10示出了上述实施例中涉及的应用登录装置1000的一种可能的组成示意图,该应用登录装置1000可以用于实现电子设备对应的功能。如图10所示,该应用登录装置1000可以包括:
获取模块1001,被配置为响应于目标用户账户对目标应用登录界面的展示触发操作,获取所述目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一。
确定模块1002,被配置为根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息。
展示模块1003,被配置为根据所述第三方登录渠道信息,在所述目标应用登录界面展示对应的第三方登录图标,供所述目标用户账户选择对应的目标第三方登录渠道登录所述目标应用。
在一些实施例中,如图11所示,该应用登录装置1000还可以包括选取模块1004。
所述获取模块1001,被配置为获取第三方登录渠道的登录监测结果;所述登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道;所述登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一。
所述选取模块1004,被配置为从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
在一些实施例中,所述获取模块1001,被配置为获取预设监测时段内,所有用户账户通过不同的所述第三方登录渠道登录所述目标应用的账户登录结果;所述账户登录结果至少包括对应的用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;
所述获取模块1001,被配置为根据所有所述账户登录结果以及每个所述账户登录结果对应的所述用户账户具有的所述登录特征,获取每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率;
所述确定模块1002,被配置为根据每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的所述第三方登录渠道,确定为具有所述登录特征的用户账户支持登录的第三方登录渠道,对应得到所述登录监测结果。
在一些实施例中,所述登录监测结果中还包括所述目标用户账户在不同的所述第三方登录渠道的单用户登录失败率;
所述选取模块1004,被配置为从所述登录监测结果中,选取与目标登录特征对应的候选第三方登录渠道;
所述选取模块1004,被配置为选取所述单用户登录失败率低于预设单用户失败率阈值的所述候选第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
在一些实施例中,所述获取模块1001,被配置为获取预设单用户监测时段内,所述目标用户账户通过不同的所述第三方登录渠道登录所述目标应用的目标登录结果;所述目标登录结果至少包括目标用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;
所述获取模块1001,被配置为根据所述目标登录结果,获取所述目标用户账户在不同的所述第三方登录渠道的登录失败率。
在一些实施例中,所述获取模块1001,被配置为根据预设的获取周期,获取第三方登录渠道的登录监测结果。
在一些实施例中,所述获取模块1001,被配置为获取所述目标应用登录界面支持展示的第三方登录图标集合;
所述展示模块1003,被配置为在所述目标应用登录界面中,隐藏第三方登录图标集合中未被包括在所述第三方登录渠道信息中的第三方登录渠道对应的第三方登录图标,实现展示第三方登录图标与所述第三方渠道信息对应。
在一些实施例中,如图12所示,该应用登录装置1000还可以包括发送模块1005。
发送模块1005,被配置为向服务器发送所述目标登录特征,触发所述服务器根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息并返回。
关于上述实施例中的装置,其中各个模块执行操作的方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开实施例还提供了一种电子设备,所述电子设备包括处理器和用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述所示实施例中电子设备对应的应用登录方法。
本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述存储介质中的指令由计算机设备的处理器执行时,使得计算机能够执行上述所示实施例中电子设备对应的应用登录方法。
本公开实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机设备执行上述所示实施例中电子设备对应的应用登录方法。
在采用对应各个功能划分各个功能模块的情况下,图13示出了上述实施例中涉及的应用登录装置1300的一种可能的组成示意图,该应用登录装置1300可以用于实现服务器对应的功能。如图13所示,该应用登录装置1300可以包括:
接收模块1301,被配置为接收来自用户设备的目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;
确定模块1302,被配置为根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;
发送模块1303,被配置为向所述用户设备发送所述第三方登录渠道信息。
在一些实施例中,如图14所示,该应用登录装置1300还包括:
获取模块1304,被配置为获取第三方登录渠道的登录监测结果;所述登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道;所述登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一;
选取模块1305,被配置为从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到所述允许用于登录所述目标应用的第 三方登录渠道信息。
在一些实施例中,所述获取模块1304,被配置为获取预设监测时段内,所有用户账户通过不同的所述第三方登录渠道登录所述目标应用的账户登录结果;所述账户登录结果至少包括对应的用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;
所述获取模块1304,被配置为根据所有所述账户登录结果以及每个所述账户登录结果对应的所述用户账户具有的所述登录特征,获取每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率;
所述确定模块1302,被配置为根据每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的所述第三方登录渠道,确定为具有所述登录特征的用户账户支持登录的第三方登录渠道,对应得到所述登录监测结果。
在一些实施例中,所述获取模块1304,被配置为根据预设的获取周期,获取所述第三方登录渠道的登录监测结果。
关于上述实施例中的装置,其中各个模块执行操作的方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开实施例还提供了一种服务器,所述服务器包括处理器以及用于存储所述处理器可执行指令的存储器。其中,所述处理器被配置为实现上述所示实施例中服务器对应的应用登录方法。
图15是根据一示例性实施例示出的一种电子设备1500的框图。例如,设备1500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图15,设备1500可以包括以下一个或多个组件:处理组件1502,存储器1504,电力组件1506,多媒体组件1508,音频组件1510,输入/输出(I/O)的接口1512,传感器组件1514,以及通信组件1516。
处理组件1502通常控制设备1500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1502可以包括一个或多个处理器1520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1502可以包括一个或多个模块,便于处理组件1502和其他组件之间的交互。
存储器1504被配置为存储各种类型的数据以支持在设备1500的操作。这些数据的示例包括用于在设备1500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM), 可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件1506为设备1500的各种组件提供电力。电力组件1506可以包括电源管理系统,一个或多个电源,及其他与为设备1500生成、管理和分配电力相关联的组件。
多媒体组件1508包括在所述设备1500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1508包括一个前置摄像头和/或后置摄像头。当设备1500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件1510被配置为输出和/或输入音频信号。例如,音频组件1510包括一个声音采集设备(MIC),当设备1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,声音采集设备被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1504或经由通信组件1516发送。
I/O接口1512为处理组件1502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1514包括一个或多个传感器,用于为设备800提供各个方面的状态评估。例如,传感器组件1514可以检测到设备1500的打开/关闭状态,组件的相对定位,例如所述组件为设备1500的显示器和小键盘,传感器组件1514还可以检测设备1500或设备1500一个组件的位置改变,用户与设备1500接触的存在或不存在,设备1500方位或加速/减速和设备1500的温度变化。在一些实施例中,该传感器组件1514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1516被配置为便于设备1500和其他设备之间有线或无线方式的通信。设备1500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,所述通信组件1516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技 术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,设备1500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述存储介质中的指令由计算机设备的处理器执行时,使得计算机能够执行上述所示实施例中服务器对应的应用登录方法。
本公开实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机设备执行上述所示实施例中服务器对应的应用登录方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (29)
- 一种应用登录方法,其中,所述方法包括:响应于目标用户账户对目标应用登录界面的展示触发操作,获取所述目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;根据所述第三方登录渠道信息,在所述目标应用登录界面展示对应的第三方登录图标,供所述目标用户账户选择对应的目标第三方登录渠道登录所述目标应用。
- 根据权利要求1所述的方法,其中,所述根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息,包括:获取第三方登录渠道的登录监测结果;所述登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道;所述登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一;从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
- 根据权利要求2所述的方法,其中,所述获取第三方登录渠道的登录监测结果,包括:获取预设监测时段内,所有用户账户通过不同的所述第三方登录渠道登录所述目标应用的账户登录结果;所述账户登录结果至少包括对应的用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;根据所有所述账户登录结果以及每个所述账户登录结果对应的所述用户账户具有的所述登录特征,获取每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率;根据每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的所述第三方登录渠道,确定为具有所述登录特征的用户账户支持登录的第三方登录渠道,对应得到所述登录监测结果。
- 根据权利要求2所述的方法,其中,所述登录监测结果中还包括所述目标用户账户在不同的所述第三方登录渠道的单用户登录失败率;所述从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,得到所述允许用于登录所述目标应用的第三方登录渠道信息,包括:从所述登录监测结果中,选取与目标登录特征对应的候选第三方登录渠道;选取所述单用户登录失败率低于预设单用户失败率阈值的所述候选第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
- 根据权利要求4所述的方法,其中,所述方法还包括:获取预设单用户监测时段内,所述目标用户账户通过不同的所述第三方登录渠道登录所述目标应用的目标登录结果;所述目标登录结果至少包括目标用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;根据所述目标登录结果,获取所述目标用户账户在不同的所述第三方登录渠道的登录失败率。
- 根据权利要求2所述的方法,其中,所述方法还包括:根据预设的获取周期,获取第三方登录渠道的登录监测结果。
- 根据权利要求1所述的方法,其中,所述根据所述第三方登录渠道信息,在所述目标应用登录界面展示对应的第三方登录图标,供所述目标用户账户选择对应的目标第三方登录渠道登录所述目标应用,包括:获取所述目标应用登录界面支持展示的第三方登录图标集合;在所述目标应用登录界面中,隐藏第三方登录图标集合中未被包括在所述第三方登录渠道信息中的第三方登录渠道对应的第三方登录图标,实现展示第三方登录图标与所述第三方渠道信息对应。
- 根据权利要求1所述的方法,其中,所述根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息,包括:向服务器发送所述目标登录特征,触发所述服务器根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息并返回。
- 一种应用登录方法,其中,所述方法包括:接收来自用户设备的目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;向所述用户设备发送所述第三方登录渠道信息。
- 根据权利要求9所述的方法,其中,所述根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息,包括:获取第三方登录渠道的登录监测结果;所述登录监测结果中包括具有 不同的登录特征的用户账户支持登录的第三方登录渠道;所述登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一;从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
- 根据权利要求10所述的方法,其中,所述获取第三方登录渠道的登录监测结果,包括:获取预设监测时段内,所有用户账户通过不同的所述第三方登录渠道登录所述目标应用的账户登录结果;所述账户登录结果至少包括对应的用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;根据所有所述账户登录结果以及每个所述账户登录结果对应的所述用户账户具有的所述登录特征,获取每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率;根据每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的所述第三方登录渠道,确定为具有所述登录特征的用户账户支持登录的第三方登录渠道,对应得到所述登录监测结果。
- 根据权利要求10所述的方法,其中,所述方法还包括:根据预设的获取周期,获取所述第三方登录渠道的登录监测结果。
- 一种应用登录装置,其中,所述装置包括:获取模块,被配置为响应于目标用户账户对目标应用登录界面的展示触发操作,获取所述目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;确定模块,被配置为根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;展示模块,被配置为根据所述第三方登录渠道信息,在所述目标应用登录界面展示对应的第三方登录图标,供所述目标用户账户选择对应的目标第三方登录渠道登录所述目标应用。
- 根据权利要求13所述的装置,其中,所述装置还包括:所述获取模块,被配置为获取第三方登录渠道的登录监测结果;所述登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道;所述登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一;所述选取模块,被配置为从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
- 根据权利要求14所述的装置,其中,所述获取模块,被配置为获取预设监测时段内,所有用户账户通过不同的所述第三方登录渠道登录所述目标应用的账户登录结果;所述账户登录结果至少包括对应的用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;所述获取模块,被配置为根据所有所述账户登录结果以及每个所述账户登录结果对应的所述用户账户具有的所述登录特征,获取每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率;所述确定模块,被配置为根据每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的所述第三方登录渠道,确定为具有所述登录特征的用户账户支持登录的第三方登录渠道,对应得到所述登录监测结果。
- 根据权利要求14所述的装置,其中,所述登录监测结果中还包括所述目标用户账户在不同的所述第三方登录渠道的单用户登录失败率;所述选取模块,被配置为从所述登录监测结果中,选取与目标登录特征对应的候选第三方登录渠道;所述选取模块,被配置为选取所述单用户登录失败率低于预设单用户失败率阈值的所述候选第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
- 根据权利要求16所述的装置,其中,所述获取模块,被配置为获取预设单用户监测时段内,所述目标用户账户通过不同的所述第三方登录渠道登录所述目标应用的目标登录结果;所述目标登录结果至少包括目标用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;所述获取模块,被配置为根据所述目标登录结果,获取所述目标用户账户在不同的所述第三方登录渠道的登录失败率。
- 根据权利要求14所述的装置,其中,所述获取模块,被配置为根据预设的获取周期,获取第三方登录渠道的登录监测结果。
- 根据权利要求13所述的装置,其中,所述获取模块,被配置为获取所述目标应用登录界面支持展示的第三方登录图标集合;所述展示模块,被配置为在所述目标应用登录界面中,隐藏第三方登录图标集合中未被包括在所述第三方登录渠道信息中的第三方登录渠道对应的第三方登录图标,实现展示第三方登录图标与所述第三方渠道信息 对应。
- 根据权利要求13所述的装置,其中,所述装置还包括:发送模块,被配置为向服务器发送所述目标登录特征,触发所述服务器根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息并返回。
- 一种应用登录装置,其中,所述装置包括:接收模块,被配置为接收来自用户设备的目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;确定模块,被配置为根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;发送模块,被配置为向所述用户设备发送所述第三方登录渠道信息。
- 根据权利要求21所述的装置,其中,所述装置还包括:获取模块,被配置为获取第三方登录渠道的登录监测结果;所述登录监测结果中包括具有不同的登录特征的用户账户支持登录的第三方登录渠道;所述登录特征包括对应的用户账户的地理位置信息或者登录使用设备参数其中至少之一;选取模块,被配置为从所述登录监测结果中,选取与目标登录特征对应的第三方登录渠道,对应得到所述允许用于登录所述目标应用的第三方登录渠道信息。
- 根据权利要求22所述的装置,其中,所述获取模块,被配置为获取预设监测时段内,所有用户账户通过不同的所述第三方登录渠道登录所述目标应用的账户登录结果;所述账户登录结果至少包括对应的用户账户通过对应的所述第三方登录渠道登录所述目标应用是成功或失败;所述获取模块,被配置为根据所有所述账户登录结果以及每个所述账户登录结果对应的所述用户账户具有的所述登录特征,获取每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率;所述确定模块,被配置为根据每个不同的所述登录特征下不同的所述第三方登录渠道的登录失败率,将登录失败率低于预设失败率阈值的所述第三方登录渠道,确定为具有所述登录特征的用户账户支持登录的第三方登录渠道,对应得到所述登录监测结果。
- 根据权利要求22所述的装置,其中,所述获取模块,被配置为根据预设的获取周期,获取所述第三方登录渠道的登录监测结果。
- 一种电子设备,其中,包括:处理器和用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现:响应于目标用户账户对目标应用登录界面的展示触发操作,获取所述目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;根据所述第三方登录渠道信息,在所述目标应用登录界面展示对应的第三方登录图标,供所述目标用户账户选择对应的目标第三方登录渠道登录所述目标应用。
- 一种服务器,其中,所述服务器包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:接收来自用户设备的目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;向所述用户设备发送所述第三方登录渠道信息。
- 一种应用登录系统,其中,所述系统包括如权利要求13-20中任一项所述的应用登录装置以及如权利要求21-24中任一项所述的应用登录装置;或者,所述系统包括如权利要求25所述的电子设备以及如权利要求26所述的服务器。
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其中,所述指令被处理器执行时实现:响应于目标用户账户对目标应用登录界面的展示触发操作,获取所述目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;根据所述第三方登录渠道信息,在所述目标应用登录界面展示对应的第三方登录图标,供所述目标用户账户选择对应的目标第三方登录渠道登录所述目标应用。
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其中,所述指令被处理器执行时实现:接收来自用户设备的目标用户账户的目标登录特征,所述目标登录特征包括所述目标用户账户的地理位置信息或登录使用设备参数其中至少之一;根据所述目标登录特征,确定允许用于登录所述目标应用的第三方登录渠道信息;向所述用户设备发送所述第三方登录渠道信息。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20928672.3A EP4075746A4 (en) | 2020-03-30 | 2020-11-27 | METHOD AND APPARATUS FOR CONNECTING TO AN APPLICATION, ELECTRONIC DEVICE AND STORAGE MEDIUM |
| US17/858,912 US20220337577A1 (en) | 2020-03-30 | 2022-07-06 | Method and device for application login |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010235483.9A CN111352552B (zh) | 2020-03-30 | 2020-03-30 | 一种应用登录方法、装置、电子设备及存储介质 |
| CN202010235483.9 | 2020-03-30 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/858,912 Continuation US20220337577A1 (en) | 2020-03-30 | 2022-07-06 | Method and device for application login |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021196673A1 true WO2021196673A1 (zh) | 2021-10-07 |
Family
ID=71196314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/132451 Ceased WO2021196673A1 (zh) | 2020-03-30 | 2020-11-27 | 应用登录方法、装置、电子设备及存储介质 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20220337577A1 (zh) |
| EP (1) | EP4075746A4 (zh) |
| CN (1) | CN111352552B (zh) |
| WO (1) | WO2021196673A1 (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111352552B (zh) * | 2020-03-30 | 2021-09-10 | 北京达佳互联信息技术有限公司 | 一种应用登录方法、装置、电子设备及存储介质 |
| FR3110320A1 (fr) * | 2020-05-14 | 2021-11-19 | Orange | Détection d’utilisateurs sujets à l’illectronisme |
| CN113612756B (zh) * | 2021-07-29 | 2023-06-27 | 广州博冠信息科技有限公司 | 共享登录方法及装置、计算机可读存储介质、电子设备 |
| CN116112190B (zh) * | 2021-11-09 | 2026-04-03 | 华为终端有限公司 | 登录应用的方法、电子设备和通信系统 |
| WO2026091149A1 (zh) * | 2024-11-04 | 2026-05-07 | 北京字跳网络技术有限公司 | 用于管理用户登录的方法、装置、设备和介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150222630A1 (en) * | 2013-05-21 | 2015-08-06 | Tencent Technology (Shenzhen) Company Limited | Third application login method and corresponding apparatus and terminal |
| CN105072133A (zh) * | 2015-08-28 | 2015-11-18 | 北京金山安全软件有限公司 | 一种应用程序的登录方法及装置 |
| CN108551443A (zh) * | 2018-03-30 | 2018-09-18 | 平安科技(深圳)有限公司 | 一种应用登录方法、装置、终端设备及存储介质 |
| CN111352552A (zh) * | 2020-03-30 | 2020-06-30 | 北京达佳互联信息技术有限公司 | 一种应用登录方法、装置、电子设备及存储介质 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101996106B (zh) * | 2010-12-17 | 2012-12-05 | 南京中兴力维软件有限公司 | 一种对软件运行状态进行监控的方法 |
| CN102916933A (zh) * | 2011-08-03 | 2013-02-06 | 腾讯科技(深圳)有限公司 | 通过第三方网站进行注册或登陆的方法和系统 |
| JP5383838B2 (ja) * | 2012-02-17 | 2014-01-08 | 株式会社東芝 | 認証連携システム、idプロバイダ装置およびプログラム |
| CN103297410B (zh) * | 2012-03-05 | 2018-05-01 | 盛趣信息技术(上海)有限公司 | 账号互通系统及其使用方法 |
| JP5593370B2 (ja) * | 2012-11-14 | 2014-09-24 | 日本電信電話株式会社 | アクセス履歴提供システム及びアクセス履歴提供方法 |
| CN103905497B (zh) * | 2012-12-27 | 2018-04-27 | 腾讯科技(深圳)有限公司 | 实现第三方应用业务网站登录的方法、装置及应用平台 |
| US9628468B2 (en) * | 2013-09-20 | 2017-04-18 | Oracle International Corporation | Web-based single sign-on with form-fill proxy application |
| CN103501344B (zh) * | 2013-10-10 | 2017-08-01 | 瑞典爱立信有限公司 | 多应用实现单点登录的方法及系统 |
| US9325687B2 (en) * | 2013-10-31 | 2016-04-26 | Cellco Partnership | Remote authentication using mobile single sign on credentials |
| US20160149763A1 (en) * | 2013-11-27 | 2016-05-26 | Carl B Ingram | Systems and Methods for Providing an Administrative Framework in a Cloud Architecture |
| US9473486B2 (en) * | 2014-12-05 | 2016-10-18 | International Business Machines Corporation | Single sign on availability |
| US10375054B2 (en) * | 2015-10-06 | 2019-08-06 | Netflix, Inc. | Securing user-accessed applications in a distributed computing environment |
| CN106888202B (zh) * | 2016-12-08 | 2020-02-21 | 阿里巴巴集团控股有限公司 | 授权登录方法及装置 |
| US20180343245A1 (en) * | 2017-05-24 | 2018-11-29 | The Bank Of Tokyo-Mitsubishi Ufj, Ltd. | Terminal for use in single sign-on (sso) authentication system |
| CN108768943B (zh) * | 2018-04-26 | 2020-06-26 | 腾讯科技(深圳)有限公司 | 一种检测异常账号的方法、装置及服务器 |
| US11689521B2 (en) * | 2018-06-22 | 2023-06-27 | Verizon Patent And Licensing Inc. | Native single sign-on (SSO) for mobile applications |
| US10880292B2 (en) * | 2018-06-28 | 2020-12-29 | Oracle International Corporation | Seamless transition between WEB and API resource access |
| CN110032860B (zh) * | 2018-12-27 | 2020-07-28 | 阿里巴巴集团控股有限公司 | 登录方式的推送、展示方法、装置及设备 |
| US11232188B2 (en) * | 2019-04-26 | 2022-01-25 | Vmware, Inc. | Dynamically displaying features in a graphical user interface of an application |
| CN110674021A (zh) * | 2019-09-09 | 2020-01-10 | 深圳供电局有限公司 | 一种移动应用登录日志的检测方法及系统 |
| CN110505245B (zh) * | 2019-09-24 | 2022-06-03 | 北京百度网讯科技有限公司 | 应用的登录方法、装置及设备 |
| US11611548B2 (en) * | 2019-11-22 | 2023-03-21 | Oracle International Corporation | Bulk multifactor authentication enrollment |
-
2020
- 2020-03-30 CN CN202010235483.9A patent/CN111352552B/zh active Active
- 2020-11-27 WO PCT/CN2020/132451 patent/WO2021196673A1/zh not_active Ceased
- 2020-11-27 EP EP20928672.3A patent/EP4075746A4/en not_active Withdrawn
-
2022
- 2022-07-06 US US17/858,912 patent/US20220337577A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150222630A1 (en) * | 2013-05-21 | 2015-08-06 | Tencent Technology (Shenzhen) Company Limited | Third application login method and corresponding apparatus and terminal |
| CN105072133A (zh) * | 2015-08-28 | 2015-11-18 | 北京金山安全软件有限公司 | 一种应用程序的登录方法及装置 |
| CN108551443A (zh) * | 2018-03-30 | 2018-09-18 | 平安科技(深圳)有限公司 | 一种应用登录方法、装置、终端设备及存储介质 |
| CN111352552A (zh) * | 2020-03-30 | 2020-06-30 | 北京达佳互联信息技术有限公司 | 一种应用登录方法、装置、电子设备及存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4075746A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4075746A1 (en) | 2022-10-19 |
| EP4075746A4 (en) | 2023-12-20 |
| CN111352552B (zh) | 2021-09-10 |
| US20220337577A1 (en) | 2022-10-20 |
| CN111352552A (zh) | 2020-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10242168B2 (en) | Methods and apparatuses for controlling smart device | |
| US9588805B2 (en) | Method and terminal device for controlling background application | |
| EP3136698B1 (en) | Connection status prompting method and device | |
| US20220337577A1 (en) | Method and device for application login | |
| CN107370772B (zh) | 账号登录方法、装置及计算机可读存储介质 | |
| EP3076716A1 (en) | Method and apparatus for network access | |
| EP3174053A1 (en) | Method, apparatus and system for playing multimedia data, computer program and recording medium | |
| EP3113466A1 (en) | Method and device for warning | |
| CN105656948A (zh) | 账号登录方法及装置 | |
| US20170272425A1 (en) | Method and device for accessing smart camera | |
| EP3179397A1 (en) | Methods and devices for managing automatic parallel login and logout in several applications | |
| EP3232385A1 (en) | Method, device and system for executing business process | |
| WO2017071078A1 (zh) | 通讯模组固件和插件生成方法及装置 | |
| US10334282B2 (en) | Methods and devices for live broadcasting based on live broadcasting application | |
| US20170105237A1 (en) | Methods and apparatuses for network connection | |
| CN110262692B (zh) | 一种触摸屏扫描方法、装置及介质 | |
| JP2016537904A (ja) | Wi−fiネットワーク接続方法、装置、プログラム、及び記録媒体 | |
| EP3051772A1 (en) | Method and apparatus for accessing network | |
| CN106775248A (zh) | 推送内容的展示方法及装置 | |
| WO2018000710A1 (zh) | WiFi信号图标的展示方法、装置和移动终端 | |
| EP3113051A1 (en) | Method and apparatus for acquiring search results, computer program and recording medium | |
| CN108205455B (zh) | 应用的功能实现方法及装置、终端 | |
| CN105391620B (zh) | 信息提示方法及装置 | |
| CN110162366A (zh) | 一种信息显示方法、装置、电子设备及存储介质 | |
| CN106506808B (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: 20928672 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2020928672 Country of ref document: EP Effective date: 20220715 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |