Movatterモバイル変換


[0]ホーム

URL:


CN110210205A - Determination method, apparatus, computer equipment and the computer storage medium of logging state - Google Patents

Determination method, apparatus, computer equipment and the computer storage medium of logging state
Download PDF

Info

Publication number
CN110210205A
CN110210205ACN201910319452.9ACN201910319452ACN110210205ACN 110210205 ACN110210205 ACN 110210205ACN 201910319452 ACN201910319452 ACN 201910319452ACN 110210205 ACN110210205 ACN 110210205A
Authority
CN
China
Prior art keywords
account
user
logging state
enters
characteristic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910319452.9A
Other languages
Chinese (zh)
Other versions
CN110210205B (en
Inventor
朱坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co LtdfiledCriticalPing An Technology Shenzhen Co Ltd
Priority to CN201910319452.9ApriorityCriticalpatent/CN110210205B/en
Publication of CN110210205ApublicationCriticalpatent/CN110210205A/en
Application grantedgrantedCritical
Publication of CN110210205BpublicationCriticalpatent/CN110210205B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

This application discloses the determination method, apparatus and computer storage medium of a kind of logging state, it is related to information technology field, the logging state being suitable for using account can be determined based on the login habit of user, it is convenient for the user to operate, while reducing the security risk of user account.The described method includes: obtaining multiple groups characteristic when sample of users enters using account every time, sample of users is carried in the characteristic and is entered every time using the corresponding logging state label of account;The multiple groups characteristic is input in deep learning model as training data and is trained, logging state identification model is constructed, characteristic when record has user to enter using account in the logging state identification model and user enter using the mapping relations between the corresponding logging state of account;When user enters using account, multiple groups characteristic when user is entered using account is input to the logging state identification model, determines that user enters using the corresponding logging state of account.

Description

Determination method, apparatus, computer equipment and the computer storage medium of logging state
Technical field
The present invention relates to information technology fields, particularly with regard to determination method, apparatus, the computer equipment of logging stateAnd computer storage medium.
Background technique
With popularizing for the mobile terminal devices such as smart phone and ipad, people are gradually got used to using in APP clientThe mode of net, the social activity of the mankind gradually by it is traditional pay a visit, party of meetting develops into virtual work on internetDynamic, daily shopping chooses the shopping developed on internet by traditional market, for example, user can pass through forum, microblogging, netNetwork game etc. is interacted with other people, can also choose articles for daily use by Taobao, Jingdone district store, and account is exactly user everyThe identity of respective activity is carried out in a APP.
During existing Account Logon, user can first be registered when using APP client for the first time, inputThe characteristics such as account name, identity information, gender and the age of people are first logged into after succeeding in registration, for the ease of withFamily uses, and system would generally be the logging state or user's self-setting logging state of user setting single-mode, such as longThe logging state of login does not need to be logged in again in this way when user reuses APP client, that is, does not need defeated againEnter account and password, APP can be directly entered and operated.
The logging state of this single-mode, although the convenience that user uses APP is increased, in actual applicationIn, for the long logging state logged in, in addition to the user anyone can be in smart phone used by a user or shiftingIts logged APP client is opened on dynamic terminal device to be operated, or even has other people and user is maliciously pretended to be to use its APPClient is operated, and is brought economic loss to user or is caused other undesirable influences, causes the peace of user accountFull blast danger.
Summary of the invention
In view of this, determination method, apparatus, computer equipment and the computer the present invention provides a kind of logging state are depositedStorage media, main purpose are to solve the problems, such as that the logging state of current single-mode is easy to cause user account security risk.
According to the present invention on one side, a kind of determination method of logging state is provided, this method comprises:
Multiple groups characteristic when sample of users enters using account every time is obtained, carries sample in the characteristicUser enters every time applies the corresponding logging state label of account, and the multiple groups characteristic is included at least to be entered from sample of usersTransaction data, browsing data and the configuration data extracted in historical operating data when using account;
The multiple groups characteristic is input in deep learning model as training data and is trained, building logs in shapeState identification model, characteristic and user when record has user to enter using account in the logging state identification model enterUsing the mapping relations between the corresponding logging state of account;
When user enters using account, multiple groups characteristic when user is entered using account is input to the loginState recognition model determines that user enters using the corresponding logging state of account.
Further, the deep learning model is convolutional neural networks, and the convolutional neural networks include multilayered structure,Described be input to the multiple groups characteristic in deep learning model as training data is trained, and building logging state is knownOther model includes:
The feature that the multiple groups characteristic is extracted by the convolutional layer of the deep learning model obtains user's entrance and answersThe characteristic parameter of each logging state is corresponded to account;
The user is entered by the pond layer of the deep learning model and corresponds to each logging state using accountCharacteristic parameter carries out dimension-reduction treatment, and user enters the feature ginseng that each logging state is corresponded to using account after obtaining dimension-reduction treatmentNumber;
User enters using account correspondence after summarizing the dimension-reduction treatment by the full articulamentum of the deep learning modelThe characteristic parameter of each logging state obtains weight of characteristic when user enters using account in each logging stateValue;
Characteristic when being entered according to the user using account by the classification layer of the deep learning model is eachThe characteristic that weighted value in a logging state generates when user enters using account enters corresponding using account with userMapping relations between logging state construct logging state identification model.
Further, the multiple groups characteristic obtained when sample of users enters using account every time includes:
Historical operating data when calling sample of users to enter using account by preset interface;
Historical operating data when being entered according to the user using account extracts sample of users and enters every time using accountWhen multiple groups characteristic.
Further, described after the multiple groups characteristic when the acquisition sample of users enters using account every timeMethod further include:
Entered every time using the session object created after account by parsing user, determines that user enters every time using accountCorresponding logging state.
Further, described to be entered every time using the session object created after account by parsing user, determine that user is everyIt is secondary to include: into using the corresponding logging state of account
Entered every time using the session object created after account by parsing user, extracts and stored in the session objectLogin configurations information;
Determine that user enters every time using the corresponding logging state of account according to the login configurations information.
Record has user is pre-set to enter using the corresponding logging state of account in the login configurations information, describedLogging state include keep logging state and verifying logging state, it is described according to the login configurations information determine user every time intoEnter and includes: using the corresponding logging state of account
When record user is pre-set in the login configurations information enters using logging state is kept after account, reallyDetermine user to enter every time using the corresponding logging state of account to be holding logging state;
When record user is pre-set in the login configurations information enters using logging state is verified after account, reallyDetermine user to enter every time using the corresponding logging state of account to be verifying logging state.
Further, in the multiple groups characteristic when user enters using account, when user is entered using accountAccording to the logging state identification model is input to, determine that user enters using after the corresponding logging state of account, the methodFurther include:
If the multiple groups characteristic when user enters using account sends variation, pass through the multiple groups feature after changingData are input to the logging state identification model, and adjustment user enters using the corresponding logging state of account.
Further, in the multiple groups characteristic when user enters using account, when user is entered using accountAccording to the logging state identification model is input to, determine that user enters using after the corresponding logging state of account, the methodFurther include:
Entered according to the user using the corresponding logging state of account, determines that user is again introduced into the login using accountMode is logged in using account.
According to the present invention on the other hand, a kind of determining device of logging state is provided, described device includes:
Acquiring unit, for obtaining multiple groups characteristic when sample of users enters using account every time, the characteristicIt carries sample of users in enter every time using the corresponding logging state label of account, the multiple groups characteristic includes at leastTransaction data, browsing data and the configuration data extracted in historical operating data when entering from sample of users using account;
Construction unit is instructed for the multiple groups characteristic to be input in deep learning model as training dataPractice, constructs logging state identification model, feature when record has user to enter using account in the logging state identification modelData and user enter using the mapping relations between the corresponding logging state of account;
Determination unit, for the multiple groups characteristic when user enters using account, when user is entered using accountIt is input to the logging state identification model, determines that user enters using the corresponding logging state of account.
Further, the deep learning model is convolutional neural networks, and the convolutional neural networks include multilayered structure,The construction unit includes:
Extraction module, for extracting the feature of the multiple groups characteristic by the convolutional layer of the deep learning model,It obtains user and enters the characteristic parameter for corresponding to each logging state using account;
Dimensionality reduction module enters the user for the pond layer by the deep learning model corresponding each using accountThe characteristic parameter of a logging state carries out dimension-reduction treatment, obtains user after dimension-reduction treatment and enter to correspond to each login shape using accountThe characteristic parameter of state;
Summarizing module enters for user after summarizing the dimension-reduction treatment by the full articulamentum of the deep learning modelThe characteristic parameter that each logging state is corresponded to using account obtains characteristic when user enters using account in each loginWeighted value in state;
Module is constructed, when for being entered according to the user using account by the classification layer of the deep learning modelCharacteristic of the characteristic when the weighted value generation user in each logging state enters using account enters with user answersWith the mapping relations between the corresponding logging state of account, logging state identification model is constructed.
Further, the acquiring unit includes:
Calling module, historical operating data when for calling sample of users to enter using account by preset interface;
It is every to extract sample of users for extraction module, historical operating data when for being entered according to the user using accountThe secondary multiple groups characteristic entered when applying account.
Further, described device further include:
Resolution unit, after the multiple groups characteristic when the acquisition sample of users enters using account every time,Determine that user enters every time using the corresponding logging state of account.
Further, the resolution unit includes:
Parsing module extracts the meeting for entering every time using the session object created after account by parsing userThe login configurations information stored in words object;
Determining module, for determining that user enters every time using the corresponding login shape of account according to the login configurations informationState.
Further, record has user is pre-set to enter using the corresponding login of account in the login configurations informationState, the logging state include keeping logging state and verifying logging state, the determining module, specifically for stepping on when describedWhen recording that record user in configuration information is pre-set to enter using logging state is kept after account, determines that user enters every time and answerIt is to keep logging state with the corresponding logging state of account;
The determining module is specifically also used to enter application when record user is pre-set in the login configurations informationWhen verifying logging state after account, determining that user enters every time using the corresponding logging state of account is verifying logging state.
Further, described device further include:
Adjustment unit, for, when user enters using account, multiple groups when user is entered using account to be special describedSign data are input to the logging state identification model, determine that user enters using after the corresponding logging state of account, if instituteIt states multiple groups characteristic when user enters using account and sends variation, by the way that the multiple groups characteristic after variation is input to instituteLogging state identification model is stated, adjustment user enters using the corresponding logging state of account.
Further, described device further include:
Unit is logged in, for, when user enters using account, multiple groups when user is entered using account to be special describedSign data are input to the logging state identification model, determine that user enters using after the corresponding logging state of account, according toThe user enters using the corresponding logging state of account, determines that user is again introduced into the login mode using account, to applicationAccount is logged in.
Another aspect according to the present invention provides a kind of computer equipment, including memory and processor, the storageDevice is stored with computer program, and the processor realizes the step of the determination method of logging state when executing the computer programSuddenly.
Another aspect according to the present invention provides a kind of computer storage medium, is stored thereon with computer program, instituteThe step of stating the determination method that logging state is realized when computer program is executed by processor.
By above-mentioned technical proposal, the present invention provides a kind of determination method and device of logging state, by collecting sampleMultiple groups characteristic when user enters using account every time is input in deep learning model as training data to be trained,Logging state identification model is constructed, when user enters using account, identifies that user enters by logging state identification model and answersWith the corresponding logging state of account, and then the logging state that user is obtained using identification after login, it is user-friendly.With it is existingHave in technology and compared using the logging state of single-mode come the method for carrying out account information login, the present invention is by using loginState recognition model identifies that user enters the logging state using account, can be accustomed to determination based on the login of user and be suitable forUsing the logging state of account, and judge automatically allow user be directly entered user login validation is still allowed using account after enter answerWith account, reduce unnecessary register during user's logon account, it is convenient for the user to operate, while reducing user's accountThe security risk at family.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this fieldTechnical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present inventionLimitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows a kind of determination method flow schematic diagram of logging state provided in an embodiment of the present invention;
Fig. 2 shows the determination method flow schematic diagrams of another logging state provided in an embodiment of the present invention;
Fig. 3 shows a kind of structural schematic diagram of the determining device of logging state provided in an embodiment of the present invention;
Fig. 4 shows the structural schematic diagram of the determining device of another logging state provided in an embodiment of the present invention.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawingExemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth hereIt is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosureIt is fully disclosed to those skilled in the art.
The embodiment of the invention provides a kind of determination methods of logging state, can be accustomed to determining based on the login of user suitableIt is convenient for the user to operate for the logging state of application account, while the security risk of user account is reduced, as shown in Figure 1, shouldMethod includes:
101, multiple groups characteristic when sample of users enters using account every time is obtained.
Wherein, multiple groups characteristic when sample of users enters using account every time is included at least to enter from sample of users and be answeredTransaction data, browsing data and the configuration data extracted in historical operating data when with account, for example, when user logs inBetween, operation place, device type, account whether can trade, consumer's risk ability to bear, identity information, account assets amount etc.Characteristic can all be registered specifically when user first enters using account by personally identifiable information, for example, accountTitle, telephone number, gender etc., and the operation of application account can be configured, sequence, login side for example, payment is withholddFormula, logging state setting etc..
It is understood that user is during login account information, for not for the ease of the login of account informationWith application account, the logging state of account information can be all set, can in order to according to the logging state of the account information of settingTo realize quick registration, for example, for the application account wind for being related to financial category, risk is higher in use, in order to guarantee accountThe logging state for keeping logging in will not be usually arranged, for being related to the account and account of social category in the safety at family after loginIt is higher that service is related to risk when transaction authentication in use, since user's frequency of use is higher, is usually arranged after loginThe logging state logged in is kept, but is related to that safety verification can be arranged when transaction, is existed for the application service account of shopping classRisk is higher when transaction authentication involved in use process, and holding logging state usually also can be set after login.
102, the multiple groups characteristic is input in deep learning model as training data and is trained, building is stepped onRecord state recognition model.
Wherein, characteristic when record has user to enter using account in logging state identification model enters with user answersWith the mapping relations between the corresponding logging state of account, since deep learning model has mapping relations between training dataEffect, by constructing logging state identification model, characteristic when logging into different user using account, by stepping onThe characteristic phase that the obtained mapping relations of record state recognition model training are available when logging into user using accountCorresponding logging state.
Enter every time using the corresponding logging state label of account due to carrying sample of users in characteristic, for example,Logging state label can be arranged two kinds, keep logging in and verifying logs in, more logging state labels can also be set certainly,Specifically, the application account of the characteristic not changed and the transaction of non-amount of money involved can be set to keep stepping onRecord can be set to verifying login for the application account of characteristic or the amount of money involved transaction to change, can be withWhether the change range setting for characteristic switches logging state etc., here without limiting, thus according to sample of usersEnter every time and multiple groups characteristic is trained using account corresponding logging state label.
For the embodiment of the present invention, deep learning model can be convolutional neural networks model here, can specifically pass throughThe network knot of multiple groups characteristic building logging state identification model when repetition training sample of users enters using account every timeStructure, which can be trained the data of input, and provide correct Input output Relationship, be equivalent to user intoEnter to apply characteristic and user when account to enter using the mapping relations between the corresponding logging state of account.
The structure of specific convolutional neural networks model can pass through convolutional layer, full articulamentum, pond layer and classification layer knotStructure realizes that convolutional layer here is equivalent to the hidden layer of convolutional neural networks, can be multilayered structure, for extracting deeper timeUser enter the characteristic parameter that each logging state is corresponded to using account;In convolutional neural networks model, in order to reduce ginsengNumber lowers and calculates, usually the interval insertion pond layer in continuous convolution layer;Here full articulamentum is similar to convolutional layer, convolutionThe neuron of layer is connected with upper one layer of output regional area, and of course for reducing, output feature vector is excessive, can be set twoFull articulamentum integrates the characteristic of training output after training data is by the training of several convolutional layers.
103, when user enters using account, multiple groups characteristic when user is entered using account is input to describedLogging state identification model determines that user enters using the corresponding logging state of account.
For the embodiment of the present invention, by determining that user enters using the corresponding logging state of account, user is without voluntarilyJudge logging state, application account higher for risk class can be set to verifying logging state, step on by safety verificationAccount is applied in record, and application account lower for risk class can be set to keep logging state, verify without userIt can log in using account, it is user-friendly.
The embodiment of the present invention provides a kind of determination method of logging state, is entered every time by collecting sample of users using accountMultiple groups characteristic when family is input in deep learning model as training data to be trained, and building logging state identifies mouldType identifies that user enters using the corresponding login shape of account by logging state identification model when user enters using accountState, and then the logging state that user is obtained using identification after login, it is user-friendly.With in the prior art use single mouldThe logging state of formula is compared come the method for carrying out account information login, and the present invention is identified by using logging state identification modelUser enters the logging state using account, can determine the login shape being suitable for using account based on the login habit of userState, and judge automatically allow user be directly entered user login validation is still allowed using account after enter using account, reduce useUnnecessary register, convenient for the user to operate during the logon account of family, while reducing the security risk of user account.
The embodiment of the invention provides the determination methods of another logging state, can be accustomed to determining based on the login of userIt is convenient for the user to operate suitable for the logging state of application account, while the security risk of user account is reduced, as shown in Fig. 2,The described method includes:
201, historical operating data when calling sample of users to enter using account by preset interface.
Wherein, historical operating data when sample of users enters using account may include but be not limited to sample of users friendshipEasy data, browsing data, configuration data etc..Historical operation number when calling sample of users to enter using account by preset interfaceIt logs according to available using the operation data after account.
202, historical operating data when being entered according to the user using account extracts sample of users and enters application every timeMultiple groups characteristic when account.
For the embodiment of the present invention, after user's registration application account, for ease of operation, for application account characteristic allCharacteristic when can be arranged for entering using account, this feature data are equivalent to the behaviour of history when user enters using accountMake data, for example, safety verification can usually be arranged in login and transaction for the network service of financial category is related to, such as logs inLong logging state is usually arranged for the network service of social category is related in account password, trading password etc. after login, transactionWhen safety verification is set, for the network service of shopping class, safety verification usually will not be set when logging in, setting peace when transactionIt is complete to verify, user can be extracted in historical operating data when further entering from user using account to be entered every time using accountWhen multiple groups characteristic.
203, entered every time using the session object created after account by parsing user, determine that user enters application every timeThe corresponding logging state of account.
For the embodiment of the present invention, user can create session object after each enter using account, if user thinksLogging state is kept, then user, which is in, keeps logging state, and will not log off request, can be directly entered using account next timeFamily, and can have the information of user in session object at this time, whereas if user is not desired to continue to keep logging state, then useFamily is in verifying logging state, and can log off request, enters next time after applying account and needs logon account again, and at this timeThere is no the information of user in session object, can be with here by judging whether to record the information of user in session objectDetermine that user enters every time using the corresponding logging state of account.
The session object specifically created after being entered every time using account by parsing user determines that user enters every time and answersDuring the corresponding logging state of account, it can be entered every time by parsing user using the session object created after account,Login configurations information is stored in the session object, record has user is pre-set to enter using account in the login configurations informationThe corresponding logging state in family such as keeps logging state and verifying logging state, further true according to the login configurations information of extractionDetermining user, entrance is answered using the corresponding logging state of account when recording the pre-set entrance of user in login configurations information every timeWhen with keeping logging state after account, determining that user enters every time using the corresponding logging state of account is holding logging state;When recording that user is pre-set to be entered using logging state is verified after account in login configurations information, determine user every time intoEntering using the corresponding logging state of account is verifying logging state.
204, the multiple groups characteristic is input in deep learning model as training data and is trained, building is stepped onRecord state recognition model.
Specifically multiple groups characteristic is input to as training data be trained in deep learning model during,One group of characteristic when family enters using account every time can be mixed the sample with as a N-dimensional vector, each characteristic tableA numerical value being shown as in N-dimensional vector, and by the way that characteristic is normalized after so that each characteristicDistribution is [- 1,1], and the characteristic not set for user is expressed as numerical value 0, to obtain the training number of reference formatAccording to.
Specific convolutional neural networks include multilayered structure, can extract multiple groups by the convolutional layer of convolutional neural networks modelThe feature of characteristic obtains user and enters the characteristic parameter for corresponding to each logging state using account;Pass through convolutional Neural netThe pond layer of network model, which enters user, carries out dimension-reduction treatment using the characteristic parameter that account corresponds to each logging state, is droppedUser enters the characteristic parameter that each logging state is corresponded to using account after dimension processing;Pass through connecting entirely for convolutional neural networks modelIt meets user after layer summarizes dimension-reduction treatment and enters the characteristic parameter for corresponding to each logging state using account, obtain user and enter applicationWeighted value of the characteristic in each logging state when account;By the classification layer of convolutional neural networks model according to userCharacteristic when into using account generates feature when user enters using account in the weighted value in each logging stateData and user enter using the mapping relations between the corresponding logging state of account, construct logging state identification model.
For example, convolutional neural networks include 13 convolutional layers, each convolutional layer is can be set in 3 full articulamentums hereConvolution kernel number is respectively 64,64,128,128,256,256,512,512,512,512,512,512, and the 2nd convolutional layerBetween the 3rd convolutional layer, between the 4th convolutional layer and the 5th convolutional layer, between the 6th convolutional layer and the 7th convolutional layer,Between 8th convolutional layer and the 9th convolutional layer, between the 10th convolutional layer and the 11st convolutional layer, the 13rd convolutional layer and the 1stBetween a full articulamentum, it is all connected with 1 pond layer, and above-mentioned 13 convolutional layers and 3 full articulamentums use nonlinear activationFunction is handled, specifically can basis here to the number of plies of above-mentioned convolutional layer, full articulamentum and pond layer without limitingActual conditions are chosen, similarly, for activation primitive selected in every layer also without limiting.When input user every time intoEnter to apply multiple groups characteristic when account, the characteristic and user when output user enters using account enter using accountMapping relations between corresponding logging state are equivalent to characteristic when user enters using account in each logging stateOn classification results.
205, when user enters using account, multiple groups characteristic when user is entered using account is input to describedLogging state identification model determines that user enters using the corresponding logging state of account.
For the embodiment of the present invention, entered by the user that logging state identification model identifies corresponding using accountLogging state be that the logging state that the characteristic of account tentatively to judge suitable user is entered according to user, so as to userIt can be judged automatically when logging on and be directly entered using account or enter by safety verification using account, user is facilitated to graspMake.
If multiple groups characteristic when 206, the user enters using account sends variation, pass through the multiple groups after changingCharacteristic is input to the logging state identification model, and adjustment user enters using the corresponding logging state of account.
It is understood that characteristic when user enters using account every time be it is constantly changed, withCharacteristic when family enters using account every time changes, if characteristic when user enters using account generates changeChange, can also be changed by constructing the logging state that logging state identification model identifies.
For example, the login place that user enters every time in characteristic when applying account shows that user logs in placeChange, the user identified enters using the corresponding logging state change of account or user every time into when applying accountPersonal information change, can all make the obtained user of identification enter using the corresponding logging state change of account.
207, entered according to the user using the corresponding logging state of account, determine that user is again introduced into using accountLogin mode is logged in using account.
For the embodiment of the present invention, if user enters using the corresponding logging state of account to keep logging state, thatWhen user is again introduced into using account, it may not need and log in again, be directly entered using account, if user enters using accountThe corresponding logging state in family is verifying logging state, then needing to log in again when user is again introduced into using account.
Further, the specific implementation as Fig. 1 the method, the embodiment of the invention provides a kind of logging states reallyDevice is determined, as shown in figure 3, described device includes: acquiring unit 31, construction unit 32, determination unit 33.
Acquiring unit 31 can be used for obtaining multiple groups characteristic when sample of users enters using account every time, describedIt carries sample of users in characteristic to enter using the corresponding logging state label of account every time, the multiple groups characteristic is extremelyIt less include the transaction data extracted in historical operating data when entering from sample of users using account, browsing data and configurationData;
Construction unit 32 can be used for being input in deep learning model using the multiple groups characteristic as training dataIt is trained, logging state identification model is constructed, when record has user to enter using account in the logging state identification modelCharacteristic and user enter using the mapping relations between the corresponding logging state of account;
Determination unit 33, the multiple groups that can be used for when user enters using account, when user is entered using account are specialSign data are input to the logging state identification model, determine that user enters using the corresponding logging state of account.
The determining device of a kind of logging state provided by the invention, when being entered every time using account by collecting sample of usersMultiple groups characteristic be input in deep learning model and be trained as training data, construct logging state identification model,When user enters using account, identify that user enters using the corresponding logging state of account by logging state identification model,And then the logging state that user is obtained using identification after login, it is user-friendly.With in the prior art use single-modeLogging state compared come the method for carrying out account information login, the present invention identifies use by using logging state identification modelFamily enters the logging state using account, can determine the logging state being suitable for using account based on the login habit of user,And judge automatically allow user be directly entered user login validation is still allowed using account after enter using account, reduce user and step onUnnecessary register during record account, it is convenient for the user to operate, while reducing the security risk of user account.
The further explanation of determining device as logging state shown in Fig. 3, Fig. 4 are another according to embodiments of the present inventionThe structural schematic diagram of the determining device of kind logging state, as shown in figure 4, described device further include:
Resolution unit 34 can be used for the multiple groups characteristic when the acquisition sample of users enters using account every timeLater, determine that user enters every time using the corresponding logging state of account;
Adjustment unit 35 can be used for described when user enters using account, when user is entered using accountMultiple groups characteristic is input to the logging state identification model, determine user enter using the corresponding logging state of account itAfterwards, if the multiple groups characteristic when user enters using account sends variation, pass through the multiple groups characteristic after changingIt is input to the logging state identification model, adjustment user enters using the corresponding logging state of account;
Unit 36 is logged in, can be used for described when user enters using account, when user is entered using accountMultiple groups characteristic is input to the logging state identification model, determine user enter using the corresponding logging state of account itAfterwards, entered according to the user using the corresponding logging state of account, determine that user is again introduced into the login mode using account,It is logged in using account.
Further, the deep learning model is convolutional neural networks, and the convolutional neural networks include multilayered structure,The construction unit 32 includes:
Extraction module 321, for extracting the spy of the multiple groups characteristic by the convolutional layer of the deep learning modelSign, obtains user and enters the characteristic parameter for corresponding to each logging state using account;
Dimensionality reduction module 322, for being entered the user using account pair by the pond layer of the deep learning modelIt answers the characteristic parameter of each logging state to carry out dimension-reduction treatment, obtains user after dimension-reduction treatment and enter to correspond to each step on using accountThe characteristic parameter of record state;
Summarizing module 323, after can be used for summarizing the dimension-reduction treatment by the full articulamentum of the deep learning modelUser enters the characteristic parameter that each logging state is corresponded to using account, obtains characteristic when user enters using account and existsWeighted value in each logging state;
Module 324 is constructed, can be used for entering application according to the user by the classification layer of the deep learning modelCharacteristic when account generates the characteristic and use when user enters using account in the weighted value in each logging stateFamily enters using the mapping relations between the corresponding logging state of account, constructs logging state identification model.
Further, the acquiring unit 31 includes:
Calling module 311 can be used for historical operation when calling sample of users to enter using account by preset interfaceData;
Extraction module 312 can be used for historical operating data when entering according to the user using account, extract sampleMultiple groups characteristic when user enters using account every time.
Further, the resolution unit 34 includes:
Parsing module 341 can be used for entering every time by parsing user using the session object created after account, extractThe login configurations information stored in the session object;
It is corresponding using account to can be used for determining that user enters every time according to the login configurations information for determining module 342Logging state.
Further, record has user is pre-set to enter using the corresponding login of account in the login configurations informationState, the logging state include keeping logging state and verifying logging state,
The determining module 342, specifically can be used for the record user in the login configurations information it is pre-set intoWhen entering using logging state is kept after account, determining that user enters every time using the corresponding logging state of account is to keep logging in shapeState;
The determining module 342 specifically can be also used for when record user is pre-set in the login configurations informationWhen verifying logging state after into application account, determines that user enters every time and logged in using the corresponding logging state of account for verifyingState.
It should be noted that its of each functional unit involved by a kind of determining device of logging state provided in this embodimentHe accordingly describes, can be with reference to the corresponding description in Fig. 1 and Fig. 2, and details are not described herein.
It is deposited thereon based on above-mentioned method as depicted in figs. 1 and 2 correspondingly, the present embodiment additionally provides a kind of storage mediumComputer program is contained, which realizes the determination side of above-mentioned logging state as depicted in figs. 1 and 2 when being executed by processorMethod.
Based on this understanding, the technical solution of the application can be embodied in the form of software products, which producesProduct can store in a non-volatile memory medium (can be CD-ROM, USB flash disk, mobile hard disk etc.), including some instructionsWith so that computer equipment (can be personal computer, server or the network equipment an etc.) execution the application is eachMethod described in implement scene.
Based on above-mentioned method as shown in Figure 1 and Figure 2 and Fig. 3, virtual bench embodiment shown in Fig. 4, in order to realizeAbove-mentioned purpose, the embodiment of the present application also provides a kind of computer equipments, are specifically as follows personal computer, server, networkEquipment etc., the entity device include storage medium and processor;Storage medium, for storing computer program;Processor is used forComputer program is executed to realize the determination method of above-mentioned logging state as depicted in figs. 1 and 2.
Optionally, which can also include user interface, network interface, camera, radio frequency (RadioFrequency, RF) circuit, sensor, voicefrequency circuit, WI-FI module etc..User interface may include display screen(Display), input unit such as keyboard (Keyboard) etc., optional user interface can also connect including USB interface, card readerMouthful etc..Network interface optionally may include standard wireline interface and wireless interface (such as blue tooth interface, WI-FI interface).
It will be understood by those skilled in the art that the entity device structure of the determining device of logging state provided in this embodimentThe restriction to the entity device is not constituted, may include more or fewer components, perhaps combines certain components or differenceComponent layout.
It can also include operating system, network communication module in storage medium.Operating system is that the above-mentioned computer of management is setThe program of standby hardware and software resource, supports the operation of message handling program and other softwares and/or program.Network communication mouldBlock leads to for realizing the communication between each component in storage medium inside, and between other hardware and softwares in the entity deviceLetter.
Through the above description of the embodiments, those skilled in the art can be understood that the application can borrowIt helps software that the mode of necessary general hardware platform is added to realize, hardware realization can also be passed through.Pass through the skill of application the applicationArt scheme, compared with currently available technology, the present invention identifies that user enters using account by using logging state identification modelThe logging state at family can determine the logging state being suitable for using account based on the login habit of user, and judge automatically and allowUser is directly entered user login validation is still allowed using account after enter using account, during reducing user's logon accountUnnecessary register, it is convenient for the user to operate, while reducing the security risk of user account.
It will be appreciated by those skilled in the art that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, module in attached drawing orProcess is not necessarily implemented necessary to the application.It will be appreciated by those skilled in the art that the mould in device in implement sceneBlock can according to implement scene describe be distributed in the device of implement scene, can also carry out corresponding change be located at be different fromIn one or more devices of this implement scene.The module of above-mentioned implement scene can be merged into a module, can also be into oneStep splits into multiple submodule.
Above-mentioned the application serial number is for illustration only, does not represent the superiority and inferiority of implement scene.Disclosed above is only the applicationSeveral specific implementation scenes, still, the application is not limited to this, and the changes that any person skilled in the art can think of is allThe protection scope of the application should be fallen into.

Claims (10)

CN201910319452.9A2019-04-192019-04-19Login state determining method and device, computer equipment and computer storage mediumActiveCN110210205B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910319452.9ACN110210205B (en)2019-04-192019-04-19Login state determining method and device, computer equipment and computer storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910319452.9ACN110210205B (en)2019-04-192019-04-19Login state determining method and device, computer equipment and computer storage medium

Publications (2)

Publication NumberPublication Date
CN110210205Atrue CN110210205A (en)2019-09-06
CN110210205B CN110210205B (en)2024-06-25

Family

ID=67786033

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910319452.9AActiveCN110210205B (en)2019-04-192019-04-19Login state determining method and device, computer equipment and computer storage medium

Country Status (1)

CountryLink
CN (1)CN110210205B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113014448A (en)*2021-02-232021-06-22深信服科技股份有限公司Login state rule extraction method and device and electronic equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104183027A (en)*2013-05-212014-12-03腾讯科技(深圳)有限公司Method and device for user state determination
KR20150022078A (en)*2013-08-222015-03-04에스케이플래닛 주식회사User equipment and control method thereof
US20150067803A1 (en)*2013-08-272015-03-05Maan ALDUAIJIComputer device, a method for controlling a login status of a computer device and a server
CN104426884A (en)*2013-09-032015-03-18深圳市腾讯计算机系统有限公司Method for authenticating identity and device for authenticating identity
CN105138564A (en)*2015-07-232015-12-09小米科技有限责任公司Data file reading method and apparatus
CN107634850A (en)*2017-08-102018-01-26腾讯科技(深圳)有限公司 A method for acquiring application state and its device, storage medium, and server
CN107786528A (en)*2016-08-312018-03-09阿里巴巴集团控股有限公司The login method and device of application, communication system
CN108512827A (en)*2018-02-092018-09-07世纪龙信息网络有限责任公司The identification of abnormal login and method for building up, the device of supervised learning model
US20190075111A1 (en)*2017-09-072019-03-07Microsoft Technology Licensing, LlcDefault to signed-in state

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104183027A (en)*2013-05-212014-12-03腾讯科技(深圳)有限公司Method and device for user state determination
KR20150022078A (en)*2013-08-222015-03-04에스케이플래닛 주식회사User equipment and control method thereof
US20150067803A1 (en)*2013-08-272015-03-05Maan ALDUAIJIComputer device, a method for controlling a login status of a computer device and a server
CN104426884A (en)*2013-09-032015-03-18深圳市腾讯计算机系统有限公司Method for authenticating identity and device for authenticating identity
CN105138564A (en)*2015-07-232015-12-09小米科技有限责任公司Data file reading method and apparatus
CN107786528A (en)*2016-08-312018-03-09阿里巴巴集团控股有限公司The login method and device of application, communication system
CN107634850A (en)*2017-08-102018-01-26腾讯科技(深圳)有限公司 A method for acquiring application state and its device, storage medium, and server
US20190075111A1 (en)*2017-09-072019-03-07Microsoft Technology Licensing, LlcDefault to signed-in state
CN108512827A (en)*2018-02-092018-09-07世纪龙信息网络有限责任公司The identification of abnormal login and method for building up, the device of supervised learning model

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
雷晓川: "动态多因素认证护航账户安全", 金融电子化, no. 7, pages 88*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113014448A (en)*2021-02-232021-06-22深信服科技股份有限公司Login state rule extraction method and device and electronic equipment
CN113014448B (en)*2021-02-232022-09-30深信服科技股份有限公司Login state rule extraction method and device and electronic equipment

Also Published As

Publication numberPublication date
CN110210205B (en)2024-06-25

Similar Documents

PublicationPublication DateTitle
CN110166438A (en)Login method, device, computer equipment and the computer storage medium of account information
CN107704834A (en)Householder method, device and storage medium are examined in micro- expression face
CN107729443A (en)Loan product promotion method, device and computer-readable recording medium
CN107730377A (en)Qualification of providing a loan screening technique, device and computer-readable recording medium
CN107800672A (en)A kind of Information Authentication method, electronic equipment, server and information authentication system
CN109614414B (en)User information determining method and device
CN108776689A (en)A kind of knowledge recommendation method and device applied to intelligent robot interaction
CN106470109A (en)A kind of personal identification method and equipment
CN110008980A (en)Identification model generation method, recognition methods, device, equipment and storage medium
CN111371749A (en) A method, system, device and readable storage medium for telecommunication fraud detection
CN106651580A (en)Method and device for judging whether financial account is malicious or not, and computing device
CN114358023A (en)Intelligent question-answer recall method and device, computer equipment and storage medium
CN113850669A (en) User grouping method, apparatus, computer equipment, and computer-readable storage medium
CN108335191A (en)Account-opening method, financial services system end and the computer storage media of finance account
CN110224851A (en)Merging method, device, computer equipment and the computer storage medium of account information
Sahin et al.Europe's capacity to act in the global tech race: Charting a path for Europe in times of major technological disruption
CN106878244A (en)A kind of authenticity proves information providing method and device
CN106998314A (en)Account exchange method and device
CN109522919A (en)A kind of data assessment method and device
CN111126503B (en)Training sample generation method and device
CN107656959A (en)A kind of message leaving method, device and message equipment
CN110210205A (en)Determination method, apparatus, computer equipment and the computer storage medium of logging state
CN109636378A (en)Account recognition methods and device, electronic equipment
Renaud et al.ACCESS: Describing and Contrasting: Authentication Mechanisms
CN109165328A (en)A kind of method for authenticating user identity and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp