[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107911380A - Auth method and device - Google Patents

Auth method and device Download PDF

Info

Publication number
CN107911380A
CN107911380A CN201711236065.6A CN201711236065A CN107911380A CN 107911380 A CN107911380 A CN 107911380A CN 201711236065 A CN201711236065 A CN 201711236065A CN 107911380 A CN107911380 A CN 107911380A
Authority
CN
China
Prior art keywords
user
safety problem
smart home
account
server
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
CN201711236065.6A
Other languages
Chinese (zh)
Other versions
CN107911380B (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201711236065.6A priority Critical patent/CN107911380B/en
Publication of CN107911380A publication Critical patent/CN107911380A/en
Application granted granted Critical
Publication of CN107911380B publication Critical patent/CN107911380B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The disclosure is directed to a kind of auth method and device.This method includes:The account identity ID for detecting user verify by when, according to the current state with the associated at least one smart home devices of the account ID, show safety problem;Obtain the safe answer of the safety problem input by user;According to the safety problem and safe answer, secure authentication information is sent to server, in order to which the server verifies whether the user is validated user according to the secure authentication information.In the technical solution, verified in the case of in the account ID of user, terminal can also show safety problem according to the current state of the associated at least one smart home devices of account ID, enable the server to the identity of further verification user, security of the user by terminal operation smart home device is improved, and then improves user experience.

Description

Auth method and device
Technical field
This disclosure relates to terminal control technical field, more particularly to a kind of auth method and device.
Background technology
With the development of intelligent residence, user can pass through the control APP that is installed on mobile phone (Application, application Program) the account ID of multiple smart home devices and user are associated, be then by the operation on control APP It can be achieved to control each smart home device.
In correlation technique, when logging in control APP for the first time, it is necessary to carry out account verification first, i.e. control APP is prompted user User inputs account ID (identity, identity) and password, and control APP is previously stored with account ID and proper password Correspondence.If it is determined that password input by user is identical with the corresponding proper passwords of account ID prestored, it is determined that uses Family account verification passes through.At this time control APP can display control list, select smart home from the control list easy to user Equipment is controlled.
The content of the invention
The embodiment of the present disclosure provides a kind of auth method and device, the technical solution are as follows:
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of auth method, applied to terminal, including:
Detect user account identity ID verify by when, according to the account ID associated at least one The current state of a smart home device, shows safety problem;
Obtain the safe answer of the safety problem input by user;
According to the safety problem and safe answer, secure authentication information is sent to server, in order to the server Verify whether the user is validated user according to the secure authentication information.
The technical scheme provided by this disclosed embodiment can include the following benefits:Verified in the account ID of user In the case of, terminal can also pacify according to being shown with the current state of the associated at least one smart home devices of account ID Full problem so that server can further verify the identity of user, improve user and pass through terminal operation smart home device Security, and then improve user experience.
In one embodiment, the method further includes:
The verification feedback information that the server is sent is received, the verification feedback information is used for whether indicating the user For validated user;
When according to the verification feedback information, to determine the user be validated user, displaying control list, the control List includes and the associated multiple smart home devices of the account ID.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of auth method, applied to server, including:
The secure authentication information that receiving terminal is sent, the secure authentication information include safety problem and institute input by user The safe answer of safety problem is stated, the safety problem includes the device identification of at least one smart home device;
The device identification of at least one smart home device included according to the safety problem, obtains described at least one The current state of smart home device;
According to the current state of at least one smart home device and the safe answer, whether the user is verified For validated user.
The technical scheme provided by this disclosed embodiment can include the following benefits:Verified in the account ID of user In the case of, relevant with least one smart home device safety problem and peace that server can be sent according to terminal Full answer, further verifies the identity of user, improves safety of the user by terminal operation smart home device Property, and then improve user experience.
In one embodiment, the method further includes:
Verification feedback information is sent to the terminal, the verification feedback information is used to indicate whether the user is legal User.
According to the third aspect of the embodiment of the present disclosure, there is provided a kind of authentication means, including:
Problem display module, for detect user account identity ID verify by when, according to it is described The current state of the associated at least one smart home devices of account ID, shows safety problem;
Answer acquisition module, for obtaining the safe answer of the safety problem input by user;
Checking information sending module, for according to the safety problem and safe answer, safety verification to be sent to server Information, in order to which the server verifies whether the user is validated user according to the secure authentication information.
In one embodiment, described device further includes:
Feedback reception module, the verification feedback information sent for receiving the server, the verification feedback information are used In instruction, whether the user is validated user;
List display module, for when to determine the user be validated user according to the verification feedback information, showing Control list, the control list include and the associated multiple smart home devices of the account ID.
According to the fourth aspect of the embodiment of the present disclosure, there is provided a kind of authentication means, including:
Information receiving module, the secure authentication information sent for receiving terminal, the secure authentication information include safety The safe answer of problem and the safety problem input by user, the safety problem include at least one smart home device Device identification;
State acquisition module, for the equipment mark of at least one smart home device included according to the safety problem Know, obtain the current state of at least one smart home device;
Authentication module, for the current state according at least one smart home device and the safe answer, is tested Demonstrate,prove whether the user is validated user.
In one embodiment, described device further includes:
Feedback information sending module, for sending verification feedback information to the terminal, the verification feedback information is used for Indicate whether the user is validated user.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a kind of authentication means, including:
First processor;
For storing the first memory of first processor executable instruction;
Wherein, the first processor is configured to realize the method described in first aspect any embodiment.
According to the 6th of the embodiment of the present disclosure the aspect, there is provided a kind of authentication means, including:
Second processor;
The second reservoir is deposited for store second processor executable instruction;
Wherein, the second processor is configured to realize the method described in second aspect any embodiment.
According to the 7th of the embodiment of the present disclosure the aspect, there is provided a kind of computer-readable recording medium, is stored thereon with calculating The step of machine instructs, which realizes first aspect any embodiment the method when being executed by processor.
According to the eighth aspect of the embodiment of the present disclosure, there is provided a kind of computer-readable recording medium, is stored thereon with calculating The step of machine instructs, which realizes second aspect any embodiment the method when being executed by processor.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not The disclosure can be limited.
Brief description of the drawings
Attached drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the disclosure Example, and be used to together with specification to explain the principle of the disclosure.
Fig. 1 is the application scenario diagram of the auth method according to an exemplary embodiment.
Fig. 2 a are the flow charts of the auth method according to an exemplary embodiment.
Fig. 2 b are the flow charts of the auth method according to an exemplary embodiment.
Fig. 3 a are the flow charts of the auth method according to an exemplary embodiment.
Fig. 3 b are the flow charts of the auth method according to an exemplary embodiment.
Fig. 4 is the interaction figure of the auth method according to an exemplary embodiment.
Fig. 5 a are the structure diagrams of the authentication means according to an exemplary embodiment.
Fig. 5 b are the structure diagrams of the authentication means according to an exemplary embodiment.
Fig. 6 a are the structure diagrams of the authentication means according to an exemplary embodiment.
Fig. 6 b are the structure diagrams of the authentication means according to an exemplary embodiment.
Fig. 7 is the structure diagram of the authentication means according to an exemplary embodiment.
Fig. 8 is the structure diagram of the authentication means according to an exemplary embodiment.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to During attached drawing, unless otherwise indicated, the same numbers in different attached drawings represent the same or similar key element.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they be only with it is such as appended The example of the consistent apparatus and method of some aspects be described in detail in claims, the disclosure.
The technical solution that the embodiment of the present disclosure provides is related to terminal, server and multiple smart home devices, such as Fig. 1 institutes Show, which is provided with control APP, and user can log in control APP by inputting account ID, and account ID is associated Multiple smart home devices 103 be controlled.Server 102 is associated with the plurality of smart home device 103, and records the account The incidence relation of family ID and multiple smart home devices 103.Terminal 101 can be mobile phone, tablet computer, intelligent watch and its His smart machine;Server 102 can be the server that operator provides, either Cloud Server or third-party authentication platform The server of offer, the embodiment of the present disclosure do not limit this.In correlation technique, when user is stepped in terminal using account ID Land control APP when, terminal can with instruction user input with the matched passwords of account ID, and according to password input by user to The legal identity at family is verified.But if criminal's by other means get the account ID and password of user, It pair can be controlled after account ID is verified with the associated multiple smart home devices of account ID, cause smart home to set Standby control security is relatively low, and user experience is bad.In the technical scheme provided by this disclosed embodiment, in the account ID of user In the case of, terminal can also be by showing that safety problem enables the server to the body of further verification user for verification Part, security of the user by terminal operation smart home device is improved, and then improve user experience.
The embodiment of the present disclosure provides a kind of auth method, and the executive agent for implementing this method has terminal and service Device.The embodiment of the present disclosure arranges two sets of embodiments, as described below according to the difference of subject of implementation:
End side
Fig. 2 a are a kind of flow charts of auth method according to an exemplary embodiment, and this method is applied to eventually End, which is provided with control APP, and is connected by control APP with server.As shown in Figure 2 a, the auth method Comprise the following steps 201 to step 203:
In step 201, detect user account identity ID verify by when, associated according to account ID At least one smart home device current state, show safety problem.
Exemplary, for user when logging in control APP in terminal, control APP can input account ID and close with instruction user Code, then verifies the account ID of user according to account ID input by user and password.If the account, ID was verified, i.e., Password input by user is identical with the proper password that control APP is prestored, then control APP can show safety problem, uses In the identity of further verification user.If account ID verifications are by the way that password that is, input by user is prestored with control APP Proper password differ, then control APP can show prompt message, for notifying user account ID authentication faileds, for example, Control APP can show the printed words of " password not match, account ID authentication faileds " in current interface, and pass through vibration or jingle bell Mode prompt user to be consulted.In practical application, account ID input by user and password can also be sent to by control APP Authentication server, then verifies that the embodiment of the present disclosure does not limit this by authentication server to account ID.
Exemplary, disabled user usually selects to carry out remote control to smart home device in order to avoid exposure, therefore right The current state of each smart home device is not known about simultaneously.And validated user due to daily life every aspect all with intelligent family Equipment correlation is occupied, understands the current state of each smart home device, therefore in order to further verify the legitimacy of user, control APP detect user account ID verify by when, can obtain and the associated at least one smart homes of account ID The current state of equipment, then according to the current state of at least one smart home device, shows safety problem.
Optionally, the account ID for detecting user verify by when, control APP can be obtained and associated with account ID Reference smart home device current state, then according to this refer to smart home device current state, displaying safety asks Topic, this is and any one in the associated at least one smart home devices of account ID with reference to smart home device.Optionally, Control APP can be by current interface that the safety problem is directly displayed at, and prompts to use by way of vibration or jingle bell Consulted at family.Alternatively, control APP can also show the safety problem, the embodiment of the present disclosure pair by the form of speech play This is not limited.
For example, control APP can obtain the working status of current intelligent air condition, if current intelligent air condition is in work shape State, then control APP can determine be entitled " temperature of current intelligent air condition is how many " safely, is safely then topic display by this Current interface on, and vibration or jingle bell by way of prompt user to be consulted.Or played by loudspeaker " current The temperature of intelligent air condition is how many " phonetic problem.
Alternatively, control APP can obtain the working status of current Intelligent robot for sweeping floor, if current Intelligent robot for sweeping floor In holding state, then control APP can determine to be entitled " timing working time of Intelligent robot for sweeping floor is some " safely, Then by this safely for topic include current interface on, i.e., on the screen display " during the timing working of Intelligent robot for sweeping floor Between be some " printed words, and vibration or jingle bell by way of prompt user to be consulted.Or played by loudspeaker The phonetic problem of " timing working time of Intelligent robot for sweeping floor is some ".
In step 202, the safe answer of safety problem input by user is obtained.
It is exemplary, if control APP shows safety problem in current interface, it can set and pacify in the lower section of safety problem Full answer input box, user can input relevant information according to actual conditions in the input frame, control APP can should at this time Information input by user is determined as the safe answer of the safety problem.
Control APP to play safety problem according to loudspeaker, then after safety problem is played, can indicate microphone Preset time period is opened, for gathering the vocal answer of user, and the safety that the vocal answer is determined as to the safety problem is answered Case;Or safe answer input box can also be shown in current interface, it is then that user is true in the information that the input frame inputs It is set to the safe answer of the safety problem.
In step 203, according to safety problem and safe answer, secure authentication information is sent to server, in order to take Business device verifies whether user is validated user according to secure authentication information.
Exemplary, control APP can generate safety according to the safe answer of safety problem and the safety problem got Checking information, is then pushed to server by the secure authentication information.
For example, control APP to show safety problem " temperature of current intelligent air condition is how many " in current interface, with And safety problem input frame.The information that user inputs in safety problem input frame can be saved as safe answer by control APP, Then according to the safety problem and safe answer, generate secure authentication information and be pushed to server.Due to only legal at this time User can just recognize the information and input correct option, and intelligent air condition is associated with server, therefore server can obtain To the temperature of current intelligent air condition., can be according to the peace after server receives the secure authentication information of control APP push The safety problem that full checking information includes obtains the current temperature of intelligent air condition, it is assumed that and the current temperature of intelligent air condition is 22 degree, It is then determined that whether the safe answer that the secure authentication information includes is 22 degree, if so, then confirm that active user is validated user, If not, it is determined that active user is disabled user.
Alternatively, control APP can show the timing working time of safety problem Intelligent robot for sweeping floor in current interface For some ", and safety problem input frame.APP is controlled to preserve the information that user inputs in safety problem input frame For safe answer, then according to the safety problem and safe answer, generate secure authentication information and be pushed to server.Due to this Function is set for validated user, therefore only validated user can just recognize the information and input correct option, and intelligence is swept Floor-washing robot is associated with server, therefore server can also get the timing working time of Intelligent robot for sweeping floor.Work as clothes After business device receives the secure authentication information of control APP push, the safety problem that the secure authentication information includes can be identified, Then the timing working time of Intelligent robot for sweeping floor is obtained, it is assumed that the timing working time of Intelligent robot for sweeping floor is 15:00, It is then determined that whether the safe answer that the secure authentication information includes is 15:00, if so, then confirming that active user is legal use Family, if not, it is determined that active user is disabled user.
In the technical scheme provided by this disclosed embodiment, verified in the account ID of user in the case of, terminal Safety problem can also be shown according to the current state of the associated at least one smart home devices of account ID so that server It can further verify the identity of user, improve security of the user by terminal operation smart home device, and then improve User experience.
In one embodiment, as shown in Figure 2 b, this method further includes step 204 and step 205:
In step 204, the verification feedback information that server is sent is received, whether verification feedback information is used for instruction user For validated user.
In step 205, when to determine user be validated user according to verification feedback information, show control list, control List includes and the associated multiple smart home devices of account ID.
It is exemplary, if server determines that the user is validated user, you can generation includes the verification feedback letter of legal mark Breath, and the verification feedback information is pushed to control APP;If server determines that the user is disabled user, you can generation includes The verification feedback information illegally identified, and the verification feedback information is pushed to control APP.
APP is controlled to obtain the verification feedback information bag after the verification feedback information of server push is received The mark included.If this is identified as illegal mark, it is disabled user to illustrate that currently login controls the user of APP, controls APP at this time The printed words of " authentication failure " are shown in current interface, and remind user to be consulted by way of jingle bell or vibrations; If this is identified as legal mark, it is validated user to illustrate that currently login controls the user of APP, controls APP to allow the use at this time Family is logged in using the account ID that verification has passed through, i.e. displaying includes and the associated multiple smart home devices of account ID Control list, selects to need the smart home device controlled in the list easy to user.
In the technical scheme provided by this disclosed embodiment, the verification feedback information that terminal can be sent by server is true Determine the identity of user, and when the user is validated user, it is allowed to the user couple sets with the associated multiple smart homes of account ID It is standby to be controlled, security of the user by terminal operation smart home device is improved, and then improve user experience.
Server side
Fig. 3 a are a kind of flow charts of auth method according to an exemplary embodiment, and this method is applied to clothes Business device, as shown in Figure 3a, which comprises the following steps 301 to step 303:
In step 301, the secure authentication information that receiving terminal is sent, the secure authentication information include safety problem and use The safe answer of the safety problem of family input, safety problem include the device identification of at least one smart home device.
In step 302, the device identification of at least one smart home device included according to safety problem, obtains at least The current state of one smart home device.
In step 303, according to the current state of at least one smart home device and safe answer, whether user is verified For validated user.
Exemplary, control APP can be according to the current state exhibition with the associated at least one smart home devices of account ID Show safety problem, and secure authentication information is generated according to the safety problem and safe answer input by user, be then pushed to clothes Be engaged in device, at this time the safety problem include the device identification of at least one smart home device.Due to server and multiple intelligent families Equipment association is occupied, therefore this can be obtained extremely according to the device identification at least one smart home device that the safe answer includes The current state of the device identification of a few smart home device, then server is that can determine that the safe answer and get Whether the current state of the device identification of at least one smart home device matches.If matching, it is legal use to illustrate the user Family;If mismatching, it is disabled user to illustrate the user.
Optionally, it is assumed that the safety problem includes reference device mark, and server can be identified according to reference device and obtained The reference device is taken to identify the corresponding current state with reference to smart home device, then according to working as with reference to smart home device Preceding state and secure authentication information include safe answer, verify whether the user is validated user.Assuming that the safety problem is " intelligence Whether energy air-conditioning is currently opened ", i.e., the reference device is identified as " intelligent air condition ".Server get the safety problem it Afterwards, it can identify the reference device mark " intelligent air condition " that the safety problem includes, then obtain intelligent air condition associated with it Current state.If the intelligent air condition is currently at opening, but the safe answer that secure authentication information includes is " closing ", Can confirm that it is disabled user;If the intelligent air condition is currently at opening, and the safety that secure authentication information includes is answered Case is also " unlatching ", and can confirm that it is validated user.
Alternatively, server record has the incidence relation of each account ID and multiple smart home devices in multiple account ID, And multiple smart home device associations are associated with each account ID respectively, may be used also in the secure authentication information of control APP push To have verified that the account ID passed through including control APP.When server receives the secure authentication information that control APP is sent, The reference device that can be included first according to account ID and safe answer identifies, acquisition associated with account ID and with the reference The corresponding current state with reference to smart home device of device identification, then according to reference to smart home device current state and Secure authentication information includes safe answer, verifies whether the user is validated user.For example, it is assumed that server record has three accounts The incidence relation of each account ID and multiple smart home devices in the ID of family, and respectively multiple intelligence are associated with each account ID Home equipment associates, and the secure authentication information of control APP push includes the first account identification, safety problem and safe answer.Clothes Business device can consult the pass of account ID and smart home device first when receiving the secure authentication information of control APP push Connection relation, determines to include the associated multiple intelligence of the first account identification with the secure authentication information in its associated smart home device Can home equipment, then identify in the safety problem reference device mark, obtain in the plurality of smart home device with the ginseng The current state of the corresponding smart home device of device identification is examined, it is then determined that whether safe answer matches with the current state. If matching, it is validated user to illustrate the user;If mismatching, it is disabled user to illustrate the user.
In the technical scheme provided by this disclosed embodiment, verified in the account ID of user in the case of, service The safety problem relevant with least one smart home device and safe answer that device can be sent according to terminal, to the body of user Part is further verified, improves security of the user by terminal operation smart home device, and then improve user Experience.
In one embodiment, as shown in Figure 3b, this method further includes step 304:
In step 304, verification feedback information is sent to terminal, whether verification feedback information is legal for instruction user User.
Exemplary, server can generate verification feedback information according to verification result, and the verification feedback information is passed through Control APP is pushed to terminal.Optionally, if server authentication the user is disabled user, include to control APP push illegal The verification feedback information of mark, easy to control APP to confirm that active user is disabled user;If server authentication the user is legal User, then include the verification feedback information of legal mark to control APP push, easy to control APP to confirm that active user is legal User.
In the technical scheme provided by this disclosed embodiment, subscriber authentication result can be sent to end by server End, the safety problem sent easy to terminal according to terminal and safe answer, further verify the identity of user, improve Security of the user by terminal operation smart home device, and then improve user experience.
Fig. 4 is a kind of flow chart of auth method according to an exemplary embodiment, and executive agent is terminal And server, the terminal are provided with control APP, user can log in control APP by inputting account ID, and account ID is closed Multiple smart home devices of connection are controlled, which associates with the plurality of smart home device.As shown in figure 4, including Following steps 401 are to step 413:
In step 401, the control APP of terminal detect user account identity ID verify by when, obtain Take the current state with reference to smart home device.
This is and any one in the associated at least one smart home devices of account ID with reference to smart home device.
In step 402, the control APP of terminal refers to the current state of smart home device according to this, and displaying safety is asked Topic.
In step 403, the control APP of terminal obtains the safe answer of the safety problem input by user.
In step 404, the control APP of terminal generates secure authentication information, is somebody's turn to do according to the safety problem and safe answer Safety problem includes identifying with reference to the reference device of smart home device.
In step 405, the control APP of terminal is to the server push secure authentication information.
In a step 406, the reference device that server includes according to the safety problem identifies, and obtains and the reference device mark Know the corresponding current state with reference to smart home device.
In step 407, server includes according to the current state and secure authentication information with reference to smart home device Safe answer, determine whether user is validated user;If the user is validated user, step 408 is performed;If the user is non- Method user, performs step 409.
In a step 408, server generation includes the verification feedback information of legal mark, performs step 410.
In step 409, server generation includes the verification feedback information illegally identified, performs step 410.
In step 410, server will verify that feedback information is pushed to the control APP of terminal.
In step 411, whether the identity validation user that the control APP of terminal includes according to the verification feedback information is conjunction Method user;If confirmation the user is validated user, step 412 is performed;If confirmation the user is disabled user, step 413 is performed.
In step 412, the control APP displaying control lists of terminal, which includes associated with account ID Multiple smart home devices, are controlled the plurality of smart home device easy to user.
In step 413, the control APP display reminding information of terminal, for prompting user's its authentication failure.
Embodiment of the disclosure provides a kind of auth method, which can be by sending safety problem to server With safe answer so that server further verifies user identity then terminal can be sent according to server Verification feedback information determines the identity of user, and when the user is validated user, it is allowed to the user couple and account ID are associated Multiple smart home devices are controlled, and improve security of the user by terminal operation smart home device, and then improve User experience.
Following is embodiment of the present disclosure, can be used for performing embodiments of the present disclosure.
Fig. 5 a are a kind of structure diagrams of authentication means 50 according to an exemplary embodiment, the device 50 It can be implemented in combination with by software, hardware or both as some or all of of electronic equipment.As shown in Figure 5 a, the body Part verification device 50 includes problem display module 501, answer acquisition module 502 and checking information sending module 503.
Wherein, problem display module 501, for detect user account identity ID verify by when, root According to the current state with the associated at least one smart home devices of the account ID, safety problem is shown;
Answer acquisition module 502, for obtaining the safe answer of the safety problem input by user;
Checking information sending module 503, for according to the safety problem and safe answer, sending safety to server and testing Information is demonstrate,proved, in order to which the server verifies whether the user is validated user according to the secure authentication information.
In one embodiment, as shown in Figure 5 b, described device 50 further includes feedback reception module 504 and list displaying mould Block 505.
Wherein, feedback reception module 504, the verification feedback information sent for receiving the server, the verification are anti- Feedforward information is used to indicate whether the user is validated user.
List display module 505, for when to determine the user be validated user according to the verification feedback information, opening up Show control list, the control list includes and the associated multiple smart home devices of the account ID.
Embodiment of the disclosure provides a kind of authentication means, is verified in the account ID of user in the case of, The device can also show safety problem according to the current state of the associated at least one smart home devices of account ID so that Server can further verify the identity of user, improve security of the user by terminal operation smart home device, into And improve user experience.
Fig. 6 a are a kind of structure diagrams of authentication means 60 according to an exemplary embodiment, the device 60 It can be implemented in combination with by software, hardware or both as some or all of of electronic equipment.As shown in Figure 6 a, the body Part verification device 60 includes information receiving module 601, state acquisition module 602 and authentication module 603.
Wherein, information receiving module 601, the secure authentication information sent for receiving terminal, the secure authentication information Safe answer including safety problem and the safety problem input by user, the safety problem include at least one intelligent family Occupy the device identification of equipment;
State acquisition module 602, for the equipment of at least one smart home device included according to the safety problem Mark, obtains the current state of at least one smart home device;
Authentication module 603, for the current state according at least one smart home device and the safe answer, Verify whether the user is validated user.
In one embodiment, as shown in Figure 6 b, described device 60 further includes Feedback information sending module 604.It is described anti- Feedforward information sending module 604, for sending verification feedback information to the terminal, the verification feedback information is used to indicate described Whether user is validated user.
Embodiment of the disclosure provides a kind of authentication means, is verified in the account ID of user in the case of, The safety problem relevant with least one smart home device and safe answer that the device can be sent according to terminal, to user Identity further verified, improve security of the user by terminal operation smart home device, and then improve User experience.
The embodiment of the present disclosure provides a kind of authentication means, which includes:
First processor;
For storing the first memory of first processor executable instruction;
Wherein, first processor is configured as:
Detect user account identity ID verify by when, according to the account ID associated at least one The current state of a smart home device, shows safety problem;
Obtain the safe answer of the safety problem input by user;
According to the safety problem and safe answer, secure authentication information is sent to server, in order to the server Verify whether the user is validated user according to the secure authentication information.
In one embodiment, above-mentioned first processor is also configured to:It is anti-to receive the verification that the server is sent Feedforward information, the verification feedback information are used to indicate whether the user is validated user;When according to the verification feedback information When to determine the user be validated user, control list is shown, the control list includes associated multiple with the account ID Smart home device.
Embodiment of the disclosure provides a kind of authentication means, is verified in the account ID of user in the case of, The device can also show safety problem according to the current state of the associated at least one smart home devices of account ID so that Server can further verify the identity of user, improve security of the user by terminal operation smart home device, into And improve user experience.
The embodiment of the present disclosure provides a kind of authentication means, which includes:
Second processor;
For storing the second memory of second processor executable instruction;
Wherein, second processor is configured as:
The secure authentication information that receiving terminal is sent, the secure authentication information include safety problem and institute input by user The safe answer of safety problem is stated, the safety problem includes the device identification of at least one smart home device;
The device identification of at least one smart home device included according to the safety problem, obtains described at least one The current state of smart home device;
According to the current state of at least one smart home device and the safe answer, whether the user is verified For validated user.
In one embodiment, above-mentioned second processor is also configured to:Verification feedback information is sent to the terminal, The verification feedback information is used to indicate whether the user is validated user.
Embodiment of the disclosure provides a kind of authentication means, is verified in the account ID of user in the case of, The safety problem relevant with least one smart home device and safe answer that the device can be sent according to terminal, to user Identity further verified, improve security of the user by terminal operation smart home device, and then improve User experience.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in related this method Embodiment in be described in detail, explanation will be not set forth in detail herein.
Fig. 7 is a kind of structure diagram for authentication means 70 according to an exemplary embodiment, the device 70 are suitable for terminal device.For example, device 70 can be mobile phone, and computer, digital broadcast terminal, messaging devices, Game console, tablet device, Medical Devices, body-building equipment, personal digital assistant etc..
Device 70 can include following one or more assemblies:Processing component 702, memory 704, power supply module 706 are more Media component 708, audio component 710, the interface 712 of input/output (I/O), sensor component 714, and communication component 716。
The integrated operation of the usual control device 70 of processing component 702, such as with display, call, data communication, camera The operation that operation and record operation are associated.Processing component 702 can carry out execute instruction including one or more processors 720, To complete all or part of step of above-mentioned method.In addition, processing component 702 can include one or more modules, it is easy to Interaction between processing component 702 and other assemblies.For example, processing component 702 can include multi-media module, to facilitate more matchmakers Interaction between body component 708 and processing component 702.
Memory 704 is configured as storing various types of data to support the operation in device 70.These data are shown Example includes the instruction of any application program or method for being operated on device 70, and contact data, telephone book data, disappears Breath, picture, video etc..Memory 704 can be by any kind of volatibility or non-volatile memory device or their group Close and realize, as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM) are erasable to compile Journey read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash Device, disk or CD.
Power supply module 706 provides electric power for the various assemblies of device 70.Power supply module 706 can include power management system System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 70.
Multimedia component 708 is included in the screen of one output interface of offer between described device 70 and user.One In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch-screen, to receive input signal from the user.Touch panel includes one or more touch sensings Device is to sense the gesture on touch, slip and touch panel.The touch sensor can not only sense touch or sliding action Border, but also detect and the duration and pressure associated with the touch or slide operation.In certain embodiments, more matchmakers Body component 708 includes a front camera and/or rear camera.When device 70 is in operator scheme, such as screening-mode or During video mode, front camera and/or rear camera can receive exterior multi-medium data.Each front camera and Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 710 is configured as output and/or input audio signal.For example, audio component 710 includes a Mike Wind (MIC), when device 70 is in operator scheme, during such as call model, logging mode and speech recognition mode, microphone is configured To receive external audio signal.The received audio signal can be further stored in memory 704 or via communication component 716 send.In certain embodiments, audio component 710 further includes a loudspeaker, for exports audio signal.
I/O interfaces 712 provide interface between processing component 702 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock Determine button.
Sensor component 714 includes one or more sensors, for providing the status assessment of various aspects for device 70. For example, sensor component 714 can detect opening/closed mode of device 70, the relative positioning of component, such as the component For the display and keypad of device 70, sensor component 714 can be with the position of 70 1 components of detection device 70 or device Change, the existence or non-existence that user contacts with device 70,70 orientation of device or acceleration/deceleration and the temperature change of device 70. Sensor component 714 can include proximity sensor, be configured to detect object nearby without any physical contact Presence.Sensor component 714 can also include optical sensor, such as CMOS or ccd image sensor, in imaging applications Use.In certain embodiments, which can also include acceleration transducer, gyro sensor, magnetic sensing Device, pressure sensor or temperature sensor.
Communication component 716 is configured to facilitate the communication of wired or wireless way between device 70 and other equipment.Device 70 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.In an exemplary implementation In example, communication component 716 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel. In one exemplary embodiment, the communication component 716 further includes near-field communication (NFC) module, to promote junction service.Example Such as, in NFC module radio frequency identification (RFID) technology can be based on, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 70 can be believed by one or more application application-specific integrated circuit (ASIC), numeral Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic building bricks are realized, the identity for performing above-mentioned end side is tested Card method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided Such as include the memory 704 of instruction, above-metioned instruction can be performed by the processor 720 of device 70 to complete the identity of above-mentioned end side Verification method.For example, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD- ROM, tape, floppy disk and optical data storage devices etc..
Fig. 8 is a kind of block diagram for authentication means 80 according to an exemplary embodiment.For example, device 80 It may be provided as a server.Device 80 includes processing component 802, it further comprises one or more processors, and , can be by the instruction of the execution of processing component 802, such as using journey for storing as the memory resource representated by memory 803 Sequence.The application program stored in memory 803 can include it is one or more each correspond to the mould of one group of instruction Block.In addition, processing component 802 is configured as execute instruction, to perform the auth method of above-mentioned server side.
Device 80 can also include the power management that a power supply module 806 is configured as executive device 80, and one wired Or radio network interface 805 is configured as device 80 being connected to network, and input and output (I/O) interface 808.Device 80 It can operate based on the operating system for being stored in memory 803, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
The embodiment of the present disclosure provides a kind of non-transitorycomputer readable storage medium, the instruction in the storage medium When being performed by the processor of device 70 so that device 70 is able to carry out the auth method of above-mentioned end side, the method bag Include:
Detect user account identity ID verify by when, according to the account ID associated at least one The current state of a smart home device, shows safety problem;
Obtain the safe answer of the safety problem input by user;
According to the safety problem and safe answer, secure authentication information is sent to server, in order to the server Verify whether the user is validated user according to the secure authentication information.
In one embodiment, the method further includes:The verification feedback information that the server is sent is received, it is described to test Card feedback information is used to indicate whether the user is validated user;When according to it is described verification feedback information determine that the user is During validated user, control list is shown, the control list includes and the associated multiple smart home devices of the account ID.
The embodiment of the present disclosure provides a kind of non-transitorycomputer readable storage medium, the instruction in the storage medium When being performed by the processor of device 80 so that device 80 is able to carry out the auth method of above-mentioned server side, the method Including:
The secure authentication information that receiving terminal is sent, the secure authentication information include safety problem and institute input by user The safe answer of safety problem is stated, the safety problem includes the device identification of at least one smart home device;
The device identification of at least one smart home device included according to the safety problem, obtains described at least one The current state of smart home device;
According to the current state of at least one smart home device and the safe answer, whether the user is verified For validated user.
In one embodiment, the method further includes:Verification feedback information, the verification feedback are sent to the terminal Information is used to indicate whether the user is validated user.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice disclosure disclosed herein Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or Person's adaptive change follows the general principle of the disclosure and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope and spirit of the disclosure are by following Claim is pointed out.
It should be appreciated that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by appended claim.

Claims (10)

  1. A kind of 1. auth method, it is characterised in that applied to terminal, including:
    Detect user account identity ID verify by when, according to the associated at least one intelligence of the account ID The current state of energy home equipment, shows safety problem;
    Obtain the safe answer of the safety problem input by user;
    According to the safety problem and safe answer, secure authentication information is sent to server, in order to the server according to The secure authentication information verifies whether the user is validated user.
  2. 2. according to the method described in claim 1, it is characterized in that, the method further includes:
    The verification feedback information that the server is sent is received, the verification feedback information is used to indicate whether the user is conjunction Method user;
    When according to the verification feedback information, to determine the user be validated user, displaying control list, the control list Including with the associated multiple smart home devices of the account ID.
  3. A kind of 3. auth method, it is characterised in that applied to server, including:
    The secure authentication information that receiving terminal is sent, the secure authentication information include safety problem and the peace input by user The safe answer of full problem, the safety problem include the device identification of at least one smart home device;
    The device identification of at least one smart home device included according to the safety problem, obtains at least one intelligence The current state of home equipment;
    According to the current state of at least one smart home device and the safe answer, verify whether the user is conjunction Method user.
  4. 4. according to the method described in claim 3, it is characterized in that, the method further includes:
    Verification feedback information is sent to the terminal, the verification feedback information is used to indicate whether the user is legal use Family.
  5. A kind of 5. authentication means, it is characterised in that including:
    Problem display module, for detect user account identity ID verify by when, according to the account The current state of the associated at least one smart home devices of ID, shows safety problem;
    Answer acquisition module, for obtaining the safe answer of the safety problem input by user;
    Checking information sending module, for according to the safety problem and safe answer, secure authentication information to be sent to server, In order to which the server verifies whether the user is validated user according to the secure authentication information.
  6. A kind of 6. authentication means, it is characterised in that including:
    Information receiving module, the secure authentication information sent for receiving terminal, the secure authentication information include safety problem With the safe answer of the safety problem input by user, the equipment that the safety problem includes at least one smart home device Mark;
    State acquisition module, for the device identification of at least one smart home device included according to the safety problem, is obtained Take the current state of at least one smart home device;
    Authentication module, for the current state according at least one smart home device and the safe answer, verifies institute State whether user is validated user.
  7. A kind of 7. authentication means, it is characterised in that including:
    First processor;
    For storing the first memory of first processor executable instruction;
    Wherein, the first processor is configured to realize the method described in claim 1 or 2.
  8. A kind of 8. authentication means, it is characterised in that including:
    Second processor;
    The second reservoir is deposited for store second processor executable instruction;
    Wherein, the second processor is configured to realize the method described in claim 3 or 4.
  9. 9. a kind of computer-readable recording medium, is stored thereon with computer instruction, it is characterised in that the instruction is held by processor The step of claim 1 or 2 the method are realized during row.
  10. 10. a kind of computer-readable recording medium, is stored thereon with computer instruction, it is characterised in that the instruction is by processor The step of claim 3 or 4 are realized during execution.
CN201711236065.6A 2017-11-30 2017-11-30 Identity verification method and device Active CN107911380B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711236065.6A CN107911380B (en) 2017-11-30 2017-11-30 Identity verification method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711236065.6A CN107911380B (en) 2017-11-30 2017-11-30 Identity verification method and device

Publications (2)

Publication Number Publication Date
CN107911380A true CN107911380A (en) 2018-04-13
CN107911380B CN107911380B (en) 2020-10-09

Family

ID=61848270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711236065.6A Active CN107911380B (en) 2017-11-30 2017-11-30 Identity verification method and device

Country Status (1)

Country Link
CN (1) CN107911380B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113168630A (en) * 2018-12-06 2021-07-23 贝宝公司 Modifying user account functionality based on physical state of mobile device
CN113923001A (en) * 2020-04-22 2022-01-11 支付宝(杭州)信息技术有限公司 Identity verification method, system, device and equipment
CN116232771A (en) * 2023-05-08 2023-06-06 深圳市博视系统集成有限公司 Safe login management method for intelligent household cloud platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103138921A (en) * 2011-11-22 2013-06-05 阿里巴巴集团控股有限公司 Method and system for verifying identity information
CN104935583A (en) * 2015-05-29 2015-09-23 四川长虹电器股份有限公司 Cloud service platform, information processing method, and data processing system
CN105099675A (en) * 2014-04-17 2015-11-25 阿里巴巴集团控股有限公司 Method and device for generating authentication data for identity authentication and method and device for identity authentication
CN105119722A (en) * 2015-08-07 2015-12-02 杭州朗和科技有限公司 Identity verification method, equipment and system
US20160285858A1 (en) * 2015-03-27 2016-09-29 Hong Li Technologies for authentication and single-sign-on using device security assertions
CN106453205A (en) * 2015-08-07 2017-02-22 阿里巴巴集团控股有限公司 Identity verification method and identity verification device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103138921A (en) * 2011-11-22 2013-06-05 阿里巴巴集团控股有限公司 Method and system for verifying identity information
CN105099675A (en) * 2014-04-17 2015-11-25 阿里巴巴集团控股有限公司 Method and device for generating authentication data for identity authentication and method and device for identity authentication
US20160285858A1 (en) * 2015-03-27 2016-09-29 Hong Li Technologies for authentication and single-sign-on using device security assertions
CN104935583A (en) * 2015-05-29 2015-09-23 四川长虹电器股份有限公司 Cloud service platform, information processing method, and data processing system
CN105119722A (en) * 2015-08-07 2015-12-02 杭州朗和科技有限公司 Identity verification method, equipment and system
CN106453205A (en) * 2015-08-07 2017-02-22 阿里巴巴集团控股有限公司 Identity verification method and identity verification device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113168630A (en) * 2018-12-06 2021-07-23 贝宝公司 Modifying user account functionality based on physical state of mobile device
CN113168630B (en) * 2018-12-06 2024-04-16 贝宝公司 Modifying user account functionality based on physical state of mobile device
CN113923001A (en) * 2020-04-22 2022-01-11 支付宝(杭州)信息技术有限公司 Identity verification method, system, device and equipment
CN113923001B (en) * 2020-04-22 2024-06-11 支付宝(杭州)信息技术有限公司 Identity verification method, system, device and equipment
CN116232771A (en) * 2023-05-08 2023-06-06 深圳市博视系统集成有限公司 Safe login management method for intelligent household cloud platform
CN116232771B (en) * 2023-05-08 2023-07-28 深圳市博视系统集成有限公司 Safe login management method for intelligent household cloud platform

Also Published As

Publication number Publication date
CN107911380B (en) 2020-10-09

Similar Documents

Publication Publication Date Title
CN104091376B (en) Intelligent lock control method and apparatus thereof
CN104216742B (en) Brush machine control method and device based on password
CN106104601A (en) Virtual card Activiation method and device
CN106504390A (en) Control method for door lock, apparatus and system
CN105574378A (en) Terminal control method and terminal control device
CN109407528A (en) Safety access method, device, server and storage medium
TWI761843B (en) Access control method and device, electronic device and storage medium
CN104282064B (en) Gate inhibition's answer method and device
CN103957103A (en) Safety authentication method and device and mobile terminal
CN108811179A (en) Connection method, device and the storage medium of wireless network
CN105491236A (en) Terminal unlocking method and device
CN104158665A (en) Method and device of verification
CN109039860A (en) Send and show method and device, the identity authentication method and device of message
CN104468581B (en) The method and device of login application program
CN106446653A (en) Application authority management method and device and electronic equipment
CN107733872A (en) Information Method of printing and device
CN107911380A (en) Auth method and device
CN106060027B (en) Method, apparatus, equipment and the system verified based on identifying code
CN107748991A (en) Account safety management method and device
CN105610821A (en) Security verification method and apparatuses
CN106790018A (en) Resource-sharing player method and device
CN106126986A (en) Lock unlocking processing method and the device of data partition
CN107395624A (en) Information processing method and device
CN105430639B (en) Information processing method and device
CN106611112A (en) Application program safe processing method, device and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant