WO2015139196A1 - 文本的输入方法、装置和终端 - Google Patents

文本的输入方法、装置和终端 Download PDF

Info

Publication number
WO2015139196A1
WO2015139196A1 PCT/CN2014/073588 CN2014073588W WO2015139196A1 WO 2015139196 A1 WO2015139196 A1 WO 2015139196A1 CN 2014073588 W CN2014073588 W CN 2014073588W WO 2015139196 A1 WO2015139196 A1 WO 2015139196A1
Authority
WO
WIPO (PCT)
Prior art keywords
text
input
association
sliding
instruction
Prior art date
Application number
PCT/CN2014/073588
Other languages
English (en)
French (fr)
Inventor
马建科
Original Assignee
华为终端有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为终端有限公司 filed Critical 华为终端有限公司
Priority to EP14886251.9A priority Critical patent/EP3121691B1/en
Priority to US15/119,096 priority patent/US20180181292A1/en
Priority to PCT/CN2014/073588 priority patent/WO2015139196A1/zh
Priority to CN201480001932.6A priority patent/CN104508616A/zh
Publication of WO2015139196A1 publication Critical patent/WO2015139196A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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

Definitions

  • the present invention relates to the field of terminals, and in particular, to a text input method, device, and terminal. Background technique
  • Text input is an important auxiliary function for terminal devices to implement multiple functions and applications, and has been widely used in terminal devices.
  • the system when text is input by using the text input method, when the user inputs the text through the external device, the system automatically associates some text, phrase or short sentence, and displays the associated text in the text association window. If the text that the system associates and displays is the text that the user wants to input, the user can select the vocabulary to achieve fast input; but if the text that the user wants to input is part of the text that the system associates, the user only Can continue to manually input the required words, or select the input of the words including the text that the user wants to input, and then delete the unwanted text by deleting, so in this case, the text can not be quickly input, the input efficiency Lower. Summary of the invention
  • Embodiments of the present invention provide a text input method, apparatus, and terminal, so that a user can quickly select a desired text from texts that are associated with the system or text that has already been input, and implement fast input of text.
  • an embodiment of the present invention provides a text input method, where the method includes: acquiring a text input instruction generated by a user performing a first operation, and presenting an input text according to the text input instruction;
  • Querying a text association database according to the input text acquiring and presenting the input text corresponding a set of association texts, the set of association texts being a collection of phrases or sentences;
  • association text selection instruction generated by the user performing the second operation, acquiring the association text in the subset of the association text set according to the association text selection instruction, where the associative text is a field in the subset of the association text collection;
  • the second operation is a sliding gesture operation; the method further includes: determining, according to the association text selection instruction generated by the sliding gesture operation, the sliding gesture operation a sliding track formed by the action point of the sliding gesture operation on the output device; the acquiring the association text in the subset of the association text set according to the association text selection instruction, comprising: sliding according to the sliding track The trajectory determines a text field in the subset of the association text collection.
  • each subset of the association text set is provided with an identification line; and the second operation is performed by a user on the identification line a sliding gesture operation; the acquiring the association text in the subset of the association text set according to the association text selection instruction, comprising: operating a sliding track on the identification line according to the sliding gesture, and acquiring an identifier that coincides with the sliding track The text field corresponding to the line.
  • the method further includes: displaying, at a preset position, when detecting that the second operation is a sliding gesture operation
  • the swipe gesture operates the selected association text.
  • the obtaining the association text according to the association text selection instruction After the association text in the collection, the method further includes: highlighting, or grayscale display, or displaying the associative text in a color different from the unselected text.
  • the acquiring, by the user, the third operation is performed The association text input instruction, inputting the associative text into the text input window according to the association text input instruction, comprising: acquiring a association text input instruction generated by the user clicking a preset button, and using the associative text input instruction to associate the association text Enter into the text input window.
  • an embodiment of the present invention provides a text input method, where the method includes: acquiring a location of a cursor in a text input window;
  • the fourth operation is a sliding gesture operation; the method further includes: determining, according to the text input instruction generated by the sliding gesture operation, the sliding gesture operation a sliding track; the sliding track is a track formed by the action point of the sliding gesture operation on the output device; the inputting the input text in the text input window to the cursor in the text input window according to the text input instruction
  • the location includes: determining the input text in the text input window according to the sliding track, and inputting the input text into a position of the cursor in the text input window.
  • all input texts in the text input window are provided with an identification line; and the fourth operation is that the user identifies the identification line Performing a sliding gesture operation; the inputting the input text in the text input window to the position of the cursor in the text input window according to the text input instruction, comprising: operating on the identification line according to the sliding gesture
  • the sliding track acquires the input text corresponding to the identification line that coincides with the sliding track, and inputs the input text to the position of the cursor in the text input window.
  • an embodiment of the present invention provides a text input device, where the device includes: a first acquiring unit, configured to acquire a text input instruction generated by a user to perform a first operation; and a first rendering unit, configured to The text input instruction presents the input text;
  • a second acquiring unit configured to query a text association database according to the input text, and obtain a set of association text corresponding to the input text;
  • the association text set is a set of phrases or sentences;
  • a second presentation unit configured to: present a set of association text corresponding to the input text;
  • a third acquisition unit configured to acquire a prediction text selection instruction generated by the user performing the second operation;
  • a fourth obtaining unit configured to The selection instruction acquires the association text in the subset of the association text set, and the association text is a field in the subset of the association text collection;
  • a fifth obtaining unit configured to acquire a prediction text input instruction generated by the user performing the third operation; and a first input unit, configured to input the association text into the text input window according to the association text input instruction.
  • the second operation is a sliding gesture operation;
  • the device further includes: a determining unit, configured to determine, according to the association text selection instruction generated by the sliding gesture operation a sliding trajectory corresponding to the sliding gesture operation; the sliding trajectory is a trajectory formed by the action point of the sliding gesture operation on the output device; the fourth acquiring unit is specifically configured to: determine the association text according to the sliding trajectory The text field in the collection subset.
  • each subset of the set of association texts is provided with an identification line; and the second operation is performed by a user on the identification line.
  • a sliding gesture operation; the fourth acquiring unit is configured to: obtain a text field corresponding to the identification line that coincides with the sliding track by operating a sliding track on the identification line according to the sliding gesture.
  • the device further includes: a third rendering unit, configured to detect that the second operation is sliding During the gesture operation, the associated text selected by the swipe gesture operation is displayed at the preset position.
  • the apparatus further includes: a fourth presentation unit, configured to be used for highlighting Display, or grayscale display, or display the association text in a color that is different from the unselected text.
  • the fifth acquiring unit is specifically configured to: obtain The user clicks the preset button to generate a Lenovo text input command.
  • an embodiment of the present invention provides a text input device, where the device includes: a sixth acquiring unit, configured to acquire a location of a cursor in a text input window;
  • a seventh acquiring unit configured to acquire a text input instruction generated by the user performing the fourth operation
  • a second input unit configured to input the input text in the text input window into the text input window according to the text input instruction The location of the cursor.
  • the fourth operation is a sliding gesture operation;
  • the device further includes: a determining unit, configured to determine, according to the text input instruction generated by the sliding gesture operation a sliding track corresponding to the sliding gesture;
  • the sliding track is a track formed by the action point of the sliding gesture operation on the output device;
  • the second input unit is specifically configured to determine the text input according to the sliding track The entered text in the window is entered and the entered text is entered into the output window where the cursor is located.
  • all the input text in the text input window is provided with an identification line; and the fourth operation is that the user identifies the identification line Performing a sliding gesture operation; the second input unit unit is specifically configured to: determine, according to the sliding gesture, a sliding track on the identification line, and determine an input text corresponding to the identification line that coincides with the sliding track, And the input has been input to the position of the cursor in the text input window.
  • an embodiment of the present invention provides a terminal, where the terminal includes: an input device; a processor; a memory; a software module physically stored in the memory, where the software module includes a processor that can be used to enable the processor And the terminal executes instructions of the following process:
  • a text association database acquiring and presenting a set of association text corresponding to the input text, where the set of association texts is a set of phrases or sentences;
  • association text selection instruction generated by the user performing the second operation, acquiring the association text in the subset of the association text set according to the association text selection instruction, where the association text is the association a field in a subset of text collections;
  • the second operation is a sliding gesture operation;
  • the software module further includes an instruction that is used to cause the processor and the terminal to perform the following process:
  • the association text selection instruction generated by the sliding gesture operation determines a sliding trajectory corresponding to the sliding gesture operation;
  • the sliding trajectory is a trajectory formed by the action point of the sliding gesture operation on the output device;
  • the software module is configured to enable the processor and the terminal to execute, according to the association text selection instruction, an instruction to acquire the association text in the subset of the association text set as: determining, according to the sliding trajectory, the subset of the association text set Text field.
  • each subset of the set of association texts is provided with an identification line; and the second operation is performed by a user on the identification line Sliding gesture operation;
  • the software module may be configured to enable the processor and the terminal to execute an instruction to acquire the association text in the subset of the association text set according to the association text selection instruction: operating a sliding on the identification line according to the sliding gesture a track, acquiring a text field corresponding to the identification line that coincides with the sliding track.
  • the software module further includes an instruction that is used to cause the processor and the terminal to perform the following process: When it is detected that the second operation is a swipe gesture operation, the association text selected by the swipe gesture operation is displayed at a preset position.
  • the obtaining the association text according to the association text selection instruction After the association text in the collection, the software module further includes instructions operable to cause the processor and the terminal to perform the following process: highlighting, or grayscale display, or distinguishing from unselected The color of the selected text displays the associative text.
  • the software module may be used to enable the processor And executing, by the terminal, a association text input instruction generated by the user performing the third operation, and inputting, by the association text input instruction, the instruction to input the association text into the text input window: acquiring a association text input generated by the user clicking the preset button And inputting, according to the association text input instruction, the association text into a text input window.
  • an embodiment of the present invention provides a terminal, where the terminal includes: an input device; a processor; a memory; a software module physically stored in the memory, where the software module includes a processor that can be used to enable the processor And the terminal executes instructions of the following process:
  • the fourth operation is a sliding gesture operation;
  • the software module further includes an instruction that is used to cause the processor and the terminal to perform the following process: a text input instruction generated by the sliding gesture operation determines a sliding track corresponding to the sliding gesture operation; the sliding track is a track formed by an action point of the sliding gesture operation on the output device;
  • the software module is configured to cause the processor and the terminal to execute an instruction to input the input text in the text input window to a position of a cursor in a text input window according to the text input instruction: according to the sliding
  • the trajectory determines the input text in the text input window, and inputs the input text to the position of the cursor in the text input window.
  • all the input text in the text input window is provided with an identification line; and the fourth operation is that the user pairs the identification line Performing a swipe gesture operation;
  • the software module is operative to cause the processor and the terminal to perform input according to the text
  • the instruction for inputting the input text in the text input window to the position of the cursor in the text input window is: operating a sliding track on the identification line according to the sliding gesture to obtain an identifier that coincides with the sliding track
  • An embodiment of the present invention provides a text input method, device, and terminal, which acquires a text input instruction generated by a user performing a first operation, and presents an input text according to a text input instruction; and queries a text association database according to the input text to acquire and present an input.
  • the association text collection corresponding to the text, the association text collection is a collection of phrases or sentences; obtaining a association text selection instruction generated by the user performing the second operation, acquiring the association text in the subset of the association text collection according to the association text selection instruction, and the association text is a associative text
  • the field in the collection subset obtains the association text input instruction generated by the user performing the third operation, and inputs the association text into the text input window according to the association text input instruction.
  • the technical solution provided by the embodiment of the present invention realizes fast input of text, because the processing instruction by dragging or clicking, and the like, the user can quickly select the required text from the text that is associated with the system or the text that has been input. Increased input efficiency.
  • FIG. 1 is a flowchart of a method for inputting text according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of quickly inputting text content included in a text into a text input window according to an embodiment of the present invention
  • FIG. 3 is a flowchart of another text input method according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a text input device according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of another text input device according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of a terminal according to an embodiment of the present disclosure
  • Figure ⁇ is a schematic diagram of still another terminal provided by an embodiment of the present invention. detailed description
  • the input method as a good text can be applied to a scenario in which text needs to be input to the terminal.
  • the terminal can automatically query the association text.
  • the database obtains the associative text that the user may input next, and the associative text is displayed on the terminal interface.
  • the touch operation on the touch screen can trigger the terminal to execute the selected text to be input.
  • the instruction the terminal selects the text content required by the user according to the instruction.
  • FIG. 1 is a flowchart of a method for inputting text according to an embodiment of the present invention.
  • the execution body of the embodiment is a terminal, wherein the terminal associates with the text input by the user and quickly inputs the text after receiving the text input by the user.
  • Step 1 01 Acquire a text input instruction generated by the user performing the first operation, and present the input text according to the text input instruction.
  • the user can generally perform a first operation on the terminal through a keyboard or a touch screen, thereby generating a text input instruction, and according to the text input instruction, the terminal can display the input text on the display interface of the terminal.
  • Step 1 02 Query a text association database according to the input text, and obtain and present a set of association text corresponding to the input text, where the set of association texts is a set of phrases or sentences.
  • the terminal provides a text association database
  • the text association database can be obtained according to parameters sent by the network server, or can be combined.
  • the parameters delivered by the web server and the daily usage habits of the end user are obtained, and the input text and the collection of the association text used in conjunction with the input text are included, wherein the association text set is a phrase that is often used in conjunction with the input text or A collection of sentences, which may include a plurality of subsets of association text sets; each subset of associative texts is a phrase or a sentence.
  • the Lenovo text subset may include multiple fields, and the field may be a single word, a part of a phrase or a sentence in a set of association texts, or a phrase or sentence in a set of association texts. For example, after the user enters the text "I", the terminal can query the association text "we”, “I am”, “I am at the company”, “I am on the way to work”, etc. according to the text association database.
  • the phrase or sentence can be displayed in the associative text window.
  • association text collection can contain multiple phrases and sentences, and if there is too much association text, it can be displayed page by page.
  • association text database provided by the embodiment of the present invention may be updated according to parameters sent by the network server, or may be updated according to changes in usage habits of the terminal user. For example, if the user recently entered the text "I am not currently in Beijing", the association text of the input text "I” saved in the Lenovo text database may include "I am not currently in Beijing”. The update of the text database is more convenient for the user to use, and the text is quickly input.
  • Step 1 03 Acquire a prediction text selection instruction generated by the user performing the second operation, and acquire, according to the association text selection instruction, the association text in the subset of the association text collection, where the association text is a field in the subset of the association text collection .
  • the second operation is a sliding gesture operation.
  • the method further includes: determining, according to the association text selection instruction generated by the sliding gesture operation, a sliding track corresponding to the sliding gesture operation; the sliding track is the sliding gesture.
  • the trajectory formed by the action point on the output device; the obtaining the associative text in the subset of the association text set according to the association text selection instruction comprises: determining a text field in the subset of the association text set according to the sliding trajectory. Specifically, the field between the sliding starting point and the sliding end point may be obtained when the sliding track completely overlaps with a subset of the association text set; or the sliding track may not completely coincide with a subset of the associated text.
  • the field may be adjusted according to the actual coincidence position of the field and the sliding track, for example, the subset of the text may be output at the output.
  • the display position of the device is regarded as a track, and the sliding track is obtained with at least two intersections of the track to obtain a field between the intersections.
  • the subset of the association text set is provided with an identification line; the second operation is a sliding gesture operation of the identification line by the user; and the association of the association of the association text collection is obtained according to the association text selection instruction
  • the text includes: according to the sliding gesture, the sliding track on the identification line, and acquiring a text field corresponding to the identification line that coincides with the sliding track.
  • the user can perform corresponding processing according to whether the association text set contains the text content that is needed by the user. If a phrase in the association text collection is exactly the text that the user needs to input, the association text may be selected by directly inputting the number corresponding to the association text through the keyboard, or may be selected by clicking the number corresponding to the association text on the touch screen. The association text, or the association text can also be selected by dragging the identification line below the association text on the touch screen.
  • the user selects the first word of the text that the user needs by clicking on the touch screen and ensures that the finger does not leave the touch screen, and then slides to the right to the last word of the text that he or she needs. Or simply by clicking on the touch screen to select the last word of the text the user wants and keeping the finger away from the touch screen, then swiping left to the last word of the text you want; or by dragging on the touch screen The identification line below the required text is sufficient. When the user performs an operation of selecting the desired text through the keyboard or the touch screen.
  • the association text in the set of association texts may also be highlighted, or displayed in grayscale, or in a color different from the unselected text. For example, if the color of each subset in the association text collection is displayed in black before the selection operation of the association text is performed, the selected association text may be selected after a certain association text is selected. Displayed in grayscale, or highlighted, or displayed in blue or other colors other than black, so the user can easily determine what the selected text is in.
  • the selected text of the sliding gesture operation is displayed at the preset position.
  • Displaying the selected legend text in the preset position indicates that the association text is in the pre-input state.
  • the pre-input means that the input content is in a temporary state, wherein the pre-entered text can be displayed in a text input window in a floating state, and the input content in the temporary state further requires a further processing operation to actually input the text. Go to the text input window, and the user can delete the pre-entered text in the temporary state by a simple operation.
  • the method for displaying the selected text of the sliding gesture operation at the preset position when the second operation is the sliding gesture operation includes: first, after the sliding gesture operation is completed, displaying the sliding at the preset position All the content selected by the gesture; secondly, in the process of the sliding gesture operation, with the operation of the sliding gesture, the text sequentially selected by the sliding gesture operation is sequentially displayed at the preset position, that is, the user Perform a swipe gesture operation to display one more text at a preset position for each additional text. Whenever one text is selected, one less question is displayed at the preset position.
  • the specific manner of displaying the association text is not specifically limited in the embodiment of the present invention.
  • FIG. 2 is a schematic diagram of quickly inputting text content included in a text into a text input window according to an embodiment of the present invention.
  • the terminal can display the association text collection "I am working now”, “I am eating”, “We are not at home” by querying the Lenovo text database. "I can't go today.” If the text that the user wants to input is “I am going shopping now”, the user can quickly input by selecting the field "I am now” text in the subset of the Lenovo text "I am currently working”.
  • the specific selection method can be first Select the "I” word, then swipe right to “at”; or select the “at” sub, swipe left to “I”; or you can drag the "I am working now” line below to select "I am now "Text, enabling fast input of text.
  • Step 1 04 Acquire a Lenovo text input instruction generated by the user performing the third operation, according to the association I want the text input command to input the associative text into the text input window.
  • the obtaining a association text input instruction generated by the user performing the third operation, and inputting the association text to the text input window according to the association text input instruction specifically includes: acquiring a association text input instruction generated by the user clicking the preset button, according to the The associative text input instruction inputs the associative text into a text input window.
  • the preset button may be displayed at any position of the touch screen, or the preset button may be replaced by a physically existing button of the terminal, which may be set by the embodiment of the present invention.
  • the selected association text can be displayed.
  • a preset button can be simultaneously displayed when the selected association text is displayed, and the preset button is clicked.
  • a Lenovo text input command can be generated to input the text into the text input window.
  • the input method of the text obtains the input text according to the text input instruction by acquiring a text input instruction generated by the user performing the first operation; and querying and submitting the input according to the input text query text association database a set of association text corresponding to the text, the set of the association text is a set of phrases or sentences; acquiring a prediction text selection instruction generated by the user performing the second operation, and acquiring the association text of the subset of the association text collection according to the association text selection instruction And the association text is a field in the subset of the association text collection; acquiring a association text input instruction generated by the user performing the third operation, and inputting the association text into the text input window according to the association text input instruction.
  • the present invention provides a quick input of text and improves input efficiency, because the user can quickly select the desired text from the text that the system associates with the processing instruction by dragging or clicking.
  • the content that the user needs to input is quickly input to the text input window.
  • FIG. 3 is a flowchart of a method for inputting another text according to an embodiment of the present invention.
  • the execution body of the embodiment is a terminal.
  • Step 301 Obtain a position of a cursor in a text input window.
  • the terminal When you enter text in the text input window, the terminal first acquires the position of the cursor so that the text input can be performed at the cursor position.
  • the location of the cursor is the location where the text is to be input.
  • the cursor may always be at the position where the text is to be input, and the terminal is not selected with the terminal. The operation of the text has been changed and changed.
  • Step 302 Acquire a text input instruction generated by the user performing the first operation, and input the input text in the text input window to the position of the cursor in the text input window according to the text input instruction.
  • the first operation is a sliding gesture operation.
  • the method further includes: determining a sliding track corresponding to the sliding gesture operation according to the text input instruction generated by the sliding gesture operation; the sliding track is a track formed by the action point of the sliding gesture operation on the output device.
  • the text input instruction generated by the user performing the first operation is obtained, and inputting the input text in the text input window to the position of the cursor in the text input window according to the text input instruction specifically includes: determining, according to the sliding track, the text input window The text has been entered and the entered text is entered into the text input window where the cursor is.
  • an identification line may be set for all input text in the text input window; the first operation may be a sliding gesture operation performed by the user on the identification line.
  • the text input instruction generated by the user performing the first operation is obtained, and inputting the input text in the text input window to the position of the cursor in the text input window according to the text input instruction specifically includes: operating on the identification line according to the sliding gesture Slide the track to get the input text corresponding to the mark line that coincides with the slide track, and input the input text to the position of the cursor in the text input window.
  • the position of the cursor may not be changed when the first operation is performed in the text input window and the text input instruction is generated, and the cursor may be moved when other operations such as a double-click operation are performed.
  • the terminal can input the input text to the position of the cursor in the text input window.
  • the embodiment of the present invention also improves the input efficiency of text. Therefore, the method provided by the embodiment of the present invention obtains the text input instruction generated by the user performing the first operation by acquiring the position of the cursor in the text input window, and inputs the input text in the text input window according to the text input instruction.
  • the embodiment of the present invention reduces The necessary tedious operations improve the efficiency of text input.
  • FIG. 4 is a schematic diagram of a text input device according to an embodiment of the present invention. As shown in the figure, the device includes:
  • the first obtaining unit 401 is configured to acquire a text input instruction generated by the user to perform the first operation.
  • the user can generally perform a first operation on the terminal through a keyboard or a touch screen, thereby generating a text input instruction.
  • the first rendering unit 402 is configured to present the input text according to the text input instruction.
  • a second obtaining unit 403 configured to query a text association database according to the input text, and obtain a set of association texts corresponding to the input text; the set of association texts is a set of phrases or sentences.
  • the terminal provides a text association database
  • the text association database can be obtained according to the parameters delivered by the network server, and can also be combined with the parameters delivered by the network server and the daily users of the terminal user.
  • the terminology is used to include input text and a collection of association text that is often used in conjunction with the input text.
  • the association text collection is a collection of phrases or sentences that are often used in conjunction with the input text, and may include multiple subsets of the association text collection. , each subset of the text is a phrase or a sentence.
  • the Lenovo text subset may include multiple fields, and the field may be a single word, a part of a phrase or a sentence in a set of association texts, or a phrase or sentence in a set of association texts. For example, after the user enters the text "I", the terminal can query the association text "we”, “I am”, “I am at the company”, “I am on the way to work” according to the text association database. and many more.
  • association text database provided by the embodiment of the present invention may be updated according to parameters sent by the network server, or may be updated according to changes in usage habits of the terminal user. For example, if the user recently entered the text "I am not currently in Beijing", the association text of the input text "I” saved in the Lenovo text database may include "I am not currently in Beijing”. The update of the text database is more convenient for the user to use, and the text is quickly input.
  • the second rendering unit 404 is configured to present a set of association text corresponding to the input text.
  • the phrase or sentence can be displayed in the associative text window.
  • association text collection can contain multiple phrases and sentences, and if there is too much association text, it can be displayed page by page.
  • the third obtaining unit 405 is configured to acquire a association text selection instruction generated by the user performing the second operation.
  • the fourth obtaining unit 406 is configured to acquire the association text in the subset of the association text set according to the association text selection instruction, where the association text is a field in the subset of the association text collection.
  • the second operation is a sliding gesture operation.
  • the apparatus provided by the embodiment of the present invention further includes: a determining unit 409, configured to determine, according to the association text selection instruction generated by the sliding gesture operation, a sliding track corresponding to the sliding gesture operation;
  • the swipe gesture operates on a trajectory formed by the point of action on the output device.
  • the fourth obtaining unit 406 is specifically configured to: determine a text field in the subset of the association text set according to the sliding trajectory.
  • the identification line may be set for each subset in the set of association texts; the second operation is a sliding gesture operation of the identification line by the user.
  • the fourth obtaining unit 406 is specifically configured to: acquire, according to the sliding gesture, a sliding track on the identification line, and acquire a text field corresponding to the identification line that coincides with the sliding track.
  • the fifth obtaining unit 407 is configured to acquire a association text input instruction generated by the user performing the third operation.
  • the fifth obtaining unit is specifically configured to: acquire a association text input instruction generated by the user clicking a preset button
  • the first input unit 408 is configured to input the association text into the text input window according to the association text input instruction.
  • the apparatus provided by the embodiment of the present invention further includes: a third presentation unit 41 0, configured to display the association selected by the sliding gesture operation at a preset position when detecting that the second operation is a sliding gesture operation text.
  • the selected text of the sliding gesture operation is displayed at the preset position.
  • Displaying the selected legend text in the preset position indicates that the association text is in the pre-input state.
  • the pre-input means that the input content is in a temporary state, wherein the pre-entered text can be displayed in a text input window in a floating state, and the input content in the temporary state further requires a further processing operation to actually input the text. Go to the text input window, and the user can delete the pre-entered text in the temporary state by a simple operation.
  • the apparatus provided by the embodiment of the present invention further includes: a fourth rendering unit 41 1 for highlighting, or grayscale display, or displaying the associative text in a color different from unselected text.
  • a fourth rendering unit 41 1 for highlighting, or grayscale display, or displaying the associative text in a color different from unselected text.
  • the embodiment of the present invention implements the fast input of text by the technical solution provided by the embodiment of the present invention.
  • the technical solution provided by the embodiment of the present invention enables the user to quickly select the desired text from the text that the system has conceived.
  • FIG. 5 is a schematic diagram of another text input device according to an embodiment of the present invention. As shown in the figure, the embodiment includes the following units:
  • the sixth obtaining unit 501 is configured to obtain a location of the cursor in the text input window.
  • the terminal When you enter text in the text input window, the terminal first gets the position of the cursor so that the text can be input at the cursor position.
  • a seventh obtaining unit 502 configured to acquire a text input instruction generated by the user performing the fourth operation
  • a second input unit 503 configured to input the input text in the text input window to the text input window according to the text input instruction The location of the cursor.
  • the fourth operation may be a sliding gesture operation.
  • the apparatus provided by the embodiment of the present invention further includes: a determining unit 504, configured to determine, according to the text input instruction generated by the sliding gesture operation, a sliding track corresponding to the sliding gesture operation; the sliding track is the sliding gesture operation A trajectory formed by the point of action on the output device.
  • the second input unit is specifically configured to determine the input text in the text input window according to the sliding track, and input the input text to a position of the cursor in the output window.
  • an identification line may be set for all input text in the text input window; the fourth operation is a sliding gesture operation performed by the user on the identification line.
  • the second input unit unit is specifically configured to: determine, according to the sliding gesture, a sliding track on the identification line, determine input text corresponding to the identification line that coincides with the sliding track, and input the input text Go to the location of the cursor in the text input window.
  • the method provided by the embodiment of the present invention obtains the text input instruction generated by the user performing the fourth operation by acquiring the position of the cursor in the text input window, and inputs the input text in the text input window according to the text input instruction.
  • To the position of the cursor in the text input window directly select some of the input text and input the selected input text to the cursor position without changing the position of the cursor, and the prior art will first
  • the cursor is positioned at the input text that the user wants to select, the text that has been input is copied, and the cursor is positioned to the position where the user wants to input the text and the copied text is pasted to the position, the embodiment of the present invention reduces The necessary tedious operations improve the efficiency of text input.
  • FIG. 6 is a schematic diagram of a terminal according to an embodiment of the present invention.
  • the terminal includes an input device 601, a processor 602, a memory 603, and a system bus 604.
  • the input device 601 is for receiving external input content, and may include an input device such as a touch screen or a keyboard.
  • the memory 6 03 may be a permanent memory such as a hard disk drive and a flash memory, and the memory 603 has a software module and a device driver.
  • the software modules are capable of executing various functional modules of the above described methods of the present invention; the device drivers can be network and interface drivers.
  • a text association database acquiring and presenting a set of association text corresponding to the input text, where the set of association texts is a set of phrases or sentences;
  • association text selection instruction generated by the user performing the second operation, acquiring the association text in the subset of the association text set according to the association text selection instruction, where the associative text is a field in the subset of the association text collection;
  • the second operation is a sliding gesture operation. Further, after the processor 602 accesses the memory 603, the processor 602 may further execute an instruction: determining a sliding track corresponding to the sliding gesture operation according to the associated text selection instruction generated by the sliding gesture operation; The sliding trajectory is a trajectory formed by the action point of the sliding gesture operation on the output device.
  • the process of the processor 6 G2 performing the acquisition of the association text in the subset of the association text set according to the association text selection instruction is specifically: determining the text field in the subset of the association text collection according to the sliding trajectory.
  • Each subset of the association text set is provided with an identification line; and the second operation is a sliding gesture operation of the user on the identification line.
  • the processor 602 performs acquiring the association text set according to the association text selection instruction.
  • the process of associating text in the subset includes: operating a sliding track on the identification line according to the sliding gesture to obtain a text field corresponding to the identification line that coincides with the sliding track.
  • the processor 602 can also execute an instruction: when detecting that the second operation is a sliding gesture operation, displaying the selected text of the sliding gesture operation at a preset position.
  • the instruction may further be executed: highlighting, or grayscale display, or a color for inconsistent with the color of the unselected text. Displaying the text content required by the selected user.
  • the processor 602 performs a process of acquiring a association text input instruction generated by the user performing the third operation, and the process of inputting the association text into the text input window according to the association text input instruction specifically includes: acquiring a user generated by clicking a preset button The association text input instruction inputs the association text into the text input window according to the association text input instruction.
  • the embodiment of the present invention realizes that the user can quickly select the required text from the text that is associated with the system or the text that has been input, the technical solution provided by the embodiment of the present invention realizes the fast input of the text.
  • FIG. 7 is a schematic diagram of still another terminal according to an embodiment of the present invention.
  • the terminal includes an input device 701, a processor 702, a memory 703, and a system bus 704.
  • the towel For connecting the input device 7 01 , the processor 702 and the memory 703 , the towel:
  • the input device 7 01 is used for receiving external input content, and may include an input device such as a touch screen or a keyboard.
  • the memory 7 03 may be a permanent memory such as a hard disk drive and a flash memory, and the memory 708 has a software module and a device driver.
  • the software modules are capable of executing various functional modules of the above described methods of the present invention; the device drivers can be network and interface drivers.
  • these software modules are loaded into memory 703 and then accessed by processor 702 and executed as follows: Get the position of the cursor in the text input window;
  • the fourth operation is a sliding gesture operation. Further, after the processor 702 accesses the memory 703, the processor 702 may further execute an instruction: determining, according to the text input instruction generated by the sliding gesture operation, a sliding track corresponding to the sliding gesture operation; The sliding trajectory is a trajectory formed by the action point of the sliding gesture operation on the output device.
  • the processor 702 acquires a text input instruction generated by the user performing the fourth operation, and inputting the input text in the text input window to the position of the cursor in the text input window according to the text input instruction, including:
  • the sliding track determines the input text in the text input window, and inputs the input text to the position of the cursor in the text input window.
  • the input text in the text input window is provided with an identification line; the fourth operation is a sliding gesture operation performed by the user on the identification line.
  • the processor 702 acquires a text input instruction generated by the user performing the fourth operation, and inputting the input text in the text input window to the position of the cursor in the text input window according to the text input instruction, including:
  • the sliding gesture operates a sliding track on the identification line, acquires the input text corresponding to the identification line that coincides with the sliding track, and inputs the input text into the position of the cursor in the text input window.
  • the device provided by the embodiment of the present invention obtains a text input instruction generated by the user performing the first operation by acquiring a text input instruction in the text input window, and inputs the input text in the text input window according to the text input instruction.
  • the position of the cursor in the text input window improves the input efficiency of the text.
  • the embodiments of the present invention are not limited to specific hardware and software systems. Any device having a touch screen can be used as required by the embodiments of the present invention.
  • Technical solutions For example, if the technical solution of the present invention is to be implemented in the Andro id operating system, one of the implementations may be to expand one in the input method.
  • the TextView control adds a text click selection event to the control. When the user's finger slides the content of the control, the text that slides over the part automatically changes color, and the text that has been swiped in the control is saved in the control.
  • the input method software can obtain the text just selected by the user through the interface provided by the control, and output it to the specified text input box.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种文本的输入方法、装置和终端。该方法包括:获取用户执行第一操作产生的文本输入指令,根据文本输入指令呈现输入文本;根据输入文本查询文本联想数据库,获取并呈现输入文本对应的联想文本集合,联想文本集合为词组或句子的集合;获取用户执行第二操作产生的联想文本选择指令,根据联想文本选择指令获取联想文本集合子集中的联想文本,联想文本为联想文本集合子集中的字段;获取用户执行第三操作产生的联想文本输入指令,根据联想文本输入指令将联想文本输入到文本输入窗口。提供的技术方案实现了文本的快速输入,提高了输入效率。

