[go: up one dir, main page]

CN109697343A - Verification method and system, computer system - Google Patents

Verification method and system, computer system Download PDF

Info

Publication number
CN109697343A
CN109697343A CN201811631506.7A CN201811631506A CN109697343A CN 109697343 A CN109697343 A CN 109697343A CN 201811631506 A CN201811631506 A CN 201811631506A CN 109697343 A CN109697343 A CN 109697343A
Authority
CN
China
Prior art keywords
information
electronic equipment
vibration
verification
verification information
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
CN201811631506.7A
Other languages
Chinese (zh)
Other versions
CN109697343B (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201811631506.7A priority Critical patent/CN109697343B/en
Publication of CN109697343A publication Critical patent/CN109697343A/en
Application granted granted Critical
Publication of CN109697343B publication Critical patent/CN109697343B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/313User authentication using a call-back technique via a telephone network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Present disclose provides a kind of verification methods, are applied to the first electronic equipment, this method comprises: obtaining the verification information that the second electronic equipment is sent, wherein whether verification information is target device corresponding with default identification information for verifying the first electronic equipment;Verification information is expressed with vibration mode and generates corresponding vibration information;And third electronic equipment is sent to by vibration information or by the information obtained after vibration information is handled, so that whether third electronic equipment is target device based on vibration information or based on the first electronic equipment of Information Authentication obtained after processing vibration information, wherein, third electronic equipment and the second electronic equipment are identical or different.The disclosure additionally provides a kind of verifying system and a kind of computer system.

Description

Verification method and system, computer system
Technical field
This disclosure relates to a kind of verification method, a kind of verifying system and a kind of computer system.
Background technique
With the continuous development of technology, the application that various functions may be implemented emerges one after another.Under normal circumstances, user is answering When with registering or complete the higher operation of certain safeties in program or webpage, need to test by way of inputting identifying code Demonstrate,prove user identity.For example, the member that user's registration becomes a certain application program needs to receive identifying code by short message, it then will be short Identifying code in letter is input in application program, to verify user identity.But verification mode is single in the related technology, tests Information is easily stolen takes for card, causes security verified low.
Summary of the invention
An aspect of this disclosure provides a kind of verification method, is applied to the first electronic equipment, the above method includes: to obtain Take the second electronic equipment send verification information, wherein above-mentioned verification information for verify above-mentioned first electronic equipment whether be Target device corresponding with default identification information;Above-mentioned verification information is expressed with vibration mode and generates corresponding vibration information; And it is sent to third electronic equipment by above-mentioned vibration information or by the information obtained after above-mentioned vibration information is handled, so that Above-mentioned third electronic equipment is above-mentioned based on above-mentioned vibration information or based on the Information Authentication obtained after the above-mentioned vibration information of processing Whether the first electronic equipment is above-mentioned target device, wherein above-mentioned third electronic equipment it is identical as above-mentioned second electronic equipment or It is different.
Optionally, the above method further include: parse vibration information corresponding to above-mentioned vibration mode according to preset rules, obtain To parsing information;And will handle the information obtained after above-mentioned vibration information be sent to above-mentioned third electronic equipment include: will be upper It states parsing information and is sent to above-mentioned third electronic equipment, so that above-mentioned third electronic equipment is according to above-mentioned parsing information and above-mentioned Verification information verifies whether above-mentioned first electronic equipment is above-mentioned target device.
Optionally, the above method further include: by the first object on above-mentioned first electronic equipment to above-mentioned second electronics Equipment sends checking request;The verification information for obtaining the transmission of the second electronic equipment includes: by above-mentioned first electronic equipment Second object acquisition verification information corresponding with above-mentioned checking request, wherein above-mentioned first object is different from above-mentioned second object; During expressing above-mentioned verification information with above-mentioned vibration mode, by above-mentioned first object acquisition, above-mentioned vibration mode institute is right The vibration information answered;By above-mentioned vibration information or will handle the information obtained after above-mentioned vibration information be sent to it is above-mentioned second electricity Sub- equipment includes: to send out by above-mentioned first object by above-mentioned vibration information or by the information obtained after above-mentioned vibration information is handled Give above-mentioned third electronic equipment.
Optionally, above-mentioned electronic equipment further includes the sensor for recording above-mentioned vibration information, wherein passes through above-mentioned It includes: to judge whether the vibration with the sensor record is read that an object, which obtains vibration information corresponding to above-mentioned vibration mode, The reading permission of dynamic information;In the case where judgement has the reading permission for the vibration information for reading the sensor record, lead to Cross the above-mentioned vibration information of vibration information acquisition for reading the sensor record.
Optionally, the above method further include: do not have the reading for the vibration information for reading the sensor record in judgement In the case where permission, show for the set interface for reading permission to be arranged;It obtains for the setting operation for reading permission to be arranged;With And the configuration according to above-mentioned first object of above-mentioned setting operation adjustment, so that above-mentioned first object, which has, reads the sensor The reading permission of the vibration information of record.
Optionally, expressing above-mentioned verification information with vibration mode includes: according to pre-arranged code rule by above-mentioned verification information It is converted into vibration instruction;And it is instructed according to above-mentioned vibration and above-mentioned verification information is expressed with vibration mode.
Optionally, above-mentioned verification information is only used for the vibration for driving above-mentioned first electronic equipment to characterize according to above-mentioned verification information Dynamic rule is vibrated, and is made the vibrating sensor of above-mentioned first electronic equipment perceive vibration and generated above-mentioned vibration information.
Optionally, obtaining the verification information that the second electronic equipment is sent includes: to obtain above-mentioned second electronic equipment according to pre- The verification information that the default identification information of above-mentioned first electronic equipment first stored is sent.
Another aspect of the present disclosure provides a kind of verifying system, is applied to the first electronic equipment, and above system includes obtaining Modulus block, for obtaining the verification information of the second electronic equipment transmission, wherein above-mentioned verification information is for verifying above-mentioned first electricity Whether sub- equipment is target device corresponding with default identification information;Vibration module, for expressing above-mentioned verifying with vibration mode Information simultaneously generates corresponding vibration information;And sending module, for by above-mentioned vibration information or above-mentioned vibration will be handled believing The information obtained after breath is sent to third electronic equipment, so that above-mentioned third electronic equipment is based on above-mentioned vibration information or base Whether above-mentioned first electronic equipment of Information Authentication obtained after handling above-mentioned vibration information is above-mentioned target device, wherein on It states third electronic equipment and above-mentioned second electronic equipment is identical or different.
Optionally, above system further includes parsing module, for parsing corresponding to above-mentioned vibration mode according to preset rules Vibration information, obtain parsing information;And above-mentioned sending module is used to above-mentioned parsing information being sent to above-mentioned third electronics Equipment, so that above-mentioned third electronic equipment verifies above-mentioned first electronic equipment according to above-mentioned parsing information and above-mentioned verification information It whether is above-mentioned target device.
Optionally, above system further includes the first object and the second object, and above-mentioned acquisition module configuration is at above-mentioned second pair As in, wherein send checking request to above-mentioned second electronic equipment by the first object on above-mentioned first electronic equipment;Pass through The second object acquisition verification information corresponding with above-mentioned checking request on above-mentioned first electronic equipment, wherein above-mentioned first pair As different from above-mentioned second object;During expressing above-mentioned verification information with above-mentioned vibration mode, pass through above-mentioned first pair As obtaining vibration information corresponding to above-mentioned vibration mode;By above-mentioned first object by above-mentioned vibration information or will be in processing It states the information obtained after vibration information and is sent to above-mentioned third electronic equipment.
Optionally, above-mentioned first electronic equipment further includes the sensor for recording above-mentioned vibration information, wherein above-mentioned An object includes judging unit, for judging whether the reading permission with the vibration information for reading the sensor record;It reads Unit is taken, in the case where for having the reading permission for the vibration information for reading the sensor record in judgement, passes through reading The vibration information of the sensor record obtains above-mentioned vibration information.
Optionally, above-mentioned first object further includes display unit, reads the sensor record for not having in judgement Vibration information reading permission in the case where, show for be arranged reading permission set interface;Acquiring unit, for obtaining For the setting operation for reading permission to be arranged;And adjustment unit, for according to above-mentioned first object of above-mentioned setting operation adjustment Configuration so that above-mentioned first object have read the sensor record vibration information reading permission.
Optionally, above-mentioned vibration module is used to convert vibration instruction for above-mentioned verification information according to pre-arranged code rule; And it is instructed according to above-mentioned vibration and above-mentioned verification information is expressed with vibration mode.
Optionally, above-mentioned verification information is only used for the vibration for driving above-mentioned first electronic equipment to characterize according to above-mentioned verification information Dynamic rule is vibrated, and is made the vibrating sensor of above-mentioned first electronic equipment perceive vibration and generated above-mentioned vibration information.
Optionally, above-mentioned acquisition module is for obtaining above-mentioned second electronic equipment above-mentioned first electronics according to the pre-stored data The verification information that the default identification information of equipment is sent.
Another aspect of the present disclosure provides a kind of computer system, including one or more processors;It is computer-readable Storage medium, for storing one or more programs, wherein when said one or multiple programs are by said one or multiple processing When device executes, so that said one or multiple processors realize method as described above.
Another aspect of the present disclosure provides a kind of computer readable storage medium, is stored with computer executable instructions, Above-metioned instruction is when executed for realizing method as described above.
Another aspect of the present disclosure provides a kind of computer program, and above-mentioned computer program, which includes that computer is executable, to be referred to It enables, above-metioned instruction is when executed for realizing method as described above.
Detailed description of the invention
In order to which the disclosure and its advantage is more fully understood, referring now to being described below in conjunction with attached drawing, in which:
Figure 1A and 1B diagrammatically illustrates the verification method and systematic difference scene figure according to the embodiment of the present disclosure;
Fig. 2 diagrammatically illustrates the flow chart of the verification method according to the embodiment of the present disclosure;
Fig. 3 diagrammatically illustrates the flow chart of the verification method according to another embodiment of the disclosure;
Fig. 4 A and 4B diagrammatically illustrate the schematic diagram of the first object and the second object according to the embodiment of the present disclosure;
Fig. 5, which is diagrammatically illustrated, passes through vibration corresponding to the first object acquisition vibration mode according to the embodiment of the present disclosure The flow chart of information;
Fig. 6 diagrammatically illustrates passing through corresponding to the first object acquisition vibration mode according to another embodiment of the disclosure The flow chart of vibration information;
Fig. 7 diagrammatically illustrates the block diagram of the verifying system according to the embodiment of the present disclosure;And
Fig. 8 is diagrammatically illustrated according to the computer system for being adapted for carrying out method as described above of the embodiment of the present disclosure Block diagram.
Specific embodiment
Hereinafter, will be described with reference to the accompanying drawings embodiment of the disclosure.However, it should be understood that these descriptions are only exemplary , and it is not intended to limit the scope of the present disclosure.In the following detailed description, to elaborate many specific thin convenient for explaining Section is to provide the comprehensive understanding to the embodiment of the present disclosure.It may be evident, however, that one or more embodiments are not having these specific thin It can also be carried out in the case where section.In addition, in the following description, descriptions of well-known structures and technologies are omitted, to avoid Unnecessarily obscure the concept of the disclosure.
Term as used herein is not intended to limit the disclosure just for the sake of description specific embodiment.It uses herein The terms "include", "comprise" etc. show the presence of the feature, step, operation and/or component, but it is not excluded that in the presence of Or add other one or more features, step, operation or component.
There are all terms (including technical and scientific term) as used herein those skilled in the art to be generally understood Meaning, unless otherwise defined.It should be noted that term used herein should be interpreted that with consistent with the context of this specification Meaning, without that should be explained with idealization or excessively mechanical mode.
It, in general should be according to this using statement as " at least one in A, B and C etc. " is similar to Field technical staff is generally understood the meaning of the statement to make an explanation (for example, " system at least one in A, B and C " Should include but is not limited to individually with A, individually with B, individually with C, with A and B, with A and C, have B and C, and/or System etc. with A, B, C).Using statement as " at least one in A, B or C etc. " is similar to, generally come Saying be generally understood the meaning of the statement according to those skilled in the art to make an explanation (for example, " having in A, B or C at least One system " should include but is not limited to individually with A, individually with B, individually with C, with A and B, have A and C, have B and C, and/or the system with A, B, C etc.).
Shown in the drawings of some block diagrams and/or flow chart.It should be understood that some sides in block diagram and/or flow chart Frame or combinations thereof can be realized by computer program instructions.These computer program instructions can be supplied to general purpose computer, The processor of special purpose computer or other programmable data processing units, so that these instructions are when executed by this processor can be with Creation is for realizing function/operation device illustrated in these block diagrams and/or flow chart.The technology of the disclosure can be hard The form of part and/or software (including firmware, microcode etc.) is realized.In addition, the technology of the disclosure, which can be taken, is stored with finger The form of computer program product on the computer readable storage medium of order, the computer program product is for instruction execution system System uses or instruction execution system is combined to use.
Embodiment of the disclosure provides a kind of verification method, is applied to the first electronic equipment, and this method includes obtaining the The verification information that two electronic equipments are sent, wherein verification information is for verifying whether the first electronic equipment is and presets mark letter Cease corresponding target device;Verification information is expressed with vibration mode and generates corresponding vibration information;And by vibration information or Person is sent to third electronic equipment for the information obtained after vibration information is handled, so that third electronic equipment is based on vibration information It or based on obtained the first electronic equipment of Information Authentication after processing vibration information whether is target device, wherein third electronics Equipment and the second electronic equipment are identical or different.
Figure 1A and 1B diagrammatically illustrates the verification method and systematic difference scene figure according to the embodiment of the present disclosure.It needs It is noted that being only the example that can apply the scene of the embodiment of the present disclosure shown in Figure 1A and 1B, to help those skilled in the art Member understand the technology contents of the disclosure, but be not meant to the embodiment of the present disclosure may not be usable for other equipment, system, environment or Scene.
As shown in Figure 1A, the first electronic equipment 101 can be communicated with the second electronic equipment 103 by communication network 102.Tool Body, then the verification information that available second electronic equipment 103 of the first electronic equipment 101 is sent is expressed with vibration mode Verification information, and generate vibration information by vibration information or will handle the information obtained after vibration information and be sent to third electricity Sub- equipment.Wherein, in third electronic equipment situation identical with the second electronic equipment 103, the as same electronic equipment In the case of, the first electronic equipment 101 is sent to the second electronics by vibration information or by the information obtained after vibration information is handled Equipment 103.Second electronic equipment 103 can verify whether the first electronic equipment 101 is target device.According to the implementation of the disclosure Example, the first electronic equipment 101 can be the portable electronic devices such as mobile phone, computer, the second electronic equipment 103 can be mobile phone, The electronic equipments such as computer and server.
In accordance with an embodiment of the present disclosure, with the first electronic equipment 101 for mobile phone 101, the second electronic equipment 103 is server For 103, various APP can be installed on mobile phone 101, when user needs to be registered as member on APP, or on APP When executing some operations for needing to verify, the delivery operation of verification information is such as needed, user, which can execute, obtains verification information Verification operation, mobile phone 101 will send checking request to server 103, then obtain the verification information that server 103 is sent, and Verification information is expressed with vibration mode, wherein server 103 can be 101 telephone number of mobile phone according to the pre-stored data and send Verification information is to mobile phone 101.
It in accordance with an embodiment of the present disclosure, can only the Show Button, user click the button on the verifying page of mobile phone 101 After trigger sequence of operations, user can be found that mobile phone 101 vibrates, that is, recognizes without filling in identifying code, user in the page System is verified.By embodiment of the disclosure, a kind of new authentication with vibration mode characterization verification information is provided Formula is improved without the manual validation information of user without obtaining the reading permission for the other programs installed on electronic equipment User experience.
In accordance with an embodiment of the present disclosure, it after mobile phone 101 gets verification information, is verified due to being characterized with vibration mode Information, therefore can not show that verification information namely verification information are invisible to user.After mobile phone 101 vibrates, it can will shake Dynamic information is sent directly to server 103 for the information obtained after vibration information is handled, and therefore, in this case, makes Obtaining verification information can not be replicated, and user can not forward and read verification information, improve security verified.Solves related skill It takes in art there are verification information is easily stolen, so that security verified low problem.
In accordance with an embodiment of the present disclosure, under third electronic equipment and the different situation of the second electronic equipment 103, this public affairs The application scenarios for opening embodiment can be as shown in Figure 1B, the first electronic equipment 101, the second electronic equipment 103 and third electronics Equipment 104 can be communicated by communication network 102.First electronic equipment 101 will be by vibration information or after handling vibration information Obtained information is sent to third electronic equipment 104.
In accordance with an embodiment of the present disclosure, under third electronic equipment 104 and the different situation of the second electronic equipment 103, When i.e. third electronic equipment 104 and the second electronic equipment 103 are not the same electronic equipments, third electronic equipment 104 and second The device type of electronic equipment 103 may be the same or different.Specifically, for example, third electronic equipment 104 and the second electricity Sub- equipment 103 can be server or computer etc., alternatively, third electronic equipment 104 can be server, the second electronics is set Standby 103 can be computer, alternatively, third electronic equipment 104 can be computer, the second electronic equipment 103 can be server.This Field technical staff it is understood that third electronic equipment 104 can be with the second electronic equipment 103 it is other in the related technology Two electronic equipments of identical or different type.
With the first electronic equipment 101 for mobile phone 101, the second electronic equipment 103 is server 103, third electronic equipment 104 For computer 104, in accordance with an embodiment of the present disclosure, mobile phone 101 will send checking request to server 103, then obtain clothes The verification information that business device 103 is sent, and verification information is expressed with vibration mode, mobile phone 101 shakes by vibration information or by processing The information obtained after dynamic information is sent to computer 104, and computer 104 is based on vibration information or based on obtaining after processing vibration information Information Authentication mobile phone 101 whether be target device.
By embodiment of the disclosure, a kind of new verification mode with vibration mode characterization verification information is provided, is not necessarily to The manual validation information of user improves user's body without obtaining the reading permission for the other programs installed on electronic equipment It tests.
Fig. 2 diagrammatically illustrates the flow chart of the verification method according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, which can be applied to the first electronic equipment, as shown in Fig. 2, this method Including operating S201~S203.
In operation S201, the verification information that the second electronic equipment is sent is obtained, wherein verification information is for verifying the first electricity Whether sub- equipment is target device corresponding with default identification information.
In accordance with an embodiment of the present disclosure, the verification information for obtaining the transmission of the second electronic equipment can be the second electronics of acquisition and set The verification information that the default identification information of standby first electronic equipment according to the pre-stored data is sent.
In accordance with an embodiment of the present disclosure, before obtaining the verification information that the second electronic equipment is sent, the second electronic equipment Verification information can be sent to the first electronic equipment with the default identification information of the first electronic equipment according to the pre-stored data.For example, Second electronic equipment can according to identification informations such as the dialed numbers or network address that the first electronic equipment is stored in advance, to First electronic equipment sends verification information.Certainly, it will be understood by those skilled in the art that the type of default identification information is not limited to Above-mentioned dialed number or network address.
In accordance with an embodiment of the present disclosure, verification information can be different types of character, for example, it may be digital, letter, Mixing of letter and number etc..The disclosure does not limit the content of verification information, it will be appreciated by those skilled in the art that verifying letter The content of breath is not limited to above-mentioned example.
In operation S202, verification information is expressed with vibration mode and generates corresponding vibration information.
In accordance with an embodiment of the present disclosure, the first electronic equipment can convert vibration for verification information according to pre-arranged code rule Then dynamic instruction expresses verification information according to vibration instruction with vibration mode.
In accordance with an embodiment of the present disclosure, by taking verification information is number as an example, pre-arranged code rule be can be such as under type, number Word 1 indicates the short long shake of the short shake of shake, and number 2 indicates that short shake is long and shakes short shake, and number 3 indicates long shake of the long shake of short shake etc..For example, extracting Verifying numerical portion in verification information is 12321, converts vibration according to above-mentioned coding rule for verifying number 12321 and refers to It enables, verification information is then expressed with vibration mode.In accordance with an embodiment of the present disclosure, the vibration information of generation can be the first electronics The frequency spectrum that vibration equipment generates, or instructed according to the vibration obtained after the conversion of pre-arranged code rule.
In accordance with an embodiment of the present disclosure, verification information can be only used for that the first electronic equipment is driven to characterize according to verification information Vibration rule vibrated, and make the first electronic equipment vibrating sensor perceive vibration generate vibration information.
Due to characterizing verification information with vibration mode, verification information namely verification information can not be shown to user It is invisible, it is only used for the vibration rule that the first electronic equipment of driving is characterized according to verification information and is vibrated.So that verification information Can not be replicated, user can not forward and read verification information, improve it is security verified, solve in the related technology exist test Information is easily stolen takes for card, so that security verified low problem.
In operation S203, by vibration information or obtained information after vibration information will be handled it is sent to third electronics and set It is standby, so that third electronic equipment is based on vibration information or based on the first electronics of Information Authentication obtained after processing vibration information Whether equipment is target device, wherein third electronic equipment and the second electronic equipment are identical or different.
In accordance with an embodiment of the present disclosure, in the case where vibration information being sent to third electronic equipment, third electronic equipment Vibration information can be reduced to verification information corresponding with vibration information according to pre-arranged code rule, received and vibration information It, can be by the verifying of verification information corresponding with vibration information and the transmission of the second electronic equipment before after corresponding verification information Information is compared, and whether the first electronic equipment of verifying is target device, if the two matches, is proved to be successful, the first electronics Equipment is target device, and otherwise, then authentication failed, the first electronic equipment are not target devices.
In accordance with an embodiment of the present disclosure, the case where information obtained after vibration information is sent to third electronic equipment will be handled Under, the first electronic equipment can parse vibration information corresponding to vibration mode according to preset rules, obtain parsing information, then Parsing information is sent to third electronic equipment, so that third electronic equipment is according to parsing information and verification information verifying first Whether electronic equipment is target device.
In accordance with an embodiment of the present disclosure, in the case where parsing information and verification information and matching, then the first electronic equipment For target device, under parsing information and the unmatched situation of verification information, then the first electronic equipment is not target device.
By embodiment of the disclosure, so that verifying process automation, without being manually entered verification information, information can not be by Duplication, it is highly-safe.
Below with reference to Fig. 3~Fig. 6, method shown in Fig. 2 is described further in conjunction with specific embodiments.
Fig. 3 diagrammatically illustrates the flow chart of the verification method according to another embodiment of the disclosure.
As shown in figure 3, this method includes operation S301~S304.
In operation S301, checking request is sent to the second electronic equipment by the first object on the first electronic equipment.
In operation S302, by the second object acquisition verification information corresponding with checking request on the first electronic equipment, Wherein, the first object is different from the second object.
Pass through the first object acquisition vibration mode during expressing verification information with vibration mode in operation S303 Corresponding vibration information.
In operation S304, it is sent to by the first object by vibration information or by the information obtained after vibration information is handled Third electronic equipment.
In accordance with an embodiment of the present disclosure, the first object and the second object can be application program or webpage.
Fig. 4 A and 4B diagrammatically illustrate the schematic diagram of the first object and the second object according to the embodiment of the present disclosure.
As shown in Figure 4 A, the first object can be verifying webpage 1011, and the second object can be webpage or application program (not shown).As shown in Figure 4 B, the first object and the second object are all application programs, and the first object can be first App1012, the second object can be the 2nd app1013.
Specifically, for example, the first object is wechat, the second object is short message.In registration wechat account or execute needs When the operation of verifying, checking request can be sent to the second electronic equipment by wechat, then receive second by short message The verification information that electronic equipment is sent.First electronic equipment identifies verification information and expresses verification information with vibration mode, such as will Identifying code 13245 is with the expression of corresponding vibration mode.At this point, vibration information corresponding to the available vibration mode of wechat, example Such as, available rumble spectrum of wechat etc., then by vibration information or obtained information is sent out after handling vibration information Give third electronic equipment.
In the related art, if to realize automatic verifying, application program needs to obtain the verifying code weight in short message reading Limit, is then automatically entered into application program, but certain application programs of electronic equipment may also have reading verifying code weight Limit, in this case, the verification information in short message is easy for being stolen.The disclosure expresses verification information by vibration mode, Only know that the application program of the preset rules of decoding vibration information is just able to achieve vibration information being converted to verification information, it can be with Solution has that verification information is easily stolen to be taken in the related technology, so that security verified low problem.
Fig. 5, which is diagrammatically illustrated, passes through vibration corresponding to the first object acquisition vibration mode according to the embodiment of the present disclosure The flow chart of information.
In accordance with an embodiment of the present disclosure, the first electronic equipment further includes the sensor for recording vibration information, first During electronic equipment expresses verification information with vibration mode, sensor can recorde vibration information.As shown in figure 5, passing through Vibration information corresponding to first object acquisition vibration mode includes operation S501~S502.
In operation S501, judge whether the reading permission with the vibration information for reading sensor record.
In accordance with an embodiment of the present disclosure, sensor can be accelerometer, when the first electronic equipment is expressed with vibration mode During verification information, accelerometer can recorde vibration information, or be decoded to vibration information.First object can be with The reading permission with the vibration information for reading accelerometer record is determined whether according to configuration file.
Pass through in operation S502 in the case where judgement has the reading permission for the vibration information for reading sensor record The vibration information for reading sensor record obtains vibration information.
In accordance with an embodiment of the present disclosure, the first object need to only obtain the accelerometer permission of electronic equipment, want to permission Ask low, so that verifying process automation, without being manually entered verification information;Information can not be replicated, highly-safe.
Fig. 6 diagrammatically illustrates passing through corresponding to the first object acquisition vibration mode according to another embodiment of the disclosure The flow chart of vibration information.
As shown in fig. 6, by vibration information corresponding to the first object acquisition vibration mode further include operation S601~ S603。
In operation S601, in the case where judgement does not have the reading permission for the vibration information for reading sensor record, exhibition Show for the set interface for reading permission to be arranged.
In operation S602, obtain for the setting operation for reading permission to be arranged.
In operation S603, according to the configuration of setting the first object of operation adjustment, so that the first object, which has, reads sensing The reading permission of the vibration information of device record.
In accordance with an embodiment of the present disclosure, in the case where system default, all objects on the first electronic equipment can not Permission with the vibration information for reading sensor record.Before authentication, or verification information can be being got, and with vibration After dynamic form expression verification information, by showing for the set interface for reading permission to be arranged, prompt user that can change reading Weighting limit, improves user experience.
Fig. 7 diagrammatically illustrates the block diagram of the verifying system according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, verifying system is applied to the first electronic equipment, as shown in fig. 7, verifying system 700 is wrapped It includes and obtains module 710, vibration module 720 and sending module 730.
Obtain the verification information that module 710 is used to obtain the transmission of the second electronic equipment, wherein verification information is for verifying the Whether one electronic equipment is target device corresponding with default identification information;
Vibration module 720 is used to express verification information with vibration mode and generates corresponding vibration information;
Sending module 730 is used to be sent to third electronics by vibration information or by the information obtained after vibration information is handled Equipment, so that third electronic equipment is based on vibration information or based on the first electricity of Information Authentication obtained after processing vibration information Whether sub- equipment is target device, wherein third electronic equipment and the second electronic equipment are identical or different.
By embodiment of the disclosure, a kind of new verification mode with vibration mode characterization verification information is provided, is not necessarily to The manual validation information of user improves user's body without obtaining the reading permission for the other programs installed on electronic equipment It tests.
In accordance with an embodiment of the present disclosure, module 710 is obtained for obtaining the second electronic equipment according to the pre-stored data first The verification information that the default identification information of electronic equipment is sent.
In accordance with an embodiment of the present disclosure, verifying system 700 further includes parsing module, is vibrated for parsing according to preset rules Vibration information corresponding to form obtains parsing information;And sending module 730 is also used to parse information and is sent to third electricity Sub- equipment, so that third electronic equipment verifies whether the first electronic equipment is that target is set according to parsing information and verification information It is standby.
In accordance with an embodiment of the present disclosure, verifying system 700 further includes the first object and the second object, obtains module configuration and exists In second object, wherein send checking request to the second electronic equipment by the first object on the first electronic equipment;Pass through The second object acquisition verification information corresponding with checking request on one electronic equipment, wherein the first object and the second object are not Together;During expressing verification information with vibration mode, pass through vibration information corresponding to the first object acquisition vibration mode; Third electronic equipment is sent to by vibration information or by the information obtained after vibration information is handled by the first object.
In accordance with an embodiment of the present disclosure, the first electronic equipment further includes the sensor for recording vibration information, wherein the An object includes judging unit, for judging whether the reading permission with the vibration information for reading sensor record;It reads single Member, in the case where for having the reading permission for the vibration information for reading sensor record in judgement, by reading sensor note The vibration information of record obtains vibration information.
In accordance with an embodiment of the present disclosure, the first object further includes display unit, reads sensor for not having in judgement In the case where the reading permission of the vibration information of record, show for the set interface for reading permission to be arranged;Acquiring unit is used for It obtains for the setting operation for reading permission to be arranged;And adjustment unit, for matching according to setting the first object of operation adjustment It sets, so that the first object has the reading permission for the vibration information for reading sensor record.
In accordance with an embodiment of the present disclosure, vibration module 720 is used to convert vibration for verification information according to pre-arranged code rule Dynamic instruction;And verification information is expressed with vibration mode according to vibration instruction.
In accordance with an embodiment of the present disclosure, verification information is only used for the vibration that the first electronic equipment of driving is characterized according to verification information Dynamic rule is vibrated, and is made the vibrating sensor of the first electronic equipment perceive vibration and generated vibration information.
According to any number of or in which any number of in the module of the embodiment of the present disclosure, submodule, unit, subelement At least partly function can be realized in a module.According to the module of the embodiment of the present disclosure, submodule, unit, subelement In any one or more can be split into multiple modules to realize.According to the module of the embodiment of the present disclosure, submodule, list Member, any one or more in subelement can at least be implemented partly as hardware circuit, such as field-programmable gate array Arrange (FPGA), programmable logic array (PLA), system on chip, the system on substrate, the system in encapsulation, specific integrated circuit (ASIC), it or can be realized by carrying out hardware or the firmware of any other rational method that is integrated or encapsulating to circuit, Or it several appropriately combined is realized with any one in three kinds of software, hardware and firmware implementations or with wherein any. Alternatively, can be at least by partly according to one or more of the module of the embodiment of the present disclosure, submodule, unit, subelement It is embodied as computer program module, when the computer program module is run, corresponding function can be executed.
For example, obtaining module 710, any number of in vibration module 720 and sending module 730 may be incorporated in a mould It is realized in block or any one module therein can be split into multiple modules.Alternatively, one or more in these modules At least partly function of a module can be combined at least partly function of other modules, and be realized in a module.Root According to embodiment of the disclosure, obtaining at least one of module 710, vibration module 720 and sending module 730 can be at least by portion Ground is divided to be embodied as hardware circuit, such as field programmable gate array (FPGA), programmable logic array (PLA), system on chip, base The system in system, encapsulation, specific integrated circuit (ASIC) on plate, or can be by carrying out times that be integrated or encapsulating to circuit The hardware such as what other rational method or firmware realize, or with any one in three kinds of software, hardware and firmware implementations Kind or several appropriately combined realized with wherein any.Alternatively, obtaining module 710, vibration module 720 and sending module 730 At least one of can at least be implemented partly as computer program module, when the computer program module is run, Corresponding function can be executed.
Fig. 8 is diagrammatically illustrated according to the computer system for being adapted for carrying out method as described above of the embodiment of the present disclosure Block diagram.Computer system shown in Fig. 8 is only an example, should not function to the embodiment of the present disclosure and use scope bring Any restrictions.
As shown in figure 8, computer system 800 includes processor 810 and computer readable storage medium 820.The computer System 800 can execute the method according to the embodiment of the present disclosure.
Specifically, processor 810 for example may include general purpose microprocessor, instruction set processor and/or related chip group And/or special microprocessor (for example, specific integrated circuit (ASIC)), etc..Processor 810 can also include using for caching The onboard storage device on way.Processor 810 can be the different movements for executing the method flow according to the embodiment of the present disclosure Single treatment unit either multiple processing units.
Computer readable storage medium 820, such as can be non-volatile computer readable storage medium, specific example Including but not limited to: magnetic memory apparatus, such as tape or hard disk (HDD);Light storage device, such as CD (CD-ROM);Memory, such as Random access memory (RAM) or flash memory;Etc..
Computer readable storage medium 820 may include computer program 821, which may include generation Code/computer executable instructions execute processor 810 according to the embodiment of the present disclosure Method or its any deformation.
Computer program 821 can be configured to have the computer program code for example including computer program module.Example Such as, in the exemplary embodiment, the code in computer program 821 may include one or more program modules, for example including 821A, module 821B ....It should be noted that the division mode and number of module are not fixation, those skilled in the art can To be combined according to the actual situation using suitable program module or program module, when these program modules are combined by processor 810 When execution, processor 810 is executed according to the method for the embodiment of the present disclosure or its any deformation.
It can according to an embodiment of the invention, obtaining at least one of module 710, vibration module 720 and sending module 730 To be embodied as the computer program module with reference to Fig. 8 description, when being executed by processor 810, may be implemented described above Corresponding operating.
The disclosure additionally provides a kind of computer readable storage medium, which can be above-mentioned reality It applies included in equipment/device/system described in example;Be also possible to individualism, and without be incorporated the equipment/device/ In system.Above-mentioned computer readable storage medium carries one or more program, when said one or multiple program quilts When execution, the method according to the embodiment of the present disclosure is realized.
In accordance with an embodiment of the present disclosure, computer readable storage medium can be non-volatile computer-readable storage medium Matter, such as can include but is not limited to: portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), portable compact disc read-only memory (CD-ROM), light Memory device, magnetic memory device or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can With to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or Person is in connection.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
It will be understood by those skilled in the art that the feature recorded in each embodiment and/or claim of the disclosure can To carry out multiple combinations and/or combination, even if such combination or combination are not expressly recited in the disclosure.Particularly, exist In the case where not departing from disclosure spirit or teaching, the feature recorded in each embodiment and/or claim of the disclosure can To carry out multiple combinations and/or combination.All these combinations and/or combination each fall within the scope of the present disclosure.
Although the disclosure, art technology has shown and described referring to the certain exemplary embodiments of the disclosure Personnel it should be understood that in the case where the spirit and scope of the present disclosure limited without departing substantially from the following claims and their equivalents, A variety of changes in form and details can be carried out to the disclosure.Therefore, the scope of the present disclosure should not necessarily be limited by above-described embodiment, But should be not only determined by appended claims, also it is defined by the equivalent of appended claims.

Claims (10)

1. a kind of verification method is applied to the first electronic equipment, which comprises
Obtain the verification information of the second electronic equipment transmission, wherein the verification information is for verifying first electronic equipment It whether is target device corresponding with default identification information;
The verification information is expressed with vibration mode and generates corresponding vibration information;And
It is sent to third electronic equipment by the vibration information or by the information obtained after the vibration information is handled, so that The third electronic equipment is based on the vibration information or based on described in the Information Authentication obtained after the processing vibration information Whether the first electronic equipment is the target device, wherein the third electronic equipment it is identical as second electronic equipment or It is different.
2. according to the method described in claim 1, wherein, the method also includes:
Vibration information corresponding to the vibration mode is parsed according to preset rules, obtains parsing information;And
It includes: to send out the parsing information that the information obtained after the vibration information, which will be handled, and be sent to the third electronic equipment The third electronic equipment is given, so that the third electronic equipment is verified according to the parsing information and the verification information Whether first electronic equipment is the target device.
3. according to the method described in claim 1, wherein, the method also includes:
Checking request is sent to second electronic equipment by the first object on first electronic equipment;
Obtain the transmission of the second electronic equipment verification information include: by the second object acquisition on first electronic equipment with The corresponding verification information of the checking request, wherein first object is different from second object;
During expressing the verification information with the vibration mode, pass through vibration mode described in first object acquisition Corresponding vibration information;
By the vibration information or will to handle the information obtained after the vibration information to be sent to third electronic equipment include: logical First object is crossed by the vibration information or is sent to the third for the information obtained after the vibration information is handled Electronic equipment.
4. according to the method described in claim 3, wherein, first electronic equipment further includes for recording the vibration information Sensor, wherein include: by vibration information corresponding to vibration mode described in first object acquisition
Judge whether the reading permission with the vibration information for reading the sensor record;
In the case where judgement has the reading permission for the vibration information for reading the sensor record, by reading the sensing The vibration information of device record obtains the vibration information.
5. according to the method described in claim 4, wherein, the method also includes:
In the case where judgement does not have the reading permission for the vibration information for reading the sensor record, shows and read for being arranged The set interface of weighting limit;
It obtains for the setting operation for reading permission to be arranged;And
According to the configuration of the first object described in the setting operation adjustment, so that first object, which has, reads the sensing The reading permission of the vibration information of device record.
6. according to the method described in claim 1, wherein, expressing the verification information with vibration mode includes:
Vibration instruction is converted by the verification information according to pre-arranged code rule;And
It is instructed according to the vibration and the verification information is expressed with vibration mode.
7. according to the method described in claim 1, wherein, the verification information be only used for driving first electronic equipment according to The vibration rule of the verification information characterization is vibrated, and the vibrating sensor of first electronic equipment is made to perceive vibration Generate the vibration information.
8. according to the method described in claim 1, wherein, obtaining the verification information that the second electronic equipment is sent includes:
Obtain testing for the default identification information transmission of second electronic equipment, first electronic equipment according to the pre-stored data Demonstrate,prove information.
9. a kind of verifying system is applied to the first electronic equipment, the system comprises:
Module is obtained, for obtaining the verification information of the second electronic equipment transmission, wherein the verification information is described for verifying Whether the first electronic equipment is target device corresponding with default identification information;
Vibration module, for expressing the verification information with vibration mode and generating corresponding vibration information;And
Sending module, for by the vibration information or will handle the information obtained after the vibration information be sent to third electricity Sub- equipment, so that the third electronic equipment is obtained after the vibration information based on the vibration information or based on handling Whether the first electronic equipment described in Information Authentication is the target device, wherein the third electronic equipment and second electricity Sub- equipment is identical or different.
10. a kind of computer system, comprising:
One or more processors;
Computer readable storage medium, for storing one or more programs,
Wherein, when one or more of programs are executed by one or more of processors, so that one or more of Processor realizes method described in any item of the claim 1 to 8.
CN201811631506.7A 2018-12-28 2018-12-28 Verification method and system and computer system Active CN109697343B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811631506.7A CN109697343B (en) 2018-12-28 2018-12-28 Verification method and system and computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811631506.7A CN109697343B (en) 2018-12-28 2018-12-28 Verification method and system and computer system

Publications (2)

Publication Number Publication Date
CN109697343A true CN109697343A (en) 2019-04-30
CN109697343B CN109697343B (en) 2021-08-17

Family

ID=66232322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811631506.7A Active CN109697343B (en) 2018-12-28 2018-12-28 Verification method and system and computer system

Country Status (1)

Country Link
CN (1) CN109697343B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111259372A (en) * 2020-02-06 2020-06-09 联想(北京)有限公司 Security verification method and electronic device

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103079000A (en) * 2012-12-27 2013-05-01 深圳市金立通信设备有限公司 Method and device for terminal unlocking
CN104935575A (en) * 2015-04-29 2015-09-23 努比亚技术有限公司 Login method, and authentication method and device
CN105119883A (en) * 2015-07-08 2015-12-02 广东欧珀移动通信有限公司 Verify method based on vibration signals and server
CN105426735A (en) * 2015-11-05 2016-03-23 上海斐讯数据通信技术有限公司 Mobile terminal based identity verification system and method
CN106060027A (en) * 2016-05-25 2016-10-26 北京小米移动软件有限公司 Methods, devices, equipment and systems for verification based on verification codes
CN106375994A (en) * 2015-07-21 2017-02-01 中兴通讯股份有限公司 Mobile terminal pairing method and system
CN106648583A (en) * 2016-09-22 2017-05-10 依偎科技(南昌)有限公司 Information processing method and terminal
US20170140144A1 (en) * 2015-10-23 2017-05-18 Joel N. Bock System and method for authenticating a mobile device
CN107493378A (en) * 2017-08-07 2017-12-19 广东欧珀移动通信有限公司 Application program login method and device, computer equipment and readable storage medium
CN107800861A (en) * 2016-08-29 2018-03-13 金德奎 A kind of social equipment that information directly transmits, system and method
CN108052817A (en) * 2017-12-25 2018-05-18 仲杏英 Secure password input system
CN108989322A (en) * 2018-07-28 2018-12-11 努比亚技术有限公司 data transmission method, mobile terminal and computer readable storage medium
US20180357400A1 (en) * 2015-12-09 2018-12-13 Samsung Electronics Co., Ltd. Electronic device and method for providing user information

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103079000A (en) * 2012-12-27 2013-05-01 深圳市金立通信设备有限公司 Method and device for terminal unlocking
CN104935575A (en) * 2015-04-29 2015-09-23 努比亚技术有限公司 Login method, and authentication method and device
CN105119883A (en) * 2015-07-08 2015-12-02 广东欧珀移动通信有限公司 Verify method based on vibration signals and server
CN106375994A (en) * 2015-07-21 2017-02-01 中兴通讯股份有限公司 Mobile terminal pairing method and system
US20170140144A1 (en) * 2015-10-23 2017-05-18 Joel N. Bock System and method for authenticating a mobile device
CN105426735A (en) * 2015-11-05 2016-03-23 上海斐讯数据通信技术有限公司 Mobile terminal based identity verification system and method
US20180357400A1 (en) * 2015-12-09 2018-12-13 Samsung Electronics Co., Ltd. Electronic device and method for providing user information
CN106060027A (en) * 2016-05-25 2016-10-26 北京小米移动软件有限公司 Methods, devices, equipment and systems for verification based on verification codes
CN107800861A (en) * 2016-08-29 2018-03-13 金德奎 A kind of social equipment that information directly transmits, system and method
CN106648583A (en) * 2016-09-22 2017-05-10 依偎科技(南昌)有限公司 Information processing method and terminal
CN107493378A (en) * 2017-08-07 2017-12-19 广东欧珀移动通信有限公司 Application program login method and device, computer equipment and readable storage medium
CN108052817A (en) * 2017-12-25 2018-05-18 仲杏英 Secure password input system
CN108989322A (en) * 2018-07-28 2018-12-11 努比亚技术有限公司 data transmission method, mobile terminal and computer readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111259372A (en) * 2020-02-06 2020-06-09 联想(北京)有限公司 Security verification method and electronic device

