CN105760749B - A kind of data processing method and terminal - Google Patents
A kind of data processing method and terminal Download PDFInfo
- Publication number
- CN105760749B CN105760749B CN201610119016.3A CN201610119016A CN105760749B CN 105760749 B CN105760749 B CN 105760749B CN 201610119016 A CN201610119016 A CN 201610119016A CN 105760749 B CN105760749 B CN 105760749B
- Authority
- CN
- China
- Prior art keywords
- password
- pattern
- record
- geometrical
- geometrical pattern
- 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.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims description 22
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005057 finger movement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
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/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a kind of data processing method and terminal.Wherein, the data processing method, including:In touch-control screen display password, interface is set;At least two geometrical patterns that user sets the pattern Password Input region input at interface in the password are received, wherein, at least two geometrical pattern includes the geometrical pattern x and geometrical pattern y that putting position has overlapping region;Password setting record is generated according at least two geometrical pattern and preserves the password record is set, wherein, the password sets and at least two geometrical pattern is have recorded in record, and the password sets the putting position for each geometrical pattern being also recorded in record at least two geometrical pattern.When using technical scheme provided in an embodiment of the present invention to being handled as the data of password, the password of setting is not easy to be decrypted, so technical scheme provided in an embodiment of the present invention improves the security of password setting.
Description
Technical field
The present invention relates to field of information security technology, and in particular to a kind of data processing method and terminal.
Background technology
Developing rapidly and popularizing with electronic technology, the terminal such as mobile phone, computer have become people's routine work life
Indispensable instrument in work.User not only can carry out speech communication or video communication using terminal, can also utilize eventually
Work or amusement are come in end.Various information are have recorded in the terminal, in user's using terminal, it will usually which terminal is encrypted
Set.For example setting up password can be set when startup password can be set when terminal starts, opening a certain application or file
Deng.
The present inventor study and practice process in find, in the prior art commonly using pattern as password,
When user's finger is in pattern corresponding to mobile input password on screen, the vestige of finger movement can be left on screen, it is illegal to use
The password of input is easily decoded at family by the vestige on view screen, and therefore, the existing data to as password are handled
Method security it is poor.
The content of the invention
The embodiment of the invention discloses a kind of data processing method and terminal, to improve the security of password setting.
First aspect of the embodiment of the present invention discloses a kind of data processing method, including:
In touch-control screen display password, interface is set;
At least two geometrical patterns that user sets the pattern Password Input region input at interface in the password are received, its
In, at least two geometrical pattern includes the geometrical pattern x and geometrical pattern y that putting position has overlapping region;
Password setting record is generated according at least two geometrical pattern and preserves the password record is set, wherein,
The password sets and at least two geometrical pattern is have recorded in record, the password set be also recorded in record it is described extremely
The putting position of each geometrical pattern in few two geometrical patterns.
With reference in a first aspect, in the first possible embodiment of first aspect, the password is set in record also
It has recorded the input sequence of at least two geometrical pattern.
With reference to the possible embodiment of the first of first aspect or first aspect, second in first aspect may
Embodiment in,
The area of the overlapping region accounts for the geometrical pattern x areas or the ratio of the geometrical pattern y areas is more than
10%, and/or, the area of the overlapping region accounts for the geometrical pattern x areas or the ratio of the geometrical pattern y areas is less than
80%.
With reference in a first aspect, in the third possible embodiment of first aspect,
The password setting record is recorded and preserves in described set according at least two geometrical pattern generation password
Afterwards, methods described also includes:
At the touch-control screen display password authentification interface;
Worked as based on user in multiple geometrical patterns that the pattern Password Input region at the password authentification interface inputs
Preceding Password Input data, the pattern Password Input region that the current password input data is included in the password authentification interface are defeated
The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern that enter;
Search whether there is what is matched with the current password input data in the K password pre-saved sets record
Password sets record i, wherein, password sets in record i and have recorded at least two geometrical patterns and at least two pattern
Each pattern putting position, at least two geometrical pattern includes the geometrical pattern that putting position has overlapping region
Xi and geometrical pattern yi, it is that the K password sets any one password in record to set note that the password, which sets record i,
Record, the K is positive integer, and the i is less than or equal to K;
The password matched with the current password input data has been found in record is set in the K password to set
Prompt cipher is verified in the case of record.
Second aspect of the embodiment of the present invention provides a kind of data processing method, including:
At touch-control screen display password authentification interface;
Worked as based on user in multiple geometrical patterns that the pattern Password Input region at the password authentification interface inputs
Preceding Password Input data, the pattern Password Input region that the current password input data is included in the password authentification interface are defeated
The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern that enter;
Search whether there is what is matched with the current password input data in the K password pre-saved sets record
Password sets record i, wherein, password sets in record i and have recorded at least two geometrical patterns and at least two pattern
Each pattern putting position, at least two geometrical pattern includes the geometrical pattern that putting position has overlapping region
Xi and geometrical pattern yi, it is that the K password sets any one password in record to set note that the password, which sets record i,
Record, the K is positive integer;
The password matched with the current password input data has been found in record is set in the K password to set
Prompt cipher is verified in the case of record.
The third aspect of the embodiment of the present invention provides a kind of terminal, including:
First display unit, for setting interface in touch-control screen display password;
First receiving unit, the pattern Password Input region input at interface is set extremely in the password for receiving user
Few two geometrical patterns, wherein, at least two geometrical pattern includes the geometrical pattern x that putting position has overlapping region
With geometrical pattern y;
First processing units, at least two geometrical pattern generation received according to first receiving unit
Password, which is set, records and preserves the password setting record, wherein, the password sets in record and have recorded described at least two
Geometrical pattern, the password set putting for each geometrical pattern being also recorded in record at least two geometrical pattern
Position.
With reference to the third aspect, in the first possible embodiment of the third aspect,
The password sets in record and is also recorded at least two geometric graph that first receiving unit receives
The input sequence of case.
With reference to the possible embodiment of the first of the third aspect or the third aspect, second in the third aspect may
Embodiment in,
The area of the overlapping region accounts for the geometrical pattern x areas or the ratio of the geometrical pattern y areas is more than
10%, and/or, the area of the overlapping region accounts for the geometrical pattern x areas or the ratio of the geometrical pattern y areas is less than
80%.
With reference to the third aspect, in the third possible embodiment of the third aspect, the terminal also includes:
Second display unit, at the touch-control screen display password authentification interface;
Second processing unit is more for being inputted based on user in the pattern Password Input region at the password authentification interface
Individual geometrical pattern obtains current password input data, and the current password input data is included in the figure at the password authentification interface
The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern of the input of case Password Input region;
First searching unit, for searching whether exist and described second in setting record in the K password pre-saved
The password for the current password input data matching that processing unit obtains sets record i, wherein, password, which is set in record i, to be remembered
The putting position of at least two geometrical patterns and each pattern at least two pattern, at least two geometry are recorded
Pattern includes the geometrical pattern xi and geometrical pattern yi that putting position has overlapping region, and it is institute that the password, which sets record i,
Stating K password sets any one password in record to set record, and the K is positive integer, and the i is less than or equal to K;
3rd processing unit, for when the searching unit the K password set record in found with it is described
Prompt cipher is verified in the case that the password of current password input data matching sets record.
Fourth aspect of the embodiment of the present invention provides a kind of terminal, including:
3rd display unit, at touch-control screen display password authentification interface;
Fourth processing unit is more for being inputted based on user in the pattern Password Input region at the password authentification interface
Individual geometrical pattern obtains current password input data, and the current password input data is included in the figure at the password authentification interface
The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern of the input of case Password Input region;
Second searching unit, for search whether to exist in setting record in K password pre-saving with it is described current
The password of Password Input Data Matching sets record i, wherein, password set have recorded in record i at least two geometrical patterns and
The putting position of each pattern at least two pattern, at least two geometrical pattern include putting position presence
The geometrical pattern xi and geometrical pattern yi of overlapping region, it is that the K password sets appointing in record that the password, which sets record i,
One password of meaning sets record, and the K is positive integer;
5th processing unit, inputted for having been found in record is set in the K password with the current password
Prompt cipher is verified in the case that the password of Data Matching sets record.
As can be seen that using technical scheme provided in an embodiment of the present invention, due to multiple geometric graphs for generating password
Case includes the geometrical pattern that putting position has overlapping region, and so, other people are by observing the input vestige on touch-screen
It is not easy to determine each pattern for having overlapping region, therefore, using technical scheme provided in an embodiment of the present invention to as password
Data when handled, the password of setting is not easy to be decrypted, so technical scheme provided in an embodiment of the present invention carries
The security that high password is set.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, it will use below required in embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for ability
For the those of ordinary skill of domain, on the premise of not paying creative work, it can also be obtained according to these accompanying drawings other attached
Figure.
Fig. 1 is a kind of schematic flow sheet of data processing method provided in an embodiment of the present invention;
Fig. 2 is the schematic flow sheet of another data processing method provided in an embodiment of the present invention;
Fig. 3-a are the schematic flow sheet of another data processing method provided in an embodiment of the present invention;
Fig. 3-b are the schematic diagram that user of the embodiment of the present invention sets the geometrical pattern inputted in interface in password;
Fig. 3-c are the schematic diagram for the geometrical pattern that user of the embodiment of the present invention inputs in password authentification interface;
Fig. 4-a are a kind of structural representation of terminal provided in an embodiment of the present invention;
Fig. 4-b are the structural representation of another terminal provided in an embodiment of the present invention;
Fig. 5 is the structural representation of another terminal provided in an embodiment of the present invention;
Fig. 6 is the structural representation of another terminal provided in an embodiment of the present invention.
Embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention
Accompanying drawing, the technical scheme in the embodiment of the present invention is explicitly described, it is clear that described embodiment is the present invention one
The embodiment divided, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not doing
Go out under the premise of creative work the every other embodiment obtained, should all belong to the scope of protection of the invention.
Term " first ", " second " and " the 3rd " occurred in description of the invention, claims and accompanying drawing etc. is to use
In the different object of difference, and it is not intended to describe specific order.In addition, term " comprising " and " having " and they are any
Deformation, it is intended that cover non-exclusive include.Such as contain the process of series of steps or unit, method, system, product
Or equipment the step of being not limited to list or unit, but the step of alternatively also include not listing or unit, or can
Selection of land is also included for the intrinsic other steps of these processes, method, product or equipment or unit.
Referring to Fig. 1, Fig. 1 is a kind of schematic flow sheet for data processing method that one embodiment of the present of invention provides.
Wherein, as shown in figure 1, a kind of data processing method that one embodiment of the present of invention provides can include herein below:
101st, interface is set in the touch-control screen display password of terminal.
In possible embodiment, function can be set by the password of touch control terminal, to realize the touch-control in terminal
Screen display password sets interface.
Wherein, it can be region corresponding to whole touch screen or touch-screen set in advance that password, which sets interface,
A part of region.
Wherein, terminal can be the electronic equipment that mobile phone, personal digital assistant or notebook computer etc. have touch-screen.
102nd, terminal receives more than at least two of pattern Password Input region input of the user at password setting interface
What pattern, wherein, at least two geometrical pattern includes the geometrical pattern x and geometric graph that putting position has overlapping region
Case y.
Wherein, password set the pattern Password Input region at interface can be whole password set region corresponding to interface,
It can also be a part of region in password sets interface, the geometric graph of user's input is received in pattern Password Input region
Case.
Wherein, the geometrical pattern of user's input can be triangle, rhombus, pentagon, hexagon, circle, ellipse, no
The patterns such as regular shape, spheroid, cube.For example, pattern x can be that rhombus, pattern y can be adjacent two in pattern x
The triangle that side is formed;Or pattern x can be circular, pattern y can be the semicircle overlapped with a pattern x part;Or
Person, pattern x can be cubes, and pattern y can be square in regular cube pattern either parallelogram or by just
Triangle that adjacent both sides are formed in cube etc., a desirable pattern one partially overlap with pattern two.
103rd, terminal generates password and sets to record and preserve the password and set and remembers according at least two geometrical pattern
Record, wherein, the password sets and at least two geometrical pattern is have recorded in record, and the password sets in record and also recorded
The putting position of each geometrical pattern at least two geometrical pattern.
Wherein, password sets at least two geometrical patterns recorded in record, including:Record the shape letter of each geometrical pattern
Breath.Password sets the putting position of each geometrical pattern recorded in record, including:Record the relative position between each geometrical pattern
Put, such as the information such as some geometrical pattern position whether overlapping and overlapping with other each geometrical patterns.
As can be seen that using technical scheme provided in an embodiment of the present invention, due to multiple geometric graphs for generating password
Case includes the geometrical pattern that putting position has overlapping region, and so, other people are by observing the input vestige on touch-screen
It is not easy to determine each pattern for having overlapping region, therefore, using technical scheme provided in an embodiment of the present invention to as password
Data when handled, the password of setting is not easy to be decrypted, so technical scheme provided in an embodiment of the present invention carries
The security that high password is set.
Optionally, in some possible embodiments of the present invention, at least one in geometrical pattern x and geometrical pattern y
It is individual that there is at least one inflection point.For example, geometrical pattern x can be the square with four inflection points, geometrical pattern y
Can be the line segment of no inflection point, and geometrical pattern y overlaps with a line in geometrical pattern x.Geometrical pattern x can also be
Triangle with three inflection points, geometrical pattern y can be overlapped with geometrical pattern x two sides there is an inflection point
Two lines section.
Optionally, in some possible embodiments of the present invention, each geometrical pattern can be set all to include at least one
Individual inflection point, after any geometrical pattern of user's input is obtained, methods described can also include:
Determine the quantity of the inflection point for the geometrical pattern that user currently inputs;
In the case where detecting that the quantity of inflection point of the geometrical pattern that user currently inputs is less than one, prompt
Re-enter the geometrical pattern.For example, if the geometrical pattern that user currently inputs is the line segment of no inflection point, prompt
Re-enter the geometrical pattern.It is to be appreciated that the data volume of the inflection point of any geometrical pattern of setting input is all
Some value is have to be larger than, such as, the quantity that can set any geometrical pattern inflection point of input is both greater than three, when user is defeated
When having entered the quantity of the inflection point of some geometrical pattern less than three, prompt to re-enter the geometrical pattern.
Optionally, in some possible embodiments of the present invention, can also have recorded in password setting record described
The input sequence of at least two geometrical patterns.For example, if user has sequentially input 3 geometrical patterns A, B and C, close
The order that pattern A can be set in code setting record is 1, setting pattern B order is 2, pattern C order is 3.
Optionally, in some possible embodiments of the present invention, the area of the overlapping region accounts for the geometric graph
The ratio of case x areas or the geometrical pattern y areas be more than 10%, and/or, the area of the overlapping region accounts for the geometric graph
The ratio of case x areas or the geometrical pattern y areas is less than 80%.
Optionally, in some possible embodiments of the present invention, can also be set at least in password sets record
The area of one geometrical pattern is more than some setting value, for example can set geometrical pattern x and geometrical pattern y area more than 5
Square centimeter etc..
Optionally, in some possible embodiments of the present invention, generated according at least two geometrical pattern
After password sets record and preserves the password setting record, methods described can also include:
At the touch-control screen display password authentification interface;
Worked as based on user in multiple geometrical patterns that the pattern Password Input region at the password authentification interface inputs
Preceding Password Input data, the pattern Password Input region that the current password input data is included in the password authentification interface are defeated
The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern that enter;
Search whether there is what is matched with the current password input data in the K password pre-saved sets record
Password sets record i, wherein, password sets in record i and have recorded at least two geometrical patterns and at least two pattern
Each pattern putting position, at least two geometrical pattern includes the geometrical pattern that putting position has overlapping region
Xi and geometrical pattern yi, it is that the K password sets any one password in record to set note that the password, which sets record i,
Record, the K is positive integer, and the i is less than or equal to K;
The password matched with the current password input data has been found in record is set in the K password to set
Prompt cipher is verified in the case of record.
Correspondingly, referring to Fig. 2, Fig. 2 is a kind of stream for data processing method that an alternative embodiment of the invention provides
Cheng Tu, as shown in Fig. 2 a kind of data processing method that another example of the present invention provides can include following content:
201st, at the touch-control screen display password authentification interface of terminal.
, can be by the unlocking function of touch control terminal, to realize on the touch screen of terminal in possible embodiment
Show password authentification interface.
Wherein, password authentification interface can be region corresponding to whole touch screen or touch-screen set in advance
A part of region.
Wherein, terminal can be the electronic equipment that mobile phone, personal digital assistant or notebook computer etc. have touch-screen.
202nd, multiple geometric graphs that terminal is inputted based on user in the pattern Password Input region at the password authentification interface
Case obtains current password input data, and the pattern password that the current password input data is included in the password authentification interface is defeated
Enter the putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern of region input.
Wherein, the pattern Password Input region at password authentification interface can be region corresponding to whole password authentification interface,
It can also be a part of region in password authentification interface, be received in the pattern password authentification at password authentification interface enters region
Multiple geometrical patterns of user's input.
Wherein, multiple geometrical patterns of user's input can be triangle, rhombus, pentagon, hexagon, circle, ellipse
The patterns such as shape, irregular shape, spheroid, cube.For example, pattern xi can be that rhombus, pattern yi can be phases in pattern x
The triangle that adjacent both sides are formed;Or pattern xi can be circular, pattern yi can be overlapped with a pattern xi part
It is semicircle;Or pattern xi can be cube, pattern yi can be square or parallel four sides in regular cube pattern
Shape is partially overlapped by adjacent both sides are formed in square triangle etc., a desirable pattern one with pattern two.
203rd, terminal searches whether to exist in the K password pre-saved sets record inputs number with the current password
According to the password of matching, record i is set, wherein, password sets in record i and have recorded at least two geometrical patterns and described at least two
The putting position of each pattern in individual pattern, at least two geometrical pattern include putting position and overlapping region be present
Geometrical pattern xi and geometrical pattern yi, it is any one password in K password setting record that the password, which sets record i,
Record is set, and the K is positive integer, and the i is less than or equal to K.
204th, the password matched with the current password input data has been found in record is set in the K password
Prompt cipher is verified in the case of setting record.
For example, if K is 1, that is, 1 password has been pre-saved and record is set, it is assumed that remembered in the password sets record
Two geometrical patterns, i.e. geometrical pattern one and geometrical pattern two have been recorded, have recorded in the password sets record:Geometrical pattern one
It is the semicircle overlapped with a part for geometrical pattern one for circular, geometrical pattern two, and the arc-shaped side of geometrical pattern two passes through
The round dot of geometrical pattern one, the straight line and geometrical pattern one of geometrical pattern two are tangent, then terminal is in decrypted state, if user
The geometrical pattern three inputted in the pattern Password Input region at password authentification interface is that circular, input geometrical pattern four is half
Circle, and the arc-shaped side of geometrical pattern four passes through the round dot of geometrical pattern three, straight line and the geometrical pattern three of geometrical pattern four
Tangent, then the password pre-saved sets the password setting record for existing in record and being matched with current password input data, then close
Code is verified.
Fig. 3-a are referred to, Fig. 3-a are that a kind of flow for data processing method that an alternative embodiment of the invention provides is shown
It is intended to, as shown in Fig. 3-a, a kind of data processing method that another example of the invention provides can include following content:
301st, interface is set in the touch-control screen display password of mobile phone.
Specifically, function can be set by the password of touch-control mobile phone, to realize the touch-control screen display password in mobile phone
Interface is set.
302nd, mobile phone successively receives the right angle three that user sets the pattern Password Input region input at interface in the password
Angular abd is as geometrical pattern x, and another right angled triangle ade inputted is as geometric figure y, two of which right angle three
Angular hypotenuse is mutually perpendicular to, i.e., bd is vertical with ae, as shown in Fig. 3-b.
303rd, mobile phone sets record simultaneously according to right angled triangle abd and right angled triangle ade the generation password of priority input
Save as password set record, wherein, password set record in have recorded right angled triangle abd and right angled triangle ade this two
Individual geometrical pattern, and the putting position of two right angled triangles;Wherein, the right angled triangle abd of first input hypotenuse
It is horizontal, right angle is above hypotenuse;The right angled triangle ade of second input hypotenuse is vertical, and right angle is in hypotenuse
Right time.The putting position being also recorded in password setting record between right angled triangle abd and right angled triangle ade, i.e., two
The hypotenuse of individual right angled triangle is mutually perpendicular to, i.e., bd is vertical with ae, and password sets in record and is also recorded for two right angled triangles
The sequencing of input.
304th, at the touch-control screen display password authentification interface of mobile phone.
Specifically, can be by the unlocking function of touch-control mobile phone, to realize the touch-control screen display password authentification in mobile phone
Interface.
Wherein, password authentification interface can be region corresponding to whole touch screen or touch-screen set in advance
A part of region.
305th, mobile phone is obtained based on user in multiple geometrical patterns that the pattern Password Input region at password authentification interface inputs
To current password input data, the current password input data is included in the pattern Password Input area at the password authentification interface
The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern of domain input, and each pattern
Input sequence.
For example, if user is at password authentification interface successively two right angled triangles efh and eih of input.Wherein, right angle
Triangle efh hypotenuse fh is horizontally situated, and right angle is located above hypotenuse fh, and right angled triangle eih hypotenuse ei is located at
Upright position, right angle is located at hypotenuse ei the right, and hypotenuse fh is vertical with hypotenuse ei.
306th, mobile phone searches whether exist and the current password input data in the password pre-saved sets record
The password of matching sets record.
307th, the password matched with current password input data has been found in password sets record record is set, prompted
Password authentification passes through.
As can be seen that using technical scheme provided in an embodiment of the present invention, due to multiple geometric graphs for generating password
Case includes the geometrical pattern that putting position has overlapping region, and so, other people are by observing the input vestige on touch-screen
It is not easy to determine each pattern for having overlapping region, therefore, using technical scheme provided in an embodiment of the present invention to as password
Data when handled, the password of setting is not easy to be decrypted, so technical scheme provided in an embodiment of the present invention carries
The security that high password is set.
Fig. 4-a are referred to, Fig. 4-a are a kind of structural representations for terminal that one embodiment of the present of invention provides.Such as figure
Shown in 4-a, a kind of terminal 400 provided in an embodiment of the present invention can include:
First display unit 401, for setting interface in touch-control screen display password.
In possible embodiment, function can be set by the password of touch control terminal, to realize the touch-control in terminal
Screen display password sets interface.
First receiving unit 402, the pattern Password Input region at interface is set to input in the password for receiving user
At least two geometrical patterns, wherein, at least two geometrical pattern includes the geometry that putting position has overlapping region
Pattern x and geometrical pattern y.
Wherein, password set the pattern Password Input region at interface can be whole password set region corresponding to interface,
It can also be a part of region in password sets interface, the geometric graph of user's input is received in pattern Password Input region
Case.
Wherein, the geometrical pattern of user's input can be triangle, rhombus, pentagon, hexagon, circle, ellipse, no
The patterns such as regular shape, spheroid, cube.For example, pattern x can be that rhombus, pattern y can be adjacent two in pattern x
The triangle that side is formed;Or pattern x can be circular, pattern y can be the semicircle overlapped with a pattern x part;Or
Person, pattern x can be cubes, and pattern y can be square in regular cube pattern either parallelogram or by just
Triangle that adjacent both sides are formed in cube etc., a desirable pattern one partially overlap with pattern two.
First processing units 403, at least two geometric graph received according to first receiving unit 402
Case generation password sets to record and simultaneously preserves the password and set record, wherein, the password set have recorded in record it is described extremely
Few two geometrical patterns, the password set each geometrical pattern being also recorded in record at least two geometrical pattern
Putting position.
Wherein, password sets at least two geometrical patterns recorded in record, including:Record the shape letter of each geometrical pattern
Breath.Password sets the putting position of each geometrical pattern recorded in record, including:Record the relative position between each geometrical pattern
Put, such as the information such as some geometrical pattern position whether overlapping and overlapping with other each geometrical patterns.
As can be seen that using technical scheme provided in an embodiment of the present invention, due to multiple geometric graphs for generating password
Case includes the geometrical pattern that putting position has overlapping region, and so, other people are by observing the input vestige on touch-screen
It is not easy to determine each pattern for having overlapping region, therefore, using technical scheme provided in an embodiment of the present invention to as password
Data when handled, the password of setting is not easy to be decrypted, so technical scheme provided in an embodiment of the present invention carries
The security that high password is set.
Optionally, in some possible embodiments of the present invention, at least one in geometrical pattern x and geometrical pattern y
It is individual that there is at least one inflection point.For example, geometrical pattern x can be the square with four inflection points, geometrical pattern y
Can be the line segment of no inflection point, and geometrical pattern y overlaps with a line in geometrical pattern x.Geometrical pattern x can also be
Triangle with three inflection points, geometrical pattern y can be overlapped with geometrical pattern x two sides there is an inflection point
Two lines section.
Optionally, in some possible embodiments of the present invention, each geometrical pattern can be set all to include at least one
Individual inflection point, after any geometrical pattern of user's input is obtained, described device can also include:
Determine the quantity of the inflection point for the geometrical pattern that user currently inputs;
In the case where detecting that the quantity of inflection point of the geometrical pattern that user currently inputs is less than one, prompt
Re-enter the geometrical pattern.For example, if the geometrical pattern that user currently inputs is the line segment of no inflection point, prompt
Re-enter the geometrical pattern.It is to be appreciated that the data volume of the inflection point of any geometrical pattern of setting input is all
Some value is have to be larger than, such as, the quantity that can set any geometrical pattern inflection point of input is both greater than three, when user is defeated
When having entered the quantity of the inflection point of some geometrical pattern less than three, prompt to re-enter the geometrical pattern.
Optionally, in some possible embodiments of the present invention, can also have recorded in password setting record described
The input sequence of at least two geometrical patterns.For example, if user has sequentially input 3 geometrical patterns A, B and C, close
The order that pattern A can be set in code setting record is 1, setting pattern B order is 2, pattern C order is 3.
Optionally, in some possible embodiments of the present invention, the area of the overlapping region accounts for the geometric graph
The ratio of case x areas or the geometrical pattern y areas be more than 10%, and/or, the area of the overlapping region accounts for the geometric graph
The ratio of case x areas or the geometrical pattern y areas is less than 80%.
Optionally, in some possible embodiments of the present invention, can also be set at least in password sets record
The area of one geometrical pattern is more than some setting value, for example can set geometrical pattern x and geometrical pattern y area more than 5
Square centimeter etc..
Optionally, in some possible embodiments of the present invention, described device can also include as shown in Fig. 4-b:
Second display unit 440, at the touch-control screen display password authentification interface;
Second processing unit 450, for being inputted based on user in the pattern Password Input region at the password authentification interface
Multiple geometrical patterns obtain current password input data, the current password input data is included in the password authentification interface
The input of pattern Password Input region the multiple geometrical pattern and the multiple geometrical pattern in each pattern put
Position;
First searching unit 460, for searching whether to exist in setting record in K password pre-saving and described the
The password for the current password input data matching that two processing units obtain sets record i, wherein, password is set in record i
It has recorded the putting position of at least two geometrical patterns and each pattern at least two pattern, described more than at least two
What pattern includes the geometrical pattern xi and geometrical pattern yi that putting position has overlapping region, and the password, which is set, to be recorded i and be
The K password sets any one password in record to set record, and the K is positive integer, and the i is less than or equal to K;
3rd processing unit 470, for having been found and institute in setting record in the K password when the searching unit
Prompt cipher is verified in the case of stating the password setting record of current password input data matching.
It is understood that the function of each functional module of the terminal 400 of the present embodiment can according to prior figures 1 or Fig. 3-
Method specific implementation in embodiment of the method shown in a, the correlation that its specific implementation process is referred to above method embodiment are retouched
State, here is omitted.
Referring to Fig. 5, Fig. 5 is the structural representation for the terminal 500 that another embodiment of the present invention provides.Wherein, terminal 500
Including:
3rd display unit 510, at touch-control screen display password authentification interface.
Fourth processing unit 520, for being inputted based on user in the pattern Password Input region at the password authentification interface
Multiple geometrical patterns obtain current password input data, the current password input data is included in the password authentification interface
The input of pattern Password Input region the multiple geometrical pattern and the multiple geometrical pattern in each pattern put
Position.
Second searching unit 530, work as searching whether to exist in setting record in the K password pre-saved with described
The password of preceding Password Input Data Matching sets record i, wherein, password sets in record i and have recorded at least two geometrical patterns
With the putting position of each pattern at least two pattern, at least two geometrical pattern includes putting position and deposited
Geometrical pattern xi and geometrical pattern yi in overlapping region, it is that the K password is set in record that the password, which sets record i,
Any one password sets record, and the K is positive integer.
5th processing unit 540, it is defeated with the current password for having been found in record is set in the K password
Prompt cipher is verified in the case of entering the password setting record of Data Matching.
It is understood that the function of each functional module of the terminal 500 of the present embodiment can according to prior figures 2 method
Method specific implementation in embodiment, its specific implementation process are referred to the associated description of above method embodiment, herein not
Repeat again.
Referring to Fig. 6, Fig. 6 is the structural representation for the terminal 600 that another embodiment of the present invention provides.Wherein, terminal 600
It may include:Processor 610, memory 620, user interface 630 and communication bus 640.Wherein, communication bus 640 is used to realize
Connection communication between these components.
User interface 630 can including touch-screen etc. device, can be used for receive user input be used for encrypt at least
Two geometrical patterns and at least two geometrical patterns for being used to decrypt for receiving user's input, wherein, it is described to be used for what is encrypted
At least two geometrical patterns include the geometrical pattern x and geometrical pattern y that putting position has overlapping region.
Wherein, memory 620 can include read-only storage and random access memory, can be used for storing password setting
Record and provide instruction and data for store program codes and to processor 610.A part in memory 620 can be with
Including nonvolatile RAM.
In an embodiment of the present invention, used by the program code or instruction, processor 610 that call the storage of memory 620
Set at least two geometrical patterns generation password inputted according to user and record and preserve the password setting record, wherein,
The password sets and at least two geometrical pattern is have recorded in record, the password set be also recorded in record it is described extremely
The putting position of each geometrical pattern in few two geometrical patterns.
Optionally, in some possible embodiments of the invention, password, which is set, is also recorded for described at least two in record
The input sequence of individual geometrical pattern.
Optionally, in some possible embodiments of the invention, the area of overlapping region accounts for the geometrical pattern x areas
Or the ratio of the geometrical pattern y areas be more than 10%, and/or, the area of the overlapping region accounts for the geometrical pattern x areas
Or the ratio of the geometrical pattern y areas is less than 80%.
Optionally, in some possible embodiments of the invention, user interface 630 is additionally operable to close in touch-control screen display
Code checking interface;Processor 610 is additionally operable to:Inputted based on user in the pattern Password Input region at the password authentification interface
Multiple geometrical patterns obtain current password input data, and the current password input data is included in the password authentification interface
Each pattern in the multiple geometrical pattern and the multiple geometrical pattern of the input of pattern Password Input region puts position
Put;Processor 610 is additionally operable to, and searches whether exist and current password input number in the password pre-saved sets record
According to the password of matching, record is set, wherein, password sets in record and have recorded at least two geometrical patterns and described at least two
The putting position of each pattern in pattern, at least two geometrical pattern include at least two putting positions exist it is overlapping
The geometrical pattern in region.If the password matched with current password input data has been found in password sets record sets note
Record, then prompt cipher is verified.
As can be seen that using technical scheme provided in an embodiment of the present invention, due to multiple geometric graphs for generating password
Case includes the geometrical pattern that putting position has overlapping region, and so, other people are by observing the input vestige on touch-screen
It is not easy to determine each pattern for having overlapping region, therefore, using technical scheme provided in an embodiment of the present invention to as password
Data when handled, the password of setting is not easy to be decrypted, so technical scheme provided in an embodiment of the present invention carries
The security that high password is set.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed device, can be by another way
Realize.For example, device embodiment described above is schematical, for example, the division of the unit, only a kind of logic
Function divides, and can have other dividing mode when actually realizing, such as multiple units or component can be combined or can collected
Into to another system, or some features can be ignored, or not perform.Another, shown or discussed mutual coupling
Close or direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING or communication connection of device or unit, can be with
It is electrical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list
Member can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and is used as independent production marketing or use
When, it can be stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially
The part to be contributed in other words to prior art or all or part of the technical scheme can be in the form of software products
Embody, the computer software product is stored in a storage medium, including some instructions are causing a computer
Equipment (can be personal computer, server or network equipment etc.) perform each embodiment methods described of the present invention whole or
Part steps.And foregoing storage medium includes:USB flash disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic disc or CD etc. are various can be with store program codes
Medium.
Claims (10)
- A kind of 1. data processing method, it is characterised in that including:In touch-control screen display password, interface is set;At least two geometrical patterns that user sets the pattern Password Input region input at interface in the password are received, wherein, At least two geometrical pattern includes the geometrical pattern x and geometrical pattern y that putting position has overlapping region;Password setting record is generated according at least two geometrical pattern and preserves the password record is set, wherein, it is described Password sets and at least two geometrical pattern is have recorded in record, and the password, which is set, is also recorded for described at least two in record The putting position of each geometrical pattern in individual geometrical pattern.
- 2. according to the method for claim 1, it is characterised in that the password, which is set, is also recorded for described at least two in record The input sequence of individual geometrical pattern.
- 3. method according to claim 1 or 2, it is characterised in thatThe area of the overlapping region accounts for the ratio of the geometrical pattern x areas or the geometrical pattern y areas more than 10%, or The area of overlapping region described in person account for the geometrical pattern x areas or the geometrical pattern y areas ratio be more than 10% and Less than 80%, or the area of the overlapping region accounts for the geometrical pattern x areas or the ratio of the geometrical pattern y areas is big In 0 and less than 80%.
- 4. according to the method for claim 1, it is characterised in that described close according at least two geometrical pattern generation After code sets record and preserves the password setting record, methods described also includes:At the touch-control screen display password authentification interface;Obtained based on user in multiple geometrical patterns that the pattern Password Input region at the password authentification interface inputs current close Code input data, the current password input data are included in the pattern Password Input region input at the password authentification interface The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern;Search whether the password matched with the current password input data be present in the K password pre-saved sets record Record i is set, wherein, it have recorded in password setting record i every at least two geometrical patterns and at least two pattern The putting position of individual pattern, at least two geometrical pattern include putting position exist overlapping region geometrical pattern xi and Geometrical pattern yi, it is that the K password sets any one password in record to set record, institute that the password, which sets record i, It is positive integer to state K, and shown i is less than or equal to K;The password matched with the current password input data is found in record is set in the K password record is set In the case of prompt cipher be verified.
- A kind of 5. data processing method, it is characterised in that including:At touch-control screen display password authentification interface;Obtained based on user in multiple geometrical patterns that the pattern Password Input region at the password authentification interface inputs current close Code input data, the current password input data are included in the pattern Password Input region input at the password authentification interface The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern;Search whether the password matched with the current password input data be present in the K password pre-saved sets record Record i is set, wherein, it have recorded in password setting record i every at least two geometrical patterns and at least two pattern The putting position of individual pattern, at least two geometrical pattern include putting position exist overlapping region geometrical pattern xi and Geometrical pattern yi, it is that the K password sets any one password in record to set record, institute that the password, which sets record i, It is positive integer to state K;The password matched with the current password input data is found in record is set in the K password record is set In the case of prompt cipher be verified.
- A kind of 6. terminal, it is characterised in that including:First display unit, for setting interface in touch-control screen display password;First receiving unit, for receiving at least the two of pattern Password Input region input of the user at password setting interface Individual geometrical pattern, wherein, at least two geometrical pattern includes putting position and the geometrical pattern x of overlapping region and several be present What pattern y;First processing units, at least two geometrical pattern for being received according to first receiving unit generate password Set and record and preserve the password setting record, wherein, the password sets in record and have recorded at least two geometry Pattern, each geometrical pattern that the password setting is also recorded at least two geometrical pattern in recording put position Put.
- 7. terminal according to claim 6, it is characterised in thatThe password sets in record and is also recorded at least two geometrical pattern that first receiving unit receives Input sequence.
- 8. the terminal according to claim 6 or 7, it is characterised in thatThe area of the overlapping region accounts for the ratio of the geometrical pattern x areas or the geometrical pattern y areas more than 10%, or The area of overlapping region described in person account for the geometrical pattern x areas or the geometrical pattern y areas ratio be more than 10% and Less than 80%, or the area of the overlapping region accounts for the geometrical pattern x areas or the ratio of the geometrical pattern y areas is big In 0 and less than 80%.
- 9. terminal according to claim 6, it is characterised in that also include:Second display unit, at the touch-control screen display password authentification interface;Second processing unit, it is multiple several for being inputted based on user in the pattern Password Input region at the password authentification interface What pattern obtains current password input data, and the pattern that the current password input data is included in the password authentification interface is close The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern of code input area input;First searching unit, for searching whether exist and the second processing in setting record in the K password pre-saved The password for the current password input data matching that unit obtains sets record i, wherein, password sets in record i and have recorded The putting position of at least two geometrical patterns and each pattern at least two pattern, at least two geometrical pattern Include geometrical pattern xi and geometrical pattern yi that putting position has overlapping region, it is the K that the password, which sets record i, Password sets any one password in record to set record, and the K is positive integer, and the i is less than or equal to K;3rd processing unit, for when first searching unit the K password set record in found with it is described Prompt cipher is verified in the case that the password of current password input data matching sets record.
- A kind of 10. terminal, it is characterised in that including:3rd display unit, at touch-control screen display password authentification interface;Fourth processing unit, it is multiple several for being inputted based on user in the pattern Password Input region at the password authentification interface What pattern obtains current password input data, and the pattern that the current password input data is included in the password authentification interface is close The putting position of each pattern in the multiple geometrical pattern and the multiple geometrical pattern of code input area input;Second searching unit, for searching whether exist and the current password in setting record in the K password pre-saved The password of input data matching sets record i, wherein, password sets in record i and have recorded at least two geometrical patterns and described The putting position of each pattern at least two patterns, at least two geometrical pattern include putting position exist it is overlapping The geometrical pattern xi and geometrical pattern yi in region, it is any one in K password setting record that the password, which sets record i, Individual password sets record, and the K is positive integer;5th processing unit, for having been found and the current password input data in record is set in the K password Prompt cipher is verified in the case that the password of matching sets record.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610119016.3A CN105760749B (en) | 2016-03-01 | 2016-03-01 | A kind of data processing method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610119016.3A CN105760749B (en) | 2016-03-01 | 2016-03-01 | A kind of data processing method and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105760749A CN105760749A (en) | 2016-07-13 |
CN105760749B true CN105760749B (en) | 2017-11-14 |
Family
ID=56332306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610119016.3A Expired - Fee Related CN105760749B (en) | 2016-03-01 | 2016-03-01 | A kind of data processing method and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105760749B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102334521B1 (en) * | 2016-05-18 | 2021-12-03 | 삼성전자 주식회사 | Electronic apparatus and method for processing input thereof |
CN112613026B (en) * | 2020-12-14 | 2024-05-03 | 咪咕文化科技有限公司 | Password setting method, device and readable storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130047236A1 (en) * | 2010-04-09 | 2013-02-21 | Jasbir Singh | Authentication system and method thereof |
CN101957715B (en) * | 2010-05-31 | 2013-04-24 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and touch terminal for unlocking touch terminal interface |
CN103744506A (en) * | 2013-12-26 | 2014-04-23 | 乐视致新电子科技(天津)有限公司 | Electronic device and gesture unlocking method |
CN104007929B (en) * | 2014-05-26 | 2016-03-02 | 南京泰锐斯通信科技有限公司 | Based on mobile terminal unlock method and the mobile terminal of gesture identification |
CN104991712A (en) * | 2015-06-12 | 2015-10-21 | 惠州Tcl移动通信有限公司 | Unlocking method based on mobile terminal and mobile terminal |
-
2016
- 2016-03-01 CN CN201610119016.3A patent/CN105760749B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN105760749A (en) | 2016-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104036177B (en) | Intelligent terminal unlocked by fingerprint device and method | |
Song et al. | Multi-touch authentication using hand geometry and behavioral information | |
Shahzad et al. | Secure unlocking of mobile touch screen devices by simple gestures: You can see it but you can not do it | |
Draffin et al. | Keysens: Passive user authentication through micro-behavior modeling of soft keyboard interaction | |
Lu et al. | Safeguard: User reauthentication on smartphones via behavioral biometrics | |
US9679121B2 (en) | Unlocking electronic devices using touchscreen input gestures | |
EP2629185B1 (en) | Method and device for locking and unlocking with touch graphic | |
Damopoulos et al. | From keyloggers to touchloggers: Take the rough with the smooth | |
Zhu et al. | ShakeIn: secure user authentication of smartphones with single-handed shakes | |
US20140075552A1 (en) | Authentication using multi-tier multi-class objects | |
Ku et al. | Draw it as shown: Behavioral pattern lock for mobile user authentication | |
CN103870725B (en) | Method and device for generating and verifying verification codes | |
CN107438846A (en) | Applied based on single intentional user gesture to verify user and start | |
US10120995B2 (en) | Pattern password with variable hint pattern | |
US10169565B2 (en) | Method of dynamically adapting a secure graphical password sequence | |
CN104536686A (en) | Screen unlocking method and device | |
CN104317515A (en) | Unlocking method and unlocking device of mobile terminal and mobile terminal | |
CN101296457A (en) | Screen operation method and device | |
CN104407803B (en) | Unlocking screen method, device and the electronic equipment recognized based on person's handwriting | |
CN103200011A (en) | Password authentication method and device | |
CN105897417A (en) | Encrypted data input method and encrypted data input device | |
CN105809000A (en) | Information processing method and electronic device | |
Su et al. | Study to improve security for IoT smart device controller: drawbacks and countermeasures | |
CN107622208A (en) | Note encryption and decryption method and related product | |
CN105703901A (en) | Encrypted data input method and encrypted data input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171114 |