WO2022032925A1 - 输入法的显示方法、终端设备及计算机可读存储介质 - Google Patents
输入法的显示方法、终端设备及计算机可读存储介质 Download PDFInfo
- Publication number
- WO2022032925A1 WO2022032925A1 PCT/CN2020/130908 CN2020130908W WO2022032925A1 WO 2022032925 A1 WO2022032925 A1 WO 2022032925A1 CN 2020130908 W CN2020130908 W CN 2020130908W WO 2022032925 A1 WO2022032925 A1 WO 2022032925A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- input
- display
- preset
- interface
- password
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
Definitions
- the present application relates to the technical field of mobile terminals, and in particular, to an input method display method, a terminal device, and a computer-readable storage medium.
- various operations such as touch operations are used to realize the convenient use of the smart device.
- various functions are realized by inputting trigger signals, such as unlocking operation to realize unlocking, and adjustment operation to realize interface. Adjustment.
- trigger signals such as unlocking operation to realize unlocking, and adjustment operation to realize interface. Adjustment.
- various functions are realized by inputting a trigger signal based on the input display interface. When the trigger signal is input, the display state of the input display interface does not change, and the display mode is single.
- the main purpose of this application is to provide an input method display method, a terminal device and a computer-readable storage medium, aiming to solve the problem of realizing various functions by inputting a trigger signal based on an input display interface.
- the display state of the interface does not change, and the display method is a single problem.
- the present application provides a method for displaying an input method, and the method for displaying an input method includes the following steps:
- the preset password and the displayed password are triggered according to the unlocking operation and the preset unlocking rule, and the displayed password is displayed on the lock screen interface, wherein the preset password and the displayed password are different.
- the present application also provides a method for displaying an input method, and the method for displaying an input method includes the following steps:
- the displayed password is not output.
- the present application also provides a method for displaying an input method, and the method for displaying an input method includes the following steps:
- the input display interface including a display area and/or an input function area
- the display area and/or the input function area are adjusted according to the interface adjustment signal, wherein the input function area displays at least one layout display manner according to the interface adjustment signal.
- the present application also provides a method for displaying an input method, and the method for displaying an input method includes the following steps:
- the present application also provides a method for displaying an input method, and the method for displaying an input method includes the following steps:
- the input display interface displays the corresponding to-be-input style according to the target sending application.
- Input the message to be sent in the to-be-input style and send it.
- the present application further provides a terminal device, the terminal device includes: a memory, a processor, and an input method display program stored in the memory and executable on the processor, the When the display program of the input method is executed by the processor, each step of the display method of the input method as described above is implemented.
- the present application further provides a readable storage medium, on which a display program of an input method is stored, and the display program of the input method is implemented as described above when executed by the processor. Each step of the display method of the input method is described.
- the display method of the input method proposed by the present application displays an inaccurate display password on the lock screen interface when an unlock operation is detected, thereby increasing the variety of display modes, obtaining the unlock operation triggered based on the input display interface, and according to the
- the unlocking operation and the preset unlocking rule trigger the preset password and the displayed password, and the preset password and the displayed password are set differently, so that the user's password input operation on the privacy protection device is different from the traditional single-click input
- the displayed password on the lock screen interface is not an accurate password, so that others cannot obtain the user's password through the user's input operation, which avoids the problem of privacy leakage caused by others obtaining the user's password through the user's operation or the password information displayed on the screen.
- FIG. 1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present application
- FIG. 2 is an architecture diagram of a communication network system provided by an embodiment of the present application.
- FIG. 3 is a schematic diagram of the device structure of the hardware operating environment involved in the solution of the embodiment of the present application.
- FIG. 4 is a schematic flowchart of the first embodiment of the display method of the input method of the application.
- Fig. 5 is the schematic diagram that double-click is marked as one-time password input
- FIG. 6 is a schematic diagram of an unlocking rule setting interface
- Fig. 7 is a schematic diagram of different orders of magnitude between inputting a password and displaying a password
- FIG. 9 is a schematic diagram of a prompt message after the unlocking rule is changed.
- FIG. 10 is a schematic flowchart of a tenth embodiment of a display method for an input method according to the present application.
- FIG. 11 is a schematic flowchart of an eleventh embodiment of an input method display method of the present application.
- FIG. 12 is a schematic diagram of a shortcut toolbar suspended on an input display interface to block the input display interface in the eleventh embodiment
- FIG. 13 is a schematic diagram of the eleventh embodiment after detecting that the shortcut function information inserted into a third party is adaptively adjusted according to the overall position of the input keyboard and the shortcut toolbar;
- 15 is a schematic flowchart of the display method of the input method of the present application in the twelfth embodiment of the input function area partition display;
- 16 is a schematic diagram of displaying an input keyboard in an input sub-display area and displaying shortcut function information in a function sub-display area in the twelfth embodiment
- 17 is a schematic flowchart of the thirteenth embodiment of the display method of the input method of the present application.
- FIG. 18 is a schematic flowchart of the fourteenth embodiment of the display method of the input method of the present application.
- 19 is a schematic flowchart of a fifteenth embodiment of the display method of the input method of the present application.
- 20 is a schematic flowchart of a sixteenth embodiment of a method for displaying an input method according to the present application
- 21 is a first display mode in which a transmission selection interface is displayed on the information input interface in the sixteenth embodiment of the method for displaying the input method of the present application;
- 22 is a second display mode in which the transmission selection interface is displayed on the information input interface in the sixteenth embodiment of the method for displaying the input method of the present application;
- FIG. 23 is a schematic flowchart of a seventeenth embodiment of a method for displaying an input method of the present application.
- 24 is a schematic flowchart of an eighteenth embodiment of a method for displaying an input method of the present application
- FIG. 25 is a schematic flowchart of the nineteenth embodiment of the display method of the input method of the present application.
- FIG. 26 is a schematic flowchart of displaying characters in a display mode corresponding to a preset rule according to the nineteenth embodiment of the display method of the input method of the present application;
- 27 is a schematic flowchart of the twentieth embodiment of the display method of the input method of the present application.
- FIG. 28 is a schematic flowchart of the twenty-first embodiment of the display method of the input method of the present application.
- 29 is a schematic flowchart of the twenty-second embodiment of the display method of the input method of the present application.
- 30 is a schematic diagram showing that the character correction type in the twenty-second embodiment of the display method of the input method of the application is to delete characters;
- 31 is a schematic diagram showing that the character correction type is recovery characters in the twenty-second embodiment of the display method of the input method of the application;
- 32 is a schematic flowchart of a twenty-third embodiment of a display method for an input method provided by the present application.
- 34 is a schematic flowchart of a twenty-fifth embodiment of a display method for an input method provided by the present application.
- 35 is a schematic flowchart of the twenty-sixth embodiment of the display method of the input method provided by the present application.
- 36 is a reference diagram of a verification interface for user interaction involved in the solution of the embodiment of the present application.
- 38 is a schematic diagram of a user interface in the twenty-seventh embodiment of the display method of the input method of the present application.
- 39 is a schematic diagram of another user interface in the twenty-seventh embodiment of the display method of the input method of the present application.
- 40 is a schematic diagram of another user interface in the twenty-seventh embodiment of the display method of the input method of the present application.
- FIG. 41 is a detailed flowchart of step S410 in FIG. 37 in the twenty-eighth embodiment of the input method display method of the present application;
- FIG. 42 is a detailed flowchart of step S410 in FIG. 37 in the twenty-ninth embodiment of the input method display method of the present application;
- FIG. 43 is a detailed flowchart of step S410 in FIG. 37 in the thirtieth embodiment of the display method of the input method of the present application;
- FIG. 44 is a schematic flowchart after step S420 in the thirty-third embodiment of the display method of the input method of the present application.
- Terminal devices can be implemented in various forms.
- the terminal equipment described in this application may include mobile phones, tablet computers, notebook computers, palmtop computers, personal digital assistants (Personal Digital Assistant, PDA), portable media players (Portable Media Player, PMP), navigation devices, Mobile terminals such as wearable devices, smart bracelets, and pedometers, as well as stationary terminals such as digital TVs and desktop computers.
- PDA Personal Digital Assistant
- PMP portable media players
- Navigation devices Mobile terminals such as wearable devices, smart bracelets, and pedometers
- Mobile terminals such as wearable devices, smart bracelets, and pedometers
- stationary terminals such as digital TVs and desktop computers.
- FIG. 1 is a schematic diagram of the hardware structure of a mobile terminal implementing various embodiments of the present application.
- the mobile terminal 100 may include: an RF (Radio Frequency, radio frequency) unit 101, a WiFi module 102, an audio output unit 103, a /V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components.
- RF Radio Frequency, radio frequency
- the radio frequency unit 101 can be used for receiving and sending signals during transmission and reception of information or during a call. Specifically, after receiving the downlink information of the base station, it is processed by the processor 110; in addition, the uplink data is sent to the base station.
- the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
- the radio frequency unit 101 can also communicate with the network and other devices through wireless communication.
- the above-mentioned wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication, Global System for Mobile Communication), GPRS (General Packet Radio Service, General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000 , Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, Time Division Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution, frequency division duplexing long term evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution, time division duplexing long term evolution) and so on.
- GSM Global System of Mobile communication, Global System for Mobile Communication
- GPRS General Packet Radio Service
- CDMA2000 Code Division Multiple Access 2000
- Code Division Multiple Access 2000 Code Division Multiple Access 2000
- WCDMA Wideband Code Division Multiple Access
- TD-SCDMA Time Division-S
- WiFi is a short-distance wireless transmission technology
- the mobile terminal can help users to send and receive emails, browse web pages, access streaming media, etc. through the WiFi module 102, which provides users with wireless broadband Internet access.
- FIG. 1 shows the WiFi module 102, it can be understood that it is not a necessary component of the mobile terminal, and can be completely omitted as required within the scope of not changing the essence of the invention.
- the audio output unit 103 can store the data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109.
- the audio data is converted into audio signal and output as sound.
- the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (eg, call signal reception sound, message reception sound, etc.).
- the audio output unit 103 may include a speaker, a buzzer, and the like.
- the A/V input unit 104 is used to receive audio or video signals.
- the A/V input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 responds to still pictures or images obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode.
- the image data of the video is processed.
- the processed image frames may be displayed on the display unit 106 .
- the image frames processed by the graphics processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102 .
- the microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, etc.
- the processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 for output in the case of a telephone call mode.
- the microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to remove (or suppress) noise or interference generated in the process of receiving and transmitting audio signals.
- the mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors.
- the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can close the display panel 1061 and the display panel 1061 when the mobile terminal 100 is moved to the ear. / or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), and can detect the magnitude and direction of gravity when it is stationary.
- the display unit 106 is used to display information input by the user or information provided to the user.
- the display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
- LCD Liquid Crystal Display
- OLED Organic Light-Emitting Diode
- the user input unit 107 may be used to receive input numerical or character information, and generate key signal input related to user settings and function control of the mobile terminal.
- the user input unit 107 may include a touch panel 1071 and other input devices 1072 .
- the touch panel 1071 also referred to as a touch screen, can collect the user's touch operations on or near it (such as the user's finger, stylus, etc., any suitable object or accessory on or near the touch panel 1071). operation), and drive the corresponding connection device according to the preset program.
- the touch panel 1071 may include two parts, a touch detection device and a touch controller.
- the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the touch controller.
- the touch panel 1071 can be realized by adopting at least one type of resistive type, capacitive type, infrared ray, and surface acoustic wave.
- the user input unit 107 may also include other input devices 1072 .
- other input devices 1072 may include, but are not limited to, one or at least one of physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, joysticks, etc. limited.
- the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation on or near it, it transmits it to the processor 110 to determine the type of the touch event, and then the processor 110 determines the type of the touch event according to the touch event.
- Type provides corresponding visual output on display panel 1061 .
- the touch panel 1071 and the display panel 1061 are used as two independent components to realize the input and output functions of the mobile terminal, but in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated The input and output functions of the mobile terminal are implemented, which is not specifically limited here.
- the interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100 .
- external devices may include wired or wireless headset ports, external power (or battery charger) ports, wired or wireless data ports, memory card ports, ports for connecting devices with identification modules, audio input/output (I/O) ports, video I/O ports, headphone ports, and more.
- the interface unit 108 may be used to receive input (eg, data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used between the mobile terminal 100 and the external Transfer data between devices.
- the memory 109 may be used to store software programs as well as various data.
- the memory 109 may mainly include a stored program area and a stored data area, wherein the stored program area may store an operating system, an application program (such as a sound playback function, an image playback function, etc.) required for at least one function, and the like; Data created by the use of the mobile phone (such as audio data, phone book, etc.), etc.
- memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the processor 110 is the control center of the mobile terminal, uses various interfaces and lines to connect various parts of the entire mobile terminal, runs or executes the software programs and/or modules stored in the memory 109, and calls the data stored in the memory 109. , perform various functions of the mobile terminal and process data, so as to monitor the mobile terminal as a whole.
- the processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem
- the processor mainly handles wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 110 .
- the mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components.
- a power supply 111 (such as a battery) for supplying power to various components.
- the power supply 111 may be logically connected to the processor 110 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system and other functions.
- the mobile terminal 100 may also include a Bluetooth module, etc., which will not be described herein again.
- FIG. 2 is an architecture diagram of a communication network system provided by an embodiment of the application.
- the communication network system is an LTE system of universal mobile communication technology.
- 201 E-UTRAN (Evolved UMTS Terrestrial Radio Access Network, Evolved UMTS Terrestrial Radio Access Network) 202, EPC (Evolved Packet Core, Evolved Packet Core) 203 and the operator's IP service 204.
- E-UTRAN Evolved UMTS Terrestrial Radio Access Network
- EPC Evolved Packet Core, Evolved Packet Core
- the UE 201 may be the above-mentioned terminal 100, which will not be repeated here.
- E-UTRAN 202 includes eNodeB 2021 and other eNodeB 2022 and the like.
- the eNodeB 2021 can be connected to other eNodeBs 2022 through a backhaul (eg X2 interface), the eNodeB 2021 is connected to the EPC 203 , and the eNodeB 2021 can provide access from the UE 201 to the EPC 203 .
- a backhaul eg X2 interface
- EPC 203 may include MME (Mobility Management Entity, Mobility Management Entity) 2031, HSS (Home Subscriber Server, Home Subscriber Server) 2032, other MME 2033, SGW (Serving Gate Way, Serving Gateway) 2034, PGW (PDN Gate Way, packet data network gateway) 2035 and PCRF (Policy and Charging Rules Function, policy and charging functional entity) 2036 and so on.
- MME2031 is a control node that processes signaling between UE201 and EPC203, and provides bearer and connection management.
- the HSS2032 is used to provide some registers to manage functions such as the home location register (not shown in the figure), and to store some user-specific information about service characteristics, data rates, etc.
- PCRF2036 is the policy and charging control policy decision point of service data flow and IP bearer resources, it is the policy and charging execution function A unit (not shown) selects and provides available policy and charging control decisions.
- the IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem, IP Multimedia Subsystem) or other IP services.
- IMS IP Multimedia Subsystem, IP Multimedia Subsystem
- the display method, device and storage medium of an input method proposed by the embodiments of the present application by detecting whether the user's unlocking operation is a preset unlocking rule, the unlocking operation is divided into a decryption unlocking operation and an interference unlocking operation. Enter the password normally. If the unlocking operation is interfered, the unlocking operation is determined to be invalid when the interference function is not enabled, or the interference code is entered when the interference mode is enabled, and the terminal will automatically filter the interference code when comparing the password.
- the display method of the input method or the traditional password input method is automatically selected, which realizes the change of the user's interactive mode of password input and displays the password value with interference information when the password is input. It avoids the problem of privacy leakage caused by others obtaining user passwords through user operations or password information displayed on the screen.
- FIG. 3 is a terminal device of the hardware operating environment involved in the solution of the embodiment of the present application (wherein the terminal device may be a privacy protection device, wherein the privacy protection device may be composed of a separate privacy protection device, or may be a It is formed by combining other devices and privacy protection devices) a schematic diagram of the structure.
- the terminal device may be a privacy protection device, wherein the privacy protection device may be composed of a separate privacy protection device, or may be a It is formed by combining other devices and privacy protection devices
- the terminal in the embodiment of the present application may be a fixed terminal or a mobile terminal, such as a smart air conditioner with networking function, a smart light bulb, a smart power supply, a smart speaker, an autonomous vehicle, a personal computer (PC), a smart phone, a tablet Computers, e-book readers, portable computers, etc.
- a smart air conditioner with networking function such as a smart air conditioner with networking function, a smart light bulb, a smart power supply, a smart speaker, an autonomous vehicle, a personal computer (PC), a smart phone, a tablet Computers, e-book readers, portable computers, etc.
- the terminal may include: a processor 1001, for example, a central processing unit (Central Processing Unit, CPU), a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002.
- the communication bus 1002 is used to realize the connection and communication between these components.
- the user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface.
- the network interface 1004 may include a standard wired interface and a wireless interface (eg, wireless fidelity WIreless-FIdelity, WIFI interface).
- the memory 1005 may be high-speed RAM memory, or may be non-volatile memory, such as disk memory.
- the memory 1005 may also be a storage device independent of the aforementioned processor 1001 .
- the terminal may also include a camera, an RF (Radio Frequency, radio frequency) circuit, a sensor, an audio circuit, and a WiFi module; an input unit, a display screen, and a touch screen; the network interface can be selected in addition to WiFi in the wireless interface, Bluetooth, Probes, etc.
- sensors such as light sensors, motion sensors and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor; of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
- terminal structure shown in FIG. 3 does not constitute a limitation on the terminal, and may include more or less components than the one shown, or combine some components, or arrange different components.
- the input method display method includes:
- Step S100 opening an input display interface with an input keyboard on the terminal device, and acquiring an unlocking operation triggered based on the input display interface;
- the privacy protection device acquires an unlocking operation triggered based on the input display interface.
- the input display interface includes at least one of an unlock interface, a screen-off interface, an application interface, a system interface, and a setting interface.
- the privacy protection device includes mobile phones, PADs, smart watches and other devices, which are not specifically limited here.
- the method for the privacy protection device to detect entering the lock screen interface may be, for example, the user presses a preset button to open/close the screen, or It can be a method of waking up to enter the lock screen interface, such as raising a hand, double-clicking, etc., and obtaining the unlock operation triggered by the user on the lock screen interface. It can be a click behavior with different pressures on the pressure-sensitive device.
- the unlocking operation can be divided into decryption unlocking operation and interference unlocking operation with reference to whether there is a preset unlocking rule corresponding to it.
- the unlocking operation is based on the lock screen.
- Input keys of the interface such as physical keys or virtual keys displayed on the screen, the input keys may be numeric keys, letter keys, character keys, etc., or a variety of mixed keys.
- Step S110 triggering a preset password and a displayed password according to the unlocking operation and the preset unlocking rule, and the displayed password is displayed on the lock screen interface, wherein the preset password and the displayed password are different.
- the privacy protection device triggers a preset password and a displayed password according to the unlocking operation and the preset unlocking rule, and the displayed password is displayed on the lock screen interface, wherein the preset password and the displayed password are different.
- the preset unlocking rule includes the mapping from the unlocking operation of the user to the password entered by the privacy protection device, and also includes the mapping from the unlocking operation of the user to the password displayed on the lock screen of the privacy protection device, see FIG. 5 , as in the preset unlocking rule.
- the preset unlocking rules can be set and changed by the user, or the preset unlocking rules preset by the system can be used. Set unlocking rules, the preset password is the correct password for unlocking the privacy protection device, which is set by the user.
- the preset password can be extended to other passwords, and the passwords that the user enters each time on the privacy protection device may not be the same.
- the preset unlocking rules are still used for processing and the password is displayed on the lock screen interface.
- the displayed password and the preset password have different properties and/or different orders of magnitude/or different styles/or different contents.
- the displayed password is different from the preset password, and the difference can be different in attributes.
- the attributes include letters, graphics, letters, Chinese characters, etc.
- the preset password can be a number
- the displayed password includes letters. , Chinese characters and other attributes
- the difference can also be a different order of magnitude, and the order of magnitude refers to the number of digits of the password contained in the preset password and the display password, see Figure 7, if the preset password is abc123, that is, the order of magnitude is 6, and the display password is The order of magnitude is 9 for ABC112233; the difference may also be a difference in style, such as a difference caused by the mismatch of upper and lower case letters.
- the displayed password is continuous display or intermittent display or partial display.
- the displayed password is continuously displayed, the displayed password is continuously displayed on the privacy protection device without performing operations such as hiding, blurring or replacement, and when the displayed password is intermittently displayed, the displayed password is displayed on the privacy protection device
- the replacement is processed as ***
- the partial display is a special display of the partial password.
- the password abc123 is processed as *b*1**.
- the unlocking operation corresponds to at least one displayed password.
- the user performs the same unlocking operation every time in order to unlock the privacy protection device.
- the unlocking operations are the same, the displayed passwords may not be the same, that is, unified unlocking.
- the operation can correspond to multiple displayed passwords.
- the displayed password is determined by user selection and/or system preset.
- the user can adjust the display mode of the displayed password by adjusting the preset unlocking rule, and the display mode of the displayed password can also be determined in a system preset mode.
- the displayed password is displayed randomly.
- the displayed password may be displayed randomly and irregularly. For example, whenever an unlocking operation is obtained, a random number of characters are randomly selected from the preset character library to be displayed as the displayed password.
- the preset unlocking rule corresponds to the input mode of each password character.
- the preset rule includes the input method of each password character. If the preset rule defines a long-pressing a certain character as the input method of the password character, when the user unlocks the operation by long-pressing the password character, the password characters are entered.
- a second embodiment of the display method of the input method of the present application is further proposed.
- This embodiment is a refinement step of step S20 in the first embodiment.
- display methods include:
- the triggering of the preset password is completed.
- the privacy protection device determines whether there is a preset unlocking rule corresponding to the unlocking operation. If the unlocking operation is a long press, it determines whether the preset unlocking rule includes a long-pressing input method. If there is a preset unlocking rule corresponding to the unlocking operation. If the unlocking rule is set, the privacy protection device generates a password corresponding to the unlocking operation, and the password is the password obtained by mapping the unlocking operation through the preset unlocking rule. If the password is the preset password, the triggering of the preset password is completed, When the password is the same as the preset password that can be used to unlock the privacy protection, the triggering of the preset password is completed, and the subsequent privacy protection device can complete the unlocking operation accordingly.
- the step: if there is a preset unlocking rule corresponding to the unlocking operation, then generating the password corresponding to the unlocking operation may further include:
- the password is not the preset password, it is determined that the input is wrong and the number of wrong input is recorded.
- the privacy protection device determines that the input is wrong and records the number of errors. When the number of errors reaches the preset number of errors, the privacy protection device switches to the simple mode and outputs a switching prompt. When the preset passwords are different, the privacy protection device determines that the password is incorrect and records the number of errors.
- the method for obtaining the password and the preset password have been described in the foregoing embodiments, and will not be repeated here.
- the privacy protection device switches to the normal mode and outputs a switching prompt.
- the normal mode is the existing simpler but less secure mode, such as clicking to enter a password , the conventional password is displayed on the lock screen interface, and it is relatively easy to unlock.
- the prompt of the mode switch is output to inform the user to pay attention to changing the input strategy and avoid input errors caused by the user's ignorance of the mode change.
- the preset error times are parameters set by the user, such as 5 times, 8 times, etc.
- the current password input mode is switched to the normal mode, so as to prevent the user from being unable to unlock the device due to forgetting the preset standard behavior. situation, while taking into account security, the unlocking operation is more user-friendly.
- a third embodiment of the display method of the input method of the present application is further proposed.
- This embodiment is the step in the first embodiment: obtaining an unlocking operation triggered by an input display interface.
- the pre-steps of the input method include:
- the step of acquiring the unlocking operation triggered based on the input display interface is performed.
- the privacy protection device detects whether the current environment is a safe environment, and the detection method may be to detect whether the privacy protection device is within the security range pre-defined by the user through a preset positioning device, and it may be whether the network currently connected by the privacy protection device is the user.
- the network in the preset preset whitelist can also be used to determine whether the current privacy protection device has been connected to a smart device pre-specified by the user, such as a Bluetooth smart device in the home.
- the prompt of the mode switch is output to inform the user to pay attention to changing the input strategy, so as to avoid input errors caused by the user's ignorance of the mode change.
- the method of the foregoing embodiment is used to input the password, so as to improve the security.
- the step of: detecting whether the current environment is a secure environment may include the following steps:
- the current environment is a safe environment.
- the privacy protection device obtains the current positioning information, and determines whether the positioning information is within a preset range.
- the methods for obtaining the current positioning information include GPS positioning, base station positioning, AGPS positioning, and WIFI positioning.
- the above are the existing positioning information obtaining methods, and the specific implementation methods are not repeated here, and can be selected according to actual use scenarios and use requirements.
- the preset range refers to the range preset by the user. For example, the user takes his residence and the address of the company as the origin, and two circular ranges with a radius of about 50 meters are used as the preset range. When you return home and enter the company, you will enter a safe environment. As long as it is not within the preset range, it will not be a safe environment, and different password input strategies will be selected according to whether it is a safe environment.
- step: detecting whether the current environment is a safe environment may further include the following steps:
- the current environment is a secure environment.
- the privacy protection device acquires currently connected network information, and determines whether the network information is in the preset whitelist.
- the currently connected network information can be short-distance transmission network information such as WIFI information, Bluetooth information, etc.
- the preset whitelist is preset by the user, and includes network information that the user considers safe, such as the user's WIFI information of the residence, and the information in the residence.
- the Bluetooth information of the speaker is added to the preset whitelist.
- the current environment is considered to be a safe environment.
- the above-mentioned WIFI network or Bluetooth speaker is disconnected. It is considered that the current environment is not a safe environment, and the corresponding password input policy is switched according to whether it is a safe environment.
- a fourth embodiment of the display method of the input method of the present application is further proposed.
- This embodiment is the step in the first embodiment: obtaining the unlocking operation and the preset
- the pre-steps of the decryption and unlocking operation with the same unlocking rules, the display method of the input method includes:
- Step c2 Determine a corresponding preset unlocking rule according to the usage mode.
- the privacy protection device obtains the current usage mode, and determines the corresponding preset unlocking rules according to the usage mode.
- the usage modes include, for example, complex mode, simple mode, and custom mode, and include corresponding preset unlocking rules in different modes. Rules, when a mode switch occurs, the preset unlocking rules switch together with the mode, such as switching to the complex mode after detecting that the user is in a crowded environment, or after the user turns on the complex mode by himself, the user needs to follow the complex mode.
- the preset unlocking rules below can complete the unlocking by performing a relatively complex unlocking operation process, and when the user returns home and automatically turns on the easy mode or turns on the easy mode by himself, the user only needs to follow the preset unlocking rules in the easy mode to perform a relatively simple unlocking.
- the operation process can complete the unlocking.
- step c2 it may further include:
- Step c21 prompting the preset unlocking rule when it is detected that the usage mode is changed, or prompting the preset unlocking rule when a password input error is detected.
- the user When the privacy protection device detects that the usage mode is changed, the user is prompted for the preset unlocking rule, or when the privacy protection device detects an incorrect password input, the preset unlocking rule is prompted. It is understandable that when the usage mode of the privacy protection device is changed, the user may make multiple incorrect inputs because it is unclear that the preset unlocking rules have been changed. To avoid this problem, as shown in Figure 9, when the After the mode is changed, the user is prompted that the preset unlocking rule is changed.
- the prompt may only prompt the event of the change, or it may prompt special prompting information, such as the prompting information associated with the preset unlocking rule after the change set by the user , so as to prompt the user to be aware of the change of the policy.
- the prompt timing can also be set when a password input error is detected. When the password is entered incorrectly at least twice, switch to the original use mode.
- the preset unlocking mode can be flexibly changed to suit the current location of the user. It avoids the difficulty in unlocking the user caused by the change of the preset unlocking method, and improves the user's comfort.
- the display method of the input method includes:
- the input display interface includes at least one of an unlock interface, a screen-off interface, an application interface, a system interface, and a setting interface.
- the privacy protection device acquires an unlocking operation triggered based on the input display interface.
- the privacy protection device includes a mobile phone, a PAD, a smart watch, etc. It is not specifically limited here.
- the privacy protection device detects that the method for entering the lock screen interface may be, for example, the user presses a preset button to open/close the screen, It can also be a method of waking up to enter the lock screen interface, such as raising a hand, double-clicking, etc., and obtaining the unlocking operation triggered by the user on the lock-screen interface. It can also be a click behavior with different pressures on the pressure-sensitive device.
- the unlocking operation can be divided into a decryption unlocking operation and an interference unlocking operation with reference to whether it is the same as the preset unlocking rule.
- the unlocking operations are all based on the lock screen interface.
- Input keys such as physical keys or virtual keys displayed on the screen, the input keys may be numeric keys, letter keys, character keys, etc. or a variety of mixed keys.
- the privacy protection device acquires the same decryption and unlocking operation as the preset unlocking rule in the unlocking operation.
- the preset unlocking rule is the unlocking operation set by the user in the password input settings in advance. For example, different from the traditional method of clicking a button to input a password, the predefined unlocking operation can be double-click, long-press and slide, or Click behaviors with different pressures on the pressure-sensitive device. For example, the preset unlocking rule set by the user is double-click. In the password input, the double-click operation of the button will be input, which is different from the traditional single-click.
- the decryption and unlocking operation that is the same as the preset unlocking rule in the unlocking operation is the part of obtaining the valid input in the unlocking operation.
- the password corresponding to the decryption and unlocking operation is obtained and displayed on the lock screen interface.
- the privacy protection device obtains the password corresponding to the decryption and unlocking operation, and displays it on the lock screen interface.
- the unlocking operations are all based on the input keys of the lock screen interface, so the decryption and unlocking operation that is the same as the preset unlocking rule corresponds to a password input
- the privacy protection device Obtain the password input corresponding to the decryption operation that is the same as the preset unlocking rule, and display it on the lock screen interface.
- the display can be a continuous display of the password to help the user judge the progress and accuracy of the input, or it can be displayed after a short period of time. It can be replaced by a certain identifier to help users judge the progress and accuracy of the input while taking into account the protection of others from peeping. Completely prevent others from knowing the password through the screen, and users can choose specific display methods according to their own needs.
- the privacy protection device determines whether the password is the same as the preset password.
- the preset password is the password set in advance by the user in the lock screen setting, which is used to compare with the password input by the user. When the two passwords are the same, the verification is successful.
- the steps are: obtaining the unlocking operation and the preset unlocking.
- Decryption and unlocking operations and steps with the same rules Obtain the password corresponding to the decryption and unlocking operation, and display the password corresponding to the decryption and unlocking operation on the lock screen interface.
- the confirmation signal is a method for the user to confirm by himself. Just click the confirm button. This time the click does not judge whether it is the preset unlocking rule. Under this trigger method, the user needs to operate one more step, but the security is higher. The user can choose the trigger method in the setting content. Certainly.
- the unlocking operation is performed.
- the privacy protection device When the password is the same as the preset password, the privacy protection device performs an unlocking operation.
- the user selects double-click as the preset unlocking rule in the password setting of the lock screen in advance, and 7384 is the preset password
- the actual input password is 7384
- the user double-clicks 7, clicks 5, double-clicks 3, double-clicks 8, and double-clicks 4 in the preset buttons in the lock screen interface because the unlock operation for button 5 is not a predefined unlock operation, the operation is ignored, the actual input password is 7384, and then the password is compared with the preset password according to the judgment trigger method set by the user, and the unlocking is completed if they are the same.
- the method of this embodiment is not only applicable to the setting of the screen lock, but also can be used in various situations such as application lock, account password input, etc., all of which can obscure the user's password input operation, so that others cannot know the password through the user operation. Purpose.
- a password input method with a certain concealment is realized, so that others cannot obtain the user through the user's input operation. password to protect user privacy.
- a sixth embodiment of the display method of the input method of the present application is further proposed, and this embodiment is the step in the first embodiment: obtaining an unlocking operation triggered based on the input display interface
- the post-step of the input method, the display method of the input method includes:
- the privacy protection device determines whether the interference mode has been turned on.
- the interference mode is a mode in which the privacy protection device interferes with other unlocking operations in the unlocking operation that are different from the preset unlocking rules (that is, different from the decryption unlocking operation), and the other unlocking operations are called interference unlocking operations in subsequent steps, Different from the preset unlocking rule set by the user, if the user sets double-click as the preset unlocking rule, operations such as clicking and long-pressing are all interference unlocking operations. A corresponding password is generated.
- the interference mode is turned on, the privacy protection device will generate special interference information for interference unlocking operations different from the preset unlocking rules.
- the step of obtaining the decryption and unlocking operation that is the same as the preset unlocking rule in the unlocking operation is performed;
- the privacy protection device When the interference mode is not turned on, the privacy protection device performs the step of obtaining the decryption and unlocking operation that is the same as the preset unlocking rule in the unlocking operation, that is, the step in the first embodiment: obtaining the unlocking operation with Decryption and unlocking operations with the same preset unlocking rules.
- the interference mode when the interference mode is not enabled, the privacy protection device may not perform the interference unlocking operation, that is, it does not respond to the interference unlocking operation.
- the user’s preset password is 7734, then The user can use any operation except double-click to click any button. As long as the whole process includes double-click 7, double-click 7, double-click 3, and double-click 4, the unlocking can be completed, so others cannot obtain the password information from the user's unlocking operation.
- the interference mode When the interference mode is turned on, obtain the interference unlocking operation that is different from the preset unlocking rule and the decryption unlocking operation that is the same as the preset unlocking rule in the unlocking operation;
- the privacy protection device When the interference mode is turned on, the privacy protection device obtains the interference unlocking operation that is different from the preset unlocking rule and the decryption that is the same as the preset unlocking rule in the unlocking operation, and will not repeat operations.
- the decryption unlocking operation and the interference unlocking operation are equivalent to the steps in the first embodiment and this implementation step: judging whether the interference mode has been turned on, step: when the interference mode is not turned on, execute the obtaining in the unlocking operation and the preset steps. It is assumed that the explanation of the steps of the decryption and unlocking operation with the same unlocking rule will not be repeated here. Through this step, the privacy protection device completes the separation of the unlocking operation into a decryption operation and an interference operation.
- the interference code corresponding to the interference unlocking operation is obtained and the password corresponding to the decryption unlocking operation with the same preset unlocking rule is obtained, and displayed on the lock screen interface.
- the privacy protection device obtains the interference code corresponding to the interference unlocking operation and the password corresponding to the decryption unlocking operation with the same preset unlocking rule, and displays it on the lock screen interface.
- the preset interference code can be a value set by the user in the settings. For example, if the user sets # as the preset interference code in the settings, when the user's unlocking operation is not the preset unlocking rule, a "#" output display will be generated.
- the preset interference code can also be a value automatically generated by the device, and the value can be a special character, number, letter, etc. The method has been explained in the first embodiment, after obtaining the interference code and password value, it is displayed on the lock screen interface.
- an interference code is generated for the interference unlocking operation and displayed together with the password, so that others cannot obtain the user's accurate password through the user's input operation and the information displayed on the lock screen interface, which improves the user's privacy and security.
- the user of the interference mode can choose to do it himself or turn it off, which increases flexibility and is applicable to a wider range of people.
- a seventh embodiment of the display method of the input method of the present application is further proposed, and the display method of the input method includes:
- the unlocking operation is performed.
- the privacy protection device When the privacy protection device receives the confirmation signal, it filters the interference code and retains the password according to the preset unlocking rule.
- the confirmation signal is a method of self-confirmation by the user. If the user clicks the confirmation button after the input is completed, a confirmation signal is generated, indicating that the user has completed the input. This time, no operation is performed and no judgment is made as to whether it is a predefined unlocking operation.
- the unlocking rule is generally generated when the user sets the preset interference code, that is, the user sets # as the preset interference code, and then generates the preset unlocking rule for filtering.
- the preset interference code is the generated value, such as automatically If a preset interference code is generated in the special character library, the contents of the special character library are added to the preset unlocking rules for subsequent filtering operations, and the password is reserved for subsequent comparison operations with the preset password. When it is the same as the preset password, the unlock operation is performed.
- 7384 is the preset password
- # is the interference code. Double-click 5, double-click 3, double-click 8, double-click 4, then the currently displayed password and interference code is 7#384.
- the privacy protection device will lock 7# according to the preset unlocking rule (filter #). 384 to filter, the password actually used for comparison with the preset password is 7384, and the unlock is completed if it is the same as the preset password.
- the lock screen interface displays the interference code but filters the interference code and compares the password with the password. Yes, the accuracy of the comparison result is not accurate. It will be affected by the jamming code, which takes into account the accuracy of the password while interfering with others.
- an eighth embodiment of the display method of the input method of the present application is further proposed.
- This embodiment is the step in the first embodiment: obtaining an unlocking operation triggered by an input display interface.
- the pre-steps of the input method include:
- the step of acquiring the unlocking operation triggered based on the input display interface is performed.
- the privacy protection device detects whether the current environment is a safe environment, and the detection method may be to detect whether the privacy protection device is within the security range pre-defined by the user through a preset positioning device, and it may be whether the network currently connected to the privacy protection device is the user.
- the network in the preset preset whitelist can also be used to determine whether the current privacy protection device has been connected to a smart device pre-specified by the user, such as a Bluetooth smart device in the home.
- the prompt of the mode switch is output to inform the user to pay attention to changing the input strategy, so as to avoid input errors caused by the user's ignorance of the mode change.
- the method of the foregoing embodiment is used to input the password to improve security.
- a ninth embodiment of the display method of the input method of the present application is further proposed.
- This embodiment is the step in the first embodiment: judging whether the password and the preset password are not.
- the display method of the input method includes:
- the privacy protection device determines that the password is incorrect and records the number of errors.
- the method of obtaining the password and the preset password have been described in the foregoing embodiments, and will not be repeated here.
- the privacy protection device switches to the normal mode and outputs a switching prompt.
- the normal mode is the existing simpler but less secure mode, such as clicking to enter a password , the conventional password is displayed on the lock screen interface, and it is relatively easy to unlock.
- the prompt of the mode switch is output to inform the user to pay attention to changing the input strategy and avoid input errors caused by the user's ignorance of the mode change.
- the preset error times are parameters set by the user, such as 5 times, 8 times, etc.
- the current password input mode is switched to the normal mode, so as to avoid the failure of the user to unlock the device due to forgetting the preset unlocking rules. situation, while taking into account security, the unlocking operation is more user-friendly.
- the input method display method includes:
- step S120 an input display interface with an input keyboard of the terminal device is opened, and when an unlocking operation is detected based on the input display interface, a current usage mode is acquired and a password is triggered to be displayed according to the unlocking operation.
- the privacy protection device When the privacy protection device detects an unlocking operation based on the input display interface with the input keyboard, it acquires the current usage mode and triggers the display of the password according to the unlocking operation.
- the privacy protection device may include mobile phones, PADs, smart watches and other devices, which are not specifically limited here.
- the unlocking operation refers to a password input operation performed by the user on the lock screen interface of the privacy protection device. With reference to whether there is a preset unlocking rule corresponding to it, it is divided into decryption unlocking operation and interference unlocking operation.
- the unlocking operation is based on the input button of the lock screen interface, such as a physical button or a virtual button displayed on the screen.
- the input button It can be a number button, a letter button, a character button, etc.
- the privacy protection device has a variety of use modes, which are distinguished according to whether the display password and the preset password are set in the use mode.
- a usage mode the displayed password is different from the preset password, then the usage mode is the default mode, and the preset password is the real unlock password set by the user.
- the preset mode includes multiple usage modes.
- Each use mode is embodied in that the displayed password for output is different from the preset password, and in a use mode the displayed password and the preset password are the same, the use mode is not the default mode.
- Step S130 if the current use mode is a preset mode, output the display password.
- the privacy protection device outputs the displayed password. It can be understood that, according to the description of the foregoing steps, in the preset mode, the user's unlocking operation actually clicks on the entered password to display the password and the password.
- the preset passwords set in advance are different, so the displayed password can be output and displayed on the lock screen interface, and even the displayed password can be output by voice on the devices used by some visually impaired people. Because the displayed password is different from the preset password, the output It will not lead to the leakage of the default password.
- Step S140 if the current use mode is not the preset mode, the display password is not output.
- the privacy protection device does not output the displayed password.
- the user's unlocking operation actually clicks on the entered password, which is
- the display password is the same as the preset preset password, so the display password is not displayed on the lock screen interface to reduce the risk of password leakage, or directly use *****, ⁇ , or from 1 to
- the incremental value of n reminds the user of the number of digits of the password that the user has entered, which is convenient for the user to remember the number of digits of the password that has been entered currently while ensuring the security of the password.
- the preset mode corresponds to a preset unlocking rule and a display password
- the displayed display password is output according to the preset unlocking rule
- the preset mode includes multiple use modes, and each use mode is embodied in the difference between the displayed password used for output and the preset password, and this difference is determined by the preset unlocking rule.
- the preset unlocking rule It contains the mapping from the user's unlocking operation to the password entered by the privacy protection device, and also includes the mapping from the user's unlocking operation to the password displayed on the lock screen of the privacy protection device.
- the preset unlocking rule contains rule a (double-click a character to count once Input, the lock screen interface displays two corresponding characters), then when the user double-clicks 3 when entering the password, the password 3 is entered, and the lock screen interface displays 33, that is, the password displayed on the lock screen interface when the user enters the password will display the password.
- the preset unlocking rule can be set and changed by the user, or the preset unlocking rule preset by the system can be used, and the preset password is to unlock the privacy protection device.
- the correct password is set by the user.
- the preset password can be extended to other passwords.
- the password that the user enters each time on the privacy protection device may not be the correct preset password.
- the preset unlocking rules are still used for processing and the password is displayed on the lock screen interface.
- the displayed password is compared with the preset password to verify the correctness of the displayed password.
- the privacy protection device when the displayed password is not output, the privacy protection device is in a non-preset mode, in which there is no specified preset unlocking rule guidance, and the password entered in the unlocking operation is used to directly communicate with the preset The password is compared, and the unlock is completed after the comparison is passed.
- the displayed password is different from the preset password.
- the user's unlocking operation actually clicks on the entered password, that is, the password and the preset preset password are displayed in the preset unlocking rule. There are differences under the transformation.
- the current usage mode can be switched automatically or switched by the user.
- the current usage mode of the privacy protection device can be automatically switched or switched by the user. For example, when the privacy protection device detects a change in geographic location, it determines whether the current location is within a preset range, and if it is within the preset range , the use mode can be switched between the preset mode with a high safety factor that is more complicated to unlock and a preset mode with a relatively low safety factor that is relatively simple to unlock, or automatically switch between the preset mode and the non-preset mode, so
- the preset range is the positioning range specified by the user; for another example, when the privacy protection device detects that the connected network has changed, it determines whether the currently connected network is the preset network.
- the usage mode It is possible to switch between a preset mode with a high safety factor that is more complicated to unlock and a preset mode with a relatively low safety factor that is relatively simple to unlock, or automatically switch between a preset mode and a non-preset mode.
- the network is also pre-specified by the user. Further, the preset range and preset network conditions of the aforementioned positioning can also be replaced with microphones to collect surrounding human voice information, and the number of people is judged to perform the aforementioned use mode switching, and can also be replaced with camera acquisition. Surrounding portrait information, determine the number of people and then switch the use mode mentioned above. The above is the automatic switching method of the use mode. In addition, the user can also choose the use mode to switch.
- the displayed password and the preset password have different properties and/or different orders of magnitude/or different styles/or different contents.
- the displayed password is different from the preset password, and the difference can be different in attributes.
- the attributes include letters, graphics, letters, Chinese characters, etc.
- the preset password can be a number
- the displayed password includes letters.
- the difference can also be a different order of magnitude, and the order of magnitude refers to the number of digits of the password contained in the preset password and the displayed password.
- the difference may also be a difference in style, such as a difference caused by the mismatch of upper and lower case letters.
- the displayed password is continuous display or intermittent display or partial display.
- the displayed password is continuously displayed, the displayed password is continuously displayed on the privacy protection device without performing operations such as hiding, blurring or replacement, and when the displayed password is intermittently displayed, the displayed password is displayed on the privacy protection device
- the replacement is processed as ***
- the partial display is a special display of the partial password. Processing, for example, the password abc123 is processed as *b*1**.
- the unlocking operation corresponds to at least one displayed password.
- the user performs the same unlocking operation every time in order to unlock the privacy protection device.
- the unlocking operations are the same, the displayed passwords may not be the same, that is, unified unlocking.
- the operation can correspond to multiple displayed passwords.
- the displayed password is determined by user selection and/or system preset.
- the user can adjust the display mode of the displayed password by adjusting the preset unlocking rule, and the display mode of the displayed password can also be determined in a system preset mode.
- the displayed password is displayed randomly.
- the displayed password may be displayed randomly and irregularly. For example, whenever an unlocking operation is obtained, a random number of characters are randomly selected from the preset character library to be displayed as the displayed password.
- the preset unlocking rule corresponds to the input mode of each password character.
- the preset rule includes the input method of each password character. If the preset rule defines a long-pressing a certain character as the input method of the password character, when the user unlocks the operation by long-pressing the password character, the password characters are entered.
- the privacy protection device is unlocked by outputting the displayed password or unlocking without outputting the displayed password, and when the displayed password is output, the displayed password is distinguished from the real password.
- the preset password for unlocking makes it impossible for others to easily know the password entered by the user, thus achieving the purpose of protecting user privacy.
- FIG. 11 is a schematic flowchart of an eleventh embodiment of the input method display method of the present application.
- the input method display method include the following steps:
- Step S10 opening an input display interface with an input keyboard in the terminal device, and receiving an interface adjustment signal of the input display interface, where the input display interface includes a display area and/or an input function area;
- Step S20 adjusting the display area and/or the input function area according to the interface adjustment signal, wherein the input function area displays at least one layout mode according to the interface adjustment signal.
- the input display interface is an interface with an input keyboard, wherein the input display interface includes a display area and/or an input function area. It should be noted that the area occupied by the input keyboard in the input display interface is the input function area. The area other than the area occupied by the input keyboard is the display area.
- the interface adjustment signal input to the display interface can be triggered by detecting that the display state of the current terminal device changes, or can be triggered by inserting shortcut function information of a third party, which is not limited.
- the situation where the current display state of the terminal device changes includes, but is not limited to, the switching between the horizontal screen display and the vertical screen display, and the switching between the folding state and the unfolding state of the folding screen.
- the input function area in this embodiment includes but is not limited to the following two display modes.
- the first display mode is that the input function area displays an input keyboard
- the second display mode is that the input function area includes an input sub-display area. and/or a function sub-display area, wherein the input sub-display area displays an input keyboard
- the function sub-display area displays shortcut function information.
- the functional sub-display area is a correspondingly increased display area when it is detected that the display state of the current terminal device changes and the display area displayed in the horizontal direction of the terminal device increases.
- the default display mode of the input function area is the first display mode
- the shortcut function information includes the shortcut toolbar, the combination shortcut keys, the shortcut functions corresponding to the secondary menu in the current display interface, and the corresponding secondary menu in the input keyboard. at least one of the shortcut functions.
- the manners of adjusting the display area and/or the input function area according to the interface adjustment signals are not the same.
- the input function area displays at least one layout display mode according to the interface adjustment signal, that is, an adjustment signal can correspond to a layout display mode of the input function area, and the layout display modes corresponding to the different adjustment signals and the input function area respectively At least two layouts are displayed differently.
- the interface adjustment signal is to detect that the display state of the current terminal device has changed. Specifically, the display state of the current terminal device is switched from the vertical screen state to the horizontal screen display state, or the display state of the current terminal device display screen is switched from the folded state to the folded state.
- Expanded state that is, when the horizontal display area of the terminal device increases, the display state of the adjustable input function area is switched from the first display mode to the second display mode; the current display state of the terminal device is switched from the horizontal screen state to the vertical screen state.
- the display state of the screen, or the display state of the current terminal device display screen is switched from the unfolded state to the folded state, that is, when the display area of the horizontal display of the terminal device is reduced, the display state of the adjustable input function area is switched from the second display mode to the first display mode.
- the shortcut function information is a shortcut toolbar.
- the shortcut toolbar is suspended on the input display interface to block the input display interface, which affects the user's operation or browse and view the information in the input display interface. Please refer to FIG. 12.
- the shortcut toolbar is suspended on the input display interface to display the input display. Schematic diagram of interface occlusion. In order to avoid the shortcut toolbar floating on the input display interface to block the input display interface, the specific steps that can be implemented are as follows:
- the interface display information includes the display position of the input function area and the first display size
- the specific adjustment method includes: reducing the area of the display area and increasing the area of the input function area as the target input function area; maintaining the area of the display area and reducing the area of the input function area as the target input function area.
- the interface display information includes the display position and/or display size of the input function area.
- the display position is the coordinate point where the input function area is displayed on the display screen of the terminal device, which may be the center coordinate point of the input function area, or may be two coordinate points determined by any diagonal line of the input sub-display area; It can also be four coordinate points of the input sub-display area, which is not limited.
- Display size refers to the display length and display width of the input functional area.
- the interface adjustment signal when the interface adjustment signal is to detect the short-cut function information inserted by a third party, adjust the display area and/or the input function area.
- the shortcut toolbar close to the input keyboard area
- the area where the input display interface is located is adaptively adjusted according to the overall position of the input keyboard and the shortcut toolbar, so as to prevent the shortcut toolbar from blocking the information content displayed on the input display interface.
- FIG. 13 is a schematic diagram of adaptive adjustment according to the overall position of the input keyboard and the shortcut toolbar after detecting that the shortcut function information inserted by the third party is detected in this embodiment.
- the interface adjustment signal is to detect the increase of the display area of the horizontal display of the terminal device, when it is detected that the shortcut function information inserted by a third party such as the shortcut function bar is detected, the increased display area of the terminal device, such as the function sub-display area, can be obtained.
- the display size of the shortcut function bar is smaller than the display size of the increased display area, the shortcut function bar can be displayed to the increased display area;
- the display area and/or the input function area can be adjusted according to the method of detecting the insertion of the third-party shortcut function information, which will not be repeated here;
- the interface adjustment signal is to detect that the display area of the horizontal display of the terminal device is reduced, when it is detected that the shortcut function information inserted by the third party, such as the shortcut function bar, can be detected according to the method of detecting the shortcut function information inserted by the third party.
- the display area and/or the input function area are adjusted, which will not be repeated here.
- the adjustment operation corresponding to the interface adjustment signal includes at least one of the following:
- the area of the display area is reduced, and the area of the input function area is increased;
- the area of the display area remains unchanged, and the area of the input function area decreases
- the horizontal display area of the display area and/or the input function area is increased;
- the lateral display area of the display area and/or the input function area is reduced.
- the partial area in the input display interface interface can also be adjusted, so that the input The functional area is displayed in different layout display modes according to the different interface adjustment signals, which increases the variety of display modes and improves the utilization rate of the display area of the input functional area.
- step S20 includes:
- Step S21 when it is detected that the input function area has changed, obtain shortcut function information
- the shortcut function information includes at least one of a shortcut toolbar, a combined shortcut key, a shortcut function corresponding to the secondary menu in the currently displayed interface, and a shortcut function corresponding to the secondary menu in the input keyboard.
- the representation of the shortcut function information includes, but is not limited to, at least one of a function icon and a function name.
- the shortcut functions corresponding to the secondary menu in the current display interface include, but are not limited to, the camera function, the positioning function, the red envelope function, the voice/video function, and the emoticon package selection function.
- the shortcut functions corresponding to the secondary menu in the input keyboard include but are not limited to the numeric keyboard function and the punctuation function function.
- the input function area If it is detected that the input function area has changed, it can be detected by detecting whether the display size of the input function area has changed. If it is detected that any one of the length and width of the display size of the input function area has changed, it can be determined that the input function area has changed; By detecting the display state of the display screen of the terminal device, when a change in the display state is detected, it can be determined that the input function area has changed, and the comparison is not limited. For example, the change of the input function area may be detected that the terminal device is switched from vertical screen display to horizontal screen display; it may also be detected that the display screen of the terminal device is switched from a folded state to an unfolded state, which is not limited.
- Acquiring the shortcut function information may directly obtain the preset shortcut function information; or obtain the shortcut function information whose usage frequency is higher than the preset frequency, that is, the usage frequency is high.
- the quantity of the acquired shortcut function information may be one or multiple.
- the quantity of shortcut function information may be limited by the display size of the input function area.
- step S21 before obtaining the shortcut function information in step S21, it includes:
- the step of acquiring shortcut function information in step S21 is executed.
- the initial display area area refers to the display area area before the input function area is not changed. It is easy to understand that when the area of the target display area is larger than the area of the initial display area, that is, the area of the display area increases, other display contents such as shortcut functions can be added while maintaining the original display contents of the display input function area, such as the input keyboard. information.
- Step S22 displaying the shortcut function information and/or the input keyboard in the input function area.
- the input function area includes but is not limited to the following two display modes, the first display mode is that the input function area displays an input keyboard, and the second display mode is that the input function area includes an input sub-display area and/or a function sub-display area, wherein, The input sub-display area displays the input keyboard, and the function sub-display area displays shortcut function information.
- the default display mode of the input function area is the first display mode.
- the input function area is the first display mode, and it is detected that the input function area has changed, it can trigger the division of the input function area into an input sub-display area and/or a function sub-display area, that is, switching from the first display mode to The second display mode.
- FIG. 15 is a schematic flowchart of the display method of the input method of the present application in which the input function area is displayed by partition in this embodiment.
- Step S22 includes:
- Step S221 dividing the input function area into an input sub-display area and/or a function sub-display area;
- Step S222 displaying the input keyboard in the input sub-display area; and/or,
- Step S223, displaying the shortcut function information in the function sub-display area Specifically, please refer to FIG. 16 , which is a schematic diagram of displaying the input keyboard in the input sub-display area (lower right) and displaying shortcut function information in the function sub-display area (lower left) in this embodiment.
- step S221 includes:
- the input function area is divided into the input sub-display area and the function sub-display area according to the interface layout corresponding to the operation mode.
- the operation modes include at least one of a one-handed mode, a left-handed mode, a right-handed mode, and a two-handed operation mode.
- the current operation mode can be obtained by collecting the user's handprint information through the handprint collection device when the user uses the terminal device, and by comparing the collected handprint information with the pre-stored handprint information, wherein the pre-stored handprint information It includes the handprint information of the left hand and the handprint information of the right hand collected in advance, and then confirms whether the user is currently using left-hand operation, right-hand operation, or simultaneous operation with both hands according to the comparison result.
- the input function area is divided into input sub-display areas and/or function sub-display areas according to the interface layout corresponding to the operation mode.
- the operation mode including at least one of the one-handed mode, the left-handed mode, the right-handed mode and the two-handed operation mode
- the corresponding relationship between the operation mode and the interface layout can be preset.
- the input sub-display area is set on the left side of the input function area
- the function sub-display area is set on the right side of the input function area; when the operation mode is right-hand operation, the input sub-display area can be set on the right side of the input function area.
- the operation mode when the operation mode is the two-hand mode, it can be the display mode of the input sub-display area and the function sub-display area corresponding to the above left-hand operation or right-hand operation, or the left-hand operation can be obtained.
- Frequency and right-hand operation frequency obtain the left-hand operation frequency and the operation mode corresponding to the highest operation frequency among the right-hand operation frequencies to determine the display mode of the input sub-display area and the function sub-display area, which is not limited.
- Different interface layouts are adopted for different operation modes, and the input sub-display area and/or function sub-display area can be arranged according to the user's operation habits, which is convenient for the user to operate, and provides at least one display layout method, which increases the Show diversity.
- step S223 includes at least one of the following after displaying the shortcut function information in the function sub-display area:
- the entire input function area is switched to the function sub-display area.
- the preset display instruction may be triggered by a display button or key, or may be triggered by a touch operation corresponding to the preset display instruction, which is not limited.
- the preset display instructions include but are not limited to a first preset display instruction, a second preset display instruction, and a third preset display instruction, and the first preset display instruction, the second preset display instruction, and the third preset display instruction.
- the buttons or keys or corresponding touch operations triggered by the display instructions are different.
- the preset display instruction has a corresponding relationship with the display operation corresponding to the preset display instruction, and the corresponding relationship is completed by preset.
- the display positions between the input sub-display areas and/or the function sub-display areas are exchanged, that is, the exchange between the input keyboard and the display position of the shortcut function information is realized; and/or, receiving To the second preset display instruction, switch the entire input function area to the input sub-display area, that is, the input keyboard displayed in the input sub-display area is enlarged and displayed in the entire input function area; and/or, receiving the third preset display area command to switch the entire input function area to the function sub-display area, that is, output and display the shortcut function information displayed in the function sub-display area on the entire input function area, optionally, increase the number of shortcut function information output and display on the entire input function area.
- the variety of display layouts in the input function area can be increased, and at least one optional display layout can be provided for the user, which is convenient for the user to choose according to their needs. Display layout, simple operation and increase user experience.
- the acquired shortcut function information is also displayed in the input function area, that is, it is simultaneously displayed in the input function area.
- new shortcut function information is added for display, which is more convenient to directly obtain the required shortcut function information for operation.
- FIG. 17 is a schematic flowchart of the thirteenth embodiment of the display method of the input method of the present application.
- step S221 dividing the input function area into an input sub-display area and/or a function sub-display area includes:
- Step S2211 acquiring interface display information of the input function area; wherein, the interface display information includes the display position and/or display size of the input function area;
- Step S2212 Divide the input function area into input sub-display areas and/or function sub-display areas according to the display interface information.
- the interface display information includes the display position and/or display size of the input function area.
- the display position is the coordinate point where the input function area is displayed on the display screen of the terminal device, which may be the center coordinate point of the input function area, or may be two coordinate points determined by any diagonal line of the input sub-display area; It can also be four coordinate points of the input sub-display area, which is not limited.
- Display size refers to the display length and display width of the input functional area. It is easy to understand that the position at the lower left of the display screen may be selected as the origin of the coordinates as a reference point for determining other display areas.
- the input keyboard is displayed corresponding to the input sub-display area, the function sub-display area displays shortcut function information, and the specific implementation of dividing the input function area into the input sub-display area and/or the function sub-display area according to the interface display information includes but is not limited to at least one of the following: kind:
- the area of the target display area of the input function area after the change can be larger than the area of the initial display area of the input function area before the change, and the display size of the input keyboard before and after the change of the input function area can be kept unchanged.
- the enlarged display area that is, the part of the target display area that does not overlap with the initial display area, can be determined as the functional sub-display area, whereby the input sub-display area and/or the sub-display of the functional sub-display area can be determined according to the display interface information. interface information, so as to divide the input function area into input sub-display areas and/or function sub-display areas.
- the sub-display interface information includes the sub-display position and the sub-display size.
- the sub-display interface information corresponding to the input sub-display area is the first sub-display information
- the sub-display interface information corresponding to the function sub-display area is the second sub-display information;
- the display layout mode can be preset according to the display size corresponding to the input function area, wherein the display layout mode refers to the layout between the input sub-display areas and/or the function sub-display areas, and different display sizes can be set separately
- the display layout mode is to select a display layout mode corresponding to the display size according to the display size of the input function area when the change of the input function area is detected, so as to maximize the use of the display space of the input function area.
- the display layout mode can be preset according to the aspect ratio of the display length and the display width corresponding to the input function area, and details are not repeated here.
- step S221, after dividing the input function area into an input sub-display area and/or a function sub-display area includes:
- the size of the input sub-display area and/or the function sub-display area is adjusted according to the display adjustment instruction.
- the display adjustment instruction may be triggered by an adjustment button or key, or may be triggered by a touch operation corresponding to the display adjustment instruction, which is not limited.
- the step of adjusting the size of the input sub-display area and the function sub-display area according to the display adjustment instruction includes: acquiring the adjustment direction and/or adjustment displacement corresponding to the display adjustment instruction; The display size of the display area of the input sub-display area and/or the function sub-display area.
- the adjustment direction refers to the movement direction of increasing the display area to be adjusted based on the display area to be adjusted.
- the display area to be adjusted includes at least one of an input sub-display area and/or a function sub-display area.
- the adjustment displacement is based on the display area to be adjusted, and is used to define the magnitude of the increase of the display area to be adjusted along the adjustment direction. For example, when a display adjustment instruction is detected on the boundary between the input sub-display area and the functional sub-display area, the movement of the boundary along the display adjustment instruction can be adjusted by the adjustment displacement determined by the display adjustment instruction, wherein the adjustment direction is the function sub-display.
- the display area points to the direction of the input sub-display area.
- the dynamic adjustment of increasing the display size of the functional sub-display area and reducing the display size of the input sub-display area is realized. It should be noted that the content displayed corresponding to the function sub-display area or the input sub-display area is scaled with the size of the display size.
- step S223 displaying the shortcut function information in the function sub-display area includes:
- the shortcut function information is output to the function sub-display area according to the output ratio.
- the output ratio of the shortcut function information is determined according to the interface display information corresponding to the function sub-display area. In essence, the output ratio of the shortcut function information is determined according to the second sub-display information corresponding to the function sub-display area. Specifically, the shortcut function information to be displayed is determined.
- the display size of the function sub-display area and the display size of the function sub-display area determine the output scale of the shortcut function information; enlarge or reduce the display size corresponding to the shortcut function information according to the output scale; and then output the shortcut function information to the function sub-display area for adaptive display.
- the input function area is divided into an input sub-display area and/or a function sub-display area according to the display interface information of the input function area, and the shortcut function information is directly displayed in the function sub-display area, which can reduce the number of users This means that the user does not need to obtain the shortcut function information through secondary operations, but directly obtains the shortcut function information from the function sub-display area, which improves the user experience and is easy to operate.
- step S223 includes before displaying the shortcut function information in the function sub-display area:
- Step S30 obtaining the first display size of the shortcut function information
- Step S40 acquiring the second display size of the functional sub-display area
- Step S50 when the second display size is larger than the first display size, execute the step of displaying the shortcut function information in the function sub-display area.
- the shortcut function information includes at least one of the shortcut toolbar, the combination shortcut keys, the shortcut function corresponding to the secondary menu in the current display interface, and the shortcut function corresponding to the secondary menu in the input keyboard
- the shortcut function information is a shortcut toolbar
- the shortcut toolbar cannot be recognized by the current input display interface, resulting in the shortcut toolbar.
- Floating on the original input display interface blocks the original input display interface, affecting user operations or browsing and viewing information in the input display interface.
- the display attribute of the shortcut function information is floating display, it is determined whether the second display size of the function sub-display area is larger than the first display size of the shortcut function information, so as to know whether the shortcut function information can be displayed in the function sub-display area.
- the display size is larger than the first display size, that is, the function sub-display area can display the shortcut function information.
- the shortcut function information displayed in the floating display blocks the display information of the original input display interface. It is convenient for users to operate or browse and view the information in the input display interface, and at the same time, the shortcut function information can be directly used.
- FIG. 19 is a schematic flowchart of the fifteenth embodiment of the display method of the input method of the present application.
- step S223 includes after displaying the shortcut function information in the function sub-display area:
- Step S60 when the preset switching instruction is received, switch the shortcut function information in the function sub-display area to the hidden preset shortcut function information.
- the information corresponding to the shortcut functions includes at least one of the shortcut toolbar, the combination shortcut keys, the shortcut function corresponding to the secondary menu in the current display interface, and the shortcut function corresponding to the secondary menu in the input keyboard.
- the shortcut function information displayed in the sub-display area is limited. In order to display all the shortcut function information through the function sub-display area and to quickly select the desired shortcut function information, you can preset multiple functions in the function sub-display area.
- a shortcut function information display interface wherein the shortcut function information display interface can display one or more shortcut function information.
- the interface state of any one of the preset multiple shortcut function information display interfaces includes a displayed state and a hidden state. Switching between multiple shortcut function information display interfaces can be realized by preset switching instructions, wherein the interface state corresponding to the shortcut function information display interface displayed in the function sub-display area is the display state, and the shortcut function not displayed in the function sub-display area is in the display state.
- the corresponding interface state of the information display interface is the hidden state.
- the shortcut function information display interface in the hidden state can be understood as a non-first-level menu, such as the second-level menu or the third-level menu. It is easy to understand that the shortcut function information displayed in the hidden state is displayed.
- the shortcut function information on the interface may also be considered as hidden shortcut function information.
- the preset switching instruction may be triggered by a switching button or a key, or may be triggered by a touch operation corresponding to the preset switching instruction, which is not limited.
- switch the shortcut function information in the function sub-display area to the hidden preset shortcut function information that is, switch the shortcut function information display interface displayed in the function sub-display area to another hidden state
- the shortcut function information display interface Specifically, priorities can be set for the preset multiple shortcut function information display interfaces respectively, and the settings are arranged according to the priority from high to low.
- the priority of the shortcut function information display interface is from high to low. Switch from low to low.
- the usage frequency of each shortcut function information can be obtained.
- the usage frequency of each shortcut function information is arranged from high to low, and the one with the highest usage frequency is displayed in the priority. High shortcut function information display interface, and so on, which is not limited.
- the hidden preset shortcut function information is displayed in the function sub-display area through the preset switching instruction, so as to realize switching between different preset shortcut function information in the same function sub-display area Display, operation is simple, and the selectivity of shortcut function information is increased.
- FIG. 20 is a schematic flowchart of a sixteenth embodiment of the method for displaying an input method.
- the method method includes the following steps:
- Step S200 opening an input display interface having an input keyboard in the terminal device, and inputting the information to be sent on the input display interface;
- the information to be sent is chat information pre-input by the user based on an input display interface with an input keyboard, and the to-be-sent message includes at least one of text, multimedia, emoticons, pictures, and files.
- the multimedia includes voice or image video.
- Chat information includes but is not limited to voice information, text information, emoticon information and pictures.
- Step S210 selecting a target sending application on the input display interface.
- Step S220 sending the information to be sent to the target sending application.
- the target sending application includes at least one of a communication application, a contact of the communication application, a contact group of the communication application, and an official account.
- step S210 includes: outputting a sending selection interface, where the sending selection interface includes at least one sending application;
- the target sending application is determined according to the selection instruction.
- the identification information of at least one sending application displayed in the sending selection interface includes at least one of category, icon, and name.
- the identification information of WeChat can be the application corresponding to WeChat.
- the icon can also be the name of WeChat; when the application is sent as a contact, the identification information of the contact can be the avatar of the contact or the name of the contact.
- the sending application includes at least one of a communication application, a contact of the communication application, a contact group of the communication application, and an official account. Among them, communication applications, such as WeChat, QQ and WhatsApp, etc. It can be understood that the target sending application is a part or all of the sending applications selected from at least one sending application in the sending selection interface, and is the target sending object of the information to be sent.
- the target sending application including at least one of the communication application, the contact of the communication application, the contact group of the communication application and the official account
- the target sending application includes the communication application
- the sending selection interface can select and obtain the target sending application through the multi-level menu form.
- the multi-level menu form can be the application of the target sending application as the The first-level menu, the contact, contact group and official account of the application are used as the secondary menu; it can also be the application of the target sending application as the first-level menu, and the contacts, contact group and official account of the application are respectively as the second-level menu
- the menu, the third-level menu and the fourth-level menu are not limited.
- the target sending application is determined according to the selection instruction.
- the selection instruction may be triggered by clicking a selection button or button corresponding to each sending application on the sending selection interface, or may be triggered by a touch operation corresponding to the selection instruction, which is not limited.
- the target sending application is determined according to the selection instruction, that is, one or more sending applications selected by the selection instruction in the sending selection interface are used as the target sending application.
- steps before step S220 include:
- the information sending instruction may be triggered by clicking the sending button or button, or may be triggered by a touch operation corresponding to the information sending instruction, which is not limited.
- the information sending instruction detected through the input display interface may be a click operation of a sending key or button detected on the input display interface, or a touch operation corresponding to the information sending instruction detected on the input display interface, which is not limited.
- the information to be sent entered by the user through the input display interface can be obtained from the input text box, or the selected information to be sent can be directly obtained from the to-be-sent interface such as the expression selection interface, which is not limited.
- step S220 includes:
- the target sending application is a contact in a communication application
- the number of contacts of the communication application may be one or more, and can be selected from all contacts corresponding to at least one communication application through the sending selection interface.
- the multiple contacts of the communication application are the target senders of the information to be sent, and the information to be sent is simultaneously sent to the target senders, that is, multiple contacts.
- the contacts corresponding to the same communication application may also be contacts corresponding to different communication applications.
- the output mode of the sending selection interface includes at least one of the following:
- the sending selection interface is displayed on the input display interface
- the sending selection interface is triggered in a preset manner and displayed on the input display interface.
- the preset manner includes at least one of clicking a button and a preset touch operation.
- the sending selection interface displayed on the input display interface can be displayed by being suspended on the input display interface, or can be displayed by being embedded in the input display interface, which is not limited.
- FIG. 21 is a first display mode in which the input method display method of the present application is displayed on the input display interface in the transmission selection interface of this embodiment.
- the sending selection interface is triggered in a preset manner and displayed on the input display interface, wherein the preset manner includes at least one of clicking a button and a preset touch operation.
- the output sending selection interface can be triggered when an information sending instruction is detected through the input display interface.
- the confirmation sending operation is detected on the sending selection interface, the information to be sent may be sent to the target sending application selected from the sending selection interface.
- the steps of outputting the sending selection interface in step S210 and the execution sequence of obtaining the information to be sent inputted by the user through the input display interface in step S200 may be the outputting sending selection interface in step S210 and obtaining in step S200.
- the execution is performed before the information to be sent input by the user through the input display interface, or it may be executed after the information to be sent input by the user through the input display interface is obtained in step S210 after the selection interface for transmission is output in step S200.
- the output transmission selection interface can also be triggered when the input display interface detects the transmission selection instruction, wherein the transmission selection instruction can be triggered by a button or a key set on the input display interface, or it can be triggered with the transmission selection instruction.
- the corresponding touch operation trigger refer to FIG. 22 , which is a second display manner of displaying the input method display method of the present application on the input display interface in the sending selection interface of this embodiment.
- the sending selection interface can be triggered and displayed on the input display interface through the "FB" button or the sending button. It should be noted that the touch operation trigger corresponding to sending the selection instruction is different from the preset touch operation trigger corresponding to the information sending instruction.
- an operation corresponding to the adjustment instruction is performed on the transmission application on the transmission selection interface, wherein the operation corresponding to the adjustment instruction includes addition, deletion and modification of all at least one of the number or content of the sending applications.
- the operation corresponding to the adjustment instruction includes at least one of adding, deleting, and modifying the quantity or content of the sending application.
- the adjustment instruction when the adjustment instruction is to increase the number or content of the sending application, it may be to increase the application, the contact of the application, the contact group of the application and the official account. at least one of. For example, when WeChat and QQ already exist in the sending selection interface, whatsAPP can be added to the sending selection interface by adjusting the instruction. Similar to that the adjustment instruction is to increase the number and content of the sending applications, the adjustment instruction is to delete and modify the number or content of the sending applications, which will not be repeated here.
- the adjustment instruction can be triggered by clicking the switch button or button corresponding to any sending application in the sending selection interface, or triggered by the touch operation corresponding to the adjustment instruction, or after entering the adjustment state through a preset operation, according to the The adjustment instruction performs operations corresponding to the adjustment instruction on the sending application in the sending selection interface, which is not limited.
- the application information When receiving the switching display instruction through the sending selection interface, obtain application information of the currently sent application, optionally, the application information includes at least one of a category, a name, and an icon;
- the chat display interface of the currently sending application is switched to the sending determined by the display instruction on the same input display interface.
- the chat display interface corresponding to the application correspondingly, by acquiring the application information of the currently sent application, such as the name and/or icon, the application information is switched and displayed at the position corresponding to the switching display instruction, that is, the application information of the currently sent application is displayed in the sending Select the interface, so that the next time the sending application can be operated, such as switching the display instruction.
- the sending application is a communication application.
- the switching display instruction can be triggered by clicking the preset switching button or button corresponding to any sending application in the sending selection interface, or it can be triggered by a touch operation corresponding to the information sending instruction, such as long-pressing the displayed in the sending selection interface.
- inputting content in the input box of the same input and display interface can be realized through the input and display interface in different communication applications, namely WeChat and WeChat. Seamless switching between whatsApps, no need to exit the current application interface such as WeChat, and then click whatsAPP to enter the whatsAPP interface to view or reply to messages.
- the target sending application selected through the input display interface is based on an input display interface and aggregates different applications such as communication applications, WeChat, QQ and whatsapp.
- the API Application Programming Interface
- the chat input/output interface of the application is normalized to the same input display interface, that is, the user only needs to switch the communication application through one input display interface, and no longer needs to exit the input display interface of the current communication application, and then choose to switch to Other application program interfaces are used to view/input/send information, thus improving communication efficiency and effectively reducing the performance and power consumption burden on smart terminal devices.
- the user pre-entered information to be sent can be sent to different applications by calling the applications aggregated on the input display interface, reducing frequent switching between different applications and improving communication efficiency.
- the input of the information to be sent and the selection of the target sending application for sending the information to be sent are realized through the same input display interface, and the information to be sent is sent to the target sending application, optionally, through the information sending
- the instruction triggers the sending of the information to be sent to the target sending application. Since the same input display interface can be used to select the target sending application to send the information to be sent, there is no need to exit the current input display interface, switch to other interfaces, and then return to the input display interface. , greatly reducing the switching frequency and reducing the performance and power consumption burden on the terminal device, thereby improving the communication efficiency of the communication application and improving the user experience.
- step S220 includes:
- Step S221 when there are multiple target sending applications, send the to-be-sent information to the multiple target sending applications at the same time.
- the target sending application including the communication application, the contact of the communication application, the contact group of the communication application and the official account
- the information to be sent is sent simultaneously.
- the default sending object may be one or more than one.
- the target sending application is multiple contacts of the communication application
- the multiple contacts of the communication application are selected from all the contacts corresponding to at least one communication application through the sending selection interface, and the multiple contacts of the communication application are
- the target sender of the information to be sent sends the information to be sent to the target sender simultaneously, that is, multiple contacts, wherein the multiple contacts may be contacts corresponding to the same communication application, or may belong to different communication applications
- the contacts corresponding to the program, the communication application and the contacts corresponding to the communication application can be displayed in sequence through the multi-level menu. Similar to the case where the target sending application is multiple contacts of the communication application, the target sending application is multiple contact groups of the communication application or multiple public accounts of the communication application, which will not be repeated here.
- the information to be sent is sent to the contacts corresponding to different communication applications at the same time, which realizes that the communication application does not need to be switched frequently.
- send the information to be sent to the contacts of different communication applications at the same time through the same input display interface improve the communication efficiency, reduce the switching frequency between communication applications, reduce the performance and power consumption burden on the terminal equipment, and prolong the terminal equipment usage time.
- users in Egypt have the habit of sending a message in the morning through a communication application to say good morning. After the user enters the good morning content, that is, the content to be sent, he can select the target sending object through the input display interface, such as the default setting of the communication application.
- the sending object, the contact corresponding to the optional communication application, the contact group or the official account of the optional communication application, and then the information to be sent is sent to different communication applications or target sending objects corresponding to different communication applications at one time.
- the target sending object may be at least one of a contact person, a contact group, and an official account.
- sending the information to be sent to multiple target sending applications at the same time is based on the same input display interface to send the information to be sent to multiple target sending applications at the same time, wherein the target sending applications are different communication applications.
- the multiple contacts and multiple target sending applications are determined by obtaining the sending application selected on the sending selection interface, so that when chatting with multiple target sending applications, frequent switching between different communication applications is not required, reducing the need for The switching frequency between communication applications reduces the performance and power consumption burden on the terminal equipment and prolongs the use time of the terminal equipment.
- FIG. 24 is a schematic flowchart of the eighteenth embodiment of the method for displaying the input method of the present application.
- the method of displaying the method also includes:
- Step S230 after receiving the message, displaying prompt information at a preset position
- Step S240 adding an unread mark of the message.
- the received message is the message received or returned by the sending application.
- the form of the prompt information includes, but is not limited to, at least one of a text prompt, a floating frame prompt, and a dynamic mark prompt.
- the dynamic marking prompt can be in the form of text or icon flashing, or it can be in the form of color marking, such as green marking for received messages or unread messages, red marking for emergency messages, and color marking of messages that have been checked and removed, etc. limited.
- the unread mark is used to mark the messages received or returned by the target sending application that have not been viewed by the user.
- the unread mark can be used to mark messages that are not read by the target sending application by color marking such as marking with green and setting the read/unread flag bit.
- the read/unread flag bit you can distinguish whether the message has been read by setting the flag value of the flag bit. For example, when a message is received, add the read/unread flag bit to the message, and set the value of the flag bit. If it is 1, it means that the message is not read. When the message viewing command is received, set the value of the flag bit to 0 to indicate that the message has been read.
- Display prompt information at a preset position includes at least one of the following: an input display interface; on the icon or name of the corresponding target sending application; jumping to the target sending application display interface; and an input interface of the communication application; Terminal display interface.
- the prompt information when the preset position is the input display interface, can be suspended and displayed on the input display interface in the form of a floating frame for a preset duration such as 1S (seconds), and can also be output and displayed in a part of the input display interface for prompting.
- directly enter and view the received message through the prompt information for example, when the prompt information detects a viewing instruction, enter the input display interface for viewing the message to view the received message.
- the icon or name of the target sending application corresponding to the message at the preset position set the icon or name to flash a prompt message to indicate that the message has been received, or color the icon or name to indicate that the message has been received. Do not do this. limited.
- the prompt information can be displayed in the form of a floating frame on the terminal display interface for a preset duration such as 1S (seconds), or it can be output and displayed in some areas of the terminal display interface in the form of scroll bars for prompting .
- Step S50 after adding the unread mark of the message, including:
- the number of messages is output and displayed on the input display interface and in a preset position of the target sending application.
- Get the number of messages with unread marks in the messages corresponding to the target sending application When a message is received, add the unread mark of the message.
- the unread mark of the message can be used to count the unread messages in the target sending application. , to obtain the number of messages with unread marks, and output and display the number of messages in the input display interface and the preset position of the target sending application, such as the identification information icon or name, for details, please refer to Figure 21, so that the user can understand each target easily. Sends the number of unread messages for the app and prompts the user to read it.
- a prompt message is displayed to inform the user that there is a new message to read, and an unread mark of the message is added, so that the user can see the unread information at a glance, and will not miss or miss the right message. Timely reading of news.
- the present application also provides a method for displaying an input method.
- the method for displaying an input method includes the following steps:
- the input display interface displays the corresponding to-be-input style according to the target sending application
- Input the message to be sent in the to-be-input style and send it.
- the target sending application may be an email or a short message or an instant messaging application.
- Instant messaging applications include but are not limited to WeChat, QQ and WhatsApp.
- it before selecting a target sending application on an input display interface with an input keyboard, it includes: outputting a sending selection interface, where the sending selection interface includes at least one sending application; when the sending selection interface receives a selection instruction, according to the The selection instruction determines the target sending application.
- the triggering of the output transmission selection interface may be triggered based on a key on an input display interface with an input keyboard or a touch operation corresponding to the output transmission selection interface, which is not limited.
- the target sending application is an email or a short message or an instant messaging application
- the sending application is an email or a short message or an instant messaging application.
- the identification information of at least one sending application displayed in the sending selection interface, and the identification information includes at least one of category, icon, and name.
- the identification information of WeChat can be the application icon corresponding to WeChat, or it can be WeChat name.
- the target sending application is a part or all of the sending applications selected from at least one sending application in the sending selection interface, and is the target sending object of the information to be sent.
- the input display interface displays the corresponding to-be-input style according to the target sending application.
- the corresponding relationship between the target sending application and the to-be-input style can be preset, and the corresponding target sending application may be an email, a short message, or an instant messaging application.
- the styles to be input corresponding to each target sending application in the target sending applications are different.
- the input display interface displays the corresponding to-be-input style according to the target sending application, and the display mode may be switching to the to-be-input style, or to add the to-be-input style to the existing input display interface.
- At least two target sending applications can be selected, and the styles to be input corresponding to each target sending application can be displayed respectively.
- different target sending applications require different styles or formats to be input, such as text messages or emails, after switching to the style corresponding to the target sending application, input according to the established style, without Manual adjustment is required, and the operation is simple.
- FIG. 25 is a schematic flowchart of a nineteenth embodiment of the input method display method of the present application.
- the input method display method includes: The following steps:
- Step 10 detects in the first area that the character is operated with the preset rule
- the first area is a touch area of the terminal device, wherein the touch area includes a touch screen, a back case of the device, and a side of the device.
- the first area is an input box area displayed on the touch screen of the terminal device, wherein the display position of the characters is located in the input box area, and the characters include but are not limited to characters, numbers, letters, pictures, punctuation marks and expressions. at least one.
- the preset rules include, but are not limited to, an operation rule for increasing the character gap and an operation rule for enlarging a character.
- the preset rule when the characters are displayed in the display mode corresponding to the preset rule, the spacing between the characters is larger or smaller than the gap between the characters that are not operated according to the preset rule, and also That is, the spacing between the characters is larger than the character spacing when the characters are displayed in the display mode corresponding to other rules;
- the preset rule is the enlarged character operation rule, when the characters are displayed in the display mode corresponding to the preset rule, the size of each character is equal to The characters are displayed in a display mode larger than that corresponding to other rules, wherein the other rules are rules other than the preset rules.
- FIG. 26 is a schematic flowchart of the display method of the nineteenth embodiment of the input method of the present application for displaying characters in a display mode corresponding to preset rules.
- step 10 characters are displayed in a mode corresponding to preset rules.
- Display includes:
- the preset rule includes an operation rule for increasing the character gap, and the characters are displayed in the form after the gap is increased; or,
- Step 12 the preset rules include an operation rule for enlarging characters, and the characters are displayed in an enlarged form.
- the preset rule includes an operation rule for narrowing the gap between characters, and the characters are displayed in the form after the gap is narrowed.
- the preset rules include operation rules for reducing characters, and the characters are displayed in a reduced form.
- a specific implementation manner of the preset rule may trigger the implementation of the preset rule by presetting a touch operation corresponding to the preset rule, which is not limited thereto.
- the characters can be preset to be output and displayed with the spacing of the preset character gap, or the characters corresponding to the character gap increase operation rule can be displayed.
- the operation parameter determines the size of the gap between each character, wherein the operation parameter is the parameter of the touch operation corresponding to the operation rule for increasing the character gap, and the operation parameter includes but is not limited to at least one of the touch pressure value, the touch duration, the sliding distance and the touch area.
- the larger the operation parameter the larger the size of the gap between each character, which is not limited.
- Step 20 when detecting the movement operation of the positioning mark, obtain the positioning position of the positioning mark according to the moving operation, and obtain characters adjacent to both sides of the positioning position;
- Step 30 the characters are displayed in a display mode corresponding to the preset rule.
- the positioning marks are used to locate the gaps between the displayed characters or the two sides of any line of characters, and then perform a correction operation on the characters to be corrected after positioning the character gaps of the characters to be corrected by the positioning marks, wherein, Correction operations include, but are not limited to, delete character operations and insert character operations.
- the positioning identifier is an input cursor.
- the positioning position of the positioning mark refers to the target gap between the characters where the positioning mark is located after the moving operation.
- the triggering of the movement operation of the positioning mark is triggered by a touch operation corresponding to the moving operation, wherein the touch operation may be a single touch operation, such as a sliding operation or a click operation, that is, the single touch operation directly determines the relationship between the characters of the positioning mark.
- the target gap is convenient and quick. For example, when the moving operation is a sliding operation, the starting point of the sliding operation corresponds to the character gap where the positioning mark is currently located, and the target gap between the characters where the positioning mark is located is determined by the sliding distance and sliding direction of the sliding operation.
- the corresponding relationship can be set in advance; it can also be multi-touch operation, such as double-click operation or combination of click operation and sliding operation, the initial position and target position of the positioning mark can be determined respectively through multi-touch operation. It can be understood that the initial position and target position can be the same. , the use of multi-touch operation can also avoid the problem of false trigger operation.
- the operation rule for increasing the character gap or the operation rule for enlarging the character is different from the touch area of the moving operation.
- the touch operation corresponding to the operation rule for increasing the character gap and the touch operation corresponding to the moving operation may be the same type of touch operation, such as a sliding operation, or different types of touch operations, which are not limited.
- the touch operation corresponding to the operation rule for increasing the character gap and the touch operation corresponding to the moving operation are the same type of touch operation, in order to avoid the triggering of the operation rule for increasing the character gap or the moving operation when the same type of touch operation is detected If the triggering is confusing, the touch area triggered by the operation rule for increasing the character gap and the touch area triggered by the moving operation can be defined as different touch areas, so that the same touch operation can be achieved in different touch areas. Large character gap operation rules and move operations. In the same way, the touch operation corresponding to the enlargement character operation rule and the touch operation corresponding to the moving operation are not repeated here.
- the characters adjacent to both sides of the positioning mark obtain a preset number of characters adjacent to both sides of the positioning mark, or determine the character line of the character where the positioning mark is located as the characters adjacent to both sides of the positioning mark, and the characters correspond to the preset rules. After the display mode is displayed, the characters adjacent to the two sides of the positioning mark can be modified, that is, the modification mode is entered.
- the display method of the input method further includes: when a confirmation instruction is received, enlarging or reducing the distance between the gaps between the characters to a second preset output distance.
- the second preset output spacing is the character spacing when characters are displayed in display modes corresponding to other rules other than the preset rules, for example, the other rules are the default character output spacing when characters are normally output through the input method.
- step 30 including:
- the positioning position of the positioning mark can be accurately re-determined by the moving operation of the positioning mark.
- the characters are manipulated based on preset rules, and after the positioning position of the positioning mark is determined by the movement mark of the positioning mark, the characters adjacent to both sides of the positioning position are displayed in the display mode corresponding to the preset rules.
- the preset rules such as increasing the character gap operation rule to increase the gap between each character, it is convenient to accurately locate the gap between the characters by moving operations such as finger touch operations, That is, the target gap between the characters to be corrected is determined through the moving operation, so as to move the positioning mark to the target gap to perform subsequent operations on the characters to be corrected.
- FIG. 27 is a schematic flowchart of the twentieth embodiment of the display method of the input method of the present application.
- step 11 includes:
- Step 111 Determine the size of the gap between each of the characters according to the operation parameter corresponding to the operation rule for increasing the character gap, wherein the operation parameter includes at least one of the touch pressure value, the touch duration, the sliding distance and the touch area.
- the operation parameter includes at least one of the touch pressure value, the touch duration, the sliding distance and the touch area.
- Step 112 Increase the gap between each of the characters according to the size of the gap.
- the specific implementation of the operation rule for increasing the character gap can be by presetting a touch operation corresponding to the operation rule for increasing the character gap, and then triggering the realization of the operation rule for increasing the character gap through the touch operation. Including but not limited to at least one of sliding operation, clicking operation and long pressing operation.
- the size of the gap between each character can be determined by the operation parameter corresponding to the character gap increase operation rule.
- the operation parameter is a parameter of the touch operation corresponding to the operation rule for increasing the character gap, and the operation parameter includes at least one of a touch pressure value, a touch duration, a sliding distance, and a touch area.
- the touch operation corresponding to the operation rule for increasing the character gap includes but not limited to at least one of a sliding operation, a click operation and a long-press operation, and the operation parameter is the parameter of the touch operation corresponding to the operation rule for increasing the character gap, and the operation parameter Including at least one of touch pressure value, touch duration, sliding distance, and touch area.
- the operation parameters of the touch operation that is, the click operation or the long press operation, such as touch pressure value, touch At least one of the duration and the touch area to determine the size of the gap between each character according to the operation parameters
- the touch operation corresponding to the operation rule for increasing the character gap is a sliding operation
- the operation parameters of the sliding operation can be obtained by, such as At least one of the touch duration and the sliding distance is used to determine the size of the gap between each character according to the operation parameter.
- the target operation parameters can be obtained by weighting each parameter to obtain the target operation parameters. The size of the gap between each character is determined according to the target operation parameter.
- the size of the gap between each character is determined according to the operation parameter or the target operation parameter, and then the gap between each character is increased according to the determined size of the gap between each character, that is, the determined gap between each character
- the gap is displayed at intervals.
- the size of the gap between each character is determined according to the operating parameter or the target operating parameter, and the corresponding relationship between the operating parameter or the target operating parameter and the size of the gap between the characters can be preset, and the corresponding relationship can be that the larger the operating parameter or the The larger the target operation parameter, the larger the gap between each character, which is not limited.
- the corresponding operation parameters include at least one of touch pressure value, touch duration, sliding distance, and touch area, specifically including but not limited to the following implementations:
- Specific implementation mode 1 when the operation parameter is the touch pressure value, the larger the acquired touch pressure value, the larger the gap between each character, wherein the correspondence between the touch pressure value range and the gap size between the characters can be preset. relationship, so that when acquiring the touch pressure value, the size of the gap between characters is determined by comparing the preset touch pressure value range where the touch pressure value is located.
- obtaining the touch pressure value of the touch operation can be obtained through the pressure sensor provided on the terminal device;
- the operation parameter is the touch duration
- the longer the acquired touch duration is, the larger the gap between each character is.
- the correspondence between the touch duration range and the gap size between the characters can be preset to When acquiring the touch duration, the size of the gap between each character is determined by comparing the preset touch duration range in which the touch duration is located.
- obtaining the touch duration of the touch operation can be obtained through the timing device provided in the terminal device;
- Specific implementation mode 3 when the operation parameter is the sliding distance, the larger the obtained sliding distance, the larger the gap between each character, and the size of the gap between each character determined by the sliding distance is smaller than the above-mentioned operation parameter is the touch pressure value or
- the specific implementation principle of the touch duration is similar, and will not be repeated here.
- the determination of the sliding distance can be determined by obtaining the coordinate position information of the initial position and the termination position of the sliding operation;
- Specific implementation mode 4 When the operation parameter is the touch area, the obtained touch area is used to determine the minimum gap between the characters, and then the gap between the characters can be set to be greater than or equal to the minimum gap to avoid the gap between the characters. The gap between the fingers is too small, resulting in inaccurate positioning.
- the touch area can be determined by obtaining the contact area between the finger and the touch area at any point in the contact process;
- Specific implementation mode 5 When the operation parameters are at least two of the touch pressure value, the touch duration, the sliding distance and the touch area, weights can be set for each parameter of the multiple operation parameters in advance, and the weighted calculation is performed on the multiple operation parameters.
- the target operation parameters are obtained, and the size of the gap between each character is determined by the target operation parameter, wherein the size of the gap between each character can be determined more accurately by obtaining the target operation parameter by weighting and synthesizing multiple operation parameters.
- the operation rule for increasing the character gap is a first sliding operation
- the steps of displaying the characters in the form of the increased gap include: acquiring a sliding area corresponding to the first sliding operation; increasing the gap between each character in the sliding area. .
- the first area is an input frame area displayed on the touch screen of the terminal device, wherein the display position of the character is located in the input frame area.
- the first sliding operation is detected in the first area, that is, the characters displayed in the input box area are operated by increasing the character gap operation rule, the sliding area corresponding to the first sliding operation can be obtained, and the input box area can be determined by the sliding area.
- the area where the characters need to increase the character gap optionally, the sliding area may be the area where all the characters in the input box area are located, or the area where some characters are located in the input box area, which is not limited. It should be noted that the acquisition of the sliding area corresponding to the first sliding operation can be determined by the initial position and the ending position of the first sliding operation.
- the characters in the sliding area are used as target characters to increase the character gap.
- the size of the gap between each character can be determined by the operation parameter of the first sliding operation corresponding to the operation rule for increasing the character gap, wherein the operation parameter includes but is not limited to the sliding distance and For at least one of the touch areas, it should be noted that the larger the operation parameter, the larger the size of the gap between each character.
- the size of the gap between each character is determined by the operation parameter corresponding to the operation rule for increasing the character gap, that is, the operation parameter of the touch operation corresponding to the operation rule for increasing the character gap is obtained.
- the operation is simple and fast, and each character displayed by increasing the gap passes through the positioning mark.
- Target gaps between characters can be positioned more accurately, and additional auxiliary tools such as a mouse or a stylus are not required, reducing costs.
- FIG. 28 is a schematic flowchart of the twenty-first embodiment of the display method of the input method of the present application.
- the moving operation is a second sliding operation
- the step of acquiring the target gap between the characters where the positioning position of the positioning mark is located according to the moving operation in step 20 includes:
- Step 21 acquiring the sliding direction and/or the sliding trajectory of the second sliding operation
- Step 22 Determine the target gap between the characters where the positioning mark is located according to at least one of the position of the positioning mark, the sliding direction, and the sliding track.
- the sliding track of the second sliding operation can be understood as the sliding distance.
- Obtaining the sliding distance of the second sliding operation may be determined by obtaining the coordinate position information of the initial position and the ending position of the second sliding operation.
- the target gap between the characters where the positioning mark is located is determined according to the position of the positioning mark, the sliding direction and the sliding track, that is, based on the gap between the characters where the positioning mark is located, the sliding direction of the second sliding operation is used to determine the moving direction of the positioning mark , and determine the distance that the positioning mark moves in the determined moving direction through the sliding distance of the second sliding operation, so as to determine the target gap of the character determined by the positioning mark through the second sliding operation.
- the sliding distance of the second sliding operation is used to determine the distance that the positioning mark moves in the determined moving direction, so as to determine the target gap of the character determined by the positioning mark through the second sliding operation, and the sliding distance and the size of the characters and the character
- the corresponding relationship between the gap sizes such as taking half of the length of the two characters as the unit value of the movement, to ensure that the location of the positioning mark is determined by the sliding distance.
- the size is used as the effective sliding distance of the sliding distance
- the size of the character is used as the sliding unit value to ensure that the location of the positioning mark determined by the sliding distance can be located in the gap between the characters, which is not limited.
- the moving operation is determined to be the second sliding operation, and based on the gap between the characters where the positioning mark is located, the sliding direction of the second sliding operation is used to determine the moving direction of the positioning mark, and the second sliding operation is used to determine the moving direction of the positioning mark.
- the sliding distance of the operation determines the distance that the positioning mark moves in the determined moving direction, so as to determine the target gap of the character determined by the positioning mark through the second sliding operation, the operation is simple and convenient, and the target gap of the positioning mark can be quickly and accurately determined, to operate on characters on either side of the target gap.
- FIG. 29 is a schematic flowchart of the twenty-second embodiment of the display method of the input method of the present application.
- step 30 it includes:
- Step 40 when a third sliding operation is detected in the second area, determine a character correction type according to the third sliding operation, wherein the character correction type includes at least one of deleting characters and restoring characters;
- Step 50 Correct the character to be corrected according to the character correction type and the third sliding operation.
- the character to be corrected is corrected according to the character correction type and at least one of the sliding track or the sliding direction or the sliding distance corresponding to the third sliding operation.
- the touch parameters of the touch operation can be obtained when the touch operation is detected, and by judging whether the touch parameters match the touch parameters corresponding to the third sliding operation, the touch parameters corresponding to the third sliding operation When matching, it can be determined that a third sliding operation is detected.
- the touch parameters corresponding to the third sliding operation include but are not limited to the preset sliding distance, sliding speed and sliding direction. It should be noted that the corresponding relationship between the third sliding operation and the touch parameters can be set in advance, and the corresponding relationship can be found in It can be set during the production process of the terminal equipment, and can also be set by the user according to his own operating habits, which is not limited.
- the second area is a touch area of the terminal device, where the touch area includes a touch screen, a back case of the device, and a side of the device.
- the second area is the area where the input soft keyboard area is displayed on the touch screen of the terminal device, wherein, when the second area is the input soft keyboard area, a transparent control panel can be added on the upper layer of the input soft keyboard in advance, and then On the basis of not hiding the input soft keyboard, the characters to be corrected in the first area, such as letters, numbers and punctuation marks, can be corrected through the third sliding operation detected on the transparent control panel.
- the sliding area may modify the characters displayed in the first area based on the positioning identifier, which is not limited.
- the character correction type is determined according to the third sliding operation, and the character correction type can be determined according to the sliding direction of the third sliding operation.
- the character correction type includes at least one of deleting characters and restoring characters, and the sliding direction of the third sliding operation satisfies In the first direction, the character correction type is determined to be a deleted character; when the sliding direction of the third sliding operation satisfies the second direction, the character correction type is determined to be a recovery character.
- the first direction is opposite to the direction of the second direction; the character correction type can also be determined according to the sliding direction corresponding to the third sliding operation and the position of the positioning mark, optionally, the sliding direction and the position of the positioning mark are to the left.
- the character correction type is determined to be a deleted character, and/or when the sliding direction is the same as the rightward sliding direction at the location of the positioning mark, the input correction type is determined to be a recovery character, which is not limited.
- the input correction type is determined to be a recovery character, which is not limited. For example, when the user needs to delete characters in the first area, swipe to the left to trigger the deletion operation, and determine the number of characters to be deleted through the sliding trajectory of the sliding to the left, that is, the sliding distance; when the user needs to restore the content of the deleted characters , swipe to the right to trigger the recovery operation, and determine the number of characters to be recovered by the sliding distance of the swipe to the right.
- the characters to be corrected are corrected according to the character correction type and the third sliding operation, and the characters to be corrected are corrected by the sliding track or sliding distance corresponding to the third sliding operation on the basis of determining the character correction type according to the third sliding operation.
- the correction of the characters to be corrected by the sliding track or the sliding distance corresponding to the third sliding operation is essentially to determine the number of the characters to be corrected by the sliding distance, and the corresponding relationship between a character and the sliding distance can be corrected by preset, and the longer the sliding distance is longer, the more characters that can be corrected; it can also be determined by the ratio of the sliding distance to the preset length, and then the number of characters to be corrected corresponding to the row where the positioning mark is located is determined according to the ratio.
- the sliding distance reaches 20%, delete 20% of the characters in the current line or restore the content of the deleted 20% of the characters.
- the preset length may be the length of the character to be corrected in the row where the positioning identification is obtained, or may be the length or width of the display screen of the terminal device. It is easy to understand that the preset length is the length of the display screen of the terminal device.
- the length or width can be further determined according to the display state of the terminal device, wherein the display state of the terminal device includes horizontal screen display or vertical screen display. For example, when the display state of the terminal device is vertical screen display, the preset length It is the width and length of the terminal device, which is not limited.
- the determination of the sliding trajectory or the sliding distance of the third sliding operation can be determined by obtaining the initial position and the ending position of the third sliding operation, for example, by obtaining the initial coordinate information of the initial position and the final coordinate information of the ending position. , which is not limited here.
- the character correction type includes at least one of deleting the character and restoring the character, wherein, the positioning mark determined based on the gap between the characters to be corrected is the character to be corrected, and the character correction type is to delete the character, by
- the third sliding operation can perform a deletion operation on the character to be corrected.
- the character correction type is recovery character, and the recovery operation is performed from the character that has been deleted through the third sliding operation.
- the character to be corrected is "Let's go to see the sea and
- the character correction type is the delete character
- the sliding direction of the third sliding operation is leftward for the correction to be corrected.
- Figure 30 is a schematic diagram of the character correction type in the twenty-second embodiment of the display method of the input method of the application being a deletion character, wherein P1 is a leftward sliding operation; the character correction type is a recovery character, and the third sliding The sliding direction of the operation is to the right for the recovery operation from the characters that have been deleted, such as "Go to see the sea and".
- FIG. 31 is a schematic diagram showing that the character correction type is recovery characters in the twenty-second embodiment of the input method display method of the present application, wherein P2 is a rightward sliding operation.
- the sliding distance of the third sliding operation can be used to determine the number of deleted characters.
- step 50 includes: determining the character to be corrected according to the third sliding operation; and correcting the character according to the character correction type. For example, the character to be deleted is determined according to the sliding distance corresponding to the third sliding operation, and the determined character to be deleted is deleted from all characters.
- step 50 includes: according to the third sliding operation from The characters to be corrected are determined from the pre-stored deleted characters; the characters are corrected according to the character correction type. For example, the character to be restored is determined from the deleted characters according to the sliding distance corresponding to the third sliding operation, and the character to be restored is restored.
- the steps performed for the character correction type to restore characters can be performed after the steps performed for the character correction type to delete characters, and after the steps performed for the character correction type to delete characters, the deleted characters can be saved or Updates deleted characters stored in preset storage locations.
- the character correction type is determined by the third sliding operation detected in the second area, and when the character correction type is the deletion character, The operation of deleting characters can be performed directly through the third sliding operation based on the target gap, which is simple, convenient and fast; when the character correction type is recovery characters, the deleted characters can be recovered through the third sliding operation based on the target gap.
- the operation is to output the deleted characters to the position of the character gap corresponding to the target gap, so as to quickly retrieve the deleted characters and avoid the problem of accidental deletion.
- the present application also provides a method for displaying an input method.
- the method for displaying an input method includes the following steps:
- the preset operation mode includes at least one of the following: a use mode, a display mode of the terminal device, and an operator mode.
- the usage mode is such as left-hand mode and/or right-hand mode
- the display mode of the terminal device is such as landscape display and/or portrait display
- the operator mode is such as child mode and/or elderly mode.
- Inputting a preset operation mode into the terminal device can be determined by the operation mode preset in the setting interface of the operation mode, or the display mode of the terminal device can be determined based on the detection device of the terminal device, such as through a gyroscope;
- the fingerprint information obtained is compared with the pre-stored fingerprint information to determine the current usage mode such as the left-hand mode and/or the right-hand mode according to the comparison result, wherein the pre-stored fingerprint information includes the left-hand fingerprint information and the right-hand fingerprint information.
- fingerprint information or, the user is photographed by the camera of the terminal device to identify the user with a face, so as to determine whether the current operator mode is the child mode or the elderly mode, which is not limited in this embodiment.
- the first area is an input box area displayed on the touch screen of the terminal device, and characters are input in the first area, and the characters include but are not limited to at least one of characters, numbers, letters, pictures, punctuation marks and expressions.
- the characters are displayed on the terminal device in a display manner corresponding to the preset rule.
- the preset rule corresponding to the preset operation mode includes at least one of an operation rule for increasing or reducing a character gap and an operation rule for increasing or reducing a character.
- the corresponding relationship between the preset operation mode and the preset rule can be set in advance.
- the preset rule is the operation rule for increasing the character gap
- the characters are displayed in the display mode corresponding to the preset rule, that is, the spacing between each character is greater than that of the preset rule.
- the preset rules that is, the rules other than the preset rules, are used to display the gap between the operation characters; when the preset rule is the operation rule for enlarged characters, the characters are displayed in the display mode corresponding to the preset rules, that is, the size of each character is larger than the size of the characters.
- the characters are displayed in a display manner corresponding to the preset rules, that is, rules other than the preset rules.
- the preset rule can be set to increase the character gap operation rule
- the display mode can also be set to increase the character gap operation rule while increasing the character operation rule. rules, there are no restrictions on this.
- the operation rule for increasing the character gap may be displayed by increasing the spacing between characters according to a preset spacing, or it may be an operation parameter corresponding to the operating rule increasing the character gap.
- the size of the gap between each character is determined, and the gap between each character is increased according to the determined size of the gap.
- increasing the character operation rule that is, increasing the size of the character
- parameter increase the character size according to the determined enlargement parameter
- the specific implementation is the same as the principle of determining the size of the gap between each character according to the operation parameter corresponding to the operation rule for increasing the character gap in the second embodiment, this embodiment does not Repeat.
- the character is displayed in a display mode corresponding to the preset rule
- the preset rule includes at least one of an operation rule for increasing or reducing a character gap and an operation rule for increasing or reducing a character
- the display The mode includes at least one of the first display mode, namely, increasing the spacing between characters, and the second display mode, namely, increasing the size of the characters.
- the spacing between each of the characters is larger than the character gaps that are not operated according to the preset rules; or, when the characters are displayed in the first display mode corresponding to the preset rules
- the size of each character is larger than the size of the characters not displayed in the preset operation mode.
- the characters are displayed in a display mode corresponding to a preset rule, and when a movement operation of the positioning mark is detected, the character where the positioning position of the positioning mark is located is obtained according to the moving operation
- the target gap between the positioning marks is moved to the target gap, and the characters adjacent to both sides of the positioning mark are acquired, and the characters on the adjacent sides are in the modification mode.
- the positioning marks are used to locate the gaps between the displayed characters or the two sides of any line of characters, and then use the positioning marks to locate the character gaps of the characters that need to be corrected, and then execute the execution on the characters that need to be corrected. Correction operation, wherein the correction operation includes but is not limited to the operation of deleting characters and the operation of inserting characters.
- the positioning identifier is an input cursor.
- the triggering of the movement operation of the positioning mark is triggered by a touch operation corresponding to the moving operation, wherein the touch operation may be a single touch operation, such as a sliding operation or a click operation, that is, the single touch operation directly determines the relationship between the characters of the positioning mark.
- the target gap is convenient and quick. For example, when the moving operation is a sliding operation, the starting point of the sliding operation corresponds to the character gap where the positioning mark is currently located, and the target gap between the characters where the positioning mark is located is determined by the sliding distance and sliding direction of the sliding operation.
- the corresponding relationship can be set in advance; it can also be multi-touch operation, such as double-click operation or combination of click operation and sliding operation, the initial position and target position of the positioning mark can be determined respectively through multi-touch operation. It can be understood that the initial position and target position can be the same. , the use of multi-touch operation can avoid the problem of false trigger operation.
- the characters are displayed in the display mode corresponding to the preset rules, and the space between each character can be displayed by increasing the space between each character.
- the operation obtains the target gap between the characters where the positioning position of the positioning mark is located, and moves the positioning mark to the target gap.
- a preset number of characters adjacent to both sides of the positioning mark can be obtained, and the character line of the character where the positioning mark is located can be determined as the characters adjacent to both sides of the positioning mark, so as to realize the identification of the two sides of the positioning mark.
- the adjacent characters are modified, that is, the modification mode is entered.
- the input characters are displayed in a normal mode.
- the normal mode refers to other display modes other than the display modes corresponding to the preset rules.
- the distance of the gap between each character can be enlarged or reduced to the second preset output distance.
- the second preset output spacing is the character spacing when characters are displayed in display modes corresponding to other rules except the preset rules, for example, the other rules are the default character output spacing when characters are normally output through the input method.
- the present application also provides a method for displaying an input method.
- the main solution of the embodiment of the present application is: after receiving a verification instruction triggered through a verification interface, receiving verification information, identifying the verification code in the verification information, and converting The verification code is input into the input box of the verification interface.
- the terminal in this embodiment of the present application may be a smart phone, or may be a terminal device such as a PC, a tablet computer, and a portable computer.
- the terminal may include: a processor 1001 , such as a CPU, a network interface 1003 , a memory 1004 , and a communication bus 1002 .
- the communication bus 1002 is used to realize the connection and communication between these components.
- the network interface 1003 may include a standard wired interface and a wireless interface (eg, a WI-FI interface).
- the memory 1004 may be high-speed RAM memory, or may be non-volatile memory, such as disk memory.
- the memory 1004 may also be a storage device independent of the aforementioned processor 1001 .
- terminal structure shown in FIG. 3 does not constitute a limitation on the input terminal of the verification code, and may include more or less components than the one shown, or combine some components, or different components layout.
- the memory 1004 which is a computer storage medium, may include an operating system, a network communication module, a user interface module, and a verification code input program.
- the network interface 1003 is mainly used to connect to the background server and perform data communication with the background server; and the processor 1001 can be used to call the input program stored in the memory 1004, and perform the following operations:
- the verification code is automatically displayed in the input box of the verification interface.
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- the received information is verification information.
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- the initial input position is obtained according to the position of the input box.
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- the initial input position is acquired according to the language type and/or the position of the input box.
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- the step of filling the verification code into the verification code input box is performed; and/or,
- the verification code in the verification information and the target application corresponding to the verification code are associated and recorded.
- processor 1001 can call the input program stored in the memory 1004, and also perform the following operations:
- the recorded verification code is filled in the verification code input box of the target application.
- the present application provides a twenty-third embodiment of a method for displaying an input method.
- the method for displaying an input method includes the following steps:
- Step S310 after receiving the verification instruction triggered by the verification interface, receiving verification information
- Step S320 identifying the verification code in the verification information
- Step S330 input the verification code into the input box of the verification interface.
- the execution terminal in this embodiment may be a smart phone, a portable computer, or a tablet computer.
- the execution terminal in this embodiment can exchange data, and can send and receive short messages or email messages.
- the verification code in the text message or email message is automatically entered into the corresponding verification code input box.
- an input method display program is provided on the terminal device. After receiving the information and judging that the information is verification information, the verification code in the verification information is identified, and then the verification code is input into the In the input box of the verification interface described above, the automatic input of the verification code is realized.
- Receiving the verification instruction triggered by the verification interface means that the execution terminal receives the verification code request triggered by the user on the verification interface. Send a request to send the verification code information to the preset mobile phone number or email address, and receive the sent verification information in real time.
- the verification information includes a verification code and an application name corresponding to the verification code.
- the verification code in the verification information is identified, that is, the execution terminal parses the content of the verification information, and obtains the verification code in the verification information, and the The verification code can be multiple digits, a combination of multiple letters, or a combination of multiple digits and letters.
- the verification code can be multiple digits, a combination of multiple letters, or a combination of multiple digits and letters.
- the verification code input terminal after receiving the verification instruction triggered through the verification interface, the verification code input terminal first receives verification information, then recognizes the verification code in the verification information, and finally inputs the verification code into the verification interface input box.
- the verification code input terminal By parsing and identifying the content of the verification information, obtaining the verification code, and then automatically entering the verification code into the verification box of the verification interface, the automatic input of the verification code is realized, the operation is intelligent and simple, and the user experience and the intelligence of the execution terminal are improved.
- the present application provides a twenty-fourth embodiment of a method for displaying an input method. Based on the embodiment shown in FIG. 32 , after receiving the verification instruction triggered by the verification interface, the The steps to verify the information include:
- Step S311 receiving the information in real time after receiving the verification instruction triggered by the verification interface
- Step S312 identifying keywords in the content of the information
- Step S313 when it is recognized that there is a preset keyword in the content, it is determined that the received information is verification information.
- the execution terminal can receive information in real time, and the information may be a short message or an email containing a verification code, or a short message or an email without a verification code. It can be understood that the short message or email containing the verification code contains special keywords, such as keywords such as verification code and verification. Therefore, after receiving the information, first identify whether there is a preset keyword in the content of the information, and determine whether the information is verification information based on the preset keyword.
- the received information is verification information, for example: when there is a "verification code" in the content of the information, it can be The information is considered verification information.
- the information is received in real time, the keywords in the content of the information are first identified, and then when it is identified that there is a preset keyword in the content, the It is determined that the received information is the verification information, so that the verification information containing the verification code can be identified from the information, and the operation is quick and intelligent.
- the present application provides a twenty-fifth embodiment of a method for displaying an input method.
- the verification code is entered into the input box of the verification interface.
- the steps in include:
- Step S331 obtaining the initial input position of the input box of the verification interface
- Step S332 Input the verification code into the input box from the initial input position.
- the input box is the verification code filling box
- the initial input position is the verification code when filling in the input box.
- the position of the input box of the verification interface can be obtained by first identifying the verification interface to determine whether there is a preset keyword in the verification interface, and when there is a preset keyword, according to The keyword obtains the position of the input box. For example, according to the identification of the current interface, the verification interface has keywords such as "verification code” and "verification code input”, and the position of the input box corresponding to the keyword is the position of the input box of the verification interface.
- the initial input position is obtained according to the position of the input box.
- the initial input position can be obtained by first obtaining the current language type of the execution terminal, and then obtaining the initial input position according to the language type. . For example: when the acquired language of the current execution terminal is English, the initial input position is the leftmost end of the input box; when the acquired language of the current execution terminal is Arabic, the initial input position is is the rightmost end of the input box.
- the verification code is input into the input box from the initial input position, and the verification code is input from the initial input position.
- the input box after obtaining the initial input position of the input box, simulate a manual click, insert a cursor at the initial input position, and enter the copy of the clipboard or stored in the preset memory at the cursor. verification code.
- the execution terminal after recognizing the verification code of the verification information, the execution terminal first obtains the initial input position of the input box of the verification interface, and then inputs the verification code into the input from the initial input position box, the recognized verification code can be accurately input into the verification code input box, and the operation is simple and intelligent.
- the present application provides a twenty-sixth embodiment of a method for displaying an input method. Based on the embodiment shown in FIG. 32 , after the step of recognizing the verification code in the verification information, also includes:
- Step S340 obtain the verification code feature in the verification information and the target application corresponding to the verification code
- Step S330 when the application of the current interface matches the target application, execute the step of filling the verification code into the verification code input box; and/or,
- Step S350 when the application on the current interface does not match the target application, associate and record the verification code in the verification information and the target application corresponding to the verification code.
- the verification code feature in the verification information and the target application corresponding to the verification code can also be obtained according to the content in the verification information, and the verification code feature is
- the composition method includes numbers, letters, and the combination of numbers and letters.
- the step of filling the verification code into the verification code input box is performed, that is, the verification code is filled in the verification code input box. Paste or output the copied or stored verification code into the input box of the verification interface.
- the application of the current interface does not match the target application, that is, the current interface is not the verification interface corresponding to the verification code
- the verification code in the verification information and the target application corresponding to the verification code are used.
- the associated information is then recorded, and the record can be copied to the clipboard or stored in a preset memory.
- the interface after switching is identified, and the application corresponding to the interface after switching is obtained, and when it is recognized that the interface after switching is matched with the target application , wherein the target application is the application corresponding to the recorded verification code, so after recognizing that the switched interface is the verification interface corresponding to the recorded verification code, the recorded verification code is filled in the switched
- the verification code input box of the interface is filled in the verification code input box of the target application.
- the verification code feature in the verification information and the target application corresponding to the verification code can also be obtained according to the content, and in the current interface
- the application matches the target application perform the step of filling the verification code into the verification code input box, and/or, when the application on the current interface does not match the target application, enter the verification code in the verification information.
- the verification code is associated and recorded with the target application corresponding to the verification code, so that when multiple applications need to be verified, multiple verification codes are received at the same time, and multiple verification codes can be filled in the corresponding applications according to each verification information.
- the operation is simple and intelligent.
- FIG. 36 is a reference diagram of a verification interface for user interaction involved in the solution of the embodiment of the present application.
- the interface is a reference diagram of a verification interface for user interaction, in particular, the interface is a verification code input interface after triggering a verification instruction, and the interface may include a verification code input box, an input keyboard, and the like.
- the obtained verification code can be automatically input into the verification code input box, so that after the verification instruction is triggered, the obtained verification code is input into the verification code input box of the verification code input interface.
- the present application also provides a display method of the input method.
- the method includes:
- Step S410 when receiving the verification code, analyze the verification code type of the verification code
- the received verification code can be a short message or text verification code sent by the server, or a picture verification code displayed in the app.
- the type of verification code is analyzed.
- the type of verification code includes text verification. It also includes the type of information in the verification code, such as pure digital verification code, pure letter verification code, mixed type verification code, etc.
- Step S420 determining a predefined keyboard style according to the application information and/or the verification code type
- the current application information and/or the text type of the verification code will be obtained, according to the current application information and/or verification code.
- Type which determines the predefined keyboard style.
- the application can be classified first, and the classification is based on the verification code type of the application, such as a plain English verification code. A pure digital verification code or a verification code mixed with English and digital.
- the classification results can be saved in the local database or in the cloud database. When needed, the current application information can be compared with the information in the database.
- the verification code type when the terminal receives the verification code, it obtains the keywords in the verification code, parses according to the keywords, and obtains the verification code type.
- an initial keyboard style is first determined according to the application information.
- the verification code is received, the verification code is parsed, and the final keyboard style is determined according to the verification code type.
- the predefined keyboard style is the numeric input keyboard style.
- the predefined keyboard style is the 26-key English keyboard style.
- the predefined keyboard style is the 26-key English keyboard style.
- the predefined keyboard styles can also be adjusted accordingly according to the user's habits.
- Step S430 displaying the predefined keyboard style
- FIG. 38 , FIG. 39 and FIG. 40 it is a schematic diagram of the user interface when the verification codes of pure numbers, pure letters and mixed styles are respectively. Of course, more other interface schematic styles may also be included.
- the verification code type of the verification code is analyzed; a predefined keyboard style is determined according to the application information and/or the verification code type; and the predefined keyboard style is displayed.
- the corresponding predefined keyboard style is obtained, and the keyboard is automatically displayed according to the corresponding predefined keyboard style, without the need for the user to manually switch, which is convenient for the user to verify the code. input, reduce user operations, and make the terminal more intelligent.
- a twenty-eighth embodiment of the display method of the input method is provided.
- the twenty-eighth embodiment is provided.
- Step S420 includes:
- Step S421 when an in-app verification code request is received, obtain current application information
- Step S422 determining the predefined keyboard style according to the application information
- the application information includes at least one of an application category, an application name, and an application icon.
- the applications whose verification code types are relatively fixed classify these applications by more verification code types in advance.
- the applications whose verification code type is pure numbers are classified into one category, and the applications whose verification code type is pure letters are classified into one category.
- the verification code type is a combination of numbers and letters into one category, and the classification results are stored in the database at the same time.
- the user's selection operation on the in-app verification code input box is received, that is, when the user has an action intention to enter the verification code
- the name information in the application information is obtained, and the obtained name information is stored in the database.
- the information is compared, the classification of the current application is determined, and the corresponding predefined keyboard style is determined.
- the predefined keyboard style is the numeric input keyboard style
- the predefined keyboard style is the 26-key English keyboard style
- the predefined keyboard style is 26 keys.
- the predefined keyboard style is determined through the application information, and the most suitable keyboard style can be directly determined when the user needs to input the verification code, without waiting for the verification code to be received for parsing, which is faster.
- a twenty-ninth embodiment of the display method of the input method is provided.
- the twenty-ninth embodiment is provided.
- Step S420 includes:
- the terminal After receiving the user's selection operation on the verification code input box in the application, the terminal will obtain the corresponding verification code according to the received selection operation.
- the application sends a request for obtaining the verification code to the server, and obtains the verification code information sent by the server, or displays the verification code content that needs to be input by the user through a picture.
- Step S424 judging the verification code type according to the verification code content
- the obtained verification code information is parsed to determine the verification code type.
- the verification code SMS you can judge by the keywords in the verification code. If the verification code is used as a keyword, the content immediately after the verification code is the specific verification code content, and it is judged whether the verification code content is pure numbers, pure letters or A combination of numbers and letters to determine the type of verification code. If the content of the verification code is displayed through the picture information, the verification code information in the picture is identified by the picture recognition technology, and the type of the verification code is judged.
- the corresponding predefined keyboard style is determined according to the verification code type.
- the predefined keyboard style is the numeric input keyboard style
- the predefined keyboard style is the 26-key English keyboard style
- the verification code combining numbers and letters is 26 keys.
- the predefined keyboard style is determined by the verification code type, and the keyboard style can be switched accurately according to the verification code content, which is convenient for the user to quickly input the verification code.
- a thirtieth embodiment of the display method of the input method is provided.
- the thirtieth embodiment is provided.
- Step S420 includes:
- the obtained application information is compared with the application information in the database to determine the application classification of the current application in the database, and the corresponding classification of the application is determined.
- the corresponding keyboard style is determined according to different application types.
- the predefined keyboard style is the digital input keyboard style.
- the predefined keyboard style is a 26-key English keyboard style.
- the predefined keyboard style is a 26-key English keyboard plus a mixed keyboard style of numbers.
- Step S427 after receiving the verification code content, obtain the verification code type and determine the second keyboard style according to the verification code type;
- the content of the verification code in the obtained short message or image is analyzed to determine the type of verification code, such as pure digital verification code, pure letter verification code or mixed type verification code.
- the second style is determined.
- the predefined keyboard style is the numeric input keyboard style
- the predefined keyboard style is the 26-key English keyboard style
- the predefined keyboard style is 26 keys.
- Mixed keyboard style of English keyboard plus numbers is 26 keys.
- Step S429 if the second keyboard style is the same as the first keyboard style, the predefined keyboard style is the first keyboard style;
- the first keyboard style When the first keyboard style is different from the second keyboard style, it means that the first keyboard style determined according to the application information matches the verification code type, and there is no need to switch the keyboard style initially. If the first keyboard style is different from the second keyboard style, then It means that there may be changes in the verification code type of the current application, that is, the verification code type of the application has been updated, the keyboard style is switched from the first keyboard style to the second keyboard style, and the application classification information in the database can also be marked. If the current application has been marked many times within a certain period of time, it means that the verification code type of the application has changed, and at this time, the classification of the corresponding application in the database can be updated.
- the first keyboard style is determined according to the application information
- the second verification code type is determined according to the actual verification code type. Determine whether the first keyboard style is the same as the second keyboard style, and determine the final keyboard style.
- the most accurate keyboard style can be obtained by comprehensively judging the keyboard style by the application information and the verification code type.
- a thirty-first embodiment of the display method of the input method is provided.
- the thirty-first embodiment
- step S430 it includes:
- Step A after receiving the verification code input operation in the predefined keyboard style, the keyboard style remains unchanged or switches to the previous keyboard style;
- the style of the keyboard can remain unchanged, that is, it is still the current predefined keyboard style. If the predefined keyboard style is the numeric keyboard, the keyboard is still kept as the numeric keyboard , you can also switch the keyboard style to the last recorded keyboard style, such as the current predefined keyboard style is a numeric keyboard, and the recorded keyboard style last used is a 26-key keyboard, then switch from the numeric keyboard to a 26-key keyboard keyboard.
- a thirty-second embodiment of the display method of the input method is provided.
- the thirty-second embodiment
- step S420 it includes:
- Step B1 obtaining the current input method type and/or the language information of the input method
- Step B2 adjusting the predefined keyboard style according to the input method type and/or the language information
- the input method type is whether the current input method supports the simultaneous display of numeric keys on a 26-key keyboard , if it cannot be displayed, when you need to display a mixed keyboard of 26 keys and numbers, adjust the keyboard style to the 26-key keyboard style.
- the current input language is Chinese and the content of the verification code includes letters, you also need to enter the The input voice in the keyboard style of the method is switched to English input.
- the keyboard style needs to be adjusted according to the input method type and voice information, which is more convenient for the user to input the verification code.
- a thirty-third embodiment of the display method of the input method is provided.
- the thirty-third embodiment is provided.
- step S430 it includes:
- Step S431 obtaining the current input mode of the terminal
- the input mode includes a one-hand input mode and a two-hand input mode, which corresponds to the operation mode of the terminal, that is, whether the terminal is currently in a one-hand operation mode or a normal operation mode.
- Step S432 determining the current keyboard display area according to the input mode
- the keyboard display area is the normal display area. If it is in one-hand mode, the keyboard is displayed in the left area or the right area according to the current left-hand operation mode or right-hand operation mode.
- Step S433 displaying a keyboard in the keyboard display area according to the predefined keyboard mode
- the keyboard can be displayed in the display area according to the predefined keyboard style.
- Step S434 acquiring the touch area in the display area of the terminal that receives the touch signal within a preset time
- Step S435 adjusting the display size of the keyboard according to the touch area and the display area;
- the touch signal is detected in the display area of the terminal, that is, the touch area where the user can easily perform touch operations in the terminal, and adjust the display size of the displayed keyboard according to the total size of the touch area in the display area, such as When the user's touch area is small, the keyboard is appropriately reduced so that the user can quickly adjust the size of the keyboard according to the current usage.
- Steps S431 to S433 are the steps of adjusting the display area of the keyboard
- steps S434 to S435 are the steps of adjusting the size of the keyboard, which can be adjusted individually, but not the display area and the keyboard size at the same time.
- the display area and display size of the keyboard can also be adjusted to further improve the input efficiency for the user to input the verification code.
- an embodiment of the present application also proposes a display device for an input method, and the display device for the input method includes:
- an analysis module for analyzing the verification code type of the verification code when the verification code is received
- a determining module for determining a predefined keyboard style according to the application information and/or the verification code type
- the display module is used for displaying the predefined keyboard style.
- the determining module is also used to:
- the predefined keyboard style is determined according to the application information.
- the application information includes at least one of an application category, an application name, and an application icon.
- the determining module is also used to:
- the predefined keyboard style is determined according to the verification code type.
- the determining module is also used to:
- the operation information is at least one of a selection operation, a positioning operation, an input operation, an editing operation, and a deletion operation;
- the predefined keyboard style is the second keyboard style
- the predefined keyboard style is the first keyboard style.
- the keyboard style switching device further includes:
- the switching module is configured to keep the keyboard style unchanged or switch to the previous keyboard style after receiving the verification code input operation in the predefined keyboard style.
- the keyboard style switching device further includes:
- the second acquisition module is used to acquire the current input method type and/or the language information of the input method
- An adjustment module configured to adjust the predefined keyboard style according to the input method type and/or the language information.
- the keyboard style switching device further includes:
- the third obtaining module is used to obtain the current input mode of the terminal
- a second determining module configured to determine the current keyboard display area according to the input mode
- a display module configured to display a keyboard in the keyboard display area according to the predefined keyboard mode.
- the adjustment module is also used to:
- the display size of the keyboard is adjusted according to the touch area and the display area.
- the present application also proposes a terminal device, which includes a memory, a processor, and a display program for an input method stored in the memory and running on the processor, and the display program for the input method is implemented when executed by the processor.
- a terminal device which includes a memory, a processor, and a display program for an input method stored in the memory and running on the processor, and the display program for the input method is implemented when executed by the processor.
- the present application also provides a computer-readable storage medium on which a display program of an input method is stored, and when the display program of the input method is executed by a processor, the input described in any of the above embodiments can be implemented method showing the steps of the method.
- the embodiments of the present application further provide a computer program product, the computer program product includes computer program code, when the computer program code is run on a computer, the computer is made to execute the method described in the various possible implementation manners above.
- An embodiment of the present application further provides a chip, including a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a chip installed with the chip is
- the apparatus performs the method as described in the various possible embodiments above.
- the embodiments of the terminal device and the readable storage medium provided by this application include all the technical features of the above-mentioned embodiments of the input method display method, and the expansion and explanation contents of the description are basically the same as those of the above-mentioned embodiments of the input method display method. are the same, and will not be repeated here.
- first, second, third, etc. may be used herein to describe various information, such information should not be limited by these terms. These terms are only used to distinguish the same type of information from each other.
- first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of this document.
- the word “if” as used herein can be interpreted as “at the time of” or “when” or “in response to determining”, depending on the context.
- the singular forms "a,” “an,” and “the” are intended to include the plural forms as well, unless the context dictates otherwise.
- A, B, C means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C", for example, " A, B or C” or "A, B and/or C” means "any of the following: A; B; C; A and B; A and C; B and C; A and B and C". Exceptions to this definition arise only when combinations of elements, functions, steps, or operations are inherently mutually exclusive in some way.
- step codes such as XX, XX are used, and the purpose is to express the corresponding content more clearly and briefly, and does not constitute a substantial restriction on the order. Those skilled in the art may XX will be executed first and then XX, etc., but these should all fall within the protection scope of this application.
- step codes such as S10 and S20 are used, the purpose of which is to express the corresponding content more clearly and briefly, and does not constitute a substantial restriction on the sequence.
- S20 will be executed first and then S10, etc., but these should all fall within the protection scope of this application.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
Description
Claims (27)
- 一种输入法的显示方法,其中,所述输入法的显示方法包括:打开终端设备具有输入键盘的输入显示界面;在接收到所述输入显示界面的界面调整信号,所述输入显示界面包括显示区域和/或输入功能区域;以及,根据所述界面调整信号调整所述显示区域和/或输入功能区域,其中,所述输入功能区域随着界面调整信号不同显示至少一种布局显示方式。
- 根据权利要求1所述的输入法的显示方法,其中,所述根据所述界面调整信号调整输入功能区域的步骤包括:在检测到所述输入功能区域发生变化时,获取快捷功能信息;在所述输入功能区域显示所述快捷功能信息和/或输入键盘。
- 根据权利要求2所述的输入法的显示方法,其中,所述在所述输入功能区域显示所述快捷功能信息和/或输入键盘的步骤包括:将所述输入功能区域划分为输入子显示区域和/或功能子显示区域;在所述输入子显示区域显示所述输入键盘;和/或,在所述功能子显示区域显示所述快捷功能信息。
- 根据权利要求3所述的输入法的显示方法,其中,将所述输入功能区域划分为输入子显示区域和/或功能子显示区域的步骤包括:获取所述输入功能区域的界面显示信息;其中,所述界面显示信息包括所述输入功能区域的显示位置和/或显示尺寸;以及,根据所述显示界面信息将所述输入功能区域划分为输入子显示区域和/或功能子显示区域。
- 根据权利要求3所述的输入法的显示方法,其中,所述在所述功能子显示区域显示所述快捷功能信息的步骤包括:根据所述功能子显示区域对应的所述界面显示信息确定所述快捷功能信息的输出比例;根据所述输出比例将所述快捷功能信息输出至所述功能子显示区域;或在接收到显示调整指令时,根据所述显示调整指令调整所述输入子显示区域和/或所述功能子显示区域的尺寸。
- 根据权利要求3所述的输入法的显示方法,其中,所述在所述功能子显示区域显示所述快捷功能信息的步骤之后,还包括:在接收到预设切换指令时,将所述功能子显示区域中的快捷功能信息切换为隐藏的预设快捷功能信息;或,所述输入法的显示方法包括以下至少一种:在接收到第一预设显示指令,将所述输入子显示区域以及所述功能子显示区域之间的显示位置进行调换;在接收到第二预设显示指令,将整个所述输入功能区域切换为所述输入子显示区域;在接收到第三预设显示指令,将整个所述输入功能区域切换为所述功能子显示区域;或,所述快捷功能信息的显示属性为悬浮显示时,所述在所述功能子显示区域显示所述快捷功能信息的步骤之前,包括:获取所述快捷功能信息的第一显示尺寸;获取所述功能子显示区域的第二显示尺寸;在所述第二显示尺寸大于所述第一显示尺寸时,执行在所述输入功能区域的功能子显示区域显示所述快捷功能信息的步骤。
- 一种输入法的显示方法,应用于移动终端,所述输入法的显示方法包括以下步骤:打开终端设备具有输入键盘的输入显示界面;获取基于输入显示界面触发的解锁操作;以及,根据所述解锁操作和预设解锁规则触发预设密码和显示密码,所述显示密码显示于锁屏界面上,其中,所述预设密码与所述显示密码不相同。
- 如权利要求7所述的输入法的显示方法,其中,所述显示密码与所述预设密码的属性不同和/或数量级不同和/或样式不同和/或内容不同。
- 如权利要求7所述的输入法的显示方法,其中,所述显示密码为持续显示或间断显示或部分显示。
- 如权利要求7所述的输入法的显示方法,其中,所述预设解锁规则对应每一个密码字符的输入方式。
- 如权利要求7所述的输入法的显示方法,其中,所述根据所述解锁操作和预设解锁规则触发预设密码和显示密码的步骤之后,包括:若与所述解锁操作对应的密码不为预设密码则判定输入错误并记录输入错误次数;以及,当所述错误次数达到预设错误次数时,切换为简易模式并输出切换提示。
- 如权利要求7至11中任一项所述的输入法的显示方法,其中,所述获取基于预设界面触发的解锁操作的步骤之前,包括:检测当前环境是否为安全环境;以及,若所述当前环境不是安全环境,则执行获取基于预设界面触发的解锁操作的步骤。
- 如权利要求7所述的输入法的显示方法,其中,包括:当输入密码至少两次输入错误时,切换至原使用模式。
- 一种输入法的显示方法,其中,所述输入法的显示方法包括以下步骤:打开终端设备具有输入键盘的输入显示界面;基于所述输入显示界面检测到解锁操作时,获取当前使用模式并根据所述解锁操作触发显示密码;若所述当前使用模式为预设模式,则输出所述显示密码;和/或,若所述当前使用模式不为预设模式,则不输出所述显示密码。
- 如权利要求14所述的输入法的显示方法,其中,所述预设模式对应一预设解锁规则和显示密码,根据所述预设解锁规则输出所述显示密码;或,所述预设模式对应一和显示密码,根据所述解锁操作输出所述显示密码。
- 如权利要求14所述的输入法的显示方法,其中,在所述预设模式下,所述显示密码与所述预设密码不同。
- 一种输入法的显示方法,其中,所述输入法的显示方法包括:打开终端设备具有输入键盘的输入显示界面;于所述输入显示界面输入的待发送信息;于所述输入显示界面选择目标发送应用;以及,将所述待发送信息发送至所述目标发送应用。
- 根据权利要求17所述的输入法的显示方法,其中,所述于所述输入显示界面选择一目标发送应用的步骤包括:输出发送选择界面,所述发送选择界面包括至少一发送应用;在所述发送选择界面接收到选择指令时,根据所述选择指令确定所述目标发送应用。
- 根据权利要求18所述的输入法的显示方法,其中,所述发送选择界面内显示至少一所述发送应用的标识信息;或,所述发送选择界面的输出方式包括以下至少一种:所述发送选择界面显示于所述输入显示界面;所述发送选择界面通过预设方式触发后显示于所述输入显示界面;或,所述输出发送选择界面的步骤之后,所述输入法的显示方法还包括:在通过所述发送选择界面接收到切换显示指令时,获取当前应用的应用信息;将所述应用信息切换显示于所述切换显示指令对应的位置。
- 根据权利要求17所述的输入法的显示方法,其中,所述将所述待发送信息发送至所述目标发送应用的步骤之后,包括:接收到消息后,在预设位置显示提示信息;添加所述消息的未读标记。
- 根据权利要求20所述的输入法的显示方法,其中,所述添加所述信息的未读标记的步骤之后,所述输入法的显示方法包括:获取与所述目标发送应用对应的所述消息中带有所述未读标记的消息数量;将所述消息数量输出显示于所述输入显示界面中与所述目标发送应用对应的预设位置。
- 根据权利要求20所述的输入法的显示方法,其中,所述预设位置包括如下至少一处:所述输入显示界面;对应的目标发送应用的图标或者名称上;跳转到目标发送应用显示界面;通讯应用程序的输入界面;终端显示界面。
- 一种输入法的显示方法,其中,所述输入法的显示方法包括:打开终端设备具有输入键盘的输入显示界面;于所述输入显示界面,选择目标发送应用;所述输入显示界面根据所述目标发送应用显示对应的待输入样式;以及,于所述待输入样式中输入待发送消息并发送。
- 根据权利要求23所述的输入法的显示方法,其中,所述目标发送应用可是邮件或短信或即时通讯应用,每个所述目标发送应用对应的待输入样式不同。
- 根据权23所述的输入法的显示方法,其中,所述输入显示界面根据所述目标发送应用显示对应的待输入样式,显示方式可以是切换至所述待输入样式,也可是在现有输入显示界面增加所述待输入样式;或,可选择至少两个目标发送应用,分别显示每个目标发送应用对应的待输入样式。
- 一种终端设备,其中,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:所述计算机程序被所述处理器执行时实现如权利要求1所述的输入法的显示方法的步骤。
- 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1所述的输入法的显示方法的步骤。
Applications Claiming Priority (12)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010798732.5 | 2020-08-11 | ||
| CN202010803797.4A CN111931155A (zh) | 2020-08-11 | 2020-08-11 | 验证码的输入方法、设备及存储介质 |
| CN202010811348.4 | 2020-08-11 | ||
| CN202010804614.0A CN111949194B (zh) | 2020-08-11 | 2020-08-11 | 字符输入方法、终端设备及计算机可读存储介质 |
| CN202010804614.0 | 2020-08-11 | ||
| CN202010803797.4 | 2020-08-11 | ||
| CN202010811210.4 | 2020-08-11 | ||
| CN202010811209.1A CN111949969A (zh) | 2020-08-11 | 2020-08-11 | 键盘样式切换方法、设备及可读存储介质 |
| CN202010811210.4A CN111949957B (zh) | 2020-08-11 | 2020-08-11 | 隐私保护方法、设备和存储介质 |
| CN202010811209.1 | 2020-08-11 | ||
| CN202010798732.5A CN111953846A (zh) | 2020-08-11 | 2020-08-11 | 界面布局调整方法、终端设备及计算机可读存储介质 |
| CN202010811348.4A CN111949177B (zh) | 2020-08-11 | 2020-08-11 | 信息发送方法、终端设备及计算机可读存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022032925A1 true WO2022032925A1 (zh) | 2022-02-17 |
Family
ID=80247640
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/130908 Ceased WO2022032925A1 (zh) | 2020-08-11 | 2020-11-23 | 输入法的显示方法、终端设备及计算机可读存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2022032925A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN121349317A (zh) * | 2025-12-18 | 2026-01-16 | 米环科技(长春)有限公司 | 中英文输入的全混合输入法 |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103336650A (zh) * | 2013-06-05 | 2013-10-02 | 百度在线网络技术(北京)有限公司 | 一种用于移动终端的调整输入法面板的方法与装置 |
| CN103577033A (zh) * | 2012-08-07 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 一种输入法面板的设置方法和系统 |
| CN104091128A (zh) * | 2014-07-08 | 2014-10-08 | 深圳市金立通信设备有限公司 | 一种终端 |
| CN105429861A (zh) * | 2015-12-17 | 2016-03-23 | 宁波优而雅电器有限公司 | 一种基于应用等级的消息发送装置 |
| CN106355078A (zh) * | 2016-09-12 | 2017-01-25 | 上海凌翼动力科技有限公司 | 基于多功能按键行为识别的智能密码保护系统 |
| CN107729160A (zh) * | 2017-09-29 | 2018-02-23 | 努比亚技术有限公司 | 应用控制方法、移动终端和计算机可读存储介质 |
| EP3428820A1 (en) * | 2016-03-30 | 2019-01-16 | Huawei Technologies Co., Ltd. | Terminal voice unlocking method and terminal |
| CN110084009A (zh) * | 2019-04-22 | 2019-08-02 | 惠州Tcl移动通信有限公司 | 数字解锁方法、装置、存储介质及移动终端 |
| CN111949957A (zh) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | 隐私保护方法、设备和存储介质 |
| CN111949177A (zh) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | 信息发送方法、终端设备及计算机可读存储介质 |
| CN111953846A (zh) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | 界面布局调整方法、终端设备及计算机可读存储介质 |
-
2020
- 2020-11-23 WO PCT/CN2020/130908 patent/WO2022032925A1/zh not_active Ceased
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103577033A (zh) * | 2012-08-07 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 一种输入法面板的设置方法和系统 |
| CN103336650A (zh) * | 2013-06-05 | 2013-10-02 | 百度在线网络技术(北京)有限公司 | 一种用于移动终端的调整输入法面板的方法与装置 |
| CN104091128A (zh) * | 2014-07-08 | 2014-10-08 | 深圳市金立通信设备有限公司 | 一种终端 |
| CN105429861A (zh) * | 2015-12-17 | 2016-03-23 | 宁波优而雅电器有限公司 | 一种基于应用等级的消息发送装置 |
| EP3428820A1 (en) * | 2016-03-30 | 2019-01-16 | Huawei Technologies Co., Ltd. | Terminal voice unlocking method and terminal |
| CN106355078A (zh) * | 2016-09-12 | 2017-01-25 | 上海凌翼动力科技有限公司 | 基于多功能按键行为识别的智能密码保护系统 |
| CN107729160A (zh) * | 2017-09-29 | 2018-02-23 | 努比亚技术有限公司 | 应用控制方法、移动终端和计算机可读存储介质 |
| CN110084009A (zh) * | 2019-04-22 | 2019-08-02 | 惠州Tcl移动通信有限公司 | 数字解锁方法、装置、存储介质及移动终端 |
| CN111949957A (zh) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | 隐私保护方法、设备和存储介质 |
| CN111949177A (zh) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | 信息发送方法、终端设备及计算机可读存储介质 |
| CN111953846A (zh) * | 2020-08-11 | 2020-11-17 | 深圳传音控股股份有限公司 | 界面布局调整方法、终端设备及计算机可读存储介质 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN121349317A (zh) * | 2025-12-18 | 2026-01-16 | 米环科技(长春)有限公司 | 中英文输入的全混合输入法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021104365A1 (zh) | 对象分享方法及电子设备 | |
| EP2981104A1 (en) | Apparatus and method for providing information | |
| KR20160005609A (ko) | 그래픽 사용자 인터페이스를 표시하는 방법 및 이를 지원하는 전자장치 | |
| WO2020151519A1 (zh) | 信息输入方法、终端设备和计算机可读存储介质 | |
| JP2015535626A (ja) | ジェスチャーによる会話処理方法、装置、端末デバイス、プログラム、及び記録媒体 | |
| KR20150128303A (ko) | 복수의 디스플레이들을 제어하는 방법 및 장치 | |
| CN107707461A (zh) | 一种会话消息的显示方法及移动终端 | |
| WO2021129772A1 (zh) | 一种虚拟键盘的显示方法和电子设备 | |
| KR20220158794A (ko) | 정보 제시 방법, 전자기기 및 저장 매체 | |
| CN111813493B (zh) | 操作部件的方法、终端及存储介质 | |
| CN111949957B (zh) | 隐私保护方法、设备和存储介质 | |
| CN111880706A (zh) | 功能切换方法、装置、电子设备和可读存储介质 | |
| CN113486325A (zh) | 应用程序权限管理方法、终端及存储介质 | |
| CN112363648A (zh) | 快捷显示方法、终端及计算机存储介质 | |
| CN110012159A (zh) | 双屏终端屏幕显示方法、终端及计算机可读存储介质 | |
| CN111949177A (zh) | 信息发送方法、终端设备及计算机可读存储介质 | |
| CN110647277A (zh) | 一种控制方法及终端设备 | |
| WO2022016694A1 (zh) | 移动终端的控制方法、移动终端及存储介质 | |
| CN110825475A (zh) | 一种输入方法及电子设备 | |
| CN108536368B (zh) | 按键使用方法、终端及计算机可读存储介质 | |
| CN109375846A (zh) | 呼吸图标的显示方法及装置、移动终端及可读存储介质 | |
| CN112181233A (zh) | 消息处理方法、智能终端及计算机可读存储介质 | |
| WO2021012955A1 (zh) | 界面切换方法及终端设备 | |
| CN110083294A (zh) | 屏幕截取方法、终端和计算机可读存储介质 | |
| WO2022032925A1 (zh) | 输入法的显示方法、终端设备及计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20949418 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 27/06/2023) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20949418 Country of ref document: EP Kind code of ref document: A1 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202127060248 Country of ref document: IN |