Also Published As

Publication number Publication date
CN109697343B (en) 2021-08-17

Similar Documents

Publication Publication Date Title
CN112132292B (en) Longitudinal federation learning data processing method, device and system based on block chain
US9059858B1 (en) User characteristic based digital signature of documents
KR102179150B1 (en) Form filling method and related terminal
CN112463634B (en) Software testing method and device under micro-service architecture
CN113268336B (en) Service acquisition method, device, equipment and readable medium
US9665465B1 (en) Automated determination of application permissions
CN112800802B (en) Reserved vehicle taking method and device for stereo garage and computer readable storage medium
CN110113329A (en) A kind of verification method and device of identifying code
CN105162604A (en) Feature image identification based verification method and system, and verification server
CN109389736A (en) A kind of invoice checking method and device
CN105357178A (en) Login method for vehicle-mounted terminal and vehicle-mounted terminal
EP2579153A1 (en) Information generation system and method therefor
CN108092947B (en) Method and device for identity authentication of third-party application
CN113162770A (en) Online signature method and system
US20130159179A1 (en) Mobile device for processing application of client device and method for processing application of client device using the same
CN110278273B (en) Multimedia file uploading method, device, terminal, server and storage medium
US20120036228A1 (en) Image sharing system
CN102368852A (en) Information processing apparatus, information processing method and program
JP6372396B2 (en) Information transmission system
CN109697343A (en) Verification method and system, computer system
CN111478982A (en) Message processing method, device and system and electronic equipment
CN113704700B (en) Software authorization method, device, system, electronic device and medium
EP3798898A1 (en) Computer-implemented method for optical character recognition
CN111158744B (en) Cross-platform heterogeneous data integration method and device
JP2012203820A (en) Authentication system and authentication method

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