[go: up one dir, main page]

CN113099027A - Mobile phone equipment - Google Patents

Mobile phone equipment Download PDF

Info

Publication number
CN113099027A
CN113099027A CN202110364077.7A CN202110364077A CN113099027A CN 113099027 A CN113099027 A CN 113099027A CN 202110364077 A CN202110364077 A CN 202110364077A CN 113099027 A CN113099027 A CN 113099027A
Authority
CN
China
Prior art keywords
sha
character
screen
key
virtual button
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.)
Withdrawn
Application number
CN202110364077.7A
Other languages
Chinese (zh)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN202110364077.7A priority Critical patent/CN113099027A/en
Publication of CN113099027A publication Critical patent/CN113099027A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/667Preventing unauthorised calls from a telephone set
    • H04M1/67Preventing unauthorised calls from a telephone set by electronic means

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The invention provides mobile phone equipment, which comprises a mobile phone shell, wherein a touch display screen is arranged on the front surface of the mobile phone shell, a PCB (printed circuit board) fixed mounting seat for fixedly mounting a PCB is arranged in the mobile phone shell, the PCB is fixedly mounted on the PCB fixed mounting seat, a controller and a date module are arranged on the PCB, a date data output end of the date module is connected with a date data input end of the controller, and a touch display end of the touch display screen is connected with a touch display end of the controller; when the controller receives an input screen decoding code trigger signal, a screen decoding code display frame is displayed on the touch display screen, the screen decoding code display frame comprises a screen decoding code input frame and A touch virtual button keys, screen decoding code characters are input through the touch virtual button keys, and when the screen decoding code received by the controller is consistent with a preset screen decoding code preset in the controller, the screen decoding of the touch display screen is successful. The invention can realize screen unlocking after screen locking of the mobile phone, and ensures privacy safety of users.

Description

Mobile phone equipment
Technical Field
The invention relates to the technical field of mobile phones, in particular to mobile phone equipment.
Background
With the development and the increasing abundance of mobile terminal technology, personal information carried by personal electronic products such as mobile phones and IPADs is more and more, personal privacy and sensitive information are not lacked, and the existing terminals are all provided with unlocking codes in order to prevent the terminals from being stolen by others. The existing terminal unlocking mode comprises a graph, a pattern, a fingerprint, an iris, a user gesture, characters and the like, when the characters are input, the characters on a touch virtual button key are kept unchanged, and the name of the patent application number 2019101773423 is 'a password management method based on a cloud and a mobile phone APP', and the method comprises the following steps: 1) registering in the password management cloud platform through a password management mobile phone APP, and setting a main password and human body biological characteristics; meanwhile, an encryption key is randomly formed and stored in the password management mobile phone APP; 2) logging in the password management cloud platform through a password management mobile phone APP, completing logging in after verifying input of a main password and identifying human body biological characteristics, and synchronously uploading the encrypted key to the password management cloud platform after logging in; 3) password management: the password management cloud platform stores passwords input by users in a classified mode, the users input the passwords to be uploaded through the password management mobile phone APP in the corresponding category, the passwords are encrypted by the encryption key and then uploaded to the password management cloud platform, and encryption information is returned. The invention can effectively store, backup and manage the password and has strong safety.
Disclosure of Invention
The invention aims to at least solve the technical problems in the prior art, and particularly creatively provides mobile phone equipment.
In order to achieve the above purpose, the invention provides a mobile phone device, which comprises a mobile phone shell, wherein a touch display screen is arranged on the front surface of the mobile phone shell, a PCB fixed mounting seat for fixedly mounting a PCB is arranged in the mobile phone shell, the PCB is fixedly mounted on the PCB fixed mounting seat, a controller and a date module are arranged on the PCB, the date data output end of the date module is connected with the date data input end of the controller, and the touch display end of the touch display screen is connected with the touch display end of the controller;
when the controller receives an input screen decoding code trigger signal, a screen decoding code display frame is displayed on the touch display screen, and the screen decoding code display frame comprises a screen decoding code input frame and A touch virtual button keys which are a 1 st key of a touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button; acquiring time when a touch virtual button key or/and a screen unlocking code trigger signal is triggered, combining the A different characters with the acquired time respectively to calculate to obtain a new sequence of the A different characters, and displaying the new sequence on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button;
and inputting characters of a screen decoding code by touching a 1 st key of the virtual button, touching a 2 nd key of the virtual button, touching a 3 rd key of the virtual button, … … and touching an A th key of the virtual button, wherein when the screen decoding code received by the controller is consistent with a preset screen decoding code preset in the controller, the screen decoding of the touch display screen is successful.
The invention also provides an input method for unlocking the screen after the screen of the mobile phone is locked, which comprises the following steps:
s1, acquiring the time when the trigger signal of the virtual button key or/and the screen-unlocking code is triggered, or acquiring the time when the trigger signal of the virtual button key or/and the screen-unlocking code is received; respectively combining the A different characters with the acquired time to calculate to obtain a new sequence of the A different characters, and displaying the new sequence on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button; inputting a screen unlocking code;
s2, judging whether the screen-off code received by the controller is consistent with the preset screen-off code preset in the controller:
if the screen decoding code received by the controller is consistent with the preset screen decoding code preset in the controller, the screen decoding of the touch display screen is successful;
if the screen decoding code received by the controller is inconsistent with a preset screen decoding code preset in the controller, the touch display screen fails to be decoded; return is made to step S1.
In conclusion, due to the adoption of the technical scheme, the mobile phone screen unlocking method and the mobile phone screen unlocking device can realize safe screen unlocking after the mobile phone screen is locked, ensure the privacy safety of a user and prevent the user from easily unlocking.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a schematic diagram of the present invention.
FIG. 2 is a schematic view of a touch screen display according to the present invention.
FIG. 3 is a schematic view of a touch screen display according to the present invention.
FIG. 4 is a schematic view of a touch screen display according to the present invention.
FIG. 5 is a schematic view of a touch screen display according to the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
The invention discloses a mobile phone device, which comprises a mobile phone shell 7, wherein a touch display screen 5 is arranged on the front surface of the mobile phone shell 7, a PCB (printed circuit board) fixing mounting seat for fixedly mounting a PCB is arranged in the mobile phone shell 7, the PCB is fixedly mounted on the PCB fixing mounting seat, a controller and a date module are arranged on the PCB, the date data output end of the date module is connected with the date data input end of the controller, and the touch display end of the touch display screen 5 is connected with the touch display end of the controller; in the present embodiment, the time acquired by the controller is year, month, day, hour, minute and second, and needs to be unified into a fixed format. For example, if the acquired time is 26 minutes and 11 seconds at 14 hours at 07, 06 and 14 days in 2018, the unified format is 20180706142611, and if the acquired time is 58 minutes and 01 seconds at 00 hours at 31, 31 and 31 months in 2019, the unified format is 20191231005801.
When the controller receives a screen decoding code input trigger signal, a screen decoding code display frame is displayed on the touch display screen 5, and the screen decoding code display frame comprises a screen decoding code input frame and A touch virtual button keys which are a 1 st key of a touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button; acquiring time when a touch virtual button key or/and a screen unlocking code trigger signal is triggered, combining the A different characters with the acquired time respectively to calculate to obtain a new sequence of the A different characters, and displaying the new sequence on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button;
and inputting characters of a screen decoding code by touching a 1 st key of the virtual button, touching a 2 nd key of the virtual button, touching a 3 rd key of the virtual button, … … and touching an A th key of the virtual button, wherein when the screen decoding code received by the controller is consistent with a preset screen decoding code preset in the controller, the screen decoding of the touch display screen is successful. In this embodiment, the mobile phone further comprises a volume key arranged on the left side surface of the mobile phone shell 7, wherein the volume key comprises a volume increasing key 9 and a volume decreasing key 8, the triggering output end of the volume increasing key 9 is connected with the volume triggering increasing end of the controller, the triggering output end of the volume decreasing key 8 is connected with the volume triggering decreasing end of the controller, when the controller receives the volume increasing triggering signal, the output volume of the mobile phone is increased, and when the controller receives the volume decreasing triggering signal, the output volume of the mobile phone is decreased; the screen locking key/screen lighting key 4 is arranged on the right side face of the mobile phone shell 7, a signal trigger end of the screen locking key/screen lighting key is connected with a screen off/screen lighting trigger signal end of the controller, the screen locking key can also be called a screen off key, when the touch display screen 5 is in a screen lighting state, if the controller receives a screen off/screen lighting trigger signal, the touch display screen 5 is off, and when the touch display screen 5 is in a screen off state, if the controller receives a screen off/screen lighting trigger signal, the touch display screen 5 is on; the mobile phone further comprises an earphone strip hole 1, a light sensor hole 2, a front camera hole 3 and a touch hole 6 which are arranged on the front face of a mobile phone shell 7, wherein a filter screen for preventing dust from entering the mobile phone is arranged in the earphone strip hole 1, transparent glass is arranged in the light sensor hole 2 and the front camera hole 3, a fingerprint button device is arranged in the touch hole 6, and the data end of the fingerprint button device is connected with the button data end of the controller; the long hole 1 of the receiver, the light sensor hole 2 and the front camera hole 3 are positioned above the touch display screen 5, the long hole 1 of the receiver and the light sensor hole 2 are positioned on the left side of the front camera hole 3, and the long hole 1 of the receiver is positioned below the light sensor hole 2; the touch hole 6 is positioned below the touch display screen 5; when the touch display screen 5 is in a screen off state, the fingerprint button device is pressed once by touch, the touch display screen 5 is in a screen on state, when the touch display screen 5 is in a screen on state and in a screen locking state, the fingerprint button device is pressed once or for multiple times by touch, and the controller receives a trigger signal for inputting a screen unlocking code.
The invention also discloses an input method for unlocking the screen after the screen of the mobile phone is locked, which comprises the following steps:
s1, acquiring the time when the trigger signal of the virtual button key or/and the screen-unlocking code is triggered, or acquiring the time when the trigger signal of the virtual button key or/and the screen-unlocking code is received; respectively combining the A different characters with the acquired time to calculate to obtain a new sequence of the A different characters, and displaying the new sequence on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button; inputting a screen unlocking code;
s2, judging whether the screen-off code received by the controller is consistent with the preset screen-off code preset in the controller:
if the screen decoding code received by the controller is consistent with the preset screen decoding code preset in the controller, the screen decoding of the touch display screen is successful;
if the screen decoding code received by the controller is inconsistent with a preset screen decoding code preset in the controller, the touch display screen fails to be decoded; return is made to step S1.
In a preferred embodiment of the present invention, step S1 includes the following steps:
s11, judging whether the input screen-unlocking code trigger signal is received:
if receiving a screen decoding code input trigger signal, displaying a screen decoding code display frame on the touch display screen, wherein the screen decoding code display frame comprises a screen decoding code input frame and A touch virtual button keys which are a 1 st key of a touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button; acquiring the time for receiving the trigger signal of the input screen decoding code in the step S11, and displaying A different characters on the 1 st key, the 2 nd key, the 3 rd key, the … … and the A th key of the touch virtual button after calculation; step S12 is executed;
if the screen unlocking code triggering signal is not received, returning to the step S11;
s12, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding code character input trigger signal, acquiring the time for receiving the screen decoding code input trigger signal in the step S12 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button after calculation; step S13 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S12;
s13, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding code character input trigger signal, acquiring the time for receiving the screen decoding code input trigger signal in the step S13 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button after calculation; step S14 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S13;
s14, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding code character input trigger signal, acquiring the time for receiving the screen decoding code input trigger signal in the step S14 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button after calculation; step S15 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S14;
s15, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding code character input trigger signal, acquiring the time for receiving the screen decoding code input trigger signal in the step S15 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button after calculation; step S16 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S15;
……;
until the screen-unlocking code is completely input.
In a preferred embodiment of the present invention, in step S11, the method for acquiring the time when the screen-unlocking code trigger signal is received in step S11, and displaying a different characters on the 1 st key, the 2 nd key, the 3 rd key, and … … of the touch virtual button and the a th key of the touch virtual button after calculation comprises the following steps:
s111, combining the A different characters with the acquired time for receiving the screen-unlocking code trigger signal in the step S11, and then performing the following operations:
Figure BDA0003006703540000051
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time0indicating the acquired time when the screen-unlocking code trigger signal is received in the step S11;
&representing a connector; wherein, Time0&Ba=Time0BaE.g. Time0=123,Ba259, then Time0&Ba=123259。
BaThe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B 12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure BDA0003006703540000052
indicates the a-th character BaThe summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
wherein,
Figure BDA0003006703540000053
indicates the 1 st character B1The summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
Figure BDA0003006703540000054
indicates the 2 nd character B2The summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
Figure BDA0003006703540000061
indicates the 3 rd character B3The summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
……;
Figure BDA0003006703540000062
indicates the A-th character BAThe summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
s112, the abstract value is processed
Figure BDA0003006703540000063
Figure BDA0003006703540000064
Arranged in the order from big to small or from small to big to obtain
Figure BDA0003006703540000065
Figure BDA0003006703540000066
Wherein,
Figure BDA0003006703540000067
represents the abstract value
Figure BDA0003006703540000068
Figure BDA0003006703540000068
Figure BDA0003006703540000069
1 st abstract value arranged from big to small or from small to big;
Figure BDA00030067035400000610
represents the abstract value
Figure BDA00030067035400000611
Figure BDA00030067035400000612
The 2 nd abstract value is arranged from big to small or from small to big;
Figure BDA00030067035400000613
represents the abstract value
Figure BDA00030067035400000614
Figure BDA00030067035400000615
The 3 rd abstract value is arranged from big to small or from small to big;
Figure BDA00030067035400000616
represents the abstract value
Figure BDA00030067035400000617
Figure BDA00030067035400000618
The A-th abstract values are arranged in a descending order or a descending order;
s113, obtaining
Figure BDA00030067035400000619
Corresponding to the character in the operation in step S111, b is 1, 2, 3, … …, a;
Figure BDA00030067035400000620
represents the abstract value
Figure BDA00030067035400000621
Figure BDA00030067035400000622
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure BDA0003006703540000071
when the b is equal to 2, the reaction solution is,
Figure BDA0003006703540000072
when the b is equal to 3, the reaction solution is,
Figure BDA0003006703540000073
……;
when b is equal to A, the compound is,
Figure BDA0003006703540000074
and S114, displaying the characters obtained in sequence in the step S113 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key, … … of the touch virtual button and the A th key of the touch virtual button in sequence.
In a preferred embodiment of the present invention, in step S12, the method for acquiring the time of receiving the trigger signal of inputting the characters of the screen-decoding code in step S12, and displaying a different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the a th key of the touch virtual button after calculation comprises the following steps:
s121, combining the a different characters with the acquired time when the screen decoding character input trigger signal is received in step S12, and then performing the following operations:
Figure BDA0003006703540000075
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time1indicating the time when the screen-release code character input trigger signal is received in the acquisition step S12;
&representing a connector; wherein, Time1&Ba=Time1BaE.g. Time1=1237,Ba7259, then Time1&Ba=12377259。
BaThe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B 12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure BDA0003006703540000076
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure BDA0003006703540000077
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000081
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000082
indicates the 3 rd character B3After being combined with the acquired time of receiving the screen-decoding character input trigger signal in the step S12, one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 is adoptedThe abstract value obtained by the abstract one-way algorithm is obtained;
……;
Figure BDA0003006703540000083
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s122, the abstract value is extracted
Figure BDA0003006703540000084
Figure BDA0003006703540000085
Arranged in the order from big to small or from small to big to obtain
Figure BDA0003006703540000086
Figure BDA0003006703540000087
Figure BDA0003006703540000088
Represents the abstract value
Figure BDA0003006703540000089
Figure BDA0003006703540000089
Figure BDA00030067035400000810
1 st abstract value arranged from big to small or from small to big;
Figure BDA00030067035400000811
represents the abstract value
Figure BDA00030067035400000812
Figure BDA00030067035400000813
The 2 nd abstract value is arranged from big to small or from small to big;
Figure BDA00030067035400000814
represents the abstract value
Figure BDA00030067035400000815
Figure BDA00030067035400000816
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure BDA00030067035400000817
represents the abstract value
Figure BDA00030067035400000818
Figure BDA00030067035400000819
The A-th abstract values are arranged in a descending order or a descending order;
s123, obtaining
Figure BDA00030067035400000820
Corresponding to the character in the operation in step S121, b is 1, 2, 3, … …, a;
Figure BDA0003006703540000091
represents the abstract value
Figure BDA0003006703540000092
Figure BDA0003006703540000093
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure BDA0003006703540000094
when the b is equal to 2, the reaction solution is,
Figure BDA0003006703540000095
when the b is equal to 3, the reaction solution is,
Figure BDA0003006703540000096
……;
when b is equal to A, the compound is,
Figure BDA0003006703540000097
and S124, displaying the characters obtained in the step S123 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key, … … of the touch virtual button and the A th key of the touch virtual button in sequence.
In a preferred embodiment of the present invention, in step S13, the method for acquiring the time of receiving the trigger signal of inputting the characters of the screen-decoding code in step S13, and displaying a different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the a th key of the touch virtual button after calculation comprises the following steps:
s131, combining the a different characters with the acquired time when the screen decoding character input trigger signal is received in step S13, and then performing the following operations:
Figure BDA0003006703540000098
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time2indicating the acquired time when the screen-release code character input trigger signal is received in step S13;
&representing a connector;wherein, Time2&Ba=Time2BaE.g. Time2=1273,Ba2569, then Time2&Ba=12732569。
BaThe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B 12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure BDA0003006703540000099
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure BDA0003006703540000101
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000102
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000103
indicates the 3 rd character B3The acquired step S13 receives the screen-unlocking code characterAfter the time combination of the input trigger signals, a digest value is obtained by using a digest one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
……;
Figure BDA0003006703540000104
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s132, the abstract value is added
Figure BDA0003006703540000105
Figure BDA0003006703540000106
Arranged in the order from big to small or from small to big to obtain
Figure BDA0003006703540000107
Figure BDA0003006703540000108
Figure BDA0003006703540000109
Represents the abstract value
Figure BDA00030067035400001010
Figure BDA00030067035400001010
Figure BDA00030067035400001011
1 st abstract value arranged from big to small or from small to big;
Figure BDA00030067035400001012
represents the abstract value
Figure BDA00030067035400001013
Figure BDA00030067035400001014
The 2 nd abstract value is arranged from big to small or from small to big;
Figure BDA00030067035400001015
represents the abstract value
Figure BDA00030067035400001016
Figure BDA00030067035400001017
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure BDA00030067035400001018
represents the abstract value
Figure BDA00030067035400001019
Figure BDA0003006703540000111
The A-th abstract values are arranged in a descending order or a descending order;
s133, obtaining
Figure BDA0003006703540000112
Corresponding to the character in the operation in step S131, b is 1, 2, 3, … …, a;
Figure BDA0003006703540000113
represents the abstract value
Figure BDA0003006703540000114
Figure BDA0003006703540000115
According toThe b-th abstract value is arranged from big to small or from small to big;
wherein when b is 1, the compound is,
Figure BDA0003006703540000116
when the b is equal to 2, the reaction solution is,
Figure BDA0003006703540000117
when the b is equal to 3, the reaction solution is,
Figure BDA0003006703540000118
……;
when b is equal to A, the compound is,
Figure BDA0003006703540000119
and S134, sequentially displaying the characters sequentially obtained in the step S133 on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button.
In a preferred embodiment of the present invention, in step S14, the method for acquiring the time of receiving the trigger signal of inputting the characters of the screen-decoding code in step S14, and displaying a different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the a th key of the touch virtual button after calculation comprises the following steps:
s141, combining the a different characters with the acquired time when the screen decoding character input trigger signal is received in step S14, and then performing the following operations:
Figure BDA00030067035400001110
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time3reception of screen release in step S14 indicating acquisitionThe time of code character input trigger signal;
&representing a connector; wherein, Time3&Ba=Time3BaE.g. Time3=8123,Ba2459, then Time3&Ba=81232459。
BaThe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B 12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure BDA0003006703540000121
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure BDA0003006703540000122
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000123
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000124
indicates the 3 rd character B3After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
……;
Figure BDA0003006703540000125
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s142, the abstract value is processed
Figure BDA0003006703540000126
Figure BDA0003006703540000127
Arranged in the order from big to small or from small to big to obtain
Figure BDA0003006703540000128
Figure BDA0003006703540000129
Figure BDA00030067035400001210
Represents the abstract value
Figure BDA00030067035400001211
Figure BDA00030067035400001211
Figure BDA00030067035400001212
1 st abstract value arranged from big to small or from small to big;
Figure BDA00030067035400001213
show the abstractValue of
Figure BDA00030067035400001214
Figure BDA00030067035400001215
The 2 nd abstract value is arranged from big to small or from small to big;
Figure BDA00030067035400001216
represents the abstract value
Figure BDA00030067035400001217
Figure BDA00030067035400001218
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure BDA0003006703540000131
represents the abstract value
Figure BDA0003006703540000132
Figure BDA0003006703540000133
The A-th abstract values are arranged in a descending order or a descending order;
s143, obtaining
Figure BDA0003006703540000134
Corresponding to the character in the operation in step S141, b is 1, 2, 3, … …, a;
Figure BDA0003006703540000135
represents the abstract value
Figure BDA0003006703540000136
Figure BDA0003006703540000137
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure BDA0003006703540000138
when the b is equal to 2, the reaction solution is,
Figure BDA0003006703540000139
when the b is equal to 3, the reaction solution is,
Figure BDA00030067035400001310
……;
when b is equal to A, the compound is,
Figure BDA00030067035400001311
and S144, displaying the characters obtained in the step S143 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button in sequence.
In a preferred embodiment of the present invention, in step S15, the method for acquiring the time of receiving the trigger signal of inputting the characters of the screen-decoding code in step S15, and displaying a different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the a th key of the touch virtual button after calculation comprises the following steps:
s151, combining the a different characters with the acquired time when the screen release character input trigger signal is received in step S15, then:
Figure BDA00030067035400001312
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time4indicating the time when the screen-release code character input trigger signal is received in the acquisition step S15;
&representing a connector; wherein, Time4&Ba=Time4BaE.g. Time4=11123,Ba25955, then Time4&Ba=1112325955。
BaThe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B 12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure BDA0003006703540000141
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure BDA0003006703540000142
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000143
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure BDA0003006703540000144
indicates the 3 rd character B3After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
……;
Figure BDA0003006703540000145
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s152, the abstract value is added
Figure BDA0003006703540000146
Figure BDA0003006703540000147
Arranged in the order from big to small or from small to big to obtain
Figure BDA0003006703540000148
Figure BDA0003006703540000149
Figure BDA00030067035400001410
Represents the abstract value
Figure BDA00030067035400001411
Figure BDA00030067035400001411
Figure BDA00030067035400001412
1 st abstract value arranged from big to small or from small to big;
Figure BDA00030067035400001413
represents the abstract value
Figure BDA00030067035400001414
Figure BDA00030067035400001415
The 2 nd abstract value is arranged from big to small or from small to big;
Figure BDA0003006703540000151
represents the abstract value
Figure BDA0003006703540000152
Figure BDA0003006703540000153
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure BDA0003006703540000154
represents the abstract value
Figure BDA0003006703540000155
Figure BDA0003006703540000156
The A-th abstract values are arranged in a descending order or a descending order;
s153, obtaining
Figure BDA0003006703540000157
Corresponding to the character in the operation in step S151, b is 1, 2, 3, … …, a;
Figure BDA0003006703540000158
represents the abstract value
Figure BDA0003006703540000159
Figure BDA00030067035400001510
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure BDA00030067035400001511
when the b is equal to 2, the reaction solution is,
Figure BDA00030067035400001512
when the b is equal to 3, the reaction solution is,
Figure BDA00030067035400001513
……;
when b is equal to A, the compound is,
Figure BDA00030067035400001514
and S154, displaying the characters obtained in the step S153 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button in sequence.
In a preferred embodiment of the present invention, a digest one-way algorithm using MD5 is adopted in each of step S111, step S121, step S131, step S141, and step S151;
or/and adopting a summary one-way algorithm adopting SHA-1 in step S111, step S121, step S131, step S141 and step S151;
or/and adopting a summary one-way algorithm adopting SHA-224 in each of the step S111, the step S121, the step S131, the step S141 and the step S151;
or/and adopting a summary one-way algorithm adopting SHA-256 in steps S111, S121, S131, S141 and S151;
or/and adopting a summary one-way algorithm adopting SHA-384 in step S111, step S121, step S131, step S141 and step S151;
or/and adopting a summary one-way algorithm adopting SHA-512 in steps S111, S121, S131, S141 and S151;
step S112, step S122, step S132, step S142 and step S152 are arranged in descending order;
or/and the steps S112, S122, S132, S142 and S152 are arranged in the descending order.
In a preferred embodiment of the present invention, step S2 includes:
the controller performs the following operations on the received screen unlocking code:
Summary ValueC=Hash Algorithm<C>,
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
c represents screen decoding codes received by the controller;
Summary ValueCthe screen decoding code C received by the controller is represented by a screen decoding code abstract value obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
step S0 is further included before step S1, the controller stores the obtained preset screen-unlocking code in the controller, and the method for obtaining the preset screen-unlocking code includes:
Summary Valuec=Hash Algorithm<c>,
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
c represents screen-unlocking code received by the controller in advance;
Summary Valuecthe screen decoding code c received by the controller in advance is represented by a preset screen decoding code abstract value obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
if the screen decoding code abstract value calculated by the controller is consistent with a preset screen decoding code abstract value preset in the controller, the screen decoding of the touch display screen is successful;
and if the screen decoding code abstract value calculated by the controller is inconsistent with a preset screen decoding code abstract value preset in the controller, the screen decoding of the touch display screen fails. When the mobile phone is lost, the mobile phone can not obtain the screen decoding code even if the mobile phone obtains the screen decoding code abstract value after being cracked, so that the mobile phone is safer and more reliable.
One specific example is given below (all using MD5, which outputs a 16-bit 16-ary lowercase string):
if the user inputs the set screen-unlocking code 023 on the mobile phone in advance, the controller executes the following operations:
Figure BDA0003006703540000161
it 4453d247e0117381 was stored in the controller.
The method comprises the following steps that firstly, a controller receives a screen decoding code input trigger signal, a screen decoding code display frame is displayed on a touch display screen, the screen decoding code display frame comprises a screen decoding code input frame and 10 touch virtual button keys, and the screen decoding code display frame comprises a 1 st key of a touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, a 4 th key of the touch virtual button, a 5 th key of the touch virtual button, a 6 th key of the touch virtual button, a 7 th key of the touch virtual button, an 8 th key of the touch virtual button, a 9 th key of the touch virtual button and a 10 th key of the touch virtual button from left to right; 10 characters are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 respectively; 0-9 is a digital character, and A characters can be digital characters (0-9), capital letter characters (A-Z) or lowercase letter characters (a-Z) independently, or one or any combination of the digital characters 0-9, one or any combination of the capital letter characters A-Z, or one or any combination of the capital letter characters A-Z or the lowercase letter characters a-Z or any combination thereof.
In the second step, the following operations are performed (assuming that the controller receives the input screen-release trigger signal at a time of 2020, 02, 13, 14 minutes, 52 seconds, which is uniformly formatted as 20200202131452):
Figure BDA0003006703540000171
Figure BDA0003006703540000172
Figure BDA0003006703540000173
Figure BDA0003006703540000174
Figure BDA0003006703540000175
Figure BDA0003006703540000176
Figure BDA0003006703540000181
Figure BDA0003006703540000182
Figure BDA0003006703540000183
Figure BDA0003006703540000184
thirdly, arranging the components in sequence from small to big to obtain:
Figure BDA0003006703540000185
Figure BDA0003006703540000186
Figure BDA0003006703540000187
Figure BDA0003006703540000188
Figure BDA0003006703540000189
Figure BDA00030067035400001810
Figure BDA00030067035400001811
Figure BDA00030067035400001812
Figure BDA00030067035400001813
Figure BDA00030067035400001814
fourthly, the characters corresponding to the operation are 3, 4, 7, 0, 8, 1, 6, 2, 9 and 5 in sequence;
a fifth step of displaying a character 3 on a 1 st key of the touch virtual button, a character 4 on a 2 nd key of the touch virtual button, a character 7 on the 3 rd key of the touch virtual button, a character 0 on a 4 th key of the touch virtual button, a character 8 on a 5 th key of the touch virtual button, a character 1 on a 6 th key of the touch virtual button, a character 6 on the 7 th key of the touch virtual button, a character 2 on the 8 th key of the touch virtual button, a character 9 on a 9 th key of the touch virtual button, and a character 5 on a 10 th key of the touch virtual button; as shown in fig. 2.
Sixthly, inputting the character 0 displayed on the triggered 4 th key of the touch virtual button into the controller if a 4 th key input trigger signal of the touch virtual button is received;
seventh, the following operations are performed (assuming that the controller receives the screen release character input trigger signal at a time of 2020, 02, 13, 14 minutes, 53 seconds, which is uniformly formatted as 20200202131453):
Figure BDA0003006703540000191
Figure BDA0003006703540000192
Figure BDA0003006703540000193
Figure BDA0003006703540000194
Figure BDA0003006703540000195
Figure BDA0003006703540000196
Figure BDA0003006703540000197
Figure BDA0003006703540000198
Figure BDA0003006703540000199
Figure BDA0003006703540000201
and eighthly, arranging the components in sequence from small to big to obtain:
Figure BDA0003006703540000202
Figure BDA0003006703540000203
Figure BDA0003006703540000204
Figure BDA0003006703540000205
Figure BDA0003006703540000206
Figure BDA0003006703540000207
Figure BDA0003006703540000208
Figure BDA0003006703540000209
Figure BDA00030067035400002010
Figure BDA00030067035400002011
ninth, the characters in the corresponding operation are 2, 4, 1, 9, 0, 7, 6, 8, 5 and 3 in sequence;
tenth, displaying the character 2 on the 1 st key of the touch virtual button, the character 4 on the 2 nd key of the touch virtual button, the character 1 on the 3 rd key of the touch virtual button, the character 9 on the 4 th key of the touch virtual button, the character 0 on the 5 th key of the touch virtual button, the character 7 on the 6 th key of the touch virtual button, the character 6 on the 7 th key of the touch virtual button, the character 8 on the 8 th key of the touch virtual button, the character 5 on the 9 th key of the touch virtual button, and the character 3 on the 10 th key of the touch virtual button; as shown in fig. 3.
Step ten, if receiving a 1 st key input trigger signal of the touch virtual button, inputting a character 2 displayed on the 1 st key of the touch virtual button which is triggered into the controller;
in the twelfth step, the following operations are performed (assuming that the controller receives the input trigger signal of the screen release character at the time of 2020, 02, 13, 14 minutes, 57 seconds, which is uniformly formatted as 20200202131457):
Figure BDA00030067035400002012
Figure BDA00030067035400002013
Figure BDA0003006703540000211
Figure BDA0003006703540000212
Figure BDA0003006703540000213
Figure BDA0003006703540000214
Figure BDA0003006703540000215
Figure BDA0003006703540000216
Figure BDA0003006703540000217
Figure BDA0003006703540000218
step eleven, arranging the materials in sequence from small to big to obtain:
Figure BDA0003006703540000219
Figure BDA00030067035400002110
Figure BDA00030067035400002111
Figure BDA00030067035400002112
Figure BDA0003006703540000221
Figure BDA0003006703540000222
Figure BDA0003006703540000223
Figure BDA0003006703540000224
Figure BDA0003006703540000225
Figure BDA0003006703540000226
fourteenth, the characters in the corresponding operation are 6, 4, 8, 3, 2, 1, 7, 9, 0 and 5 in sequence;
fifteenth step, displaying the character 6 on the 1 st key of the touch virtual button, the character 4 on the 2 nd key of the touch virtual button, the character 8 on the 3 rd key of the touch virtual button, the character 3 on the 4 th key of the touch virtual button, the character 2 on the 5 th key of the touch virtual button, the character 1 on the 6 th key of the touch virtual button, the character 7 on the 7 th key of the touch virtual button, the character 9 on the 8 th key of the touch virtual button, the character 0 on the 9 th key of the touch virtual button, and the character 5 on the 10 th key of the touch virtual button; as shown in fig. 4.
Sixthly, inputting the triggered character 3 displayed on the touch virtual button 4 th key into the controller if a touch virtual button 4 th key input trigger signal is received;
seventeenth, the following operations are performed (assuming that the controller receives the screen release character input trigger signal at a time 2020, 02, 13, 14 minutes, 58 seconds, which is uniformly formatted as 20200202131458):
Figure BDA0003006703540000227
Figure BDA0003006703540000228
Figure BDA0003006703540000229
Figure BDA00030067035400002210
Figure BDA0003006703540000231
Figure BDA0003006703540000232
Figure BDA0003006703540000233
Figure BDA0003006703540000234
Figure BDA0003006703540000235
Figure BDA0003006703540000236
eighteenth, arranging according to a sequence from small to big to obtain:
Figure BDA0003006703540000237
Figure BDA0003006703540000238
Figure BDA0003006703540000239
Figure BDA00030067035400002310
Figure BDA00030067035400002311
Figure BDA00030067035400002312
Figure BDA00030067035400002313
Figure BDA00030067035400002314
Figure BDA00030067035400002315
Figure BDA0003006703540000241
nineteenth step, the characters corresponding to the operation are sequentially 8, 9, 7, 3, 5, 4, 1, 2, 0 and 6;
twentieth, displaying the character 8 on the 1 st key of the touch virtual button, the character 9 on the 2 nd key of the touch virtual button, the character 7 on the 3 rd key of the touch virtual button, the character 3 on the 4 th key of the touch virtual button, the character 5 on the 5 th key of the touch virtual button, the character 4 on the 6 th key of the touch virtual button, the character 1 on the 7 th key of the touch virtual button, the character 2 on the 8 th key of the touch virtual button, the character 0 on the 9 th key of the touch virtual button and the character 6 on the 10 th key of the touch virtual button; as shown in fig. 5.
And twenty-first step, receiving a screen decoding code input finishing trigger signal, namely receiving a 'determination' trigger signal, and receiving a screen decoding code input finishing trigger signal.
In a twenty-second step, the received screen decoding code (023) is subjected to the following operations:
Figure BDA0003006703540000242
the calculated screen-unlocking code abstract value (4453d247e0117381) is consistent with the preset screen-unlocking code abstract value (4453d247e0117381) stored in the controller, so that the screen-unlocking of the touch display screen is successful.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims (10)

