[go: up one dir, main page]

CN106096437A - A kind of certificate card managing device and method - Google Patents

A kind of certificate card managing device and method Download PDF

Info

Publication number
CN106096437A
CN106096437A CN201610388147.1A CN201610388147A CN106096437A CN 106096437 A CN106096437 A CN 106096437A CN 201610388147 A CN201610388147 A CN 201610388147A CN 106096437 A CN106096437 A CN 106096437A
Authority
CN
China
Prior art keywords
text message
card
certificate
information
code
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
Application number
CN201610388147.1A
Other languages
Chinese (zh)
Inventor
李光宇
任忠杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610388147.1A priority Critical patent/CN106096437A/en
Publication of CN106096437A publication Critical patent/CN106096437A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of certificate card managing device and method, the image of certificate or card can be obtained, and identify the information in image, be translated into text message;Text message after conversion can store; for user's subsequent use; avoid user and remember multiple certificate or card; or carry a difficult problem for multiple certificate or card; ensure that user can obtain the information of certificate or card whenever and wherever possible; life for user brings great convenience; improve the quality of life of user; secondly; after identifying text message, it is contemplated that the source of text message includes certificate or the card of user, for the consideration of protection privacy of user; the text message identified is encrypted by the present invention, stores the most again;Thus, text message is protected, it is ensured that the safety problem of text message, be effectively protected the privacy of user, improved the experience of user, enhanced the practicality of the present invention.

Description

