[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2016168963A1 - 一种终端设备的文本输入的显示方法、装置及终端设备 - Google Patents

一种终端设备的文本输入的显示方法、装置及终端设备 Download PDF

Info

Publication number
WO2016168963A1
WO2016168963A1 PCT/CN2015/076959 CN2015076959W WO2016168963A1 WO 2016168963 A1 WO2016168963 A1 WO 2016168963A1 CN 2015076959 W CN2015076959 W CN 2015076959W WO 2016168963 A1 WO2016168963 A1 WO 2016168963A1
Authority
WO
WIPO (PCT)
Prior art keywords
candidate
display
terminal device
regions
candidate regions
Prior art date
Application number
PCT/CN2015/076959
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 EP15889454.3A priority Critical patent/EP3279781B1/en
Priority to US15/567,911 priority patent/US10846476B2/en
Priority to PCT/CN2015/076959 priority patent/WO2016168963A1/zh
Priority to BR112017022688-0A priority patent/BR112017022688B1/pt
Priority to AU2015392244A priority patent/AU2015392244B2/en
Priority to JP2017554836A priority patent/JP6496044B2/ja
Priority to CN201580078385.6A priority patent/CN107408007B/zh
Publication of WO2016168963A1 publication Critical patent/WO2016168963A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs
    • 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/0236Character input methods using selection techniques to select from displayed items
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/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
    • 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/0489Interaction 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 dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting

Definitions

  • the present invention relates to the field of text display technologies for terminal devices, and in particular, to a method, device, and terminal device for displaying text input of a terminal device.
  • the large-screen smart terminal device When inputting content using a keyboard area in a large-screen smart terminal device, displays a plurality of options in a plurality of candidate areas for the user to perform a selection operation, wherein displaying multiple options in the plurality of candidate areas
  • the preferred word high frequency sorting method is usually used for display, that is, the options of different selection frequencies are displayed in order from left to right and top to bottom according to the candidate regions, wherein the option with the highest selection frequency is displayed on the leftmost and topmost.
  • the candidate area, and the option with the lowest selection frequency is displayed on the rightmost and bottommost candidate areas.
  • the user when a large-screen smart terminal device is used to input an input method, the user inputs a string of characters in the keyboard area, and multiple word options corresponding to the character are displayed in multiple candidate areas, however, the thumb may not be able to face the screen.
  • the candidate regions of the edge operate, such as right-handed operations, when the input method is selected, the right thumb may be inconvenient when selecting the word option in the leftmost candidate region of the screen.
  • the one-hand mode can be used to operate the large-screen smart terminal device, that is, the display area in the large screen is scaled down and left-aligned or right-aligned.
  • the display area is reduced, the operation difficulty is increased, and the display mode is single and inflexible, which reduces the user experience.
  • the embodiment of the invention provides a method, a device and a terminal device for displaying a text input of a terminal device, which are used to solve the problem that the single-hand mode in the prior art reduces the display area, increases the operation difficulty, and has a single display mode and is inflexible. , reducing the user experience.
  • a first aspect a method for displaying a text input of a terminal device, wherein a screen area of the terminal device includes a keyboard area and at least two candidate areas, and each of the at least two candidate areas corresponds to a different candidate word display Priority, each candidate area is used to display a candidate word of the corresponding candidate word display priority in the candidate word subset of the keyboard area input character, including:
  • the terminal device calculates, respectively, a delay value between each of the at least two candidate regions in the set duration, and each time the keyboard region is input from the completion time to the selected time;
  • the method before the adjusting the correspondence between each candidate region of the at least two candidate regions and the candidate word display priority, the method further includes:
  • the adjusting the at least two according to the selected frequency and the average delay value of each of the at least two candidate regions includes:
  • the display priority of the Nth bit in the candidate word display priority sequence is set to the candidate region of the Nth bit in the candidate region sequence, where N is a positive integer less than or equal to the number of candidate regions.
  • the terminal device separately counts each candidate region in the at least two candidate regions Before the selected frequency is selected within the time limit, it also includes:
  • the terminal device determines a current operation mode
  • the word shows the correspondence of priorities
  • candidate words of the candidate word display priority corresponding to each candidate region in the candidate word subset are respectively displayed in each of the at least two candidate regions.
  • the terminal device determines a current operating mode, including:
  • the terminal device determines a current operation mode according to the triggered sliding operation, and/or the operating frequency at which the left and right portions of the terminal device are triggered.
  • the operational mode comprises a left-hand mode of operation or a right-handed mode of operation.
  • the priority of each candidate region and the candidate word is adjusted in the at least two candidate regions. After the correspondence, it also includes:
  • Corresponding relationship between each candidate region of the at least two candidate regions and the candidate word display priority is adjusted as a new display configuration manner
  • the new display configuration mode is used to update the display configuration mode in the correspondence between the preset operation mode and the display configuration mode.
  • a second aspect is a display device for text input of a terminal device, wherein a screen area of the terminal device includes a keyboard area and at least two candidate areas, and each of the at least two candidate areas corresponds to a different candidate word display. Priority, each candidate area is used to display a candidate word of the corresponding candidate word display priority in the candidate word subset of the keyboard area input character, including:
  • a first processing unit configured to separately count, by each of the at least two candidate regions, a selection frequency selected within a set duration
  • a second processing unit configured to separately calculate, for each set time duration of each of the at least two candidate regions, a delay value from a keyboard region input completion time to a selected time each time selected ;
  • a calculating unit configured to calculate, according to the delay value, an average delay value of each candidate region in the at least two candidate regions within the set duration
  • an adjusting unit configured to adjust each of the at least two candidate regions according to the selected frequency and the average delay value of each of the at least two candidate regions after the set duration Corresponding relationship between the candidate region and the candidate word display priority;
  • a display unit configured to display, according to the adjusted correspondence between each of the at least two candidate regions and the candidate word display priority, in each of the at least two candidate regions, The corresponding candidate words in the subset of candidate words display the candidate words of priority.
  • the adjusting unit is further configured to:
  • the adjusting unit is configured to:
  • the display priority of the Nth bit in the candidate word display priority sequence is set to the candidate region of the Nth bit in the candidate region sequence, where N is a positive integer less than or equal to the number of candidate regions.
  • the method further includes:
  • a configuration unit configured to determine, before the first processing unit separately, each of the at least two candidate regions, the selected operating frequency selected within the set duration, determining a current operating mode of the terminal device
  • candidate words of the candidate word display priority corresponding to each candidate region in the candidate word subset are respectively displayed in each of the at least two candidate regions.
  • the configuration unit is configured to: when determining the current operating mode of the terminal device:
  • the current operating mode is determined according to a sliding operation triggered by the terminal device, and/or an operating frequency at which the left and right portions of the terminal device are triggered.
  • the operating mode comprises a left-hand mode of operation or a right-handed mode of operation.
  • the adjusting unit is further configured to:
  • each of the at least two candidate regions and the candidate word are prioritized after the adjustment Correspondence relationship as a new display configuration method
  • the new display configuration mode is used to update the display configuration mode in the correspondence between the preset operation mode and the display configuration mode.
  • a third aspect is a terminal device, where the screen of the terminal device includes a keyboard area and at least two candidate areas, and each of the at least two candidate areas corresponds to a different candidate word display priority, and each candidate The area is used to display a candidate word of the corresponding candidate word display priority in the candidate word subset of the keyboard area input character, including:
  • a processor configured to separately count, by each of the at least two candidate regions, a selection frequency selected within a set duration
  • a display configured to display, according to the processor, a correspondence between each candidate region of the at least two candidate regions and a candidate word display priority, where each of the at least two candidate regions in the screen Candidate regions, display corresponding candidate words in the candidate word subset display priority Candidates.
  • the processor is further configured to:
  • the processor is configured to:
  • the display priority of the Nth bit in the candidate word display priority sequence is set to the candidate region of the Nth bit in the candidate region sequence, where N is a positive integer less than or equal to the number of candidate regions.
  • the processor is further configured to:
  • the processor is configured to: when determining the current operating mode of the terminal device:
  • the current operating mode is determined according to a sliding operation triggered by the terminal device, and/or an operating frequency at which the left and right portions of the terminal device are triggered.
  • the operating mode comprises a left-hand mode of operation or a right-handed mode of operation.
  • the processor is further configured to:
  • the new display configuration mode is used to update the display configuration mode in the correspondence between the preset operation mode and the display configuration mode.
  • the selection frequency of each candidate region selected within the set duration is separately counted, and each candidate region is separately calculated for the set duration, and each time the keyboard region is input is completed, the time is selected.
  • the delay value between the moments is calculated according to the calculated delay value, and the average delay value of each candidate region within the set duration is calculated respectively. After the set duration, according to the obtained candidate region The frequency and the average delay value are selected, and the correspondence between each candidate region in each candidate region and the candidate word display priority is adjusted.
  • the candidate words displayed in the candidate area are dynamically adjusted, the input speed is optimized, and the display area is not required to be reduced, the display mode is flexible, and the user experience is improved.
  • FIG. 1 is a flowchart of a method for displaying text input of a terminal device according to an embodiment of the present invention
  • FIG. 2 is a specific flowchart of a method for displaying text input of a terminal device according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of displaying priority of candidate words in each candidate area according to an embodiment of the present invention. Schematic diagram of initialization;
  • FIG. 4 is a schematic diagram of adjusting candidate display priority of each candidate area according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a device for displaying text input of a terminal device according to an embodiment of the present disclosure
  • FIG. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
  • the embodiment of the present invention provides a method, a device, and a terminal device for displaying a text input of a terminal device, which are used to solve the problem that the large-screen smart terminal device in the prior art uses a one-hand mode to reduce the display area.
  • the operation difficulty is increased, and the display mode is single and inflexible, which reduces the user experience.
  • the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated description is not repeated.
  • the selection frequency of each candidate region selected within the set duration is separately counted, and each candidate region is separately calculated for the set duration, each time.
  • the average delay value of each candidate area within the set time period is calculated according to the calculated delay value. After the timing is long, each candidate region and candidate in each candidate region is adjusted according to the obtained selection frequency and average delay value of each candidate region.
  • the word shows the correspondence of priorities.
  • the candidate words displayed in the candidate area are dynamically adjusted, the input speed is optimized, and the display area is not required to be reduced, the display mode is flexible, and the user experience is improved.
  • the embodiment of the invention provides a method and a device for displaying a text input of a terminal device, which are suitable for a smart terminal device, such as a smart phone or a tablet computer, which is input by using a keyboard area and selecting candidate words in a plurality of candidate areas.
  • a smart terminal device such as a smart phone or a tablet computer
  • an embodiment of the present invention provides a method for displaying a text input of a terminal device, where the screen of the terminal device includes a keyboard area and at least two candidate areas, each of at least two candidate areas.
  • the candidate area corresponds to a different candidate word display priority, and each candidate area is used to display a candidate word of the corresponding candidate word display priority in the candidate word subset of the input character of the keyboard area.
  • the process of the method includes:
  • Step 101 The terminal device separately counts selection frequencies of each of the at least two candidate regions that are selected within a set duration.
  • the terminal device After the user inputs a character in the keyboard area of the screen, the terminal device determines, according to the input character, a candidate word subset corresponding to the input character to be displayed, and the candidate words corresponding to each candidate word in the candidate word subset have different display priorities.
  • the candidate word corresponding to the candidate word display priority in the candidate word subset can be displayed.
  • the setting duration may be set by the user according to the actual scene, or may be set by the terminal device.
  • the starting time of the setting duration may be an application that includes a text input function, or the last adjustment.
  • the completion time, or the terminal device startup time, or the initialization completion time of the candidate word display priority to be displayed for each candidate area of the terminal device, the embodiment of the present invention does not limit the set duration and the start time of the set duration.
  • the method further includes:
  • the terminal device determines a current operation mode
  • the candidate words of the candidate word display priority corresponding to each candidate region in the candidate word subset are respectively displayed in each of the at least two candidate regions.
  • the storage module in the terminal device can save the correspondence between the operation mode and the display configuration mode, so that when the terminal device supports multiple operation modes, multiple display configuration modes can be saved, and the adjustment to the optimal display is improved.
  • the speed of the configuration method can save the correspondence between the operation mode and the display configuration mode, so that when the terminal device supports multiple operation modes, multiple display configuration modes can be saved, and the adjustment to the optimal display is improved.
  • the candidate word is generally displayed by a preferred word high-frequency sorting method, that is, a candidate word subset to be displayed after the character is input in the keyboard area, and a candidate candidate having a high frequency is selected.
  • the word display has the highest priority, and the candidate word of the candidate word that is selected second is displayed with the priority next... and the candidate word with the highest priority of the candidate word display is usually displayed in the leftmost and uppermost candidate area, candidate The word with the lowest priority is usually displayed on the rightmost and bottommost candidate areas.
  • the candidate area is a priority corresponding to the candidate word display priority according to the display configuration manner, and the candidate word of the candidate word display priority is displayed.
  • the terminal device determines the current operation mode, including the following two methods:
  • the terminal device determines the current operation mode according to the current setting
  • the terminal device determines the current operation mode according to the triggered sliding operation, and/or the operating frequency at which the left and right portions of the terminal device are triggered.
  • the operation mode includes a left-hand operation mode or a right-hand operation mode.
  • the current operation mode is determined by the user through the physical button of the terminal device or the setting selected by the user in the terminal device, that is, the user selects the left-hand operation mode or the right-hand operation mode through the button of the terminal device, or at the terminal. Select either the left-hand mode or the right-hand mode in the device's setup options.
  • the terminal device can also determine the current operation mode according to the user's sliding operation on the terminal device, such as when the right hand terminal device is used, usually by the right thumb, and when the right thumb is sliding. It usually slides from the left to the right. Therefore, the terminal device can The current mode of operation is determined in accordance with the direction of the sliding operation.
  • the current operating mode may also be determined according to the operating frequency of the left and right parts of the terminal device. For example, when using the right hand operation, the operating frequency in the right portion is generally greater than the operating frequency in the left portion.
  • the current operating mode can also be determined based on the combination of the sliding operation and the operating frequency.
  • Step 102 The terminal device separately calculates, for each set time length of each of the at least two candidate regions, a delay value between a time when the keyboard region is input and a time when the selected time is selected.
  • the user inputs characters in the keyboard area, and after all characters are input, selects the candidate words required in the candidate words displayed in the candidate area, that is, the candidate areas displaying the candidate words are selected.
  • the delay values when the candidate regions are selected are different depending on the location of the candidate regions.
  • step 101 and the step 102 are not in a sequence, and the step 101 may be performed first, and then the step 102 and the subsequent step 103 are performed, and the step 102 and the subsequent step 103 may be performed first.
  • Step 101 and step 102 and subsequent steps 103 are performed at the same time, which is not limited by the embodiment of the present invention.
  • Step 103 The terminal device calculates, according to the delay value, an average delay value of each candidate region in the at least two candidate regions within a set duration.
  • the mean value of the delay value when the candidate region is selected each time is determined as the average delay value of the candidate region within the set duration.
  • the average delay value of each candidate region when it is selected may reflect the user's operating habits for the candidate region.
  • Step 104 After setting the duration, adjusting each candidate region and candidate word display of the at least two candidate regions according to the obtained selection frequency and average delay value of each of the at least two candidate regions. The correspondence of priorities.
  • the method before adjusting the correspondence between each candidate region of the at least two candidate regions and the candidate word display priority, the method further includes:
  • the set frequency threshold is set by the user or the terminal device according to the actual scenario, and may be 20, 30, 50, etc., which is not limited in this embodiment of the present invention.
  • each candidate region of the at least two candidate regions and the candidate word display priority is adjusted according to the obtained selection frequency and the average delay value of each of the at least two candidate regions.
  • the display priority of the Nth bit in the candidate word display priority sequence is set, where N is a positive integer less than or equal to the number of candidate regions.
  • each candidate region corresponds to unique candidate region information, such as an identifier of the candidate region, or an address of the candidate region, or a coordinate of the candidate region in the screen. Therefore, after the candidate region is sorted, the generated candidate is generated.
  • the region sequence is a candidate region information sequence.
  • the display priority corresponding to each candidate area can be adjusted to form a new display configuration mode, and the candidate words corresponding to the candidate area with a small average delay value and a high selection candidate area are preferentially displayed.
  • the candidate words that are to be selected with a high probability of selection are displayed in candidate areas that conform to the user's operating habits, improve the user's operation efficiency, optimize the input speed, and display the mode more flexibly, thereby improving the user experience.
  • the method further includes:
  • Corresponding relationship between each candidate region of the at least two candidate regions and the candidate word display priority is adjusted as a new display configuration manner
  • the adjusted display configuration mode can directly initialize each candidate area as the initial display configuration mode of the next adjustment, and through continuous adjustment, the display configuration mode can be more and more close to the user usage habit, and the maximum Optimize input speed and improve user experience.
  • Step 105 Display, according to the adjusted correspondence between each candidate region of the at least two candidate regions and the candidate word display priority, display a correspondence of the candidate word subset in each of the at least two candidate regions.
  • the candidate words show the candidate words of priority.
  • the candidate words corresponding to each candidate word in the candidate word subset display different priorities, and each candidate region displays candidates of corresponding candidate word display priorities in the candidate word subset of the keyboard region input characters. Word, therefore, the priority is displayed according to the candidate word corresponding to each candidate area adjustment, and the candidate word of the candidate word display priority is displayed in the candidate word subset.
  • the selection frequency of each candidate region in the screen is selected within the set duration; respectively, and each candidate region is calculated for each set time, each time selected.
  • the selection frequency and the average delay value of the candidate regions adjust the correspondence between each candidate region and the candidate word display priority. In this way, after the candidate word display priority corresponding to each candidate region is adjusted, the candidate region with a short operation time and the candidate word with a large selection probability may be associated according to the user's operation habit, and the candidate candidate to be selected is self-selected.
  • the display mode is more flexible and improves the user experience.
  • an embodiment of the present invention provides a method for displaying a text input of a terminal device, where the terminal device is a handheld device, and a smart terminal device that inputs a candidate word in a plurality of candidate regions by using a keyboard region, such as an intelligent Mobile phones, tablets, etc.
  • the specific process of this method includes:
  • Step 201 The terminal device determines a current operation mode.
  • the operation mode is a left-hand operation mode or a right-hand operation mode.
  • the terminal device when determining the current operation mode, includes the following methods:
  • the terminal device determines the current operation mode according to the current setting
  • the terminal device determines the current operating mode according to the triggered sliding operation, and/or the operating frequency at which the left and right portions of the terminal device are triggered.
  • the current operation mode is determined by the user through the physical button of the terminal device or the setting selected by the user in the terminal device, that is, the user selects the left-hand operation mode or the right-hand operation mode through the button of the terminal device, or at the terminal. Select either the left-hand mode or the right-hand mode in the device's setup options.
  • the terminal device can also determine the current operation mode according to the user's sliding operation on the terminal device, such as when the right hand terminal device is used, usually by the right thumb, and when the right thumb is sliding. It usually slides from the left to the right. Therefore, the terminal device can determine the current operation mode according to the direction of the sliding operation.
  • the current operating mode may also be determined according to the operating frequency of the left and right parts of the terminal device. For example, when using the right hand operation, the operating frequency in the right portion is generally greater than the operating frequency in the left portion.
  • the current operating mode can also be determined based on the combination of the sliding operation and the operating frequency.
  • only the current operation mode is the right-hand operation mode as an example.
  • Step 202 The terminal device determines, according to a correspondence between the preset operation mode and the display configuration mode, a display configuration mode corresponding to the current operation mode, where the display configuration mode includes each candidate region and candidate words in the at least two candidate regions. Displays the correspondence of priorities.
  • each candidate area of the terminal device is initialized according to a display configuration manner corresponding to the pre-stored determined operation mode, that is, each candidate area is set with a corresponding display priority, for example, in a right-hand operation.
  • a display configuration manner corresponding to the pre-stored determined operation mode
  • each candidate area is set with a corresponding display priority, for example, in a right-hand operation.
  • different display priorities are set, that is, the candidate area in the upper left corner sets the highest display priority, and the candidate area in the lower right corner sets the lowest display. priority.
  • the option corresponding to the highest display priority is the candidate with the highest frequency of occurrence.
  • the candidate word corresponding to the highest display priority is ""
  • the candidate word corresponding to the display priority is "de”... if the upper left corner Or the leftmost (in a row of candidate regions) candidates
  • the highest display priority of the locale is displayed in the upper left or leftmost candidate area.
  • the corresponding candidate word display priority is set for each candidate region, as shown in FIG. 3, Corresponding candidate word display priorities are respectively set for the candidate regions 1-6, wherein the candidate words display priorities from high to low are A, B, C, D, E, F, wherein the candidate words are set for the candidate region 1
  • the display priority is A
  • the candidate words set for the candidate area 2 are displayed with a priority of B
  • the candidate words set for the candidate area 6 are displayed with a priority of F.
  • Step 203 The terminal device separately counts the selection frequency that each candidate area is selected within the set duration; separately calculates each candidate area in the set duration, and selects the time from the keyboard area input completion time to the selected time each time it is selected.
  • the delay value is calculated according to the delay value, and the average delay value of each candidate region within the set duration is calculated.
  • the setting duration is set according to the actual scenario, and may be 1 hour, or 30 minutes, etc., which is not limited by the embodiment of the present invention.
  • calculating an average delay value of any candidate region including:
  • the calculated average value of the delay value between the input time of the keyboard area and the selected time is selected as the average delay value of the candidate area each time the candidate area is selected within the set duration.
  • the start time of the set duration is the boot time of the terminal device.
  • the selection frequencies of the candidate regions 1-6 in FIG. 3 are selected within the set duration: 30, 15, 9, 7, 4, 2, 1, respectively, and the candidate regions 1-6 are in
  • the average delay values in the set duration are: 0.5 seconds, 0.3 seconds, 0.1 seconds, 0.05 seconds, 0.01 seconds, 0.03 seconds.
  • Step 204 After setting the duration, adjust the correspondence between each candidate region and the candidate display priority according to the obtained selection frequency and the average delay value of each candidate region.
  • the method further includes:
  • the set frequency threshold is set by the user or the terminal device according to the actual scenario, and may be 20, 30, 50, etc., which is not limited in this embodiment of the present invention. In this embodiment, the frequency domain threshold is set to 25 as an example. Since the selection frequency of the candidate region 1 is statistically obtained in step 203, the correspondence relationship between each candidate region and the candidate word display priority can be adjusted.
  • each candidate area and the candidate display priority is adjusted, including:
  • the display priority of the Nth bit in the candidate word display priority sequence is set, where N is a positive integer less than or equal to the number of candidate regions, in this embodiment.
  • N is 6.
  • the priority of the candidate words corresponding to the candidate areas 1-6 is as shown in FIG. 4, that is, the candidate words set in the candidate area 1 display priority is F, and the candidate words set in the candidate area 2 are displayed as priority E,
  • the priority is B.
  • Step 205 The corresponding relationship between each candidate region and the candidate word display priority is used as a new display configuration mode, and the display configuration mode in the correspondence between the preset operation mode and the display configuration mode is updated.
  • the adjusted display configuration mode can directly initialize each candidate area as the initial display configuration mode of the next adjustment, and can be adjusted by continuous adjustment.
  • the setting method is getting closer and closer to the user's usage habits, maximizing the input speed and improving the user experience.
  • Step 206 Display, according to the adjusted correspondence between each of the at least two candidate regions and the candidate word display priority, display a correspondence of the candidate word subset in each of the at least two candidate regions.
  • the candidate words show the candidate words of priority.
  • each candidate region the correspondence between each candidate region and the candidate display priority is adjusted, and the region with short operation time and the selection probability are larger according to the user's operating habits.
  • the candidate words correspond to each other, and the candidate words to be selected are dynamically adjusted to the fastest moving area of the user's finger, and the operating habits of each person are taken care of to the greatest extent, so that the candidate words displayed in the candidate area are closer to the user.
  • the usage habits optimize the input speed without reducing the display area, and the display mode is more flexible, which improves the user experience.
  • an embodiment of the present invention further provides a display device for text input of a terminal device, which is applied to a handheld device, and uses a keyboard area to input and select candidate words in multiple candidate regions.
  • a terminal device wherein the screen of the terminal device includes a keyboard area and at least two candidate areas, each of the at least two candidate areas corresponding to a different candidate word display priority, each candidate area being used for displaying a keyboard area
  • the corresponding candidate word in the subset of candidate characters of the input character displays the candidate word of priority.
  • the apparatus 500 includes: a first processing unit 501, a second processing unit 502, a calculating unit 503, an adjusting unit 504, and a display unit 505, wherein ,
  • the first processing unit 501 is configured to separately count, by each of the at least two candidate regions, a selection frequency that is selected within a set duration;
  • the second processing unit 502 is configured to separately calculate a delay value between each time the selected candidate area of the at least two candidate areas is set, and the time between the completion time and the selected time of the keyboard area is selected each time the keyboard area is selected;
  • the calculating unit 503 is configured to calculate, according to the delay value, an average delay value of each candidate region in the at least two candidate regions within a set duration;
  • the adjusting unit 504 is configured to adjust each candidate region of the at least two candidate regions according to the obtained selection frequency and the average delay value of each of the at least two candidate regions after the set duration Correspondence with candidate display priority;
  • the display unit 505 is configured to display a candidate word in each candidate region of the at least two candidate regions according to the adjusted correspondence between each of the at least two candidate regions and the candidate word display priority.
  • the corresponding candidate words in the set display the candidate words of the priority.
  • the adjusting unit 504 is further configured to:
  • the adjusting unit 504 is specifically configured to:
  • the display priority of the Nth bit in the candidate word display priority sequence is set, where N is a positive integer less than or equal to the number of candidate regions.
  • the device 500 further includes:
  • the configuration unit 506 is configured to determine, before the first processing unit 501 respectively, the selection frequency of each of the at least two candidate regions that is selected within the set duration, determine a current operating mode of the terminal device;
  • candidate words of the candidate word display priority corresponding to each candidate region in the candidate word subset are respectively displayed in each of the at least two candidate regions.
  • the configuration unit 506 when determining the current operating mode of the terminal device, is specifically configured to:
  • the current mode of operation is determined based on the sliding operation triggered by the terminal device, and/or the operating frequency at which the left and right portions of the terminal device are triggered.
  • the operation mode includes a left-hand operation mode or a right-hand operation mode.
  • the adjusting unit 504 is further configured to:
  • the adjusted correspondence between each of the at least two candidate regions and the candidate word display priority is adjusted.
  • the new display configuration mode is used to update the display configuration mode in the correspondence between the preset operation mode and the display configuration mode.
  • the embodiment of the present invention further provides a terminal device.
  • the terminal device 600 includes a processor 601, a display 602, and a touch screen 604, where:
  • the processor 601, the display 602, and the touch screen 604 are connected to each other by a bus 603; the display 602 is for outputting text, pictures, and/or video.
  • the display panel 602 can include a display panel, such as a display panel configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), a field emission display (FED), or the like.
  • Display 602 can include a reflective display, such as an electrophoretic display, or a display that utilizes an Interferometric Modulation of Light.
  • Display 602 can include a single display or multiple displays of different sizes.
  • the touch screen 604 can be used to detect the user's input, touch or press the corresponding area of the touch screen 604, and can trigger the response of the corresponding content of the display 603. For example, when inputting text, click on the area of the touch screen corresponding to the display content of the display, and select the corresponding text.
  • the 603 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus.
  • PCI peripheral component interconnect
  • EISA extended industry standard architecture
  • the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 6, but it does not mean that there is only one bus or one type of bus.
  • the processor 601 is a control center of the terminal device, and connects various parts of the entire terminal device by using various interfaces and lines, and runs through Or executing software programs and/or modules stored in the storage unit, and recalling data stored in the storage unit to perform various functions of the terminal device and/or process data.
  • the processor 601 may be composed of an integrated circuit (IC), for example, may be composed of a single packaged IC, or may be composed of a plurality of packaged ICs having the same function or different functions.
  • the processor 601 may include only a central processing unit (CPU), or may be a GPU, a digital signal processor (DSP), and a control chip (for example, a baseband) in a communication unit. A combination of chips).
  • the CPU may be a single operation core, and may also include multiple operation cores.
  • the screen of the terminal device may include a touch screen and a display, and may also refer to one of a touch screen or a display.
  • the processor 601 is configured to separately calculate, by each of the at least two candidate regions, a selection frequency that is selected within a set duration;
  • the display 602 is configured to: according to the correspondence between each candidate region of the at least two candidate regions adjusted by the processor 601 and the candidate word display priority, each of the at least two candidate regions in the display, A candidate word showing a priority candidate word in the candidate word subset is displayed.
  • the processor 601 is further configured to:
  • the processor 601 is configured to:
  • the display priority of the Nth bit in the candidate word display priority sequence is set, where N is a positive integer less than or equal to the number of candidate regions.
  • the processor 601 is further configured to:
  • the display 602 displays, according to the correspondence, the candidate words of the candidate word display priority corresponding to each candidate region in the candidate word subset in each of the at least two candidate regions in the screen.
  • the processor 601 when determining the current operating mode of the terminal device, is configured to:
  • the current mode of operation is determined based on the sliding operation triggered by the terminal device 600, and/or the operating frequency at which the left and right portions of the terminal device 600 are triggered.
  • the operation mode includes a left-hand operation mode or a right-hand operation mode.
  • the processor 601 is further configured to:
  • the correspondence between each candidate region of the at least two candidate regions and the candidate word display priority is adjusted as New display configuration method
  • the new display configuration mode is used to update the display configuration mode in the correspondence between the preset operation mode and the display configuration mode.
  • the terminal device 600 also includes a memory 605 for storing programs and the like.
  • the program can include program code, the program code including computer operating instructions.
  • the memory 605 may include a random access memory (RAM), and may also include a non-volatile memory such as at least one disk storage.
  • the processor 601 executes an application stored in the memory 605 to implement a display method of text input of the terminal device as described above.
  • the method, device, and terminal device for displaying text input of a terminal device provided by the embodiment of the present invention, respectively, the method respectively selects a selection frequency of each candidate region selected within a set duration, and respectively Calculating a delay time between each of the candidate regions at the set duration, each time the keyboard region is input from the completion time to the selected time, and each candidate region is calculated according to the calculated delay value. Setting an average delay value within a duration, after the set duration, adjusting the priority of each candidate region and the candidate word in each candidate region according to the obtained selection frequency and average delay value of each candidate region Correspondence relationship.
  • the candidate words displayed in the candidate area are dynamically adjusted, the input speed is optimized, and the display area is not required to be reduced, the display mode is flexible, and the user experience is improved.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