Description

文本的输入方法、 装置和终端 技术领域
本发明涉及终端领域, 尤其涉及一种文本的输入方法、 装置和终端。 背景技术
随着数字技术和终端技术的发展, 终端设备上的功能和应用种类越来越 多, 其中文本输入是终端设备实现多种功能和应用的重要辅助功能, 在终端 设备中得到了广泛运用。
现有技术下, 使用文本输入法输入文字时, 当用户通过外接设备输入文 字时, ***会自动联想出一些文字、 词组或者短句, 并将联想出的文本显示 在文本联想窗口中。 如果***所联想并显示的文本即为用户想要输入的文字, 用户即可选中该词汇, 以实现快速的输入; 但是如果用户想要输入的文字是 ***联想出的文字的一部分时, 用户只能继续手动输入所需要的词, 或者选 中输入包括用户想要输入的文字的联想词语, 然后再通过删除的方式删除不 需要的文字, 因此这种情况下并无法实现文字的快速输入, 输入效率较低。 发明内容
本发明实施例提供了一种文本的输入方法、 装置和终端, 以使得用户可 以从***联想出的文本中或者已经输入的文本中快速挑选出需要的文字, 实 现文字的快速输入。
第一方面, 本发明实施例提供了一种文本的输入方法, 所述方法包括: 获取用户执行第一操作产生的文本输入指令, 根据所述文本输入指令呈 现输入文本;
根据所述输入文本查询文本联想数据库, 获取并呈现所述输入文本对应 的联想文本集合, 所述联想文本集合为词组或句子的集合;
获取用户执行第二操作产生的联想文本选择指令, 根据所述联想文本选 择指令获取所述联想文本集合子集中的联想文本, 所述联想文本为所述联想 文本集合子集中的字段;
获取用户执行第三操作产生的联想文本输入指令, 根据所述联想文本输 入指令将所述联想文本输入到文本输入窗口。
根据第一方面, 在第一种可能的实现方式中, 所述第二操作为滑动手势 操作; 所述方法还包括: 根据所述滑动手势操作产生的联想文本选择指令 确定所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操 作在输出设备上的作用点形成的轨迹;所述根据联想文本选择指令获取所述 联想文本集合子集中的联想文本, 包括: 根据所述滑动轨迹确定所述联想文 本集合子集中的文本字段。
根据第一方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述联想文本集合中各子集设有标识线; 所述第二操作为用户对所述标识线 的滑动手势操作; 所述根据联想文本选择指令获取所述联想文本集合子集中 的联想文本, 包括: 根据所述滑动手势操作在所述标识线上的滑动轨迹, 获 取与所述滑动轨迹重合的标识线所对应的文本字段。
根据第一方面的第一种、 第二种可能的实现方式, 在第三种可能的实现 方式中, 所述方法还包括: 在检测到第二操作为滑动手势操作时, 在预设位 置显示所述滑动手势操作所选择的联想文本。
根据第一方面或者第一方面的第一种、 第二种、 第三种可能的实现方式, 在第四种可能的实现方式中, 在所述根据所述联想文本选择指令获取所述联 想文本集合中的联想文本后, 所述方法还包括: 高亮显示、 或者灰度显示、 或者用区别于未选择文本的颜色显示所述联想文本。
根据第一方面或者第一方面的第一种、 第二种、 第三种、 第四种可能的 实现方式, 在第五种可能的实现方式中, 所述获取用户执行第三操作产生的 联想文本输入指令, 根据所述联想文本输入指令将所述联想文本输入到文本 输入窗口, 包括: 获取用户点击预设按钮产生的联想文本输入指令, 根据所 述联想文本输入指令将所述联想文本输入到文本输入窗口。
第二方面, 本发明实施例提供了一种文本的输入方法, 所述方法包括: 获取文本输入窗口中光标所在位置;
获取用户执行第四操作产生的文本输入指令, 根据所述文本输入指令将 所述文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置。
根据第二方面, 在第一种可能的实现方式中, 所述第四操作为滑动手势 操作; 所述方法还包括: 根据所述滑动手势操作产生的文本输入指令确定 所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作在 输出设备上的作用点形成的轨迹; 所述根据所述文本输入指令将所述文本输 入窗口中的已输入文本输入至文本输入窗口中光标所在位置, 包括: 根据所 述滑动轨迹确定所述文本输入窗口中的已输入文本, 并将所述已输入文本输 入至文本输入窗口中光标所在位置。
根据第二方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述文本输入窗口中所有已输入文本设有标识线; 所述第四操作为用户对所 述标识线执行的滑动手势操作; 所述根据所述文本输入指令将所述文本输入 窗口中的已输入文本输入至文本输入窗口中光标所在位置, 包括: 根据所述 滑动手势操作在所述标识线上的滑动轨迹, 获取与所述滑动轨迹重合的标识 线所对应的已输入文本, 并将所述已输入文本输入至文本输入窗口中光标所 在位置。
第三方面, 本发明实施例提供了一种文本的输入装置, 所述装置包括: 第一获取单元, 用于获取用户执行第一操作产生的文本输入指令; 第一呈现单元, 用于根据所述文本输入指令呈现输入文本;
第二获取单元, 用于根据所述输入文本查询文本联想数据库, 获取所述 输入文本对应的联想文本集合; 所述联想文本集合为词组或句子的集合; 第二呈现单元, 用于呈现所述输入文本对应的联想文本集合; 第三获取单元, 用于获取用户执行第二操作产生的联想文本选择指令; 第四获取单元, 用于根据所述联想文本选择指令获取所述联想文本集合 子集中的联想文本, 所述联想文本为所述联想文本集合子集中的字段;
第五获取单元, 用于获取用户执行第三操作产生的联想文本输入指令; 第一输入单元, 用于根据所述联想文本输入指令将所述联想文本输入到 文本输入窗口。
根据第三方面, 在第一种可能的实现方式中, 所述第二操作为滑动手势 操作; 所述装置还包括: 确定单元, 用于根据所述滑动手势操作产生的联想 文本选择指令确定所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所 述滑动手势操作在输出设备上的作用点形成的轨迹; 所述第四获取单元具 体用于: 根据所述滑动轨迹确定所述联想文本集合子集中的文本字段。
根据地第三方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述联想文本集合中各子集设有标识线; 所述第二操作为用户对所述标识线 的滑动手势操作; 所述第四获取单元具体用于: 根据所述滑动手势操作在所 述标识线上的滑动轨迹, 获取与所述滑动轨迹重合的标识线所对应的文本字 段。
根据第三方面的第一种、 第二种可能的实现方式, 在第三种可能的实现 方式中, 所述装置还包括: 第三呈现单元, 用于在检测到所述第二操作为滑 动手势操作时, 在预设位置显示所述滑动手势操作所选择的联想文本。
根据第三方面或者第三方面的第一种、 第二种、 第三种可能的实现方式, 在第四种可能的实现方式中, 所述装置还包括: 第四呈现单元, 用于高亮显 示、 或者灰度显示、 或者用区别于未选择文本的颜色显示所述联想文本。
根据第三方面或者第三方面的第一种、 第二种、 第三种、 第四种可能的 实现方式, 在第五种可能的实现方式中, 所述第五获取单元具体用于: 获取 用户点击预设按钮产生的联想文本输入指令。 第四方面, 本发明实施例提供了一种文本的输入装置, 所述装置包括: 第六获取单元, 用于获取文本输入窗口中光标所在位置;
第七获取单元, 用于获取用户执行第四操作产生的文本输入指令; 第二输入单元, 用于根据所述文本输入指令将所述文本输入窗口中的已 输入文本输入至文本输入窗口中所述光标所在位置。
根据第四方面, 在第一种可能的实现方式中, 所述第四操作为滑动手势 操作; 所述装置还包括: 确定单元, 用于根据所述滑动手势操作产生的文本 输入指令, 确定所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述 滑动手势操作在输出设备上的作用点形成的轨迹; 所述第二输入单元具体 用于, 根据所述滑动轨迹确定所述文本输入窗口中的已输入文本, 并将所 述已输入的文本输入至输出窗口中所述光标所在位置。
根据第四方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述文本输入窗口中所有已输入文本设有标识线; 所述第四操作为用户对所 述标识线执行的滑动手势操作; 所述第二输入单元单元具体用于: 根据所述 滑动手势操作在所述标识线上的滑动轨迹, 确定与所述滑动轨迹重合的标识 线所对应的已输入文本, 并将所述已输入至文本输入窗口中所述光标所在位 置。
第五方面, 本发明实施例提供了一种终端, 所述终端包括: 输入设备; 处 理器; 存储器; 物理存储在所述存储器中的软件模块, 所述软件模块包括可 用于使所述处理器和所述终端执行以下过程的指令:
获取用户执行第一操作产生的文本输入指令, 根据所述文本输入指令呈 现输入文本;
根据所述输入文本查询文本联想数据库, 获取并呈现所述输入文本对应 的联想文本集合, 所述联想文本集合为词组或句子的集合;
获取用户执行第二操作产生的联想文本选择指令, 根据所述联想文本选 择指令获取所述联想文本集合子集中的联想文本, 所述联想文本为所述联想 文本集合子集中的字段;
获取用户执行第三操作产生的联想文本输入指令, 根据所述联想文本输 入指令将所述联想文本输入到文本输入窗口。
根据第五方面, 在第一种可能的实现方式中, 所述第二操作为滑动手势 操作; 所述软件模块还包括可用于使所述处理器和所述终端执行以下过程的 指令: 根据所述滑动手势操作产生的联想文本选择指令确定所述滑动手势 操作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作在输出设备上的 作用点形成的轨迹;
所述软件模块可用于使所述处理器和所述终端执行根据联想文本选择指 令获取所述联想文本集合子集中的联想文本的指令为: 根据所述滑动轨迹确 定所述联想文本集合子集中的文本字段。
根据第五方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述联想文本集合中各子集设有标识线; 所述第二操作为用户对所述标识线 的滑动手势操作;
所述软件模块可用于使所述处理器和所述终端执行根据联想文本选择指 令获取所述联想文本集合子集中的联想文本的指令为: 根据所述滑动手势操 作在所述标识线上的滑动轨迹, 获取与所述滑动轨迹重合的标识线所对应的 文本字段。
根据第五方面的第一种、 第二种可能的实现方式, 在第三种可能的实现 方式中, 所述软件模块还包括可用于使所述处理器和所述终端执行以下过程 的指令: 在检测到第二操作为滑动手势操作时, 在预设位置显示所述滑动手 势操作所选择的联想文本。
根据第五方面或者第五方面的第一种、 第二种、 第三种可能的实现方式, 在第四种可能的实现方式中, 在所述根据所述联想文本选择指令获取所述联 想文本集合中的联想文本后, 所述软件模块还包括可用于使所述处理器和所 述终端执行以下过程的指令: 高亮显示、 或者灰度显示、 或者用区别于未选 择文本的颜色显示所述联想文本。
根据第五方面或者第五方面的第一种、 第二种、 第三种、 第四种可能的 实现方式, 在第五种可能的实现方式中, 所述软件模块可用于使所述处理器 和所述终端执行获取用户执行第三操作产生的联想文本输入指令, 根据所述 联想文本输入指令将所述联想文本输入到文本输入窗口的指令为: 获取用户 点击预设按钮产生的联想文本输入指令, 根据所述联想文本输入指令将所述 联想文本输入到文本输入窗口。
第六方面, 本发明实施例提供了一种终端, 所述终端包括: 输入设备; 处 理器; 存储器; 物理存储在所述存储器中的软件模块, 所述软件模块包括可 用于使所述处理器和所述终端执行以下过程的指令:
获取文本输入窗口中光标所在位置;
获取用户执行第四操作产生的文本输入指令, 根据所述文本输入指令将 所述文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置。
根据第六方面, 在第一种可能的实现方式中, 所述第四操作为滑动手势 操作; 所述软件模块还包括可用于使所述处理器和所述终端执行以下过程的 指令: 根据所述滑动手势操作产生的文本输入指令确定所述滑动手势操作 对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作在输出设备上的作用 点形成的轨迹;
所述软件模块可用于使所述处理器和所述终端执行根据所述文本输入指 令将所述文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置 的指令为: 根据所述滑动轨迹确定所述文本输入窗口中的已输入文本, 并将 所述已输入文本输入至文本输入窗口中光标所在位置。
根据第六方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述文本输入窗口中所有已输入文本设有标识线; 所述第四操作为用户对所 述标识线执行的滑动手势操作;
所述软件模块可用于使所述处理器和所述终端执行根据所述文本输入指 令将所述文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置 的指令为: 根据所述滑动手势操作在所述标识线上的滑动轨迹, 获取与所述 滑动轨迹重合的标识线所对应的已输入文本, 并将所述已输入文本输入至文 本输入窗口中光标所在位置。
本发明实施例提供了一种文本的输入方法、 装置和终端, 通过获取用户 执行第一操作产生的文本输入指令, 根据文本输入指令呈现输入文本; 根据 输入文本查询文本联想数据库, 获取并呈现输入文本对应的联想文本集合, 联想文本集合为词组或句子的集合; 获取用户执行第二操作产生的联想文本 选择指令, 根据联想文本选择指令获取联想文本集合子集中的联想文本, 联 想文本为联想文本集合子集中的字段; 获取用户执行第三操作产生的联想文 本输入指令, 根据联想文本输入指令将联想文本输入到文本输入窗口。 由于 本发明通过拖动或者点击等处理指令使得用户可以从***联想出的文本中或 者已经输入的文本中快速挑选出需要的文字, 因此本发明实施例提供的技术 方案实现了文字的快速输入, 提高了输入效率。 附图说明
为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例或现有 技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附 图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创 造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明实施例提供的一种文本的输入方法流程图;
图 2 为本发明实施例提供的一种将联想文本中包含的文本内容快速输入 文本输入窗口的示意图;
图 3为本发明实施例提供的又一文本的输入方法流程图;
图 4为本发明实施例提供的一种文本的输入装置示意图;
图 5为本发明实施例提供的又一文本的输入装置示意图; 图 6为本发明实施例提供的一种终端示意图;
图 Ί为本发明实施例提供的又一终端示意图。 具体实施方式
下面通过附图和实施例, 对本发明的技术方案做进一步的详细描述。 本发明实施例提供的文本的输入方法和装置在实际应用时, 作为一种好 的文本的输入方法可应用于需要向终端输入文本的场景, 当向终端输入文字 时, 终端可以自动查询联想文本数据库获取用户接下来可能输入的联想文本, 联想文本显示在终端界面上, 当用户发现联想文本中包含自己想要输入的文 字时, 通过对触摸屏执行触摸操作可以触发终端执行选中想要输入的文字的 指令, 终端根据该指令选中用户需要的文本内容。 由此, 本发明实施例实现 了在联想文本包含用户想要输入的文本时快速从联想文本中选中该文本, 实 现了文本的快速输入, 提高了用户体验。
图 1为本发明实施例提供的一种文本的输入方法流程图, 该实施例的执 行主体是终端, 其中详细描述了终端在接收到用户输入的文本后, 根据用户 输入的文本联想并快速输入用户接下来想要输入的文本的过程。 如图所示, 该实施例包括以下执行步骤:
步骤 1 01 , 获取用户执行第一操作产生的文本输入指令,根据所述文本输 入指令呈现输入文本。
用户一般可以通过键盘或者触摸屏对终端执行第一操作, 从而产生文本 输入指令, 根据该文本输入指令, 终端可以在终端的显示界面上显示所输入 的文本。
步骤 1 02 ,根据所述输入文本查询文本联想数据库, 获取并呈现所述输入 文本对应的联想文本集合, 所述联想文本集合为词组或句子的集合。
为了实现本发明的技术方案, 在实际应用中, 终端提供了一个文本联想 数据库, 文本联想数据库可以根据网络服务器下发的参数得到, 也可以结合 网络服务器下发的参数和本终端用户的日常的用语习惯得到, 其中包含了输 入文本以及与输入文本常搭配使用的联想文本的集合, 其中, 联想文本集合 为与输入文本常搭配使用的词组或句子的集合, 可以包括多个联想文本集合 子集; 每个联想文本子集为一个词组或者一个句子。
其中, 联想文本子集中可以包括多个字段, 字段可以为单个的字, 也可 以为联想文本集合中的词组或句子的一部分, 还可以为联想文本集合中的词 组或句子。 例如, 在用户输入文本 "我" 之后, 终端可以根据文本联想数据 库查询到联想文本 "我们" 、 "我在" 、 "我在公司" 、 "我在上班的路上" 等等。
终端获取到输入文本对应的联想文本集合之后, 可以在联想文本窗口中 显示这些词组或者句子。
可选地, 联想文本集合可以包含多个词组和句子, 如果联想文本过多, 可以分页显示。
需要说明的是, 本发明实施例提供的联想文本数据库可以根据网络服务 器下发的参数进行更新, 也可以根据本终端用户的使用习惯的变化而进行更 新。 例如, 如果用户最近经常输入文本 "我目前不在北京" , 则联想文本数 据库中保存的输入文本 "我" 的联想文本可以包括 "我目前不在北京" 。 联 想文本数据库的随时更新更加方便了用户的使用, 实现了文本的快速输入。
步骤 1 03 , 获取用户执行第二操作产生的联想文本选择指令,根据所述联 想文本选择指令获取所述联想文本集合子集中的联想文本, 所述联想文本为 所述联想文本集合子集中的字段。
其中, 所述第二操作为滑动手势操作; 所述方法还包括: 根据所述滑动 手势操作产生的联想文本选择指令确定所述滑动手势操作对应的滑动轨 迹;所述滑动轨迹为所述滑动手势操作在输出设备上的作用点形成的轨迹; 所述根据联想文本选择指令获取所述联想文本集合子集中的联想文本, 包括: 根据所述滑动轨迹确定所述联想文本集合子集中的文本字段。 具体地, 可以在滑动轨迹与联想文本集合某一子集完全重合的情况下, 获取滑动起始点到滑动终止点之间的字段; 也可以是滑动轨迹与联想文本某 一子集不完全重合的情况下, 获取滑动轨迹与所述联想文本子集在输出设备 上的重合部分的字段, 具体可根据字段以及滑动轨迹的实际重合位置进行调 整, 例如可将所述联想文本子集在所述输出设备的显示位置视为一条轨迹, 获取滑动轨迹与该轨迹的至少两个交叉点, 获取交叉点之间的字段。
其中, 所述联想文本集合中各子集设有标识线; 所述第二操作为用户对 所述标识线的滑动手势操作; 所述根据联想文本选择指令获取所述联想文本 集合子集中的联想文本, 包括: 根据所述滑动手势操作在所述标识线上的滑 动轨迹, 获取与所述滑动轨迹重合的标识线所对应的文本字段。
具体地, 终端显示所查询到的联想文本集合中的词组或者句子之后, 用 户可以根据联想文本集合中是否包含自己需要的文本内容来进行相应处理。 如果联想文本集合中某个词组恰好为用户需要输入的文本, 则可以直接通过 键盘输入该联想文本对应的编号来选中该联想文本, 或者还可以通过在触摸 屏上点击该联想文本对应的编号来选中该联想文本, 或者还可以通过在触摸 屏上拖动该联想文本下方的标识线来选中该联想文本。 如果联想文本中只有 一部分是用户需要的文本, 则用户通过在触摸屏点击选中该用户需要的文本 的第一个字并且保证手指不离开触摸屏, 然后再向右滑动至自己需要的文本 的最后一个字即可; 或者通过在触摸屏上点击选中该用户需要的文本的最后 一个字并且保持手指不离开触摸屏, 然后再向左滑动至自己需要的文本的最 后一个字即可; 或者通过在触摸屏上拖动该需要的文本下方的标识线即可。 当用户通过键盘或者触摸屏执行选中所需要的文本的操作时。
可选地, 在根据联想文本选择之后获取联想文本集合中的联想文本之后 , 还可高亮显示、 或者灰度显示、 或者用区别于未选择文本的颜色来显示该联 想文本。 例如, 如果在没有执行联想文本的选择操作之前, 联想文本集合中 的各个子集颜色显示为黑色, 在选中某个联想文本后, 选中的联想文本可以 为灰度显示, 或者高亮显示, 或者显示为蓝色或者其他不同于黑色的颜色, 这样用户可以很方便地确定所选中的联想文本是什么。
可选地, 在执行第二操作后, 如果第二操作为滑动手势操作, 则在预设 位置显示滑动手势操作所选择的联想文本。 在预设位置显示所选择的联想文 本说明该联想文本处于预输入状态。 其中,预输入是指被输入的内容处于临时 状态, 其中预输入的文本可以悬浮状态显示在文本输入窗口中, 所述处于临 时状态的被输入内容还需要进一步的处理操作才可将文本真正输入到文本输 入窗口, 而且用户可以通过一个简单的操作将处于临时状态的预输入文本删 除。
其中, 在检测到第二操作为滑动手势操作时在预设位置显示滑动手势操 作所选择的联想文本的方式包括: 第一, 在所述滑动手势操作完成后, 在所 述预设位置显示滑动手势所选择的全部内容; 第二, 在所述滑动手势操作的 过程中, 随着所述滑动手势的操作, 在所述预设位置逐次显示所述滑动手势 操作逐次选择的文字, 即, 用户执行滑动手势操作, 每多选择一个文字, 就 在预设位置多显示一个文字; 每少选择一个文字, 就在预设位置少显示一个 问题。 当然, 本发明实施例对于显示联想文本的具体方式并不做具体限定。
图 2 为本发明实施例提供的一种将联想文本中包含的文本内容快速输入 文本输入窗口的示意图。 如图所示, 如果用户键盘输入或者触摸屏手写输入 文本 "我" , 则终端通过查询联想文本数据库, 可以显示出联想文本集合 "我 现在正在上班" 、 "我在吃饭" 、 "我们不在家" 、 "我今天去不了" 。 如 果用户想要输入的文本为 "我现在要去逛街" , 则用户可以通过选中联想文 本子集 "我现在正在上班" 中的字段 "我现在" 文本实现快速输入, 具体地 选中方法可以为首先选中 "我" 字, 然后向右滑动至 "在" ; 或者选中 "在" 子, 向左滑动至 "我" ; 或者还可以拖动 "我现在正在上班" 下方的标识线 来选中 "我现在" 文本, 实现文本的快速输入。
步骤 1 04 , 获取用户执行第三操作产生的联想文本输入指令, 根据所述联 想文本输入指令将所述联想文本输入到文本输入窗口。
其中, 获取用户执行第三操作产生的联想文本输入指令, 根据所述联想 文本输入指令将所述联想文本输入到文本输入窗口具体包括: 获取用户点击 预设按钮产生的联想文本输入指令, 根据所述联想文本输入指令将所述联想 文本输入到文本输入窗口。
可选地, 预设按钮可以显示在触摸屏的任意位置, 或者该预设按钮可以 为由该终端的一个物理存在的按键代替, 本发明实施例可以对此进行设置。
在执行联想文本输入指令之后, 可以显示所选择的联想文本, 为了实现 本发明实施例提供的技术方案, 在显示所选择的联想文本时还可同时显示一 个预设按钮, 点击该预设按钮即可产生一个联想文本输入指令, 将联想文本 输入到文本输入窗口。
本发明实施例提供的文本的输入方法, 通过获取用户执行第一操作产生 的文本输入指令, 根据所述文本输入指令呈现输入文本; 根据所述输入文本 查询文本联想数据库, 获取并呈现所述输入文本对应的联想文本集合, 所述 联想文本集合为词组或句子的集合; 获取用户执行第二操作产生的联想文本 选择指令, 根据所述联想文本选择指令获取所述联想文本集合子集中的联想 文本, 所述联想文本为所述联想文本集合子集中的字段; 获取用户执行第三 操作产生的联想文本输入指令, 根据所述联想文本输入指令将所述联想文本 输入到文本输入窗口。 由于本发明通过拖动或者点击等处理指令使得用户可 以从***联想出的文本中快速挑选出需要的文字, 因此本发明实施例提供的 技术方案实现了文字的快速输入, 提高了输入效率。 户需要输入的内容快速输入到文本输入窗口。 下面通过一个实施例描述将已 输入文本输入窗口的已输入文本重复输入到文本输入窗口的方法。
图 3 为本发明实施例提供的又一文本的输入方法流程图, 该实施例的执 行主体是终端, 步骤 301 , 获取文本输入窗口中光标所在位置。
在文本输入窗口中输入文本时, 终端会首先获取光标所在位置, 以便后 续在光标所在位置执行文本的输入。
本发明实施例中, 该光标所在位置为要输入文本的位置, 在执行本发明 实施例的技术方案过程中, 所述光标可一直处于要输入文本的位置, 而不会 随着终端选中某些已输入文本的操作而发生改变。
步骤 302 , 获取用户执行第一操作产生的文本输入指令, 根据文本输入指 令将文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置。
其中, 第一操作为滑动手势操作; 方法还包括: 根据滑动手势操作产生 的文本输入指令确定滑动手势操作对应的滑动轨迹; 滑动轨迹为滑动手势 操作在输出设备上的作用点形成的轨迹。 可选地, 获取用户执行第一操作 产生的文本输入指令, 根据文本输入指令将文本输入窗口中的已输入文本输 入至文本输入窗口中光标所在位置具体包括: 根据滑动轨迹确定文本输入窗 口中的已输入文本, 并将已输入文本输入至文本输入窗口中光标所在位置。
可选地, 可以对文本输入窗口中所有已输入文本设置标识线; 第一操作 可以为用户对标识线执行的滑动手势操作。 可选地, 获取用户执行第一操作 产生的文本输入指令, 根据文本输入指令将文本输入窗口中的已输入文本输 入至文本输入窗口中光标所在位置具体包括: 根据滑动手势操作在标识线上 的滑动轨迹, 获取与滑动轨迹重合的标识线所对应的已输入文本, 并将已输 入文本输入至文本输入窗口中光标所在位置。
本发明实施例提供的技术方案在具体实现时, 可以控制在文本输入窗口 中执行第一操作并产生文本输入指令时不移动光标的位置, 而在执行其他操 作如双击操作时可以移动光标。
当用户对终端执行第一操作并产生文本输入指令时, 终端可将该已输入 文本输入到文本输入窗口中的光标所处位置。 由此本发明实施例同样提高了 文本的输入效率。 由此, 本发明实施例提供的方法通过获取文本输入窗口中光标所在位置; 获取用户执行第一操作产生的文本输入指令, 根据所述文本输入指令将所述 文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置, 实现了 在不改变光标所在位置的前提下, 直接选中某些已输入的文本并将所选中的 已输入文本输入至光标所在位置, 与现有技术下先将光标定位于用户想要选 中的已输入文本, 复制已输入的文本, 再将光标定位到用户想要输入文本的 位置并将所复制的文本粘贴到该位置相比, 本发明实施例减少了不必要的冗 繁操作, 提高了文本的输入效率。
相应地, 本发明实施例还提供了一种文本的输入装置, 图 4 为本发明实 施例提供的一种文本的输入装置示意图, 如图所示, 该装置包括:
第一获取单元 401 , 用于获取用户执行第一操作产生的文本输入指令。 用户一般可以通过键盘或者触摸屏对终端执行第一操作, 从而产生文本 输入指令。
第一呈现单元 402 , 用于根据所述文本输入指令呈现输入文本。
第二获取单元 403 , 用于根据所述输入文本查询文本联想数据库, 获取所 述输入文本对应的联想文本集合; 所述联想文本集合为词组或句子的集合。
为了实现本发明的技术方案, 在实际应用中, 终端提供了一个文本联想 数据库, 文本联想数据库可以根据网络服务器下发的参数得到, 也可以结合 网络服务器下发的参数和本终端用户的日常的用语习惯得到, 其中包含了输 入文本以及与输入文本常搭配使用的联想文本的集合, 其中, 联想文本集合 为与输入文本常搭配使用的词组或句子的集合, 可以包括多个联想文本集合 子集, 每个联想文本子集为一个词组或者一个句子。
其中, 联想文本子集中可以包括多个字段, 字段可以为单个的字, 也可 以为联想文本集合中的词组或句子的一部分, 还可以为联想文本集合中的词 组或句子。 例如, 在用户输入文本 "我" 之后, 终端可以根据文本联想数据 库查询到联想文本 "我们" 、 "我在" 、 "我在公司" 、 "我在上班的路上" 等等。
需要说明的是, 本发明实施例提供的联想文本数据库可以根据网络服务 器下发的参数进行更新, 也可以根据本终端用户的使用习惯的变化而进行更 新。 例如, 如果用户最近经常输入文本 "我目前不在北京" , 则联想文本数 据库中保存的输入文本 "我" 的联想文本可以包括 "我目前不在北京" 。 联 想文本数据库的随时更新更加方便了用户的使用, 实现了文本的快速输入。
第二呈现单元 404 , 用于呈现所述输入文本对应的联想文本集合。
终端获取到输入文本对应的联想文本集合之后, 可以在联想文本窗口中 显示这些词组或者句子。
可选地, 联想文本集合可以包含多个词组和句子, 如果联想文本过多, 可以分页显示。
第三获取单元 405 , 用于获取用户执行第二操作产生的联想文本选择指 令。
第四获取单元 406 ,用于根据所述联想文本选择指令获取所述联想文本集 合子集中的联想文本, 所述联想文本为所述联想文本集合子集中的字段。
其中, 所述第二操作为滑动手势操作。
可选地, 本发明实施例提供的装置还包括: 确定单元 409 , 用于根据所 述滑动手势操作产生的联想文本选择指令确定所述滑动手势操作对应的滑 动轨迹; 所述滑动轨迹为所述滑动手势操作在输出设备上的作用点形成的 轨迹。
第四获取单元 406 具体用于: 根据所述滑动轨迹确定所述联想文本集合 子集中的文本字段。
其中, 可以对联想文本集合中各子集设置标识线; 所述第二操作为用户 对所述标识线的滑动手势操作。
可选地, 第四获取单元 406 具体用于: 根据所述滑动手势操作在所述标 识线上的滑动轨迹, 获取与所述滑动轨迹重合的标识线所对应的文本字段。 第五获取单元 407 , 用于获取用户执行第三操作产生的联想文本输入指 令。
所述第五获取单元具体用于: 获取用户点击预设按钮产生的联想文本输 入指令
第一输入单元 408 ,用于根据所述联想文本输入指令将所述联想文本输入 到文本输入窗口。
优选地, 本发明实施例提供的装置还包括: 第三呈现单元 41 0 , 用于在检 测到所述第二操作为滑动手势操作时, 在预设位置显示所述滑动手势操作所 选择的联想文本。
可选地, 在执行第二操作后, 如果第二操作为滑动手势操作, 则在预设 位置显示滑动手势操作所选择的联想文本。 在预设位置显示所选择的联想文 本说明该联想文本处于预输入状态。 其中,预输入是指被输入的内容处于临时 状态, 其中预输入的文本可以悬浮状态显示在文本输入窗口中, 所述处于临 时状态的被输入内容还需要进一步的处理操作才可将文本真正输入到文本输 入窗口, 而且用户可以通过一个简单的操作将处于临时状态的预输入文本删 除。
优选地, 本发明实施例提供的装置还包括: 第四呈现单元 41 1 , 用于高亮 显示、 或者灰度显示、 或者用区别于未选择文本的颜色显示所述联想文本。
由于本发明实施例通过拖动或者点击等处理指令使得用户可以从***联 想出的文本中快速挑选出需要的文字, 因此本发明实施例提供的技术方案实 现了文字的快速输入。
本发明实施例还提供了一种文本的输入装置, 图 5 为本发明实施例提供 的又一文本的输入装置示意图, 如图所示, 该实施例包括以下单元:
第六获取单元 501 , 用于获取文本输入窗口中光标所在位置。
在文本输入窗口中输入文本时, 终端会首先获取光标所在位置, 以便后 续在光标所在位置执行文本的输入。 第七获取单元 502 , 用于获取用户执行第四操作产生的文本输入指令; 第二输入单元 503 ,用于根据所述文本输入指令将所述文本输入窗口中的 已输入文本输入至文本输入窗口中所述光标所在位置。
可选地, 所述第四操作可为滑动手势操作。 本发明实施例提供的装置还 包括: 确定单元 504 , 用于根据所述滑动手势操作产生的文本输入指令, 确 定所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作 在输出设备上的作用点形成的轨迹。 所述第二输入单元具体用于, 根据所 述滑动轨迹确定所述文本输入窗口中的已输入文本, 并将所述已输入的文 本输入至输出窗口中所述光标所在位置。
可选地, 可以对文本输入窗口中所有已输入文本设置标识线; 所述第四 操作为用户对所述标识线执行的滑动手势操作。 所述第二输入单元单元具体 用于: 根据所述滑动手势操作在所述标识线上的滑动轨迹, 确定与所述滑动 轨迹重合的标识线所对应的已输入文本, 并将所述已输入至文本输入窗口中 所述光标所在位置。
由此, 本发明实施例提供的方法通过获取文本输入窗口中光标所在位置; 获取用户执行第四操作产生的文本输入指令, 根据所述文本输入指令将所述 文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置, 实现了 在不改变光标所在位置的前提下, 直接选中某些已输入的文本并将所选中的 已输入文本输入至光标所在位置, 与现有技术下先将光标定位于用户想要选 中的已输入文本, 复制已输入的文本, 再将光标定位到用户想要输入文本的 位置并将所复制的文本粘贴到该位置相比, 本发明实施例减少了不必要的冗 繁操作, 提高了文本的输入效率。
相应地, 本发明实施例还提供了一种终端, 图 6为本发明实施例提供 的一种终端示意图, 如图所示, 该终端包括输入设备 601、 处理器 602、 存 储器 603、 ***总线 604用于连接输入设备 601、 处理器 602 以及存储器 603 , 其中: 输入设备 6 01用于接收外部输入内容, 可以包括触摸屏、 键盘等输入 设备。
存储器 6 03可以是永久存储器, 例如硬盘驱动器和闪存, 存储器 6 03 中具有软件模块和设备驱动程序。 软件模块能够执行本发明上述方法的各 种功能模块; 设备驱动程序可以是网络和接口驱动程序。
在启动时, 这些软件模块被加载到存储器 6 03 中, 然后被处理器 602 访问并执行如下指令:
获取用户执行第一操作产生的文本输入指令, 根据所述文本输入指令呈 现输入文本;
根据所述输入文本查询文本联想数据库, 获取并呈现所述输入文本对应 的联想文本集合, 所述联想文本集合为词组或句子的集合;
获取用户执行第二操作产生的联想文本选择指令, 根据所述联想文本选 择指令获取所述联想文本集合子集中的联想文本, 所述联想文本为所述联想 文本集合子集中的字段;
获取用户执行第三操作产生的联想文本输入指令, 根据所述联想文本输 入指令将所述联想文本输入到文本输入窗口。
其中, 第二操作为滑动手势操作, 进一步地, 处理器 602访问存储器 603 后, 还可执行指令: 根据所述滑动手势操作产生的联想文本选择指令确定 所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作在 输出设备上的作用点形成的轨迹。
具体地, 处理器 6 G2执行根据联想文本选择指令获取联想文本集合子 集中的联想文本的过程具体为: 根据所述滑动轨迹确定所述联想文本集合子 集中的文本字段。
其中, 联想文本集合中各子集设有标识线; 所述第二操作为用户对所述 标识线的滑动手势操作。
具体地, 处理器 602执行根据联想文本选择指令获取所述联想文本集合 子集中的联想文本的过程包括: 根据所述滑动手势操作在所述标识线上的滑 动轨迹, 获取与所述滑动轨迹重合的标识线所对应的文本字段。
进一步地, 处理器 602还可执行指令: 在检测到第二操作为滑动手势操 作时, 在预设位置显示所述滑动手势操作所选择的联想文本。
进一步地, 处理器 6 G2执行根据联想文本选择指令获取联想文本集合中 的联想文本后, 还可进一步执行指令: 高亮显示、 或者灰度显示、 或者用于 与未选择文本的颜色不一致的颜色显示所述被选中的所述用户需要的文本内 容。
具体地, 处理器 602执行获取用户执行第三操作产生的联想文本输入指 令, 根据所述联想文本输入指令将所述联想文本输入到文本输入窗口的过程 具体包括: 获取用户点击预设按钮产生的联想文本输入指令, 根据所述联想 文本输入指令将所述联想文本输入到文本输入窗口。
由于本发明实施例实现了用户可以从***联想出的文本中或者已经输入 的文本中快速挑选出需要的文字, 因此本发明实施例提供的技术方案实现了 文字的快速输入。
相应地, 本发明实施例还提供了一种终端, 图 7 为本发明实施例提供的 又一终端示意图,如图所示, 该终端包括输入设备 701、 处理器 702、 存储器 703、 ***总线 704用于连接输入设备 7 01、 处理器 702以及存储器 703 , 其巾:
输入设备 7 01用于接收外部输入内容, 可以包括触摸屏、 键盘等输入 设备。
存储器 7 03可以是永久存储器, 例如硬盘驱动器和闪存, 存储器 7 03 中具有软件模块和设备驱动程序。 软件模块能够执行本发明上述方法的各 种功能模块; 设备驱动程序可以是网络和接口驱动程序。
在启动时, 这些软件模块被加载到存储器 7 03 中, 然后被处理器 702 访问并执行如下指令: 获取文本输入窗口中光标所在位置;
获取用户执行第四操作产生的文本输入指令, 根据所述文本输入指令将 所述文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置。
其中, 第四操作为滑动手势操作, 进一步地, 处理器 702访问存储器 703 后, 还可执行指令: 根据所述滑动手势操作产生的文本输入指令确定所述 滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作在输出 设备上的作用点形成的轨迹。
具体地, 处理器 702获取用户执行第四操作产生的文本输入指令, 根据 所述文本输入指令将所述文本输入窗口中的已输入文本输入至文本输入窗口 中光标所在位置的过程包括: 根据所述滑动轨迹确定所述文本输入窗口中的 已输入文本, 并将所述已输入文本输入至文本输入窗口中光标所在位置。
其中, 文本输入窗口中所有已输入文本设有标识线; 所述第四操作为用 户对所述标识线执行的滑动手势操作。
具体地, 处理器 702 获取用户执行第四操作产生的文本输入指令, 根据 所述文本输入指令将所述文本输入窗口中的已输入文本输入至文本输入窗口 中光标所在位置的过程包括: 根据所述滑动手势操作在所述标识线上的滑动 轨迹, 获取与所述滑动轨迹重合的标识线所对应的已输入文本, 并将所述已 输入文本输入至文本输入窗口中光标所在位置。
由此, 本发明实施例提供的装置通过获取文本输入窗口中光标所在位置; 获取用户执行第一操作产生的文本输入指令, 根据所述文本输入指令将所述 文本输入窗口中的已输入文本输入至文本输入窗口中光标所在位置, 提高了 文本的输入效率。
本领域技术人员应该可以进一步意识到, 本发明实施例并不限制具体的 硬件及软件***, 任何一种具有可触摸屏幕的设备, 只要有输入文字的需求, 都可使用本发明实施例提供的技术方案。 例如, 如果要在 Andro id操作*** 中实现本发明的技术方案, 其中一种实现方案可以是在输入法中扩展一个 TextView控件, 给该控件增加文字点击选择事件, 当用户的手指滑动该控件 中的内容时, 滑过部分的文字自动更改颜色, 并且该控件中被滑过的文字被 保存在该控件中。 当用户手指离开该控件时, 输入法软件可以通过该控件提 供的接口, 获得用户刚刚选中的文字, 并输出到指定的文本输入框中。
结合本文中所公开的实施例描述的各示例的单元及算法步骤, 能够以电 子硬件、 计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的 可互换性, 在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设 计约束条件。 专业技术人员可以对每个特定的应用来使用不同方法来实现所 描述的功能, 但是这种实现不应认为超出本发明的范围。
需要说明的是, 本发明各实施例中相同或相应的技术特征可相互参考。 结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、 处理 器执行的软件模块, 或者二者的结合来实施。 软件模块可以置于随机存储器 ( RAM ) 、 内存、 只读存储器(ROM ) 、 电可编程 R0M、 电可擦除可编程 R0M、 寄存器、 硬盘、 可移动磁盘、 CD-R0M、 或技术领域内所公知的任意其它形式 的存储介质中。
以上所述的具体实施方式, 对本发明的目的、 技术方案和有益效果进行 了进一步详细说明, 所应理解的是, 以上所述仅为本发明的具体实施方式而 已, 并不用于限定本发明的保护范围, 凡在本发明的精神和原则之内, 所做 的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims

权 利 要 求 书
1、 一种文本的输入方法, 其特征在于, 所述方法包括:
获取用户执行第一操作产生的文本输入指令, 根据所述文本输入指令呈 现输入文本;
根据所述输入文本查询文本联想数据库, 获取并呈现所述输入文本对应 的联想文本集合, 所述联想文本集合为词组或句子的集合;
获取用户执行第二操作产生的联想文本选择指令, 根据所述联想文本选 择指令获取所述联想文本集合子集中的联想文本, 所述联想文本为所述联想 文本集合子集中的字段;
获取用户执行第三操作产生的联想文本输入指令, 根据所述联想文本输 入指令将所述联想文本输入到文本输入窗口。
1、 根据权利要求 1所述的文本的输入方法, 其特征在于, 所述第二操作 为滑动手势操作; 所述方法还包括: 根据所述滑动手势操作产生的联想文本 选择指令确定所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述滑 动手势操作在输出设备上的作用点形成的轨迹;
所述根据联想文本选择指令获取所述联想文本集合子集中的联想文本, 包括:
根据所述滑动轨迹确定所述联想文本集合子集中的文本字段。
3、 根据权利要求 2所述的文本的输入方法, 其特征在于, 所述联想文本 集合中各子集设有标识线; 所述第二操作为用户对所述标识线的滑动手势操 作;
所述根据联想文本选择指令获取所述联想文本集合子集中的联想文本, 包括:
根据所述滑动手势操作在所述标识线上的滑动轨迹, 获取与所述滑动轨 迹重合的标识线所对应的文本字段。
4、 根据权利要求 2或 3所述的文本的输入方法, 其特征在于, 所述方法 还包括:
在检测到第二操作为滑动手势操作时 , 在预设位置显示所述滑动手势操 作所选择的联想文本。
5、 根据权利要求 1-4任一所述的文本的输入方法, 其特征在于, 在所述 根据所述联想文本选择指令获取所述联想文本集合中的联想文本后, 所述方 法还包括:
高亮显示、 或者灰度显示、 或者用区别于未选择文本的颜色显示所述联 想文本。
6、 根据权利要求 1-5任一所述的文本的输入方法, 其特征在于, 所述获 取用户执行第三操作产生的联想文本输入指令, 根据所述联想文本输入指令 将所述联想文本输入到文本输入窗口, 包括:
获取用户点击预设按钮产生的联想文本输入指令, 根据所述联想文本输 入指令将所述联想文本输入到文本输入窗口。
7、 一种文本的输入方法, 其特征在于, 所述方法包括:
获取文本输入窗口中光标所在位置;
获取用户执行第四操作产生的文本输入指令, 根据所述文本输入指令将 所述文本输入窗口中的已输入文本输入至文本输入窗口中所述光标所在位 置。
8、 根据权利要求 7所述的文本的输入方法, 其特征在于, 所述第四操作 为滑动手势操作; 所述方法还包括: 根据所述滑动手势操作产生的文本输入 指令确定所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述滑动手 势操作在输出设备上的作用点形成的轨迹;
所述根据所述文本输入指令将所述文本输入窗口中的已输入文本输入至 文本输入窗口中所述光标所在位置, 包括:
根据所述滑动轨迹确定所述文本输入窗口中的已输入文本, 并将所述已 输入文本输入至文本输入窗口中所述光标所在位置。 9、 根据权利要求 8所述的文本的输入方法, 其特征在于, 所述文本输入 窗口中所有已输入文本设有标识线; 所述第四操作为用户对所述标识线执行 的滑动手势操作;
所述根据所述文本输入指令将所述文本输入窗口中的已输入文本输入至 文本输入窗口中所述光标所在位置, 包括:
根据所述滑动手势操作在所述标识线上的滑动轨迹, 获取与所述滑动轨 迹重合的标识线所对应的已输入文本, 并将所述已输入文本输入至文本输入 窗口中所述光标所在位置。
10、 一种文本输入装置, 其特征在于, 所述装置包括:
第一获取单元, 用于获取用户执行第一操作产生的文本输入指令; 第一呈现单元, 用于根据所述文本输入指令呈现输入文本;
第二获取单元, 用于根据所述输入文本查询文本联想数据库, 获取所述 输入文本对应的联想文本集合; 所述联想文本集合为词组或句子的集合; 第二呈现单元, 用于呈现所述输入文本对应的联想文本集合;
第三获取单元, 用于获取用户执行第二操作产生的联想文本选择指令; 第四获取单元, 用于根据所述联想文本选择指令获取所述联想文本集合 子集中的联想文本, 所述联想文本为所述联想文本集合子集中的字段;
第五获取单元, 用于获取用户执行第三操作产生的联想文本输入指令; 第一输入单元, 用于根据所述联想文本输入指令将所述联想文本输入到 文本输入窗口。
11、 根据权利要求 1 0所述的文本的输入装置, 其特征在于, 所述第二操 作为滑动手势操作;
所述装置还包括: 确定单元, 用于根据所述滑动手势操作产生的联想文 本选择指令确定所述滑动手势操作对应的滑动轨迹; 所述滑动轨迹为所述 滑动手势操作在输出设备上的作用点形成的轨迹;
所述第四获取单元具体用于: 根据所述滑动轨迹确定所述联想文本集合 子集中的文本字段。
12、 根据权利要求 11所述的文本的输入装置, 其特征在于, 所述联想文 本集合中各子集设有标识线; 所述第二操作为用户对所述标识线的滑动手势 操作;
所述第四获取单元具体用于: 根据所述滑动手势操作在所述标识线上的 滑动轨迹, 获取与所述滑动轨迹重合的标识线所对应的文本字段。
1 3、 根据权利要求 11或 12所述的文本的输入装置, 其特征在于, 所述 装置还包括: 第三呈现单元, 用于在检测到所述第二操作为滑动手势操作时, 在预设位置显示所述滑动手势操作所选择的联想文本。
14、 根据权利要求 10-1 3任一所述的文本的输入装置, 其特征在于, 所 述装置还包括: 第四呈现单元, 用于高亮显示、 或者灰度显示、 或者用区别 于未选择文本的颜色显示所述联想文本。
15、 根据权利要求 10-14任一所述的文本的输入装置, 其特征在于, 所 述第五获取单元具体用于: 获取用户点击预设按钮产生的联想文本输入指令。
16、 一种文本的输入装置, 其特征在于, 所述装置包括:
第六获取单元, 用于获取文本输入窗口中光标所在位置;
第七获取单元, 用于获取用户执行第四操作产生的文本输入指令; 第二输入单元, 用于根据所述文本输入指令将所述文本输入窗口中的已 输入文本输入至文本输入窗口中所述光标所在位置。
17、 根据权利要求 16所述的文本的输入装置, 其特征在于, 所述第四操 作为滑动手势操作; 所述装置还包括: 确定单元, 用于根据所述滑动手势操 作产生的文本输入指令, 确定所述滑动手势操作对应的滑动轨迹; 所述滑 动轨迹为所述滑动手势操作在输出设备上的作用点形成的轨迹;
所述第二输入单元具体用于, 根据所述滑动轨迹确定所述文本输入窗 口中的已输入文本, 并将所述已输入的文本输入至输出窗口中所述光标所 在位置。 18、 根据权利要求 17所述的文本的输入装置, 其特征在于, 所述文本输 入窗口中所有已输入文本设有标识线; 所述第四操作为用户对所述标识线执 行的滑动手势操作;
所述第二输入单元单元具体用于: 根据所述滑动手势操作在所述标识线 上的滑动轨迹, 确定与所述滑动轨迹重合的标识线所对应的已输入文本, 并 将所述已输入至文本输入窗口中所述光标所在位置。
19、 一种终端, 其特征在于, 所述终端包括: 输入设备; 处理器; 存储 器; 物理存储在所述存储器中的软件模块, 所述软件模块包括可用于使所述 处理器和所述终端执行以下过程的指令:
获取用户执行第一操作产生的文本输入指令, 根据所述文本输入指令呈 现输入文本;
根据所述输入文本查询文本联想数据库, 获取并呈现所述输入文本对应 的联想文本集合, 所述联想文本集合为词组或句子的集合;
获取用户执行第二操作产生的联想文本选择指令, 根据所述联想文本选 择指令获取所述联想文本集合子集中的联想文本, 所述联想文本为所述联想 文本集合子集中的字段;
获取用户执行第三操作产生的联想文本输入指令, 根据所述联想文本输 入指令将所述联想文本输入到文本输入窗口。
20、 根据权利要求 19所述的终端, 其特征在于, 所述第二操作为滑动手 势操作;
所述软件模块还包括可用于使所述处理器和所述终端执行以下过程的指 令: 根据所述滑动手势操作产生的联想文本选择指令确定所述滑动手势操 作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作在输出设备上的作 用点形成的轨迹;
所述软件模块可用于使所述处理器和所述终端执行根据联想文本选择指 令获取所述联想文本集合子集中的联想文本的指令为: 根据所述滑动轨迹确定所述联想文本集合子集中的文本字段。
21、 根据权利要求 20所述的终端, 其特征在于, 所述联想文本集合中各 子集设有标识线; 所述第二操作为用户对所述标识线的滑动手势操作;
所述软件模块可用于使所述处理器和所述终端执行根据联想文本选择指 令获取所述联想文本集合子集中的联想文本的指令为:
根据所述滑动手势操作在所述标识线上的滑动轨迹, 获取与所述滑动轨 迹重合的标识线所对应的文本字段。
22、 根据权利要求 20或 21所述的终端, 其特征在于, 所述软件模块还 包括可用于使所述处理器和所述终端执行以下过程的指令:
在检测到第二操作为滑动手势操作时, 在预设位置显示所述滑动手势操 作所选择的联想文本。
23、 根据权利要求 19-22任一所述的终端, 其特征在于, 在所述根据所 述联想文本选择指令获取所述联想文本集合中的联想文本后, 所述软件模块 还包括可用于使所述处理器和所述终端执行以下过程的指令:
高亮显示、 或者灰度显示、 或者用区别于未选择文本的颜色显示所述联 想文本。
24、 根据权利要求 19-23任一所述的终端, 其特征在于, 所述软件模块 可用于使所述处理器和所述终端执行获取用户执行第三操作产生的联想文本 输入指令, 根据所述联想文本输入指令将所述联想文本输入到文本输入窗口 的指令为:
获取用户点击预设按钮产生的联想文本输入指令, 根据所述联想文本输 入指令将所述联想文本输入到文本输入窗口。
25、 一种终端, 其特征在于, 所述终端包括: 输入设备; 处理器; 存储 器; 物理存储在所述存储器中的软件模块, 所述软件模块包括可用于使所述 处理器和所述终端执行以下过程的指令:
获取文本输入窗口中光标所在位置; 获取用户执行第四操作产生的文本输入指令, 根据所述文本输入指令将 所述文本输入窗口中的已输入文本输入至文本输入窗口中所述光标所在位 置。
26、 根据权利要求 25所述的终端, 其特征在于, 所述第四操作为滑动手 势操作; 所述软件模块还包括可用于使所述处理器和所述终端执行以下过程 的指令: 根据所述滑动手势操作产生的文本输入指令确定所述滑动手势操 作对应的滑动轨迹; 所述滑动轨迹为所述滑动手势操作在输出设备上的作 用点形成的轨迹;
所述软件模块可用于使所述处理器和所述终端执行根据所述文本输入指 令将所述文本输入窗口中的已输入文本输入至文本输入窗口中所述光标所在 位置的指令为:
根据所述滑动轨迹确定所述文本输入窗口中的已输入文本, 并将所述已 输入文本输入至文本输入窗口中所述光标所在位置。
27、 根据权利要求 26所述的终端, 其特征在于, 所述文本输入窗口中所 有已输入文本设有标识线; 所述第四操作为用户对所述标识线执行的滑动手 势操作;
所述软件模块可用于使所述处理器和所述终端执行根据所述文本输入指 令将所述文本输入窗口中的已输入文本输入至文本输入窗口中所述光标所在 位置的指令为:
根据所述滑动手势操作在所述标识线上的滑动轨迹, 获取与所述滑动轨 迹重合的标识线所对应的已输入文本, 并将所述已输入文本输入至文本输入 窗口中所述光标所在位置。
PCT/CN2014/073588 2014-03-18 2014-03-18 文本的输入方法、装置和终端 WO2015139196A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP14886251.9A EP3121691B1 (en) 2014-03-18 2014-03-18 Method and terminal for inputting text
US15/119,096 US20180181292A1 (en) 2014-03-18 2014-03-18 Text input method and apparatus, and terminal
PCT/CN2014/073588 WO2015139196A1 (zh) 2014-03-18 2014-03-18 文本的输入方法、装置和终端
CN201480001932.6A CN104508616A (zh) 2014-03-18 2014-03-18 文本的输入方法、装置和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/073588 WO2015139196A1 (zh) 2014-03-18 2014-03-18 文本的输入方法、装置和终端