A kind of certificate card managing device and method
Technical field
The present invention relates to certificate card management technique field, particularly relate to a kind of certificate card managing device and method.
Background technology
Along with the raising of living standards of the people, people have enjoyed increasing convenient service, card miscellaneous Certificate arises at the historic moment, and provides simpler life style for people, such as, at supermarket shopping, just shows the member card in supermarket Can carry out giving a discount and integration, self-help charger (paying water rate, the electricity charge or natural gas expense etc.) the corresponding card of upper input number Code, it is possible to realize self-help charging, the convenient service of more and more businessmans or other mechanisms can bring and get more and more for determining The card of people's identity, this carries to user and uses card to bring difficulty.
Especially present, the development of the Internet so that increasing user depends on the Internet to arrange the life of oneself Live, after the most various businessmans and institute registration official website, network is filled in card need increase therewith, as on the net Do shopping, book tickets, write comments on a document, driving license is checked the mark, pay traffic fine, charges for water and electricity etc..People need the card used to include identity Card, passport, Hongkong and Macro's pass, bank card, social security card, driving license, electricity card, water card, various supermarkets member card etc..For above-mentioned card For sheet, the general ID (identity number) card No. only having oneself that most people can be remembered specially, but under many scenes, we can use To other cards, such as we pay at web handling, international air ticket, inquiry social security, look into driving license and divide, pay the penalty.Remember The number of various card certificates has become a problem having a headache, especially some people even to have tens bank cards, with And different supermarket member cards, beauty treatment member card etc..Most people is to remember these card numbers blocked, more will not be at any time All carry these cards.Sometimes because not carrying, causing filling in correct card number, occurring handling the feelings of corresponding business Condition, when this business is the most urgent when, may bring serious consequence and loss, simultaneously when user carry with certificate or During card, if there is losing or situation about being leafed through by other people, it is likely that there will be certificate or card image is revealed, by illegal it Situation about utilizing on foot, causes situation holder's benefit damage of certificate or card occur.
Summary of the invention
Present invention is primarily targeted at a kind of certificate card managing device of proposition and method, it is intended to solve increasing Card brings that the certificate card imformation memory of user is difficult, carry difficulty, can not obtain certificate card information whenever and wherever possible, and with oneself Carry card easily lose or leafed through by other people, cause the problem that private information is revealed.
For achieving the above object, a kind of certificate card managing device that the present invention provides, including: acquisition module, identification mould Block, secret protection module, memory module;
Acquisition module is for obtaining the image of certificate or card;
Identification module is for identifying the information in image, and is translated into text message;
Secret protection module is for being encrypted the text message of identification module identification;
Memory module text message after storing encryption.
Wherein, when comprising code figure in image, identification module, for identifying the code figure in image, obtains the information of code figure, And the information of code figure is converted into text message.
Wherein, also include that calling module and display module, described acquisition module are additionally operable to, obtain certificate to be used or wait to make By the retrieval information of card;
Described secret protection module is additionally operable to, and before described calling module uses described text message, enters user identity Row checking, after being verified, is decrypted described text message;
Described calling module is used for, and described retrieval information is mated with the text message after deciphering;If matching The source information of text message includes word, then show the text message corresponding to word by described display module;If matching The source information of text message include code figure, then be described code by partial reduction corresponding to described code figure in described text message Figure, shows described code figure by described display module.
Wherein, also include monitoring modular, for when being in use webpage state, monitoring whether input method is called, When input method is called, identifies the Word message that input frame is corresponding, Word message is mated with text message, according to coupling The call by result text message that the match is successful;
Secret protection module is additionally operable to, before monitoring modular uses text message, verify user identity, and checking is logical Later, text message is decrypted.
Wherein, also including display module, monitoring modular is used for, Word message and the text message of a certificate or one When the text message of card mates, in the text message that will mate, the text message corresponding with the input type of input frame is inserted Input frame;
Otherwise, by text message and the text message of card of all indentations of display module display coupling.
For achieving the above object, the present embodiment also provides for a kind of certificate card management method, including:
Obtain certificate or the image of card, identify the information in image, and be translated into text message;
The text message identified is encrypted;
Text message after storage encryption.
Wherein, when image comprises code figure, identify the information in image, and be translated into text message and include:
Identify the code figure in image, obtain the information of code figure, and the information of code figure is converted into text message.
Wherein, also include:
User identity is verified, after being verified, the text message of storage is decrypted;
Obtain retrieval information, retrieval information is mated with the text message after deciphering;
If the source information of the text message matched includes word, then show the text message that word is corresponding;
If the source information of the text message matched includes code figure, then text message will correspond to the partial reduction of code figure For code figure, and show;
Wherein, also include:
User identity is verified, after being verified, the text message of storage is decrypted;
When being in use webpage state, monitor whether input method is called, when input method is called, identify input frame Corresponding Word message, by Word message with decipher after text message mate, call according to matching result that the match is successful Text message.
Wherein, call, according to matching result, the text message that the match is successful to include:
When the text message of Word message and the text message of a certificate or a card, by the text envelope of coupling In breath, the text message corresponding with the input type of input frame inserts input frame;
Otherwise, the text message of all indentations of display coupling and the text message of card.
Use the certificate card managing device that the present invention proposes, it is possible to use identification module obtains certificate or the figure of card Picture, and identify the information in image, it is translated into text message;Wherein, the text message after conversion can store, with For user's subsequent use, it is to avoid user remembers multiple cards or carries a difficult problem for multiple cards, it is ensured that user can at any time with Ground obtains card image, and the life for user brings great convenience, and improves the quality of life of user, secondly, is identifying After going out text message, it is contemplated that the source of text message includes certificate or the card of user, for the consideration of protection privacy of user, The present invention can utilize encrypting module to be encrypted the text message of identification module identification;The text message of memory module storage Also it is the text message after encryption, thus, text message is protected, it is ensured that the safety problem of text message, effectively Protect the privacy of user, improve the experience of user, enhance the practicality of the present invention.
Accompanying drawing explanation
Fig. 1 is the hardware architecture diagram of the mobile terminal realizing each embodiment of the present invention;
Fig. 2 is the module diagram of a kind of certificate card managing device that the embodiment of the present invention one proposes;
Fig. 3 is the module diagram of a kind of certificate card managing device that the embodiment of the present invention two proposes;
Fig. 4 is the flow chart of the identification module identification Word message of the certificate card managing device in Fig. 3;
Fig. 5 is the flow chart of the identification module identification code figure information of the certificate card managing device in Fig. 3;
Fig. 6 is the workflow diagram of the monitoring modular of the certificate card managing device in Fig. 3;
Fig. 7 is the encrypted work flow chart of the secret protection module of the certificate card managing device in Fig. 3;
Fig. 8 is the flow chart of a kind of certificate card management method that the embodiment of the present invention three proposes;
Fig. 9 is the flow chart of a kind of certificate card management method that the embodiment of the present invention four proposes;
Figure 10 is the flow chart of a kind of certificate card management method that the embodiment of the present invention five proposes.
Detailed description of the invention
Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
The mobile terminal realizing each embodiment of the present invention is described referring now to accompanying drawing.In follow-up description, use For representing the suffix explanation only for the beneficially present invention of such as " module ", " parts " or " unit " of element, itself Not specific meaning.Therefore, " module " can mixedly use with " parts ".
Mobile terminal can be implemented in a variety of manners.Such as, the terminal described in the present invention can include such as moving Phone, smart phone, notebook computer, digit broadcasting receiver, PDA (personal digital assistant), PAD (panel computer), PMP The mobile terminal of (portable media player), guider etc. and consolidating of such as numeral TV, desk computer etc. Determine terminal.Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that, mobile except being used in particular for Outside the element of purpose, structure according to the embodiment of the present invention can also apply to the terminal of fixed type.
Fig. 1 is the hardware configuration signal of the mobile terminal realizing each embodiment of the present invention.
Mobile terminal 100 can include wireless communication unit 110, A/V (audio/video) input block 120, user's input Unit 130, memorizer 140, output unit 150, controller 160 and power subsystem 170 etc..Fig. 1 shows have various groups The mobile terminal of part, it should be understood that be not required for implementing all assemblies illustrated.Can alternatively implement more or more Few assembly.Will be discussed in more detail below the element of mobile terminal.
Wireless communication unit 110 generally includes one or more assembly, and it allows mobile terminal 100 and wireless communication system Or the radio communication between network, in the present invention, can receive, by wireless communication unit 110, the certificate that external equipment sends Or the image of card.Such as, wireless communication unit can include wireless Internet module 111, mobile communication module 112.
Wireless Internet module 111 supports the Wi-Fi (Wireless Internet Access) of mobile terminal.This module can be internally or externally It is couple to terminal.Wi-Fi (Wireless Internet Access) technology involved by this module can include WLAN (WLAN) (Wi-Fi), Wibro (WiMAX), Wimax (worldwide interoperability for microwave access), HSDPA (high-speed downlink packet access) etc..
Mobile communication module 112 sends radio signals to base station (such as, access point, node B etc.), exterior terminal And in server at least one and/or receive from it radio signal.Such radio signal can include that voice leads to Words signal, video calling signal or the various types of data sending according to text and/or Multimedia Message and/or receiving.
A/V input block 120 is used for receiving audio or video signal.A/V input block 120 can include camera 121, phase The machine 121 static images to being obtained by image capture apparatus in Video Capture pattern or image capture mode or the image of video Data process.Picture frame after process may be displayed on display unit 151.Picture frame after camera 121 processes can To be stored in memorizer 140 (or other storage medium) or to be transmitted via wireless communication unit 110.In the present invention In, acquisition module can call the camera 121 of terminal 100 and scan or shoot each certificate or card obtains each certificate or card Image.
User input unit 130 can generate key input data to control each of mobile terminal according to the order of user's input Plant operation.User input unit 130 allows user to input various types of information, and can include keyboard, metal dome, touch Plate (such as, detection due to touched and cause resistance, pressure, the sensitive component of change of electric capacity etc.), roller, rocking bar etc. Deng.Especially, when touch pad is superimposed upon on display unit 151 as a layer, touch screen can be formed.
Display unit 151 may be displayed on the information processed in mobile terminal 100.Such as, it is in electricity when mobile terminal 100 During words call mode, display unit 151 can show and call or other (such as, text messaging, multimedia file that communicate Download etc.) relevant user interface (UI) or graphic user interface (GUI), the certificate card managing device that the present invention provides can To utilize display unit 151 to realize the function of display module, such as, receive user and treat use certificate or the inspection of card to be used The input of rope information, the text message of display coupling, the code figure that display is reduced by text message, at the certificate of monitoring modular coupling Or the quantity of card more than one time, show the text message of all of coupling.
When display unit 151 and touch pad the most superposed on one another with formed touch screen time, display unit 151 is permissible As input equipment and output device.Display unit 151 can include liquid crystal display (LCD), thin film transistor (TFT) LCD (TFT- LCD), at least one in Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc..This Some in a little display may be constructed such that transparence is watched from outside with permission user, and this is properly termed as transparent display, Typical transparent display can for example, TOLED (transparent organic light emitting diode) display etc..Want according to specific Embodiment, mobile terminal 100 can include two or more display units (or other display device), such as, mobile terminal Outernal display unit (not shown) and inner display unit (not shown) can be included.Touch screen can be used for detecting touch input pressure Power and touch input position and touch input area.
Memorizer 140 can store the process performed by controller 160 and the software program controlling operation etc., or can Temporarily to store the data (such as, telephone directory, message, still image, video etc.) that oneself maybe will export through output.And And, memorizer 140 can with storage about when touch be applied to touch screen time the vibration of various modes of output and audio signal Data.
Memorizer 140 can include the storage medium of at least one type, and storage medium includes flash memory, hard disk, multimedia Card, card-type memorizer (such as, SD or DX memorizer etc.), random access storage device (RAM), static random-access memory (SRAM), read only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc..And, mobile terminal 100 can be connected execution memorizer with by network The network storage device cooperation of the storage function of 140, in the present embodiment, memory module can utilize memorizer 140 to realize, The storage certificate text message corresponding with card, and certificate or the image of card.
Controller 160 generally controls the overall operation of mobile terminal.Such as, controller 160 performs and voice call, data Control that communication, video calling etc. are relevant and process.It addition, controller 160 can include for reproducing (or playback) many matchmakers The multi-media module 161 of volume data, multi-media module 161 can construct in controller 160, or it is so structured that with control Device 160 separates.Controller 160 can perform pattern recognition process, with the handwriting input that will perform on the touchscreen or picture Draw input and be identified as character or image.Secret protection module, identification module, calling module and the monitoring modular of the present invention Function all can be realized by controller 160.
Power subsystem 170 receives external power or internal power under the control of controller 160 and provides operation each unit Suitable electric power needed for part and assembly.
Various embodiment described herein can be to use such as computer software, hardware or its any combination of calculating Machine computer-readable recording medium is implemented.Implementing for hardware, embodiment described herein can be by using application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), scene can Program gate array (FPGA), processor, controller, microcontroller, microprocessor, be designed to perform function described herein At least one in electronic unit is implemented, and in some cases, such embodiment can be implemented in controller 160. Software is implemented, the embodiment of such as process or function can with allow to perform the single of at least one function or operation Software module is implemented.Software code can be come by the software application (or program) write with any suitable programming language Implementing, software code can be stored in memorizer 140 and be performed by controller 160.
So far, oneself is through describing mobile terminal according to its function.Below, for the sake of brevity, will describe such as folded form, Slide type mobile terminal in various types of mobile terminals of board-type, oscillating-type, slide type mobile terminal etc. is as showing Example.Therefore, the present invention can be applied to any kind of mobile terminal, and is not limited to slide type mobile terminal.
Hardware configuration based on above-mentioned mobile terminal, propose the present invention certificate card managing device, including acquisition module, Identification module, secret protection module, memory module;
Acquisition module is for obtaining the image of certificate or card;
Identification module is for identifying the information in image, and is translated into text message;
Secret protection module is for being encrypted the text message of identification module identification;
Memory module text message after storing encryption.
Embodiment one:
The embodiment of the present invention one proposes a kind of certificate card managing device, can be to the letter of printing on multiple certificates or card Breath is identified and stores, and user is in follow-up use, as long as utilizing the certificate card managing device of the present embodiment just can be right The information of the most stored any certificate or card is checked and uses so that user need not carry with multiple certificates and card Sheet so that the Working Life of user is more convenient, wherein, after identifying the information of certificate or card, the certificate of the present embodiment The information of certificate or card also can be encrypted by card management device, it is ensured that only knows that the user of manner of decryption could use Text message, it is ensured that the privacy of the certificate card managing device of the present embodiment, is conducive to protecting the privacy of user, promotes and use Family is experienced.As in figure 2 it is shown, the certificate card managing device of the present embodiment includes: acquisition module 21, identification module 22, privacy are protected Protect module 23, memory module 24;
Acquisition module 21 is for obtaining the image of certificate or card;Identification module 22 is for obtaining the figure of certificate or card Picture, identifies the information in image, and is translated into text message;Secret protection module 23 is for the literary composition to identification module identification This information is encrypted;The memory module 24 text message after storing encryption.
The certificate card managing device of the present embodiment includes the terminal unit such as mobile phone, panel computer.
The function that above-mentioned each functional module performs can be realized by the fractional hardware in Fig. 1, and in follow-up description Illustrating various embodiments of the present invention with particular hardware, certainly, the function that each hardware performs also can be real by above-mentioned functions module Existing.The function of above-mentioned each functional module is specifically realized by following hardware:
The function of acquisition module 21 can be by the camera realization in Fig. 1, identification module 21 and secret protection module 23 Function can be realized by the controller 160 in Fig. 1, and the function of memory module 24 can be realized by the memorizer 140 in Fig. 1, Concrete, by camera 121, certificate or card can be shot or scan, obtain certificate or the image of card, controller 160 The image obtaining camera 121 is identified, and identifies the information in image, the information in image is converted into text message, Afterwards, text message is encrypted by controller 160, memorizer 140 store the text message after encryption.
In another embodiment, acquisition module 21 can also obtain the image of certificate or card by other means, such as Receive certificate or the image of card that other equipment sends, the mode of reception include but not limited to by the way of wireless network or Junction service mode, now, the function of acquisition module 21 can be realized by the wireless communication unit in Fig. 1.
Wherein, the certificate that camera 121 or wireless communication unit 110 obtain includes identity card, driver's license, Hongkong and Macro's pass etc. By government bodies or the certificate sent of other mechanisms, card include bank card, social security card, electricity card, water card, supermarket member card, Beauty treatment member card etc..
It is envisioned that general certificate is all the proof someone sent by government bodies or other official mission Identity or prove that someone has the file of certain right, a lot of certificates therein are directed to the privacy information of user, such as body Part card, contain the name of holder, native place, birthdate and the body the most corresponding with holder that determined by government Part card number.In present society, the business utilizing ID (identity number) card No. to handle gets more and more, if the information of identity card is let out Leakage, may bring serious consequence, and such as, lawless person obtains the ID card information of user, with number, address false making body Part card, malicious owing fee, or do the credit card, loan etc., original holder of identity card is brought inconvenience or damage economically Lose.
Now, controller 160 text message identified is encrypted, text message can be protected, when When needing to use card or certificate, need the text message being stored in memorizer 140 is decrypted and could be used, if deciphering Failure, it is impossible to the information of display information or display is mess code, user can not use certificate or text message corresponding to card, energy Getting rid of the illegal certificate card device using the present embodiment, the illegal situation obtaining certificate information or card image occurs, protection The privacy of user.
Concrete, information is typically all presented by existing certificate with the form of word, and the type that card includes is a lot, by The difference of card issuer, information organization form thereon is likely to difference, such as on bank card, general printing is word, including silver The title of row, in the information, such as social security card such as the card number of bank card on be also to present the name of holder, society with written form Ensure the information such as number, card number, card-issuing date, additionally, along with the development of existing terminal technology, the code such as Quick Response Code and three-dimension code After figure can be by terminal recognition, in view of the storable information of code figure is more, the member comprising yard figure makes in increasing businessman Card is issued member and is used.
Based on above-mentioned consideration, the certificate of the present embodiment or card may comprise word, it is also possible to comprise code figure, so this The controller 160 of embodiment can identify the word in the image of certificate or card or code figure, then is translated into text message After being encrypted, it is stored in memorizer 140.
Wherein, the information on general certificate or card all compares many, especially the information on certificate, if by these information All preserve, not only can increase the space resources that the text message of storage accounts for, in use more, it is also possible to superfluous due to information Miscellaneous, cause can not searching out certificate or the text message of card that needs use rapidly.
In consideration of it, in the present embodiment, information, after identifying the information of certificate or card, can be entered by controller 160 Row filters, and retains effective information, then this information is converted into text message.If being printed with code in view of on certificate or card Figure, then after the information in code figure is converted into text message, the use to text information is usually according to text message also True form figure, it is contemplated that if filtered the information of code figure, may result in a yard figure and goes back primary failure or disappearance, institute Can be only the word identified on certificate or card to be filtered the filtration of effective information with controller noted above 160, The rule filtered can be different according to certificate or the difference of card.
Such as, to the word on identity card, name, identification card number, native place, date of birth etc. can be filled in identity information Time general information as effective information retain, filter other information;For social security card, can by name, social security number, Card number retains as effective information, filters other information;For bank card, can be using Bank Name, bank card number as having Effect information, filters other information;To sum up, the rule of filtration includes but not limited to, by the general information on certificate or card or weight Information is wanted to retain as effective information.It is possible to further prestore commonly used word in memorizer 140, such as identity Card, bank, card number, membership number, supermarket etc. information, stores the information mated with commonly used word on certificate or card;Or Person stores the filtering model of different certificates or card in memorizer 140, in filtering model, includes different certificate or card Effective information, controller 160 is after the information identified on image, according to certificate or the type of card, selects corresponding mistake Information is filtered by filter model, retains effective information encryption storage.Above-mentioned filtering model and the mode of commonly used word can be joined Close and use, the certificate card that expenditure is higher and private and importance is higher is made for identity card, social security card, bank card etc., if The filtering model putting correspondence is stored in memorizer 140 for controller 160, for general cards such as member cards, uses The mode of commonly used word carries out the preservation of effective information.
In order to be further ensured that the safety that the certificate card managing device of the present embodiment uses, the certificate card of the present embodiment Sheet managing device additionally provides two grades of secret protection measures, is set using authority, user for whole certificate card managing device Before using certificate card management device, verifying the identity of user, the user being verified just can use this enforcement The management function of the certificate card that the certificate card managing device of example provides, the user that checking is not passed through cannot use certificate card The text message of certificate card is gone out to check and use by managing device, thus protects whole certificate card managing device Protect.
Concrete, the controller 160 of the present embodiment can receive user by user input unit 130 input for certificate The password that card management device is arranged, when using the certificate card managing device of the present embodiment each time, controller 160 is all to working as The password of front input is verified, could use certificate card management device by the user of password authentification.Wherein, password is permissible Being set to any one in numerical ciphers, speech cipher, fingerprint, iris etc., corresponding manner of decryption is input numerical ciphers, defeated Enter phonetic order, input fingerprint, input iris, in view of certificate or the letter of card of the storage of this certificate card managing device implemented Breath privacy is higher, and iris is higher as cipher safety, and the present embodiment can be to certificate card in the way of using iris Managing device is encrypted.
Use the certificate card managing device that the present invention proposes, it is possible to use identification module obtains certificate or the figure of card Picture, and identify the information in image, it is translated into text message;Wherein, the text message after conversion can store, with For user's subsequent use, it is to avoid user remembers multiple cards or carries a difficult problem for multiple cards, it is ensured that user can at any time with Ground obtains card image, and the life for user brings great convenience, and improves the quality of life of user, secondly, is identifying After going out text message, it is contemplated that the source of text message includes certificate or the card of user, for the consideration of protection privacy of user, The present invention can utilize encrypting module to be encrypted the text message of identification module identification;The text message of memory module storage Also it is the text message after encryption, thus, text message is protected, it is ensured that the safety problem of text message, effectively Protect the privacy of user, improve the experience of user, enhance the practicality of the present invention.
Embodiment two:
As it is shown on figure 3, the embodiment of the present invention two proposes a kind of certificate card managing device, including: acquisition module 21, identification Module 22, secret protection module 23, memory module 24, calling module 25 and display module 26;
Acquisition module 21 is for obtaining the image of certificate or card, and obtains certificate to be used or the inspection of card to be used Rope information;
Identification module 22 identifies the information in image, and is translated into text message;
Secret protection module 23 is encrypted for the text message identifying identification module 22, uses at calling module 25 Before text message, user identity is verified, after being verified, text message is decrypted;
The memory module 24 text message after storing encryption.
Calling module 25 for by the retrieval information of certificate to be used or card to be used with decipher after text message enter Row coupling;If the source information of the text message matched includes word, then show text message by described display module 26;If The source information of the text message matched includes code figure, then be code figure by partial reduction corresponding to code figure in text message, logical Cross display module 26 code figure is shown.
In the present embodiment, the source information of text message can be understood as corresponding with text information, at certificate or card The word printed on sheet or code figure.
In the present embodiment, the secret protection module 23 of the present embodiment the text message after deciphering could use, so Before using the text message of the present embodiment memory module 24 storage, will use secret protection module 23 that text message is solved Close, in order to protect the privacy of user further, need to verify to user identity, it is ensured that it has decrypted rights.Wherein, Secret protection module 23 can be received user and be recognized as decrypted rights by the password of user input unit 130 input in Fig. 1 The standard of card, before the text message in using memory module 24, user needs to input password could open secret protection module The deciphering function of 23, text message could be decrypted after the deciphering power of user is verified by secret protection module 23, Guarantee that with this privacy of user is the most compromised.
Wherein, secret protection module 23 can use following cipher mode to realize the encryption to text message: to identifying mould Each byte of the text message that block 22 identifies and same numeral carry out distance process, and now, secret protection module 23 is to adding The manner of decryption that close text message is taked includes: try again distance by every a line of text message and same numeral, reaches To the effect of deciphering, after deciphering, can normally use text message.
The function that above-mentioned each functional module performs can be realized by the fractional hardware in Fig. 1, and in follow-up description Illustrating various embodiments of the present invention with particular hardware, certainly, the function that each hardware performs also can be real by above-mentioned functions module Existing.The function of above-mentioned each functional module is specifically realized by following hardware:
The function of acquisition module 21 can be realized by the camera 121 in Fig. 1, identification module 21 and secret protection module 23 Function can be realized by the controller 160 in Fig. 1, the function of memory module 24 can be real by the memorizer 140 in Fig. 1 Existing, the function of calling module 25 can be realized by the controller 160 in Fig. 1, and display module 26 can be by the display unit in Fig. 1 151 realize.
Concrete, by camera 121, certificate or card can be shot or scan, obtain certificate or the image of card, The image that camera 121 is obtained by controller 160 is identified, and identifies the information in image, the information in image is converted into Text message, afterwards, text message is encrypted by controller 160, memorizer 140 store the text message after encryption.
In another embodiment, acquisition module 21 can also obtain the image of certificate or card by other means, such as Receiving certificate or the image of card that other equipment sends, the mode of reception includes but not limited to by telecommunication network, such as Internet, or by the way of junction service, such as bluetooth, WIFI.Now, the function of acquisition module 21 can be by scheming Wireless communication unit 110 in 1 realizes.
Wherein, the certificate that camera 121 or wireless communication unit 110 obtain includes identity card, driver's license, Hongkong and Macro's pass etc. By government bodies or the certificate sent of other mechanisms, card include bank card, social security card, electricity card, water card, supermarket member card, Beauty treatment member card etc..
It is envisioned that general certificate is all the proof someone sent by government bodies or other official mission Identity or prove that someone has the file of certain right, a lot of certificates therein are directed to the privacy information of user, such as body Part card, contain the name of holder, native place, birthdate and the body the most corresponding with holder that determined by government Part card number.In present society, the business utilizing ID (identity number) card No. to handle gets more and more, if the information of identity card is let out Leakage, may bring serious consequence, and such as, lawless person obtains the ID card information of user, with number, address false making body Part card, malicious owing fee, or do the credit card, loan etc., original holder of identity card is brought inconvenience or damage economically Lose.Now, by controller 160 to being that the text message identified is encrypted, text message can be protected, work as needs When using card or certificate, need the text message being stored in memorizer 140 is decrypted and could be used, if deciphering is lost Losing, it is impossible to the information of display information or display is mess code, user can not use certificate or text message corresponding to card, can arrange Unless method uses the certificate card device of the present embodiment, the illegal situation obtaining certificate information or card image occurs, protection is used The privacy at family.
Concrete, information is typically all presented by existing certificate with the form of word, and the type that card includes is a lot, by The difference of card issuer, information organization form thereon is likely to difference, such as on bank card, general printing is word, including silver The title of row, in the information, such as social security card such as the card number of bank card on be also to present the name of holder, society with written form Ensure the information such as number, card number, card-issuing date, additionally, along with the development of existing terminal technology, the code such as Quick Response Code and three-dimension code After figure can be by terminal recognition, in view of the storable information of code figure is more, the member comprising yard figure makes in increasing businessman Card is issued member and is used, and based on above-mentioned consideration, the certificate of the present embodiment or card may comprise word, it is also possible to comprise code Figure, so the controller 160 of the present embodiment can identify the word in the image of certificate or card or code figure, then is translated into After text message is encrypted, it is stored in memorizer 140.
Wherein, the information on general certificate or card all compares many, especially the information on certificate, if by these information All preserve, not only can increase the space resources that the text message of storage accounts for, in use more, it is also possible to superfluous due to information Miscellaneous, cause can not searching out certificate or the text message of card that needs use rapidly, in consideration of it, in the present embodiment, control Information, after identifying the information of certificate or card, can be filtered by device 160, retains effective information, then by this letter Breath is converted into text message.If being printed with code figure in view of on certificate or card, then the information in code figure is converted into text After information, the use to text information is usually according to text message restoring code figure, it is contemplated that if to code figure Information filter, may result in a yard figure and go back primary failure or disappearance, so the filtration that controller noted above 160 is to effective information Can be only to filter the word identified on certificate or card, the rule of filtration can according to certificate or card not Different together.
Such as, to the word on identity card, name, identification card number, native place, date of birth etc. can be filled in identity information Time general information as effective information retain, filter other information;For social security card, can by name, social security number, Card number retains as effective information, filters other information;For bank card, can be using Bank Name, bank card number as having Effect information, filters other information;To sum up, the rule of filtration includes but not limited to, by the general information on certificate or card or weight Information is wanted to retain as effective information.It is possible to further prestore commonly used word in memorizer 140, such as identity Card, bank, card number, membership number, supermarket etc. information, stores the information mated with commonly used word on certificate or card;Or Person stores the filtering model of different certificates or card in memorizer 140, in filtering model, includes different certificate or card Effective information, controller 160 is after the information identified on image, according to certificate or the type of card, selects corresponding mistake Information is filtered by filter model, retains effective information encryption storage.Above-mentioned filtering model and the mode of commonly used word can be joined Close and use, the certificate card that expenditure is higher and private and importance is higher is made for identity card, social security card, bank card etc., if The filtering model putting correspondence is stored in memorizer 140 for controller 160, for general cards such as member cards, uses The mode of commonly used word carries out the preservation of effective information.
In order to be further ensured that the safety that the certificate card managing device of the present embodiment uses, the certificate card of the present embodiment Sheet managing device additionally provides two grades of secret protection measures, is set using authority, user for whole certificate card managing device Before using certificate card management device, verifying the identity of user, the user being verified just can use this enforcement The management function of the certificate card that the certificate card managing device of example provides, the user that checking is not passed through cannot use certificate card The text message of certificate card is gone out to check and use by managing device, thus protects whole certificate card managing device Protect.Concrete, user can be that the certificate card managing device of the present embodiment arranges password, is by by the user of password authentification Could use certificate card management device, wherein, password could be arranged to any one in numerical ciphers, fingerprint, iris etc., right The manner of decryption answered is input numerical ciphers, and input fingerprint, input iris, in view of this certificate card managing device implemented stores Certificate or the information private of card higher, and iris is higher as cipher safety, and the present embodiment can use iris Mode certificate card management device is encrypted.
In the present embodiment, when comprising code figure on certificate or card, the identification process of controller 160 includes: identify figure Code figure in Xiang, obtains the information of code figure, and the information of code figure is converted into text message.Now, text message is by code figure The information carried is transformed, and when follow-up use text information, can be that code figure shows by text information reverting. In the present embodiment, controller 160 can utilize ZXing resume module code figure, obtains the information in code figure.
In the present embodiment, before controller 160 needs to use text message, need the user's using text message Identity is verified, after being verified, then is decrypted the text message of storage.It is envisioned that the present embodiment The source of text message include the word on certificate and card and code figure.So the use to text message includes corresponding to Using and corresponding to the use of text message of code figure of the text message of word.
Concrete, controller 160 uses the process of text message to include: obtain retrieval information, by retrieval information and text Information is mated, and when the source information of the text message of coupling includes word, directly displays the text message corresponding to word, When the source information of text message of coupling includes code figure, it is that code figure is carried out by partial reduction corresponding to code figure in text message Display.
In actual life, along with the every nook and cranny of network penetration to Working Life, people more and more make on the net With certificate or card image transacting business, such as, buy train ticket, plane ticket etc. online by webpage, pay water on the net Take, the electricity charge.
Using certificate or the needs of card in view of online, the certificate card device of the present embodiment also includes monitoring modular 27, For when being in use webpage state, monitoring whether input method is called, when input method is called, identify that input frame is corresponding Word message, Word message is mated with text message, calls, according to matching result, the text message that the match is successful.
Wherein, in order to ensure the personal secrets of user, in addition it is also necessary to use secret protection module 23, use at monitoring modular 27 Before text message, user identity is verified, and after being verified, text message is decrypted.So monitoring modular 27 pairs of Word messages mate with text message and actually mate the text message after Word message and deciphering.Its In, monitoring modular can be realized by the controller 160 in Fig. 1.
The concrete method of calling of text message can be carried out by monitoring modular 27 according to the quantity of the certificate of coupling or card Select: when the text message of Word message and the text message of a certificate or a card, can be by the text of coupling In information, the text message corresponding with the input type of input frame inserts input frame;Such as Word message before input frame is body Part card, monitoring modular 27 only have identified the text message of an identity card according to " identity card " three words, in text information The information such as including the name of identity card holder, native place, ID (identity number) card No., and the input type of input frame is numeral, hence it is evident that it is ID (identity number) card No. to be inputted, now, ID (identity number) card No. can directly be inserted in this input frame by monitoring modular 27.
When the certificate of coupling and the total quantity of card are not less than two, by all cards of display module 26 display coupling The text message of part and the text message of card.Display mode now can by be by drop-down list in the way of to multiple certificates Or card shows.
Monitoring modular 27 can utilize the service of system to monitor whether input method is called, and monitoring modular 27 needs knowing Before the prompt text that other input frame is corresponding, monitor with the system service of device, specifically the input of registration broadcast listening Whether method is called, and when receiving broadcast, binding service, after input frame disappears, release the binding of service.
Here service includes the service that the system of terminal provides, such as the clothes of the android system in Android phone Business.When utilizing system service to realize the function monitored, can first register broadcast listening input method, when input method is called Time, monitoring modular can receive broadcast, binds this system service, in order to this system service is monitored webpage always and called input method Situation, when input frame disappears when, webpage is no longer necessary to input card information, releases the binding to service, it is to avoid waste Resource.
The identification module 22 of the present embodiment can identify the word on certificate or card and code figure, and wherein Text region can To be realized by ORC (Optical Character Recognition, optical character recognition) mode,
As shown in Figure 4, as a example by card, the identification module 22 in Fig. 3 obtains the flow process of Word message and includes:
S401, obtained the image of certificate or card by camera 121.
Camera 121 in step S401 can be Front camera 121 can also be rearmounted camera.Certificate or the type of card Including identity card, driver's license, Hongkong and Macro's pass, social security card, some card, water card, supermarket member card, beauty treatment member card etc..Additionally, In step S401, it is also possible to the image being received the card that external equipment sends by the mode such as WiFi, bluetooth
S402, processed image by ORC mode, obtain the Word message on certificate or card, be translated into text envelope Breath.
Word message on certificate or card includes the information of certificate or the card issuer of card or holder with word side The information that formula is recorded, card issuer includes government, bank, supermarket and other service organizations etc., and the information of card issuer includes this A little governments or the name of mechanism, such as XX bank etc..Such as bank card, identity card etc..
The mode of the character information in ORC mode identification image includes: determine the shape of character by detecting dark, bright pattern Shape, then translates into computword with character identifying method by the shape of detection.
Additionally, when including code figure on certificate or card, identification module 22 can be also used for calling camera scanning code figure, obtains The content information that code figure on evidence obtaining part or card represents.Here code figure includes one-dimension code, Quick Response Code, three-dimension code etc..
Identification module 22 obtains the mode of code figure information and includes but not limited to utilize Zxing module to realize yard figure information Obtain.ZXing is a java class storehouse of increasing income, for resolving the 1D/2D bar code of multiple format.
Seeing Fig. 5, the information of the identification module 22 identification code figure in Fig. 3 is also converted to the process of text message and includes:
S501, by the code figure on camera scanning certificate or card.
Camera in step S501 can be Front camera can also be rearmounted camera.Code figure on card includes one-dimensional Code, Quick Response Code, three-dimension code etc., card can be included in addition to code figure word, while identification code figure, it is possible to use Word on identification module 22 identification card, stores after being converted into text message encryption, the word on the same card sheet and figure code Corresponding text message can be stored together.
S502, the information comprised by Zxing module acquisition code figure, be translated into text message.
In step S502, Zxing module is generally used for resolving the module of the 1D/2D bar code of multiple format, if Code figure information on card is three-dimension code or other kinds of code figure, can take decoder module or the decoding side of other correspondences Code figure on card is resolved by formula.
As shown in Figure 6, monitoring modular 27 monitors webpage, uses the process of text message to include:
S601, utilize terminal system service registration broadcast listening input method, when receiving broadcast when, enter S602, Otherwise, continue to monitor.
In step S601, the system of terminal self can be Android system can also be Fructus Mali pumilae exploitation iOS system, also It can be Windows system etc..Service includes the service that the system of terminal provides, such as the Android system in Android phone The service of system, when the service of use realizes the function monitored, can register broadcast listening input method, it is however generally that, when we need When filling in various data on webpage, input method is required.When input method is called, webpage is accomplished by input data, So can determine whether may need to fill in card image by monitoring input method.
S602, binding system service.
Binding service in step S602, is the situation calling input method for the ease of monitoring webpage always, in order to can Find this situation when of needing to fill in card image timely, then card is carried out screening etc..
Word message before S603, identification input frame is as the index information of card to be used.
In step S603, in instruction input frame, the prompt text of fill substance is usually arranged on the front of input frame, So can be the prompt text before identifying input frame when of identification.
S604, judging whether file has the text message mated with the Word message after deciphering, if having, then entering S605, if not having.Then return S601 to continue to monitor input method.
The Word message after deciphering in the present embodiment is to be decrypted the text message of storage by secret protection module Obtain.
S605, control display module show the text message of all couplings.
In step S604, it is in memory module 24, search the text message mated with Word message, the side of concrete coupling Formula can be to compare, the text message of Word message with each certificate in file or card if there is identical or phase As word, then be considered as that the match is successful.
In step s 604, multiple certificate or card may be matched.At this moment, in step s 605, display is needed Multiple certificates or the text message of card, concrete can by be with drop-down list in the way of show, every a line shows a certificate Or the information of card, concrete, to the display mode of each certificate or the text message of card it may be that by certificate or card The title of holder or the title of card issuer show that, front, card number digital information shows rear, the certificate that shows or The form of the text message of card can be analogous to " XX bank 12123124 ", when only one certificate or card mate Waiting, the word before the information of needs can directly being inserted input frame, such as input frame is identity card, then directly by identification card number Code is inserted in input frame.
S606, when input frame disappears, deactivation system service binding.
In step S606, when input frame disappears when, webpage is no longer necessary to input card information, it is necessary to release Binding to service, it is to avoid waste resource.
In the present embodiment, secret protection module 23 can be to read each certificate or card to the cipher mode of text message After the text message of sheet, each byte and same numeral to text message carry out distance process, reach to hide text envelope The effect of breath, does not calls text message by deciphering, and appearance is exactly mess code.Corresponding, secret protection module 23 is to text envelope The manner of decryption of breath is to read certificate or the Word message of card of coupling, then each of which byte and same numeral are carried out one Secondary distance processes, and then calling module and monitoring modular just can be normally used text message.
Below the ciphering process of secret protection module 23 is described in detail.
As it is shown in fig. 7, the encrypted work flow process of secret protection module includes:
Whether S701, judgement currently have text message to need storage, if it is, enter S702, otherwise terminate flow process.
S702, a line information read in text message.
S703, the every a line information read out is encrypted according to default cipher mode.
Here cipher mode is it may be that carry out distance process, to text message by each byte and same numeral Simply encrypt.It is understood that step S702 and the concrete ciphering process of S703.
S704, judge that text message has the most all been encrypted, no, then return S701, repeat encryption flow, until all Text message has been encrypted, and is, then terminate encryption flow.
The certificate card managing device of the present embodiment, it is possible to use identification module obtains certificate or the image of card, and knows Information in other image, is translated into text message;Wherein, the text message after conversion can store the most again, To multiple certificates or the set of card, it is to avoid user remembers multiple cards or carries a difficult problem for multiple cards, it is ensured that Yong Huneng Obtaining card image whenever and wherever possible, the life for user brings great convenience, and improves the quality of life of user, to text Store after information encryption, protect privacy of user, improve the safety of the certificate card managing device of the present embodiment.
It is possible to further when being in use webpage, whether be called to determine net by monitoring input method The need of filling up a document or the information of card on page, then according to the Word message that input frame is corresponding, after calling and deciphering The text message of Word message coupling, it might even be possible to directly suitable text message is filled in input frame, relative to prior art In, user needs to take out card, and the information correspondence on card is inserted the mode of input frame, and the present embodiment significantly simplify use Family is the process of fill message on webpage, improves user and uses sense.
Embodiment three:
Seeing Fig. 8, the present embodiment provides a kind of certificate card management method, including:
S801, acquisition certificate or the image of card, identify the information in image, and be translated into text message.
S802, the text message identified is encrypted.
Text message after S803, storage encryption.
In the present embodiment, the mode of the image that step S801 obtains certificate or card includes: by camera to certificate or card Sheet shoots or scans, and obtains certificate or the image of card, or, receive certificate or the figure of card that other equipment sends Picture, the mode of reception includes but not limited to by the way of wireless network or junction service mode.
Wherein, certificate includes that identity card, driver's license, Hongkong and Macro's pass etc. are by government bodies or the card sent of other mechanisms Part, card includes bank card, social security card, electricity card, water card, supermarket member card, beauty treatment member card etc..
It is envisioned that general certificate is all the proof someone sent by government bodies or other official mission Identity or prove that someone has the file of certain right, a lot of certificates therein are directed to the privacy information of user, such as body Part card, contain the name of holder, native place, birthdate and the body the most corresponding with holder that determined by government Part card number.In present society, the business utilizing ID (identity number) card No. to handle gets more and more, if the information of identity card is let out Leakage, may bring serious consequence, and such as, lawless person obtains the ID card information of user, with number, address false making body Part card, malicious owing fee, or do the credit card, loan etc., original holder of identity card is brought inconvenience or damage economically Lose.
Now, to being that the text message identified is encrypted, text message can be protected, when needs use card When sheet or certificate, need the text message being stored in memorizer to be decrypted and could be used, if deciphering unsuccessfully, it is impossible to display The information of information or display is mess code, and user can not use certificate or text message corresponding to card, can get rid of illegal use The certificate card device of the present embodiment, the illegal situation obtaining certificate information or card image occurs, the privacy of protection user.
Wherein, information is typically all presented by existing certificate with the form of word, and the type that card includes is a lot, by sending out The difference of card side, information organization form thereon is likely to difference, such as on bank card, general printing is word, including bank Title, in the information, such as social security card such as the card number of bank card on be also present the name of holder with written form, society is protected The information such as barrier number, card number, card-issuing date.
Additionally, along with the development of existing terminal technology, after the code figure such as Quick Response Code and three-dimension code can be by terminal recognition, mirror More in the storable information of code figure, increasing businessman makes the member card comprising yard figure and issues member's use, based on upper State consideration, the certificate of the present embodiment or card may comprise word, it is also possible to comprise code figure, so can the knowing of the present embodiment Word in the image of other certificate or card or code figure, then it is translated into after text message is encrypted, it is stored in memorizer In.
When including code figure on certificate or card, in S801, can be in the way of using ORC.ORC mode can identify image In character information, determine the shape of character by detecting dark, bright pattern, then with character identifying method, shape translated into Computword.The concrete grammar of the Word message on identification card includes utilizing camera to shoot card, obtains image, Use the Word message in ORC mode identification image;Or directly utilize camera card is scanned, obtain the literary composition on card Word information.
When including code figure on certificate or card, the process that S801 identifies can include, identifies the code figure in image, obtains The information of code figure, and the information of code figure is converted into text message.Concrete recognition method can be by Zxing module code Figure, obtains the information of code figure.
Wherein, the information on general certificate or card all compares many, especially the information on certificate, if by these information All preserve, not only can increase the space resources that the text message of storage accounts for, in use more, it is also possible to superfluous due to information Miscellaneous, cause can not searching out certificate or the text message of card that needs use rapidly.
In consideration of it, in the present embodiment, in S801, after identifying the information of certificate or card, information can be carried out Filter, retain effective information, then this information is converted into text message.
If being printed with code figure in view of on certificate or card, then after the information in code figure is converted into text message, Use to text information is usually according to text message restoring code figure, it is contemplated that if entered the information of code figure Row filters, and may result in a yard figure and goes back primary failure or disappearance, so controller noted above 160 can be only to the filtration of effective information Filtering the word identified on certificate or card, the rule of filtration can according to certificate or the difference of card not With.
Such as, to the word on identity card, name, identification card number, native place, date of birth etc. can be filled in identity information Time general information as effective information retain, filter other information;For social security card, can by name, social security number, Card number retains as effective information, filters other information;For bank card, can be using Bank Name, bank card number as having Effect information, filters other information.
To sum up, the rule of filtration includes but not limited to, using the general information on certificate or card or important information as having Effect information retains.
It is possible to further prestoring commonly used word, such as identity card, bank, card number, membership number, supermarket etc. letter Breath, stores the information mated with commonly used word on certificate or card;Or prestore the mistake of different certificates or card Filter model.In filtering model, include different certificate or the effective information of card, in step S801, identifying on image After information, according to certificate or the type of card, select corresponding filtering model that information is filtered, retain effective information encryption Storage.Above-mentioned filtering model and the mode of commonly used word can be with the use of, use for identity card, social security card, bank card etc. Spend higher and private and that importance is higher certificate card, the filtering model of correspondence is set and is stored for using in the future, right In general cards such as member cards, use the mode of commonly used word to carry out the reservation of effective information, then preserve.
After text message after storage encryption, text message can be used.
Owing to the text message of storage is encrypted.Before using the text message of certificate or card, need first to user's Identity is verified, after being verified, the text message of storage is decrypted and could be used.
When needing the information of certificate or card is checked, can obtain certificate to be used or card to be used Retrieval information, mates retrieval information with text message after deciphering;
When the source information of the text message matched includes word, then show the text message that word is corresponding;
When the source information of the text message matched includes code figure, then text message will correspond to the part of code figure also Originally it was that a yard figure shows.
In view of in existing live and work, the demand using certificate or card on webpage is more and more higher, the present embodiment Also provide for a kind of convenient on webpage fill up a document or the mode of card image, when needs fill up a document or card letter on webpage During breath, can automatically search certificate or the card of correspondence, the information that even can need on Auto-writing webpage.
Under being in use webpage state, the process of the text message of certificate or card is used to include:
The identity of user is verified, after being verified, the text message of storage is decrypted;
When being in use webpage state, monitor whether input method is called, when input method is called, identify input frame Corresponding Word message, by Word message with decipher after text message mate, call according to matching result that the match is successful Text message.
May be from multiple certificates or card in view of the text message that the match is successful, to different matching results, this Embodiment provides the method for calling of different text messages.
When at the text message of Word message and the text message of a certificate or a card, by the text of coupling In information, the text message corresponding with the input type of input frame inserts input frame;
When the certificate corresponding to text message of Word message coupling and the sum of card are more than two, user is needed to select The text message filled in, now, shows that all text messages of coupling certificate and the text message of card, to user, are entered by user Row selects.Wherein it is possible to use drop-down list mode to all of text message, you show, it is contemplated that with The text message of one certificate or card shows in same list item, and different certificates or the text message of card are shown separately.
The certificate card management method that the present embodiment provides, the information of certificate or card of obtaining is converted into text message and enters Row centralized stores, user is without memory card or carries card, it is possible to obtains card image whenever and wherever possible, improves user's Quality of life;Secondly, before storage text message, also the text message of storage is encrypted, the letter to user further Breath takes secret protection measure, it is ensured that the safety of the privacy of user, improves the practicality of the present invention.
Embodiment four:
See Fig. 9, be a kind of flow chart of certificate card management method in Fig. 8, for the ease of narration, the present embodiment with As a example by certificate illustrating certificate card management method, the certificate in below step could alternatively be card.The present embodiment Certificate card management method include:
S901, by camera obtain certificate image.
Here camera can be Front camera, it is also possible to be rearmounted camera.
S902, obtained the Word message on certificate by ORC mode, the Word message on certificate is filtered, retain Effective information.
Here filter type is referred to a kind of commonly used word that utilizes mentioned of embodiment and filters and utilize filtering model to enter The associated description that row filters.The effective information retained can be in commonly used word or important information, such as identity card ID (identity number) card No., utilization rate is high, and importance is the highest.
S903, effective information is encrypted according to default cipher mode.
Concrete, in step S903, cipher mode is it may be that when encryption, a line of each text message, then by every Individual byte and same numeral carry out distance process, are achieved that simple encryption, reach the effect of hidden file information.
S904, when being in webpage and using state, utilize the system service registration broadcast listening input method of terminal whether by Call, when receiving broadcast when, represent input method and be called, enter S905, no, then continue to monitor.
Service in step S904 includes the service that the system of terminal provides, such as the android system in Android phone Service, service binding module have employed the service in operation system realize monitor function, register broadcast listening input method, When input method is called, service binding module can receive broadcast, at this time binds this service, in order to webpage is monitored in service always Call the situation of input method, when input frame disappears when, webpage is no longer necessary to input certificate information, service binding module solution Except the binding to service, it is to avoid waste resource.
In step S904, except utilizing the situation of calling of monitoring input method in addition to determining input frame, it is also possible to utilize it He determines mode, such as, whether can occur determining whether input frame etc. by the cursor on monitoring webpage.
S905, binding system service.
Word message before S906, identification input frame is as index information.
In step S906, listen to input method called after, the input frame of correspondence can be found on webpage, then Identify the prompt text that input frame is corresponding, it is however generally that, in instruction input frame, the Word message of fill substance is usually arranged on The front of input frame, so can be the Word message before identifying input frame when of identification.Of course it is not excluded input frame is corresponding Word message the position such as be arranged on above input frame.Input frame can be determined according to the concrete set-up mode of Word message Corresponding Word message.
S907, according to the manner of decryption corresponding to cipher mode, the text message of storage is decrypted.
Here deciphering is concrete it may be that the distance that every a line of text message and same numeral tried again, and reaches The effect of deciphering, can normally use text message after deciphering.
S908, determine whether the text message that mates with Word message, if having, then entering S908, if not having, then returning S904 continues to monitor input method.
S909, show the text message of all couplings.
Here show that the text message of all couplings is to when the text message of coupling belongs to multiple cards, facilitate user Select, it is to be understood that when the certificate only one of which of coupling when, text message can not be shown by S909 Showing, directly by text message corresponding for certificate, the text message corresponding with the input type of input frame is filled up in input frame, Save the time of user, the certificate identity card such as mated, the ID (identity number) card No. of identity card is inserted input frame.
S910, when input frame disappears, deactivation system service binding.
The management method of certificate card that the present embodiment provides, can by the Word message on ORC mode identification card, It is easy to user's use in the future, solves the inconvenience that user carries or remembers multiple cards, provided the user and given birth to more easily The mode of living.
Further, it is also possible to when being in webpage and using state, whether it is called by monitoring input method, it is judged that webpage On whether be likely to occur and fill up a document or the needs of card image, identify the Word message that input frame is corresponding, by this Word message Mate with text message, call the text message of coupling, it is to avoid user fills up a document or card image using webpage Time, the complex operation brought perhaps searching card image in needing memory card and the problem lost time, the most convenient User uses certificate or card online.
Embodiment five:
Seeing Figure 10, the certificate card management method of the present embodiment includes:
S1001, by the code figure on camera scanning certificate or card,
Here camera can be Front camera, it is also possible to be rearmounted camera.
Code figure in step S1001, including one-dimension code, Quick Response Code, three-dimension code etc..
S1002, by Zxing module obtain code figure information.
Now, code figure the information identified all retains as effective information, is converted into text message.Root after being easy to According to text information reverting code figure.
ZXing in step S1002 is a java class storehouse of increasing income, for resolving the 1D/2D bar code of multiple format, right In three-dimensional code figure, can resolve by the mode of other parsing three-dimension code figure..
S1003, the information of code figure is converted into text message.
S1004, text message is encrypted according to default cipher mode, by the text message write file after encryption Preserve..
Concrete, in step S1004, cipher mode it may be that when encryption, read a line in text message every time, Then each byte and same numeral are carried out distance process, be achieved that simple encryption, reach hidden file information Effect.
S1005, obtain the retrieval information of certificate to be used or card to be used.
In step S1005, the mode of retrieval information of user's certificate to be used or card to be used that obtains is it may be that connect Receive user and input retrieval information, such as, terminate the code figure member card of the Wal-Mart to be used of user's input, or, call and take the photograph As head identifies that some information as retrieval information, such as, when bank's transacting business, is referred to as by the name of photographic head identification bank For retrieval information, carry out the coupling of bank card.
S1006, according to the manner of decryption corresponding to cipher mode, the text message of storage is decrypted.Here solution Close it may be that every a line of text message and same numeral try again, distance just can reach the effect of deciphering, deciphers it After can be with normal browsing text message.
S1007, treat and use the retrieval information of certificate or card to be used to mate with the text message of storage.
S1008, when the source information of coupling text message out includes code figure, utilize Zxing module to mate out Text message in, the partial translation corresponding to code figure is true form figure, and shows.
The management method of the certificate card that the present embodiment provides, can pass through Zxing by the image of camera scanning card Code figure information on module identification certificate or card, is converted into text message and preserves after being encrypted, it is achieved to certificate or The code figure information of card integrated.Follow-up when needing the code figure using certificate or card, the inspection that can directly input according to user Rope information searching is to corresponding certificate or the text message of card, and recycling Zxing module is to deriving from code figure in text message Part process, be converted into correspondence code figure, then show, meet user's need to overhead code figure class card Want, be very easy to the life of user, improve the quality of life of user.
It should be noted that in this article, term " includes ", " comprising " or its any other variant are intended to non-row Comprising of his property, so that include that the process of a series of key element, method, article or device not only include those key elements, and And also include other key elements being not expressly set out, or also include intrinsic for this process, method, article or device Key element.In the case of there is no more restriction, statement " including ... " key element limited, it is not excluded that including this The process of key element, method, article or device there is also other identical element.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive above-described embodiment side Method can add the mode of required general hardware platform by software and realize, naturally it is also possible to by hardware, but a lot of in the case of The former is more preferably embodiment.Based on such understanding, prior art is done by technical scheme the most in other words The part going out contribution can embody with the form of software product, and this computer software product is stored in a storage medium In (such as ROM/RAM, magnetic disc, CD), including some instructions with so that a station terminal equipment (can be mobile phone, computer, take Business device, air-conditioner is, or the network equipment etc.) method that performs each embodiment of the present invention.
These are only the preferred embodiments of the present invention, not thereby limit the scope of the claims of the present invention, every utilize this Equivalent structure or equivalence flow process that bright description and accompanying drawing content are made convert, or are directly or indirectly used in other relevant skills Art field, is the most in like manner included in the scope of patent protection of the present invention.

Claims (10)

1. a certificate card managing device, it is characterised in that including: acquisition module, identification module, secret protection module, deposit Storage module;
Described acquisition module is for obtaining the image of certificate or card;
Described identification module is for identifying the information in described image, and is translated into text message;
Described secret protection module is for being encrypted the described text message of described identification module identification;
Described memory module text message after storing encryption.
2. certificate card managing device as claimed in claim 1, it is characterised in that when comprising code figure in described image, institute State identification module for the code figure identifying in described image, obtain the information of described code figure, and the information of described code figure is converted For text message.
3. certificate card managing device as claimed in claim 2, it is characterised in that also include calling module and display module, Described acquisition module is additionally operable to obtain the retrieval information of certificate to be used or card to be used;
Described secret protection module is additionally operable to, before described calling module uses described text message, test user identity Card, after being verified, is decrypted described text message;
Described calling module is for mating described retrieval information with the text message after deciphering;If the text envelope matched The source information of breath includes word, then show the text message corresponding to word by described display module;If the text matched The source information of information includes code figure, then be described code figure by partial reduction corresponding to described code figure in described text message, logical Cross described display module and show described code figure.
4. certificate card managing device as claimed in claim 1 or 2, it is characterised in that also include monitoring modular, at place In time using webpage state, monitor whether input method is called, when input method is called, identify the word letter that input frame is corresponding Breath, mates described Word message with described text message, calls, according to matching result, the text message that the match is successful;
Described secret protection module is additionally operable to, before described monitoring modular uses described text message, test user identity Card, after being verified, is decrypted described text message.
5. certificate card managing device as claimed in claim 4, it is characterised in that also include display module, described monitoring mould Block is used for, when the text message of described Word message and the text message of a certificate or a card mates, by coupling In text message, the text message corresponding with the input type of described input frame inserts described input frame;
Otherwise, by text message and the text message of card of all indentations of described display module display coupling.
6. a certificate card management method, it is characterised in that including:
Obtain certificate or the image of card, identify the information in described image, and be translated into text message;
The described text message identified is encrypted;
Text message after storage encryption.
7. certificate card management method as claimed in claim 6, it is characterised in that when comprising code figure in described image, institute State the information identified in described image, and be translated into text message and include:
Identify the code figure in described image, obtain the information of described code figure, and the information of described code figure is converted into text message.
8. certificate card management method as claimed in claim 7, it is characterised in that also include:
User identity is verified, after being verified, the text message of storage is decrypted;
Obtain the retrieval information of certificate to be used or card to be used, by described retrieval information with deciphering after text message carry out Coupling;
If the source information of the text message matched includes word, then show the text message that described word is corresponding;
If the source information of the text message matched includes code figure, then described text message will correspond to the part of described code figure It is reduced to described code figure, and shows.
Certificate card management method the most as claimed in claims 6 or 7, it is characterised in that also include:
User identity is verified, after being verified, the text message of storage is decrypted;
When being in use webpage state, monitor whether input method is called, when input method is called, identify that input frame is corresponding Word message, described Word message is mated with the text message after deciphering, calls according to matching result that the match is successful Text message.
10. certificate card management method as claimed in claim 9, it is characterised in that described call coupling according to matching result Successfully text message includes:
When the text message of described Word message and the text message of a certificate or a card, by the text envelope of coupling In breath, the text message corresponding with the input type of described input frame inserts described input frame;
Otherwise, the text message of all indentations of display coupling and the text message of card.
CN201610388147.1A 2016-06-02 2016-06-02 A kind of certificate card managing device and method Pending CN106096437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610388147.1A CN106096437A (en) 2016-06-02 2016-06-02 A kind of certificate card managing device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610388147.1A CN106096437A (en) 2016-06-02 2016-06-02 A kind of certificate card managing device and method

Publications (1)

Publication Number Publication Date
CN106096437A true CN106096437A (en) 2016-11-09

Family

ID=57448037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610388147.1A Pending CN106096437A (en) 2016-06-02 2016-06-02 A kind of certificate card managing device and method

Country Status (1)

Country Link
CN (1) CN106096437A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106557456A (en) * 2016-11-24 2017-04-05 奇酷互联网络科技(深圳)有限公司 A kind of method and device processed by transmission information
CN108040186A (en) * 2017-11-15 2018-05-15 维沃移动通信有限公司 The sending method and mobile terminal of a kind of dtmf signal
CN109190732A (en) * 2018-09-29 2019-01-11 福建惠通行会展服务有限公司 A kind of three-dimension code training certificate
CN109544089A (en) * 2018-10-11 2019-03-29 平安科技(深圳)有限公司 The method, apparatus and computer equipment of electronic certificate are established based on image recognition
CN109815976A (en) * 2018-12-14 2019-05-28 深圳壹账通智能科技有限公司 A kind of certificate information recognition methods, device and equipment
CN110175610A (en) * 2019-05-23 2019-08-27 上海交通大学 A kind of bill images text recognition method for supporting secret protection
CN110674847A (en) * 2019-08-30 2020-01-10 深圳壹账通智能科技有限公司 Card classification storage method and device, computer equipment and storage medium
CN110807378A (en) * 2019-10-21 2020-02-18 数字广东网络建设有限公司 License information processing method and device, computer equipment and storage medium
CN116563875A (en) * 2023-07-05 2023-08-08 四川集鲜数智供应链科技有限公司 Intelligent image-text recognition method and system with encryption function

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1329323A (en) * 2001-07-31 2002-01-02 郭根龙 Automatic scanning identification and management method for credentials and its system
CN103593642A (en) * 2012-08-16 2014-02-19 阿里巴巴集团控股有限公司 Card-information acquisition method and system
CN103632102A (en) * 2012-08-21 2014-03-12 中兴通讯股份有限公司 Certificate processing method and terminal
CN104820553A (en) * 2015-04-29 2015-08-05 联想(北京)有限公司 Information processing method and electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1329323A (en) * 2001-07-31 2002-01-02 郭根龙 Automatic scanning identification and management method for credentials and its system
CN103593642A (en) * 2012-08-16 2014-02-19 阿里巴巴集团控股有限公司 Card-information acquisition method and system
CN103632102A (en) * 2012-08-21 2014-03-12 中兴通讯股份有限公司 Certificate processing method and terminal
CN104820553A (en) * 2015-04-29 2015-08-05 联想(北京)有限公司 Information processing method and electronic equipment

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106557456A (en) * 2016-11-24 2017-04-05 奇酷互联网络科技(深圳)有限公司 A kind of method and device processed by transmission information
CN108040186A (en) * 2017-11-15 2018-05-15 维沃移动通信有限公司 The sending method and mobile terminal of a kind of dtmf signal
CN109190732A (en) * 2018-09-29 2019-01-11 福建惠通行会展服务有限公司 A kind of three-dimension code training certificate
CN109544089A (en) * 2018-10-11 2019-03-29 平安科技(深圳)有限公司 The method, apparatus and computer equipment of electronic certificate are established based on image recognition
CN109815976A (en) * 2018-12-14 2019-05-28 深圳壹账通智能科技有限公司 A kind of certificate information recognition methods, device and equipment
CN110175610A (en) * 2019-05-23 2019-08-27 上海交通大学 A kind of bill images text recognition method for supporting secret protection
CN110175610B (en) * 2019-05-23 2023-09-05 上海交通大学 A bill image text recognition method supporting privacy protection
CN110674847A (en) * 2019-08-30 2020-01-10 深圳壹账通智能科技有限公司 Card classification storage method and device, computer equipment and storage medium
CN110807378A (en) * 2019-10-21 2020-02-18 数字广东网络建设有限公司 License information processing method and device, computer equipment and storage medium
CN110807378B (en) * 2019-10-21 2022-09-06 数字广东网络建设有限公司 License information processing method and device, computer equipment and storage medium
CN116563875A (en) * 2023-07-05 2023-08-08 四川集鲜数智供应链科技有限公司 Intelligent image-text recognition method and system with encryption function
CN116563875B (en) * 2023-07-05 2023-09-08 四川集鲜数智供应链科技有限公司 Intelligent image-text recognition method and system with encryption function

Similar Documents

Publication Publication Date Title
CN106096437A (en) A kind of certificate card managing device and method
CN109598138B (en) Method and device for identifying, covering and sensing whether sensitive information in picture is checked or not
US7845558B2 (en) Accessing financial accounts with 3D bar code
US10599864B2 (en) Systems and methods for sensitive audio zone rearrangement
CN102842081A (en) Method for generating two-dimensional code and implementing mobile payment by mobile phone
CN103812649B (en) Method and system for safety access control of machine-card interface, and handset terminal
CN104657674A (en) Isolation protection system and isolation protection method of private data in mobile phone
US20180330459A1 (en) National digital identity
JP6153669B2 (en) System and method for communicating credentials
US11347877B2 (en) Methods and systems for facilitating sharing of digital documents between a sharing party and a relying party
US20160098698A1 (en) Methods for enabling mobile payments
GB2517949A (en) Ticket authorisation
CN107995200A (en) A kind of certificate issuance method, identity identifying method and system based on smart card
CN113065622A (en) Business handling method, terminal and server
US20180183805A1 (en) System and method of authorization of simple, sequential and parallel requests with means of authorization through previously defined parameters
CN113094688B (en) System and method for processing business of outsourcing marketing terminal
US7715560B2 (en) Systems and methods for hiding a data group
KR20170052328A (en) System and method for confirming real name in non-face using mobile terminal
Saeed et al. Evaluating Near‐Field Communication tag security for identity theft prevention
CN106375997A (en) Terminal control device, method and terminal
CN116962021A (en) Method, device, equipment and medium for user real name authentication in financial cooperative institution
CN106230822A (en) The recognition methods of a kind of smart card and equipment
CN110021106B (en) Bill identification method and equipment based on two-dimensional code
CN103294917A (en) Remote medical equipment registration method
US11328192B1 (en) App for displaying an identification card on an electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161109

RJ01 Rejection of invention patent application after publication