本发明提供了一种终端设备的文本输入的显示方法、装置及终端设备,用以解决现有技术中的单手模式缩小了显示区域,增加了操作难度,且显示方式单一,不灵活,降低了用户体验的问题,该方法为:终端设备分别计算每个候选区域在设定时长内被选择的选择频率,以及每次被选择时的延时值的平均值作为平均延时值,并在该设定时长后,根据得到的每个候选区域的选择频率和平均延时值,调整每个候选区域中每个候选区域与候选字显示优先级的对应关系。这样,可以根据用户的在使用终端设备进行选择各个候选区域的操作习惯,对候选区域显示的候选字进行动态调整,优化了输入速度,且无需缩小显示区域,显示方式灵活,提高了用户的体验。

Description

一种终端设备的文本输入的显示方法、装置及终端设备 技术领域
本发明涉及终端设备的文本显示技术领域,尤其涉及一种终端设备的文本输入的显示方法、装置及终端设备。
背景技术
随着科技的发展,大屏幕和超大屏幕是智能终端设备发展的一个趋势,不仅展示的内容更丰富,也使用户的操作更方便,如智能手机、平板电脑以及其他智能终端设备。然而,针对一些大屏幕的手持智能终端设备(如智能手机)通常用户都是单手操作,一般情况都是持有智能手机的一只手的拇指进行操作,或一只手持有智能手机而令一只手的手指进行操作。
在使用大屏幕智能终端设备中的键盘区域输入内容时,大屏幕智能终端设备会在多个候选区域显示多个选项,以供用户进行选择操作,其中,在多个候选区域进行显示多个选项时,通常采用优选词高频排序方法进行显示,即按照候选区域从左到右、从上到下的顺序显示不同选择频率的选项,其中,选择频率最高的选项显示在最左边、最上边的候选区域,而选择频率最低的选项显示在最右边、最下边的候选区域。例如,在使用大屏幕智能终端设备开启输入法输入文字情况下,用户在键盘区域输入一串字符,该字符对应的多个词语选项会显示在多个候选区域中,然而,拇指可能无法对屏幕边缘的候选区域进行操作,如右手操作时,在对输入法进行选词时,右手拇指在选择屏幕最左的候选区域内的词语选项时可能不太方便。在现有技术中,可以采用单手模式进行操作大屏幕智能终端设备,即将大屏幕中的显示区域进行设定比例的缩小,并左对齐或右对齐。
然而,采用以上方法,显示区域缩小了,增加了操作难度,且显示方式单一,不灵活,降低了用户的体验。
发明内容
本发明实施例提供了一种终端设备的文本输入的显示方法、装置及终端设备,用以解决现有技术中的单手模式缩小了显示区域,增加了操作难度,且显示方式单一,不灵活,降低了用户体验的问题。
第一方面,一种终端设备的文本输入的显示方法,所述终端设备的屏幕中包括键盘区域和至少两个候选区域,所述至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示所述键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,包括:
所述终端设备分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
所述终端设备分别计算所述至少两个候选区域中的每个候选区域在所述设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
所述终端设备根据所述延时值,分别计算得到所述至少两个候选区域中的每个候选区域在所述设定时长内的平均延时值;
在所述设定时长后,根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
根据调整后的所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在所述至少两个候选区域中的每个候选区域,显示所述候选字子集中的对应的候选字显示优先级的候选字。
结合第一方面,在第一种可能的实现方式中,所述调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,还包括:
确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者
接收到调整指令。
结合第一方面或第一方面的第一种可能的实现方式中,所述根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,包括:
按照得到的所述至少两个候选区域的选择频率从高到低的顺序,对所述至少两个候选区域进行排序;
根据排序后的所述至少两个候选区域,获得所述至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
按照得到的所述至少两个候选区域的平均延时值从小到大的顺序,对所述至少两个候选区域进行排序,得到候选区域序列;
对处于所述候选区域序列中第N位的候选区域,设置处于所述候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
结合第一方面或第一方面的以上任一种可能的实现方式,在第三种可能的实现方式中,在所述终端设备分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,还包括:
所述终端设备确定当前的操作模式;
所述终端设备根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
根据所述对应关系,分别在所述至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述终端设备确定当前的操作模式,包括:
所述终端设备根据当前的设置,确定当前的操作模式;或者
所述终端设备根据被触发的滑动操作,和/或,所述终端设备左部和右部被触发的操作频率,确定当前的操作模式。
结合第一方面的第三或第四种可能的实现方式,在第五种可能的实现方式中,所述操作模式包括左手操作模式或右手操作模式。
结合第一方面的第三至第五中任一种可能的实现方式,在第六种可能的实现方式中,在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,还包括:
将调整后所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
第二方面,一种终端设备的文本输入的显示装置,所述终端设备的屏幕中包括键盘区域和至少两个候选区域,所述至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示所述键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,包括:
第一处理单元,用于分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
第二处理单元,用于分别计算所述至少两个候选区域中的每个候选区域在所述设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
计算单元,用于根据所述延时值,分别计算得到所述至少两个候选区域中的每个候选区域在所述设定时长内的平均延时值;
调整单元,用于在所述设定时长后,根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
显示单元,用于根据调整后的所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在所述至少两个候选区域中的每个候选区域,显示所述候选字子集中的对应的候选字显示优先级的候选字。
结合第二方面,在第一种可能的实现方式中,所述调整单元,还用于:
在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者接收到调整指令。
结合第二方面或第二方面的第一种可能的实现方式中,所述调整单元,用于:
按照得到的所述至少两个候选区域的选择频率从高到低的顺序,对所述至少两个候选区域进行排序;
根据排序后的所述至少两个候选区域,获得所述至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
按照得到的所述至少两个候选区域的平均延时值从小到大的顺序,对所述至少两个候选区域进行排序,得到候选区域序列;
对处于所述候选区域序列中第N位的候选区域,设置处于所述候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
结合第二方面或第二方面的以上任一种可能的实现方式,在第三种可能的实现方式中,还包括:
配置单元,用于在所述第一处理单元分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,确定所述终端设备当前的操作模式;
根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
根据所述对应关系,分别在所述至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述配置单元在确定所述终端设备当前的操作模式时,用于:
根据所述终端设备当前的设置,确定当前的操作模式;或者
根据所述终端设备被触发的滑动操作,和/或,所述终端设备左部和右部被触发的操作频率,确定当前的操作模式。
结合第二方面的第三或第四种可能的实现方式,在第五种可能的实现方式中,所述操作模式包括左手操作模式或右手操作模式。
结合第二方面的第三至第五中任一种可能的实现方式,在第六种可能的实现方式中,所述调整单元,还用于:
在在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,将调整后所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
第三方面,一种终端设备,所述终端设备的屏幕中包括键盘区域和至少两个候选区域,所述至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示所述键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,包括:
处理器,用于分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
分别计算所述至少两个候选区域中的每个候选区域在所述设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
根据所述延时值,分别计算得到所述至少两个候选区域中的每个候选区域在所述设定时长内的平均延时值;
在所述设定时长后,根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
显示器,用于根据所述处理器调整后的所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在所述屏幕中所述至少两个候选区域中的每个候选区域,显示所述候选字子集中的对应的候选字显示优先级 的候选字。
结合第三方面,在第一种可能的实现方式中,所述处理器,还用于:
在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者接收到调整指令。
结合第三方面或第三方面的第一种可能的实现方式中,所述处理器,用于:
按照得到的所述至少两个候选区域的选择频率从高到低的顺序,对所述至少两个候选区域进行排序;
根据排序后的所述至少两个候选区域,获得所述至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
按照得到的所述至少两个候选区域的平均延时值从小到大的顺序,对所述至少两个候选区域进行排序,得到候选区域序列;
对处于所述候选区域序列中第N位的候选区域,设置处于所述候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
结合第三方面或第三方面的以上任一种可能的实现方式,在第三种可能的实现方式中,所述处理器,还用于:
在分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,确定所述终端设备当前的操作模式;
根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,使所述显示器根据所述对应关系,分别在所述屏幕中所述至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述处理器在确定所述终端设备当前的操作模式时,用于:
根据所述终端设备当前的设置,确定当前的操作模式;或者
根据所述终端设备被触发的滑动操作,和/或,所述终端设备左部和右部被触发的操作频率,确定当前的操作模式。
结合第三方面的第三或第四种可能的实现方式,在第五种可能的实现方式中,所述操作模式包括左手操作模式或右手操作模式。
结合第三方面的第三至第五中任一种可能的实现方式,在第六种可能的实现方式中,所述处理器,还用于:
在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,将调整后所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
本发明实施例中,分别统计每个候选区域在设定时长内被选择的选择频率,以及分别计算每个候选区域在该设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值,根据计算的该延时值,分别计算得到每个候选区域在该设定时长内的平均延时值,在该设定时长后,根据得到的每个候选区域的选择频率和平均延时值,调整每个候选区域中每个候选区域与候选字显示优先级的对应关系。这样,可以根据用户的在使用终端设备进行选择各个候选区域的操作习惯,对候选区域显示的候选字进行动态调整,优化了输入速度,且无需缩小显示区域,显示方式灵活,提高了用户的体验。
附图说明
图1为本发明实施例提供的一种终端设备的文本输入的显示方法的流程图;
图2为本发明实施例提供的一种终端设备的文本输入的显示方法的具体流程图;
图3为本发明实施例提供的对各个候选区域的候选字显示优先级进行初 始化的示意图;
图4为本发明实施例提供的对各个候选区域的候选字显示优先级进行调整后的示意图;
图5为本发明实施例提供的一种终端设备的文本输入的显示装置的结构示意图;
图6为本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供一种终端设备的文本输入的显示方法、装置及终端设备,用以解决现有技术中的大屏幕智能终端设备在单手操作时,采用的单手模式缩小了显示区域,增加了操作难度,且显示方式单一,不灵活,降低了用户体验的问题。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
在现有技术中,在使用大屏幕智能终端设备时,在无法对屏幕边缘的候选区域进行操作的情况下,采用单手模式将显示区域进行设定比例的缩小,增加了操作难度,且显示方式单一,不灵活,降低了用户体验;而采用本发明技术方案,分别统计每个候选区域在设定时长内被选择的选择频率,以及分别计算每个候选区域在该设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值,根据计算的该延时值,分别计算得到每个候选区域在该设定时长内的平均延时值,在该设定时长后,根据得到的每个候选区域的选择频率和平均延时值,调整每个候选区域中每个候选区域与候选 字显示优先级的对应关系。这样,可以根据用户的在使用终端设备进行选择各个候选区域的操作习惯,对候选区域显示的候选字进行动态调整,优化了输入速度,且无需缩小显示区域,显示方式灵活,提高了用户的体验。
本发明实施例提供了一种终端设备的文本输入的显示方法及装置,适用于手持的,利用键盘区域输入并在多个候选区域选择候选字的智能终端设备,如智能手机、平板电脑等,下面结合附图对本发明优选的实施方式进行详细说明。
参阅图1所示,本发明实施例提供了一种终端设备的文本输入的显示方法,其中,该终端设备的屏幕中包括键盘区域和至少两个候选区域,至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示该键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,该方法的流程包括:
步骤101:终端设备分别统计该至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率。
当用户在屏幕中的键盘区域输入字符后,终端设备根据该输入字符确定将要显示的该输入字符对应的候选字子集,该候选字子集中每个候选字对应的候选字显示优先级均不同,当终端设备中的屏幕中每个候选区域对应不同候选字显示优先级,才能显示候选字子集中的该候选字显示优先级对应的候选字。
其中,设定时长可以为用户根据实际场景进行设定的,也可以是终端设备出厂设定的,其中,设定时长的开始时刻可以为打开某个包含文本输入功能的应用,或上一次调整完成时刻,或终端设备开机时刻,或对终端设备每个候选区域要显示的候选字显示优先级进行初始化完成时刻,本发明实施例对设定时长、以及设定时长的开始时刻不做限定。
在所述终端设备分别统计屏幕至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,还包括:
所述终端设备确定当前的操作模式;
所述终端设备根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
根据该对应关系,分别在至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
具体的,终端设备中的存储模块可以保存操作模式与显示配置方式的对应关系,这样,在终端设备支持多种操作模式的情况下,可以保存多种显示配置方式,提高了调整到最优显示配置方式的速度。
现有技术中,候选区域在显示候选字时通常采用优选词高频排序的方法进行显示,即在键盘区域输入字符后,将要显示的候选字子集中,之前被选择频率高的候选字的候选字显示优先级最高,之前被选择频率其次的候选字的候选字显示优先级其次......且候选字显示优先级最高的候选字通常显示在最左边、最上边的候选区域,候选字显示优先级最低的候选字通常显示在最右边、最下边的候选区域。显然,候选区域是根据显示配置方式包含的该候选区域与候选字显示优先级对应关系,显示该候选字显示优先级的候选字。
其中,终端设备确定当前的操作模式,包括一下两种方式:
第一种方式,终端设备根据当前的设置,确定当前的操作模式;
第二种方式,终端设备根据被触发的滑动操作,和/或,终端设备左部和右部被触发的操作频率,确定当前的操作模式。
其中,操作模式包括左手操作模式或右手操作模式。
在第一种方式中,在用户通过该终端设备的实体按键或用户在终端设备中选择的设置确定当前的操作模式,即用户通过终端设备的按键选择左手操作模式或右手操作模式,或者在终端设备的设置选项中选择左手操作模式或右手操作模式。
在第二种方式中,终端设备还可以根据用户对终端设备的滑动操作确定当前的操作模式,如在右手持终端设备时,通常由右手拇指进行滑动操作,而在右手拇指进行滑动操作时,通常是从左边滑向右边。因此,终端设备可 以根据滑动操作的方向确定当前的操作模式。可选的,还可以根据用户对终端设备左部和右部的操作频率,确定当前的操作模式,如在使用右手操作时,通常在右部的操作频率大于左部的操作频率。较佳地,还可以根据滑动操作和操作频率结合,确定当前的操作模式。
步骤102:终端设备分别计算该至少两个候选区域中的每个候选区域在设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值。
用户在键盘区域输入字符,在所有字符输入完成后,在候选区域显示的候选字中选择需要的候选字,即显示该候选字的候选区域被选择。根据候选区域的位置的不同,候选区域被选择时的延时值不同。
其中,步骤101和步骤102在实际操作中,并无先后关系,可以先执行步骤101,再执行步骤102及后续步骤103,还可以先执行步骤102及后续步骤103,在执行步骤101,还可以同时执行步骤101和步骤102及后续步骤103,本发明实施例对此不做限定。
步骤103:终端设备根据该延时值,分别计算得到所述至少两个候选区域中的每个候选区域在设定时长内的平均延时值。
针对任意一个候选区域,将该候选区域每次被选择时的延时值的均值,确定为该候选区域在设定时长内的平均延时值。
每个候选区域每次被选择时的平均延时值,可以体现用户对该候选区域的操作习惯。
步骤104:在设定时长后,根据得到的该至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系。
具体的,调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,还包括:
确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者
接收到调整指令。
其中,设定频率阈值为用户或终端设备根据实际场景设置的,可以为20、30、50等,本发明实施例对此不做限定。
具体的,根据得到的该至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,包括:
按照得到的该至少两个候选区域的选择频率从高到低的顺序,对该至少两个候选区域进行排序;
根据排序后的该至少两个候选区域,获得该至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
按照得到的该至少两个候选区域的平均延时值从小到大的顺序,对该至少两个候选区域进行排序,得到候选区域序列;
对处于候选区域序列中第N位的候选区域,设置处于候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
具体的,每个候选区域均对应唯一的候选区域信息,如候选区域的标识,或候选区域的地址,或候选区域的在屏幕中的坐标,因此,在对候选区域进行排序后,生成的候选区域序列为候选区域信息序列。
这样,可以根据用户的操作习惯,对各个候选区域对应的显示优先级进行调整,形成新的显示配置方式,将平均延时值小的候选区域配置选择频率高的候选区域对应的候选字显示优先级,即将被选择概率较大的候选字显示在符合用户的操作习惯的候选区域,提高用户的操作效率,优化了输入速度,显示方式更灵活,提高了用户的体验。
在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,还包括:
将调整后该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系 中的显示配置方式进行更新。
这样,本次调整后的显示配置方式,可以直接作为下一次调整的初始显示配置方式对各个候选区域进行初始化,并通过不断的调整,可以使显示配置方式越来越接近用户使用习惯,最大限度的优化输入速度,提高用户体验。
步骤105:根据调整后的该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在该至少两个候选区域中的每个候选区域,显示候选字子集中的对应的候选字显示优先级的候选字。
根据步骤101中的描述可知,候选字子集中每个候选字对应的候选字显示优先级不同,每个候选区域显示该键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,因此,根据每个候选区域调整后对应的候选字显示优先级,显示候选字子集中该候选字显示优先级的候选字。
采用本发明实施例的终端设备的文本输入的显示方法,分别统计屏幕中每个候选区域在设定时长内被选择的选择频率;分别计算每个候选区域在设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值,并基于该延时值,确定每个候选区域在设定时长内的平均延时值;在设定时长后,根据得到的每个候选区域的选择频率和平均延时值,调整每个候选区域与候选字显示优先级的对应关系。这样,对每个候选区域对应的候选字显示优先级进行调整后,可以根据用户的操作习惯,将操作时间短的区域和选择概率较大的候选字对应起来,即将要被选择的候选字自适应动态调整到用户手指移动最快捷的区域,最大程度的照顾每个人的操作习惯,使候选区域中显示的候选字越来越接近用户的使用习惯,优化了输入速度,且无需缩小显示区域,显示方式更灵活,提高了用户的体验。
参阅图2所示,本发明实施例提供了一种终端设备的文本输入的显示方法,该终端设备为手持的,利用键盘区域输入并在多个候选区域选择候选字的智能终端设备,如智能手机、平板电脑等,该方法的具体流程包括:
步骤201:终端设备确定当前的操作模式。
其中,操作模式为左手操作模式或右手操作模式。
具体的,终端设备在确定当前的操作模式时,包括以下方式:
第一种方式,该终端设备根据当前的设置,确定当前的操作模式;
第二种方式,该终端设备根据被触发的滑动操作,和/或,终端设备左部和右部被触发的操作频率,确定当前的操作模式。
在第一种方式中,在用户通过该终端设备的实体按键或用户在终端设备中选择的设置确定当前的操作模式,即用户通过终端设备的按键选择左手操作模式或右手操作模式,或者在终端设备的设置选项中选择左手操作模式或右手操作模式。
在第二种方式中,终端设备还可以根据用户对终端设备的滑动操作确定当前的操作模式,如在右手持终端设备时,通常由右手拇指进行滑动操作,而在右手拇指进行滑动操作时,通常是从左边滑向右边。因此,终端设备可以根据滑动操作的方向确定当前的操作模式。可选的,还可以根据用户对终端设备左部和右部的操作频率,确定当前的操作模式,如在使用右手操作时,通常在右部的操作频率大于左部的操作频率。较佳地,还可以根据滑动操作和操作频率结合,确定当前的操作模式。
在本实施例中,仅以当前的操作模式为右手操作模式为例。
步骤202:终端设备根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系。
在步骤201确定当前的操作模式后,根据预存的确定的操作模式对应的显示配置方式对终端设备的每个候选区域进行初始化,即将每个候选区域设置对应的显示优先级,例如,在右手操作时,对从左向右,从上向下的候选区域依次从高到低设置不同的显示优先级,即,左上角的候选区域设置最高的显示优先级,右下角的候选区域设置最低的显示优先级。其中,最高的显示优先级对应的选项为出现频率最高的候选字。例如在启动输入法后,输入拼音“de”时,最高的显示优先级对应的候选字为“的”,其次的显示优先级对应的候选字为“得”......若左上角或最左边的(在一行候选区域时)候选 区域设置最高的显示优先级,则在左上角或最左边的候选区域内显示“的”。
在确定当前的操作模式为右手操作模式时,根据右手操作模式,以及预存的右手操作模式对应的显示配置方式,对每个候选区域设置对应的候选字显示优先级,如图3所示,在针对候选区域1-6分别设置对应的候选字显示优先级,其中,候选字显示优先级从高到低为A,B,C,D,E,F,其中,对候选区域1设置的候选字显示优先级为A,对候选区域2设置的候选字显示优先级为B,......对候选区域6设置的候选字显示优先级为F。
步骤203:终端设备分别统计每个候选区域在设定时长内被选择的选择频率;分别计算每个候选区域在设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值,并根据该延时值,分别计算得到每个候选区域在设定时长内的平均延时值。
其中,设定时长为根据实际场景设定的,可以为1小时,或30分钟等,本发明实施例对此不做限定。
具体的,在设定时长后,计算任意一个候选区域的平均延时值,包括:
将计算得到的该候选区域在设定时长内每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值的均值,作为该候选区域的平均延时值。
在本实施例中,以设定时长为2小时为例,设定时长的开始时刻为终端设备开机时刻。假设终端设备开机2个小时后,图3中候选区域1-6在设定时长内被选择的选择频率分别为:30,15,9,7,4,2,1,候选区域1-6在设定时长内的平均延时值分别为:0.5秒,0.3秒,0.1秒,0.05秒,0.01秒,0.03秒。
步骤204:在设定时长后,根据得到的每个候选区域的选择频率和平均延时值,调整每个候选区域与候选字显示优先级的对应关系。
其中,在调整每个候选区域与候选字显示优先级的对应关系之前,还包括:
确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者
接收到调整指令。
其中,设定频率阈值为用户或终端设备根据实际场景设置的,可以为20、30、50等,本发明实施例对此不做限定。在本实施例中,以设定频域阈值为25为例。由于步骤203中统计得到候选区域1的选择频率为30,因此,可以调整每个候选区域与候选字显示优先级的对应关系。
具体的,调整每个候选区域与候选字显示优先级的对应关系,包括:
按照得到的该至少两个候选区域的选择频率从高到低的顺序,对该至少两个候选区域进行排序,得到排序——候选区域1,候选区域2,候选区域3,候选区域4,候选区域5,候选区域6;
根据排序后的该至少两个候选区域,获得该至少两个候选区域对应的候选字显示优先级的排序——A,B,C,D,E,F,作为候选字显示优先级序列;
按照得到的该至少两个候选区域的平均延时值从小到大的顺序,对该至少两个候选区域进行排序,得到候选区域序列——候选区域5,候选区域6,候选区域4,候选区域3,候选区域2,候选区域1;
对处于候选区域序列中第N位的候选区域,设置处于候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数,在本实施例中,N为6。调整后,候选区域1-6对应的候选字显示优先级如图4所示,即候选区域1设置的候选字显示优先级为F,对候选区域2设置的候选字显示优先级为E,对候选区域3设置的候选字显示优先级为D,对候选区域4设置的候选字显示优先级为C,对候选区域5设置的候选字显示优先级为A,对候选区域6设置的候选字显示优先级为B。
步骤205:将调整后每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
这样,本次调整后的显示配置方式,可以直接作为下一次调整的初始显示配置方式对各个候选区域进行初始化,并通过不断的调整,可以使显示配 置方式越来越接近用户使用习惯,最大限度的优化输入速度,提高用户体验。
步骤206:根据调整后的该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在该至少两个候选区域中的每个候选区域,显示候选字子集中的对应的候选字显示优先级的候选字。
这样,,根据每个候选区域的选择频率和平均延时值,调整每个候选区域与候选字显示优先级的对应关系,可以根据用户的操作习惯,将操作时间短的区域和选择概率较大的候选字对应起来,即将要被选择的候选字自适应动态调整到用户手指移动最快捷的区域,最大程度的照顾每个人的操作习惯,使候选区域中显示的候选字越来越接近用户的使用习惯,优化了输入速度,且无需缩小显示区域,显示方式更灵活,提高了用户的体验。
基于以上实施例,参阅图5所示,本发明实施例还提供了一种终端设备的文本输入的显示装置,该装置应用于手持的,利用键盘区域输入并在多个候选区域选择候选字的终端设备,其中,该终端设备的屏幕中包括键盘区域和至少两个候选区域,该至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,该装置500包括:第一处理单元501、第二处理单元502、计算单元503、调整单元504,以及显示单元505,其中,
第一处理单元501,用于分别统计该至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
第二处理单元502,用于分别计算该至少两个候选区域中的每个候选区域在设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
计算单元503,用于根据该延时值,分别计算得到该至少两个候选区域中的每个候选区域在设定时长内的平均延时值;
调整单元504,用于在该设定时长后,根据得到的该至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
显示单元505,用于根据调整后的该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在该至少两个候选区域中的每个候选区域,显示候选字子集中的对应的候选字显示优先级的候选字。
可选的,调整单元504,还用于:
在调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者接收到调整指令。
可选的,调整单元504,具体用于:
按照得到的该至少两个候选区域的选择频率从高到低的顺序,对该至少两个候选区域进行排序;
根据排序后的该至少两个候选区域,获得该至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
按照得到的该至少两个候选区域的平均延时值从小到大的顺序,对该至少两个候选区域进行排序,得到候选区域序列;
对处于候选区域序列中第N位的候选区域,设置处于候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
可选的,该装置500还包括:
配置单元506,用于在第一处理单元501分别统计该至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,确定该终端设备当前的操作模式;
根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
根据该对应关系,分别在该至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
可选的,配置单元506在确定该终端设备当前的操作模式时,具体用于:
根据该终端设备当前的设置,确定当前的操作模式;或者
根据该终端设备被触发的滑动操作,和/或,该终端设备左部和右部被触发的操作频率,确定当前的操作模式。
可选的,操作模式包括左手操作模式或右手操作模式。
可选的,调整单元504,还用于:
在在调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,将调整后该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
基于以上实施例,本发明实施例还提供了一种终端设备,参阅图6所示,该终端设备600包括:处理器601、显示器602、触摸屏604,其中:
处理器601、显示器602以及触摸屏604通过总线603相互连接;显示器602用于输出文字、图片和/或视频。显示器602可包括显示面板,例如采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)、场发射显示器(field emission display,简称FED)等形式来配置的显示面板。显示器602可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation of Light)的显示器。显示器602可以包括单个显示器或不同尺寸的多个显示器。触摸屏604可用于检测用户的输入,触摸或按压触摸屏604的相应区域,可触发显示器603相应的内容的响应,如输入文本时,点击显示器显示内容对应的触摸屏的区域,可选中相应的文本。603可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。处理器601为终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行 或执行存储在存储单元内的软件程序和/或模块,以及调用存储在存储单元内的数据,以执行终端设备的各种功能和/或处理数据。所述处理器601可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器601可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是GPU、数字信号处理器(Digital Signal Processor,简称DSP)、及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。可以理解的,所述终端设备的屏幕可以包括触摸屏和显示器,也可以是指触摸屏或显示器之一。
处理器601,用于分别统计该至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
分别计算该至少两个候选区域中的每个候选区域在该设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
根据该延时值,分别计算得到该至少两个候选区域中的每个候选区域在该设定时长内的平均延时值;
在该设定时长后,根据得到的该至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
显示器602,用于根据处理器601调整后的该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在显示器中该至少两个候选区域中的每个候选区域,显示候选字子集中的对应的候选字显示优先级的候选字。
可选的,处理器601,还用于:
在调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者接收到调整指令。
可选的,处理器601,用于:
按照得到的该至少两个候选区域的选择频率从高到低的顺序,对该至少 两个候选区域进行排序;
根据排序后的该至少两个候选区域,获得该至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
按照得到的该至少两个候选区域的平均延时值从小到大的顺序,对该至少两个候选区域进行排序,得到候选区域序列;
对处于候选区域序列中第N位的候选区域,设置处于候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
可选的,处理器601,还用于:
在分别统计该至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,确定该终端设备600当前的操作模式;
根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,使该显示器602根据该对应关系,分别在该屏幕中该至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
可选的,处理器601在确定该终端设备当前的操作模式时,用于:
根据终端设备600当前的设置,确定当前的操作模式;或者
根据终端设备600被触发的滑动操作,和/或,终端设备600左部和右部被触发的操作频率,确定当前的操作模式。
可选的,操作模式包括左手操作模式或右手操作模式。
可选的,处理器601,还用于:
在调整该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,将调整后该至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
该终端设备600还包括存储器605,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。存储器605可能包含随机存取存储器(random access memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器601执行存储器605所存放的应用程序,实现如上终端设备的文本输入的显示方法。
综上所述,通过本发明实施例中提供的一种终端设备的文本输入的显示方法、装置及终端设备,该方法分别统计每个候选区域在设定时长内被选择的选择频率,以及分别计算每个候选区域在该设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值,根据计算的该延时值,分别计算得到每个候选区域在该设定时长内的平均延时值,在该设定时长后,根据得到的每个候选区域的选择频率和平均延时值,调整每个候选区域中每个候选区域与候选字显示优先级的对应关系。这样,可以根据用户的在使用终端设备进行选择各个候选区域的操作习惯,对候选区域显示的候选字进行动态调整,优化了输入速度,且无需缩小显示区域,显示方式灵活,提高了用户的体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的 装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (21)

  1. 一种终端设备的文本输入的显示方法,所述终端设备的屏幕中包括键盘区域和至少两个候选区域,所述至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示所述键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,其特征在于,包括:
    所述终端设备分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
    所述终端设备分别计算所述至少两个候选区域中的每个候选区域在所述设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
    所述终端设备根据所述延时值,分别计算得到所述至少两个候选区域中的每个候选区域在所述设定时长内的平均延时值;
    在所述设定时长后,根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
    根据调整后的所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在所述至少两个候选区域中的每个候选区域,显示所述候选字子集中的对应的候选字显示优先级的候选字。
  2. 如权利要求1所述的方法,其特征在于,所述调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,还包括:
    确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者
    接收到调整指令。
  3. 如权利要求1或2所述的方法,其特征在于,所述根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,包括:
    按照得到的所述至少两个候选区域的选择频率从高到低的顺序,对所述至少两个候选区域进行排序;
    根据排序后的所述至少两个候选区域,获得所述至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
    按照得到的所述至少两个候选区域的平均延时值从小到大的顺序,对所述至少两个候选区域进行排序,得到候选区域序列;
    对处于所述候选区域序列中第N位的候选区域,设置处于所述候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
  4. 如权利要求1-3任一项所述的方法,其特征在于,在所述终端设备分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,还包括:
    所述终端设备确定当前的操作模式;
    所述终端设备根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
    根据所述对应关系,分别在所述至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
  5. 如权利要求4所述的方法,其特征在于,所述终端设备确定当前的操作模式,包括:
    所述终端设备根据当前的设置,确定当前的操作模式;或者
    所述终端设备根据被触发的滑动操作,和/或,所述终端设备左部和右部被触发的操作频率,确定当前的操作模式。
  6. 如权利要求4或5所述的方法,其特征在于,所述操作模式包括左手操作模式或右手操作模式。
  7. 如权利要求4-6任一项所述的方法,其特征在于,在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,还包括:
    将调整后所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
    使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
  8. 一种终端设备的文本输入的显示装置,所述终端设备的屏幕中包括键盘区域和至少两个候选区域,所述至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示所述键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,其特征在于,包括:
    第一处理单元,用于分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
    第二处理单元,用于分别计算所述至少两个候选区域中的每个候选区域在所述设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
    计算单元,用于根据所述延时值,分别计算得到所述至少两个候选区域中的每个候选区域在所述设定时长内的平均延时值;
    调整单元,用于在所述设定时长后,根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
    显示单元,用于根据调整后的所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在所述至少两个候选区域中的每个候选区域,显示所述候选字子集中的对应的候选字显示优先级的候选字。
  9. 如权利要求8所述的装置,其特征在于,所述调整单元,还用于:
    在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之前,确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者接收到调整指令。
  10. 如权利要求8或9所述的装置,其特征在于,所述调整单元,用于:
    按照得到的所述至少两个候选区域的选择频率从高到低的顺序,对所述 至少两个候选区域进行排序;
    根据排序后的所述至少两个候选区域,获得所述至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
    按照得到的所述至少两个候选区域的平均延时值从小到大的顺序,对所述至少两个候选区域进行排序,得到候选区域序列;
    对处于所述候选区域序列中第N位的候选区域,设置处于所述候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
  11. 如权利要求8-10任一项所述的装置,其特征在于,还包括:
    配置单元,用于在所述第一处理单元分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,确定所述终端设备当前的操作模式;
    根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
    根据所述对应关系,分别在所述至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
  12. 如权利要求11所述的装置,其特征在于,所述配置单元在确定所述终端设备当前的操作模式时,用于:
    根据所述终端设备当前的设置,确定当前的操作模式;或者
    根据所述终端设备被触发的滑动操作,和/或,所述终端设备左部和右部被触发的操作频率,确定当前的操作模式。
  13. 如权利要求11或12所述的装置,其特征在于,所述操作模式包括左手操作模式或右手操作模式。
  14. 如权利要求11-13任一项所述的装置,其特征在于,所述调整单元,还用于:
    在在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级 的对应关系之后,将调整后所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
    使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
  15. 一种终端设备,所述终端设备包括:处理器,显示器和触摸屏,所述处理器、所述显示器和所述触摸屏通过总线通信;
    所述触摸屏用于检测用户的输出;
    所述终端设备的显示器包括键盘区域和至少两个候选区域,所述至少两个候选区域中的每个候选区域对应不同候选字显示优先级,每个候选区域用于显示所述键盘区域输入字符的候选字子集中的对应的候选字显示优先级的候选字,其特征在于,包括:
    处理器,用于分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率;
    分别计算所述至少两个候选区域中的每个候选区域在所述设定时长,每次被选择时从键盘区域输入完毕时刻到被选择时刻之间的延时值;
    根据所述延时值,分别计算得到所述至少两个候选区域中的每个候选区域在所述设定时长内的平均延时值;
    在所述设定时长后,根据得到的所述至少两个候选区域中的每个候选区域的选择频率和平均延时值,调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系;
    显示器,用于根据所述处理器调整后的所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,在所述显示器中所述至少两个候选区域中的每个候选区域,显示所述候选字子集中的对应的候选字显示优先级的候选字。
  16. 如权利要求15所述的终端设备,其特征在于,所述处理器,还用于:
    在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的 对应关系之前,确定得到的至少一个候选区域的选择频率大于或等于设定频率阈值;或者接收到调整指令。
  17. 如权利要求15或16所述的终端设备,其特征在于,所述处理器,用于:
    按照得到的所述至少两个候选区域的选择频率从高到低的顺序,对所述至少两个候选区域进行排序;
    根据排序后的所述至少两个候选区域,获得所述至少两个候选区域对应的候选字显示优先级的排序,作为候选字显示优先级序列;
    按照得到的所述至少两个候选区域的平均延时值从小到大的顺序,对所述至少两个候选区域进行排序,得到候选区域序列;
    对处于所述候选区域序列中第N位的候选区域,设置处于所述候选字显示优先级序列中第N位的显示优先级,其中,N为小于或等于候选区域的个数的正整数。
  18. 如权利要求15-17任一项所述的终端设备,其特征在于,所述处理器,还用于:
    在分别统计所述至少两个候选区域中的每个候选区域在设定时长内被选择的选择频率之前,确定所述终端设备当前的操作模式;
    根据预设的操作模式与显示配置方式的对应关系,确定当前的操作模式对应的显示配置方式;其中,显示配置方式包含所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系,使所述显示器根据所述对应关系,分别在所述显示器中所述至少两个候选区域中的每个候选区域,显示候选字子集中每个候选区域对应的候选字显示优先级的候选字。
  19. 如权利要求18所述的终端设备,其特征在于,所述处理器在确定所述终端设备当前的操作模式时,用于:
    根据所述终端设备当前的设置,确定当前的操作模式;或者
    根据所述终端设备被触发的滑动操作,和/或,所述终端设备左部和右部被触发的操作频率,确定当前的操作模式。
  20. 如权利要求18或19所述的终端设备,其特征在于,所述操作模式包括左手操作模式或右手操作模式。
  21. 如权利要求18-20任一项所述的终端设备,其特征在于,所述处理器,还用于:
    在调整所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系之后,将调整后所述至少两个候选区域中的每个候选区域与候选字显示优先级的对应关系作为新的显示配置方式;
    使用新的显示配置方式,对预设的操作模式与显示配置方式的对应关系中的显示配置方式进行更新。
PCT/CN2015/076959 2015-04-20 2015-04-20 一种终端设备的文本输入的显示方法、装置及终端设备 WO2016168963A1 (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP15889454.3A EP3279781B1 (en) 2015-04-20 2015-04-20 Method and device for displaying text input on terminal device, and terminal device
US15/567,911 US10846476B2 (en) 2015-04-20 2015-04-20 Method and apparatus for displaying textual input of terminal device, and terminal device
PCT/CN2015/076959 WO2016168963A1 (zh) 2015-04-20 2015-04-20 一种终端设备的文本输入的显示方法、装置及终端设备
BR112017022688-0A BR112017022688B1 (pt) 2015-04-20 2015-04-20 Método e aparelho para exibir entrada de texto de um dispositivo terminal, dispositivo terminal e meio de gravação legível por computador
AU2015392244A AU2015392244B2 (en) 2015-04-20 2015-04-20 Method and apparatus for displaying textual input of terminal device, and terminal device
JP2017554836A JP6496044B2 (ja) 2015-04-20 2015-04-20 端末デバイスのテキスト入力を表示するための方法および装置、ならびに端末デバイス
CN201580078385.6A CN107408007B (zh) 2015-04-20 2015-04-20 一种终端设备的文本输入的显示方法、装置及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/076959 WO2016168963A1 (zh) 2015-04-20 2015-04-20 一种终端设备的文本输入的显示方法、装置及终端设备

Publications (1)

Publication Number Publication Date
WO2016168963A1 true WO2016168963A1 (zh) 2016-10-27

Family

ID=57142750

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/076959 WO2016168963A1 (zh) 2015-04-20 2015-04-20 一种终端设备的文本输入的显示方法、装置及终端设备

Country Status (7)

Country Link
US (1) US10846476B2 (zh)
EP (1) EP3279781B1 (zh)
JP (1) JP6496044B2 (zh)
CN (1) CN107408007B (zh)
AU (1) AU2015392244B2 (zh)
BR (1) BR112017022688B1 (zh)
WO (1) WO2016168963A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114527919B (zh) * 2020-11-19 2024-05-28 北京搜狗科技发展有限公司 一种信息展示方法、装置和电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1149148A (zh) * 1995-06-07 1997-05-07 林兵 一种计算机汉字输入引导提示方法
CN104035667A (zh) * 2014-04-30 2014-09-10 百度在线网络技术(北京)有限公司 一种用于展现候选信息的方法和装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3351213B2 (ja) 1996-01-09 2002-11-25 三菱電機株式会社 学習メニュー制御方式
JP5105513B2 (ja) 2007-07-20 2012-12-26 インターナショナル・ビジネス・マシーンズ・コーポレーション 処理対象として適切なテキストを選択する技術
CN100592249C (zh) 2007-09-21 2010-02-24 上海汉翔信息技术有限公司 快速输入相关词的方法
CN101424977A (zh) 2008-11-28 2009-05-06 深圳华为通信技术有限公司 采用键盘进行内容输入的输入方法及终端设备
JP2011118729A (ja) 2009-12-04 2011-06-16 Panasonic Corp 電子機器および選択画面の表示方法
JP5062279B2 (ja) 2010-03-29 2012-10-31 パナソニック株式会社 情報機器および携帯情報機器
JP2012003545A (ja) * 2010-06-17 2012-01-05 Nec Corp 情報処理端末およびその操作制御方法
JP5996262B2 (ja) * 2012-05-11 2016-09-21 シャープ株式会社 文字入力装置、電子機器、制御方法、制御プログラムおよび記録媒体
CN102662603A (zh) * 2012-05-18 2012-09-12 广州市渡明信息技术有限公司 用于具有触摸屏幕的手机的输入法显示方法及系统
US8464180B1 (en) * 2012-06-15 2013-06-11 Google Inc. Organizing graphical representations on computing devices
US8850350B2 (en) * 2012-10-16 2014-09-30 Google Inc. Partial gesture text entry
JP2014191355A (ja) 2013-03-26 2014-10-06 Oki Data Corp 文字入力装置及び文字入力方法
CN103226393B (zh) 2013-04-12 2016-05-18 百度在线网络技术(北京)有限公司 一种输入方法和设备
CN104252301A (zh) * 2013-06-26 2014-12-31 富泰华工业(深圳)有限公司 优化单手操作的系统、方法及电子装置
JP6271914B2 (ja) 2013-08-28 2018-01-31 キヤノン株式会社 情報処理装置及びその制御方法、コンピュータプログラム、記録媒体
CN104391644B (zh) 2014-11-11 2018-03-20 北京元心科技有限公司 一种输入方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1149148A (zh) * 1995-06-07 1997-05-07 林兵 一种计算机汉字输入引导提示方法
CN104035667A (zh) * 2014-04-30 2014-09-10 百度在线网络技术(北京)有限公司 一种用于展现候选信息的方法和装置

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
BR112017022688A2 (zh) 2018-07-10
AU2015392244A1 (en) 2017-11-16
EP3279781A4 (en) 2018-05-02
BR112017022688B1 (pt) 2023-04-04
EP3279781B1 (en) 2024-08-21
EP3279781A1 (en) 2018-02-07
US10846476B2 (en) 2020-11-24
CN107408007A (zh) 2017-11-28
JP6496044B2 (ja) 2019-04-03
AU2015392244B2 (en) 2019-04-18
JP2018514038A (ja) 2018-05-31
US20180137096A1 (en) 2018-05-17
CN107408007B (zh) 2019-07-23

Similar Documents

Publication Publication Date Title
CN112527431B (zh) 一种微件处理方法以及相关装置
WO2021203821A1 (zh) 页面操控方法、装置、存储介质及终端
US20190324615A1 (en) Application switching method and apparatus and graphical user interface
WO2016078441A1 (zh) 图标管理的方法、装置及终端
WO2017032123A1 (zh) 一种视频播放控制方法及装置
WO2014129589A1 (ja) 携帯端末、及び携帯端末制御方法
US20150135105A1 (en) Interacting with an application
EP3553642A1 (en) Method for automatically setting wallpaper, terminal device and graphical user interface
EP3380915A1 (en) Touch heat map
WO2023005828A1 (zh) 消息显示方法、装置和电子设备
WO2017053011A1 (en) Secure identification information entry on a small touchscreen display
WO2019201137A1 (zh) 退出分屏的处理方法、存储介质及电子设备
US20150109210A1 (en) Control method, and input device of touch screen terminal
JP2013168086A (ja) 情報処理装置
US20120324382A1 (en) User Interface Adjusting Method and Electronic Device Using the Same
CN109101164B (zh) 应用显示方法、装置、存储介质及电子设备
WO2016168963A1 (zh) 一种终端设备的文本输入的显示方法、装置及终端设备
CN108509138B (zh) 一种任务栏按钮显示的方法及其终端
CN104765561A (zh) 一种终端
US20140136868A1 (en) Power saving method and handheld electronic device using the same
WO2017092019A1 (zh) 根据场景改变图形处理分辨率的方法和便携电子设备
WO2017049803A1 (zh) 一种列表选项显示控制方法、装置和电子设备
WO2019179052A1 (zh) 按钮自适应的方法、装置、移动终端和存储介质
TW201610762A (zh) 具有搖桿按鍵的行動裝置
CN104793722B (zh) 一种显示方法及使用其的移动终端设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15889454

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2017554836

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 15567911

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2015392244

Country of ref document: AU

Date of ref document: 20150420

Kind code of ref document: A

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112017022688

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112017022688

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20171020