Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the application may be practiced otherwise than as specifically illustrated or described herein. The objects identified by "first", "second", etc. are generally one type, and the number of the objects is not limited, for example, the first object may be one or a plurality of first objects. In addition, the character "/" in the specification generally indicates that the front-rear association object is an or relationship.
The account information management method provided by the embodiment of the invention is divided into two parts, namely electronic equipment and a server. The electronic equipment side mainly completes the work of inputting and using account information, is responsible for uploading the account number and the password of the user to a server for storage and management under the condition of permission of the user, and displays the account number and the password in the account information when the user logs in the account number and the password, so that the user can quickly log in by using the account number and the password in the account information.
The server side is mainly used for storing and modifying account passwords in account information, after the electronic equipment side uploads the account numbers and the passwords of the user, the important information such as user identity information, the account passwords, the used application programs and the like is stored in an associated mode, the passwords of the user can be modified regularly through a certain algorithm, strength of the passwords of the user is guaranteed, and when the user uses a key string, the account password information related to the user is displayed to the user for login use of the user.
The account information management method provided by the embodiment of the application is described in detail below through specific embodiments and application scenes thereof with reference to the accompanying drawings.
As shown in fig. 1, an embodiment of the present application provides an account information management method, which is applied to an electronic device, where the electronic device may be a terminal, and includes:
step 101, a first input of a user is received.
The first input may be used as a trigger operation for sending an account information request message to the server, may act on a login interface or other interface of the electronic device, and may be a specific gesture, character, etc. input by the user. Preferably, the first input is input by a user aiming at a login interface of a target application program, for example, when the user logs in the target application program, the user firstly enters the login interface, and in the prior art, a login password is usually input in the login interface. The first input may be a specific input (for example, inputting a specific character) performed by a user on an input keyboard of the login interface, or may be a preset gesture input performed by the user in the login interface.
Step 102, in response to the first input, sending an account information request message to a server.
After the electronic equipment receives the first input acting on any interface, the user is considered to have the requirement of logging in the application program, the account information request message can be directly sent to the server, or when the electronic equipment receives the first input of the user logging in the target application program, the user is considered to log in the current APP and has the requirement of inputting account information such as passwords, and then the account information request message is sent to the server to request the server to call the stored account information of the corresponding current user.
Step 103, receiving an account information string sent by the server, wherein the account information string comprises at least one account information identifier, and the account information identifier indicates an account number of an application program and login password information corresponding to the account number of a user.
After receiving the account information request message, the server determines an account information string corresponding to the current user according to the account information request message, and sends the account information string to the electronic equipment so that the electronic equipment displays the account information identification in the account information string. The account information strings are stored in the server, each account information string is used for storing all account information related to one user, namely, each user corresponds to one account information string, and the account information strings can comprise account information of the same user in a plurality of application programs. The account information of each application program can be represented by one of the account information identifiers, namely, each account information string comprises a plurality of account information identifiers for indicating account information of different application programs.
The account information identification is used for indicating an account number of the user in the application program and login password information corresponding to the account number. Each account information identifier is different, and each account information identifier corresponds to the account information of one application program, namely, one account information identifier indicates the account number and login password information of the user in one application program. Each account information identifier may be displayed in the form of an image, a special style, a label, etc. of the corresponding application program, for example, a plurality of account information identifiers are respectively displayed as application program icons corresponding to the account information identifiers, account numbers, login passwords, etc. of the application program are associated with the application program icons and are displayed in a hidden manner, or a plurality of account information identifiers are respectively displayed as a plurality of labels, and each label includes information such as names, account numbers, login passwords, etc. of the application program.
Step 104, displaying the account information string.
After the electronic equipment receives the account information string, the account information string can be displayed in a pop-up window mode, namely the account information string is displayed as a window, and a plurality of account information identifiers are displayed in the window. The account information identifier can indicate the account number and the login password through a specific character string, for example, the user account number is 1904702849, the login password is 123456, the user account number can be displayed as 10724 for protecting personal information security of the user, namely, the login password is displayed as xxxxxxxx in a first-bit interval mode, the account information identifier can indicate the account number and the login password through a label mode, for example, the account number and the login password of a user in four application programs are stored in a server in a coexisting mode, the server generates four account information identifiers in total, each account information identifier is a label, and each label comprises the account number and the login password of one application program. The user can know the account number and the login password of which application program is indicated by the identification only according to the account information identification.
Step 105, receiving a selection input of a target account information identification in the account information string by a user.
The target account information identification is the identification of the account information corresponding to the target application program which the user wants to log in. The user selects one account information identifier to be used from the displayed at least one account information identifier, and takes the account information corresponding to the account information identifier as the account information to be input by the login interface of the target application program. For example, the account information string received by the electronic device includes four account information identifiers, each account information identifier corresponds to an account number and a login password, and if an application program which the user wants to login is a first instant messaging application, a target account information identifier corresponding to the first instant messaging application is selected. Optionally, the account information identifier may include an application program name, and then the application program name and the account number may be displayed, and the corresponding login password is hidden, so that the user may intuitively learn which account information identifier needs to be selected as the target account information identifier.
And 106, displaying a target account number corresponding to the target account information identifier and target login password information on a login interface of the target application program, wherein the target login password information is displayed in a preset mode.
After the user selects the target account information identifier, the electronic equipment can directly fill the account information indicated by the target account information identifier into a login interface of the target application program, or the server fills the account information corresponding to the target account information identifier selected by the user into the login interface of the target application program. For example, when a user is currently logging in a first video application, after the user selects a target account information identifier corresponding to the first video application, the electronic device automatically fills account information indicated by the target account information identifier into an input box of the login interface, and the user clicks a login button to realize the login of a target application program.
In order to ensure the security of the account information, when the login interface displays the account information, the login password information is displayed in a preset manner, for example, in a form of "x" or "x". Wherein, part or all of the login password information can be displayed in the preset mode.
According to the embodiment of the application, account information such as account numbers and passwords of a plurality of application programs in the electronic equipment can be recorded in the server in the form of the account information string, when a user logs in the application programs on the electronic equipment, the account information string stored in the server can be directly called, and the account information identification corresponding to the application programs to be logged in is selected, so that the application programs can be logged in safely and quickly, and the account safety can be more effectively ensured.
It should be noted that the at least one account information identifier may be an identifier of account information of a user in different application programs, that is, each account information corresponds to one application program, so that account information of an application program used by the user in the electronic device may be stored in a server, and when a certain application program is logged in, an account information string is directly invoked in the electronic device, and an account information identifier corresponding to the application program to be logged in is selected, so as to implement automatic filling of the account information.
Alternatively, the account information of the user for each application within the electronic device may be stored in the form of an "account information string", i.e., an account information management tool (i.e., an electronic account information string) is added to the operating system of the electronic device. The "account information string" may include a plurality of "account information", where each "account information" includes account number and login password information of an application, where the "account information string" can help a user store data of account numbers and passwords, and the user only needs to select an account number password (i.e., select one of the "account information"), so that the user can log in the target application without deliberately memorizing the related account information.
Optionally, before the step 106, the method further includes inputting the target account information identifier corresponding to the target account number and target login password information to the login interface.
In this embodiment, after receiving the selection input of the target account information identifier in the account information string by the user, the electronic device directly fills the target account number indicated by the target account information identifier and the target login password information into the input box of the login interface of the target application program, so that the user does not need to manually fill in the account information, and after clicking the login button, the user can directly login the target application program, and can safely and quickly realize the login of the application program.
It should be noted that, the account information may also be filled into the login interface of the target application program by the server. For example, in order to further ensure the security of the account information, the server sends the processed account information (for example, the sent login password information is a special character) to the account information string of the electronic device, after receiving the selection input of the target account information identifier by the user, the electronic device sends a feedback message to the server, and the server fills the information content corresponding to the target account information identifier selected by the user into the input box of the login interface. Therefore, the account information in the account information string sent to the electronic equipment by the server is the information content after security processing, namely the electronic equipment does not acquire the real password information, thereby effectively preventing the account information from being peeped by others maliciously and further ensuring the security of the account information.
Specifically, the step 101 may include displaying an input keyboard, where the input keyboard includes a first control, and receiving an input from a user to the first control, where the input to the first control is used to trigger sending the account information request message to a server.
In this embodiment, when the user logs in to the application program, the first input may be input to a special control in the input keyboard, or may be an input preset character. When the electronic device opens the function related to obtaining the account information, the input keyboard of the electronic device performs micro-reconstruction, for example, a part of the space KEY is newly added with one first control, as shown in fig. 2, the first control 21 is a KEY button beside the space KEY, a user clicks an input box on a login interface of the target application program, as shown in fig. 3, a login scene is shown by the login interface, the KEY button is clicked after the input keyboard is called out beside the keyboard, the electronic device sends an account information request message to the server, and after receiving an account information string sent by the server, the account information in the account information string can be used. By setting the first control in the input keyboard, a user can conveniently and quickly call the account information string, and safe and quick login of an application program is realized.
Alternatively, the step 101 may include receiving at least one character entered by a user within a login interface.
In the case that the electronic device opens the function related to acquiring account information, after clicking an input box on a login interface of the target application program and calling out the input keyboard, a preset character such as a specific letter, a number, a combination thereof and the like can be input by using the input keyboard. Optionally, after calling up the input keyboard, the user can input specific characters and patterns by using a gesture input mode to realize calling of the account information string. And the user can input account information content corresponding to the account information identifier into the login interface by selecting the account information identifier in the account information string, so that the login of the target application program is realized.
Specifically, the sending, in response to the first input, an account information request message to a server includes:
And sending an account information request message to the server under the condition that the at least one character is a first preset character. In this embodiment, the account information request message is sent to the server upon detection of a first preset character (e.g., a preset combination of letters and numbers, a specific symbol combination, etc.) entered by the user.
Or displaying the preset identifier under the condition that the at least one character is a second preset character, and sending an account information request message to the server under the condition that the second input of the user to the preset identifier is received. In this embodiment, the preset identifier is an identifier corresponding to the second preset character, for example, the second preset character is a key, the preset identifier is a key figure, and the second preset character is a pen, the preset identifier is a pencil figure.
Taking the second preset character as a KEY, as shown in fig. 4, if the user does not want to use the first control 21 that is explicit in the input keyboard, that is, the KEY button, the account information string can be called out by means of a specific character, the preset identifier 22 appears when the system detects that the user inputs the KEY character string, that is, the symbol of the KEY in fig. 4 (the specific character can be customized and modified), and the electronic device sends the account information request message to the server, so that the account information string stored in the server can be called out.
In the embodiment, the user can conveniently and quickly call the account information by operating the first control in the input keyboard or inputting the preset character, so that the operation time for inputting information such as passwords by the user is effectively saved.
Optionally, when the user uses the stored account information, in order to ensure account security and personal privacy security of the user, identity verification needs to be performed, and after the identity verification is passed, the stored account information identifier can be called out. The authentication mode can be various modes such as password input, identity card information, fingerprint authentication, facial recognition and the like.
The method comprises the steps of responding to the first input, displaying an identity information verification window, receiving identity information input by a user, and sending the account information request message to the server under the condition that the identity information of the user is verified. The identity information may be information content which can represent the identity of the user, such as identity document information of the user, fingerprint information of the user, facial recognition information, and the like.
Taking identity verification as fingerprint verification as an example, the identity information verification window is a fingerprint verification window, and the identity information input by the user is fingerprint information. After the electronic device receives the first input, the user considers that the user has a requirement of calling account information, fingerprint verification is performed first, as shown in fig. 5, a fingerprint verification window 51 is displayed, the user inputs a fingerprint in the fingerprint verification window 51 for verification, and an account information request message is sent to the server under the condition that the verification is passed. And after receiving the account information request message, the server sends the account information string to the electronic equipment.
Taking four account information identifiers included in the account information string received by the electronic device as an example, as shown in fig. 6, the account information string 60 is displayed in a window form, wherein the four account information identifiers are included, the 4 account information identifiers are displayed on the login interface in a tag form, the 4 account information identifiers are respectively a first instant messaging application identifier 61, a second instant messaging application identifier 62, a first video application identifier 63 and a second video application identifier 64, corresponding application names, account numbers and login passwords are displayed in each identifier, the login passwords are implicitly displayed, and whether the account numbers are hidden or not can be set according to requirements. If the target application program is the first video application, after the user clicks the first video application identifier 63, the electronic device may input account information corresponding to the first video application identifier 63 into the login interface, so as to implement login of the first video application.
In this embodiment, when the user invokes account information, authentication is required, after authentication, an account information request message is sent to the server to obtain the account information identifier, and by selecting a target account information identifier, a login operation for the target application program is implemented. Under the condition of ensuring the safety of the user account, the electronic equipment can realize safe and rapid login of the target application program without memorizing account information.
Optionally, before the user uses the function related to calling account information of the electronic device, the user needs to register an account corresponding to the user on the electronic device first, and a second control can be added on a 'setting' interface of the electronic device to control the starting or closing of the function related to calling account information.
Specifically, as shown in fig. 7, before the receiving the first input of the user, the method further includes:
Step 701, receiving a third input of a user to a second control, wherein the second control can be arranged on a setting interface of the electronic equipment;
Step 702, in response to the third input, displaying an identity information input window;
Step 703, obtaining identity information input by a user in the identity information input window;
step 704, sending the identity information and a preset account management request message to a server.
The embodiment can register an account information string for a user, wherein the third input can be an operation of opening the second control for the user, the identity information input window is a window for inputting the identity information for the user, and after the user inputs the identity information, the electronic equipment sends the identity information and the account management request message to a server, and the server stores the identity information and generates the account information string corresponding to the identity information. Wherein the account management request message is for requesting creation of the account information string from the server.
In this embodiment, the user needs to register the account information string with the electronic device to associate the account information string with the user before the receiving the first input from the user, and the second control may be an "account information string" button. After the account information string function is started, the user needs to register the account information string by using information with high security such as an identity card, each user has a unique account information string bound with own identity information, and the user can perform a series of operations on the account information in the account information string. Therefore, when the user adds, deletes and modifies the account information (namely the account information in the account information string), the user needs to verify the identity information to perform the corresponding operation, and the account information security of the user is effectively ensured.
The account information string of the embodiment is bound with the identity information of the user, when the account information string is created, the user needs to carry out various verifications such as identity card verification, face recognition verification, fingerprint verification and the like, the account information string can be created, after the creation is completed, the user can record APP account password information which is required to be recorded, when the user replaces the electronic equipment, the user also needs to carry out identity verification such as identity card verification, face recognition verification, fingerprint verification and the like on the new electronic equipment, and after the information verification passes, the account information string stored on the server by the user can be used on the new electronic equipment.
The following describes a specific implementation procedure of account information entry by way of example. Optionally, as shown in fig. 8, before the receiving the first input of the user, the method further includes:
step 801, receiving a fourth input of a user;
step 802, responding to the fourth input, and displaying an account information input window;
803, receiving an account information application program name input by a user in the account information input window;
step 804, sending the account information and the application program name to a server, so that the server generates the account information identifier according to the account information and the application program name. The account information, the application program name and the identity information of the user have an association relationship.
In this embodiment, the fourth input may be applied to an account information setting interface in the electronic device, where the account information setting interface may be accessed through a setting interface of the electronic device, and the fourth input may be a click operation of a user on an "add" button in the account information setting interface, that is, after the user opens the account information setting interface, clicking the "add" button may display an account information input window, where the user inputs his or her account information (such as an account number and a login password) and an application name corresponding to the account information in the account information input window, and the electronic device sends the account information and the application name to the server. After receiving the account information and the application program name, the server correlates the account information and the application program name with identity information input by a user, and generates an account information identifier corresponding to the application program according to the account information and the application program name, so that the user can receive account information corresponding to own identity information after passing identity verification when invoking the account information string. The account information identifier is used for indicating an account number and a password in the account information, and the account information identifier can be an image related to the application program or a label comprising the name of the application program, so that a user can conveniently and quickly determine the account information identifier corresponding to the application program to be logged in.
Optionally, the user may also delete or modify account information within the account information string. Taking the fourth input acting on the account information setting interface as an example, for example, a user can click a 'modify' button in the account information setting interface, after the identity information passes verification, all account information identifiers input by the user are displayed, the user selects the account information identifier which needs to be modified, a new login password is input, the electronic equipment sends the new login password to the server for storage, and the server replaces the login password indicated by the original account information identifier with the new login password. Or clicking a 'modification' button in the account information setting interface by the user, after the identity information passes verification, sending a password modification request to a server, automatically generating a new password according to an algorithm after the server receives the request, sending updated account information to electronic equipment, and receiving updated login password information corresponding to the application program name sent by the server by the electronic equipment, so that the user can know the replaced new password in time.
And the user can click a 'delete' button in the account information setting interface, after the identity information passes verification, all account information identifiers input by the user are displayed, the user selects the account information identifier to be deleted, and the deleting operation can be executed after the user selects the account information identifier to be deleted.
Optionally, the user may manually modify the login password in the account information, or may automatically modify the login password in the account information for the server. For example, after the user inputs the account password, the password is not modified for more than a preset time, or the number of times of modifying the password in a preset time period is lower than a preset number of times, or when the strength of the password modified by the user is lower, the server automatically updates the password for the user once every week. For example, after the user inputs the account information of the first application program, the server generates a first account information identifier corresponding to the first application program, and if the login password in the first account information identifier is not updated for more than 3 months (the specific time period can be set according to the requirement), the server actively generates a new password for the first application program and replaces the old password in the first account information identifier. The frequency with which the server updates the password may be weekly, monthly, or other frequency.
The updated password of the server is a strong password, the method for updating can be that the safe strong password is calculated through an algorithm, the account password is modified through an application program interface (Application Programming Interface, API) of a linkage related application program, and then data stored in the server are replaced, so that the account password safety in a key string can be ensured, the password of a user is ensured to be the strong password and not to be easily cracked, and meanwhile, the password is replaced periodically, so that the safety of the password of the user is ensured. After the server updates the password, the updated account information is sent to the electronic equipment, and the electronic equipment receives the updated login password information corresponding to the application program name sent by the server, so that a user can timely learn the replaced new password.
Optionally, the embodiment of the application can also realize account information loss prevention. The loss of the account information string means that when the user electronic equipment is lost, other people may directly use the account information string in the electronic equipment to operate, if the account information string is not available, the user can only passively modify the account password to ensure the security of the user account password after the electronic equipment is lost, and the method is time-consuming and labor-consuming and is easy to cause problems. Aiming at the problem of account information string loss caused by the loss of the user electronic equipment, when the electronic equipment is in error in startup password input, in error in fingerprint input, in password and fingerprint using the account information string, the function of the account information string is suspended to be used only by one of the conditions, and the account information string can be used only by complete identity verification and face verification, so that the safety of personal information of the user is further ensured.
According to the embodiment of the application, account information such as account numbers and passwords of a plurality of application programs in the electronic equipment can be recorded in the server in the form of the account information string, when a user logs in the application programs, the account information string stored in the server can be directly called, and the account information identification corresponding to the application programs to be logged in is selected, so that the application programs can log in safely and quickly, and the account safety can be more effectively ensured.
As shown in fig. 9, an embodiment of the present application provides an account information management method applied to an electronic device, where the electronic device may be a server, and includes:
Step 901, receiving an account information request message sent by an electronic device.
When a user wants to log in a target application program, a first input needs to be carried out on the electronic equipment, the first input can be carried out on a login interface of the target application program and is used for calling account information, and the electronic equipment sends the account information request message to the server after receiving the first input.
Step 902, sending an account information string to the electronic device according to the account information request message, where the account information string includes at least one account information identifier, so that the electronic device logs in to a target application program according to the account information identifier.
After receiving the account information request message, the server determines an account information string corresponding to the current user according to the account information request message, and sends the account information string to the electronic device, so that the electronic device displays the account information identifiers for the user to select, the user selects one account information identifier to be used from at least one displayed account information identifier, and the electronic device or the server takes account information corresponding to the account information identifier as account information to be input by a login interface. The account information identification indicates an account number of the user in the application program and login password information corresponding to the account number.
According to the embodiment of the application, after receiving the account information request message of the electronic equipment, the server sends the account information string corresponding to the user of the electronic equipment to the electronic equipment, so that the electronic equipment can select the account information identifier corresponding to the application program to be logged in, the application program can be logged in safely and quickly, and the account safety can be ensured more effectively.
Alternatively, account information of each application program of the user in the electronic device may be stored in the form of an account information string, that is, one account information string corresponding to the user identity information is generated in the server, and the account information string corresponds to the user one by one. The account information string can comprise a plurality of account information, each account information corresponds to an application program, the account information string can help a user store data of account passwords, and when an account information request message of the electronic equipment is received, the account information string corresponding to the user is sent to the electronic equipment, so that the user can select the account passwords (namely, select one of keys), and login of a target application program can be performed without deliberately memorizing related account information.
Optionally, after the step 902, the method further includes inputting target account information identification corresponding to the target account number and target login password information in the account information string to a login interface of the target application program.
In this embodiment, the account information is filled into the login interface of the target application by the server. For example, in order to further ensure the security of the account information, the server sends the processed account information (for example, the sent login password information is a special character) to the account information string of the electronic device, after receiving the selection input of the target account information identifier by the user, the electronic device sends a feedback message to the server, and the server fills the information content corresponding to the target account information identifier selected by the user into the input box of the login interface. Therefore, the account information in the account information string sent to the electronic equipment by the server is the information content after security processing, namely the electronic equipment does not acquire the real password information, thereby effectively preventing the account information from being peeped by others maliciously and further ensuring the security of the account information.
It should be noted that, the account information may also be input to the login interface of the target application program by the electronic device, after the electronic device receives the selection input of the target account information identifier in the account information string by the user, the electronic device directly fills the target account number indicated by the target account information identifier and the target login password information into the input box of the login interface of the target application program, so that the user does not need to manually fill in the account information, and after the user clicks the login button, the user can directly login the target application program, thereby realizing the safe and rapid login of the application program.
Optionally, before the account information request message sent by the electronic device is received, the method further comprises the steps of receiving identity information of a user and a preset account management request message sent by the electronic device, establishing an account information string corresponding to the identity information according to the account management request message, and storing the identity information of the user.
In this embodiment, when the user does not create an account information string associated therewith, it is necessary to register the relevant function on the electronic device. After the electronic equipment inputs the identity information, the user sends the identity information and an account management request message to the server, the server receives and stores the identity information, and the account management request message is used for requesting the electronic equipment to create the account information string from the server. When a user inputs account information for different application programs, the account information, the application programs and the user identity information are associated, so that when the user calls the account information string, the account information string corresponding to the user can be sent to the electronic equipment.
Optionally, as shown in fig. 10, before the receiving the account information request message sent by the electronic device, the method further includes:
Step 110, receiving account information and application program names sent by the electronic equipment;
step 120, generating an account information identifier according to the account information and the application program name, wherein the account information, the application program name and the identity information of the user have an association relationship;
And 130, storing the account information identification to the account information string.
According to the embodiment, the account information and the application program name corresponding to the account information are input into the electronic equipment by a user, the account information and the application program name are associated with identity information input by the user after the server receives the account information and the application program name, and an account information identifier corresponding to the application program is generated, so that the user can directly call an account information string when logging in the application program, and can log in the application program safely and quickly.
Optionally, when the user uses the stored account information, in order to ensure account security and personal privacy security of the user, identity verification needs to be performed, and after the identity verification is passed, the stored account information string can be called out. After the user inputs the identity information on the electronic equipment, the identity information is verified, and if an account information string corresponding to the identity information exists, the account information string can be sent to the electronic equipment.
In this embodiment, when the user invokes the account information, authentication is required, and after authentication is passed, the server sends the account information identifier to the electronic device, so that the user realizes the login operation on the target application program. Under the condition of ensuring the safety of the user account, the user can realize safe and rapid login of the target application program without memorizing account information.
Optionally, after receiving the account information and the application program name sent by the electronic device, the method further comprises establishing an association relationship among the account information, the application program name and the identity information of the user. Thus, each user has a unique account information string bound to the own identity information, and the user can perform a series of operations on the account information in the account information string. In this way, account information strings of a plurality of users can be stored in the server, each user corresponds to a unique account information string, and the account information string can only be called and used by the corresponding user. When the user adds, deletes and modifies the account information, the corresponding operation can be performed only by verifying the identity information, so that the account information security of the user is effectively ensured.
Optionally, after receiving the account information and the application program name sent by the electronic device, the method further includes:
Updating login password information corresponding to the application program name in the account information according to a preset frequency, and sending the updated login password information to the electronic equipment.
In this embodiment, the server may automatically time the login password in the account information. For example, after the user inputs the account password, the password is not modified for more than a preset time, or the number of times of modifying the password in a preset time period is lower than a preset number of times, or when the strength of the password modified by the user is lower, the server automatically updates the password for the user once every week. For example, after the user inputs the account information of the first application program, the server generates a first account information identifier corresponding to the first application program, and if the login password in the first account information identifier is not updated for more than 3 months (the specific time period can be set according to the requirement), the server actively generates a new password for the first application program and replaces the old password in the first account information identifier. The frequency with which the server updates the password may be weekly, monthly, or other frequency.
The automatic updating password of the server is a strong password, the safe strong password can be calculated through an algorithm, the account password is modified through an application program interface (Application Programming Interface, API) of a linkage related application program, and then data stored in the server are replaced, so that the account password safety in a key string can be ensured, the password of a user is ensured to be strong and not easy to crack, and the password is replaced periodically, so that the safety of the password of the user is ensured. After the server updates the password, the updated account information is sent to the electronic equipment, and the electronic equipment receives the updated login password information corresponding to the application program name sent by the server, so that a user can timely learn the replaced new password.
According to the embodiment of the application, after receiving the account information request message of the electronic equipment, the server sends the account information string corresponding to the user of the electronic equipment to the electronic equipment, so that the electronic equipment can select the account information identifier corresponding to the application program to be logged in, the application program can be logged in safely and quickly, and the account safety can be ensured more effectively.
The following describes, by way of specific embodiments, an interaction procedure when the electronic device and the server implement the account information management method.
Fig. 11 is a schematic flow chart of creating account information string, adding account information identifier (i.e. adding account information), modifying and deleting account information identifier. The account information string creating process includes that a user inputs identity information in the electronic equipment to create an account information string, the electronic equipment sends the identity information input by the user to a server, and the server creates the account information string corresponding to the user according to the identity information.
And adding an account information identification process, namely inputting account information and an application program name corresponding to the account information in the electronic equipment by a user, sending the account information and the application program name to a server by the electronic equipment, generating an account information identification corresponding to the application program by the server according to the account information and the application program name, and displaying the generated account information identification in an account information string when the account information is called by the user.
The method comprises the steps of modifying and deleting account information identifiers, wherein a user performs identity verification, and under the condition that verification still passes, the account information identifiers to be modified or deleted are selected in the electronic equipment, the electronic equipment sends modified or deleted account information identifier data to a server, the server modifies or deletes the data, and the updated account information identifiers are sent to the electronic equipment for display.
FIG. 12 is a flow chart illustrating the process of calling an account information string. The method comprises the steps of calling an input keyboard when a user inputs an account password on a login interface of an application program, displaying the input keyboard by electronic equipment, wherein the input keyboard comprises a KEY button, the user clicks the KEY button to display a fingerprint verification window, when the user inputs a fingerprint to verify, the electronic equipment sends an account information request message to a server to request to call an account information string, the server sends the account information string corresponding to the user of the electronic equipment to display according to the account information request message, the user clicks an account information identifier in the account information string to input account information in the account information identifier to the login interface, and the application program logs in.
According to the embodiment of the application, a user can record the account password of the APP in the mobile phone in the account information string, and when the user logs in the APP, the user can directly log in by using the account information string, and the mode of using the account information string can be fingerprint or account. The account information string can also provide the functions of periodically updating passwords and setting strong passwords, and after the account information string is added with the account passwords, a user can log in the APP only by using the account information string, so that the user does not need to memorize the strong passwords, and meanwhile, the account information string can also provide a stronger safety protection mechanism, so that only the user can use the account information string.
It should be noted that, in the account information management method provided in the embodiment of the present application, the execution subject may be an account information management device, or a control module in the account information management device for executing the account information management method. In the embodiment of the present application, an account information management device executes an account information management method as an example, and an apparatus for an account information management device according to the embodiment of the present application is described.
As shown in fig. 13, an embodiment of the present application further provides an account information management apparatus 1300, including:
A first receiving module 1310 for receiving a first input of a user;
a first response module 1320 for sending an account information request message to the server in response to the first input;
the second receiving module 1330 is configured to receive an account information string sent by the server, where the account information string includes at least one account information identifier, where the account information identifier indicates an account number of the user in the application program and login password information corresponding to the account number;
A first display module 1340 for displaying the account information string;
a third receiving module 1350, configured to receive a selection input from a user of a target account information identifier in the account information string;
the second display module 1360 is configured to display, on a login interface of the target application program, a target account number and target login password information corresponding to the target account information identifier, where the target login password information is displayed in a preset manner.
Optionally, the account information management device further includes:
And the first input module is used for inputting the target account number corresponding to the target account information identifier and the target login password information into the login interface.
Optionally, the first receiving module includes:
the first display unit is used for displaying an input keyboard, and the input keyboard comprises a first control;
The first receiving unit is used for receiving input of a user on the first control, and the input of the first control is used for triggering the sending of the account information request message to the server.
Optionally, the first receiving module includes:
and the second receiving unit is used for receiving at least one character input by the user in the login interface. Optionally, the first response module includes:
The first response unit is used for sending an account information request message to the server under the condition that the at least one character is a first preset character;
The second response unit is used for displaying the preset identification when the at least one character is a second preset character, and sending an account information request message to the server when receiving a second input of the preset identification from the user.
Optionally, the account information management device further includes:
The fifth receiving module is used for receiving a third input of the second control by the user;
the second response module is used for responding to the third input and displaying an identity information input window;
the first acquisition module is used for acquiring the identity information input by the user in the identity information input window;
And the second sending module is used for sending the identity information and a preset account management request message to a server so that the server establishes an account information string corresponding to the identity information according to the account management request message.
Optionally, the account information management device further includes:
A sixth receiving module for receiving a fourth input of the user;
A third response module for displaying an account information input window in response to the fourth input;
A seventh receiving module, configured to receive account information and an application name input by a user in the account information input window;
And the third sending module is used for sending the account information and the application program name to a server so that the server generates the account information identifier according to the account information and the application program name.
Optionally, the account information management device further includes:
And the eighth receiving module is used for receiving the updated login password information corresponding to the application program name sent by the server.
As shown in fig. 14, the embodiment of the present application further provides an account information management apparatus 1400, including:
A fourth receiving module 1410, configured to receive an account information request message sent by an electronic device;
A first sending module 1420, configured to send an account information string to the electronic device according to the account information request message, where the account information string includes at least one account information identifier, so that the electronic device logs in to a target application according to the account information identifier;
The account information identification indicates an account number of the user in the application program and login password information corresponding to the account number.
Optionally, the account information management device further includes:
And the second input module is used for inputting the target account number and the target login password information corresponding to the target account information identification in the account information string into a login interface of the target application program.
Optionally, the account information management device further includes:
a ninth receiving module, configured to receive identity information of a user and a preset account management request message sent by the electronic device;
The establishing module is used for establishing an account information string corresponding to the identity information according to the account management request message;
and the first storage module is used for storing the identity information of the user.
Optionally, the account information management device further includes:
a tenth receiving module, configured to receive account information and an application name sent by the electronic device;
The generation module is used for generating an account information identifier according to the account information and the application program name;
and the second storage module is used for storing the account information identification to the account information string.
Optionally, the account information management device further includes:
The updating module is used for updating login password information corresponding to the application program name in the account information according to preset frequency;
And the fourth sending module is used for sending the updated login password information to the electronic equipment.
In the embodiment of the application, a user can record account information such as account numbers and passwords of a plurality of application programs in the electronic equipment in the form of an account information string in the server, and when logging in the application programs, the user can directly call the plurality of account information identifiers stored in the server, and select the account information identifiers corresponding to the application programs to be logged in, so that the application programs can log in safely and quickly, and the account safety can be ensured more effectively.
The account information management device in the embodiment of the application can be a device, and can also be a component, an integrated circuit or a chip in electronic equipment. The device may be a mobile electronic device or a non-mobile electronic device. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), etc., and the non-mobile electronic device may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a Television (TV), a teller machine, a self-service machine, etc., and the embodiments of the present application are not limited in particular.
The account information management device in the embodiment of the application can be a device with an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The account information management device provided in the embodiment of the present application can implement each process implemented by the account information management device in the method embodiments of fig. 1 to 12, and in order to avoid repetition, a detailed description is omitted here.
Optionally, as shown in fig. 15, an electronic device 1500 is further provided in the embodiment of the present application, which includes a processor 1501, a memory 1502, and a program or an instruction stored in the memory 1502 and capable of being executed on the processor 1501, where the program or the instruction implements each process of the embodiment of the account information management method described above when executed by the processor 1501, and the process can achieve the same technical effect, and in order to avoid repetition, a description is omitted here.
It should be noted that, the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 16 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
The electronic device 1600 includes, but is not limited to, radio frequency units 1601, network modules 1602, audio output units 1603, input units 1604, sensors 1605, display units 1606, user input units 1607, interface units 1608, memory 1609, and processors 1610.
Those skilled in the art will appreciate that the electronic device 1600 may also include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 1610 by a power management system that performs the functions of managing charge, discharge, and power consumption. The electronic device structure shown in fig. 16 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown in the drawings, or may combine some components, or may be arranged in different components, which will not be described in detail herein.
Wherein, the user input unit 1607 is used for receiving the first input of the user;
The radio frequency unit 1601 is configured to respond to the first input and send an account information request message to a server, and receive an account information string sent by the server, where the account information string includes at least one account information identifier, where the account information identifier indicates an account number of an application program and login password information corresponding to the account number of a user;
a display unit 1606 for displaying the account information string;
A user input unit 1607 for receiving user selection input of a target account information identifier in the account information string;
the display unit 1606 is further configured to display, on a login interface of the target application, a target account number and target login password information corresponding to the target account information identifier, where the target login password information is displayed in a preset manner.
In the embodiment of the application, the user can record account information such as account numbers and passwords of a plurality of application programs in the electronic equipment in the form of an account information string in the server, and when logging in the application programs, the user can directly call the account information string stored in the server, and select the account information identification corresponding to the application program to be logged in, so that the application programs can be logged in safely and quickly, and the user does not need to memorize the passwords for each application program respectively, thereby ensuring the account safety more effectively.
Optionally, the input unit 1604 is configured to input the target account information identifier and the target login password information corresponding to the target account information identifier to the login interface.
Optionally, the display unit 1606 is further configured to display an input keyboard, where the input keyboard includes a first control;
The user input unit 1607 is further configured to receive an input from a user to the first control, where the input to the first control is used to trigger sending the account information request message to a server.
Optionally, the user input unit 1607 is further configured to receive at least one character input by a user in the login interface.
Optionally, the radio frequency unit 1601 is configured to send an account information request message to the server when the at least one character is a first preset character;
And displaying a preset identifier under the condition that the at least one character is a second preset character, and sending an account information request message to the server under the condition that a second input of the preset identifier by a user is received.
Optionally, the user input unit 1607 is further configured to receive a third input of the second control by the user;
a display unit 1606 for displaying an identity information input window in response to the third input;
The user input unit 1607 is further configured to obtain identity information input by the user in the identity information input window;
and the radio frequency unit 1601 is configured to send the identity information and a preset account management request message to a server, so that the server establishes an account information string corresponding to the identity information according to the account management request message.
Optionally, the user input unit 1607 is further configured to receive a fourth input of the user;
the display unit 1606 is further configured to display an account information input window in response to the fourth input;
A user input unit 1607, which is further used for receiving account information and application program names input by a user in the account information input window;
and the radio frequency unit 1601 is configured to send the account information and the application name to a server, so that the server generates the account information identifier according to the account information and the application name.
Optionally, the radio frequency unit 1601 is further configured to receive updated login password information corresponding to the application name sent by the server.
In the embodiment of the application, the user can record account information such as account numbers and passwords of a plurality of application programs in the electronic equipment in the form of an account information string in the server, and when logging in the application programs, the user can directly call the account information string stored in the server, and select the account information identification corresponding to the application program to be logged in, so that the application programs can be logged in safely and quickly, and the user does not need to memorize the passwords for each application program respectively, thereby ensuring the account safety more effectively.
When the electronic device 1600 is a server, the radio frequency unit 1601 is configured to receive an account information request message sent by the electronic device, send an account information string to the electronic device according to the account information request message, where the account information string includes at least one account information identifier, so that the electronic device logs in to a target application according to the account information identifier;
The account information identification indicates an account number of the user in the application program and login password information corresponding to the account number.
Optionally, the input unit 1604 is configured to input the target account number and the target login password information corresponding to the target account information identifier in the account information string to a login interface of the target application program.
Optionally, the radio frequency unit 1601 is further configured to receive identity information of a user and a preset account management request message sent by the electronic device;
a processor 1610, configured to establish an account information string corresponding to the identity information according to the account management request message;
And a memory 1609 for storing the identity information of the user.
Optionally, the radio frequency unit 1601 is further configured to receive account information and an application name sent by the electronic device;
A processor 1610, configured to generate an account information identifier according to the account information and the application name;
memory 1609 is also used to store the account information identification to the account information string.
Optionally, the processor 1610 is further configured to update login password information corresponding to the application name in the account information according to a preset frequency;
the radio frequency unit 1601 is further configured to send the updated login password information to the electronic device.
According to the embodiment of the application, after receiving the request message of the electronic equipment, the server sends the account information string corresponding to the user of the electronic equipment to the electronic equipment, so that the electronic equipment can select the account information identifier corresponding to the application program to be logged in, the application program can be logged in safely and quickly, the user does not need to memorize the password for each application program, and the account safety can be more effectively ensured.
It should be appreciated that in embodiments of the present application, the input unit 1604 may include a graphics processor (Graphics Processing Unit, GPU) 16041 and a microphone 16042, the graphics processor 16041 processing image data of still pictures or video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1606 may include a display panel 16061, and the display panel 16061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1607 includes a touch panel 16071 and other input devices 16072. The touch panel 16071, also referred to as a touch screen. The touch panel 16071 may include two parts, a touch detection device and a touch controller. Other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein. Memory 1609 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. Processor 1610 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1610.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above account information management method embodiment, and can achieve the same technical effects, so that repetition is avoided, and no further description is given here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the embodiment of the account information management method, and the same technical effects can be achieved, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising several instructions for causing an electronic device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.