1. A mobile phone device comprises a mobile phone shell (7), wherein a touch display screen (5) is arranged on the front surface of the mobile phone shell (7), and is characterized in that a PCB fixed mounting seat for fixedly mounting a PCB is arranged in the mobile phone shell (7), the PCB is fixedly mounted on the PCB fixed mounting seat, a controller and a date module are arranged on the PCB, the date data output end of the date module is connected with the date data input end of the controller, and the touch display end of the touch display screen (5) is connected with the touch display end of the controller;
when the controller receives a screen decoding code input trigger signal, a screen decoding code display frame is displayed on the touch display screen (5), and the screen decoding code display frame comprises a screen decoding code input frame and A touch virtual button keys, namely a touch virtual button 1 st key, a touch virtual button 2 nd key, a touch virtual button 3 rd key, … … and a touch virtual button A th key; acquiring time when a touch virtual button key or/and a screen unlocking code trigger signal is triggered, combining the A different characters with the acquired time respectively to calculate to obtain a new sequence of the A different characters, and displaying the new sequence on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button;
and inputting characters of a screen decoding code by touching a 1 st key of the virtual button, touching a 2 nd key of the virtual button, touching a 3 rd key of the virtual button, … … and touching an A th key of the virtual button, wherein when the screen decoding code received by the controller is consistent with a preset screen decoding code preset in the controller, the screen decoding of the touch display screen is successful.
2. An input method for unlocking a screen of a mobile phone after screen locking is characterized by comprising the following steps:
s1, acquiring the time when the trigger signal of the virtual button key or/and the screen-unlocking code is triggered, or acquiring the time when the trigger signal of the virtual button key or/and the screen-unlocking code is received; respectively combining the A different characters with the acquired time to calculate to obtain a new sequence of the A different characters, and displaying the new sequence on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button; inputting a screen unlocking code;
s2, judging whether the screen-off code received by the controller is consistent with the preset screen-off code preset in the controller:
if the screen decoding code received by the controller is consistent with the preset screen decoding code preset in the controller, the screen decoding of the touch display screen is successful;
if the screen decoding code received by the controller is inconsistent with a preset screen decoding code preset in the controller, the touch display screen fails to be decoded; return is made to step S1.
3. The input method for unlocking the screen after locking the screen of the mobile phone according to claim 2, wherein the step S1 comprises the following steps:
s11, judging whether the input screen-unlocking code trigger signal is received:
if receiving a screen decoding code input trigger signal, displaying a screen decoding code display frame on the touch display screen, wherein the screen decoding code display frame comprises a screen decoding code input frame and A touch virtual button keys which are a 1 st key of a touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button; acquiring the time for receiving the trigger signal of the input screen decoding code in the step S11, and displaying A different characters on the 1 st key, the 2 nd key, the 3 rd key, the … … and the A th key of the touch virtual button after calculation; step S12 is executed;
if the screen unlocking code triggering signal is not received, returning to the step S11;
s12, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding character input trigger signal, acquiring the time for receiving the screen decoding character input trigger signal in the step S12 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, the … … and the A th key of the touch virtual button after calculation; step S13 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S12;
s13, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding character input trigger signal, acquiring the time for receiving the screen decoding character input trigger signal in the step S13 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, the … … and the A th key of the touch virtual button after calculation; step S14 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S13;
s14, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding character input trigger signal, acquiring the time for receiving the screen decoding character input trigger signal in the step S14 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, the … … and the A th key of the touch virtual button after calculation; step S15 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S14;
s15, judging whether receiving the screen-decoding character input trigger signal:
if receiving the screen decoding character input trigger signal, acquiring the time for receiving the screen decoding character input trigger signal in the step S15 by the triggered character input controller displayed on the touch virtual button key, and displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, the … … and the A th key of the touch virtual button after calculation; step S16 is executed;
if the screen decoding character input trigger signal is not received, returning to the step S15;
……;
until the screen-unlocking code is completely input.
4. The input method of claim 3, wherein in step S11, the time for receiving the trigger signal of the screen unlocking code in step S11 is obtained, and after calculation, the method for displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button comprises the following steps:
s111, combining the A different characters with the acquired time for receiving the screen-unlocking code trigger signal in the step S11, and then performing the following operations:
Figure FDA0003006703530000031
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time0indicating the acquired time when the screen-unlocking code trigger signal is received in the step S11;
the & represents a connector;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure FDA0003006703530000041
indicates the a-th character BaThe summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
wherein,
Figure FDA0003006703530000042
indicates the 1 st character B1The summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
Figure FDA0003006703530000043
indicates the 2 nd character B2The summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
Figure FDA0003006703530000044
indicates the 3 rd character B3The summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
……;
Figure FDA0003006703530000045
indicates the A-th character BAThe summary value is obtained by adopting a summary one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 after being combined with the acquired time for receiving the input screen-unlocking code trigger signal in the step S11;
s112, the abstract value is processed
Figure FDA0003006703530000046
Figure FDA0003006703530000047
Arranged in the order from big to small or from small to big to obtain
Figure FDA0003006703530000048
Figure FDA0003006703530000049
Wherein,
Figure FDA0003006703530000051
represents the abstract value
Figure FDA0003006703530000052
Figure FDA0003006703530000053
According to the ratio from big to small or from small to small1 st abstract value after large-order arrangement;
Figure FDA0003006703530000054
represents the abstract value
Figure FDA0003006703530000055
Figure FDA0003006703530000056
The 2 nd abstract value is arranged from big to small or from small to big;
Figure FDA0003006703530000057
represents the abstract value
Figure FDA0003006703530000058
Figure FDA0003006703530000059
The 3 rd abstract value is arranged from big to small or from small to big;
Figure FDA00030067035300000510
represents the abstract value
Figure FDA00030067035300000511
Figure FDA00030067035300000512
The A-th abstract values are arranged in a descending order or a descending order;
s113, obtaining
Figure FDA00030067035300000513
Corresponding to the character in the operation in step S111, b is 1, 2, 3, … …, a;
Figure FDA00030067035300000514
represents the abstract value
Figure FDA00030067035300000515
Figure FDA00030067035300000516
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure FDA00030067035300000517
when the b is equal to 2, the reaction solution is,
Figure FDA00030067035300000518
when the b is equal to 3, the reaction solution is,
Figure FDA00030067035300000519
……;
when b is equal to A, the compound is,
Figure FDA00030067035300000520
and S114, displaying the characters obtained in sequence in the step S113 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key, … … of the touch virtual button and the A th key of the touch virtual button in sequence.
5. The input method for unlocking the screen of the mobile phone according to claim 3, wherein in step S12, the time for receiving the character input trigger signal of the screen unlocking code in step S12 is obtained, and after calculation, the method for displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button comprises the following steps:
s121, combining the a different characters with the acquired time when the screen decoding character input trigger signal is received in step S12, and then performing the following operations:
Figure FDA0003006703530000061
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time1indicating the time when the screen-release code character input trigger signal is received in the acquisition step S12;
the & represents a connector;
Bathe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure FDA0003006703530000062
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure FDA0003006703530000063
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000064
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000065
indicates the 3 rd character B3After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
……;
Figure FDA0003006703530000071
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S12, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s122, the abstract value is extracted
Figure FDA0003006703530000072
Figure FDA0003006703530000073
Arranged in the order from big to small or from small to big to obtain
Figure FDA0003006703530000074
Figure FDA0003006703530000075
Figure FDA0003006703530000076
Show thatAbstract value
Figure FDA0003006703530000077
Figure FDA0003006703530000078
1 st abstract value arranged from big to small or from small to big;
Figure FDA0003006703530000079
represents the abstract value
Figure FDA00030067035300000710
Figure FDA00030067035300000711
The 2 nd abstract value is arranged from big to small or from small to big;
Figure FDA00030067035300000712
represents the abstract value
Figure FDA00030067035300000713
Figure FDA00030067035300000714
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure FDA00030067035300000715
represents the abstract value
Figure FDA00030067035300000716
Figure FDA00030067035300000717
The A-th abstract values are arranged in a descending order or a descending order;
s123, obtaining
Figure FDA00030067035300000718
Corresponding to the character in the operation in step S121, b is 1, 2, 3, … …, a;
Figure FDA00030067035300000719
represents the abstract value
Figure FDA00030067035300000720
Figure FDA0003006703530000081
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure FDA0003006703530000082
when the b is equal to 2, the reaction solution is,
Figure FDA0003006703530000083
when the b is equal to 3, the reaction solution is,
Figure FDA0003006703530000084
……;
when b is equal to A, the compound is,
Figure FDA0003006703530000085
and S124, displaying the characters obtained in the step S123 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key, … … of the touch virtual button and the A th key of the touch virtual button in sequence.
6. The input method for unlocking the screen of the mobile phone according to claim 3, wherein in step S13, the time for receiving the character input trigger signal of the screen unlocking code in step S13 is obtained, and after calculation, the method for displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button comprises the following steps:
s131, combining the a different characters with the acquired time when the screen decoding character input trigger signal is received in step S13, and then performing the following operations:
Figure FDA0003006703530000086
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time2indicating the acquired time when the screen-release code character input trigger signal is received in step S13;
the & represents a connector;
Bathe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure FDA0003006703530000091
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure FDA0003006703530000092
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000093
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000094
indicates the 3 rd character B3After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
……;
Figure FDA0003006703530000095
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S13, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s132, the abstract value is added
Figure FDA0003006703530000096
Figure FDA0003006703530000097
Arranged in the order from big to small or from small to big to obtain
Figure FDA0003006703530000098
Figure FDA0003006703530000099
Figure FDA00030067035300000910
Represents the abstract value
Figure FDA00030067035300000911
Figure FDA00030067035300000912
1 st abstract value arranged from big to small or from small to big;
Figure FDA00030067035300000913
represents the abstract value
Figure FDA00030067035300000914
Figure FDA00030067035300000915
The 2 nd abstract value is arranged from big to small or from small to big;
Figure FDA0003006703530000101
represents the abstract value
Figure FDA0003006703530000102
Figure FDA0003006703530000103
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure FDA0003006703530000104
represents the abstract value
Figure FDA0003006703530000105
Figure FDA0003006703530000106
The A-th abstract values are arranged in a descending order or a descending order;
s133, obtaining
Figure FDA0003006703530000107
Corresponding to the character in the operation in step S131, b is 1, 2, 3, … …, a;
Figure FDA0003006703530000108
represents the abstract value
Figure FDA0003006703530000109
Figure FDA00030067035300001010
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure FDA00030067035300001011
when the b is equal to 2, the reaction solution is,
Figure FDA00030067035300001012
when the b is equal to 3, the reaction solution is,
Figure FDA00030067035300001013
……;
when b is equal to A, the compound is,
Figure FDA00030067035300001014
and S134, sequentially displaying the characters sequentially obtained in the step S133 on a 1 st key of the touch virtual button, a 2 nd key of the touch virtual button, a 3 rd key of the touch virtual button, … … and an A th key of the touch virtual button.
7. The input method for unlocking the screen of the mobile phone according to claim 3, wherein in step S14, the time for receiving the character input trigger signal of the screen unlocking code in step S14 is obtained, and after calculation, the method for displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button comprises the following steps:
s141, combining the a different characters with the acquired time when the screen decoding character input trigger signal is received in step S14, and then performing the following operations:
Figure FDA0003006703530000111
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time3indicating the acquired time when the screen-release code character input trigger signal is received in step S14;
the & represents a connector;
Bathe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Representing the 2 nd character, B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure FDA0003006703530000112
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure FDA0003006703530000113
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000114
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000115
indicates the 3 rd character B3After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
……;
Figure FDA0003006703530000116
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S14, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s142, the abstract value is processed
Figure FDA0003006703530000121
Figure FDA0003006703530000122
Arranged in the order from big to small or from small to big to obtain
Figure FDA0003006703530000123
Figure FDA0003006703530000124
Figure FDA0003006703530000125
Represents the abstract value
Figure FDA0003006703530000126
Figure FDA0003006703530000127
1 st abstract value arranged from big to small or from small to big;
Figure FDA0003006703530000128
represents the abstract value
Figure FDA0003006703530000129
Figure FDA00030067035300001210
The 2 nd abstract value is arranged from big to small or from small to big;
Figure FDA00030067035300001211
represents the abstract value
Figure FDA00030067035300001212
Figure FDA00030067035300001213
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure FDA00030067035300001214
represents the abstract value
Figure FDA00030067035300001215
Figure FDA00030067035300001216
The A-th abstract values are arranged in a descending order or a descending order;
s143, obtaining
Figure FDA00030067035300001217
Corresponding to the character in the operation in step S141, b is 1, 2, 3, … …, a;
Figure FDA00030067035300001218
represents the abstract value
Figure FDA00030067035300001219
Figure FDA00030067035300001220
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure FDA00030067035300001221
when the b is equal to 2, the reaction solution is,
Figure FDA0003006703530000131
when the b is equal to 3, the reaction solution is,
Figure FDA0003006703530000132
……;
when b is equal to A, the compound is,
Figure FDA0003006703530000133
and S144, displaying the characters obtained in the step S143 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button in sequence.
8. The input method for unlocking the screen of the mobile phone according to claim 3, wherein in step S15, the time for receiving the character input trigger signal of the screen unlocking code in step S15 is obtained, and after calculation, the method for displaying A different characters on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button comprises the following steps:
s151, combining the a different characters with the acquired time when the screen release character input trigger signal is received in step S15, then:
Figure FDA0003006703530000134
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Time4indicating the time when the screen-release code character input trigger signal is received in the acquisition step S15;
the & represents a connector;
Bathe symbol a represents the a-th character, a is 1, 2, 3, … …, A;
wherein, B1Representing the 1 st character, B2Indicating the 2 nd character,B3Denotes the 3 rd character, … …, BARepresenting the A-th character; character 1B12 nd character B2Character No. 3B3… …, character A and character BAForming A different characters;
Figure FDA0003006703530000135
indicates the a-th character BaAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
wherein,
Figure FDA0003006703530000141
indicates the 1 st character B1After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000142
indicates the 2 nd character B2After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
Figure FDA0003006703530000143
indicates the 3 rd character B3After the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
……;
Figure FDA0003006703530000144
indicates the A-th character BAAfter the combination with the acquired time for receiving the screen decoding character input trigger signal in the step S15, an abstract value is obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
s152, the abstract value is added
Figure FDA0003006703530000145
Figure FDA0003006703530000146
Arranged in the order from big to small or from small to big to obtain
Figure FDA0003006703530000147
Figure FDA0003006703530000148
Figure FDA0003006703530000149
Represents the abstract value
Figure FDA00030067035300001410
Figure FDA00030067035300001411
1 st abstract value arranged from big to small or from small to big;
Figure FDA00030067035300001412
represents the abstract value
Figure FDA00030067035300001413
Figure FDA00030067035300001414
According to the following ratio of large to smallThe 2 nd abstract value is arranged from small to big;
Figure FDA00030067035300001415
represents the abstract value
Figure FDA00030067035300001416
Figure FDA0003006703530000151
The 3 rd abstract value is arranged from big to small or from small to big;
……;
Figure FDA0003006703530000152
represents the abstract value
Figure FDA0003006703530000153
Figure FDA0003006703530000154
The A-th abstract values are arranged in a descending order or a descending order;
s153, obtaining
Figure FDA0003006703530000155
Corresponding to the character in the operation in step S151, b is 1, 2, 3, … …, a;
Figure FDA0003006703530000156
represents the abstract value
Figure FDA0003006703530000157
Figure FDA0003006703530000158
The b-th abstract values are arranged in a descending order or a descending order;
wherein when b is 1, the compound is,
Figure FDA0003006703530000159
when the b is equal to 2, the reaction solution is,
Figure FDA00030067035300001510
when the b is equal to 3, the reaction solution is,
Figure FDA00030067035300001511
……;
when b is equal to A, the compound is,
Figure FDA00030067035300001512
and S154, displaying the characters obtained in the step S153 on the 1 st key of the touch virtual button, the 2 nd key of the touch virtual button, the 3 rd key of the touch virtual button, … … and the A th key of the touch virtual button in sequence.
9. The input method for unlocking the screen of the mobile phone according to any one of claims 4 to 8, wherein a summary one-way algorithm using MD5 is adopted in each of the steps S111, S121, S131, S141 and S151;
or/and adopting a summary one-way algorithm adopting SHA-1 in step S111, step S121, step S131, step S141 and step S151;
or/and adopting a summary one-way algorithm adopting SHA-224 in each of the step S111, the step S121, the step S131, the step S141 and the step S151;
or/and adopting a summary one-way algorithm adopting SHA-256 in steps S111, S121, S131, S141 and S151;
or/and adopting a summary one-way algorithm adopting SHA-384 in step S111, step S121, step S131, step S141 and step S151;
or/and adopting a summary one-way algorithm adopting SHA-512 in steps S111, S121, S131, S141 and S151;
step S112, step S122, step S132, step S142 and step S152 are arranged in descending order;
or/and the steps S112, S122, S132, S142 and S152 are arranged in the descending order.
10. The input method for unlocking the screen after locking the screen of the mobile phone according to claim 2, wherein the step S2 includes:
the controller performs the following operations on the received screen unlocking code:
Summary ValueC=Hash Algorithm<C>,
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
c represents screen decoding codes received by the controller;
Summary ValueCthe screen decoding code C received by the controller is represented by a screen decoding code abstract value obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
before step S1, step S0 is further included, where the controller stores the obtained summary value of the preset screen-off code in the controller, and the method for obtaining the preset screen-off code includes:
Summary Valuec=Hash Algorithm<c>,
wherein, the Hash Algorithm < > represents a digest one-way Algorithm which adopts one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
c represents screen-unlocking code received by the controller in advance;
Summary Valuecthe screen decoding code c received by the controller in advance is represented by a preset screen decoding code abstract value obtained by adopting an abstract one-way algorithm of one of MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512;
if the screen decoding code abstract value calculated by the controller is consistent with a preset screen decoding code abstract value preset in the controller, the screen decoding of the touch display screen is successful;
and if the screen decoding code abstract value calculated by the controller is inconsistent with a preset screen decoding code abstract value preset in the controller, the screen decoding of the touch display screen fails.
CN202110364077.7A 2021-04-03 2021-04-03 Mobile phone equipment Withdrawn CN113099027A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110364077.7A CN113099027A (en) 2021-04-03 2021-04-03 Mobile phone equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110364077.7A CN113099027A (en) 2021-04-03 2021-04-03 Mobile phone equipment

Publications (1)

Publication Number Publication Date
CN113099027A true CN113099027A (en) 2021-07-09

Family

ID=76673486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110364077.7A Withdrawn CN113099027A (en) 2021-04-03 2021-04-03 Mobile phone equipment

Country Status (1)

Country Link
CN (1) CN113099027A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049897A (en) * 2014-06-26 2014-09-17 深圳市中兴移动通信有限公司 Touch screen device unlocking method and device
WO2015109673A1 (en) * 2014-01-22 2015-07-30 京东方科技集团股份有限公司 Password input apparatus
CN104992119A (en) * 2015-07-17 2015-10-21 上海众人网络安全技术有限公司 Sensitive information anti-interception safety transmission method and system
CN105893884A (en) * 2016-04-21 2016-08-24 深圳市旭子科技有限公司 Touch encryption keyboard and data input method
CN105976516A (en) * 2016-04-21 2016-09-28 深圳市旭子科技有限公司 Touch encryption keyboard and data input method
CN110674493A (en) * 2019-09-29 2020-01-10 重庆市筑智建信息技术有限公司 BIM system login verification method and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015109673A1 (en) * 2014-01-22 2015-07-30 京东方科技集团股份有限公司 Password input apparatus
CN104049897A (en) * 2014-06-26 2014-09-17 深圳市中兴移动通信有限公司 Touch screen device unlocking method and device
CN104992119A (en) * 2015-07-17 2015-10-21 上海众人网络安全技术有限公司 Sensitive information anti-interception safety transmission method and system
CN105893884A (en) * 2016-04-21 2016-08-24 深圳市旭子科技有限公司 Touch encryption keyboard and data input method
CN105976516A (en) * 2016-04-21 2016-09-28 深圳市旭子科技有限公司 Touch encryption keyboard and data input method
CN110674493A (en) * 2019-09-29 2020-01-10 重庆市筑智建信息技术有限公司 BIM system login verification method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
任克强; 王新勇: ""基于S3C2440A的液晶触摸乱序密码键盘设计"", 《计算机安全》 *