Publications (1)

Publication Number Publication Date
WO2015139196A1 true WO2015139196A1 (zh) 2015-09-24

Family

ID=52949005

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/073588 WO2015139196A1 (zh) 2014-03-18 2014-03-18 文本的输入方法、装置和终端

Country Status (4)

Country Link
US (1) US20180181292A1 (zh)
EP (1) EP3121691B1 (zh)
CN (1) CN104508616A (zh)
WO (1) WO2015139196A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105759984B (zh) 2016-02-06 2019-07-02 上海触乐信息科技有限公司 二次输入文本的方法和装置
CN106202014A (zh) * 2016-06-28 2016-12-07 乐视控股(北京)有限公司 富文本编辑方法、装置和移动终端
CN109901726B (zh) * 2017-12-08 2022-08-02 北京搜狗科技发展有限公司 一种候选词生成方法、装置及用于候选词生成的装置
CN108289152A (zh) * 2018-01-31 2018-07-17 维沃移动通信有限公司 一种信息显示方法及移动终端
CN108762872A (zh) * 2018-05-25 2018-11-06 网易传媒科技(北京)有限公司 显示方法、***、介质和电子设备
CN111198619A (zh) * 2018-11-20 2020-05-26 北京搜狗科技发展有限公司 联想候选生成方法及装置
CN112015281A (zh) * 2019-05-29 2020-12-01 北京搜狗科技发展有限公司 一种云端联想方法和相关装置
CN113885714A (zh) * 2021-09-29 2022-01-04 北京搜狗科技发展有限公司 输入方法、装置和介质
CN113823250B (zh) * 2021-11-25 2022-02-22 广州酷狗计算机科技有限公司 音频播放方法、装置、终端及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020049795A1 (en) * 2000-05-15 2002-04-25 Freeman Alfred Boyd Computer assisted text input system
CN1908864A (zh) * 2005-08-07 2007-02-07 黄金富 可进行句子联想的输入方法
CN101308515A (zh) * 2008-06-26 2008-11-19 无敌科技(西安)有限公司 具有联想功能的输入方法
CN102629160A (zh) * 2012-03-16 2012-08-08 华为终端有限公司 一种输入法、输入装置及终端
CN102893238A (zh) * 2009-12-30 2013-01-23 摩托罗拉*** 用于字符录入的方法和设备

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7098896B2 (en) * 2003-01-16 2006-08-29 Forword Input Inc. System and method for continuous stroke word-based text input
US7382358B2 (en) * 2003-01-16 2008-06-03 Forword Input, Inc. System and method for continuous stroke word-based text input
US7895518B2 (en) * 2007-04-27 2011-02-22 Shapewriter Inc. System and method for preview and selection of words
JP2012003545A (ja) * 2010-06-17 2012-01-05 Nec Corp 情報処理端末およびその操作制御方法
JPWO2012132767A1 (ja) * 2011-03-31 2014-07-28 株式会社Nttドコモ 携帯端末
US9535511B2 (en) * 2011-06-29 2017-01-03 Sony Corporation Character input device
US9310889B2 (en) * 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
US9557913B2 (en) * 2012-01-19 2017-01-31 Blackberry Limited Virtual keyboard display having a ticker proximate to the virtual keyboard
JP5994300B2 (ja) * 2012-03-12 2016-09-21 ブラザー工業株式会社 入力装置及び入力プログラム
CN103513852A (zh) * 2012-06-21 2014-01-15 深圳富泰宏精密工业有限公司 电子装置的文本编辑***及方法
US8850350B2 (en) * 2012-10-16 2014-09-30 Google Inc. Partial gesture text entry
US9274685B2 (en) * 2013-03-15 2016-03-01 Google Technology Holdings LLC Systems and methods for predictive text entry for small-screen devices with touch-based two-stage text input
JP2015138499A (ja) * 2014-01-24 2015-07-30 富士通株式会社 情報処理装置、入力制御方法及び入力制御プログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020049795A1 (en) * 2000-05-15 2002-04-25 Freeman Alfred Boyd Computer assisted text input system
CN1908864A (zh) * 2005-08-07 2007-02-07 黄金富 可进行句子联想的输入方法
CN101308515A (zh) * 2008-06-26 2008-11-19 无敌科技(西安)有限公司 具有联想功能的输入方法
CN102893238A (zh) * 2009-12-30 2013-01-23 摩托罗拉*** 用于字符录入的方法和设备
CN102629160A (zh) * 2012-03-16 2012-08-08 华为终端有限公司 一种输入法、输入装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3121691A4 *

