Specific embodiment
Embodiments herein is described below in detail, the example of the embodiment is shown in the drawings, wherein it is identical from start to finish orSimilar label represents same or similar element or the element with same or like function.Below with reference to Description of DrawingsEmbodiment is exemplary, is only used for explaining the application, and it is not intended that the restriction to the application.
Below with reference to the accompanying drawings the recommendation method of the password input mode according to the embodiment of the present application is described.
Fig. 1 is the flow chart of the recommendation method of the password input mode according to the application one embodiment.
As shown in figure 1, the recommendation method of the password input mode according to the embodiment of the present application, including:
S101, when detection user needs to be input into password, obtains the history Password Input record of user and/or the input environment of user.
Specifically, history Password Input record includes history password input mode, wherein, password input mode may include that numeral is closePassword type and the keyboards such as code type, character password type, finger-print cipher type, vocal print password type, iris password typeThe input modes such as input mode, phonetic entry mode, handwriting input mode.
The input environment of user is environment residing in user input cryptographic processes, it may include the network environment information of current network,Client type that user uses etc..
For example, network environment information may include home network, office network, casual network etc..Different input environment toolsThere are different safe classes, for example, the safe class of home network and office network is higher, and safety of casual network etc.Level is relatively low.Wherein casual network refers to the network that user is used under Internet bar or other public occasions.
The client type that user uses may include mobile client and non-moving client.Wherein, mobile client can for mobile phone,The terminal devices such as panel computer, intelligent wearable equipment, non-moving client can be the terminal devices such as desktop computer, notebook computer.
S102, the password type according to desired by the input environment of history Password Input record and/or user judges user.
In one embodiment of the application, history Password Input record can be last Password Input record, then can will be upperPassword type in Password Input record is used as password type desired by user.
In another embodiment of the application, history Password Input record can also be the multiple Password Inputs note in a period of timeRecord, then can count, the password type commonly used to obtain user to multiple Password Inputs record, and user Jing is often madePassword type is used as password type desired by user.
In embodiments herein, if the safe class of input environment is higher, numerical ciphers type may be selected as userDesired password type, if the safe class of input environment is relatively low, may be selected character password type as close desired by userCode type.
Further, also the history Password Input of user can be recorded and the input environment of user considers, to judge to usePassword type desired by family.For example, candidate password type, Ran Houjin can be determined according to the history Password Input of user recordOne step judges the safe class of input environment whether more than predetermined level according to the input environment of user, if it is greater, then by candidatePassword type as password type desired by user, if it is not greater, then using complicated password type (such as character password type),The account number for thinking user safely provides guarantee.
S103, there is provided the inputting interface corresponding to password type desired by user.
For example, if the user desired that password type be numerical ciphers type, then can provide the user with numeric input boxesInputting interface.If the user desired that password type be character password type, then can provide the user with character input boxesInputting interface.If the user desired that password type be finger-print cipher type, then can provide the user prompting fingerprint typing inputInterface, and open fingerprint acquisition device.If the user desired that password type be vocal print password type, then can provide the user and carryShow the inputting interface of voice typing, and open voice acquisition device.If the user desired that password type be iris password type,The inputting interface of prompting iris typing can be then provided the user, and opens camera head.
In one embodiment of the application, changing interface button can be also provided in inputting interface, so as to work as user to current defeatedWhen the input mode for entering the password type in interface is unsatisfied with, the password type correspondence of needs can be switched to by changing interface buttonInputting interface.
Further, after user have switched inputting interface, the selected password type of user can be further recorded, so as to follow-upCan according to desired by the record for updating more accurately judges user password type, and provide the user corresponding Password Input circleFace.
Fig. 2 is the schematic diagram of the recommendation method of the password input mode according to one specific embodiment of the application.
As shown in Fig. 2 after user is input into password in APP (Application, application program), APP is carried out at businessReason, and password type is recorded by System (system), and store to DB (database, database).When user enters againWhen entering the Password Input page, APP inquires about the password type of last registration in DB by System, and is back to APP, APPThere is provided the password type corresponding inputting interface.If the inputting interface meets user's needs, user can directly input password.If the inputting interface does not meet user's needs, the changeable password type of user, now, can be according to the cipher type of user's switchingType is updated to the password type stored in database.
The recommendation method of the password input mode of the embodiment of the present application, can be when detection wants user to need to be input into password, according to userHistory Password Input record and/or the input environment of user determine and judge password type desired by user, and provide the user useInputting interface corresponding to password type desired by family such that it is able to provide the user user according to the behavioural habits of user and wish to makePassword type correspondence inputting interface, simplifies user operation, is easy to user input, lifts Consumer's Experience.
Further the recommendation method of the password input mode of the present embodiment is illustrated with reference to Fig. 3-Fig. 5.
Fig. 3 is the flow chart of the recommendation method of the password input mode according to the application another embodiment.
As shown in figure 3, the recommendation method of the password input mode according to the embodiment of the present application, including:
S301, when detection user needs to be input into password, obtains the network environment information of current network.
Wherein, network environment information may include home network, office network, casual network etc..Wherein casual network refers to userThe network used under Internet bar or other public occasions.
S302, if current network is home network or office network, it is determined that password type desired by user is numerical ciphers classType.
Due to the internet security of home network or office network it is higher, therefore can use simple numerical ciphers type, so as to subtractThe input operation of few user.
S303, if current network is casual network, it is determined that password type desired by user is character password type.
Because the internet security of casual network cannot be ensured, therefore in order to ensure the safety of user account information, select more multipleMiscellaneous character password type, so as to improve security.
S304, there is provided the inputting interface corresponding to password type desired by user.
Thus, can provide corresponding password type corresponding inputting interface according to current network environment, different network environments can be directed toMeet the security and convenience demand when user carries out Password Input, further improve Consumer's Experience.
Fig. 4 is the flow chart of the recommendation method of the password input mode according to the application another embodiment.
As shown in figure 4, the recommendation method of the password input mode according to the embodiment of the present application, including:
S401, when detection user needs to be input into password, obtains the corresponding client type of the Password Input page.
Wherein, the corresponding client type of the Password Input page refers to the type for providing the client of the Password Input page.VisitorFamily end type may include mobile client and non-moving client.Wherein, mobile client can be mobile phone, panel computer, intelligenceThe terminal devices such as Wearable, non-moving client can be the terminal devices such as desktop computer, notebook computer.
S402, judges whether the corresponding client type of the Password Input page is mobile client.
S403, if the corresponding client type of the Password Input page is mobile client, it is determined that password type desired by userFor first password type.
Wherein, first password type can be numerical ciphers type.Limited by mobile terminal screen size, user is in mobile visitorOperation inconvenience when being input into the end of family, therefore, if the corresponding client type of the Password Input page is mobile client, can be by letterSingle numerical ciphers type, so as to reduce the input operation of user, is easy to user input as password type desired by user.
S404, if the corresponding client type of the Password Input page is not mobile client, it is determined that cipher type desired by userType is the second password type.
Wherein, the second password type can be character password type.If the corresponding client type of the Password Input page is not movementClient, then in order to improve security, it is possible to provide the complicated corresponding inputting interface of character password type such that it is able to reduce accountThe possibility that family information is stolen, improves the security of fund account.
S405, there is provided the inputting interface corresponding to password type desired by user.
In one embodiment of the application, in order to further improve the security of fund account, can also provide inputting interface itIt is front that authentication is carried out to user.Specifically, if content of pages is related to payment funding, that character is provided in the Password Input page is closeInputting interface corresponding to code type, specifically includes:Whether judgement disburses funds number more than default fund threshold value;If greater thanDefault fund threshold value, then call authentication interface, further carries out authentication to user;And if less than default fundThreshold value, then provide the inputting interface corresponding to character password type in the Password Input page.
If that is, the number that disburses funds in content of pages can directly provide character password less than default fund threshold valueThe corresponding inputting interface of type.If the number that disburses funds in content of pages carries out body more than default fund threshold value to userPart checking.Specifically, in authentication interface prompt user input checking information, and can be believed according to the authentication of user inputBreath carries out authentication to user.Wherein, authentication information may include identification information (such as ID card No.), orIdentifying code that person sends to default communication equipment etc..So as to when payment is larger, by the way that authentication is carried out to user come reallyRecognize user to try, avoid causing wholesale economic loss because of stolen payment of user account information significantly.
Fig. 5 is the flow chart of the recommendation method of the password input mode according to the application further embodiment.
As shown in figure 5, the recommendation method of the password input mode according to the embodiment of the present application, including:
S501, when detection user needs to be input into password, acquisition excites the application program of the Password Input page.
S502, if exciting the safe class of the application program of the Password Input page more than preset security grade threshold, in passwordInputting interface corresponding to numerical ciphers type is provided in input page.
S503, if exciting the safe class of the application program of the Password Input page less than preset security grade threshold, in passwordInputting interface corresponding to character password type is provided in input page.
Wherein, the safe class of application program can be in advance by authoritative institution according to the publisher of application program, examination & verification mechanism, userThe information such as feedback are provided.So as to when the safe class of the application program for exciting the Password Input page is more than preset security grade thresholdWhen, i.e., when the application program is more reliable, input circle corresponding to simple numerical ciphers type is provided in the Password Input pageFace.When excite the safe class of application program of the Password Input page be less than preset security grade threshold when, i.e., the application program compared withFor it is unreliable when, provide in the Password Input page complexity password symbol type corresponding to inputting interface, to improve security.
It should be appreciated that in embodiments herein, password desired by the user that can also will record judgement according to history Password InputThe factors such as type and the network environment information with reference to current network, content of pages and the application program for exciting the Password Input page are sentencedDisconnected password type is considered.If the user desired that password type and the password type one that obtains with reference to above-mentioned factorCause, then the password type can be directly provided inputting interface is provided.If inconsistent, one of which can be selected according to default rule,For example, if the user desired that password type history Password Input record in access times exceed certain frequency threshold value, thenUsing password type desired by user, otherwise inputting interface is provided according to the password type obtained with reference to above-mentioned factor.
In order to realize above-described embodiment, the application also proposes a kind of recommendation apparatus of password input mode.
Fig. 6 is the structural representation of the recommendation apparatus of the password input mode according to the application one embodiment.
As shown in fig. 6, the recommendation apparatus of the password input mode according to the embodiment of the present application, including:First acquisition module 10,Determining module 20 and offer module 30.
Specifically, when the first judge module 10 is used to detect that user needs to be input into password, the history Password Input record at family is takenAnd/or the input environment of the user.
Specifically, history Password Input record includes history password input mode.When user input password every time, can be to passwordInput mode is recorded, so as to obtain history password input mode.Wherein, password input mode may include numerical ciphers type,The password types such as character password type, finger-print cipher type, vocal print password type, iris password type and keyboard entry method,The input modes such as phonetic entry mode, handwriting input mode.
The input environment of user is environment residing in user input cryptographic processes, it may include the network environment information of current network,Client type that user uses etc..
For example, network environment information may include home network, office network, casual network etc..Different input environment toolsThere are different safe classes, for example, the safe class of home network and office network is higher, and safety of casual network etc.Level is relatively low.Wherein casual network refers to the network that user is used under Internet bar or other public occasions.
The client type that user uses may include mobile client and non-moving client.Wherein, mobile client can for mobile phone,The terminal devices such as panel computer, intelligent wearable equipment, non-moving client can be the terminal devices such as desktop computer, notebook computer.
Determining module 20 is used for the password according to desired by the input environment of history Password Input record and/or the user judges userType.
In one embodiment of the application, history Password Input record can be last Password Input record, it is determined that mouldBlock 20 can be using password type desired by the password type as user in last Password Input record.
In another embodiment of the application, history Password Input record can also be the multiple Password Inputs note in a period of timeRecord, it is determined that module 20 can be counted to multiple Password Inputs record, the password type commonly used to obtain user, andUsing password type desired by the commonly used password type as user of user.
In embodiments herein, if the safe class of input environment is higher, numerical ciphers type may be selected as userDesired password type, if the safe class of input environment is relatively low, may be selected character password type as close desired by userCode type.
In one embodiment of the application, when the input environment of user includes the network environment information of current network, mould is determinedBlock 20 can be specifically for:When current network is home network or office network, in the Password Input page numerical ciphers are providedInputting interface corresponding to type, and for when current network is casual network, character being provided in the Password Input page closeInputting interface corresponding to code type.
Due to the internet security of home network or office network it is higher, therefore can use simple numerical ciphers type, so as to subtractThe input operation of few user.And the internet security of casual network cannot be ensured, therefore in order to ensure the safety of user account information,More complicated character password type is selected, so as to improve security.
Thus, can provide corresponding password type corresponding inputting interface according to current network environment, different network environments can be directed toMeet the security and convenience demand when user carries out Password Input, further improve Consumer's Experience.
In another embodiment of the application, when the client type that the input environment of user is used including user, mould is determinedBlock 20 can also be specifically for:If the client type that the user uses is mobile client, it is determined that desired by userPassword type is first password type, otherwise determines that password type desired by user is the second password type.
Wherein, first password type can be numerical ciphers type, and the second password type can be character password type.
Limited by mobile terminal screen size, inconvenience is operated when user is input into mobile client, therefore, if passwordThe corresponding client type of input page is mobile client, can be using simple numerical ciphers type as cipher type desired by userType, so as to reduce the input operation of user, is easy to user input.And if the corresponding client type of the Password Input page is notMobile client, then in order to improve security, it is possible to provide the complicated corresponding inputting interface of character password type such that it is able to dropThe possibility that low accounts information is stolen, improves the security of fund account.
Further, it is determined that also the history Password Input of user can be recorded for module 20 and the input environment of user carries out comprehensive examiningConsider, to judge password type desired by user.For example, candidate password can be determined according to the history Password Input of user recordType, then further according to the input environment of user judges the safe class of input environment whether more than predetermined level, if greatlyIn then using password type desired by candidate password type as user, if it is not greater, then using complicated password type (such asCharacter password type), the account number for thinking user safely provides guarantee.
There is provided module 30 is used to provide the inputting interface corresponding to password type.
For example, if the user desired that password type be numerical ciphers type, then provide module 30 can provide the user toolThere is the inputting interface of numeric input boxes.If the user desired that password type be character password type, then provide module 30 can beUser provides the inputting interface with character input boxes.If the user desired that password type be finger-print cipher type, then mould is providedBlock 30 can provide the user the inputting interface of prompting fingerprint typing, and open fingerprint acquisition device.If the user desired that passwordType is vocal print password type, then providing module 30 can provide the user the inputting interface of suggestion voice typing, and open voiceHarvester.If the user desired that password type be iris password type, then provide module 30 can provide the user prompting rainbowThe inputting interface of film typing, and open camera head.
In one embodiment of the application, changing interface button can be also provided in inputting interface, so as to work as user to current defeatedWhen the input mode for entering the password type in interface is unsatisfied with, the password type correspondence of needs can be switched to by changing interface buttonInputting interface.
Further, after user have switched inputting interface, the selected password type of user can be further recorded, so as to follow-upCan according to desired by the record for updating more accurately judges user password type, and provide the user corresponding Password Input circleFace.
The recommendation apparatus of the password input mode of the embodiment of the present application, can be when detection wants user to need to be input into password, according to userHistory Password Input record and/or the input environment of user determine and judge password type desired by user, and provide the user useInputting interface corresponding to password type desired by family such that it is able to provide the user user according to the behavioural habits of user and wish to makePassword type correspondence inputting interface, simplifies user operation, is easy to user input, lifts Consumer's Experience.
In one embodiment of the application, in order to further improve the security of fund account, can also provide inputting interface itIt is front that authentication is carried out to user.Specifically, there is provided module 30 specifically for:When content of pages is related to payment funding, sentenceWhether the disconnected number that disburses funds is more than default fund threshold value;If greater than default fund threshold value, then authentication interface is called, enteredOne step carries out authentication to user;And if less than default fund threshold value, then provide character password in the Password Input pageInputting interface corresponding to type.
If that is, the number that disburses funds in content of pages can directly provide character password less than default fund threshold valueThe corresponding inputting interface of type.If the number that disburses funds in content of pages carries out body more than default fund threshold value to userPart checking.Specifically, there is provided module 30 can be in authentication interface prompt user input checking information, and according to user inputAuthentication information authentication is carried out to user.Wherein, authentication information may include identification information (such as identity cardNumber etc.), or the identifying code sent to default communication equipment etc..So as to when payment is larger, by carrying out to userAuthentication is tried confirming user, avoids causing wholesale economic loss because of stolen payment of user account information significantly.
Fig. 7 is the structural representation of the recommendation apparatus of the password input mode according to the application further embodiment.
As shown in fig. 7, the recommendation apparatus of the password input mode according to the embodiment of the present application, including:First acquisition module 10,Determining module 20, the offer acquisition module 40 of module 30 and second.
Wherein, the second acquisition module 40 is used to obtain the application program for exciting the Password Input page.
There is provided module 30 is used to be more than preset security grade threshold in the safe class of the application program for exciting the Password Input pageWhen, the inputting interface corresponding to numerical ciphers type is provided in the Password Input page, and for exciting the Password Input pageThe safe class of application program when being less than preset security grade threshold, character password type institute is provided in the Password Input page rightThe inputting interface answered.
Wherein, the safe class of application program can be in advance by authoritative institution according to the publisher of application program, examination & verification mechanism, userThe information such as feedback are provided.So as to when the safe class of the application program for exciting the Password Input page is more than preset security grade thresholdWhen, i.e., when the application program is more reliable, input circle corresponding to simple numerical ciphers type is provided in the Password Input pageFace.When excite the safe class of application program of the Password Input page be less than preset security grade threshold when, i.e., the application program compared withFor it is unreliable when, provide in the Password Input page complexity password symbol type corresponding to inputting interface, to improve security.
In flow chart or here any process described otherwise above or method description are construed as, expression include one orModule, fragment or part that more are used for the code of the executable instruction of the step of realizing specific logical function or process, andThe scope of the preferred embodiment of the application includes other realization, wherein order that is shown or discussing can not be pressed, including rootAccording to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be by embodiments herein instituteCategory those skilled in the art understood.
In flow charts expression or here logic described otherwise above and/or step, for example, are considered for realityThe order list of the executable instruction of existing logic function, in may be embodied in any computer-readable medium, so that instruction is heldRow system, device or equipment (as computer based system, the system including processor or other can from instruction execution system,The system of device or equipment instruction fetch and execute instruction) use, or use with reference to these instruction execution systems, device or equipment.For the purpose of this specification, " computer-readable medium " can be it is any can include, store, communicating, propagating or transmission procedure withThe device used for instruction execution system, device or equipment or with reference to these instruction execution systems, device or equipment.ComputerThe more specifically example (non-exhaustive list) of computer-readable recording medium includes following:Electrical connection section (the electricity connected up with one or moreSub-device), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage (ROM),Erasable edit read-only storage (EPROM or flash memory), fiber device, and the read-only storage of portable optic diskDevice (CDROM).In addition, computer-readable medium can even is that the paper that can thereon print described program or other are suitableMedium, because for example by carrying out optical scanner to paper or other media edlin, interpretation can then be entered or if necessary with itHis suitable method is processed to electronically obtain described program, in being then stored in computer storage.
It should be appreciated that each several part of the application can be realized with hardware, software, firmware or combinations thereof.In above-mentioned enforcementIn mode, software or firmware that multiple steps or method can in memory and by suitable instruction execution system be performed with storageTo realize.For example, if realized with hardware, and in another embodiment, can be with following technology well known in the artAny one of or their combination realizing:With patrolling for the discrete of logic gates of realizing logic function to data-signalCollect circuit, the special IC with suitable combinational logic gate circuit, programmable gate array (PGA), field-programmableGate array (FPGA) etc..
Those skilled in the art be appreciated that to realize all or part of step that above-described embodiment method is carried is canCompleted with the hardware that correlation is instructed by program, described program can be stored in a kind of computer-readable recording medium, shouldProgram upon execution, including one or a combination set of the step of embodiment of the method.
Additionally, each functional unit in the application each embodiment can be integrated in a processing module, or eachUnit is individually physically present, it is also possible to which two or more units are integrated in a module.Above-mentioned integrated module both can be withRealized in the form of hardware, it would however also be possible to employ the form of software function module is realized.If the integrated module is with software work(Can the form of module realize and as independent production marketing or when using, it is also possible to be stored in an embodied on computer readable storage and be situated betweenIn matter.
Storage medium mentioned above can be read-only storage, disk or CD etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specific example ",Or the description of " some examples " etc. means to combine specific features, structure, material or feature that the embodiment or example describe and includesIn at least one embodiment or example of the application.In this manual, the schematic representation of above-mentioned term is not necessarily referred toIt is identical embodiment or example.And, the specific features of description, structure, material or feature can at any one orCombine in an appropriate manner in multiple embodiments or example.
While there has been shown and described that embodiments herein, it will be understood by those skilled in the art that:Without departing from thisIn the case of the principle and objective of application various changes, modification, replacement and modification can be carried out to these embodiments, the application'sScope is limited by claim and its equivalent.