Similar Documents

Publication Publication Date Title
CN109790727B (en) Padlock device, system including the same, and method of operating the same
US9659424B2 (en) Technologies and methods for security access
EP2879028A1 (en) Electronic device unlocking method and device thereof
US9881184B2 (en) Authenticity-assured data gathering apparatus and method
CN111038445B (en) Mobile terminal device and vehicle control system
CN102523338B (en) Handheld terminal with unlocking function and unlocking method thereof
US9830439B2 (en) Techniques for entering codes on computing devices
WO2017092437A1 (en) Pressure-sensitive touch technique-based screen unlocking method and device, and terminal
CN104036177A (en) Intelligent terminal fingerprint unlocking device and method
CN105160806A (en) Wearing device having alarming function and alarming method thereof
US20120086806A1 (en) Electronic device and security method of electronic device
EP2927834A1 (en) Information processing apparatus, information processing method, and recording medium
CN106909820A (en) Mobile terminal and its finger print data treating method and apparatus
EP3926992B1 (en) Electronic device, and authentication method in electronic device
JP2011070612A (en) Electronic equipment
CN106020637A (en) An application start method and a mobile terminal
CN111712807B (en) Portable information terminal, information prompting system and information prompting method
CN109145558A (en) Unlocking control method and electronic device
CN109151150A (en) Mobile terminal and unlocking screen method, apparatus
JP5787355B2 (en) Information processing apparatus, information processing method, and program
CN107209837A (en) The block-based integrity protection technique of selectivity
CN113099027A (en) Mobile phone equipment
CA2686689A1 (en) System and method of providing biometric quick launch
CN113014721A (en) Safety guarantee method for massive big data information
TWI545495B (en) System and method for operating touch screens

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20210709

WW01 Invention patent application withdrawn after publication