WO2014005520A1 - 字符输入方法、系统、终端电子设备及存储介质 - Google Patents
字符输入方法、系统、终端电子设备及存储介质 Download PDFInfo
- Publication number
- WO2014005520A1 WO2014005520A1 PCT/CN2013/078755 CN2013078755W WO2014005520A1 WO 2014005520 A1 WO2014005520 A1 WO 2014005520A1 CN 2013078755 W CN2013078755 W CN 2013078755W WO 2014005520 A1 WO2014005520 A1 WO 2014005520A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mapping mode
- character
- keyboard
- key
- mapping
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000013507 mapping Methods 0.000 claims abstract description 192
- 230000001960 triggered effect Effects 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
Definitions
- the invention belongs to the technical field of character input, and particularly relates to a character input method, system, terminal electronic device and storage medium. Background of the invention
- the character input keyboards generally include two types: a nine-square input keyboard and a full keyboard input keyboard.
- Figure 1 shows a schematic diagram of the character layout of a nine-square grid input keyboard.
- the keyboard has 26 letters distributed over the number keys.
- the keyboard also includes a switch button; the switch button can be used to switch to the special symbol input interface.
- the switch button can be used to switch to the special symbol input interface.
- the switch key is switched to the special symbol input interface, the corresponding special symbol is input, and then the operation is switched back to complete the user name, password, etc.
- Figure 2 shows a schematic diagram of the character layout of a full keyboard input keyboard. As shown in FIG. 2, the keyboard includes a 26-letter separately distributed keyboard interface and a keyboard interface with special symbols and numbers. The user can switch back and forth between the two interface settings to complete the input of character information such as user name and password.
- buttons are complicated: When using the above two keyboards to input characters, especially when inputting characters such as complex passwords, it is necessary to frequently switch between different button interfaces.
- the number of keystrokes is the number of strings + the number of keyboards to switch; for the nine-square grid input keyboard, when you input a single character, you need to press the same button multiple times, and the number of keys is more.
- An object of the present invention is to provide a character input method, which aims to solve the problem that the keys are complicated and error-prone when inputting characters in the prior art, so as to improve the convenience of the user.
- a character input method includes the following steps: receiving button information input by a user;
- mapping mode when the received button information meets a start condition of a preset mapping mode
- Another object of the present invention is to provide a character input system, including: a receiving unit for receiving user input key information;
- a startup unit that is used to define a startup mode of entering the mapping mode and enters the mapping mode when the received key information conforms to a preset start condition of the mapping mode
- mapping unit for establishing a mapping relationship between a string and a keyboard in the mapping mode
- a search sending unit for finding a character string corresponding to the key according to the mapping relationship between the character string and the keyboard and transmitting the searched character string to the application.
- Another object of the embodiments of the present invention is to provide a terminal electronic device, which includes the above character input system.
- Another object of embodiments of the present invention is to provide a storage medium for executing a method for controlling a computer to execute the character input method described above.
- FIG. 1 is a schematic diagram showing the character layout of a nine-square grid input keyboard provided by the background art of the present invention
- FIG. 3 is a flow chart of a character input method according to a first embodiment of the present invention
- FIG. 4 is a flow chart of a character input method according to a second embodiment of the present invention
- FIG. 6 is a flow chart of a character input method according to a fourth embodiment of the present invention
- FIG. 7 is a flow chart of a character input method according to a fifth embodiment of the present invention
- FIG. 9 is a flow chart of a character input method according to a seventh embodiment of the present invention
- FIG. 10 is a flow chart of a character input method according to a seventh embodiment of the present invention
- FIG. 11 is a block diagram showing a connection of a character input system according to a ninth embodiment of the present invention
- FIG. 12 is a schematic diagram of a character input implementation interface according to an embodiment of the present invention.
- FIG. 13 is a schematic diagram of a character input implementation interface in another embodiment of the present invention. Mode for carrying out the invention
- Embodiment 1 is a diagrammatic representation of Embodiment 1:
- Fig. 3 is a flow chart showing a character input method according to a first embodiment of the present invention. As shown in FIG. 3, the character input method includes the following steps:
- Step S301 Receive button information input by a user
- Step S302 When the received key information meets the start condition of the preset mapping mode, enter the mapping mode;
- the start condition of the preset mapping mode may be specifically set according to the situation of the terminal, for example, using a button for newly adding a startup function, or defining a long button time on the original basis. Short and button frequency, etc.
- the mapping mode described herein refers to a mode in which a combination of one or several keys can be associated with a character string, and is further described in the following embodiments.
- Step S303 Receive button information input by the user in the mapping mode.
- Step S304 Find a character string corresponding to the button according to a mapping relationship between the preset character string and the keyboard, and send the character string to the application.
- the entering the mapping mode receives the button information of the preset mapping mode preset by the user, and the user can enter the mapping mode and input the button information through the defined startup mode.
- the character string corresponding to the button is searched, and the character string is sent to the application, thereby completing the input of the character string.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- Fig. 4 is a flow chart showing a character input method according to a second embodiment of the present invention. As shown in Figure 4, the process of the method is detailed as follows:
- Step S401 Define a startup mode of entering the mapping mode.
- the startup mode for defining the entry mapping mode can be flexibly set: For a terminal with a physical keyboard, such as various mobile phones with a keyboard, the length of the button time can be defined to define whether to enter the mapping mode; Terminals, such as various touch smart phones and PAD devices, can add new function buttons to the existing button interface to activate the mapping mode, which does not affect the definition of the previous keyboard function, and is also convenient for the user. Step S402: Establish a mapping relationship between the character string and the keyboard in the mapping mode.
- step S401 and step S402 are in no particular order.
- the physical keyboard keys can be directly mapped with the character string, such as the letter A and 1234ABC! @#Create mapping, the letter B and EFG$% A 4321 Create mappings, etc., as shown in the following table:
- mapping relationship For the established mapping relationship, it is stored in the form of an encrypted file to improve the security of user information.
- the original button can be defined, or a new button can be created to complete the corresponding mapping relationship.
- Step S403 Receive button information input by the user.
- Step S404 When the received key information conforms to the start condition of the preset mapping mode, the mapping mode is entered.
- Step S405 Receive button information input by the user in the mapping mode.
- Step S406 According to the mapping relationship between the character string and the keyboard, find the character string corresponding to the button, and send the character string to the application.
- mapping mode is automatically exited.
- the button information input by the user in the mapping mode may be a physical button or a user-defined button information.
- the user can first customize the string corresponding to the button.
- the user name or password is actually entered, no matter how long the account or password string is complicated, just switch to the mapping mode and click the corresponding single button. , You can complete the input.
- Embodiment 3 is a diagrammatic representation of Embodiment 3
- the startup mode of the entry mapping mode corresponding to the embodiment includes the following steps: defining a button to be a startup mode of the mapping mode;
- the trigger information of the monitor start button
- buttons can be understood as follows: For a terminal with a physical keyboard, the “a button” can be any button in the physical keyboard. For a touch screen terminal, the “a button” can be Any button in the original touch keyboard can also be modified by adding a special start button to modify the touch keyboard layout to make the user's operation more intuitive.
- the trigger mode of the defined button must be different from the trigger mode of the general button, and can be defined on the trigger duration and the trigger frequency;
- the start button can be defined according to the trigger mode of the ordinary button.
- Fig. 5 is a flow chart showing a character input method in accordance with a third embodiment of the present invention. As shown in Figure 5, the method includes:
- Step S501 Monitor the trigger information of the start button.
- the startup button of the mapping mode needs to be monitored during the user's use.
- Step S502 Receive trigger information of the start button.
- Start button trigger information After the start button reaches the above trigger request, Start button trigger information.
- Step S503 determining whether the time interval between the time point when the triggering of the mapping mode is triggered and the time point of entering the mapping mode before the previous time is less than the second set time value, if the time point of the triggering of the mapping mode is triggered When the interval of the previous time point of entering the mapping mode is less than the second set time value, the entering the mapping mode described in step S504 is performed, otherwise returning to step S501 to continue to monitor the trigger information of the start button.
- the time point before entering the mapping mode for the first time and “the second set time value” can be set by the user or the manufacturer according to the security level, for example:
- the third time is the third time
- the second set time value is 1 minute, which means: the time between the time point when the triggering of the mapping mode is triggered and the time point of the third time before entering the mapping mode must be smaller than the second time. Set the time value to 1 minute.
- Step S505 Receive button information input by the user in the mapping mode.
- Step S506 According to the mapping relationship between the character string and the keyboard, find the character string corresponding to the button, and send the character string to the application and exit the mapping mode.
- the purpose of the method is: When entering the mapping mode, the password or account defined by the user corresponds to the button of the bill, and the mapping mode is exited after each time the character string is sent in the mapping mode, and within the specified time value.
- the maximum number of entries that can be entered such as up to 3 times in 1 minute in the above example, can increase the difficulty of non-normal users to fetch the defined strings and improve security.
- Embodiment 4 is a diagrammatic representation of Embodiment 4:
- the mapping mode is started; otherwise, the trigger information of the startup button is continuously monitored and the character corresponding to the startup button on the original character keyboard is sent to the application.
- FIG. 6 is a flow chart showing a character input method according to a fourth embodiment of the present invention. As shown in Figure 6, the method includes:
- Step S601 Monitor the trigger information of the start button.
- Step S602 Receive button information of the start button.
- Step S603 determining whether the button duration of the start button is greater than the first set time value. If the button duration of the start button is greater than the first set time value, step S605 is performed: entering the mapping mode; otherwise, executing step S604 : Send the character corresponding to the start button on the original character keyboard to the application; and return to step S601 to continue monitoring the start button trigger information.
- the above steps in this embodiment are mainly:
- the existing button is defined on the original character keyboard to set the start button as the entry map mode.
- the button duration is greater than the first set value, such as 3 seconds (the setting of the set value must be the same as when the keyboard is normally input.
- the mapping mode is entered only when there is no conflict. Therefore, the method in this embodiment can be completed on the basis of an existing keyboard, and can be used for a terminal using physical key input or a terminal input using a touch key.
- Steps S606 and S607 after entering the mapping mode are the same as steps S405 and S406 in the second embodiment, and are not described herein again.
- the button length monitor function determines the button duration. Whether it is greater than 3 seconds, if the button duration is greater than 3 seconds, it will enter the mapping mode, otherwise it will send a space character to the application.
- mapping mode trigger button After that, the string mapped by the button is sent to the application, and the mapping mode is exited.
- Embodiment 5 is a diagrammatic representation of Embodiment 5:
- Fig. 7 is a flow chart showing a character input method in accordance with a fifth embodiment of the present invention. As shown in Figure 7, the method includes:
- Step S701 Monitor the trigger information of the start button.
- Step S702 Receive button information of the start button.
- Step S703 determining whether the button duration of the start button is greater than the first set time. If the button duration of the start button is not greater than the first set time value, step S704 is performed: the start button is on the original character keyboard. The corresponding character is sent to the application, and returns to step S701 to continue to monitor the start button trigger information; otherwise, step S705 is performed: determining whether the time point of the current trigger start mapping mode and the time point of several previous entry mapping modes before this time are If the interval between the time point when the triggering of the mapping mode is triggered and the time point before entering the mapping mode is less than the second set time value, the entry described in step S706 is performed. Mapping mode, otherwise returning to step S701 to continue to monitor the start button trigger information, and prompting the operation to be too frequent.
- Steps S707 and S708 after entering the mapping mode are the same as steps S505 and S506 in the third embodiment, and are not described herein again.
- mapping mode By limiting the length of the start button, you can directly enter the mapping mode in the original character keyboard without conflicting with the normal input characters. By limiting the frequency of entering the mapping mode, it helps to improve the security of user information.
- Fig. 8 is a flow chart showing a character input method in accordance with a sixth embodiment of the present invention. As shown in Figure 8, the method includes:
- step S801 The mapping between the character string and the keyboard in the mapping mode is established, and specifically includes step S801 and step S802.
- step S801 a character keyboard, an icon keyboard, or a track keyboard is created in the mapping mode.
- Various keyboards such as a character keyboard, an icon keyboard, and a track keyboard, can be created by the user according to the needs of the user.
- step S802 a mapping relationship between a character button, an icon button, or a track to a custom character string is created.
- the user defines the mapping relationship between the keys on the created keyboard according to his own usage habits. For example, for the email account password, an icon with a mailbox identifier can be used to establish a mapping with the password or the account, which is convenient for the user to operate.
- Step S803 Define a startup mode of entering the mapping mode.
- the startup mode of the incoming mapping mode selected in the embodiment may be selected by using any one of the second embodiment to the fourth embodiment to define the startup mode of the entry mapping mode.
- Steps S804, S805, S806, and S807 are the same as steps S403, S404, S405, and S406 in the second embodiment, and are not described herein again.
- Fig. 9 is a flow chart showing a character input method according to a seventh embodiment of the present invention. As shown in Figure 9, the method includes:
- the step of creating an icon button in the mapping mode specifically includes steps S901, S902, and S903.
- step S901 a picture material data structure is created, and each icon is assigned a uniquely identified serial number and picture resource path.
- step S902 a keyboard layout data structure is created, and the icon serial number and the key page number and the key position are mapped by a random algorithm, and according to the image data structure, the corresponding picture is drawn to the corresponding key position of the corresponding corresponding page.
- step S903 a mapping relationship between the icon button and the customized string is created. This embodiment is illustrated as follows:
- FIG. 12 is a schematic diagram of a character input implementation interface according to an embodiment of the present invention. Assume a total There are 70 built-in icons and custom icons. In the keyboard layout, 21 buttons are set for each page. The keyboard is divided into 4 pages. The first 3 pages display 21 icons per page, and the last page displays 9 icons. Each icon corresponds to a button and contains a toggle button that can be used to switch back to the original character keyboard. Among them, there are two types of buttons: one is the icon built in the program, the first icon in the first row shown in Figure 12 is the camera, the user can set it as the password corresponding to the camera or album to facilitate memory. Another icon is an icon that the user can customize from the album image.
- the keyboard consists of three parts per page:
- Top dot Indicates the number of page numbers for all icons, and the dark origin indicates the current number of pages.
- Icon area Displays a random icon for the current page.
- Keylayout ([pagecode, keycode, IconlD]) where pagecode is the current icon keyboard page number, keycode represents the key value, and IconlD uniquely identifies a picture.
- a random algorithm is used to randomly map a certain IconlD with the pagecode and keycode to create a Keylayout array. According to the Keylayout array and the image resource array, the corresponding picture is drawn to the corresponding key.
- mappings between icon buttons and custom strings Create mappings between icon buttons and custom strings, and store the mappings in encrypted files.
- the mapping relationship is shown in the following table:
- the startup mode of the entry mapping mode selected in this embodiment may be selected into the mapping mode by using any one of the definitions in the second embodiment to the fourth embodiment.
- Startup method Steps S904, S905, S906, S907, and S908 are the same as steps S803, S804, S805, S806, and S807 in the sixth embodiment, and are not described herein again.
- Fig. 10 is a flow chart showing a character input method according to an eighth embodiment of the present invention. As shown in FIG. 10, the method includes:
- the step of creating an icon button in the mapping mode includes the steps S1001 and S1002.
- step S1001 a track keyboard is created in the mapping mode.
- step S1002 each key in the track keyboard is defined to correspond to a different character.
- step S1003 each key character connected to the track path is saved as a path character.
- step S1004 a mapping relationship between the path string and the customized character string is established.
- FIG. 13 is a schematic diagram showing a character input implementation interface in another embodiment of the present invention.
- the dot matrix keyboard defines the corresponding number of each button from left to right and from top to bottom. 9.
- the user can touch and connect the lattice points by gestures (of course, the keyboard for physical buttons can also be used, but the flexibility and convenience is far less than that of the touch mode terminal), the connection lattice points constitute a track, and the characters on the lattice points are recorded in the connection order. Record it as a path character, and the user can create a mapping between the path and the customized string. For example, the path character "65432" establishes a mapping with the string "ABC123 ! @#" and encrypts the mapping relationship.
- the drawing of the trajectory path is started, which is usually used on the touch terminal.
- a certain dot matrix When touched, it starts as a track path start condition, and starts to record the path character.
- the track path end condition such as drawing the path character "654321”.
- the startup mode of the entry mapping mode selected in this embodiment may select any one of the second embodiment to the fourth embodiment to define the startup mode of the entry mapping mode.
- Steps S1005, S1006, S1007, S1008, and S1009 are the same as steps S803, S804, S805, S806, and S807 in the sixth embodiment, and are not described herein again.
- Figure 11 is a block diagram showing the structure of a character input system in accordance with a ninth embodiment of the present invention. As shown in FIG. 11, the character input system includes:
- mapping unit 1102 for establishing a mapping relationship between a string and a keyboard in a mapping mode
- a lookup transmitting unit 1104 for finding a character string corresponding to a key according to a mapping relationship between a character string and a keyboard and transmitting the character string to an application.
- the starting unit 1101 for defining a startup mode of entering the mapping mode includes: a defining unit 11011 for defining a startup button of a certain button to be a mapping mode; and a trigger for receiving the startup button triggering information and receiving the startup button After the information, it is judged whether or not the time point at which the triggering of the mapping mode is triggered this time and the time interval at which the number of times before entering the mapping mode are smaller than the second set time value. If the interval between the time point when the triggering of the mapping mode is triggered and the time point before entering the mapping mode is less than the second set time value, the monitoring determining unit 10012 determines to enter the mapping mode, otherwise the monitoring determining unit 10012 determines Do not enter the mapping mode.
- An embodiment of the present invention further provides a terminal electronic device including the above character input system. Ready.
- mapping mode by defining a mapping mode of entering the mapping mode and establishing a mapping relationship between the character string and the keyboard in the mapping mode, after entering the mapping mode, receiving the key information input by the user in the mapping mode and according to the character string and The mapping relationship of the keys can find the string corresponding to the key; sending the string to the application can complete the input process of the string.
- the user In the whole process of completing the above string input, the user only needs to enter the mapping mode and click the button mapped with the sent string to complete the input of the defined longer string.
- the operation button is very convenient, and the click button is clicked. Less, not easy to make mistakes.
- the methods, systems, and devices provided by the present invention can be implemented by hardware, or computer readable instructions, or a combination of hardware and computer readable instructions.
- the computer readable instructions used in the present invention are stored by a plurality of processors in a readable storage medium such as a hard disk, a CD-ROM, a DVD, an optical disk, a floppy disk, a magnetic tape, a RAM, a ROM, or other suitable storage device.
- a readable storage medium such as a hard disk, a CD-ROM, a DVD, an optical disk, a floppy disk, a magnetic tape, a RAM, a ROM, or other suitable storage device.
- at least some of the computer readable instructions may be replaced by specific hardware, such as custom integrated circuits, gate arrays, FPGAs, PLDs, and computers with specific functions, and the like.
- the present invention provides a computer readable storage medium for storing instructions for causing a system or device to perform the methods described herein.
- the system or device provided by the present invention has a storage medium in which computer readable program code is stored for implementing the functions of any of the above embodiments, and these systems or devices (or CPUs or MPUs) are capable of reading and executing Program code stored on a storage medium.
- the program code read from the storage medium can implement any of the above embodiments, and thus the program code and the storage medium storing the program code are part of the technical solution.
- Storage media for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (eg, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), disks, Flash card, ROM, etc.
- the program code can also pass The communication network is downloaded from the server.
- an operation at least partially implemented by the program code may be implemented by an operating system running on a computer, thereby implementing the technical solution of any of the above embodiments, wherein the computer is executed based on the program code. instruction.
- the program code in the storage medium is written to the memory, wherein the memory is located in an expansion board inserted in the computer or in an expansion unit connected to the computer.
- the CPU in the expansion board or expansion unit performs at least part of the operation based on the program code according to the instructions, thereby implementing the technical solution of any of the above embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2878298A CA2878298C (en) | 2012-07-05 | 2013-07-03 | Character input method and system, terminal electronic device and storage medium |
AU2013286471A AU2013286471A1 (en) | 2012-07-05 | 2013-07-03 | Character input method and system, terminal electronic device and storage medium |
US14/585,748 US9798463B2 (en) | 2012-07-05 | 2014-12-30 | Character input method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210231671.X | 2012-07-05 | ||
CN201210231671.XA CN103529951B (zh) | 2012-07-05 | 2012-07-05 | 字符输入方法及系统 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/585,748 Continuation US9798463B2 (en) | 2012-07-05 | 2014-12-30 | Character input method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014005520A1 true WO2014005520A1 (zh) | 2014-01-09 |
Family
ID=49881345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/078755 WO2014005520A1 (zh) | 2012-07-05 | 2013-07-03 | 字符输入方法、系统、终端电子设备及存储介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9798463B2 (zh) |
CN (1) | CN103529951B (zh) |
AU (1) | AU2013286471A1 (zh) |
CA (1) | CA2878298C (zh) |
WO (1) | WO2014005520A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201212878D0 (en) | 2012-07-20 | 2012-09-05 | Pike Justin | Authentication method and system |
CN104794412A (zh) * | 2015-05-11 | 2015-07-22 | 深圳天珑无线科技有限公司 | 信息输入方法及装置与移动终端 |
GB201520741D0 (en) | 2015-05-27 | 2016-01-06 | Mypinpad Ltd And Licentia Group Ltd | Authentication methods and systems |
CN105373237A (zh) * | 2015-10-28 | 2016-03-02 | 魅族科技(中国)有限公司 | 一种数据输入方法及终端 |
CN106325538A (zh) * | 2016-08-18 | 2017-01-11 | 广州视源电子科技股份有限公司 | 软键盘的操控提示方法及装置 |
CN106610731B (zh) * | 2016-12-02 | 2019-12-24 | 珠海市魅族科技有限公司 | 字符串输入系统及方法 |
CN107633166A (zh) * | 2017-07-21 | 2018-01-26 | 徐智能 | 一种隐蔽输入字符的动态虚拟键盘输入方法 |
CN108304081B (zh) * | 2018-02-23 | 2022-05-31 | 京东方科技集团股份有限公司 | 输入设备及方法 |
CN108664135A (zh) * | 2018-03-30 | 2018-10-16 | 北京汉德默兹克科技有限公司 | 键盘设置方法、装置及键盘 |
CN108920074A (zh) * | 2018-06-25 | 2018-11-30 | 北京金山安全软件有限公司 | 一种文本输入方法、装置及电子设备 |
US11095435B2 (en) | 2019-08-29 | 2021-08-17 | International Business Machines Corporation | Keystroke dynamics anonimization |
CN111290623A (zh) * | 2020-03-12 | 2020-06-16 | 南京酷朗电子有限公司 | 用于公共信息平台数据录入的用户数据输入法 |
CN111538418A (zh) * | 2020-04-30 | 2020-08-14 | 中国银行股份有限公司 | 一种信息输入方法及装置 |
CN112099719A (zh) * | 2020-09-11 | 2020-12-18 | 邹寿飞 | 输入方法、装置和计算机存储介质 |
CN114539550B (zh) * | 2022-03-16 | 2023-04-28 | 江苏大学 | 一种基于UiO-66的第三类多孔离子液体及其制备方法和应用 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1372182A (zh) * | 2001-02-23 | 2002-10-02 | 无敌科技(西安)有限公司 | 一种快速的手写输入法 |
CN1779621A (zh) * | 2004-11-22 | 2006-05-31 | 三星电子株式会社 | 在移动通信终端上输入字符的设备和方法 |
CN101232380A (zh) * | 2008-02-28 | 2008-07-30 | 北京飞天诚信科技有限公司 | 智能密钥设备安全使用的方法和智能密钥设备 |
CN101482777A (zh) * | 2009-02-06 | 2009-07-15 | 深圳华为通信技术有限公司 | 一种全键盘输入数字字符的方法及装置 |
US20100290706A1 (en) * | 2009-05-13 | 2010-11-18 | Julong Educational Technology Co., Ltd. | Method and system for information processing and a handwriting input terminal |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7047493B1 (en) * | 2000-03-31 | 2006-05-16 | Brill Eric D | Spell checker with arbitrary length string-to-string transformations to improve noisy channel spelling correction |
US6934564B2 (en) * | 2001-12-20 | 2005-08-23 | Nokia Corporation | Method and apparatus for providing Hindi input to a device using a numeric keypad |
CN1825796A (zh) * | 2006-03-29 | 2006-08-30 | 刘大扬 | 基于图片键盘的网络加密系统及其操作方法 |
CN101727270B (zh) * | 2008-10-21 | 2012-10-10 | 联想(北京)有限公司 | 构建软键盘的方法、输入字符信息的装置及其方法 |
IT1391872B1 (it) | 2008-11-12 | 2012-01-27 | Progind S R L | Tastierino per emoticone con tasti rimovibili, e relativo utilizzo di tali tasti rimovibili |
JP5310389B2 (ja) * | 2009-08-27 | 2013-10-09 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
CN102096488B (zh) * | 2009-12-09 | 2015-09-16 | 深圳市世纪光速信息技术有限公司 | 一种基于触摸屏的多触点输入方法及装置 |
EP2545426A4 (en) * | 2010-03-12 | 2017-05-17 | Nuance Communications, Inc. | Multimodal text input system, such as for use with touch screens on mobile phones |
US8645490B2 (en) | 2010-06-08 | 2014-02-04 | Microsoft Corporation | Web site implementation by mapping expression evaluation |
CN102298582B (zh) | 2010-06-23 | 2016-09-21 | 商业对象软件有限公司 | 数据搜索和匹配方法和系统 |
-
2012
- 2012-07-05 CN CN201210231671.XA patent/CN103529951B/zh active Active
-
2013
- 2013-07-03 AU AU2013286471A patent/AU2013286471A1/en not_active Abandoned
- 2013-07-03 CA CA2878298A patent/CA2878298C/en active Active
- 2013-07-03 WO PCT/CN2013/078755 patent/WO2014005520A1/zh active Application Filing
-
2014
- 2014-12-30 US US14/585,748 patent/US9798463B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1372182A (zh) * | 2001-02-23 | 2002-10-02 | 无敌科技(西安)有限公司 | 一种快速的手写输入法 |
CN1779621A (zh) * | 2004-11-22 | 2006-05-31 | 三星电子株式会社 | 在移动通信终端上输入字符的设备和方法 |
CN101232380A (zh) * | 2008-02-28 | 2008-07-30 | 北京飞天诚信科技有限公司 | 智能密钥设备安全使用的方法和智能密钥设备 |
CN101482777A (zh) * | 2009-02-06 | 2009-07-15 | 深圳华为通信技术有限公司 | 一种全键盘输入数字字符的方法及装置 |
US20100290706A1 (en) * | 2009-05-13 | 2010-11-18 | Julong Educational Technology Co., Ltd. | Method and system for information processing and a handwriting input terminal |
Also Published As
Publication number | Publication date |
---|---|
US9798463B2 (en) | 2017-10-24 |
US20150116225A1 (en) | 2015-04-30 |
CN103529951A (zh) | 2014-01-22 |
CN103529951B (zh) | 2017-09-15 |
AU2013286471A1 (en) | 2015-02-26 |
CA2878298C (en) | 2018-05-01 |
CA2878298A1 (en) | 2014-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014005520A1 (zh) | 字符输入方法、系统、终端电子设备及存储介质 | |
US8576180B2 (en) | Method for switching touch keyboard and handheld electronic device and storage medium using the same | |
WO2018001293A1 (zh) | 一种WiFi密码共享方法及移动终端 | |
KR102299261B1 (ko) | 어플리케이션의 잠금 상태를 제어하는 방법 및 이를 지원하는 전자장치 | |
KR101412764B1 (ko) | 대안적 잠금 해제 패턴 | |
AU2011312743B2 (en) | Multiple-access-level lock screen | |
US8918736B2 (en) | Replay recommendations in a text entry interface | |
EP2752749B1 (en) | Processing method of touch screen device user interface and touch screen device | |
WO2014121730A1 (zh) | 电子设备及其屏幕解锁方法 | |
JP2016506564A (ja) | スワイプストローク入力及び連続的な手書き | |
WO2014029207A1 (zh) | 基于触摸屏的多选处理方法和用户设备 | |
WO2013097650A1 (zh) | 一种应用程序启动方法、系统及终端设备 | |
US20150163672A1 (en) | Mobile terminal, device and control method thereof | |
TW201621706A (zh) | 使用近場通訊來以權限控制進行共享內容 | |
KR20160085776A (ko) | 상이한 스크린 상에 애플리케이션 데이터를 표시하기 위한 원격 제어 기법 | |
CN105794155B (zh) | 一种显示消息的方法、装置及设备 | |
US9658770B2 (en) | Method and apparatus for processing inputting of character | |
JP2019510303A (ja) | アプリケーションのためのアイコン処理方法及び装置 | |
CN104794412A (zh) | 信息输入方法及装置与移动终端 | |
TW201409988A (zh) | 手持裝置及其解除鎖定的方法 | |
JP7142961B2 (ja) | 多言語キーボードシステム | |
BR112017009047B1 (pt) | Método de processamento de mensagem sms para terminal móvel e terminal móvel | |
US20130205260A1 (en) | Method and apparatus for managing an application in a mobile electronic device | |
TW201516743A (zh) | 電子裝置及其操作方法 | |
WO2013023624A1 (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: 13813241 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2878298 Country of ref document: CA |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2013286471 Country of ref document: AU Date of ref document: 20130703 Kind code of ref document: A |
|
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 1205N DATED 15/06/2015) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13813241 Country of ref document: EP Kind code of ref document: A1 |