CN108388354A - A kind of display methods and mobile terminal in input method candidate area domain - Google Patents

A kind of display methods and mobile terminal in input method candidate area domain Download PDF

Info

Publication number
CN108388354A
CN108388354A CN201810161547.8A CN201810161547A CN108388354A CN 108388354 A CN108388354 A CN 108388354A CN 201810161547 A CN201810161547 A CN 201810161547A CN 108388354 A CN108388354 A CN 108388354A
Authority
CN
China
Prior art keywords
input
user
candidate
mobile terminal
candidates
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810161547.8A
Other languages
Chinese (zh)
Inventor
黄佳伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810161547.8A priority Critical patent/CN108388354A/en
Publication of CN108388354A publication Critical patent/CN108388354A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0236Character input methods using selection techniques to select from displayed items

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

本发明实施例公开了一种输入法候选区域的显示方法和移动终端,涉及通信技术领域,用以解决用户在单手输入信息时无法快速准确地输入的问题。该方法包括:接收用户的第一输入,第一输入用于触发移动终端在输入法界面上的候选区域显示N个候选项;响应于第一输入,在候选区域显示N个候选项;其中,N个候选项中的M个目标候选项位于第一位置,第一位置为候选区域中靠近握持位置的位置,握持位置为用户握持移动终端的位置,M个目标候选项为对应于用户在输入法界面上输入的内容对应的候选项,N和M为正整数,且N≥M。

The embodiment of the invention discloses a method for displaying input method candidate areas and a mobile terminal, which relate to the field of communication technology and are used to solve the problem that a user cannot input information quickly and accurately when inputting information with one hand. The method includes: receiving a user's first input, the first input is used to trigger the mobile terminal to display N candidate items in the candidate area on the input method interface; in response to the first input, display N candidate items in the candidate area; wherein, The M target candidates in the N candidates are located at the first position, the first position is the position close to the holding position in the candidate area, the holding position is the position where the user holds the mobile terminal, and the M target candidates are corresponding to Candidates corresponding to content input by the user on the input method interface, N and M are positive integers, and N≥M.

Description

Display method of input method candidate area and mobile terminal
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a display method of an input method candidate area and a mobile terminal.
Background
With the continuous development of terminal technology, the application of mobile terminals is more and more extensive. For example, taking the mobile terminal as a mobile phone, the mobile phone has become an essential tool in life.
At present, people often use an input method program on a mobile phone to input information in the process of using the mobile phone. In the process of inputting information, the mobile phone generally displays some candidate items in a pre-selection bar of the input method program according to the input of people, and the candidate items are sequentially arranged in the pre-selection bar according to the probability that the candidate items are likely to be used by people from large to small, for example, in the pre-selection bar, the candidate items which are arranged to the left are more likely to be used by people. One can complete the entry of information by selecting a candidate in the pre-selection bar.
However, when the screen of the mobile phone is large and people input (for example, input with a right hand) information with one hand, people may not be able to conveniently select a desired candidate (for example, a candidate with a left ranking position) in the pre-selection bar, and thus other undesired candidates (for example, a candidate with a right ranking position) may be mistakenly selected, which may result in that information cannot be input quickly and accurately.
Disclosure of Invention
The embodiment of the invention provides a display method of an input method candidate area and a mobile terminal, and aims to solve the problem that a user cannot input information quickly and accurately when inputting information with one hand.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a method for displaying an input method candidate region, where the method includes:
receiving a first input of a user, wherein the first input is used for triggering the mobile terminal to display N candidate items in a candidate area on an input method interface;
displaying N candidates in a candidate area in response to a first input;
m target candidate items in the N candidate items are located at a first position, the first position is a position close to a holding position in the candidate area, the holding position is a position where a user holds the mobile terminal, the M target candidate items are candidate items corresponding to content input on an input method interface by the user, N and M are positive integers, and N is larger than or equal to M.
In a second aspect, an embodiment of the present invention provides a mobile terminal, where the mobile terminal includes: the device comprises a receiving module and a display module;
the mobile terminal comprises a receiving module, a display module and a display module, wherein the receiving module is used for receiving first input of a user, and the first input is used for triggering the mobile terminal to display N candidate items in a candidate area on an input method interface;
a display module, configured to display N candidate items in the candidate area in response to the first input received by the receiving module;
m target candidate items in the N candidate items are located at a first position, the first position is a position close to a holding position in the candidate area, the holding position is a position where a user holds the mobile terminal, the M target candidate items are candidate items corresponding to content input on an input method interface by the user, N and M are positive integers, and N is larger than or equal to M.
In the embodiment of the invention, a first input of a user is received, wherein the first input is used for triggering a mobile terminal to display N candidate items in a candidate area on an input method interface; displaying N candidates in a candidate area in response to a first input; the M target candidate items in the N candidate items are located at a first position, the first position is a position close to the holding position in the candidate area, and the M target candidate items are candidate items corresponding to content input by a user on the input method interface. In the prior art, most of target candidate items corresponding to contents input by a user on an input method interface are located at positions far away from a holding position. Therefore, when the user adopts single-hand input, the target candidate input by the user can be displayed on the display screen of the mobile terminal close to the holding position of the user holding the mobile terminal, so that the user can conveniently, quickly and accurately input information.
In a third aspect, an embodiment of the present invention provides a method for displaying an input method candidate region, where the method includes:
receiving a first input of a user, wherein the first input is used for triggering the terminal equipment to display the N candidate items;
in response to a first input, displaying N candidate items in a first candidate area of the input method interface, wherein the first candidate area is positioned at the upper left or right or lower left or lower right of a keyboard area of the input method interface, the width of the first candidate area is smaller than that of the keyboard area, and N is a positive integer.
In a fourth aspect, an embodiment of the present invention provides a mobile terminal, where the mobile terminal includes: the device comprises a receiving module and a display module;
the receiving module is used for receiving a first input of a user, wherein the first input is used for triggering the terminal equipment to display the N candidate items;
the display module is used for responding to the first input received by the receiving module and displaying N candidate items in a first candidate area of the input method interface, wherein the first candidate area is positioned at the upper left or right or lower left or right of a keyboard area of the input method interface, the width of the first candidate area is smaller than that of the keyboard area, and N is a positive integer.
In the embodiment of the invention, a first input of a user is received, wherein the first input is used for triggering terminal equipment to display N candidate items; in response to a first input, displaying N candidate items in a first candidate area of the input method interface, wherein the first candidate area is positioned at the upper left or right or lower left or lower right of a keyboard area of the input method interface, and the width of the first candidate area is smaller than that of the keyboard area. In the prior art, the width of the candidate region is equal to the width of the keyboard region, and in the scheme, the width of the candidate region is smaller than the width of the keyboard region through the first input and is positioned at the upper left or right or lower left or lower right of the keyboard region. Therefore, when the user adopts single-hand input, the candidate region is positioned at one side close to the hand of the single-hand input, for example, the user inputs with the right hand, and the candidate region is positioned at the upper right side or the lower right side of the keyboard, so that the target candidate input by the user can be conveniently selected by the user by the hand input by the user compared with the prior art, and the user can conveniently input information quickly and accurately.
In a fifth aspect, an embodiment of the present invention provides a mobile terminal, including a processor, a memory, and a computer program stored on the memory and operable on the processor, where the computer program, when executed by the processor, implements the steps of the method for displaying the candidate area of the input method in the first aspect or the third aspect.
In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the display method for the input method candidate region as in the first aspect or the third aspect.
In the embodiment of the present invention, for the description of the related contents and technical effects of the fifth aspect and the sixth aspect, reference may be made to the above description of the related contents and technical effects of the first and second aspects or the third and fourth aspects, and details are not described here.
Drawings
FIG. 1 is a schematic diagram of an icon operation on an APP provided in an embodiment of the present invention;
fig. 2 is one of schematic diagrams of an interface of a display method of an input method candidate area according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for displaying candidate areas of an input method according to an embodiment of the present invention;
fig. 4 is a second schematic diagram of an interface of a display method for candidate areas of an input method according to the embodiment of the present invention;
fig. 5 is a third schematic diagram of an interface of a display method for an input method candidate area according to the embodiment of the present invention;
FIG. 6 is a fourth schematic diagram of an interface of a display method for candidate areas of an input method according to an embodiment of the present invention;
FIG. 7 is a second flowchart of a method for displaying candidate areas of an input method according to an embodiment of the present invention;
FIG. 8 is a fifth diagram illustrating an interface of a display method for candidate areas of an input method according to an embodiment of the present invention;
FIG. 9 is a sixth schematic view of an interface of a display method for candidate areas of an input method according to an embodiment of the present invention;
FIG. 10 is a seventh schematic view of an interface of a display method for candidate areas of an input method according to an embodiment of the present invention;
fig. 11 is a third flowchart of a method for displaying candidate areas of an input method according to an embodiment of the present invention;
FIG. 12 is a fourth flowchart illustrating a method for displaying candidate areas of an input method according to an embodiment of the present invention;
fig. 13 is an eighth schematic diagram of an interface of a display method for an input method candidate area according to an embodiment of the present invention;
FIG. 14 is a fifth flowchart of a method for displaying candidate areas of an input method according to an embodiment of the present invention;
FIG. 15 is a ninth illustration of an interface of a method for displaying candidate areas of an input method according to an embodiment of the disclosure;
fig. 16 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 17 is a hardware schematic diagram of a mobile terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," and "fourth," etc. in the description and in the claims of the present invention are used for distinguishing between different objects and not for describing a particular order of the objects. For example, the first input, the second input, the third input, the fourth input, etc. are used to distinguish between different inputs, rather than to describe a particular order of inputs.
In the embodiments of the present invention, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the description of the embodiments of the present invention, unless otherwise specified, "a plurality" means two or more, for example, a plurality of processing units means two or more processing units; plural elements means two or more elements, and the like.
The upper, lower, left, right, and the like in the embodiment of the present invention are exemplarily illustrated by taking the user input on the display screen of the mobile terminal as an example, that is, the upper, lower, left, right, and the like are in terms of the user input on the display screen of the mobile terminal with respect to the mobile terminal or the display screen of the mobile terminal.
Illustratively, taking the sliding operation of the user in various directions on the candidate area of the input method interface as an example, as shown in fig. 1, on the display screen of the mobile terminal, 10 represents the sliding operation of the user to the right, 11 represents the sliding operation of the user to the left, 12 represents the sliding operation of the user to the up, and 13 represents the sliding operation of the user to the down.
Example one
The embodiment of the invention provides a display method of an input method candidate area, which comprises the steps of receiving a first input of a user, wherein the first input is used for triggering a mobile terminal to display N candidate items in the candidate area on an input method interface; displaying N candidates in a candidate area in response to a first input; the M target candidate items in the N candidate items are located at a first position, the first position is a position close to the holding position in the candidate area, and the M target candidate items are candidate items corresponding to content input by a user on the input method interface. In the prior art, most of target candidate items corresponding to contents input by a user on an input method interface are located at positions far away from a holding position. Therefore, when the user adopts single-hand input, the target candidate input by the user can be displayed on the display screen of the mobile terminal close to the holding position of the user holding the mobile terminal, so that the user can conveniently, quickly and accurately input information.
The mobile terminal in the embodiment of the present invention may be a mobile phone, a tablet computer, a palm computer, a vehicle-mounted terminal, and the like, and the embodiment of the present invention is not particularly limited.
The execution main body of the display method for the candidate area of the input method provided by the embodiment of the present invention may be the mobile terminal, or may also be a functional module and/or a functional entity capable of implementing the method in the mobile terminal, which may be specifically determined according to actual use requirements, and the embodiment of the present invention is not limited. The following takes a mobile terminal as an example to exemplarily describe a display method of an input method candidate area provided by the embodiment of the present invention.
In the embodiment of the present invention, a first possible implementation manner is: the first input is a switching operation of the candidate region, and the user switches the display mode of the candidate region in the prior art to the display mode of the candidate region provided by the embodiment of the invention through the first input. For example, as shown in (a) of fig. 2, in the related art, if the user uses the pinyin input method, after the user inputs "aiguojingye", five candidates "are displayed" easily over the france and france ", and the candidates displayed in the candidate area are changed from (a) of fig. 2 to (b) of fig. 2 by the first input. In a second possible implementation manner, the first input is an operation of inputting content on the input method interface by a user, and the candidate regions are displayed directly according to the display manner of the candidate regions provided by the embodiment of the present invention, for example, if the first input is "aiguojingye" input on the input method interface, candidates displayed in the candidate regions are shown in (b) in fig. 2.
As shown in fig. 3, an embodiment of the present invention provides a method for displaying an input method candidate region, which may include steps 101 to 102 described below.
Step 101, the mobile terminal receives a first input of a user, wherein the first input is used for triggering the mobile terminal to display N candidate items in a candidate area on an input method interface.
N is a positive integer, and the number N of the candidate items may be the same or different in each input, which is determined according to the actual situation.
In the embodiment of the present invention, the first input may be a click operation of a user on an input method interface, a slide operation of the user on the input method interface, or other feasible operations of the user on the input method interface, which may be specifically determined according to actual use requirements, and the embodiment of the present invention is not limited.
Illustratively, the click operation may be a single click operation. The sliding operation may be a sliding operation in any direction, such as an upward sliding operation, a downward sliding operation, a leftward sliding operation, or a rightward sliding operation.
Step 102, responding to the first input, the mobile terminal displays N candidate items in the candidate area.
The first position is a position close to a holding position in the candidate area, the holding position is a position where a user holds the mobile terminal, the M target candidates are candidates corresponding to content input by the user on the input method interface, N and M are positive integers, and N is larger than or equal to M.
The target candidate represents a candidate with a high probability of being selected by the user.
The position of holding the mobile terminal may be understood as a position where a hand holding the mobile terminal is in contact with the mobile terminal in the embodiment of the present invention. For example, in a specific implementation, the holding position where the user holds the mobile terminal with one hand in the embodiment of the present invention may be a central point of an intersection region (including an intersection region when the user directly contacts and an intersection region when the user does not directly contact) of a root of a thumb of the user and the mobile terminal. Taking the right hand to hold the mobile terminal as an example, 1 in fig. 4 represents a first position close to the holding position.
The target candidate represents a candidate with a high probability of being selected by the user. The M target candidates in the N candidates are M candidates with a high possibility of being selected by a user among the N candidates.
The M target candidates are located at the first position close to the holding position, so that a user can conveniently and accurately and quickly select information to be input by the user (for example, the first target candidate in the M target candidates) by using a hand holding the mobile terminal to complete information input.
The other N-M candidates may be candidates corresponding to content input by the user on the input method interface, or may also be other candidates, which is not limited in the embodiment of the present invention.
Optionally, in a possible implementation manner, a second position is further included in the candidate region, and the second position is far from the holding position relative to the first position, as denoted by 2 in fig. 4. And displaying the preset candidate items or the content input by the user on the input method interface at the second position.
Optionally, the preset candidate includes at least one of the following: presetting a character string, a preset emoticon and a preset picture;
the preset character string includes at least one of: pre-set punctuation, space, pre-set number, pre-set letter, pre-set stroke, pre-set website. The number of the preset character strings, the preset emoticons and the preset pictures is not limited in the embodiment of the invention, and the preset pictures comprise preset icons.
Exemplarily, M ═ 2, the first positions as shown in (b) in fig. 2, as shown in (a) in fig. 5, as shown in (b) in fig. 5 each include the target candidates "carefor love" and "love", and also include the non-target candidate "love"; the second position is respectively a preset punctuation mark, a preset blank space and the content 'aiguojingye' input by the user on the input method interface.
Alternatively, in another possible implementation manner, as shown in fig. 4, a second position is further included in the candidate region, and the second position is far from the holding position relative to the first position, and the second position is represented by 2 in fig. 4. And displaying candidate items corresponding to the content input by the user on the input method interface at a second position, wherein the word frequency of the candidate items displayed at the second position is less than or equal to the word frequency of the M target candidate items.
It should be noted that: the word frequency specifically refers to the probability of occurrence of any candidate item corresponding to the content input by the user on the input method interface, which is counted by the input method program, and if the word frequency is large, the probability of occurrence is high, and the word frequency can be changed along with the time. For example, if the content "aiguojingye" input by the user on the input method interface is greater than the probability of "love through", the word frequency of "love through" is greater than the word frequency of "love through".
Exemplarily, M ═ 2, as shown in (a) in fig. 6 and (b) in fig. 6, the first positions both include the target candidates "france" and also include the non-target candidates "frequency"; the second positions are respectively candidates corresponding to contents input by the user on the input method interface, for example, the candidates may be target candidates, non-target candidates, target candidates and non-target candidates, and the word frequency of the candidates displayed in the second positions is less than or equal to the word frequency of the M target candidates. In the embodiment of the present invention, as shown in (b) in fig. 6, when the 2 target candidates "love home career" and "love home" are copied from the second position to the first position, the word frequency of the candidates displayed in the second position is less than or equal to the word frequency of the M target candidates, and specifically, the word frequency of all the candidates ("love home career" and "love home") displayed in the second position may be less than or equal to the word frequency of the target candidate ("love home career") with the highest word frequency among the M target candidates.
It should be noted that: the size of the area occupied by the first position and the second position is not fixed, and is determined according to the actual situation.
Optionally, in a first possible implementation manner, the first input is an operation of updating and displaying the M target candidates from the second position to the first position. It should be noted that: the second position may be all positions occupied by the M target candidates, or may be partial positions occupied by the M target candidates, which is not limited in the embodiment of the present invention. For example, the target candidates are displayed from left to right, and the second position may be a position occupied by the leftmost one, half, or two of the M target candidates.
Illustratively, in conjunction with fig. 3, as shown in fig. 7, before step 101, the method for displaying the candidate area of the input method provided by the embodiment of the present invention may further include the following steps 103 to 104.
And 103, receiving a second input of the user on the input method interface by the mobile terminal, wherein the second input is used for triggering the mobile terminal to display the P candidate items corresponding to the first input.
Wherein, P is a positive integer, and P and N may be equal or unequal. The number P of candidates may be the same or different in each input, which is determined according to practical situations, and the embodiment of the present invention is not limited.
In the embodiment of the present invention, the second input may be a click operation of a user on a virtual keyboard of the input method interface, a sliding operation of the user on the virtual keyboard of the input method interface, or other feasible operations of the user on the virtual keyboard of the input method interface, which may be specifically determined according to actual use requirements, and the embodiment of the present invention is not limited. For the description of the click operation and the slide operation, reference may be made to the description of the click operation and the slide operation in the description of the first input in step 101, and details are not described here again.
Generally, the first input may be a click operation of a user on a virtual keyboard of the input method interface.
As shown in fig. 8, the input method interface includes a candidate region, as shown in 1 in fig. 8, the candidate region includes a plurality of default candidates, as shown in 2 in fig. 8, the specific number, symbol and function of the default candidates may be determined according to the design of the input method, and the embodiment of the present invention is not limited thereto.
As shown in (a) of fig. 2, the second input is an operation of the user to input information on the input method interface, for example, when the user inputs "aiguojingye" using the pinyin input method, five candidates corresponding to the second input are displayed in the candidate area.
And step 104, responding to the second input, and updating and displaying the default candidate items in the candidate area as P candidate items by the mobile terminal.
With reference to fig. 8 and (a) in fig. 2, after the user inputs the second input, the mobile terminal updates and displays the default candidates in the candidate area shown in fig. 8 as the 5 candidates corresponding to the first input in the candidate area shown in (a) in fig. 2.
Illustratively, in the embodiment of the present invention, the step 101 may specifically be implemented by the following step 101 a.
In step 101a, the mobile terminal receives a first input of a user, where the first input is used to trigger the mobile terminal to update and display M target candidates in the P candidates from the second position to the first position.
Wherein M < P. When information is input every time, the number M of the target candidates may be the same or different, and is specifically determined as required.
Optionally, in this embodiment of the present invention, the first input may be an operation of the user on the candidate area, or may also be an operation of the user on a current interface of the mobile terminal other than the input method interface, for example, when the user chats with the input method, the first input may be an operation of the user on an interface of a chat application; the gesture operation of the user above the mobile terminal can be also realized, and the mobile terminal senses the gesture operation according to the infrared sensor. The first input may be a click operation of a user or a slide operation of the user, which may be determined according to actual usage requirements, and the embodiment of the present invention is not limited.
Optionally, the update display of the M target candidates from the second position to the first position may specifically be one of the following:
(1) the M target candidates move from the second position to the first position.
(2) The M target candidates are copied from the second location to the first location.
For example, in the embodiment of the present invention, the step 102 may be specifically implemented by the following step 102 a.
And 102a, responding to the first input, and updating and displaying the M target candidates from the second position to the first position by the mobile terminal.
Therefore, the M target candidate items are close to the holding position, and the holding position is the position where the user holds the mobile terminal.
After the M target candidates are updated and displayed from the second position to the first position, the user can conveniently and accurately and quickly select the information to be input (for example, the first target candidate in the M target candidates) by using the hand holding the mobile terminal to complete the input of the information.
Alternatively, if the M target candidates move from the second position to the first position, it can be known by comparing (a) of fig. 2 with (b) of fig. 2 that: the ranking order of the currently displayed candidates in the candidate area is unchanged from before the first input by the user is received. The mobile terminal may control the input method application to display the preset content at the second location. Specifically, the second position is each position between the start position of the candidate region and the start position of the first position, specifically, if the candidates in the candidate region are arranged from left to right, the start position of the candidate region is the leftmost end of the candidate region, and the start position of the first position is the leftmost end of the first position; if the candidates in the candidate region are arranged from right to left, the starting position of the candidate region is the rightmost end of the candidate region, and the starting position of the first position is the rightmost end of the first position. In actual implementation, the area occupied by the designed preset content is greater than or equal to the area occupied by the actually displayed preset content. Specifically, when the M target candidates move from the second position to the first position by S, the area occupied by the actually displayed preset content is S, and the area occupied by the designed preset content is greater than or equal to S. Optionally, in an embodiment of the present invention, the preset content may include at least one of the following: the method comprises the steps of presetting a character string, presetting an emoticon and presetting a picture.
Optionally, displaying the preset content at the second position may be moving the preset content to the second position, or copying the preset content to the second position. Illustratively, the leftmost of the candidate region is filled with the preset content, but the filled preset content is hidden when displaying the candidates, and then when the user slides to the right on the candidate region, the M target candidates move from the second position to the first position, and the preset content moves to the second position. Illustratively, the left-most side of the candidate region is filled with a blank, but the filled blank is hidden when displaying the candidates, and then when the user slides to the right on the candidate region, the M target candidates move from the second position to the first position, the second position displays the blank, and the preset content is copied to the second position.
Illustratively, as shown in fig. 2 (b), M is 2, the preset content is a preset punctuation mark, the 2 target candidates move from the second position to the first position, and the preset punctuation mark is displayed at the second position.
Illustratively, as shown in fig. 5 (a), M is 2, the preset content is a preset space, and the 2 target candidates move from the second position to the first position, with the preset space being displayed at the second position.
Illustratively, as shown in fig. 5 (b), M is 2, the preset content is content corresponding to the second input, the content corresponding to the second input is pinyin of the first target candidate, the 2 target candidates move from the second position to the first position, and the pinyin of the first target candidate is displayed at the second position.
Alternatively, if M target candidates are copied from the second location to the first location, it can be known from a comparison between (a) in fig. 2 and (a) in fig. 6 that: the ranking order of the currently displayed candidates in the candidate area is changed compared to before the first input by the user is received. The mobile terminal can control the second position of the input method application to still display the original candidate items, and can also control the input method application to update and display the candidate items in the second position to preset content. The preset content refers to the above description, and is not repeated herein. Specifically, when the M target candidates are copied from the second location to the first location, the preset content is copied to the second location.
Illustratively, when M is 2 as shown in fig. 6 (a), 2 target candidates are copied from the second position to the first position, and the second position still displays the original candidates.
Illustratively, as shown in fig. 9, M is 2, the preset content is a preset punctuation mark, 2 target candidates are copied from the second position to the first position, and the preset punctuation mark is copied to the second position.
Illustratively, as shown in (a) of fig. 10, M is 2, the preset content is a preset space, 2 target candidates are copied from the second position to the first position, and the preset space is copied to the second position.
Illustratively, as shown in fig. 10 (b), M is 2, the preset content is content corresponding to the second input, the content corresponding to the second input is pinyin of the first target candidate, 2 target candidates are copied from the second location to the first location, and the pinyin of the first target candidate is copied to the second location.
Specifically, the coordinate intervals X1-X2 of the M target candidates are obtained, the coordinate interval + X of the M target candidates is obtained to obtain the coordinate intervals (X1+ X) - (X2+ X) of the first positions occupied by the M target candidates, and then the M target candidates are updated and displayed from the second positions to the first positions according to the coordinate change.
In order to input information, a user firstly needs to enable the mobile terminal to display an input method interface, in order to improve user experience, when the mobile terminal detects that the user inputs with one hand, the user can select whether the input is left-handed input or right-handed input, and then different layouts of the input method interface are provided for the user through the selection of the user.
Illustratively, in conjunction with fig. 7, as shown in fig. 11, before step 101, the method for displaying the candidate area of the input method provided by the embodiment of the present invention may further include the following steps 105 to 108.
And 105, the mobile terminal receives a third input of the user on the current interface of the mobile terminal, wherein the third input is used for triggering the mobile terminal to display an input method interface.
When a user wants to input information by using the input method, the user needs to call the input method interface on the current interface of the mobile terminal through a third input. Optionally, in the embodiment of the present invention, the third input may be a click operation of the user on the current interface of the mobile terminal, or a sliding operation of the user on the current interface of the mobile terminal, which may be specifically determined according to an actual use requirement, and the embodiment of the present invention is not limited.
For the description of the click operation and the slide operation, reference may be made to the description of the click operation and the slide operation in the description of the first input in step 101, and details are not described here again.
For example, the third input of the user on the current interface of the mobile terminal may be a click input on an input box on a chat interface of the mobile terminal, a click input on a search box on a search interface of the mobile terminal, a slide input on a lock screen interface of the mobile terminal, or the like. The method and the device can be determined according to actual use scenes, and the embodiment of the invention is not limited.
And 106, the mobile terminal displays selection information on a current interface of the mobile terminal, wherein the selection information comprises a first option and a second option, the first option is used for indicating the user to hold the mobile terminal by using the left hand, and the second option is used for indicating the user to hold the mobile terminal by using the right hand.
Holding the mobile terminal in the left hand represents the user using left-hand input, and holding the mobile terminal in the right hand represents the user using right-hand input. And when the user inputs the third input on the current interface of the mobile terminal, displaying selection information on the current interface of the mobile terminal to prompt the user whether the user inputs the third input by the left hand or the right hand. If the user selects right-hand input, displaying an input method interface as shown in FIG. 8; if the user selects left-hand input, the input method interface with the order reverse to the order of the candidates displayed in the candidate region in the input method interface shown in fig. 8 is displayed, that is, the candidates in the candidate region in the input method interface are arranged from right to left according to the occurrence probability, and the candidate with the highest occurrence probability is arranged on the rightmost side.
And step 107, the mobile terminal receives a fourth input of the user on the selection information, wherein the fourth input is an operation of selecting the first option or the second option by the user.
When the fourth input is the operation of selecting the first option by the user, the holding position is the position of holding the mobile terminal by the left hand of the user; in a case where the fourth input is an operation of the user selecting the second option, the holding position is a position where the user holds the mobile terminal with a right hand.
In the embodiment of the present invention, an example is given in which the user selects the second option and the holding position is a position where the user holds the mobile terminal with the right hand.
And step 108, responding to the third input, and displaying an input method interface on the current interface of the mobile terminal by the mobile terminal.
In response to the third input in step 106, an input method interface as shown in fig. 8 is displayed on the current interface of the mobile terminal.
Through steps 105 to 108, according to the embodiment of the present invention, a user can select different input method interface layouts according to the actual situation of holding the mobile terminal by himself, the hands of the user holding the mobile terminal are different, and the input method interfaces displayed by the mobile terminal are different in layouts, so that when the user operates the mobile terminal with one hand, information can be accurately and quickly input, and the input experience of the user is improved.
After the M target candidates are updated and displayed from the second position to the first position in step 102a, the user may conveniently select the information (e.g., the first target candidate) that he or she needs to input to complete the input of the information.
Illustratively, in conjunction with fig. 11, as shown in fig. 12, after step 102a, the method for displaying the candidate area of the input method provided by the embodiment of the present invention may further include steps 109 to 110 described below.
Step 109, the mobile terminal receives a fifth input of the user on the candidate area, where the fifth input is an operation of the user to select the first target candidate from the M target candidates.
The user can accurately and quickly select the first target candidate item at the first position in the candidate area.
And step 110, responding to the fifth input, and displaying the first target candidate item in an input box on the current interface of the mobile terminal by the mobile terminal.
For example, as shown in fig. 13, the first target candidate selected by the user is displayed in an input box on the current interface of the mobile terminal. Therefore, when the user operates the mobile terminal by one hand, the information can be accurately and quickly input.
Optionally, in a second possible implementation manner, the first input is an operation of a user inputting content on the input method interface. Illustratively, the first input is an operation of a user inputting "aiguojingye" on a keyboard of the input method interface. The candidate area is directly displayed according to the display mode of the candidate area provided by the embodiment of the invention, namely, the M target candidates are directly displayed at the first position close to the holding position without switching operation. That is, the candidate region of the input method interface in the embodiment of the present invention is different from the candidate region in the prior art.
For example, after the user inputs "aiguojingye" on the keyboard of the input method interface, the candidate region shown in any one of (b) in fig. 2, (a) in fig. 5, (b) in fig. 5, or (b) in fig. 6 is displayed on the input method interface, and is specifically displayed according to the actual setting mode of the candidate region, which is not repeated in the embodiments of the present invention.
The second possible implementation is relatively simple to operate, and the input experience of the user can be improved. However, if the candidate required by the user is located at a position (not the first position) far away from the holding position, that is, the M target candidates are not the candidates required by the user, the candidate required by the user may be displayed at the first position according to the method provided by the first possible implementation manner, which is convenient for the user to select. Exemplarily, as shown in (b) of fig. 6, 2 target candidates "patrolling for employment" and "patrolling" are located at the first location, but the candidate required by the user is "love", and then the user may display "love" to the first location according to the method provided by the first possible implementation manner, thereby facilitating the selection.
In the scheme, through the first input, the target candidate item corresponding to the content input by the user on the input method interface is located at a first position close to the holding position (namely, the position where the user holds the mobile terminal). Therefore, when the user adopts single-hand input, the target candidate input by the user can be displayed on the display screen of the mobile terminal close to the holding position of the user holding the mobile terminal, so that the user can conveniently, quickly and accurately input information.
Example two
As shown in fig. 14, an embodiment of the present invention provides a method for displaying an input method candidate region, which may include steps 201 to 202 described below.
Step 201, the mobile terminal receives a first input of a user, where the first input is used to trigger the terminal device to display the N candidates.
Step 202, responding to the first input, the mobile terminal displays N candidate items in a first candidate area of the input method interface.
The first candidate area is located at the upper left side or the upper right side or the lower left side or the lower right side of a keyboard area of the input method interface, the width of the first candidate area is smaller than that of the keyboard area, and N is a positive integer. For example, the first candidate region may be located at the upper right of the keyboard region of the input method interface as shown in fig. 15 (a), may also be located at the upper left of the keyboard region of the input method interface as shown in fig. 15 (b), and may also be located at the lower left or lower right of the keyboard region of the input method interface, which is not repeated in the embodiments of the present invention.
Optionally, in a first possible implementation manner, the first input is an operation of updating the second candidate region to the first candidate region, and a width of the second candidate region is equal to a width of the keyboard region. The second candidate region is a candidate region shown as 1 in fig. 8.
Illustratively, the first input is an operation of updating the candidate region shown in fig. 8 to a candidate region as described in (a) of fig. 15.
Optionally, after the first input, only the first candidate region is displayed on the input method interface.
Optionally, preset content or content input by the user on the input method interface is displayed in the second candidate region except for the first candidate region. Optionally, the preset content includes at least one of the following: presetting a character string, a preset emoticon and a preset picture; the preset character string includes at least one of: pre-set punctuation, space, pre-set number, pre-set letter, pre-set stroke, pre-set website.
It should be noted that: the region other than the first candidate region in the second candidate region may be a candidate region; or may not be a candidate region, such as a padding region. If the candidate area is the second candidate area, the preset content displayed in the area of the second candidate area except the first candidate area or the content input by the user on the input method interface is the candidate item and can be selected; if the candidate area is not the first candidate area, the preset content displayed in the area of the second candidate area except the first candidate area or the content input by the user on the input method interface is not the candidate item and cannot be selected. If the area is not the candidate area, the internal implementation mode of the first input triggers the mobile terminal to close the sensing devices in the areas of the second candidate area except the first candidate area, so that the user cannot select the content in the area.
In this embodiment of the present invention, the first candidate region may be used as the first position of the candidate region in the first embodiment, and the region of the second candidate region other than the first candidate region may be used as the second position of the candidate region in the first embodiment. Therefore, the detailed description may refer to embodiment one.
Optionally, in a second possible implementation manner, if the first input is an operation of inputting content on the input method interface by a user, the N candidate items are directly displayed in the first candidate area on the input method interface. That is, the candidate region of the input method interface in the embodiment of the present invention is different from the candidate region in the prior art.
For example, after the mobile terminal receives the first input of the user, the candidate region shown in any one of fig. 2 (b), fig. 5 (a), fig. 5 (b), or fig. 6 (b) is displayed on the input method interface, and is specifically displayed according to the actual setting mode of the candidate region, which is not repeated in the embodiments of the present invention.
In the method for displaying the candidate region of the input method provided by the embodiment of the invention, the width of the candidate region is equal to the width of the keyboard region in the prior art, and in the scheme, the width of the candidate region is smaller than the width of the keyboard region through the first input and is positioned at the upper left part or the upper right part or the lower left part or the lower right part of the keyboard region. Therefore, when the user adopts single-hand input, the candidate region is positioned at one side close to the hand of the single-hand input, for example, the user inputs with the right hand, and the candidate region is positioned at the upper right side or the lower right side of the keyboard, so that the target candidate input by the user can be conveniently selected by the user by the hand input by the user compared with the prior art, and the user can conveniently input information quickly and accurately.
EXAMPLE III
As shown in fig. 16, an embodiment of the present invention provides a mobile terminal 120, where the mobile terminal 120 includes: a receiving module 121 and a display module 122.
The receiving module 121 is configured to receive a first input of a user, where the first input is used to trigger the mobile terminal to display N candidate items in a candidate area on an input method interface;
a display module 122, configured to display N candidates in the candidate area in response to the first input received by the receiving module 121;
m target candidate items in the N candidate items are located at a first position, the first position is a position close to a holding position in the candidate area, the holding position is a position where a user holds the mobile terminal, the M target candidate items are candidate items corresponding to content input on an input method interface by the user, N and M are positive integers, and N is larger than or equal to M.
Optionally, the candidate region further includes a second position, and the second position is far away from the holding position relative to the first position; the display module 122 is further configured to display the preset candidate item or the content input by the user on the input method interface at the second position.
Optionally, the preset candidate includes at least one of the following: presetting a character string, a preset emoticon and a preset picture; the preset character string includes at least one of: pre-set punctuation, space, pre-set number, pre-set letter, pre-set stroke, pre-set website.
Optionally, the candidate region further includes a second position, and the second position is far away from the holding position relative to the first position; and the display module is also used for displaying candidate items corresponding to the content input by the user on the input method interface at a second position, and the word frequency of the candidate items displayed at the second position is less than or equal to the word frequency of the M target candidate items.
Optionally, the first input is an operation of updating and displaying the M target candidates from the second position to the first position.
The mobile terminal provided in the embodiment of the present invention can implement each process shown in any one of fig. 2 to 13 in the foregoing method embodiments, and details are not described here again to avoid repetition.
In the mobile terminal provided in the embodiment of the present invention, in the prior art, most of the target candidate items corresponding to the content input by the user on the input method interface are located at positions far from the holding position. Therefore, when the user adopts single-hand input, the target candidate input by the user can be displayed on the display screen of the mobile terminal close to the holding position of the user holding the mobile terminal, so that the user can conveniently, quickly and accurately input information.
Example four
As shown in fig. 16, an embodiment of the present invention provides a mobile terminal 120, where the mobile terminal 120 includes: a receiving module 121 and a display module 122.
The receiving module 121 is configured to receive a first input of a user, where the first input is used to trigger the terminal device to display the N candidate items;
the display module 122 is configured to display N candidates in a first candidate region of the input method interface in response to the first input received by the receiving module 121, where the first candidate region is located at the upper left or right or lower left or right of a keyboard region of the input method interface, a width of the first candidate region is smaller than a width of the keyboard region, and N is a positive integer.
Optionally, the first input is an operation of updating a second candidate region to the first candidate region, and a width of the second candidate region is equal to a width of the keyboard region.
Optionally, the display module 122 is further configured to display preset content or content input by the user on the input method interface in an area of the second candidate area other than the first candidate area after receiving the first input by the user.
Optionally, the preset content includes at least one of the following: presetting a character string, a preset emoticon and a preset picture; the preset character string includes at least one of: pre-set punctuation, space, pre-set number, pre-set letter, pre-set stroke, pre-set website.
The mobile terminal provided in the embodiment of the present invention is capable of implementing each process shown in any one of fig. 14 to fig. 15 in the foregoing method embodiments, and details are not described here again to avoid repetition.
In the mobile terminal provided in the embodiment of the present invention, in the prior art, the width of the candidate region is equal to the width of the keyboard region, and in this scheme, the width of the candidate region is smaller than the width of the keyboard region through the first input, and is located above the left or above the right or below the left or below the right of the keyboard region. Therefore, when the user adopts single-hand input, the candidate region is positioned at one side close to the hand of the single-hand input, for example, the user inputs with the right hand, and the candidate region is positioned at the upper right side or the lower right side of the keyboard, so that the target candidate input by the user can be conveniently selected by the user by the hand input by the user compared with the prior art, and the user can conveniently input information quickly and accurately.
Fig. 17 is a schematic diagram of a hardware structure of a mobile terminal for implementing various embodiments of the present invention. As shown in fig. 17, the mobile terminal 100 includes, but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 17 is not intended to be limiting of mobile terminals, and that a mobile terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted mobile terminal, a wearable device, a pedometer, and the like.
The user input unit 107 is configured to receive a first input of a user, where the first input is used to trigger the mobile terminal to display N candidate items in a candidate area on an input method interface; a display unit 106 for displaying N candidates in the candidate area in response to the first input; m target candidate items in the N candidate items are located at a first position, the first position is a position close to a holding position in the candidate area, the holding position is a position where a user holds the mobile terminal, the M target candidate items are candidate items corresponding to content input on an input method interface by the user, N and M are positive integers, and N is larger than or equal to M.
In the mobile terminal provided in the embodiment of the present invention, in the prior art, most of the target candidate items corresponding to the content input by the user on the input method interface are located at positions far from the holding position. Therefore, when the user adopts single-hand input, the target candidate input by the user can be displayed on the display screen of the mobile terminal close to the holding position of the user holding the mobile terminal, so that the user can conveniently, quickly and accurately input information.
Or,
a user input unit 107, configured to receive a first input of a user, where the first input is used to trigger the terminal device to display the N candidates; the display unit 106 is configured to display N candidates in a first candidate region of the input method interface in response to a first input, where the first candidate region is located at the upper left or right or upper left or lower right of a keyboard region of the input method interface, a width of the first candidate region is smaller than a width of the keyboard region, and N is a positive integer.
In the mobile terminal provided in the embodiment of the present invention, in the prior art, the width of the candidate region is equal to the width of the keyboard region, and in this scheme, the width of the candidate region is smaller than the width of the keyboard region through the first input, and is located above the left or above the right or below the left or below the right of the keyboard region. Therefore, when the user adopts single-hand input, the candidate region is positioned at one side close to the hand of the single-hand input, for example, the user inputs with the right hand, and the candidate region is positioned at the upper right side or the lower right side of the keyboard, so that the target candidate input by the user can be conveniently selected by the user by the hand input by the user compared with the prior art, and the user can conveniently input information quickly and accurately.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 101 may be used for receiving and sending signals during a message transmission or call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through a wireless communication system.
The mobile terminal provides wireless broadband internet access to the user through the network module 102, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output as sound. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 includes a speaker, a buzzer, a receiver, and the like.
The input unit 104 is used to receive an audio or video signal. The input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics processor 1041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the network module 102. The microphone 1042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode.
The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or a backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. Touch panel 1071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 1071 (e.g., operations by a user on or near touch panel 1071 using a finger, stylus, or any suitable object or attachment). The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and receives and executes commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 1071 may be overlaid on the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 17, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 108 is an interface through which an external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and external devices.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; alternatively, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to various components, and optionally, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the mobile terminal 100 includes some functional modules that are not shown, and thus, the detailed description thereof is omitted.
Optionally, an embodiment of the present invention further provides a mobile terminal, which may include the processor 110 shown in fig. 17, the memory 109, and a computer program stored in the memory 109 and capable of being executed on the processor 110, where the computer program, when executed by the processor 110, implements each process of the display method for candidate areas of an input method shown in any one of fig. 2 to fig. 15 in the foregoing method embodiments, and can achieve the same technical effect, and details are not described here to avoid repetition.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the method for displaying the candidate area of the input method shown in any one of fig. 2 to 15 in the foregoing method embodiment, and can achieve the same technical effect, and details are not repeated here to avoid repetition. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a mobile terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (13)

1.一种输入法候选区域的显示方法,其特征在于,所述方法包括:1. A display method of an input method candidate area, characterized in that the method comprises: 接收用户的第一输入,所述第一输入用于触发移动终端在输入法界面上的候选区域显示N个候选项;Receiving a first input from the user, the first input is used to trigger the mobile terminal to display N candidates in the candidate area on the input method interface; 响应于所述第一输入,在所述候选区域显示N个候选项;displaying N candidates in the candidate area in response to the first input; 其中,所述N个候选项中的M个目标候选项位于第一位置,所述第一位置为候选区域中靠近握持位置的位置,所述握持位置为用户握持所述移动终端的位置,所述M个目标候选项为对应于用户在所述输入法界面上输入的内容对应的候选项,N和M为正整数,且N≥M。Wherein, the M target candidates among the N candidates are located at a first position, and the first position is a position close to a holding position in the candidate area, and the holding position is the position where the user holds the mobile terminal. position, the M target candidates are candidates corresponding to the content input by the user on the input method interface, N and M are positive integers, and N≥M. 2.根据权利要求1所述的方法,其特征在于,所述候选区域中还包括第二位置,且所述第二位置相对于所述第一位置远离所述握持位置;2. The method according to claim 1, wherein the candidate area further includes a second position, and the second position is far from the holding position relative to the first position; 在所述第二位置显示预设候选项或用户在所述输入法界面上输入的内容。Displaying preset options or content input by the user on the input method interface at the second position. 3.根据权利要求2所述的方法,其特征在于,所述预设候选项包括下述的至少一种:预设字符串、预设表情符以及预设图片;3. The method according to claim 2, wherein the preset candidates include at least one of the following: preset character strings, preset emoticons, and preset pictures; 所述预设字符串包括下述的至少一种:预设标点符号、空格、预设数字、预设字母、预设笔画、预设网址。The preset character string includes at least one of the following: preset punctuation marks, spaces, preset numbers, preset letters, preset strokes, and preset URLs. 4.根据权利要求1所述的方法,其特征在于,所述候选区域中还包括第二位置,且所述第二位置相对于所述第一位置远离所述握持位置;4. The method according to claim 1, wherein the candidate area further includes a second position, and the second position is far from the holding position relative to the first position; 在所述第二位置显示对应于用户在所述输入法界面上输入的内容对应的候选项,且所述第二位置中显示的候选项的词频小于或等于所述M个目标候选项的词频。The candidate items corresponding to the content input by the user on the input method interface are displayed in the second position, and the word frequency of the candidate items displayed in the second position is less than or equal to the word frequency of the M target candidate items . 5.根据权利要求2至4任一项所述的方法,其特征在于,所述第一输入为将所述M个目标候选项从所述第二位置更新显示到所述第一位置的操作。5. The method according to any one of claims 2 to 4, wherein the first input is an operation of updating and displaying the M target candidates from the second position to the first position . 6.一种输入法候选区域的显示方法,其特征在于,所述方法包括:6. A display method of an input method candidate area, characterized in that the method comprises: 接收用户的第一输入,所述第一输入用于触发终端设备显示N个候选项;receiving a first input from the user, where the first input is used to trigger the terminal device to display N candidates; 响应于所述第一输入,在输入法界面的第一候选区域显示N个候选项,其中,所述第一候选区域位于所述输入法界面的键盘区域的左上方或右上方或左下方或右下方,且所述第一候选区域的宽度小于所述键盘区域的宽度,N为正整数。In response to the first input, N candidates are displayed in a first candidate area of the input method interface, wherein the first candidate area is located at the upper left or upper right or lower left of the keyboard area of the input method interface or bottom right, and the width of the first candidate area is smaller than the width of the keyboard area, and N is a positive integer. 7.根据权利要求6所述的方法,其特征在于,所述第一输入为将第二候选区域更新为第一候选区域的操作,所述第二候选区域的宽度等于所述键盘区域的宽度。7. The method according to claim 6, wherein the first input is an operation of updating the second candidate area to the first candidate area, and the width of the second candidate area is equal to the width of the keyboard area . 8.根据权利要求7所述的方法,其特征在于,所述接收用户的第一输入之后,还包括:8. The method according to claim 7, characterized in that, after receiving the user's first input, further comprising: 在所述第二候选区域除所述第一候选区域以外的区域显示预设内容或用户在所述输入法界面上输入的内容。Preset content or content input by the user on the input method interface is displayed in an area of the second candidate area other than the first candidate area. 9.一种移动终端,其特征在于,所述移动终端包括:接收模块和显示模块;9. A mobile terminal, characterized in that the mobile terminal comprises: a receiving module and a display module; 所述接收模块,用于接收用户的第一输入,所述第一输入用于触发移动终端在输入法界面上的候选区域显示N个候选项;The receiving module is configured to receive a user's first input, and the first input is used to trigger the mobile terminal to display N candidates in the candidate area on the input method interface; 所述显示模块,用于响应于所述接收模块接收的所述第一输入,在所述候选区域显示N个候选项;The display module is configured to display N candidate items in the candidate area in response to the first input received by the receiving module; 其中,所述N个候选项中的M个目标候选项位于第一位置,所述第一位置为候选区域中靠近握持位置的位置,所述握持位置为用户握持所述移动终端的位置,所述M个目标候选项为对应于用户在所述输入法界面上输入的内容对应的候选项,N和M为正整数,且N≥M。Wherein, the M target candidates among the N candidates are located at a first position, and the first position is a position close to a holding position in the candidate area, and the holding position is the position where the user holds the mobile terminal. position, the M target candidates are candidates corresponding to the content input by the user on the input method interface, N and M are positive integers, and N≥M. 10.根据权利要求9所述的移动终端,其特征在于,所述候选区域中还包括第二位置,且所述第二位置相对于所述第一位置远离所述握持位置;10. The mobile terminal according to claim 9, wherein the candidate area further includes a second position, and the second position is far from the holding position relative to the first position; 所述显示模块,还用于在所述第二位置显示预设候选项或用户在所述输入法界面上输入的内容。The display module is further configured to display preset candidates or content input by the user on the input method interface at the second position. 11.根据权利要求9或10所述的移动终端,其特征在于,所述第一输入为将所述M个目标候选项从所述第二位置更新显示到所述第一位置的操作。11. The mobile terminal according to claim 9 or 10, wherein the first input is an operation of updating and displaying the M target candidates from the second position to the first position. 12.一种移动终端,其特征在于,所述移动终端包括:接收模块和显示模块;12. A mobile terminal, characterized in that the mobile terminal comprises: a receiving module and a display module; 所述接收模块,用于接收用户的第一输入,所述第一输入用于触发终端设备显示N个候选项;The receiving module is configured to receive a first input from a user, and the first input is used to trigger the terminal device to display N candidates; 所述显示模块,用于响应于所述接收模块接收的所述第一输入,在输入法界面的第一候选区域显示N个候选项,其中,所述第一候选区域位于所述输入法界面的键盘区域的左上方或右上方或左下方或右下方,且所述第一候选区域的宽度小于所述键盘区域的宽度,N为正整数。The display module is configured to display N candidates in a first candidate area of the input method interface in response to the first input received by the receiving module, wherein the first candidate area is located in the input method interface The upper left or upper right or lower left or lower right of the keyboard area, and the width of the first candidate area is smaller than the width of the keyboard area, and N is a positive integer. 13.根据权利要求12所述的移动终端,其特征在于,所述第一输入为将第二候选区域更新为第一候选区域的操作,所述第二候选区域的宽度等于所述键盘区域的宽度。13. The mobile terminal according to claim 12, wherein the first input is an operation of updating the second candidate area to the first candidate area, and the width of the second candidate area is equal to that of the keyboard area. width.
CN201810161547.8A 2018-02-27 2018-02-27 A kind of display methods and mobile terminal in input method candidate area domain Pending CN108388354A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810161547.8A CN108388354A (en) 2018-02-27 2018-02-27 A kind of display methods and mobile terminal in input method candidate area domain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810161547.8A CN108388354A (en) 2018-02-27 2018-02-27 A kind of display methods and mobile terminal in input method candidate area domain

Publications (1)

Publication Number Publication Date
CN108388354A true CN108388354A (en) 2018-08-10

Family

ID=63069145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810161547.8A Pending CN108388354A (en) 2018-02-27 2018-02-27 A kind of display methods and mobile terminal in input method candidate area domain

Country Status (1)

Country Link
CN (1) CN108388354A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110780751A (en) * 2019-10-25 2020-02-11 维沃移动通信有限公司 An information processing method and electronic device
CN111158502A (en) * 2019-12-27 2020-05-15 上海金仕达软件科技有限公司 An Input Method Based on Quick Search Keyboard
CN112306254A (en) * 2019-07-31 2021-02-02 北京搜狗科技发展有限公司 Expression processing method, device and medium
CN114527919A (en) * 2020-11-19 2022-05-24 北京搜狗科技发展有限公司 Information display method and device and electronic equipment
WO2023125155A1 (en) * 2021-12-27 2023-07-06 维沃移动通信有限公司 Input method and input apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662603A (en) * 2012-05-18 2012-09-12 广州市渡明信息技术有限公司 Input method display method and input method display system for mobile phone with touch screen
CN103425430A (en) * 2013-07-24 2013-12-04 广州三星通信技术研究有限公司 Method and device for supporting one-hand text input in mobile terminal
CN107704101A (en) * 2017-09-29 2018-02-16 维沃移动通信有限公司 A kind of method for information display, mobile terminal and computer-readable recording medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662603A (en) * 2012-05-18 2012-09-12 广州市渡明信息技术有限公司 Input method display method and input method display system for mobile phone with touch screen
CN103425430A (en) * 2013-07-24 2013-12-04 广州三星通信技术研究有限公司 Method and device for supporting one-hand text input in mobile terminal
CN107704101A (en) * 2017-09-29 2018-02-16 维沃移动通信有限公司 A kind of method for information display, mobile terminal and computer-readable recording medium

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112306254A (en) * 2019-07-31 2021-02-02 北京搜狗科技发展有限公司 Expression processing method, device and medium
CN110780751A (en) * 2019-10-25 2020-02-11 维沃移动通信有限公司 An information processing method and electronic device
CN110780751B (en) * 2019-10-25 2024-04-05 维沃移动通信有限公司 Information processing method and electronic equipment
CN111158502A (en) * 2019-12-27 2020-05-15 上海金仕达软件科技有限公司 An Input Method Based on Quick Search Keyboard
CN111158502B (en) * 2019-12-27 2023-07-14 上海金仕达软件科技股份有限公司 Input method based on quick search keyboard
CN114527919A (en) * 2020-11-19 2022-05-24 北京搜狗科技发展有限公司 Information display method and device and electronic equipment
CN114527919B (en) * 2020-11-19 2024-05-28 北京搜狗科技发展有限公司 Information display method and device and electronic equipment
WO2023125155A1 (en) * 2021-12-27 2023-07-06 维沃移动通信有限公司 Input method and input apparatus

Similar Documents

Publication Publication Date Title
EP3786771B1 (en) Message management method and terminal
CN108200289A (en) A kind of unread message processing method and mobile terminal
CN111045591A (en) Display method of virtual keyboard and electronic equipment
WO2020258929A1 (en) Folder interface switching method and terminal device
CN110109604B (en) Application interface display method and mobile terminal
JP7408627B2 (en) Character input method and terminal
JP7338057B2 (en) Message processing method and electronic device
CN109683802B (en) Icon moving method and terminal
CN109165033B (en) Application update method and mobile terminal
CN108491149A (en) A kind of multi-screen display method and terminal
CN108388354A (en) A kind of display methods and mobile terminal in input method candidate area domain
CN109634438B (en) Input method control method and terminal equipment
CN108287650A (en) One-handed performance method based on mobile terminal and mobile terminal
CN111064848B (en) Picture display method and electronic equipment
CN110515507B (en) Icon display method and terminal
CN110989896A (en) A control method and electronic device
CN111610904A (en) Icon arrangement method, electronic device and storage medium
CN111600729B (en) Group member adding method and electronic equipment
US20230097820A1 (en) Application control method and apparatus, and electronic device
CN110007821B (en) An operating method and terminal device
CN109902679B (en) Icon display method and terminal equipment
CN109885242B (en) A method and electronic device for performing operations
CN111459300A (en) Character display method and electronic device
CN109067975B (en) A contact information management method and terminal device
CN108897477B (en) Operation control method and terminal equipment

Legal Events

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

Application publication date: 20180810

RJ01 Rejection of invention patent application after publication