CN108073835A - Password mapping method, system and keyboard - Google Patents

Password mapping method, system and keyboard Download PDF

Info

Publication number
CN108073835A
CN108073835A CN201810005943.1A CN201810005943A CN108073835A CN 108073835 A CN108073835 A CN 108073835A CN 201810005943 A CN201810005943 A CN 201810005943A CN 108073835 A CN108073835 A CN 108073835A
Authority
CN
China
Prior art keywords
button
finger print
print information
contacts
operating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810005943.1A
Other languages
Chinese (zh)
Other versions
CN108073835B (en
Inventor
何丰宇
宋探
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Knownsec Information Technology Co Ltd
Original Assignee
Beijing Knownsec Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Knownsec Information Technology Co Ltd filed Critical Beijing Knownsec Information Technology Co Ltd
Priority to CN201810005943.1A priority Critical patent/CN108073835B/en
Publication of CN108073835A publication Critical patent/CN108073835A/en
Application granted granted Critical
Publication of CN108073835B publication Critical patent/CN108073835B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/83Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention discloses a kind of keyboard, including:Several buttons, wherein being arranged with fingerprint sensor on each button;Operation record module, interior at preset time intervals suitable in the flrst mode, record user obtains via the fingerprint sensor on each button the finger print information of user to the operating of contacts of at least one button;Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to action type;Password mapping block, suitable in the flrst mode, obtaining the button value to match in pre-stored mapping table with finger print information and action type;And communication module, the button value suitable in the flrst mode, will match to are exported to the computing device being connected with keyboard.The invention also discloses corresponding password mapping method, equipment and systems.

Description

Password mapping method, system and keyboard
Technical field
The present invention relates to a kind of computer security technique field more particularly to password mapping method, system and keyboards.
Background technology
Computing device have become for people work, life in indispensable instrument, using computing device to people’s lives Many facilities are brought, keyboard is the most frequently used and most important input equipment in computing device, can be by English by keyboard Word mother, number, punctuation mark etc. are input in computing device, so as to send order, input data etc. to computing device.Operation Person can easily be talked with using keyboard and display with computing device, modified, edited to program, control and observe meter The operation of calculation machine.Therefore, keyboard is most common computer input device, it is widely used in microcomputer and various ends In end equipment.However, since conventional keyboard is all open visible to any user, when user is personal by input through keyboard During private data (such as password when), it is easy to be spied on by other people and cause its privacy compromise.
Therefore, it is necessary to a kind of more advanced keyboards.
The content of the invention
For this purpose, the present invention provides a kind of keyboard and password mapping scheme, to try hard to solve or at least alleviate exist above At least one problem.
According to an aspect of the invention, there is provided a kind of keyboard, including:Several buttons, wherein uniformly distributed on each button It is equipped with fingerprint sensor;Operation record module, suitable in the flrst mode, interior at preset time intervals, record user is at least The operating of contacts of one button, and via the finger print information of the fingerprint sensor acquisition user on each button;According to being recorded Operating of contacts and acquired finger print information determine action type belonging to operating of contacts;Password mapping block, suitable for Under one pattern, the button value to match in pre-stored mapping table with finger print information and action type is obtained;And communication Module, the button value suitable in the flrst mode, will match to are exported to the computing device being connected with keyboard.
Optionally, in keyboard according to the present invention, operation record module is further adapted under the second mode, in the predetermined time In interval, operating of contacts of the user at least one button is recorded, and user is obtained via the fingerprint sensor on each button Finger print information;Operating of contacts and acquired finger print information according to being recorded determine operating of contacts belonging to action type; Record the button value of a button of the follow-up contact of user;Password mapping block is further adapted under the second mode, to be recorded Button value and finger print information and action type store in association into mapping table.
Optionally, in keyboard according to the present invention, password mapping block is further adapted for before storing, inquiring about in mapping table Whether the button value to match with finger print information and action type is had;If so, user is then prompted to change operation.
Optionally, in keyboard according to the present invention, communication module be further adapted in a third mode, by user press by Key key assignments is exported to the computing device being connected with keyboard.
Optionally, in keyboard according to the present invention, mode switch module is further included, suitable for receiving spy of the user to keyboard Fixed operation, and pattern switching is carried out accordingly.
Optionally, in keyboard according to the present invention, operation record module is suitable under first mode or second mode, right In each button, record user frequency of exposure with the button interior at preset time intervals, and/or every time with this by key contacts Duration, and/or every time with this press key contacts at the time of;According to finger print information, frequency of exposure, and/or every time with by key contacts Duration and/or every time with this as at the time of key contacts come the action type belonging to determining operating of contacts.
According to another aspect of the present invention, a kind of password mapping method is provided, suitable for being arranged on each key It is performed in the keyboard of fingerprint sensor, method includes step:In the flrst mode, it is interior at preset time intervals, record user couple The operating of contacts of at least one button, and via the finger print information of the fingerprint sensor acquisition user on each button;According to institute The operating of contacts of record and acquired finger print information determine the action type belonging to operating of contacts;Obtain pre-stored mapping The button value to match in table with finger print information and action type;And the button value that will match to export to keyboard phase The computing device of connection.
According to another aspect of the present invention, a kind of password mapping method is provided, suitable for being arranged on each key It is performed in the keyboard of fingerprint sensor, method includes step:In the flrst mode, it is interior at preset time intervals, record user couple The operating of contacts of at least one button, and via the finger print information of the fingerprint sensor acquisition user on each button;According to institute The operating of contacts of record and acquired finger print information determine the action type belonging to operating of contacts;And by finger print information and behaviour Book server is sent to as type.
According to another aspect of the present invention, a kind of password mapping method, suitable for performing in the server, server are provided Mapping table is stored with, mapping table records the button value for having keyboard and the finger print information to match with the button value and behaviour Make type, method includes step:Receive the finger print information obtained based on user to the operating of contacts of keyboard and operating of contacts institute The action type of category;And obtain the button value to match in mapping table with the finger print information and action type received.
According to another aspect of the present invention, a kind of keyboard is provided, including:Several buttons, wherein uniformly distributed on each button It is equipped with fingerprint sensor;Operation record module, suitable in the flrst mode, interior at preset time intervals, record user is at least The operating of contacts of one button, and via the finger print information of the fingerprint sensor acquisition user on each button;According to being recorded Operating of contacts and acquired finger print information determine action type belonging to operating of contacts;And communication unit, suitable for Under one pattern, finger print information and action type are sent to book server.
According to another aspect of the present invention, a kind of password mapped device is provided, is resident in the server, and including:It is logical Module is believed, suitable for receiving the operation class belonging to the finger print information and operating of contacts that are obtained based on user to the operating of contacts of keyboard Type;Server storage module, suitable for memory map assignments, mapping table record have keyboard button value and with the button value The finger print information and action type to match;And password mapping block, believe suitable for obtaining in mapping table with the fingerprint received The button value that breath and action type match.
According to the present invention there are one aspect, a kind of password mapped system is provided, including:Keyboard according to the present invention; And password mapped device according to the present invention.
Keyboard and password mapping scheme according to the present invention obtains user's by the fingerprint sensor of each button on keyboard Finger print information obtains the action type belonging to the operating of contacts of button and finger print information according to user corresponding in the mapping table Button value efficiently solve the problems, such ass that password is spied on and leaked.
It is further possible to user is sent to the action type belonging to the operating of contacts of button and finger print information pre- Determine server to be mapped, which further increases the security of password, account takeover etc. caused by avoiding password leakage Risk.
Description of the drawings
In order to realize above-mentioned and related purpose, some illustrative sides are described herein in conjunction with following description and attached drawing Face, these aspects indicate the various modes that can put into practice principles disclosed herein, and all aspects and its equivalent aspect It is intended to fall under in the range of theme claimed.Read following detailed description in conjunction with the accompanying drawings, the disclosure it is above-mentioned And other purposes, feature and advantage will be apparent.Throughout the disclosure, identical reference numeral generally refers to identical Component or element.
Fig. 1 shows the structure diagram of password mapped system 100 according to one exemplary embodiment;
Fig. 2 shows the structure diagram of keyboard 200 according to one exemplary embodiment;
Fig. 3 shows the structure diagram of password mapped device 300 according to one exemplary embodiment;
Fig. 4 shows the structure diagram of keyboard 400 according to one exemplary embodiment;
Fig. 5 shows the flow chart of password mapping method 500 according to one exemplary embodiment;
Fig. 6 shows the flow chart of password mapping method 600 according to one exemplary embodiment;And
Fig. 7 shows the flow chart of password mapping method 700 according to one exemplary embodiment.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
Fig. 1 shows the structure diagram of password mapped system 100 according to one exemplary embodiment.Such as figure Shown in 1, which includes being connected to the keyboard 200 of computing device and password mapped device 300.Wherein, password Mapped device 300 is resident in the server, and the computing device with being connected to keyboard 200 is connected by network.
Fig. 2 shows the structure diagram of keyboard 200 according to one exemplary embodiment.As shown in Fig. 2, key Disk 200 can include several buttons 210, operation record module 220 and communication module 230.Wherein, it is uniformly distributed on each button 210 Fingerprint sensor 212 is equipped with, fingerprint sensor 212 can obtain the finger print information of finger on its place button 210.
Operation record module 220 is connected with each button 210 and its fingerprint sensor 212, can remember in the flrst mode Employ family (being usually 2~4 seconds) the interior operating of contacts at least one button 210, and via this at least at preset time intervals Fingerprint sensor 212 on one button 210 obtains user's finger print information interior at preset time intervals.Specifically, record is used The family each button that can include to the operating of contacts of at least one button 210 for user's contact interior at preset time intervals 210, it record user frequency of exposure with the button 210 interior at preset time intervals, and/or is contacted every time with the button 210 Duration, and/or every time with this press key contacts at the time of.
Then, operation record module 220 can determine this according to the operating of contacts and acquired finger print information recorded Action type belonging to operating of contacts.First, operation record module 220 may determine that interior user is to one at preset time intervals A button carries out operating of contacts and still carries out operating of contacts to multiple buttons.If operating of contacts is carried out to a button, then Action type can include for example following several:
It is contacted 1 time with a button 210 in predetermined time interval, and the duration contacted with the button 210 is no more than predetermined Duration (being usually 1~2 second), is action type 1;It contacts 2 times with a button 210 in predetermined time interval, is pressed every time with this The duration that key 210 contacts is no more than scheduled duration, and 2 finger print informations got are identical, is action type 2;Predetermined time It is contacted in interval with a button 210 2 times, the duration contacted every time with the button 210 is no more than scheduled duration, and 2 acquisitions The finger print information arrived is different, is action type 3;Is contacted 1 time with a button 210 in predetermined time interval, and with the button 210 The duration of contact is more than scheduled duration, is action type 4;Contact 2 times in predetermined time interval with a button 210, every time with The duration of the button 210 contact is more than scheduled duration, and 2 finger print informations got are identical, is action type 5;Pre- timing Between be spaced in contacted with a button 210 2 times, the duration contacted every time with the button 210 is more than scheduled duration, and 2 times obtain The finger print information arrived is different, is action type 6.And so on, there can also be more multiple operation type, not be described in detail one by one here.
If operating of contacts is carried out to multiple buttons, then action type can include for example following several:
Respectively is contacted 1 time with two buttons 210 in synchronization in predetermined time interval, contacted with each button 210 when It is long to be no more than scheduled duration, and the finger print information that fingerprint sensor 212 is got on each button 210 is different, is action type 7;It is respectively contacted 1 time with two buttons 210 in synchronization in predetermined time interval, the duration contacted with each button 210 is more than Scheduled duration, and the finger print information that fingerprint sensor 212 is got on each button 210 is different, is action type 8;Pre- timing Between be spaced in respectively contacted 1 time with two buttons 210 successively, the duration contacted with each button 210 is no more than scheduled duration, and often The finger print information that fingerprint sensor 212 is got on a button 210 is different, is action type 9;In predetermined time interval successively with Respectively contact 1 time of two buttons 210, the duration contacted with each button 210 is no more than scheduled duration, and refers on each button 210 The finger print information that line sensor 212 is got is identical, is action type 10.And so on, there can also be more multiple operation type, this In be not described in detail one by one.
Then, the communication module 230 being connected with operation record module 220 can in the flrst mode, will be above-mentioned acquired Finger print information and identified action type be sent to book server, so that book server is by the finger print information and operation Type mapping is corresponding button value.Wherein, the mapping relations of finger print information and action type and button value can be advance By user configuration.According to embodiment of the present invention, operation record module 220 can under the second mode, in pre- timing Between be spaced in record user to the operating of contacts of at least one button 210, and via the fingerprint sensor on each button 210 212 obtain the finger print information of user, and the operating of contacts institute is determined according to the operating of contacts and acquired finger print information that are recorded The action type of category.Ibid, record user's operating of contacts at least one button 210 interior at preset time intervals can include For each button 210 of user's contact, record user frequency of exposure with the button 210 interior at preset time intervals, and/or The duration that is contacted every time with the button 210, and/or at the time of every time with this by key contacts.
Then, (namely user passes through the predetermined time to a button of the record of the operation record module 220 follow-up contact of user Be spaced a button contacting afterwards) button value.Communication unit 230 can then be pressed what is recorded under the second mode Key key assignments and above-mentioned finger print information and action type are sent to book server in association, so that book server is by the fingerprint Information and action type and its corresponding button value are stored to mapping table.
In addition, it is contemplated that the normal use demand of keyboard, according to embodiment of the present invention, communication module 230 is also Can in a third mode, the button value that user is pressed is exported to the computing device being connected with keyboard 200.Keyboard 200 It can also include mode switch module, mode switch module is suitable for receiving user and (such as presses some to the specific operation of keyboard Specific keys), and pattern switching is carried out accordingly.
Fig. 3 shows the structure diagram of password mapped device 300 according to one exemplary embodiment.Password Mapped device 300 is resident in the server, and can include communication module 310, server storage module 320 and password mapping mould Block 330.
Communication module 310 can receive the operating of contacts based on user to keyboard and the finger print information obtained and the contact are grasped Action type and button value associated there belonging to making.Password mapping block 330 can be by the button value with referring to Line information and action type are stored in association to mapping table.Before storing into mapping table, it can also inquire about in mapping table Whether the button value to match with finger print information and action type is had, if so, user is then prompted to change operation, if not having, It then stores to mapping table.Server storage module 320 can with memory map assignments, mapping table record have keyboard button value, with And the finger print information and action type to match with the button value.
Communication module 310 can also be received based on the finger print information that user obtains the operating of contacts of keyboard 200 and this Action type belonging to operating of contacts, password mapping block 330 can also obtain in mapping table with the finger print information that is received and The button value that action type matches.In this way, finger print information and action type are just completed in the server to button value Mapping, efficiently solve the problems, such as that password is spied on and leaked, further improve password transmission security, avoid Account takeover equivalent risk caused by password leakage.
Fig. 4 shows the structure diagram of keyboard 400 according to one exemplary embodiment.Keyboard 400 includes Several buttons 410, operation record module 420, communication module 430 and password mapping block 440, wherein on each button 410 It is disposed with fingerprint sensor 412.It removes password mapping block 440 and communication module 430 is distinct, keyboard 400 and keyboard 200 respective modules and function all same.
Keyboard 400 and keyboard 200 difference lies in:Password mapping block 440 is connected with operation record module 430, behaviour Module of noting down 430 is in the flrst mode, interior at preset time intervals, records operating of contacts of the user at least one button, And the finger print information of user is obtained via the fingerprint sensor on each button, according to the operating of contacts that is recorded and acquired After finger print information determines the action type belonging to the operating of contacts, password mapping block 440 can obtain in the flrst mode The button value to match in pre-stored mapping table with the finger print information and the action type.Communication module 430 can be Under first mode, the button value that will match to is exported to the computing device being connected with keyboard 400.
Wherein, mapping table can be configured in keyboard 400 in advance by user.Specifically, operation record module 430 is second It is interior at preset time intervals to record operating of contacts of the user at least one button 410 under pattern, and via each button 410 On fingerprint sensor obtain user finger print information, this is determined according to the operating of contacts and acquired finger print information that are recorded Action type belonging to operating of contacts, and after the button value of a button of the record follow-up contact of user, password mapping mould Block 440 can under the second mode store the button value recorded and above-mentioned finger print information and action type in association Into mapping table.
Password mapping block 440 can also before storing, inquire about mapping table in whether have with above-mentioned finger print information and The button value that action type matches.If so, user is then prompted to change operation, if not having, store to mapping table.
In this way, just completing the mapping of finger print information and action type to button value in keyboard, efficiently solve The problem of password is spied on and leaked.
Fig. 5 shows the flow chart of password mapping method 500 according to one exemplary embodiment.Password reflects Shooting method 500 is suitable for being arranged on each key in the keyboard 400 of fingerprint sensor performing, and starts from step S510.
In the flrst mode, interior at preset time intervals in step S510, record user connects at least one button Operation is touched, and the finger print information of user is obtained via the fingerprint sensor on each button.
Then in step S520, which is determined according to the operating of contacts and acquired finger print information that are recorded Affiliated action type.Then in step S530, obtain in pre-stored mapping table with finger print information and action type phase Matched button value.Finally in step S540, the button value that will match to is exported to the calculating being connected with keyboard 400 Equipment.Here, step S510~S540 is performed in the flrst mode.
According to embodiment of the present invention, password mapping method 500 can also include step:Under the second mode, It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint sensing on each button Device obtains the finger print information of user;Belonging to operating of contacts and acquired finger print information according to being recorded determine operating of contacts Action type;Record the button value of a button of the follow-up contact of user;By the button value recorded and finger print information and Action type is stored into mapping table in association.Before storing into mapping table, can also whether inquire about in mapping table There is the button value to match with the finger print information and action type;If so, user is then prompted to change operation.
Wherein, under first mode or second mode, record user can to the step of operating of contacts of at least one button To include:For each button, record user frequency of exposure with the button interior at preset time intervals, and/or every time with this At the time of by the duration of key contacts, and/or every time with this by key contacts.Under first mode or second mode, according to being recorded Operating of contacts and acquired finger print information the step of determining the action type belonging to operating of contacts can include:According to fingerprint It information, frequency of exposure, and/or determines to contact by the time of key contacts with this every time with the duration by key contacts, and/or every time Action type belonging to operation.
According to embodiment of the present invention, password mapping method 500 can also include step:In a third mode, The button value that user is pressed is exported to the computing device being connected with keyboard 400.
According to embodiment of the present invention, password mapping method 500 can also include step:User is received to keyboard 400 specific operation, and pattern switching is carried out accordingly.
Fig. 6 shows the flow chart of password mapping method 600 according to one exemplary embodiment.Password reflects Shooting method 600 is suitable for being arranged on each key in the keyboard 200 of fingerprint sensor performing, and starts from step S610.
In the flrst mode, interior at preset time intervals in step S610, record user connects at least one button Operation is touched, and the finger print information of user is obtained via the fingerprint sensor on each button.
Then in step S620, which is determined according to the operating of contacts and acquired finger print information that are recorded Affiliated action type.Finally in step S630, finger print information and action type are sent to book server.Here, walk Rapid S610~S630 is performed in the flrst mode.
According to embodiment of the present invention, password mapping method 600 can also include step:Under the second mode, It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint sensing on each button Device obtains the finger print information of user;Belonging to operating of contacts and acquired finger print information according to being recorded determine operating of contacts Action type;Record the button value of a button of the follow-up contact of user;By the button value recorded and finger print information and Action type is sent to book server in association.
Wherein, under first mode or second mode, record user can to the step of operating of contacts of at least one button To include:For each button, record user frequency of exposure with the button interior at preset time intervals, and/or every time with this At the time of by the duration of key contacts, and/or every time with this by key contacts.Under first mode or second mode, according to being recorded Operating of contacts and acquired finger print information the step of determining the action type belonging to operating of contacts can include:According to fingerprint It information, frequency of exposure, and/or determines to contact by the time of key contacts with this every time with the duration by key contacts, and/or every time Action type belonging to operation.
According to embodiment of the present invention, password mapping method 600 can also include step:In a third mode, The button value that user is pressed is exported to the computing device being connected with keyboard 400.
According to embodiment of the present invention, password mapping method 600 can also include step:User is received to keyboard 400 specific operation, and pattern switching is carried out accordingly.
Fig. 7 shows the flow chart of password mapping method 700 according to one exemplary embodiment.Password reflects Shooting method 700 be suitable for perform in the server, server storage has mapping table, the mapping table record have keyboard button value, And the finger print information and action type to match with the button value.Password mapping method 700 starts from step S710.In step In S710, the action type belonging to the finger print information and operating of contacts obtained based on user to the operating of contacts of keyboard is received. Then in step S720, the button value to match in mapping table with the finger print information and action type received is obtained.
According to embodiment of the present invention, password mapping method 700 can also include step:It receives based on user couple The operating of contacts of keyboard and action type and button key associated there belonging to the finger print information and operating of contacts that obtain Value;Button value, finger print information and action type are stored in association to mapping table.
It should be appreciated that various technologies described herein can combine hardware or software or combination thereof is realized together.From And some aspects or part of the process and apparatus of the present invention or the process and apparatus of the present invention can take embedded tangible matchmaker It is situated between, such as the program code in floppy disk, CD-ROM, hard disk drive or other arbitrary machine readable storage mediums (refers to Make) form, wherein when program is loaded into the machine of such as computer etc, and is performed by the machine, which becomes real The equipment for trampling the present invention.
In the case where program code performs on programmable computers, computing device generally comprises processor, processor Readable storage medium (including volatile and non-volatile memory and or memory element), at least one input unit and extremely A few output device.Wherein, memory is arranged to storage program code;Processor is arranged to according to the memory Instruction in the program code of middle storage performs the various methods of the present invention.
By way of example and not limitation, computer-readable medium includes computer storage media and communication media.It calculates Machine readable medium includes computer storage media and communication media.Computer storage media storage such as computer-readable instruction, The information such as data structure, program module or other data.Communication media is generally modulated with carrier wave or other transmission mechanisms etc. Data-signal processed passes to embody computer-readable instruction, data structure, program module or other data including any information Pass medium.Above any combination is also included within the scope of computer-readable medium.
It should be appreciated that in order to simplify the disclosure and help to understand one or more of each inventive aspect, it is right above In the description of exemplary embodiment of the present invention, each feature of the invention be grouped together into sometimes single embodiment, figure or In person's descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:I.e. claimed hair The bright feature more features required than being expressly recited in each claim.More precisely, as the following claims As book reflects, inventive aspect is all features less than single embodiment disclosed above.Therefore, it then follows specific real Thus the claims for applying mode are expressly incorporated in the specific embodiment, wherein each claim is used as this hair in itself Bright separate embodiments.
Those skilled in the art should understand that the modules or unit or group of the equipment in example disclosed herein Part can be arranged in equipment as depicted in this embodiment or alternatively can be positioned at and the equipment in the example In different one or more equipment.Module in aforementioned exemplary can be combined as a module or be segmented into addition multiple Submodule.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment Change and they are arranged in one or more equipment different from the embodiment.It can be the module or list in embodiment Member or component be combined into a module or unit or component and can be divided into addition multiple submodule or subelement or Sub-component.In addition at least some in such feature and/or process or unit exclude each other, it may be employed any Combination is disclosed to all features disclosed in this specification (including adjoint claim, summary and attached drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification is (including adjoint power Profit requirement, summary and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation It replaces.
The present invention can also include:A4, the keyboard as described in any of A1-3, wherein, the communication module is further adapted for In a third mode, button value user pressed is exported to the computing device being connected with the keyboard.In A5, such as A1-4 Keyboard described in any one, wherein, it further includes:Mode switch module, suitable for receiving specific operation of the user to the keyboard, and Pattern switching is carried out accordingly.A6, the keyboard as described in any of A1-5, wherein, the operation record module is suitable for first Under pattern or second mode, for each button, record user frequency of exposure with the button interior at preset time intervals and/ Or at the time of every time with this by the duration of key contacts, and/or every time with this by key contacts;According to the finger print information, described connect It touches number, and/or determines the operating of contacts by the time of key contacts with this every time with the duration by key contacts and/or every time Affiliated action type.
B9, the method as described in B8, wherein, the method further includes step:Before storing into the mapping table, look into It askes in the mapping table and whether has the button value to match with the finger print information and the action type;If so, it then carries Show that user changes operation.B10, the method as described in any of B7-9, wherein, the method further includes step:In the 3rd mould Under formula, the button value that user is pressed is exported to the computing device being connected with the keyboard.B11, such as any of B7-10 The method, wherein, the method further includes step:Specific operation of the user to the keyboard is received, and carries out mould accordingly Formula switches.B12, the method as described in any of B7-11, wherein, it is described under first mode or second mode, record user The step of operating of contacts of at least one button, is included:For each button, record user is interior at preset time intervals with being somebody's turn to do The frequency of exposure of button, and/or every time with this by key contacts duration, and/or every time with this press key contacts at the time of;It is described Under first mode or second mode, according to belonging to the operating of contacts and acquired finger print information that are recorded determine operating of contacts The step of action type, includes:According to the finger print information, the frequency of exposure, and/or every time with by key contacts duration, And/or every time with this as at the time of key contacts come the action type belonging to determining the operating of contacts.
C14, the method as described in C13, wherein, the method further includes step:Under the second mode, between the predetermined time Every interior, record user obtains user's to the operating of contacts of at least one button via the fingerprint sensor on each button Finger print information;Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to operation class Type;Record the button value of a button of the follow-up contact of user;And by the button value recorded and the finger print information Book server is sent in association with the action type.D16, the method as described in D15, wherein, the method is also wrapped Include step:Receive the finger print information obtained to the operating of contacts of keyboard based on user and the operation class belonging to the operating of contacts Type and button value associated there;By the button value, the finger print information and the action type in association It stores to the mapping table.E18, the keyboard as described in E17, wherein, the operation record module is further adapted under the second mode, It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint sensing on each button Device obtains the finger print information of user;Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts institute The action type of category;Record the button value of a button of the follow-up contact of user;The communication unit is further adapted in the second mould Under formula, the button value recorded and the finger print information and the action type are sent to book server in association. F20, the equipment as described in F19, wherein, the communication module, which is further adapted for receiving, obtains the operating of contacts of keyboard based on user Finger print information and the operating of contacts belonging to action type, button value associated there;The password mapping block It is further adapted for storing the button value and the finger print information and the action type to the mapping table in association.This Outside, it will be appreciated by those of skill in the art that although some embodiments described herein are included included by other embodiments Some features rather than other feature, but the combination of the feature of different embodiments means to be within the scope of the present invention simultaneously And form different embodiments.For example, in the following claims, the one of arbitrary of embodiment claimed all may be used It is used in a manner of in any combination.
In addition, be described as herein can be by the processor of computer system or by performing for some in the embodiment The method or the combination of method element that other devices of the function are implemented.Therefore, have to implement the method or method The processor of the necessary instruction of element forms to implement the device of this method or method element.In addition, device embodiment Element described in this is the example of following device:The device is for implementing as in order to performed by implementing the element of the purpose of the invention Function.
As used in this, unless specifically stated, come using ordinal number " first ", " second ", " the 3rd " etc. Description plain objects are merely representative of the different instances for being related to similar object, and are not intended to imply that the object being so described must Must have the time it is upper, spatially, in terms of sequence or given order in any other manner.
Although describing the present invention according to the embodiment of limited quantity, above description, the art are benefited from It is interior it is clear for the skilled person that in the scope of the present invention thus described, it can be envisaged that other embodiments.Additionally, it should be noted that The language that is used in this specification primarily to readable and introduction purpose and select rather than in order to explain or limit Determine subject of the present invention and select.Therefore, in the case of without departing from the scope and spirit of the appended claims, for this Many modifications and changes will be apparent from for the those of ordinary skill of technical field.For the scope of the present invention, to this The done disclosure of invention is illustrative and not restrictive, and it is intended that the scope of the present invention be defined by the claims appended hereto.

Claims (10)

1. a kind of keyboard, including:
Several buttons, wherein being arranged with fingerprint sensor on each button;
Operation record module, suitable in the flrst mode,
It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint on each button Sensor obtains the finger print information of user;
Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to action type;
Password mapping block, suitable in the flrst mode, obtain in pre-stored mapping table with the finger print information and described The button value that action type matches;And
Communication module, the button value suitable in the flrst mode, will match to are exported to the calculating being connected with the keyboard Equipment.
2. keyboard as described in claim 1, wherein,
The operation record module is further adapted under the second mode,
It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint on each button Sensor obtains the finger print information of user;
Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to action type;
Record the button value of a button of the follow-up contact of user;
The password mapping block is further adapted under the second mode, by the button value recorded and the finger print information and described Action type is stored in association into the mapping table.
3. keyboard as claimed in claim 2, wherein,
The password mapping block be further adapted for before storing, inquire about in the mapping table whether have with the finger print information and The button value that the action type matches;If so, user is then prompted to change operation.
4. a kind of password mapping method, performs suitable for being arranged on each key in the keyboard of fingerprint sensor, the side Method includes step:
In the flrst mode,
It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint on each button Sensor obtains the finger print information of user;
Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to action type;
Obtain the button value to match in pre-stored mapping table with the finger print information and the action type;And
The button value that will match to is exported to the computing device being connected with the keyboard.
5. method as claimed in claim 4, wherein, further include step:
Under the second mode,
It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint on each button Sensor obtains the finger print information of user;
Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to action type;
Record the button value of a button of the follow-up contact of user;
The button value recorded and the finger print information and the action type are stored in association into the mapping table.
6. a kind of password mapping method, performs suitable for being arranged on each key in the keyboard of fingerprint sensor, the side Method includes step:
In the flrst mode,
It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint on each button Sensor obtains the finger print information of user;
Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to action type;And
The finger print information and the action type are sent to book server.
7. a kind of password mapping method, suitable for performing in the server, the server storage has mapping table, the mapping token The finger print information and action type for having the button value of keyboard and matching with the button value are recorded, the described method includes steps Suddenly:
Receive the finger print information obtained to the operating of contacts of keyboard based on user and the action type belonging to the operating of contacts; And
Obtain the button value to match in the mapping table with the finger print information and action type received.
8. a kind of keyboard, including:
Several buttons, wherein being arranged with fingerprint sensor on each button;
Operation record module, suitable in the flrst mode,
It is interior at preset time intervals, operating of contacts of the user at least one button is recorded, and via the fingerprint on each button Sensor obtains the finger print information of user;
Operating of contacts and acquired finger print information according to being recorded determine the operating of contacts belonging to action type;And
Communication unit, suitable in the flrst mode, the finger print information and the action type being sent to book server.
9. a kind of password mapped device is resident in the server, and including:
Communication module, suitable for receiving the finger print information obtained based on user to the operating of contacts of keyboard and operating of contacts institute The action type of category;
Server storage module, suitable for memory map assignments, mapping table record have keyboard button value and with the button The finger print information and action type that key assignments matches;And
Password mapping block, suitable for obtaining the button to match in the mapping table with the finger print information and action type received Key assignments.
10. a kind of password mapped system, including:
Keyboard as claimed in claim 8;And
Password mapped device as claimed in claim 9.
CN201810005943.1A 2018-01-03 2018-01-03 Password mapping method, system and keyboard Active CN108073835B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810005943.1A CN108073835B (en) 2018-01-03 2018-01-03 Password mapping method, system and keyboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810005943.1A CN108073835B (en) 2018-01-03 2018-01-03 Password mapping method, system and keyboard

Publications (2)

Publication Number Publication Date
CN108073835A true CN108073835A (en) 2018-05-25
CN108073835B CN108073835B (en) 2020-11-06

Family

ID=62156357

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810005943.1A Active CN108073835B (en) 2018-01-03 2018-01-03 Password mapping method, system and keyboard

Country Status (1)

Country Link
CN (1) CN108073835B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109117678A (en) * 2018-08-10 2019-01-01 天地融科技股份有限公司 A kind of information transferring method and system
CN109344608A (en) * 2018-08-10 2019-02-15 天地融科技股份有限公司 A kind of information transferring method and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1378169A (en) * 2001-03-30 2002-11-06 王建勤 Keyboard for information input by means of finger print identification technology
CN1841280A (en) * 2005-03-31 2006-10-04 联想(北京)有限公司 Portable keyboard and fingerprint feature information extracting method thereof
CN104205019A (en) * 2012-02-28 2014-12-10 阿尔卡特朗讯 System and method for inputting symbols
KR20160012027A (en) * 2014-07-23 2016-02-02 엘지전자 주식회사 Remote controller and operating method thereof
CN105511784A (en) * 2015-12-02 2016-04-20 北京新美互通科技有限公司 Information input method, device and mobile terminal based on pressure detection
CN106648125A (en) * 2016-11-30 2017-05-10 上海斐讯数据通信技术有限公司 Fingerprint keyboard, verification system and method based on fingerprint keyboard
CN106775282A (en) * 2016-11-10 2017-05-31 宇龙计算机通信科技(深圳)有限公司 Operate the method and device of terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1378169A (en) * 2001-03-30 2002-11-06 王建勤 Keyboard for information input by means of finger print identification technology
CN1841280A (en) * 2005-03-31 2006-10-04 联想(北京)有限公司 Portable keyboard and fingerprint feature information extracting method thereof
CN104205019A (en) * 2012-02-28 2014-12-10 阿尔卡特朗讯 System and method for inputting symbols
KR20160012027A (en) * 2014-07-23 2016-02-02 엘지전자 주식회사 Remote controller and operating method thereof
CN105511784A (en) * 2015-12-02 2016-04-20 北京新美互通科技有限公司 Information input method, device and mobile terminal based on pressure detection
CN106775282A (en) * 2016-11-10 2017-05-31 宇龙计算机通信科技(深圳)有限公司 Operate the method and device of terminal
CN106648125A (en) * 2016-11-30 2017-05-10 上海斐讯数据通信技术有限公司 Fingerprint keyboard, verification system and method based on fingerprint keyboard

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109117678A (en) * 2018-08-10 2019-01-01 天地融科技股份有限公司 A kind of information transferring method and system
CN109344608A (en) * 2018-08-10 2019-02-15 天地融科技股份有限公司 A kind of information transferring method and system
CN109344608B (en) * 2018-08-10 2021-09-21 天地融科技股份有限公司 Information transmission method and system

Also Published As

Publication number Publication date
CN108073835B (en) 2020-11-06

Similar Documents

Publication Publication Date Title
CN106716446B (en) Finger print identifying with template renewal
JP6566906B2 (en) Haptic CAPTCHA
US9866549B2 (en) Antialiasing for picture passwords and other touch displays
CN106549920B (en) Login information input method, login information storage method and related device
US20110126280A1 (en) Information processing apparatus, information processing method, and program
US20110093939A1 (en) Resource access based on multiple credentials
CN104318147A (en) Information processing method and electronic device
EP2203865A2 (en) Embedded authentication systems in an electronic device
EP3396577B1 (en) Information processing apparatus, information processing system, and a non-transitory recording medium storing a computer readable program
WO2014120881A1 (en) Authentication using a subset of a user-known code sequence
CN105074690A (en) System and method for monitoring biometric data
CN107465701B (en) Method and device for inputting password into interface at dynamic position
US11502842B2 (en) Cluster-based security for network devices
CN106250884A (en) Fingerprint identification method, device and terminal unit
WO2019113779A1 (en) Intelligent lock and unlocking method
CN108073835A (en) Password mapping method, system and keyboard
US11423183B2 (en) Thermal imaging protection
CN105450405A (en) Password setting and authentication method and system
CN110471632A (en) File printout, inspection method, device, electronic equipment and readable storage medium storing program for executing
CN106815502A (en) The method and apparatus for checking message
CN101918981A (en) Pattern matching system, pattern matching method, and program for pattern matching
US9489663B2 (en) Keypad for the entry of authentication data
CN105760729B (en) Login method and electronic equipment
JP2018124999A (en) Information processing device and program
US10223519B2 (en) Beat assisted temporal pressure password

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 311501, Unit 1, Building 5, Courtyard 1, Futong East Street, Chaoyang District, Beijing 100102

Applicant after: Beijing Zhichuangyu Information Technology Co., Ltd.

Address before: 100097 Jinwei Building 803, 55 Lanindichang South Road, Haidian District, Beijing

Applicant before: Beijing Knows Chuangyu Information Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant