CN105760749B - A kind of data processing method and terminal - Google Patents

A kind of data processing method and terminal Download PDF

Info

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
Application number
CN201610119016.3A
Other languages
Chinese (zh)
Other versions
CN105760749A (en
Inventor
朱忠磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610119016.3A priority Critical patent/CN105760749B/en
Publication of CN105760749A publication Critical patent/CN105760749A/en
Application granted granted Critical
Publication of CN105760749B publication Critical patent/CN105760749B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures 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

A kind of data processing method and terminal
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)

  1. 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. 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. 3. method according to claim 1 or 2, it is characterised in that
    The 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. 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.
  5. 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.
  6. 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. 7. terminal according to claim 6, it is characterised in that
    The password sets in record and is also recorded at least two geometrical pattern that first receiving unit receives Input sequence.
  8. 8. the terminal according to claim 6 or 7, it is characterised in that
    The 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. 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.
  10. 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.
CN201610119016.3A 2016-03-01 2016-03-01 A kind of data processing method and terminal Expired - Fee Related CN105760749B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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