User password management method and mobile terminal
Technical Field
The invention relates to the technical field of mobile terminals, in particular to a password management method and a mobile terminal.
Background
Under the current information age, on one hand, along with the development of communication technology and terminal technology, more and more IT applications are applied; on the other hand, the IT skills of people are increasingly popularized and improved, the requirements on IT application are more and more, and the scale of users is also larger and larger. In many IT applications, more and more user passwords, such as game passwords, account passwords, payment passwords and the like, appear, and the user passwords can guarantee the use safety of various IT applications, for example, when a user logs in a server, such as logs in a QQ or a microblog, a login interface of the QQ or the microblog is firstly opened, account information and password information required by logging in the QQ or the microblog are then input in the login interface, the QQ or the microblog server verifies the account information and the password information input by the user, and if the verification is passed, an operation interface of the QQ or the microblog is correspondingly opened.
Due to the difference of the use frequency of the user password, the difference of the setting rule of the user password and the difference of the setting requirement of the user password, the user passwords are different, so that various user passwords need to be managed. In the existing user password management method, the user password is managed by technical means such as recording in a spreadsheet, so that the user password cannot be managed according to prompt information corresponding to each user password, and the safety is poor.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art:
in the existing user password management method, the user password is managed by technical means such as recording in a spreadsheet and the like, and each user password is managed by directly storing the user password corresponding to each user account, so that the user password is easy to leak and has poor safety.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method for managing a user password and a mobile terminal, which can manage the user password according to prompt information corresponding to the user password, so that the user password is not easy to leak, and the security is good.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a method for managing a user password, which comprises the following steps:
receiving a user management password input by a user through a password management system;
matching the user management password with a preset standard management password;
when the user management password is successfully matched with the standard management password, setting prompt information corresponding to the current user password according to the predetermined password grade corresponding to the current user password; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information;
and managing the current user password through the password management system according to the prompt message corresponding to the current user password.
In the above embodiment, the setting, according to the predetermined password level corresponding to the current user password, the prompt information corresponding to the current user password includes:
when the password grade of the current user password is the first password grade, setting prompt information corresponding to the current user password as the first prompt information;
when the password grade of the current user password is the second password grade, setting the prompt information corresponding to the current user password as the second prompt information;
and when the password grade of the current user password is the third password grade, setting the prompt message corresponding to the current user password as the third prompt message.
In the above embodiment, the first prompt message includes: the prompt words, the password characteristic information and the password display information; the second prompt message includes: the prompt words and the password characteristic information; the third prompt message includes: and the prompt words are described.
In the above embodiment, the method further comprises:
setting acquisition information corresponding to the prompt information according to the password grade corresponding to the current user password; wherein the acquiring information comprises: first acquisition information, second acquisition information, and third acquisition information;
and displaying the prompt information according to the acquisition information corresponding to the prompt information through the password management system.
In the above embodiment, the setting of the acquisition information corresponding to the prompt information according to the password level corresponding to the current user password includes:
when the password level of the current user password is the first password level, the acquisition information corresponding to the first prompt information is the first acquisition information;
when the password level of the current user password is the second password level, the acquisition information corresponding to the second prompt information is the second acquisition information;
and when the password grade of the current user password is the third password grade, the acquisition information corresponding to the third prompt information is the third acquisition information.
An embodiment of the present invention further provides a mobile terminal, where the mobile terminal includes: the device comprises a receiving unit, a matching unit, a setting unit and a management unit; wherein,
the receiving unit is used for receiving a user management password input by a user through a password management system;
the matching unit is used for matching the user management password with a preset standard management password;
the setting unit is used for setting prompt information corresponding to the current user password according to the password grade corresponding to the predetermined current user password when the user management password is successfully matched with the standard management password; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information;
and the management unit is used for managing the current user password through the password management system according to the prompt message corresponding to the current user password.
In the foregoing embodiment, the setting unit is specifically configured to set, when the password level of the current user password is the first password level, the prompt information corresponding to the current user password as the first prompt information; when the password grade of the current user password is the second password grade, setting the prompt information corresponding to the current user password as the second prompt information; and when the password grade of the current user password is the third password grade, setting the prompt message corresponding to the current user password as the third prompt message.
In the above embodiment, the first prompt message includes: the prompt words, the password characteristic information and the password display information; the second prompt message includes: the prompt words and the password characteristic information; the third prompt message includes: and the prompt words are described.
In the above embodiment, the mobile terminal further includes: a display unit; wherein,
the setting unit is further used for setting the acquisition information corresponding to the prompt information according to the password grade corresponding to the current user password; wherein the acquiring information comprises: first acquisition information, second acquisition information, and third acquisition information;
and the display unit is used for displaying the prompt information according to the acquisition information corresponding to the prompt information through the password management system.
In the foregoing embodiment, the setting unit is specifically configured to, when the password level of the current user password is the first password level, obtain information corresponding to the first prompt information is the first obtain information; when the password level of the current user password is the second password level, the acquisition information corresponding to the second prompt information is the second acquisition information; and when the password grade of the current user password is the third password grade, the acquisition information corresponding to the third prompt information is the third acquisition information.
Therefore, in the technical scheme of the embodiment of the invention, the user management password input by the user is received through the password management system, then the user management password is matched with the preset standard management password, and when the user management password is successfully matched with the standard management password, the prompt information corresponding to the current user password can be set according to the predetermined password grade corresponding to the current user password; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information; and finally, managing the current user password through a password management system according to the prompt message corresponding to the current user password. That is to say, in the technical solution of the embodiment of the present invention, the current user password may be managed according to the prompt information corresponding to the current user password. Therefore, the mobile terminal can be free from directly using each user password, so that the user password is not easy to leak, and the safety is good. In the prior art, the mobile terminal manages each user password by directly storing the user password corresponding to each user account, and the user password is easy to leak and has poor safety. Therefore, compared with the prior art, the user password management method and the mobile terminal provided by the embodiment of the invention can manage the user password according to the prompt information corresponding to the user password, the user password is not easy to leak, and the security is better; moreover, the technical scheme of the embodiment of the invention is simple and convenient to realize, convenient to popularize and wider in application range.
Drawings
Fig. 1 is a schematic hardware configuration diagram of an alternative mobile terminal 100 for implementing various embodiments of the present invention;
FIG. 2 is a diagram of a wireless communication system for the mobile terminal 100 shown in FIG. 1;
fig. 3 is a schematic flow chart illustrating an implementation of a user password management method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a first component structure of a display interface of a mobile terminal according to an embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating an implementation flow of a method for displaying a prompt message according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a second component structure of a display interface of the mobile terminal according to the embodiment of the present invention;
fig. 7 is a schematic flow chart illustrating an implementation of a user password management method according to a second embodiment of the present invention;
fig. 8 is a schematic structural diagram of a third display interface of the mobile terminal according to the embodiment of the present invention;
FIG. 9 is a flowchart of an implementation of a method for managing user passwords according to an embodiment of the present invention;
fig. 10 is a schematic diagram of a first component structure of the mobile terminal according to the embodiment of the present invention;
fig. 11 is a schematic diagram of a second component structure of the mobile terminal according to the embodiment of the present invention.
Detailed Description
It should be understood that the embodiments described herein are only for explaining the technical solutions of the present invention, and are not intended to limit the scope of the present invention.
A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
The mobile terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a Personal Digital Assistant (PDA), a PAD computer (PAD), a Portable Multimedia Player (PMP), a navigation device, and the like.
Fig. 1 is a schematic hardware structure of a mobile terminal 100 for implementing various embodiments of the present invention, and as shown in fig. 1, the mobile terminal 100 may include: a wireless communication unit 110, a user input unit 120, a sensing unit 130, an output unit 140, a memory 150, an interface unit 160, a controller 170, and a power supply unit 180, etc. Fig. 1 illustrates the mobile terminal 100 having various components, but it is to be understood that not all illustrated components are required to be implemented. More or fewer components may alternatively be implemented. The elements of the mobile terminal 100 will be described in detail below.
The wireless communication unit 110 typically includes one or more components that allow radio communication between the mobile terminal 100 and a wireless communication system or network. For example, the wireless communication unit 110 may include: at least one of a mobile communication module 111, a wireless internet module 112, and a short-range communication module 113.
The mobile communication module 111 transmits and/or receives radio signals to and/or from at least one of a base station (e.g., access point, node B, etc.), an external terminal, and a server. Such radio signals may include voice call signals, video call signals, or various types of data transmitted and/or received according to text and/or multimedia messages.
The wireless internet module 112 supports wireless internet access of the mobile terminal 100. The wireless internet module 112 may be internally or externally coupled to the terminal. The wireless internet access technology referred to by the wireless internet module 112 may include Wireless Local Area Network (WLAN), wireless compatibility authentication (Wi-Fi), wireless broadband (Wibro), worldwide interoperability for microwave access (Wimax), High Speed Downlink Packet Access (HSDPA), and the like.
The short-range communication module 113 is a module for supporting short-range communication. Some examples of short-range communication technologies include bluetoothTMRadio Frequency Identification (RFID), infrared data association (IrDA), Ultra Wideband (UWB), zigbeeTMAnd the like.
The user input unit 120 may generate key input data to control various operations of the mobile terminal 100 according to a command input by a user. The user input unit 120 allows a user to input various types of information, and may include a keyboard, dome sheet, touch pad (e.g., a touch-sensitive member that detects a change in resistance, pressure, capacitance, etc. due to being touched), a jog wheel, a jog stick, etc. In particular, when the touch pad is superimposed on the display unit 141 in the form of a layer, a touch screen may be formed.
The sensing unit 130 detects a current state of the mobile terminal 100 (e.g., an open or closed state of the mobile terminal 100), a position of the mobile terminal 100, presence or absence of contact (i.e., touch input) by a user with the mobile terminal 100, an orientation of the mobile terminal 100, acceleration or deceleration movement and direction of the mobile terminal 100, and the like, and generates a command or signal for controlling an operation of the mobile terminal 100. For example, when the mobile terminal 100 is implemented as a slide-type mobile phone, the sensing unit 130 may sense whether the slide-type phone is opened or closed. In addition, the sensing unit 130 can detect whether the power supply unit 180 supplies power or whether the interface unit 160 is coupled with an external device.
The interface unit 160 serves as an interface through which at least one external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port (a typical example is a Universal Serial Bus (USB) port), a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like.
The interface unit 160 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and the external device.
In addition, when the mobile terminal 100 is connected with an external cradle, the interface unit 160 may serve as a path through which power is supplied from the cradle to the mobile terminal 100 or may serve as a path through which various command signals input from the cradle are transmitted to the mobile terminal 100. Various command signals or power input from the cradle may be used as signals for recognizing whether the mobile terminal 100 is accurately mounted on the cradle.
The output unit 140 is configured to provide output signals (e.g., audio signals, video signals, alarm signals, vibration signals, etc.) in a visual, audio, and/or tactile manner. The output unit 140 may include a display unit 141, an audio output module 142, and the like.
The display unit 141 may display information processed in the mobile terminal 100. For example, when the mobile terminal 100 is in a phone call mode, the display unit 141 may display a User Interface (UI) or a Graphical User Interface (GUI) related to a call or other communication (e.g., text messaging, multimedia file downloading, etc.). When the mobile terminal 100 is in a video call mode or an image capturing mode, the display unit 141 may display a captured image and/or a received image, a UI or GUI showing a video or an image and related functions, or the like.
Meanwhile, when the display unit 141 and the touch pad are stacked on each other in the form of layers to form a touch screen, the display unit 141 may function as an input device and an output device. The display unit 141 may include at least one of a Liquid Crystal Display (LCD), a thin film transistor LCD (TFT-LCD), an Organic Light Emitting Diode (OLED) display, a flexible display, a three-dimensional (3D) display, and the like. Some of these displays may be configured to be transparent to allow a user to view from the outside, which may be referred to as transparent displays, and a typical transparent display may be, for example, a TOLED (transparent organic light emitting diode) display or the like. Depending on the particular desired implementation, mobile terminal 100 may include two or more display units (or other display devices), for example, mobile terminal 100 may include an external display unit (not shown) and an internal display unit (not shown). The touch screen may be used to detect a touch input pressure as well as a touch input position and a touch input area.
The audio output module 142 may convert audio data received by the wireless communication unit 110 or stored in the memory 150 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output module 142 may provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output module 142 may include a speaker, a buzzer, and the like.
The memory 150 may store software programs or the like for processing and controlling operations performed by the controller 170, or may temporarily store data (e.g., a phonebook, messages, still images, videos, etc.) that has been output or is to be output. Also, the memory 150 may store data regarding various ways of vibration and audio signals output when a touch is applied to the touch screen.
The memory 150 may include at least one type of storage medium including a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. Also, the mobile terminal 100 may cooperate with a network storage device that performs a storage function of the memory 150 through a network connection.
The controller 170 generally controls the overall operation of the mobile terminal 100. For example, the controller 170 performs control and processing related to voice calls, data communications, video calls, and the like. In addition, the controller 170 may include a multimedia module 171 for reproducing or playing back multimedia data, and the multimedia module 171 may be constructed within the controller 170 or may be constructed separately from the controller 170. The controller 170 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as a character or an image.
The power supply unit 180 receives external power or internal power and provides appropriate power required to operate the respective elements and components under the control of the controller 170.
The various embodiments described herein may be implemented in a computer-readable medium using, for example, computer software, hardware, or any combination thereof. For a hardware implementation, the embodiments described herein may be implemented using at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a processor, a controller, a microcontroller, a microprocessor, an electronic unit designed to perform the functions described herein, and in some cases, such embodiments may be implemented in the controller 170. For a software implementation, the implementation such as a process or a function may be implemented with a separate software module that allows performing at least one function or operation. The software codes may be implemented by software applications (or programs) written in any suitable programming language, which may be stored in memory 150 and executed by controller 170.
Up to this point, the mobile terminal 100 has been described in terms of its functions. Hereinafter, the slide-type mobile terminal 100 among various types of mobile terminals 100, such as the folder-type, bar-type, swing-type, slide-type mobile terminal 100, etc., will be described as an example for the sake of brevity. Accordingly, the present invention can be applied to any type of mobile terminal 100, and is not limited to the slide type mobile terminal 100.
The mobile terminal 100 as shown in fig. 1 may be configured to operate with communication systems such as wired and wireless communication systems and satellite-based communication systems that transmit data via frames or packets.
A communication system in which the mobile terminal 100 according to the present invention is capable of operating will now be described with reference to fig. 2.
Such communication systems may use different air interfaces and/or physical layers. For example, the air interface used by the communication system includes, for example, Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), and Universal Mobile Telecommunications System (UMTS) (in particular, Long Term Evolution (LTE)), global system for mobile communications (GSM), and the like. By way of non-limiting example, the following description relates to a CDMA communication system, but such teachings are equally applicable to other types of systems.
Referring to fig. 2, the CDMA wireless communication system may include a plurality of mobile terminals 100, a plurality of Base Stations (BSs) 270, Base Station Controllers (BSCs) 275, and a Mobile Switching Center (MSC) 280. The MSC280 is configured to interface with a Public Switched Telephone Network (PSTN) 290. The MSC280 is also configured to interface with a BSC275, which may be coupled to the base station 270 via a backhaul. The backhaul may be constructed according to any of several known interfaces including, for example, E1/T1, ATM, IP, PPP, frame Relay, HDSL, ADSL, or xDSL. It will be understood that a system as shown in fig. 2 may include multiple BSCs 275.
Each BS270 may serve one or more sectors (or regions), each sector covered by a multi-directional antenna or an antenna pointing in a particular direction being radially distant from the BS 270. Alternatively, each partition may be covered by two or more antennas for diversity reception. Each BS270 may be configured to support multiple frequency allocations, with each frequency allocation having a particular frequency spectrum (e.g., 1.25MHz, 5MHz, etc.).
The intersection of partitions with frequency allocations may be referred to as a CDMA channel. The BS270 may also be referred to as a Base Transceiver Subsystem (BTS) or other equivalent terminology. In such a case, the term "base station" may be used to generically refer to a single BSC275 and at least one BS 270. The base stations may also be referred to as "cells". Alternatively, each sector of a particular BS270 may be referred to as a plurality of cell sites.
As a typical operation of the wireless communication system, the BS270 receives reverse link signals from various mobile terminals 100. The mobile terminal 100 is generally engaged in conversations, messaging, and other types of communications. Each reverse link signal received by a particular BS270 is processed within the particular BS 270. The obtained data is forwarded to the associated BSC 275. The BSC provides call resource allocation and mobility management functions including coordination of soft handoff procedures between BSs 270. The BSCs 275 also route the received data to the MSC280, which provides additional routing services for interfacing with the PSTN 290. Similarly, the PSTN290 interfaces with the MSC280, the MSC interfaces with the BSCs 275, and the BSCs 275 accordingly control the BS270 to transmit forward link signals to the mobile terminal 100.
The mobile communication module 112 of the wireless communication unit 110 in the mobile terminal accesses the mobile communication network based on the necessary data (including the user identification information and the authentication information) of the mobile communication network (such as the mobile communication network of 2G/3G/4G, etc.) built in the mobile terminal, so as to transmit the mobile communication data (including the uplink mobile communication data and the downlink mobile communication data) for the services of web browsing, network multimedia playing, etc. of the mobile terminal user.
The wireless internet module 113 of the wireless communication unit 110 implements a function of a wireless hotspot by operating a related protocol function of the wireless hotspot, the wireless hotspot supports access by a plurality of mobile terminals (any mobile terminal other than the mobile terminal), transmits mobile communication data (including uplink mobile communication data and downlink mobile communication data) for mobile terminal user's services such as web browsing, network multimedia playing, etc. by multiplexing the mobile communication connection between the mobile communication module 112 and the mobile communication network, since the mobile terminal essentially multiplexes the mobile communication connection between the mobile terminal and the communication network for transmitting mobile communication data, the traffic of mobile communication data consumed by the mobile terminal is charged to the communication tariff of the mobile terminal by a charging entity on the side of the communication network, thereby consuming the data traffic of the mobile communication data included in the communication tariff contracted for use by the mobile terminal.
Based on the above hardware structure of the mobile terminal 100 and the communication system, various embodiments of the method of the present invention are proposed.
Example one
Fig. 3 is a schematic flow chart illustrating an implementation of a user password management method according to an embodiment of the present invention. As shown in fig. 3, the method for managing a user password may include the steps of:
step 301, receiving a user management password input by a user through a password management system.
In an embodiment of the present invention, the mobile terminal may receive a user management password input by a user through the password management system. Specifically, the user management password may be a predetermined number of digits; or letters of a predetermined number of digits; it may also be a combination of a predetermined number of digits and a number of words; in addition, the user management password may also be biometric information of the user. For example, the user management password may be fingerprint information of the user.
Step 302, matching the user management password with a preset standard management password; when the user management password is successfully matched with the preset standard management password, executing step 303; when the user management password fails to match the preset standard management password, step 305 is performed.
In a specific embodiment of the present invention, after receiving a user management password input by a user, the mobile terminal may match the user management password with a preset standard management password. Specifically, the mobile terminal may determine whether a user management password input by the user is the same as a standard management password; when the user management password is the same as the standard management password, judging that the user management password is successfully matched with the standard management password, and executing step 303; when the user management password is not the same as the standard management password, it is determined that the user management password fails to match the standard management password, and step 305 is performed. In addition, in the specific embodiment of the present invention, the mobile terminal may further determine whether the hash value of the user management password is the same as the hash value of the standard management password, and when the hash value of the user management password is the same as the hash value of the standard management password, determine that the user management password is successfully matched with the standard management password, and execute step 303; when the hash value of the user management password is not the same as the hash value of the standard management password, it is determined that the matching between the user management password and the standard management password fails, and step 305 is performed.
Step 303, setting prompt information corresponding to the current user password according to the predetermined password grade corresponding to the current user password; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information.
In the specific embodiment of the invention, the user can predetermine the password grade of the current user password; the password level may include: a first password level, a second password level, and a third password level. Specifically, in an embodiment of the present invention, the first password level may be: low grade; the second password level may be: medium grade; the third password level may be: high grade. For example, the user may set the password level corresponding to the universal application password and the universal game password to a low level; setting the password grade corresponding to the social application password and the recharging game password as a middle grade; and setting the password grade corresponding to the payment password and the bank card password as a high grade. Then the mobile terminal can set prompt information corresponding to the current user password according to the predetermined password grade corresponding to the current user password; wherein, the prompt message may include: the first prompt message, the second prompt message and the third prompt message. Specifically, the correspondence between the password level and the hint information may be as shown in table 1 below:
cipher grade |
Prompt information |
First password class |
First prompt information |
Second password level |
Second prompt information |
Third password level |
Third prompt information |
TABLE 1
As shown in table 1, the first password level may correspond to the first prompt message; the second password level may correspond to a second prompt; the third password level may correspond to a third hint. Specifically, in a specific embodiment of the present invention, the first prompt information may include: the prompt words, the password characteristic information and the password display information; the second prompt message may include: prompting language and password characteristic information; the third prompt message may include: and (5) a prompt.
Fig. 4 is a schematic diagram of a first composition structure of a display interface of a mobile terminal according to an embodiment of the present invention. As shown in fig. 4, when the password level of the current user password is a first password level, the mobile terminal may set the prompt information corresponding to the current user password as first prompt information; when the password grade of the current user password is a second password grade, the mobile terminal can set the prompt message corresponding to the current user password as a second prompt message; when the password level of the current user password is a third password level, the mobile terminal may set the prompt information corresponding to the current user password as third prompt information. Specifically, in a specific embodiment of the present invention, when the password level of the current user password is a low level, the mobile terminal may set the prompt information corresponding to the current user password as: the prompt words, the password characteristic information and the password display information; when the password level of the current user password is a medium level, the mobile terminal can set the prompt information corresponding to the current user password as: prompting language and password characteristic information; when the password level corresponding to the current user password is a high level, the mobile terminal may set the prompt information corresponding to the current user password as: and (5) a prompt.
And step 304, managing the current user password through the password management system according to the prompt message corresponding to the current user password.
In a specific embodiment of the present invention, the mobile terminal may manage the current user password according to the prompt information corresponding to the current user password through the password management system. Specifically, in the specific embodiment of the present invention, the mobile terminal may not need to store the corresponding relationship between the user account and the user password, but may store the corresponding relationship between the user account and the prompt information. Specifically, the corresponding relationship between the user account and the prompt message may be as shown in the following table 2:
TABLE 2
As shown in table 2, the user account 1 may correspond to the prompt message 1; the user account 2 may correspond to the prompt message 2; …, respectively; the user account M can correspond to the prompt message M; wherein M is a natural number of 1 or more.
And step 305, ending the user password management flow.
In the specific embodiment of the present invention, when the matching between the user management password and the standard management password fails, the mobile terminal may end the user password management process. For example, when the user management password is different from the standard management password, the mobile terminal may end the user password management process; or, when the hash value of the user management password is different from the hash value of the standard management password, the mobile terminal may also end the user password management process.
Preferably, in an embodiment of the present invention, the mobile terminal may further display each user password according to the acquisition information input by the user through the password management system. Fig. 5 is a schematic flow chart illustrating an implementation of a method for displaying a prompt message according to an embodiment of the present invention. As shown in fig. 5, the method for displaying the prompt message may include the following steps:
step 501, setting acquisition information corresponding to prompt information according to a password grade corresponding to a current user password; wherein the obtaining information may include: the first acquisition information, the second acquisition information, and the third acquisition information.
In the specific embodiment of the invention, the mobile terminal can also set the acquisition information corresponding to the prompt information according to the password grade corresponding to the current user password; wherein the obtaining information may include: the first acquisition information, the second acquisition information, and the third acquisition information. Specifically, the corresponding relationship between the prompt information and the acquired information may be as shown in the following table 3:
TABLE 3
As shown in table 3, the first prompt message may correspond to the first acquisition message; the second prompt message may correspond to the second acquisition message; the third prompt message may correspond to the third acquisition message.
Specifically, in a specific embodiment of the present invention, when the password level corresponding to the current user password is a low level, the mobile terminal may set the first prompt information corresponding to the current user password as: the prompt, the password feature information, and the password display information, therefore, the first obtaining information corresponding to the first prompt information may include: the password display information comprises acquisition information corresponding to the prompt words, acquisition information corresponding to the password characteristic information and acquisition information corresponding to the password display information. Specifically, in a specific embodiment of the present invention, the mobile terminal may set the obtaining information corresponding to the cue as: a user acquires a password; setting the acquisition information corresponding to the password characteristic information as follows: a user acquires a password and a user biological characteristic; setting the acquisition information corresponding to the password display information as: the user obtains a password, a user biometric, and a dynamic authentication code.
Fig. 6 is a schematic diagram of a second component structure of a display interface of a mobile terminal according to an embodiment of the present invention. As shown in fig. 6, when the password level corresponding to the current user password is a middle level, the mobile terminal may set the second prompt information corresponding to the current user password as: the prompt and the password feature information, therefore, the second obtaining information corresponding to the second prompt information may include: and acquiring information corresponding to the prompt words and acquiring information corresponding to the password characteristic information. Specifically, in a specific embodiment of the present invention, the mobile terminal may set the obtaining information corresponding to the cue as: a user acquires a password; setting the acquisition information corresponding to the password characteristic information as follows: the user obtains a password and a user biometric.
Specifically, in a specific embodiment of the present invention, when the password level corresponding to the current user password is a high level, the mobile terminal may set the third prompt information corresponding to the current user password as: the prompt, therefore, the third obtaining information corresponding to the third prompt information may include: and obtaining information corresponding to the prompt words. Specifically, in a specific embodiment of the present invention, the mobile terminal may set the obtaining information corresponding to the cue as: the user obtains a password, a user biometric, and a dynamic authentication code.
And 502, displaying the prompt information through the password management system according to the acquired information corresponding to the prompt information.
In a specific embodiment of the present invention, the mobile terminal may display the prompt information according to the acquisition information corresponding to the prompt information through the password management system. Specifically, when the password level corresponding to the current user password is a first password level, the mobile terminal may display the first prompt information according to first acquisition information corresponding to the first prompt information through the password management system; when the password grade corresponding to the current user password is a second password grade, the mobile terminal can display second prompt information according to second acquisition information corresponding to the second prompt information through the password management system; and when the password grade corresponding to the current user password is a third password grade, the mobile terminal can display third prompt information according to third acquisition information corresponding to the third prompt information through the password management system.
Specifically, in the specific embodiment of the present invention, when the password level corresponding to the current user password is a low level, the mobile terminal may obtain the password according to the user corresponding to the prompt; a user corresponding to the password characteristic information acquires a password and a user biological characteristic; and the user corresponding to the password display information acquires the password, the biological characteristics of the user and the dynamic verification code, and displays the prompt word, the password characteristic information and the password display information corresponding to the password of the current user.
Specifically, in the specific embodiment of the present invention, when the password level corresponding to the current user password is a medium level, the mobile terminal may obtain the password according to the user corresponding to the prompt; and the user corresponding to the password characteristic information acquires the password and the biological characteristics of the user, and displays the prompt language corresponding to the password of the current user and the password characteristic information.
Specifically, in the specific embodiment of the present invention, when the password level corresponding to the current user password is a high level, the mobile terminal may obtain the password, the user biological characteristic, and the dynamic verification code according to the user corresponding to the prompt, and display the prompt corresponding to the current user password.
The user password management method provided by the embodiment of the invention comprises the steps of firstly receiving a user management password input by a user through a password management system, then matching the user management password with a preset standard management password, and when the user management password is successfully matched with the standard management password, setting prompt information corresponding to the current user password according to the password grade corresponding to the current user password which is determined in advance; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information; and finally, managing the current user password through a password management system according to the prompt message corresponding to the current user password. That is to say, in the technical solution of the embodiment of the present invention, the current user password may be managed according to the prompt information corresponding to the current user password. Therefore, the mobile terminal can be free from directly using each user password, so that the user password is not easy to leak, and the safety is good. In the prior art, the mobile terminal manages each user password by directly storing the user password corresponding to each user account, and the user password is easy to leak and has poor safety. Therefore, compared with the prior art, the user password management method provided by the embodiment of the invention can manage the user password according to the prompt information corresponding to the user password, the user password is not easy to leak, and the safety is better; moreover, the technical scheme of the embodiment of the invention is simple and convenient to realize, convenient to popularize and wider in application range.
Example two
Fig. 7 is a schematic flow chart illustrating an implementation of a user password management method according to a second embodiment of the present invention. As shown in fig. 7, the method for managing a user password may include the steps of:
step 701, receiving a user management password input by a user through a password management system.
In an embodiment of the present invention, the mobile terminal may receive a user management password input by a user through the password management system. Specifically, the user management password may be a predetermined number of digits; or letters of a predetermined number of digits; it may also be a combination of a predetermined number of digits and a number of words; in addition, the user management password may also be biometric information of the user. For example, the user management password may be fingerprint information of the user.
Step 702, matching the user management password with a preset standard management password; when the user management password is successfully matched with the preset standard management password, executing step 703; when the user management password fails to match the preset standard management password, step 707 is performed.
In a specific embodiment of the present invention, after receiving a user management password input by a user, the mobile terminal may match the user management password with a preset standard management password. Specifically, the mobile terminal may determine whether a user management password input by the user is the same as a standard management password; when the user management password is the same as the standard management password, the user management password is successfully matched with the standard management password, and the step 703 is executed; when the user management password is not the same as the standard management password, it is determined that the user management password and the standard management password fail to be matched, and step 707 is executed. In addition, in the specific embodiment of the present invention, the mobile terminal may further determine whether the hash value of the user management password is the same as the hash value of the standard management password, and when the hash value of the user management password is the same as the hash value of the standard management password, determine that the user management password is successfully matched with the standard management password, and execute step 703; when the hash value of the user management password is not the same as the hash value of the standard management password, it is determined that the matching between the user management password and the standard management password fails, and step 707 is executed.
703, setting prompt information corresponding to the current user password according to the predetermined password grade corresponding to the current user password; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information.
In the specific embodiment of the invention, the user can predetermine the password grade of the current user password; the password level may include: a first password level, a second password level, and a third password level. Specifically, in an embodiment of the present invention, the first password level may be: low grade; the second password level may be: medium grade; the third password level may be: high grade. For example, the user may set the password level corresponding to the universal application password and the universal game password to a low level; setting the password grade corresponding to the social application password and the recharging game password as a middle grade; and setting the password grade corresponding to the payment password and the bank card password as a high grade. Then the mobile terminal can set prompt information corresponding to the current user password according to the predetermined password grade corresponding to the current user password; wherein, the prompt message may include: the first prompt message, the second prompt message and the third prompt message.
Preferably, in the embodiment of the present invention, when the password level of the current user password is a first password level, the mobile terminal may set the prompt information corresponding to the current user password as the first prompt information; when the password grade of the current user password is a second password grade, the mobile terminal can set the prompt message corresponding to the current user password as a second prompt message; when the password level of the current user password is a third password level, the mobile terminal may set the prompt information corresponding to the current user password as third prompt information. Specifically, in a specific embodiment of the present invention, when the password level of the user password is a low level, the mobile terminal may set the prompt information corresponding to the current user password as: the prompt words, the password characteristic information and the password display information; when the password level of the current user password is a medium level, the mobile terminal can set the prompt information corresponding to the current user password as: prompting language and password characteristic information; when the password level corresponding to the current user password is a high level, the mobile terminal may set the prompt information corresponding to the current user password as: and (5) a prompt.
And 704, managing the current user password through the password management system according to the prompt message corresponding to the current user password.
In a specific embodiment of the present invention, the mobile terminal may manage the current user password according to the prompt information corresponding to the current user password through the password management system. Specifically, in the specific embodiment of the present invention, the mobile terminal may not need to store the corresponding relationship between the user account and the user password, but may store the corresponding relationship between the user account and the prompt information.
Step 705, setting acquisition information corresponding to the prompt information according to the password grade corresponding to the current user password; wherein acquiring information comprises: the first acquisition information, the second acquisition information, and the third acquisition information.
In the specific embodiment of the invention, the user can also set the acquisition information corresponding to the prompt information according to the password grade corresponding to the current user password; wherein the obtaining information may include: the first acquisition information, the second acquisition information, and the third acquisition information.
Specifically, in a specific embodiment of the present invention, when the password level corresponding to the current user password is a low level, the mobile terminal may set the first prompt information corresponding to the current user password as: the prompt, the password feature information, and the password display information, therefore, the first obtaining information corresponding to the first prompt information may include: the password display information comprises acquisition information corresponding to the prompt words, acquisition information corresponding to the password characteristic information and acquisition information corresponding to the password display information. Specifically, in a specific embodiment of the present invention, the mobile terminal may set the obtaining information corresponding to the cue as: a user acquires a password; setting the acquisition information corresponding to the password characteristic information as follows: a user acquires a password and a user biological characteristic; setting the acquisition information corresponding to the password display information as: the user obtains a password, a user biometric, and a dynamic authentication code.
Specifically, in a specific embodiment of the present invention, when the password level corresponding to the current user password is a middle level, the mobile terminal may set the second prompt information corresponding to the current user password as: the prompt and the password feature information, therefore, the second obtaining information corresponding to the second prompt information may include: and acquiring information corresponding to the prompt words and acquiring information corresponding to the password characteristic information. Specifically, in a specific embodiment of the present invention, the mobile terminal may set the obtaining information corresponding to the cue as: a user acquires a password; setting the acquisition information corresponding to the password characteristic information as follows: the user obtains a password and a user biometric.
Specifically, in a specific embodiment of the present invention, when the password level corresponding to the current user password is a high level, the mobile terminal may set the third prompt information corresponding to the current user password as: the prompt, therefore, the third obtaining information corresponding to the third prompt information may include: and obtaining information corresponding to the prompt words. Specifically, in a specific embodiment of the present invention, the mobile terminal may set the obtaining information corresponding to the cue as: the user obtains a password, a user biometric, and a dynamic authentication code.
And 706, displaying the prompt information according to the acquired information corresponding to the prompt information through the password management system.
In a specific embodiment of the present invention, the mobile terminal may display the prompt information according to the acquisition information corresponding to the prompt information through the password management system. Specifically, when the password level corresponding to the current user password is a first password level, the mobile terminal may display the first prompt information according to first acquisition information corresponding to the first prompt information through the password management system; when the password grade corresponding to the current user password is a second password grade, the mobile terminal can display second prompt information according to second acquisition information corresponding to the second prompt information through the password management system; and when the password grade corresponding to the current user password is a third password grade, the mobile terminal can display third prompt information according to third acquisition information corresponding to the third prompt information through the password management system.
And step 707, ending the user password management process.
In the specific embodiment of the present invention, when the matching between the user management password and the standard management password fails, the mobile terminal may end the user password management process. For example, when the user management password is different from the standard management password, the mobile terminal may end the user password management process; or, when the hash value of the user management password is different from the hash value of the standard management password, the mobile terminal may also end the user password management process.
Fig. 8 is a schematic structural diagram of a third display interface of the mobile terminal in the embodiment of the present invention. As shown in fig. 8, when the password level corresponding to the current user password is a low level, the mobile terminal may obtain the password according to the user corresponding to the prompt; a user corresponding to the password characteristic information acquires a password and a user biological characteristic; and the user corresponding to the password display information acquires the password, the biological characteristics of the user and the dynamic verification code, and displays the prompt word, the password characteristic information and the password display information corresponding to the password of the current user. When the password grade corresponding to the current user password is a medium grade, the mobile terminal can acquire the password according to the user corresponding to the prompt; and the user corresponding to the password characteristic information acquires the password and the biological characteristics of the user, and displays the prompt language corresponding to the password of the current user and the password characteristic information. When the password level corresponding to the current user password is high, the mobile terminal can acquire the password, the user biological characteristics and the dynamic verification code according to the user corresponding to the prompt, and display the prompt corresponding to the current user password.
Fig. 9 is a flowchart of an implementation of the method for managing a user password according to the embodiment of the present invention. As shown in fig. 9, when the password level corresponding to the current user password is a low level, the mobile terminal may obtain the password according to the user corresponding to the prompt; a user corresponding to the password characteristic information acquires a password and a user biological characteristic; and the user corresponding to the password display information acquires the password, the biological characteristics of the user and the dynamic verification code, and displays the prompt word, the password characteristic information and the password display information corresponding to the password of the current user. In particular, the hint and cryptographic characterization information may be stored in the TEE secure executable environment and the ESE hardware cryptographic chip. Password display information may be stored in the ESE hardware cryptographic chip.
When the password grade corresponding to the current user password is a medium grade, the mobile terminal can acquire the password according to the user corresponding to the prompt; and the user corresponding to the password characteristic information acquires the password and the biological characteristics of the user, and displays the prompt language corresponding to the password of the current user and the password characteristic information. In particular, the hint and password feature information may be stored in a TEE secure executable environment.
When the password level corresponding to the current user password is high, the mobile terminal can acquire the password, the user biological characteristics and the dynamic verification code according to the user corresponding to the prompt, and display the prompt corresponding to the current user password. In particular, the hints may be stored in a tee secure executable environment.
The user password management method provided by the embodiment of the invention comprises the steps of firstly receiving a user management password input by a user through a password management system, then matching the user management password with a preset standard management password, and when the user management password is successfully matched with the standard management password, setting prompt information corresponding to the current user password according to the password grade corresponding to the current user password which is determined in advance; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information; and finally, managing the current user password through a password management system according to the prompt message corresponding to the current user password. That is to say, in the technical solution of the embodiment of the present invention, the current user password may be managed according to the prompt information corresponding to the current user password. Therefore, the mobile terminal can be free from directly using each user password, so that the user password is not easy to leak, and the safety is good. In the prior art, the mobile terminal manages each user password by directly storing the user password corresponding to each user account, and the user password is easy to leak and has poor safety. Therefore, compared with the prior art, the user password management method provided by the embodiment of the invention can manage the user password according to the prompt information corresponding to the user password, the user password is not easy to leak, and the safety is better; moreover, the technical scheme of the embodiment of the invention is simple and convenient to realize, convenient to popularize and wider in application range.
EXAMPLE III
Fig. 10 is a schematic diagram of a first component structure of the mobile terminal in the embodiment of the present invention. As shown in fig. 10, the mobile terminal includes: a receiving unit 1001, a matching unit 1002, a setting unit 1003, and a management unit 1004; wherein,
a receiving unit 1001 for receiving a user management password input by a user through a password management system.
In an embodiment of the present invention, the receiving unit 1001 may receive a user management password input by a user through a password management system. Specifically, the user management password may be a predetermined number of digits; or letters of a predetermined number of digits; it may also be a combination of a predetermined number of digits and a number of words; in addition, the user management password may also be biometric information of the user. For example, the user management password may be fingerprint information of the user.
A matching unit 1002, configured to match the user management password with a preset standard management password.
In an embodiment of the present invention, after the receiving unit 1001 receives the user management password input by the user, the matching unit 1002 may match the user management password with a standard management password set in advance. Specifically, the matching unit 1002 may determine whether the user management password input by the user is the same as the standard management password; when the user management password is the same as the standard management password, judging that the user management password is successfully matched with the standard management password; and when the user management password is not the same as the standard management password, judging that the user management password is not matched with the standard management password. In addition, in the embodiment of the present invention, the matching unit 1002 may further determine whether the hash value of the user management password is the same as the hash value of the standard management password, and when the hash value of the user management password is the same as the hash value of the standard management password, determine that the user management password and the standard management password are successfully matched; and when the hash value of the user management password is different from the hash value of the standard management password, judging that the user management password is failed to be matched with the standard management password.
A setting unit 1003, configured to, when the user management password is successfully matched with the standard management password, set a prompt message corresponding to the current user password according to a predetermined password level corresponding to the current user password; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information.
In the specific embodiment of the invention, the user can predetermine the password grade of the current user password; the password level may include: a first password level, a second password level, and a third password level. Specifically, in an embodiment of the present invention, the first password level may be: low grade; the second password level may be: medium grade; the third password level may be: high grade. For example, the user may set the password level corresponding to the universal application password and the universal game password to a low level; setting the password grade corresponding to the social application password and the recharging game password as a middle grade; and setting the password grade corresponding to the payment password and the bank card password as a high grade. Then, the user can set prompt information corresponding to the current user password according to the predetermined password grade corresponding to the current user password; wherein, the prompt message may include: the first prompt message, the second prompt message and the third prompt message.
And the management unit 1004 is configured to manage the current user password according to the prompt information corresponding to the current user password through the password management system.
Further, the setting unit 1003 is specifically configured to set, when the password level of the current user password is a first password level, the prompt information corresponding to the current user password as first prompt information; when the password grade of the current user password is a second password grade, setting prompt information corresponding to the current user password as second prompt information; and when the password grade of the current user password is a third password grade, setting the prompt information corresponding to the current user password as third prompt information.
In a specific embodiment of the present invention, the first password level may correspond to the first prompt message; the second password level may correspond to a second prompt; the third password level may correspond to a third hint. Specifically, in an embodiment of the present invention, when the password level of the current user password is a first password level, the setting unit 1003 may set the prompt information corresponding to the current user password as the first prompt information; when the password level of the current user password is a second password level, the setting unit 1003 sets the prompt information corresponding to the current user password as second prompt information; when the password level of the current user password is a third password level, the setting unit 1003 sets the prompt information corresponding to the current user password as third prompt information.
Further, the first prompt message includes: the prompt words, the password characteristic information and the password display information; the second prompt message includes: prompting language and password characteristic information; the third prompt message includes: and (5) a prompt.
In a specific embodiment of the present invention, when the password level of the current user password is a first password level, the setting unit 1003 may set the prompt information corresponding to the current user password as the first prompt information; when the password level of the current user password is a second password level, the setting unit 1003 may set the prompt information corresponding to the current user password as second prompt information; when the password level of the current user password is a third password level, the setting unit 1003 may set the prompt information corresponding to the current user password as the third prompt information. Specifically, in an embodiment of the present invention, when the password level of the user password is a low level, the setting unit 1003 may set the prompt information corresponding to the current user password as: the prompt words, the password characteristic information and the password display information; when the password level of the current user password is a middle level, the setting unit 1003 may set the prompt information corresponding to the current user password as: prompting language and password characteristic information; when the password level corresponding to the current user password is a high level, the setting unit 1003 may set the prompt information corresponding to the current user password as: and (5) a prompt.
Fig. 11 is a schematic diagram of a second component structure of the mobile terminal according to the embodiment of the present invention. As shown in fig. 11, the mobile terminal further includes: a display unit 1005; wherein,
the setting unit 1003 is further configured to set acquisition information corresponding to the prompt information according to the password level corresponding to the current user password; wherein acquiring information comprises: the first acquisition information, the second acquisition information, and the third acquisition information.
In a specific embodiment of the present invention, the setting unit 1003 may further set, according to a password level corresponding to the current user password, acquisition information corresponding to the prompt information; wherein the obtaining information may include: the first acquisition information, the second acquisition information, and the third acquisition information. Specifically, the first prompt information may correspond to the first acquisition information; the second prompt message may correspond to the second acquisition message; the third prompt message may correspond to the third acquisition message.
A display unit 1005, configured to display the prompt information according to the acquisition information corresponding to the prompt information through the password management system.
In an embodiment of the present invention, the display unit 1005 may display the prompt information according to the acquisition information corresponding to the prompt information through the password management system. Specifically, when the password level corresponding to the current user password is a first password level, the display unit 1005 may display, by the password management system, the first prompt information according to the first acquisition information corresponding to the first prompt information; when the password level corresponding to the current user password is a second password level, the display unit 1005 may display, by the password management system, second prompt information according to second acquisition information corresponding to the second prompt information; when the password level corresponding to the current user password is a third password level, the display unit 1005 may display the third prompt information according to third obtaining information corresponding to the third prompt information through the password management system.
Specifically, in an embodiment of the present invention, when the password level corresponding to the current user password is a low level, the display unit 1005 may obtain the password according to the user corresponding to the prompt; a user corresponding to the password characteristic information acquires a password and a user biological characteristic; and the user corresponding to the password display information acquires the password, the biological characteristics of the user and the dynamic verification code, and displays the prompt word, the password characteristic information and the password display information corresponding to the password of the current user.
Specifically, in an embodiment of the present invention, when the password level corresponding to the current user password is a middle level, the display unit 1005 may obtain the password according to the user corresponding to the prompt; and the user corresponding to the password characteristic information acquires the password and the biological characteristics of the user, and displays the prompt language corresponding to the password of the current user and the password characteristic information.
Specifically, in an embodiment of the present invention, when the password level corresponding to the current user password is a high level, the display unit 1005 may display the prompt corresponding to the current user password according to the user-acquired password, the user biometric characteristic, and the dynamic verification code corresponding to the prompt.
Further, the setting unit 1003 is specifically configured to, when the password level of the current user password is a first password level, obtain information corresponding to the first prompt information is first obtain information; when the password grade of the current user password is a second password grade, the acquisition information corresponding to the second prompt information is second acquisition information; and when the password grade of the current user password is a third password grade, the acquisition information corresponding to the third prompt information is third acquisition information.
The mobile terminal provided by the embodiment of the invention receives the user management password input by the user through the password management system, then matches the user management password with the preset standard management password, and when the user management password is successfully matched with the standard management password, the prompt information corresponding to the current user password can be set according to the predetermined password grade corresponding to the current user password; wherein the password level comprises: a first password level, a second password level, and a third password level; the prompt message comprises: first prompt information; second prompt information and third prompt information; and finally, managing the current user password through a password management system according to the prompt message corresponding to the current user password. That is to say, in the technical solution of the embodiment of the present invention, the current user password may be managed according to the prompt information corresponding to the current user password. Therefore, the mobile terminal can be free from directly using each user password, so that the user password is not easy to leak, and the safety is good. In the prior art, the mobile terminal manages each user password by directly storing the user password corresponding to each user account, and the user password is easy to leak and has poor safety. Therefore, compared with the prior art, the mobile terminal provided by the embodiment of the invention can manage the user password according to the prompt information corresponding to the user password, so that the user password is not easy to leak, and the safety is better; moreover, the technical scheme of the embodiment of the invention is simple and convenient to realize, convenient to popularize and wider in application range.
The receiving unit 1001, the matching unit 1002, the setting unit 1003, the management unit 1004, and the display unit 1005 in the mobile terminal provided by the embodiment of the present invention can be implemented by a processor in the mobile terminal; of course, the implementation can also be realized through a specific logic circuit; in the course of a particular embodiment, the processor may be a Central Processing Unit (CPU), a Microprocessor (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention. The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
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 an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media that can store program codes, such as a removable Memory device, a Read Only Memory (ROM), a magnetic disk, or an optical disk.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a magnetic or optical disk, or other various media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.