Also Published As

Publication number Publication date
EP3121691A1 (en) 2017-01-25
EP3121691A4 (en) 2017-03-01
US20180181292A1 (en) 2018-06-28
EP3121691B1 (en) 2020-03-18
CN104508616A (zh) 2015-04-08

Similar Documents

Publication Publication Date Title
WO2015139196A1 (zh) 文本的输入方法、装置和终端
JP6517352B2 (ja) 翻訳情報の提供方法及びシステム
US20100066764A1 (en) Selective character magnification on touch screen devices
WO2017032005A1 (zh) 一种操作菜单显示方法及终端
CN109643213B (zh) 用于协同编辑工具的触摸屏用户界面的***和方法
JP2015532753A (ja) 文字入力方法、システム及び装置
US20120086662A1 (en) Electronic device, gesture processing method and gesture processing program
JP2013020652A (ja) 多言語環境を有するデバイスのための入力方法
US20100257479A1 (en) Graphical User Interface with Dynamic Toolbar Search Functionality
US10929006B2 (en) User interface for recommended alternative search queries
US9459760B2 (en) Method and device for managing a user interface
US20110047503A1 (en) File content navigation using binary search
TW201502957A (zh) 應用程式檢索系統及方法
WO2022048513A1 (zh) 搜索展示方法、装置及电子设备
CN106164893B (zh) 用于输入与多输入目标相关联的一个或多个输入的***和方法
WO2017032306A1 (zh) 一种文件夹的解散方法及装置
US20140223350A1 (en) User interface
US20140089841A1 (en) Device and method for providing application interface based on writing input
CN104516674A (zh) 文字处理方法和装置
US20110022956A1 (en) Chinese Character Input Device and Method Thereof
CN106570061B (zh) 一种网页标签的管理方法及移动终端
CN104898932A (zh) 一种信息处理方法和电子设备
WO2018196668A1 (zh) 一种对选定的对象内容执行搜索操作的方法及终端
CN106970899B (zh) 一种文本处理方法及装置
US20140372886A1 (en) Providing help on visual components displayed on touch screens

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: 14886251

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15119096

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2014886251

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014886251

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE