Summary of the invention
The object of the present invention is to provide a kind of network login system,, avoid the losing of stolen and user identity of user cipher to confirm the network user's true identity with face authentication.
Another object of the present invention is to provide a kind of network login method, land identity, improve the network user's fail safe so that the network user manages it voluntarily with face authentication.
In order to achieve the above object, the invention provides a kind of network login system with face authentication, it comprises: be used to store that described user submitted to when network system is registered comprises the characteristic information database of self people's face information, be used to landing approach selection interface of submitting to user to be landed to comprise the confirming face landing approach and the landing approach selection module of when landing approach selects the interface to select the confirming face mode, sending an enabling signal in user described to be landed, be used for gathering the acquisition module of people's face information of captured facial image according to described enabling signal, and be used for people's face information according to the user described to be landed who is gathered, and people's face information comparison of being submitted to when this user who stores in this people's face information and the described characteristic information database registered is to land the authentication module of checking.
Wherein, described acquisition module comprises the image unit that is used for taking in real time according to described enabling signal the facial image for the treatment of login user, if described characteristic information also comprises encrypted message, described landing approach comprises that also password lands, then described landing approach selects module also to be used for providing a corresponding interface for password input user described to be landed when landing approach selects the interface to select password to land, further, described network login system with face authentication comprises that also the user people's face information described to be landed that is connected with described acquisition module and is used for being gathered obtains the password that it is submitted to when registration when user to be landed wants to give password for change, and described password is submitted to user's described to be landed password recovery module.
The present invention also provides a kind of network login method with face authentication, and it may further comprise the steps: the 1) characteristic information that comprises people's face information submitted to when network system is registered of stored user; 2) when the user will land, provide described user's one landing approach to select the interface; 3) select the selection in the interface to carry out the different checkings of landing according to described user at landing approach.
Wherein, described step 2) landing approach in comprises confirming face mode and password landing approach, described step 3) is the verification step that lands of confirming face, promptly when described user selects the confirming face mode at landing approach selection interface, gather people's face information of user described to be landed, and people's face information comparison of being submitted to when this user who stores in this people's face information and the described characteristic information database registered is to land checking, described characteristic information comprises encrypted message, described step 3) is that password lands verification step, promptly when described user selects the password landing approach at landing approach selection interface, one interface for password input is provided, and the password of after described user inputs password the password inputed and described user being submitted to when the registration compares, described step 3) comprises that a password gives step for change, promptly when described user wants to give password for change, give the password that it is submitted to when the registration for change according to people's face information of the described user of real-time collection.
In sum, network login system and login method with face authentication of the present invention, import its people's face information when registering by the user, realize the affirmation of the network user's true identity, avoided the losing of stolen and user identity of user cipher, realized that simultaneously the network user manages the function that it lands identity voluntarily, improved the network user's fail safe, also followed the trail of the illegal network user and submitted help to for departments such as public security.
Embodiment
See also Fig. 1, the network login system with face authentication of the present invention comprises at least: characteristic information database, landing approach are selected module, acquisition module, authentication module and password recovery module.
Described characteristic information database is used to store the characteristic information that comprises people's face information that described user is submitted to when network system is registered, for example the user is when QQ chat system or MSN system register, the photo of oneself is extracted its people's face information through the face characteristic extraction algorithm, and the password that lands of this people's face information and setting is stored in the described characteristic information database, wherein, described characteristic information database can be arranged on this diji of user, manage for user oneself, to exempt the management of network system administrator to numerous subscriber identity informations, the fail safe that also can improve network user identity simultaneously, in addition, described characteristic information database also can be arranged on the far-end of network system, keeper by the corresponding network system carries out unified management, the face characteristic extraction algorithm can adopt principal component analysis algorithm and linear discriminant analysis algorithm etc., this technology is well known to those skilled in the art, and no longer illustrates at this, and the user has set simultaneously when registration and landed password in addition.
User's one landing approach that described landing approach selects module to be used to provide to be landed is selected the interface, described landing approach comprises confirming face mode and password landing approach, when user described to be landed described landing approach when landing approach selects the interface to select the confirming face mode selects module to send an enabling signal, when user described to be landed selects the password landing approach at landing approach selection interface, described landing approach selects module to provide a corresponding interface for password input to input password etc. for the user, for example when the user wants to land the MSN system, at first start the MSN systems soft ware, described landing approach selects module at first to provide a landing approach to select the interface, the log-in interface that this interface and existing MSN system provide is similar, be not described in detail in this, when the user selects confirming face mode or password landing approach at described log-in interface, landing approach selects module to carry out corresponding operation according to user's selection, be noted that, described landing approach selects the option of the landing approach that module provided to be adjusted according to actual conditions, but not two classes that only only limit in the present embodiment to be provided are selected, for example, also can provide fingerprint identification mode etc., moreover, select interface and described input cryptographic interface to have the option of giving password for change respectively at described landing approach.
Described acquisition module is used to gather people's face information of user described to be landed, it can adopt principal component analysis algorithm and linear discriminant analysis algorithm etc. to gather people's face information, described acquisition module comprises image unit, wherein, described image unit is taken the facial image for the treatment of login user at once according to described enabling signal, captured its of described image unit can be the camera on this diji that is installed in described user, also can be other camera heads, for example, digital camera etc., this technology is well known to those skilled in the art, no longer illustrate at this, described acquisition module can directly be gathered the facial image that described image unit is gathered, also can gather the facial image in the photo, when employed machine of user to be landed camera and so on is not installed, then can be made described acquisition module gather people's face information in its photo that is stored in this machine for landing checking.
Described authentication module is used to treat the user's who lands identity and verifies, when the user when described landing approach selects module to select the confirming face mode, people's face information comparison that described authentication module is used for being submitted to when registering according to this user who stores in the user's described to be landed who is gathered people's face information and the described characteristic information database is to land checking; When the user when described landing approach selects module to select the password landing approach, described authentication module compares to verify at interface for password input password of inputing and the password that the user sets when registering according to the user.
Described password recovery module is used for obtaining the password that it is submitted to according to user people's face information described to be landed of being gathered when registering when user to be landed wants to give password for change, and described password submitted to user described to be landed, wherein, user people's face information described to be landed of being gathered can be gathered by described acquisition module, for example, when user Zhang San when landing the QQ network system first, it has taken head portrait by camera when registration, and gathered people's face information by the face characteristic extraction algorithm, it is stored in described characteristic information database, also having set simultaneously and having landed password is 11111, when Zhang San lands the QQ network system once more and has selected password to land, password has been forgotten in discovery, the password that it can click interface for password input provides is given option for change, at this moment, described login mode selects module to make image unit take Zhang San's image, described then acquisition module is gathered people's face information of Zhang San, it is Zhang San that the password recovery module identifies this user according to this people's face information search characteristic information database, search for the password that Zhang San sets then when registration, it is 11111, and Zhang San also selects the interface to click password at direct landing approach and gives option for change so that the password recovery module is given password for change.
Network login method with face authentication of the present invention is execution in step S10 at first, and user to be landed enters the network system interface, and for example, Zhang San enters the QQ system interface, then execution in step S11.
In step S11, network system judges in the click at QQ interface whether it is new user according to Zhang San, if execution in step S12 then, otherwise execution in step S14.
In step S12, Zhang San submits its people's face information to and lands password, and for example setting code is 1111, wherein, this people's face information can be resultant by taking people's face information of being gathered in this facial image by acquisition module behind the facial image that unit photographs goes out Zhang San, then execution in step S13.
In step S13, this Zhang San's people's face information and password is stored in the characteristic information database, wherein, this characteristic information database can be located on this machine of Zhang San, also can be arranged on the far-end of QQ system.
In step S14, because it is not new user that Zhang San crosses in the QQ system registry, landing approach is selected module to offer Zhang San's one landing approach and is selected the interface, this interface comprises that confirming face landing approach option, password landing approach option and password give option for change, when Zhang San selects the interface to select then execution in step S15 of confirming face mode at described landing approach, if the described landing approach of Zhang San selects the interface to select then execution in step S18 of password landing approach, if Zhang San selects the interface to select password to give then execution in step S21 of option for change at described landing approach.
In step S15, take unit photographs Zhang San's facial image, then execution in step S16.
In step S16, acquisition module is gathered people's face information of captured Zhang San's facial image, then execution in step S17.
In step S17, people's face information of submitting to when authentication module is registered the Zhang San who stores in people's face information of being gathered and the characteristic information database compares, and when both are identical, then verify and pass through, otherwise refusal Zhang San's the request of landing.
In step S18, land and select module to offer Zhang San's one interface for password input, wherein, this interface for password input comprises input password hurdle and gives the password option for change, when Zhang San imports password on this input password hurdle, execution in step S19 then is when Zhang San selects password to give then execution in step S21 of option for change in this interface for password input.
In step S19, authentication module compares the password that Zhang San submits to when being stored in Zhang San in the characteristic information database in the QQ system registry at the password of input password hurdle input, when both are identical,, then do not refuse Zhang San's the request of landing simultaneously when both then by checking.
In step S20, when Zhang San selects password to give option for change in interface for password input, take the facial image that Zhang San is gathered in the unit, then execution in step S21.
In step S21, the people's face information in acquisition module collection Zhang San's the facial image, then execution in step S22.
In step S22, the password recovery module is given Zhang San for change according to people's face information of Zhang San and is landed password what registration the time submitted to.
Be noted that the user also can give password for change according to the answer of its problem of submitting in when registration of giving password for change, this by those skilled in the art institute know, do not repeat them here.
In sum; network login system and login method with face authentication of the present invention submitted corresponding people's face information to by the user when network system is registered; its mode by confirming face when network login is landed; guarantee the fail safe that the network user lands; simultaneously by log-on message being kept at this machine of user; user's safety is grasped in the hand of oneself; stopping the user loses with the user stolen; have again; to user's public security of illegally propagating by network can be accurately and timely its identity of affirmation; brought qualitative leap to network security, the health of network has been played protection and supervision effect.