CN110781470A - Encryption method of intelligent calculator - Google Patents
Encryption method of intelligent calculator Download PDFInfo
- Publication number
- CN110781470A CN110781470A CN201911024611.9A CN201911024611A CN110781470A CN 110781470 A CN110781470 A CN 110781470A CN 201911024611 A CN201911024611 A CN 201911024611A CN 110781470 A CN110781470 A CN 110781470A
- Authority
- CN
- China
- Prior art keywords
- authentication information
- intelligent calculator
- calculator
- intelligent
- user
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/0216—Constructional details or arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/025—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
Abstract
The invention provides an encryption method of an intelligent calculator, which is realized based on the intelligent calculator; wherein the intelligent calculator comprises: mechanical calculation keys similar to a conventional calculator and a display screen with the area 1.5-2.5 times that of the display screen of the conventional calculator; the encryption method of the intelligent calculator comprises the following steps: the intelligent calculator monitors whether a starting instruction is received in real time; if so, the intelligent calculator enters a corresponding identity verification page; judging whether corresponding identity authentication information is input or not after preset time; if yes, judging whether the authentication information is matched with preset reference authentication information or not; and if so, jumping to a working page of the intelligent calculator. Compared with the prior art, the encryption method of the intelligent calculator provided by the invention can encrypt the starting process of the intelligent calculator, thereby ensuring the safety and the use safety of data and further improving the intelligent level of the intelligent calculator.
Description
Technical Field
The invention relates to the technical field of calculators, in particular to an encryption method of an intelligent calculator.
Background
With the rapid development of science and technology, intelligent equipment is applied more and more. At present, the conventional calculator just inputs corresponding numbers or calculation formulas on the mechanical keys and then outputs corresponding calculation results on the display screen, and the single function of the conventional calculator fails to meet various requirements of people on the calculator at present.
In order to solve the problems, the invention with application publication number CN 106250346 a provides a method and a system for implementing an intelligent calculator, which starts the intelligent calculator through a starting module; the first receiving module receives a physical key calculation mode selected by a user; the first calculation module performs calculation according to the physical key triggering instruction; if the prompting unit receives a trigger instruction of the power supply physical key, the calculation result is prompted, functions of scanning calculation, voice calculation and the like are achieved in addition to traditional physical key calculation, and the calculator is multifunctional.
However, the above technical solutions still have certain drawbacks, such as: the intelligent calculator only has computing functions in various modes, but does not encrypt the intelligent calculator, namely, some confidential data can only limit the view and operation of a user of the intelligent calculator.
Disclosure of Invention
In order to solve the above problems, the present invention provides an encryption method for an intelligent calculator, which can encrypt the intelligent calculator to ensure the safety of the intelligent calculator.
In order to achieve the above object, the present invention provides an encryption method for an intelligent calculator, wherein the encryption method for the intelligent calculator is implemented based on an intelligent calculator; wherein the intelligent calculator comprises: mechanical calculation keys similar to a conventional calculator and a display screen with the area 1.5-2.5 times that of the display screen of the conventional calculator; the intelligent calculator has a calculation function and a multimedia function; the encryption method of the intelligent calculator comprises the following steps:
s110: the intelligent calculator monitors whether a starting instruction is received in real time;
s120: if so, the intelligent calculator enters a corresponding identity verification page;
s130: judging whether corresponding identity authentication information is input or not after preset time; if yes, go to step S140;
s140: judging whether the identity authentication information is matched with preset reference identity authentication information or not; if yes, go to step S150;
s150: and jumping to a working page of the intelligent calculator.
Preferably, the authentication page includes: the system comprises an account password verification page, a mobile phone number dynamic code verification page, a face identification verification page, a fingerprint identification verification page and a pupil identification verification page.
Preferably, the authentication information includes: the mobile phone comprises an account password of a user, face image information of the user, fingerprint information, pupil information and a dynamic code sent to a mobile phone of the user;
the reference authentication information includes: the mobile phone comprises a reference account password preset by a user, a reference mobile phone number pre-input by the user, reference face image information pre-input by the user, reference fingerprint information pre-input by the user, and reference pupil information pre-input by the user.
Preferably, when the authentication page entered by the user is an account password authentication page or a mobile phone number dynamic code authentication page, the process of step S140 specifically includes:
acquiring identity authentication information input by a user at a specified position;
judging whether the identity authentication information is completely consistent with the reference identity authentication information;
if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information.
Preferably, when the identity verification page entered by the user is a face identification verification page, a fingerprint verification page, or a pupil identification verification page, the process of step S140 specifically includes:
acquiring identity authentication information input by a user at a specified position;
judging that the comparison matching degree of the identity authentication information and the identity authentication information of the reference is higher than the preset reference matching degree;
if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information.
Preferably, the step S130 further includes the following steps:
s131: and when judging that corresponding identity authentication information is not input after the preset time, controlling the intelligent calculator to carry out a standby page.
Preferably, the step S140 further includes the following steps:
s141: when the identity authentication information is judged not to be matched with the preset reference identity authentication information, recording the current authentication failure times, and judging whether the authentication failure times are greater than a preset failure time threshold value or not; if not, returning to the step S140; if yes, go to step S142
S142: and entering an alarm system, locking the intelligent calculator and transmitting corresponding alarm information to a user terminal of the intelligent calculator.
Preferably, the user terminal includes: the mobile phone, the computer or other wearable equipment with reminding function of the user.
Preferably, the preset failure time threshold is: 3 times daily, 4 times daily, or 5 times daily.
Preferably, the encryption method of the intelligent calculator further comprises the following steps:
s160: judging whether the identity authentication information is modified or not;
s170: and if so, updating and storing the authentication information in the system.
Compared with the prior art, the invention has the beneficial effects that: 1. the intelligent calculator can be encrypted in the starting-up use process, so that the data safety and the use safety are guaranteed, and the intelligent level of the intelligent calculator is further improved; 2. when the intelligent calculator is forced to invade by others, the alarm information can be transmitted to the user of the intelligent calculator in time, and the use safety of the intelligent calculator is further guaranteed.
Drawings
FIG. 1 is a schematic diagram of an intelligent calculator;
FIG. 2 is a flowchart illustrating a first embodiment of an encryption method for an intelligent calculator;
FIG. 3 is a flowchart of a second embodiment of an encryption method for an intelligent calculator;
FIG. 4 is a flowchart illustrating a third embodiment of an encryption method for an intelligent calculator;
FIG. 5 is a flowchart illustrating a fourth embodiment of an encryption method for an intelligent calculator;
FIG. 6 is a schematic diagram of program modules of a first embodiment of the encryption system of the intelligent calculator;
FIG. 7 is a schematic diagram of program modules of a second embodiment of an encryption system for an intelligent calculator;
FIG. 8 is a schematic diagram of program modules of a third embodiment of an encryption system for an intelligent calculator;
fig. 9 is a schematic diagram of program modules of a fourth embodiment of the encryption system of the intelligent calculator.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides an encryption method of an intelligent calculator. Referring to fig. 1, fig. 1 is a schematic structural diagram of an intelligent calculator according to the present invention. The encryption method of the intelligent calculator is realized based on the intelligent calculator. Wherein the intelligent calculator comprises: a mechanical calculation key 111 similar to a conventional calculator, and a display screen 112 with the area 1.5-2.5 times that of the display screen of the conventional calculator; the screen area is large, so that the touch screen handwriting function is convenient to perform; in addition, the intelligent calculator has a calculation function and a multimedia function. Referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of an encryption method for an intelligent calculator according to the present invention. The encryption method of the intelligent calculator comprises the following steps:
s110: and the intelligent calculator monitors whether a starting instruction is received in real time.
In this embodiment, a switch function key is arranged outside the intelligent calculator, and when a user presses the switch function key, a start instruction is immediately sent out; or, the user selects a starting option from the App terminal bound with the intelligent calculator, and then sends the starting instruction.
S120: and if so, the intelligent calculator enters a corresponding identity verification page.
In this embodiment, after the intelligent calculator is started, the intelligent calculator does not directly enter the working page but jumps to the authentication page first in consideration of the confidentiality and the use security of data. Wherein the authentication page comprises: the system comprises an account password verification page, a mobile phone number dynamic code verification page, a face identification verification page, a fingerprint identification verification page and a pupil identification verification page. Namely, the options in the authentication pages are arranged in the authentication pages, and when a user clicks one of the options to perform authentication, the corresponding authentication page is immediately performed. For example: and clicking the option of account password verification by the user, and then carrying out an account password verification page.
S130: judging whether corresponding identity authentication information is input or not after preset time; if yes, the process proceeds to step S140.
In this embodiment, the preset time is set by the user or by a system administrator, and may be set as: 30 seconds, 60 seconds, 120 seconds; preferably set to 60 seconds. And when the user executes the corresponding authentication action within 60 seconds, carrying out the next authentication judgment. For example: and the user carries out an account password verification page, correspondingly inputs a corresponding account and a corresponding password on the page, and immediately verifies whether the account and the password are correct or not.
S140: judging whether the identity authentication information is matched with preset reference identity authentication information or not; if yes, the process proceeds to step S150.
In this embodiment, the authentication information includes: the mobile phone comprises an account password of a user, face image information of the user, fingerprint information, pupil information and a dynamic code sent to a mobile phone of the user. The reference authentication information includes: the mobile phone comprises a reference account password preset by a user, a reference mobile phone number pre-input by the user, reference face image information pre-input by the user, reference fingerprint information pre-input by the user, and reference pupil information pre-input by the user. And entering a corresponding verification page, and inputting corresponding identity verification information.
In this embodiment, when the authentication page entered by the user is an account password authentication page or a mobile phone number dynamic code authentication page, the process of step S140 specifically includes: 1. acquiring identity authentication information input by a user at a specified position; 2. judging whether the identity authentication information is completely consistent with the reference identity authentication information; 3. if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information. The account password, the dynamic code and the like need to be completely consistent before verification is passed, and the specific uniqueness is realized.
In this embodiment, when the identity verification page entered by the user is a face identification verification page, a fingerprint verification page, or a pupil identification verification page, the process of step S140 specifically includes: 1. acquiring identity authentication information input by a user at a specified position; 2. judging that the comparison matching degree of the identity authentication information and the identity authentication information of the reference is higher than the preset reference matching degree; 3. if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information. Different from verification modes such as account passwords and dynamic codes, if verification is performed by using biological sign information of a user, due to the fact that influence factors of the verification process are numerous, matching is not required to be completely consistent until successful, and matching is calculated only when the matching degree is higher than a preset reference matching degree. The preset reference matching degree is preset by an administrator, and may be set as follows: 95%, 98%, 99%, preferably 98%.
S150: and jumping to a working page of the intelligent calculator.
In this embodiment, the work page includes, but is not limited to: the intelligent calculator comprises a calculation page, a data viewing and calling page, a multimedia inquiry or playing page and the like. By the above-described embodiment, the security of data can be ensured.
In this embodiment, the intelligent calculator has basic functions of a conventional calculator, such as: the system comprises a calculation function, a calculation result selection function, a low-power reminding function, a touch screen handwriting function and the like. The implementation of the computing function is the same as a conventional calculator and will not be described in detail here. Two mechanical toggle switches are arranged outside the intelligent calculator, wherein one mechanical toggle switch is used for selecting whether the calculation result is rounded or not, and when the calculation result is toggled for odd numbers, the calculation result is not rounded; when the calculation result is dialed for even times, the calculation result needs to be rounded; and the other mechanical toggle switch is used for selecting the calculation result to display decimal places. The intelligent calculator further has a low-power reminding function, and when the power of the intelligent calculator is lower than a preset power threshold, voice reminding is carried out through an audio module, or corresponding reminding information is transmitted to a specified user terminal through a wireless communication module; wherein the preset electric quantity threshold value is: 10%, 15%, or 20%. The intelligent calculator also has a touch handwriting function, and the screen area of the display screen is 1.5-2.5 times that of the display screen of the general calculator because the screen of the display screen is larger than that of the conventional calculator. The user may perform touch screen handwriting on the display screen but may not be able to activate the touch screen handwriting function while performing the computing function. The intelligent calculator further has a multimedia function, can be used for regularly pushing videos and advertisements, and can be used for tax return reminding, notepad functions and the like.
The invention provides a second embodiment of an encryption method of an intelligent calculator. Referring to fig. 2, fig. 2 is a schematic flow chart of a second embodiment of the encryption method of the intelligent calculator of the present invention. The second embodiment of the encryption method of the intelligent calculator is improved on the basis of the first embodiment, and the improvement is that the following steps are further included after the step S130:
s131: and when judging that corresponding identity authentication information is not input after the preset time, controlling the intelligent calculator to carry out a standby page.
In this embodiment, it is considered that the user does not perform authentication for a long time due to busy or other reasons, and power consumption is very high when the user waits for the user to be turned on. Therefore, when the authentication is not performed after the preset time of 60 seconds, the intelligent calculator is controlled to perform the standby page. Through the embodiment, the power consumption of the intelligent calculator can be reduced, and the endurance time is prolonged.
The invention provides a third embodiment of an encryption method of an intelligent calculator. Referring to fig. 3, fig. 3 is a schematic flow chart of a third embodiment of the encryption method of the intelligent calculator of the present invention. The third embodiment of the encryption method of the intelligent calculator is improved on the basis of the second embodiment, and the improvement is that the following steps are further included after the step S140:
s141: when the identity authentication information is judged not to be matched with the preset reference identity authentication information, recording the current authentication failure times, and judging whether the authentication failure times are greater than a preset failure time threshold value or not; if not, returning to the step S140; if yes, the process proceeds to step S142.
In this embodiment, the preset failure time threshold is: 3 times a day, 4 times a day, or 5 times a day, which can be set by the user himself. For example: if the current identity authentication fails, recording the authentication failure times as 1 time; if the verification fails again by returning to the step S140, recording the verification failure times as 2 times; when the preset failure threshold is reached, the process proceeds to step S142.
S142: and entering an alarm system, locking the intelligent calculator and transmitting corresponding alarm information to a user terminal of the intelligent calculator.
In this embodiment, in order to protect the security of the data in the intelligent calculator, when the number of times of verification failure is too large, the intelligent calculator is immediately locked. The locking action may be: the intelligent calculator must not be restarted within a half hour, or within an hour. The alarm information may be: your good, your smart calculator fails verification. Wherein the user terminal comprises: the mobile phone, the computer or other wearable devices (smart band, smart watch, etc.) with reminding function of the user. Through the embodiment, the use safety factor of the intelligent calculator can be further improved.
The invention provides a fourth embodiment of an encryption method of an intelligent calculator. Referring to fig. 4, fig. 4 is a flowchart illustrating a fourth embodiment of the encryption method for an intelligent calculator according to the present invention. An embodiment four of the encryption method of the intelligent calculator is improved on the basis of the embodiment three, and the improvement is that the encryption method of the intelligent calculator further comprises the following steps:
s160: and judging whether the identity authentication information is modified.
In this embodiment, when one or more of the account number, the password, the pre-stored phone number, the pre-entered face image information, the fingerprint information, the pupil information, and the like is modified, the determination result is that the authentication information is modified.
S170: and if so, updating and storing the authentication information in the system.
In this embodiment, when the determination result is that the authentication information is modified, the authentication information in the system is updated in time, so as to avoid unnecessary authentication failure. Thereby further optimizing the usage of the intelligent calculator.
The present invention further provides an encryption system 100 for an intelligent calculator. Referring to fig. 5, fig. 5 is a schematic diagram of program modules of a first embodiment of the encryption system of the intelligent calculator according to the present invention. The implementation of the cryptographic system 100 of the intelligent calculator is based on an intelligent calculator; wherein the intelligent calculator comprises: a mechanical calculator button 111 similar to a conventional calculator, and a display screen 112 having an area 1.5-2.5 times that of a display screen of the conventional calculator. The intelligent calculator has the functions of calculation and multimedia. The encryption system 100 of the intelligent calculator comprises: the monitoring module 110 is configured to monitor whether a start instruction is received in real time; the page jump module 120 is electrically connected to the monitoring module 110, and configured to enter a corresponding authentication page when the monitoring module 110 monitors in real time that a start instruction is received; the microprocessor 130 is electrically connected to the page jump module 120, and is configured to determine whether to input corresponding authentication information after a preset time; and judging whether the corresponding authentication information is input after the preset time, and judging whether the authentication information is matched with the preset reference authentication information. The page jump module 120 is configured to jump to a working page of the intelligent calculator when the microprocessor 130 determines that the authentication information matches preset reference authentication information.
In this embodiment, a switch function key is arranged outside the intelligent calculator, and when a user presses the switch function key, a start instruction is immediately sent out; or, the user selects a starting option from the App terminal bound with the intelligent calculator, and then sends the starting instruction.
In this embodiment, after the intelligent calculator is started, the page jump module 120 does not directly enter the working page but jumps to the authentication page first in consideration of the confidentiality and the security of data. Wherein the authentication page comprises: the system comprises an account password verification page, a mobile phone number dynamic code verification page, a face identification verification page, a fingerprint identification verification page and a pupil identification verification page. Namely, the options in the authentication pages are arranged in the authentication pages, and when a user clicks one of the options to perform authentication, the corresponding authentication page is immediately performed. For example: and clicking the option of account password verification by the user, and then carrying out an account password verification page.
In this embodiment, the preset time is set by the user or by a system administrator, and may be set as: 30 seconds, 60 seconds, 120 seconds; preferably set to 60 seconds. And when the user executes the corresponding authentication action within 60 seconds, carrying out the next authentication judgment. For example: and the user carries out an account password verification page, correspondingly inputs a corresponding account and a corresponding password on the page, and immediately verifies whether the account and the password are correct or not.
In this embodiment, the authentication information includes: the mobile phone comprises an account password of a user, face image information of the user, fingerprint information, pupil information and a dynamic code sent to a mobile phone of the user. The reference authentication information includes: the mobile phone comprises a reference account password preset by a user, a reference mobile phone number pre-input by the user, reference face image information pre-input by the user, reference fingerprint information pre-input by the user, and reference pupil information pre-input by the user. And entering a corresponding verification page, and inputting corresponding identity verification information.
In this embodiment, when the authentication page entered by the user is an account password authentication page or a mobile phone number dynamic code authentication page, the determining process of the microprocessor 130 specifically includes: 1. acquiring identity authentication information input by a user at a specified position; 2. judging whether the identity authentication information is completely consistent with the reference identity authentication information; 3. if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information. The account password, the dynamic code and the like need to be completely consistent before verification is passed, and the specific uniqueness is realized.
In this embodiment, when the authentication page entered by the user is a face identification authentication page, a fingerprint authentication page, or a pupil identification authentication page, the determining process of the microprocessor 130 specifically includes: 1. acquiring identity authentication information input by a user at a specified position; 2. judging that the comparison matching degree of the identity authentication information and the identity authentication information of the reference is higher than the preset reference matching degree; 3. if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information. Different from verification modes such as account passwords and dynamic codes, if verification is performed by using biological sign information of a user, due to the fact that influence factors of the verification process are numerous, matching is not required to be completely consistent until successful, and matching is calculated only when the matching degree is higher than a preset reference matching degree. The preset reference matching degree is preset by an administrator, and may be set as follows: 95%, 98%, 99%, preferably 98%.
In this embodiment, the work page includes, but is not limited to: the intelligent calculator comprises a calculation page, a data viewing and calling page, a multimedia inquiry or playing page and the like. By the above-described embodiment, the security of data can be ensured.
In this embodiment, the intelligent calculator has basic functions of a conventional calculator, such as: the system comprises a calculation function, a calculation result selection function, a low-power reminding function, a touch screen handwriting function and the like. The implementation of the computing function is the same as a conventional calculator and will not be described in detail here. Two mechanical toggle switches are arranged outside the intelligent calculator, wherein one mechanical toggle switch is used for selecting whether the calculation result is rounded or not, and when the calculation result is toggled for odd numbers, the calculation result is not rounded; when the calculation result is dialed for even times, the calculation result needs to be rounded; and the other mechanical toggle switch is used for selecting the calculation result to display decimal places. The intelligent calculator further has a low-power reminding function, and when the power of the intelligent calculator is lower than a preset power threshold, voice reminding is carried out through an audio module, or corresponding reminding information is transmitted to a specified user terminal through a wireless communication module; wherein the preset electric quantity threshold value is: 10%, 15%, or 20%. The intelligent calculator also has a touch handwriting function, and the screen area of the display screen is 1.5-2.5 times that of the display screen of the general calculator because the screen of the display screen is larger than that of the conventional calculator. The user may perform touch screen handwriting on the display screen but may not be able to activate the touch screen handwriting function while performing the computing function. The intelligent calculator further has a multimedia function, can be used for regularly pushing videos and advertisements, and can be used for tax return reminding, notepad functions and the like.
The present invention provides a second embodiment of an encryption system 100 for an intelligent computer. Referring to fig. 6, fig. 6 is a schematic diagram of program modules of a second embodiment of the encryption system of the intelligent calculator according to the present invention. The second embodiment of the encryption system of the intelligent calculator is improved on the basis of the first embodiment, and the improvement is that the encryption system 100 of the intelligent calculator further comprises: the control module 140 is configured to control the intelligent calculator to perform a standby page when the microprocessor 130 determines that no corresponding authentication information is input after a preset time.
In this embodiment, it is considered that the user does not perform authentication for a long time due to busy or other reasons, and power consumption is very high when the user waits for the user to be turned on. Therefore, when the authentication is not performed after the preset time of 60 seconds, the control module 140 controls the smart calculator to perform the standby page. Through the embodiment, the power consumption of the intelligent calculator can be reduced, and the endurance time is prolonged.
The invention provides a third embodiment of an encryption system 100 of an intelligent calculator. Referring to fig. 7, fig. 7 is a schematic diagram of program modules of a third embodiment of the encryption system of the intelligent calculator according to the present invention. The third embodiment of the encryption system of the intelligent calculator is improved on the basis of the second embodiment, and the improvement is that the encryption system 100 of the intelligent calculator further comprises: an alarm module 150. The microprocessor 130 is configured to record a current verification failure frequency when it is determined that the authentication information is not matched with preset reference authentication information, and determine whether the verification failure frequency is greater than a preset failure frequency threshold; the alarm module 150 is electrically connected to the microprocessor 130, and configured to enter an alarm system when the microprocessor 130 determines that the verification failure times are greater than a preset failure time threshold, lock the intelligent calculator, and transmit corresponding alarm information to a user terminal of the intelligent calculator.
In this embodiment, the preset failure time threshold is: 3 times a day, 4 times a day, or 5 times a day, which can be set by the user himself. For example: if the current authentication fails, the microprocessor 130 records that the number of authentication failures is 1; if the re-verification fails, the microprocessor 130 records that the number of times of verification failure is 2; when the preset failure time threshold is reached, the method enters the alarm module 150 to perform an alarm action.
Wherein the locking action may be: the intelligent calculator must not be restarted within a half hour, or within an hour. The alarm information may be: your good, your smart calculator fails verification. Wherein the user terminal comprises: the mobile phone, the computer or other wearable devices (smart band, smart watch, etc.) with reminding function of the user. Through the embodiment, the use safety factor of the intelligent calculator can be further improved.
The present invention provides a fourth embodiment of an encryption system 100 for an intelligent calculator. Referring to fig. 8, fig. 8 is a schematic diagram of program modules of a third embodiment of the encryption system of the intelligent calculator according to the present invention. The fourth embodiment of the encryption system of the intelligent calculator is improved on the basis of the third embodiment, and the improvement is that the encryption system 100 of the intelligent calculator further comprises: the module 160 is updated. The microprocessor 130 is further configured to determine whether the authentication information is modified. The update module 160 is electrically connected to the microprocessor 130, and is configured to update and store the authentication information in the system when the microprocessor 130 determines that the authentication information is modified.
In this embodiment, when one or more of the account number, the password, the pre-stored phone number, the pre-entered face image information, the fingerprint information, the pupil information, and the like is modified, the determination result of the microprocessor 130 is that the authentication information is modified.
In this embodiment, when the determination result of the microprocessor 130 is that the authentication information is modified, the updating module 160 updates the authentication information in the system in time to avoid unnecessary authentication failure. Thereby further optimizing the usage of the intelligent calculator.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (10)
1. An encryption method of an intelligent calculator is characterized in that the encryption method of the intelligent calculator is realized based on the intelligent calculator; wherein the intelligent calculator comprises: mechanical calculation keys similar to a conventional calculator and a display screen with the area 1.5-2.5 times that of the display screen of the conventional calculator; the intelligent calculator has a calculation function and a multimedia function; the encryption method of the intelligent calculator comprises the following steps:
s110: the intelligent calculator monitors whether a starting instruction is received in real time;
s120: if so, the intelligent calculator enters a corresponding identity verification page;
s130: judging whether corresponding identity authentication information is input or not after preset time; if yes, go to step S140;
s140: judging whether the identity authentication information is matched with preset reference identity authentication information or not; if yes, go to step S150;
s150: and jumping to a working page of the intelligent calculator.
2. The encryption method of the intelligent calculator of claim 1, wherein the authentication page comprises: the system comprises an account password verification page, a mobile phone number dynamic code verification page, a face identification verification page, a fingerprint identification verification page and a pupil identification verification page.
3. The encryption method of the intelligent calculator according to claim 2, wherein the authentication information includes: the mobile phone comprises an account password of a user, face image information of the user, fingerprint information, pupil information and a dynamic code sent to a mobile phone of the user;
the reference authentication information includes: the mobile phone comprises a reference account password preset by a user, a reference mobile phone number pre-input by the user, reference face image information pre-input by the user, reference fingerprint information pre-input by the user, and reference pupil information pre-input by the user.
4. The encryption method for an intelligent calculator according to claim 3, wherein when the authentication page entered by the user is an account password authentication page or a mobile phone number dynamic code authentication page, the process of step S140 specifically includes:
acquiring identity authentication information input by a user at a specified position;
judging whether the identity authentication information is completely consistent with the reference identity authentication information;
if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information.
5. The encryption method for an intelligent calculator according to claim 3, wherein when the authentication page entered by the user is a face identification authentication page, a fingerprint authentication page, or a pupil identification authentication page, the process of step S140 specifically includes:
acquiring identity authentication information input by a user at a specified position;
judging that the comparison matching degree of the identity authentication information and the identity authentication information of the reference is higher than the preset reference matching degree;
if so, defining a judgment result that the authentication information is matched with preset reference authentication information; if not, defining the judgment result that the identity authentication information is not matched with the preset reference identity authentication information.
6. The encryption method for intelligent calculator of any one of claims 1 to 5, wherein said step S130 is followed by the steps of:
s131: and when judging that corresponding identity authentication information is not input after the preset time, controlling the intelligent calculator to carry out a standby page.
7. The encryption method for intelligent calculator of claim 6, further comprising the following step after said step S140:
s141: when the identity authentication information is judged not to be matched with the preset reference identity authentication information, recording the current authentication failure times, and judging whether the authentication failure times are greater than a preset failure time threshold value or not; if not, returning to the step S140; if yes, go to step S142;
s142: and entering an alarm system, locking the intelligent calculator and transmitting corresponding alarm information to a user terminal of the intelligent calculator.
8. The encryption method of the intelligent calculator according to claim 7, wherein the user terminal includes: the mobile phone, the computer or other wearable equipment with reminding function of the user.
9. The encryption method for intelligent computer of claim 7, wherein the preset failure threshold is: 3 times daily, 4 times daily, or 5 times daily.
10. The encryption method of an intelligent calculator according to any one of claims 7 to 9, wherein the encryption method of the intelligent calculator further comprises the steps of:
s160: judging whether the identity authentication information is modified or not;
s170: and if so, updating and storing the authentication information in the system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911024611.9A CN110781470A (en) | 2019-10-25 | 2019-10-25 | Encryption method of intelligent calculator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911024611.9A CN110781470A (en) | 2019-10-25 | 2019-10-25 | Encryption method of intelligent calculator |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110781470A true CN110781470A (en) | 2020-02-11 |
Family
ID=69386624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911024611.9A Pending CN110781470A (en) | 2019-10-25 | 2019-10-25 | Encryption method of intelligent calculator |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110781470A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881434A (en) * | 2020-08-03 | 2020-11-03 | 施兴明 | Identity authentication method for e-commerce platform account |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298566A (en) * | 2010-06-28 | 2011-12-28 | 上海外国语大学附属大境中学 | Multifunctional calculator |
CN104392164A (en) * | 2014-12-10 | 2015-03-04 | 成都思邦力克科技有限公司 | Flat computer with anti-theft system |
CN204791002U (en) * | 2015-05-25 | 2015-11-18 | 诸暨市先见工业设计有限公司 | Multi -functional music calculator |
CN207690079U (en) * | 2018-01-29 | 2018-08-03 | 武汉城市职业学院 | A kind of treasure and accounting management personnel multifunctional calculator |
-
2019
- 2019-10-25 CN CN201911024611.9A patent/CN110781470A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298566A (en) * | 2010-06-28 | 2011-12-28 | 上海外国语大学附属大境中学 | Multifunctional calculator |
CN104392164A (en) * | 2014-12-10 | 2015-03-04 | 成都思邦力克科技有限公司 | Flat computer with anti-theft system |
CN204791002U (en) * | 2015-05-25 | 2015-11-18 | 诸暨市先见工业设计有限公司 | Multi -functional music calculator |
CN207690079U (en) * | 2018-01-29 | 2018-08-03 | 武汉城市职业学院 | A kind of treasure and accounting management personnel multifunctional calculator |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881434A (en) * | 2020-08-03 | 2020-11-03 | 施兴明 | Identity authentication method for e-commerce platform account |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2737655B1 (en) | System, device, and method for authentication of a user accessing an on-line resource | |
JP4578485B2 (en) | Authentication system for information processing terminal using portable information processing device | |
JP2010507838A (en) | Time-synchronous OTP generator and method for mobile phones | |
JP4845057B2 (en) | Portable electronic device and program | |
CN109361642B (en) | Remote authorization unlocking method and system | |
JP2003091509A (en) | Personal authentication method for portable communication equipment and program describing the same | |
US20130183936A1 (en) | Method and apparatus for remote portable wireless device authentication | |
US20150228137A1 (en) | Wireless access control to a locking device | |
US20150121510A1 (en) | Method, device and system for entering data | |
JP5129559B2 (en) | Security management system, security management method, information processing terminal device, and authentication device | |
CN104463036B (en) | Method, mobile terminal and the system of Password Input | |
US11868169B2 (en) | Enabling access to data | |
US20200074062A1 (en) | Method for managing fingerprint and system thereof | |
CN107103224B (en) | Unlocking method and mobile terminal | |
CN109219003A (en) | Information ciphering method, device, storage medium and electronic equipment | |
CN110781470A (en) | Encryption method of intelligent calculator | |
CN105933503B (en) | Information processing method and electronic equipment | |
JP7566135B2 (en) | Control circuit for an aerosol generating device | |
CN113055157A (en) | Biological characteristic verification method and device, storage medium and electronic equipment | |
CN107862192B (en) | Login interface unlocking method and device, computer equipment and storage medium | |
CN112887922B (en) | Message sending method and electronic equipment | |
CN110990821B (en) | Identity type verification method, device and storage medium | |
CN111818376A (en) | Password setting method, smart television, electronic equipment and readable storage medium | |
US20050283633A1 (en) | Method and system for securing a device | |
CN108990041B (en) | Method and equipment for setting main card and auxiliary card |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200211 |