Nothing Special   »   [go: up one dir, main page]

CN106503507A - Method and mobile terminal that a kind of password shows - Google Patents

Method and mobile terminal that a kind of password shows Download PDF

Info

Publication number
CN106503507A
CN106503507A CN201610971109.9A CN201610971109A CN106503507A CN 106503507 A CN106503507 A CN 106503507A CN 201610971109 A CN201610971109 A CN 201610971109A CN 106503507 A CN106503507 A CN 106503507A
Authority
CN
China
Prior art keywords
input
password
interface
dummy keyboard
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610971109.9A
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610971109.9A priority Critical patent/CN106503507A/en
Publication of CN106503507A publication Critical patent/CN106503507A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Method and mobile terminal that a kind of password shows is embodiments provided, wherein, the method includes:Open Password Input safe mode, after Password Input safe mode is opened, judge whether current interface is interface for password input, if, when detect user by dummy keyboard the interface for password input be input into password when, forbid the operating effect for showing the dummy keyboard, and, show the password in an encrypted form in the interface for password input, the application embodiment of the present invention, can realize not showing the operating effect of dummy keyboard when password is input into and password is shown in inputting interface in an encrypted form, effectively can prevent from being spied on or malice screenshotss software screen stealing passwords by other people when password is input into, avoid user cipher leakage, so that the security of user input password is guaranteed, effective protection individual privacy.

Description

