CN109697343A - Verification method and system, computer system - Google Patents
Verification method and system, computer system Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/313—User authentication using a call-back technique via a telephone network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input 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
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111259372A (en) * | 2020-02-06 | 2020-06-09 | 联想(北京)有限公司 | Security verification method and electronic device |
Citations (13)
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 |
-
2018
- 2018-12-28 CN CN201811631506.7A patent/CN109697343B/en active Active
Patent Citations (13)
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)
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 |