Method and mobile terminal that a kind of password shows
Technical field
The present invention relates to communication technical field, a kind of method shown more particularly, to password and mobile terminal.
Background technology
With the development of electronic technology and the communication technology, wireless mobile communications industry development is rapid, mobile terminal into For people's routine work, the necessary article of life.
People generally install various applications clients in the terminal, and some of them are related to individual privacy should with safe Need to verify that identity could be used with client, verify that the password of user input is more conventional verification mode.Prior art In, most universal code input mode is all to carry out simple key-press input by default multiple numerals and alphabet key, will be defeated Enter information and default code data compares, carry out password authentification.
Intelligent mobile terminal, major part enter the input of row information using the virtual key that touch-screen shows, user input is close May be spied on by bystander during code, cause password to reveal, or be that malice screenshotss software is close by intercepting user input The display picture of screen during code, to obtain the input button and keystroke sequence of user, and then the password of acquisition user, causes to use Family input cipher safety cannot be guaranteed, and cause individual privacy to reveal.
Content of the invention
The embodiment of the present invention proposes method and the mobile terminal that a kind of password shows, to solve current user input password Security cannot be guaranteed, the problem for causing individual privacy to reveal.
In a first aspect, embodiments providing a kind of method that password shows, mobile terminal, the method bag is applied to Include:
Open Password Input safe mode;
After Password Input safe mode is opened, judge whether current interface is interface for password input;
If so, when detect user by dummy keyboard the interface for password input be input into password when, forbid show institute The operating effect of dummy keyboard is stated, and, show the password in an encrypted form in the interface for password input.
A kind of second aspect, there is provided mobile terminal, including:
Safe mode opening module, for opening Password Input safe mode;
Judge module, for, after Password Input safe mode is opened, judging whether current interface is interface for password input;
Display module, for when detect user by dummy keyboard the interface for password input be input into password when, prohibit Only show the operating effect of the dummy keyboard, and, show the password in an encrypted form in the interface for password input.
In the embodiment of the present invention, after Password Input safe mode is opened, judge whether current interface is Password Input circle Face, if so, when detect user by dummy keyboard the interface for password input be input into password when, forbid showing the virtuality The operating effect of keyboard, and, showing the password in an encrypted form in the interface for password input, application is the present invention implement Example, it is possible to achieve be input into password when do not show dummy keyboard operating effect and by password in inputting interface with encrypt Form shows, effectively can prevent from being spied on or malice screenshotss software screen stealing passwords by other people when password is input into, it is to avoid User cipher leakage so that the security of user input password is guaranteed, effective protection individual privacy.
Description of the drawings
Fig. 1 be a kind of password of the embodiment of the present invention one show method the step of flow chart;
Fig. 2 be a kind of password of the embodiment of the present invention two show method the step of flow chart;
Fig. 3 is to judge the step of whether current interface is the method for interface for password input flow process in the embodiment of the present invention two Figure;
Fig. 4 is a kind of one of structured flowchart of mobile terminal of the embodiment of the present invention three;
Fig. 4 a are the two of the structured flowchart of a kind of mobile terminal of the embodiment of the present invention three;
Fig. 4 b are the three of the structured flowchart of a kind of mobile terminal of the embodiment of the present invention three;
Fig. 4 c are the four of the structured flowchart of a kind of mobile terminal of the embodiment of the present invention three;
Fig. 5 is a kind of structured flowchart of mobile terminal of the embodiment of the present invention four;
Fig. 6 is a kind of structural representation of mobile terminal of the embodiment of the present invention five.
Specific embodiment
Understandable for enabling the above objects, features and advantages of the present invention to become apparent from, below in conjunction with the accompanying drawings and concrete real The present invention is further detailed explanation to apply mode.
Embodiment one
Fig. 1 be a kind of password of the embodiment of the present invention one show method the step of flow chart.
With reference to shown in Fig. 1, the method that a kind of password of the invention shows is applied to mobile terminal, specifically includes:
S101, opens Password Input safe mode.
Password Input safe mode can be user when password is input into, and Password Input frame does not show clear-text passwords, but The input password of user is shown in an encrypted form, for example, is shown with default character, while user is virtual in mobile terminal When keyboard carries out key-input operation, forbid the operating effect for showing dummy keyboard button.Password Input safe mode is opened, can Be mobile terminal acquiescence open, or user select open etc., can be specifically in input method setting options open or The input setting options of person's mobile terminal are opened, and the embodiment of the present invention is without limitation.
S102, after Password Input safe mode is opened, judges whether current interface is interface for password input.
In actual applications, Password Input safe mode just can be effective only when password is input into, accordingly, it would be desirable to sentence Whether disconnected current interface is interface for password input, and if so, then Password Input is to be input in the secure mode, if it is not, then by normal Situation carries out input text, and interface for password input can include Password Input frame, input frame mark etc..
S103, when detect user by dummy keyboard the interface for password input be input into password when, forbid show institute The operating effect of dummy keyboard is stated, and, show the password in an encrypted form in the interface for password input.
Under Password Input safe mode, password is input by dummy keyboard when user is detected in interface for password input When, forbid the operating effect for showing dummy keyboard button, such as being highlighted when display button is not triggered and amplify display, Meanwhile, in the password that the input frame of interface for password input shows input in an encrypted form, the form of encryption can not shown Clear-text passwords, password is shown in Password Input frame with ". " or " * ".
In embodiments of the present invention, after mobile terminal opens Password Input safe mode, judge whether current interface is close Code inputting interface, if so, when detect user by dummy keyboard the interface for password input be input into password when, forbid showing The operating effect of the dummy keyboard, and, showing the password in an encrypted form in the interface for password input, application is originally Inventive embodiments, it is possible to achieve do not show the operating effect of dummy keyboard and by password in inputting interface when password is input into Show in an encrypted form, effectively can prevent be input into password when by other people spy on or malice screenshotss software screen steal close Code, it is to avoid user cipher leakage so that the security of user input password is guaranteed, effective protection individual privacy.
Embodiment two
Fig. 2 be a kind of password of the embodiment of the present invention two show method the step of flow chart.
With reference to shown in Fig. 2, the method that a kind of password of the invention shows is applied to mobile terminal, and the method includes:
S201, opens Password Input safe mode.
Password Input safe mode can be user when password is input into, and Password Input frame does not show clear-text passwords, but The input password of user is shown in an encrypted form, for example, is shown with default character, while user is virtual in mobile terminal When keyboard carries out key-input operation, forbid the operating effect for showing dummy keyboard button.Password Input safe mode is opened, can Be mobile terminal acquiescence open, or user select open etc., can be specifically in input method setting options open or The input setting options of person's mobile terminal are opened, and the embodiment of the present invention is without limitation.
S202, judges whether current interface is interface for password input.
In actual applications, Password Input safe mode can be that just meeting is effective when password is input into, accordingly, it would be desirable to Judge whether current interface is interface for password input.
With reference to shown in Fig. 3, judge whether current interface is interface for password input, can specifically include following sub-step:
S2021, obtains current interface information.
Current interface information can be the currently displaying image information of mobile terminal screen, can be that user uses application journey Sequence, the interface of input account and password during logon account, mobile terminal can enter into application by system application interface Program interface, obtains current interface information, the corresponding application information of such as current interface and interface layout information, interface cloth Office's information can include input frame, text box etc..
The interface layout information of current interface, can also be by carrying out sectional drawing to current interface, then using image recognition Technology is identified to sectional drawing, judges the information such as input frame in current interface and input frame mark.
S2022, when the current interface packet information containing input frame, obtains the input frame mark.
After current interface information is obtained, when input frame control is included in interface layout information, then can illustrate current Interface has input frame, needs user input information, for example input account, password, other texts etc., and input frame can have input Collimation mark is known, and to point out user to be input into corresponding content in input frame, therefore, it can obtain the corresponding input collimation mark of input frame Know, specifically, can carry out by mobile terminal system interface or to current interface defeated using image recognition acquisition after sectional drawing Enter collimation mark knowledge, the embodiment of the present invention is without limitation.
S2023, judges that the input frame is identified whether comprising preset keyword.
In the embodiment of the present invention, in order to judge whether inputting interface is interface for password input, can be with preset keyword, to sentence Whether it is Password Input frame that the input frame of disconnected current interface identifies corresponding input frame, preset keyword can be " password ", " key ", " PIN " etc. can characterize input password words, mobile terminal can to current inputting interface one or more The corresponding input frame mark of input frame is judged, to determine whether the keyword containing prompting input password, is if so, then executed Sub-step S2024.
S2024, judges that current interface is interface for password input.
When the input frame mark of the input frame of current interface is comprising preset keyword, it is possible to determine that the input frame is that password is defeated Enter frame, current interface is interface for password input.
S203, obtains input operation of the user for the dummy keyboard button.
On intelligent mobile terminal, the input of text is generally carried out using dummy keyboard, when user needs to be input into, by right Mobile terminal touch screen carries out operation and selects corresponding button, completes the input of information.For example to the corresponding button of dummy keyboard Corresponding screen area is pressed, then have selected the button, therefore, it can obtain user on the touchscreen to dummy keyboard by The pressing operation of key.
S204, obtains the key assignments of the corresponding button of the input operation.
Each button of dummy keyboard has corresponding key assignments, after user's pressing have selected a button, can basis Default button and the mapping relations of key assignments, obtain the key assignments of selected button, it is of course also possible to pass through to monitor The real-time input information of TextWatcher monitoring users obtains the key assignments of button, and the embodiment of the present invention is without limitation.
S205, the key assignments is shown in interface for password input with preset characters.
In actual input, the key assignments of meeting display button in the form of plaintext directly displays user in input frame The information character being input into, is so likely to cause user cipher and is peeped in Password Input.In embodiments of the present invention, may be used To show the key assignments of user's selection key in interface for password input in an encrypted form, for example, shown with ". " or " * " etc., The input attribute of Password Input frame, in concrete implementation, such as Android system, can be set, you can with by the phase of EditText InputType attributes are answered to be set to ". " or " * ", naturally it is also possible to be other characters, the embodiment of the present invention is without limitation.
S206, forbids the operating effect for showing the dummy keyboard.
In the input of normal mode, during input text, when the button of dummy keyboard is pressed, button highlighted would generally show Show and amplify display, in this case, can pass through to observe highlighted button and the position amplified and suitable beside the mobile terminal Sequence, obtains the password of user, or the screenshotss software of malice can pass through the pressing operation of intercepting user, obtain the input of user Input key assignments and input sequence during password, and then user cipher can be obtained, therefore, it can forbid entering dummy keyboard button Row is highlighted and amplifies display.
Forbid being highlighted dummy keyboard button and amplified display, i.e., before and after button is pressed, on dummy keyboard Any effect is not shown, the picture of malice screenshotss software intercepts is just as, and cannot just obtain the password of user.
Android Button components are the conventional controls of most basic, and each Button can be provided using system Default background as button default style, in order to realize that button has different display effects, Ke Yitong under different conditions Cross and realize showing different pictures according to the different states of Button using state list drawable (state just list) Function, so as to allow Button to reach different effects.
State list drawable (state just list) are a kind of picture resources being defined in xml document, picture Resource can be dynamically selected different pictures according to the current states of Button, therefore, it can to arrange before button is pressed Be pressed after using identical picture, it is possible to realize forbid being highlighted dummy keyboard button and amplified display.
An above example for being only to realize Android system above-mentioned functions, naturally it is also possible to be otherwise or Realized in person other systems in another manner, the embodiment of the present invention is without limitation.
S207 is when the input operation that user is directed to the dummy keyboard button is detected, anti-for the input operation Feedback prompting keypad tone or vibrations.
In embodiments of the present invention, as user is when Password Input operation is carried out, forbid carrying out dummy keyboard operation Display is highlighted and amplifies, at this moment, user may be not felt by whether button is pressed, and therefore, it can for the defeated of user Enter operational feedback prompting, for example, it may be when button is pressed, feeding back keypad tone or vibrations.
In embodiments of the present invention, after mobile terminal opens Password Input safe mode, judge whether current interface is close Code inputting interface, if so, then obtains input operation and input operation corresponding button of the user for dummy keyboard button Key assignments, key assignments is shown in interface for password input with preset characters, and the operating effect for forbidding showing dummy keyboard, and pin Operational feedback prompt tone and vibrations to dummy keyboard, apply the embodiment of the present invention, it is possible to achieve do not show when password is input into The operating effect of dummy keyboard and password is shown with default character in inputting interface, effectively can prevent be input into close Spied on or malice screenshotss software screen stealing passwords by other people during code, it is to avoid user cipher leakage so that user input is close The security of code is guaranteed, effective protection individual privacy.
Further, when detecting user and carrying out input operation, key prompting voice or vibrations are fed back to input operation, So that user perceives input operation, Consumer's Experience is improve.
Embodiment three
Fig. 4 is a kind of structured flowchart of mobile terminal of the embodiment of the present invention three.
With reference to shown in Fig. 4, a kind of mobile terminal 300 provided in an embodiment of the present invention includes:
Safe mode opening module 301, for opening Password Input safe mode;
Judge module 302, for, after Password Input safe mode is opened, judging whether current interface is Password Input circle Face;
Display module 303, for when detect user by dummy keyboard the interface for password input be input into password when, Forbid the operating effect for showing the dummy keyboard, and, show in the interface for password input in an encrypted form described close Code.
Shown in reference picture 4a, in another kind of mobile terminal 400 provided in an embodiment of the present invention, also include:
Input operation feedback module 304, for when detect user for the dummy keyboard button input operation when, Keypad tone or vibrations is fed back for the input operation.
Shown in reference picture 4b, in another kind of mobile terminal 500 provided in an embodiment of the present invention, judge module 302 includes:
Interface information acquisition submodule 3021, for obtaining current interface information;
Input frame identifies acquisition submodule 3022, for when the current interface packet information containing input frame, acquisition The input frame mark;
Keyword judging submodule 3023, for judging that the input frame is identified whether comprising preset keyword;
Determination sub-module 3024, for judging that current interface is interface for password input.
Shown in reference picture 4c, in another kind of mobile terminal 600 provided in an embodiment of the present invention, display module 303 includes:
Input operation acquisition submodule 3031, for obtaining input operation of the user for the dummy keyboard button;
Key assignments acquisition submodule 3032, for obtaining the key assignments of the corresponding button of the input operation;
Display sub-module 3033, for showing in interface for password input the key assignments with preset characters.
Forbid display sub-module 3034, for forbidding being highlighted the dummy keyboard button and being amplified display.
It is each that the mobile terminal of the embodiment of the present invention can realize that mobile terminal in the embodiment of the method for Fig. 1 to Fig. 3 is realized Individual process, for avoiding repeating, is repeated no more here.
In the embodiment of the present invention, after mobile terminal opens Password Input safe mode, judge whether current interface is password Inputting interface, if so, then obtains the key of input operation and input operation corresponding button of the user for dummy keyboard button Value, key assignments is shown in interface for password input with preset characters, and the operating effect for forbidding showing dummy keyboard, and is directed to The operational feedback prompt tone of dummy keyboard and vibrations, apply the embodiment of the present invention, it is possible to achieve do not show void when password is input into Intend the operating effect of keyboard and password is shown with default character in inputting interface, effectively can prevent in input password When spied on or malice screenshotss software screen stealing passwords by other people, it is to avoid user cipher leakage so that user input password Security be guaranteed, effective protection individual privacy.
Further, when detecting user and carrying out input operation, key prompting voice or vibrations are fed back to input operation, So that user perceives input operation, Consumer's Experience is improve.
Example IV
Fig. 5 be the embodiment of the present invention four provide a kind of mobile terminal structured flowchart, the mobile terminal 1 000 shown in Fig. 5 Including:At least one processor 1001, memory 1002, at least one network interface 1004, touch sensor 1006 and user Interface 1003.Each component in mobile terminal 1 000 is coupled by bus system 1005.It is understood that bus system 1005 are used for realizing the connection communication between these components.Bus system 1005 also includes power supply in addition to data/address bus is included Bus, controlling bus and status signal bus in addition.But for the sake of for clear explanation, various buses are all designated as bus in Figure 5 System 1005.
Wherein, user interface 1003 can include display, keyboard or pointing device (for example, mouse, trace ball (trackball), touch-sensitive plate or touch-screen etc..
It is appreciated that the memory 1002 in the embodiment of the present invention can be volatile memory or non-volatile memories Device, or may include volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read-only storage (Read-Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), erasable programmable are only Read memory (Erasable PROM, EPROM), Electrically Erasable Read Only Memory (Electrically EPROM, ) or flash memory EEPROM.Volatile memory can be random access memory (Random Access Memory, RAM), and which is used Make External Cache.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static random-access Memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random-access Memory (Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data Rate SDRAM, DDRSDRAM), enhancement mode Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronous Connection dynamic random access memory (Synchlink DRAM, SLDRAM) and direct rambus random access memory (Direct Rambus RAM, DRRAM).The memory 1002 of the system and method for embodiment of the present invention description be intended to include but It is not limited to the memory of these and any other suitable type.
In some embodiments, memory 1002 stores following element, can perform module or data structure, or Person their subset, or their superset:Operating system 10021 and application program 10022.
Wherein, operating system 10021, comprising various system programs, such as ccf layer, core library layer, driving layer etc., are used for Realize various basic businesses and process hardware based task.Application program 10022, comprising various application programs, such as matchmaker Body player (Media Player), browser (Browser) etc., for realizing various applied business.Realize that the present invention is implemented The program of example method is may be embodied in application program 10022.
In embodiments of the present invention, by call memory 1002 storage program or instruction, specifically, can be application The program stored in program 10022 or instruction, processor 1001 are used for opening Password Input safe mode, when unlatching Password Input After safe mode, judge whether current interface is interface for password input, if so, when detect user by dummy keyboard described During interface for password input input password, forbid the operating effect for showing the dummy keyboard, and, in the interface for password input Show the password in an encrypted form.
The method that the embodiments of the present invention are disclosed is can apply in processor 1001, or real by processor 1001 Existing.A kind of possibly IC chip of processor 1001, the disposal ability with signal.During realization, said method Each step can be completed by the instruction of the integrated logic circuit of the hardware in processor 1001 or software form.Above-mentioned Processor 1001 can be general processor, digital signal processor (Digital Signal Processor, DSP), special Integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field Programmable Gate Array, FPGA) or other PLDs, discrete gate or transistor logic, Discrete hardware components.Can realize or execute disclosed each method in the embodiment of the present invention, step and logic diagram.General Processor can be microprocessor or the processor can also be any conventional processor etc..In conjunction with embodiment of the present invention institute The step of disclosed method, can be embodied directly in hardware decoding processor and execute and complete, or with the hardware in decoding processor And software module combination execution is completed.Software module may be located at random access memory, and flash memory, read-only storage may be programmed read-only In the ripe storage medium in this area such as memory or electrically erasable programmable memory, register.The storage medium is located at Memory 1002, processor 1001 read the information in memory 1002, the step of complete said method in conjunction with its hardware.
Touch sensor 1006 be used for detecting user touch-screen for dummy keyboard input operation, and by input operation The key assignments for being converted into respective keys is transmitted to application processor 1001.
It is understood that the embodiment of the present invention description these embodiments can use hardware, software, firmware, middleware, Microcode or its combine realizing.For hardware is realized, processing unit can be realized in one or more special ICs (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general place Reason device, controller, microcontroller, microprocessor, for execute herein described function other electronic units or its combine in.
For software realize, can pass through execute the embodiment of the present invention described in function module (such as process, function etc.) come Realize the technology described in the embodiment of the present invention.Software code is storable in memory and by computing device.Memory can To realize within a processor or outside the processor.
Preferably, processor 1001 is additionally operable to when execution judges the step of whether current interface is interface for password input: Current interface information is obtained, when the current interface packet information containing input frame, the input frame mark is obtained, is judged institute State input frame to identify whether, comprising preset keyword, if so, then to judge that current interface is interface for password input.
Preferably, processor 1001 is additionally operable to:Input operation of the user for the dummy keyboard button is obtained, institute is obtained The key assignments of the corresponding button of input operation is stated, the key assignments is shown in interface for password input with preset characters.
Preferably, processor 1001 is additionally operable to:Forbid being highlighted the dummy keyboard button and amplified display.
Preferably, processor 1001 is additionally operable to:When the input operation that user is directed to the dummy keyboard button is detected, Keypad tone or vibrations is fed back for the input operation.
Mobile terminal 1 000 can realize each process that mobile terminal is realized in previous embodiment, for avoiding repeating, this In repeat no more.
In embodiments of the present invention, after mobile terminal 1 000 opens Password Input safe mode, whether judge current interface Be interface for password input, if so, then user is obtained for the input operation of dummy keyboard button and input operation is corresponding presses The key assignments of key, key assignments is shown in interface for password input with preset characters, and the operating effect for forbidding showing dummy keyboard, And the operational feedback prompt tone for dummy keyboard and vibrations, apply the embodiment of the present invention, it is possible to achieve when password is input into not Show the operating effect of dummy keyboard and password is shown with default character in inputting interface, effectively can prevent defeated Spied on or malice screenshotss software screen stealing passwords by other people when entering password, it is to avoid user cipher leakage so that user is defeated The security for entering password is guaranteed, effective protection individual privacy.
Further, when detecting user and carrying out input operation, key prompting voice or vibrations are fed back to input operation, So that user perceives input operation, Consumer's Experience is improve.
Embodiment five
Fig. 6 is a kind of structural representation of mobile terminal that the embodiment of the present invention five is provided.Specifically, the movement in Fig. 6 Terminal 1100 can be mobile phone, panel computer, personal digital assistant (Personal Digital Assistant, PDA) or car Carry computer etc..
Mobile terminal 1 100 in Fig. 6 includes radio frequency (Radio Frequency, RF) circuit 1101, memory 1102, defeated Enter unit 1103, display unit 1104, touch sensor 1105, processor 1106, voicefrequency circuit 1107, WiFi (Wireless Fidelity) module 1108 and power supply 1109.
Wherein, input block 1103 can be used for numeral or the character information of receiving user's input, and produce whole with mobile The user setup at end 1100 and the relevant signal input of function control.Specifically, in the embodiment of the present invention, the input block 1103 can include contact panel 11031.Contact panel 11031, also referred to as touch-screen, can collect user thereon or neighbouring Touch operation (such as user is using the operation of any suitable object or annex on contact panel 11031 such as finger, stylus), And corresponding attachment means are driven according to formula set in advance.Optionally, contact panel 11031 may include touch detecting apparatus With two parts of touch controller.Wherein, touch detecting apparatus detect the touch orientation of user, and detect what touch operation brought Signal, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and it is changed Into contact coordinate, then the processor 1106 is given, and the order sent of receiving processor 1106 can be executed.Additionally, can To realize contact panel 11031 using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves.Except touch surface Plate 11031, input block 1103 can also include other input equipments 11032, other input equipments 11032 can include but not The one kind being limited in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc. Or it is multiple.
Wherein, display unit 1104 can be used for display by the information of user input or be supplied to information and the movement of user The various menu interfaces of terminal 1100.Display unit 1104 may include display floater 11041, optionally, using LCD or can have The forms such as machine light emitting diode (Organic Light-Emitting Diode, OLED) are configuring display floater 11041.
It should be noted that contact panel 11031 can cover display floater 11041, touch display screen is formed, when the touch shows Screen is detected thereon or after neighbouring touch operation, sends processor 1106 to determine the type of touch event, is subsequently located Reason device 1106 provides corresponding visual output in touch display screen according to the type of touch event.
Touch display screen includes Application Program Interface viewing area and conventional control viewing area.The Application Program Interface viewing area And the arrangement mode of the conventional control viewing area is not limited, can be arranged above and below, left-right situs etc. can be distinguished two and show Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with The interface element such as the icon comprising at least one application program and/or widget desktop controls.The Application Program Interface viewing area It can also be the empty interface not comprising any content.The conventional control viewing area be used for show the higher control of utilization rate, for example, Application icons such as settings button, interface numbering, scroll bar, phone directory icon etc..
Wherein processor 1106 is the control centre of mobile terminal 1 100, using various interfaces and connection whole mobile phone Various pieces, be stored in software program and/or module in first memory 11021 by running or executing, and call The data being stored in second memory 11022, execute the various functions and processing data of mobile terminal 1 100, so as to movement Terminal 1100 carries out integral monitoring.Optionally, processor 1106 may include one or more processing units.
Touch sensor 1105 be used for detecting user touch-screen for dummy keyboard input operation, and by input operation The key assignments for being converted into respective keys is transmitted to application processor 1106.
In embodiments of the present invention, by calling software program and/or the module stored in the first memory 11021 And/or the data in the second memory 11022, processor 1106 is used for opening Password Input safe mode, when unlatching password After input safe mode, judge whether current interface is interface for password input, if so, existed by dummy keyboard when detecting user During the interface for password input input password, forbid the operating effect for showing the dummy keyboard, and, in the Password Input Interface shows the password in an encrypted form.
Preferably, processor 1106 is additionally operable to when execution judges the step of whether current interface is interface for password input: Current interface information is obtained, when the current interface packet information containing input frame, the input frame mark is obtained, is judged institute State input frame to identify whether, comprising preset keyword, if so, then to judge that current interface is interface for password input.
Preferably, processor 1106 is additionally operable to:Input operation of the user for the dummy keyboard button is obtained, institute is obtained The key assignments of the corresponding button of input operation is stated, the key assignments is shown in interface for password input with preset characters.
Preferably, processor 1106 is additionally operable to:Forbid being highlighted the dummy keyboard button and amplified display.
Preferably, processor 1106 is additionally operable to:When the input operation that user is directed to the dummy keyboard button is detected, Keypad tone or vibrations is fed back for the input operation.
Mobile terminal 1 100 can realize each process that mobile terminal is realized in previous embodiment, for avoiding repeating, this In repeat no more.
After mobile terminal 1 100 opens Password Input safe mode, judge whether current interface is interface for password input, if Be, then obtain user for dummy keyboard button input operation and the corresponding button of input operation key assignments, by key assignments with Preset characters show in interface for password input, and the operating effect for forbidding showing dummy keyboard, and for dummy keyboard Operational feedback prompt tone and vibrations, apply the embodiment of the present invention, it is possible to achieve do not show the behaviour of dummy keyboard when password is input into Make effect and password is shown with default character in inputting interface, effectively can prevent from being peeped by other people when password is input into Depending on or malice screenshotss software screen stealing passwords, it is to avoid user cipher leakage so that the security of user input password is obtained To ensureing, effective protection individual privacy.
Further, when detecting user and carrying out input operation, key prompting voice or vibrations are fed back to input operation, So that user perceives input operation, Consumer's Experience is improve.
Those of ordinary skill in the art are it is to be appreciated that with reference to each of the embodiment description disclosed in the embodiment of the present invention The unit and algorithm steps of example, being capable of being implemented in combination in electronic hardware or computer software and electronic hardware.These Function is executed with hardware or software mode actually, the application-specific and design constraint depending on technical scheme.Specialty Technical staff can use different methods to realize described function to each specific application, but this realization should Think beyond the scope of this invention.
Those skilled in the art can be understood that, for convenience and simplicity of description, the system of foregoing description, Device and the specific work process of unit, may be referred to the corresponding process in preceding method embodiment, will not be described here.
In embodiment provided herein, it should be understood that disclosed apparatus and method, can pass through other Mode is realized.For example, device embodiment described above is only that schematically for example, the division of the unit is only A kind of division of logic function, can have when actually realizing other dividing mode, for example multiple units or component can in conjunction with or Person is desirably integrated into another system, or some features can be ignored, or does not execute.Another, shown or discussed is mutual Between coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, device or unit Connect, can be electrical, mechanical or other forms.
The unit that illustrates as separating component can be or may not be physically separate, aobvious as unit The part for showing can be or may not be physical location, you can be located at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.
If the function is realized using in the form of SFU software functional unit and as independent production marketing or when using, can be with It is stored in a computer read/write memory medium.Such understanding is based on, technical scheme is substantially in other words The part contributed by prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, is used including some instructions so that a computer equipment (can be individual People's computer, server, or network equipment etc.) execute all or part of step of each embodiment methods described of the invention. And aforesaid storage medium includes:USB flash disk, portable hard drive, ROM, RAM, magnetic disc or CD etc. are various can be with store program codes Medium.
The above, the only specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be defined by scope of the claims.

Claims (10)

1. a kind of method that password shows, is applied to mobile terminal, it is characterised in that methods described includes:
Open Password Input safe mode;
After Password Input safe mode is opened, judge whether current interface is interface for password input;
If so, when detect user by dummy keyboard the interface for password input be input into password when, forbid showing the void Intend the operating effect of keyboard, and, show the password in an encrypted form in the interface for password input.
2. method according to claim 1, it is characterised in that described judge whether current interface is interface for password input Step includes:
Obtain current interface information;
When the current interface packet information containing input frame, the input frame mark is obtained;
Judge that the input frame is identified whether comprising preset keyword;
If so, then judge that current interface is interface for password input.
3. method according to claim 1, it is characterised in that described show in the interface for password input in an encrypted form The step of showing the password includes:
Obtain input operation of the user for the dummy keyboard button;
Obtain the key assignments of the corresponding button of the input operation;
The key assignments is shown in interface for password input with preset characters.
4. method according to claim 1, it is characterised in that described when detecting user by dummy keyboard described close During code inputting interface input password, forbid that the operating effect for showing the dummy keyboard includes:
Forbid being highlighted the dummy keyboard button and amplified display.
5. the method according to claim 1 or 2 or 3 or 4, it is characterised in that methods described also includes:
When detect user for the dummy keyboard button input operation when, for the input operation feed back keypad tone or Person is shaken.
6. a kind of mobile terminal, it is characterised in that include:
Safe mode opening module, for opening Password Input safe mode;
Judge module, for, after Password Input safe mode is opened, judging whether current interface is interface for password input;
Display module, for when detect user by dummy keyboard the interface for password input be input into password when, forbid showing Show the operating effect of the dummy keyboard, and, show the password in an encrypted form in the interface for password input.
7. mobile terminal according to claim 6, it is characterised in that the judge module includes:
Interface information acquisition submodule, for obtaining current interface information;
Input frame identifies acquisition submodule, for when the current interface packet information containing input frame, the acquisition input Collimation mark is known;
Keyword judging submodule, for judging that the input frame is identified whether comprising preset keyword;
Determination sub-module, for judging that current interface is interface for password input.
8. mobile terminal according to claim 6, it is characterised in that the display module includes:
Input operation acquisition submodule, for obtaining input operation of the user for the dummy keyboard button;
Key assignments acquisition submodule, for obtaining the key assignments of the corresponding button of the input operation;
Display sub-module, for showing in interface for password input the key assignments with preset characters.
9. mobile terminal according to claim 6, it is characterised in that the display module includes:
Forbid display sub-module, for forbidding being highlighted the dummy keyboard button and being amplified display.
10. the mobile terminal according to claim 6 or 7 or 8 or 9, it is characterised in that also include:
Input operation feedback module, for when the input operation that user is directed to the dummy keyboard button is detected, for institute State input operation feedback keypad tone or vibrations.
CN201610971109.9A 2016-10-31 2016-10-31 Method and mobile terminal that a kind of password shows Pending CN106503507A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610971109.9A CN106503507A (en) 2016-10-31 2016-10-31 Method and mobile terminal that a kind of password shows

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610971109.9A CN106503507A (en) 2016-10-31 2016-10-31 Method and mobile terminal that a kind of password shows

Publications (1)

Publication Number Publication Date
CN106503507A true CN106503507A (en) 2017-03-15

Family

ID=58323079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610971109.9A Pending CN106503507A (en) 2016-10-31 2016-10-31 Method and mobile terminal that a kind of password shows

Country Status (1)

Country Link
CN (1) CN106503507A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220566A (en) * 2017-04-01 2017-09-29 天地融科技股份有限公司 A kind of method for information display and equipment
CN107563232A (en) * 2017-09-30 2018-01-09 北京奇虎科技有限公司 The display methods and device of a kind of user profile
CN107766719A (en) * 2017-09-18 2018-03-06 北京华伟恒远信息系统技术有限公司 A kind of method and device that log-on message is encrypted
CN109426721A (en) * 2017-08-29 2019-03-05 腾讯科技(深圳)有限公司 Security prompt method and device based on dummy keyboard
CN109901761A (en) * 2019-01-25 2019-06-18 维沃移动通信有限公司 A kind of content display method and mobile terminal
CN110287689A (en) * 2019-05-07 2019-09-27 珠海格力电器股份有限公司 Password protection method, terminal and computer readable medium
CN110765470A (en) * 2019-09-19 2020-02-07 平安科技(深圳)有限公司 Method and device for realizing safety keyboard, computer equipment and storage medium
CN113609471A (en) * 2021-08-11 2021-11-05 珠海格力电器股份有限公司 Information protection method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102867159A (en) * 2011-07-05 2013-01-09 腾讯科技(深圳)有限公司 Method, system, client and server for inputting password by soft keyboard
CN103019599A (en) * 2012-12-12 2013-04-03 华为终端有限公司 Electronic equipment and unlocking method of screen thereof
CN104423421A (en) * 2013-08-19 2015-03-18 联想(北京)有限公司 Information processing method and electronic equipment
CN105205386A (en) * 2014-06-25 2015-12-30 腾讯科技(深圳)有限公司 Password protecting method and device for mobile terminal application program
CN105260681A (en) * 2015-11-23 2016-01-20 广东欧珀移动通信有限公司 Password protection method and device
CN106022017A (en) * 2016-05-06 2016-10-12 平安科技(深圳)有限公司 A method, a device and a system realizing password input via a virtual keyboard

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102867159A (en) * 2011-07-05 2013-01-09 腾讯科技(深圳)有限公司 Method, system, client and server for inputting password by soft keyboard
CN103019599A (en) * 2012-12-12 2013-04-03 华为终端有限公司 Electronic equipment and unlocking method of screen thereof
CN104423421A (en) * 2013-08-19 2015-03-18 联想(北京)有限公司 Information processing method and electronic equipment
CN105205386A (en) * 2014-06-25 2015-12-30 腾讯科技(深圳)有限公司 Password protecting method and device for mobile terminal application program
CN105260681A (en) * 2015-11-23 2016-01-20 广东欧珀移动通信有限公司 Password protection method and device
CN106022017A (en) * 2016-05-06 2016-10-12 平安科技(深圳)有限公司 A method, a device and a system realizing password input via a virtual keyboard

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107220566A (en) * 2017-04-01 2017-09-29 天地融科技股份有限公司 A kind of method for information display and equipment
CN109426721A (en) * 2017-08-29 2019-03-05 腾讯科技(深圳)有限公司 Security prompt method and device based on dummy keyboard
CN107766719A (en) * 2017-09-18 2018-03-06 北京华伟恒远信息系统技术有限公司 A kind of method and device that log-on message is encrypted
CN107563232A (en) * 2017-09-30 2018-01-09 北京奇虎科技有限公司 The display methods and device of a kind of user profile
CN109901761A (en) * 2019-01-25 2019-06-18 维沃移动通信有限公司 A kind of content display method and mobile terminal
CN110287689A (en) * 2019-05-07 2019-09-27 珠海格力电器股份有限公司 Password protection method, terminal and computer readable medium
CN110765470A (en) * 2019-09-19 2020-02-07 平安科技(深圳)有限公司 Method and device for realizing safety keyboard, computer equipment and storage medium
CN113609471A (en) * 2021-08-11 2021-11-05 珠海格力电器股份有限公司 Information protection method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106503507A (en) Method and mobile terminal that a kind of password shows
US11874903B2 (en) User interface switching method and terminal
KR101925806B1 (en) Method and apparatus for securing touch input
CN106203061B (en) Encryption method of application program and mobile terminal
CN104834449B (en) The icon management method and device of mobile terminal
CN106127076B (en) A kind of inspection method and mobile terminal of photograph album photo
CN103034798B (en) A kind of generation method and device of random cipher
US8874931B2 (en) System and method for securing a user interface
JP2013117962A (en) Secure method and device
CN105868617B (en) Application program encryption method and mobile terminal
CN105956431B (en) A kind of application protection processing method and mobile terminal
KR102095912B1 (en) Operating Method of Secure Indicator and Electronic Device supporting the same
CN106228085B (en) The method for secret protection and mobile terminal of application program
CN107229396B (en) Mobile terminal application icon hiding method and mobile terminal
CN111344707A (en) Electronic device comprising a display and method of encrypting and decrypting information
CN107133504A (en) Rights Management System, right management method and electronic equipment
CN106250026A (en) The startup method of the application program of a kind of mobile terminal and mobile terminal
CN107632870A (en) The startup method and terminal of a kind of application
KR100880862B1 (en) Security method for user input data to electronic device
TWI476625B (en) Data security management systems and methods
CN106156600A (en) The unlocking method of a kind of application program and mobile terminal
CN106569662A (en) Display method of application interface and mobile terminal
CN106991306B (en) A kind of method and mobile terminal inputting password
JP2013168001A (en) Input device, control method for input device, information processing device, and program
CN106293386A (en) A kind of method of hide application program and mobile terminal

Legal Events

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

Application publication date: 20170315

RJ01 Rejection of invention patent application after publication