Equipment input method and device, watch and readable storage medium

By using sliding or gear rotation operations on small-screen electronic devices to transform characters on virtual keyboards, the problem of inaccurate input of virtual keyboards is solved, improving user experience and input accuracy.

CN119759239APending Publication Date: 2025-04-04GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411657224.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The virtual keyboard input method of small-screen electronic devices is small. Because the screen is small, the user's finger blocking range is too large when performing click operations, which can easily lead to mist touch, reducing the accuracy of information input and affecting the user experience.

Method used

An input method of the device is provided, including a display module, an induction module and a gear key module, through a user's sliding operation or a gear rotation operation, transforms the highlighted characters on the virtual keyboard with the movement operation until the user meets the movement end condition, and displays candidates in the candidate bar.

Benefits of technology

By transforming and highlighting virtual keyboard characters, the accuracy of user selection of characters is improved, the error touch caused by finger occlusion is avoided, the user experience is improved, and two operational options are provided, sliding and gear rotation are provided to meet different operational needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759239A_ABST
    Figure CN119759239A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an input method and device of equipment, a watch and a readable storage medium, the equipment comprises a display module, a sensing module and a gear key module, the method comprises the steps that an input method interface is displayed on the display module, and the input method interface comprises a virtual keyboard; according to the moving operation of the user, characters highlighted and displayed on the virtual keyboard are correspondingly changed, and the moving operation comprises sliding operation aiming at the sensing module or gear rotating operation aiming at the gear key module; determining a target character selected by the user under the condition that the movement ending condition is met; determining candidate items according to the target characters; and displaying the candidate item in a candidate bar of the virtual keyboard. According to the embodiment of the invention, the characters are highlighted through the sliding operation or the gear rotation operation, and the target characters are determined, so that the character selection accuracy is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information input technology, and in particular to an input method, device, watch and computer-readable storage medium for a device. Background Art

[0002] With the development of mobile technology, more and more small-screen electronic devices are endowed with mobile functions. For example, smart watches, in addition to indicating time, also have functions such as making calls, sending and receiving messages, monitoring sleep, and playing music. Small-screen electronic devices have the advantages of small size and easy portability, which provide great convenience for people's lives.

[0003] In the related art, small-screen electronic devices use a virtual keyboard input method, where a virtual keyboard is displayed on the screen, and the user clicks on keys in the virtual keyboard to input desired information.

[0004] Since the screens of small electronic devices are small, when users perform click operations, the screen is blocked too much by their fingers, which can easily lead to accidental touches, reduce the accuracy of information input, and result in a poor user experience. Summary of the invention

[0005] In view of the above problems, an input method, an apparatus, a watch and a computer-readable storage medium are proposed to provide a device that overcomes the above problems or at least partially solves the above problems.

[0006] In one aspect, an input method of a device is provided, the device comprising a display module, a sensing module and a gear button module, the method comprising:

[0007] Displaying an input method interface on the display module, wherein the input method interface includes a virtual keyboard;

[0008] Following the user's movement operation, the highlighted characters on the virtual keyboard are changed accordingly, wherein the movement operation includes a sliding operation on the sensing module or a gear rotation operation on the gear button module;

[0009] When the moving end condition is met, determining the target character selected by the user;

[0010] Determining candidate items according to the target character;

[0011] The candidate items are displayed in a candidate column of the virtual keyboard.

[0012] Optionally, when the movement end condition is met, determining the target character selected by the user includes:

[0013] When the stop time of the moving operation meets the preset time or a confirmation operation of the user is received, the target character selected by the user is determined.

[0014] Optionally, following the user's movement operation to correspondingly change the highlighted characters on the virtual keyboard includes:

[0015] In response to a sliding operation of the user, determining a coordinate point where the sliding operation is mapped to the virtual keyboard;

[0016] Following the movement of the coordinate point mapped to the virtual keyboard by the sliding operation, the highlighted character on the virtual keyboard is correspondingly transformed.

[0017] Optionally, in response to the sliding operation of the user, determining the coordinate point where the sliding operation is mapped to the virtual keyboard includes:

[0018] In response to the sliding operation of the user, determining the center point of the pressing area of ​​the sliding operation, and using the coordinates of the center point as the sliding point coordinates;

[0019] According to the sliding point coordinates of the sliding operation, a coordinate point mapped to the virtual keyboard is determined.

[0020] Optionally, following the user's movement operation to correspondingly change the highlighted characters on the virtual keyboard includes:

[0021] In response to a gear turning operation by the user, determining a turning direction and a turning angle of the gear turning operation;

[0022] Following the changes in the rotation direction and the rotation angle, the highlighted characters on the virtual keyboard are changed accordingly.

[0023] Optionally, following the change of the rotation direction and the rotation angle, correspondingly changing the highlighted character on the virtual keyboard includes:

[0024] Obtaining the arrangement order of each character in the virtual keyboard;

[0025] Following the changes in the rotation direction and the rotation angle, the highlighted characters on the virtual keyboard are changed accordingly according to the arrangement order of the characters in the virtual keyboard.

[0026] Optionally, the method further comprises:

[0027] When the movement operation is triggered, the preset characters in the virtual keyboard are highlighted.

[0028] Optionally, the method further comprises:

[0029] Following the user's moving operation, the highlighted candidate item on the candidate bar is changed accordingly;

[0030] When the moving end condition is met, determining the target candidate item selected by the user;

[0031] Enter the target candidate in the input box.

[0032] Optionally, the method further comprises:

[0033] According to the user's click operation on the display module, the corresponding target character on the virtual keyboard is highlighted, and the target character is determined to be selected.

[0034] On the other hand, an input device of a device is provided, the device comprising a display module, a sensing module and a gear button module, the device comprising:

[0035] An input display module, used for displaying an input method interface on the display module, wherein the input method interface includes a virtual keyboard;

[0036] An operation transformation module, used to follow the user's movement operation and correspondingly transform the highlighted characters on the virtual keyboard, wherein the movement operation includes a sliding operation on the sensing module or a gear rotation operation on the gear button module;

[0037] The first selection module is used to determine the target character selected by the user when the moving end condition is met;

[0038] A candidate determination module, used for determining a candidate item according to the target character;

[0039] The candidate display module is used to display the candidate items in the candidate column of the virtual keyboard.

[0040] Optionally, the first selected module includes:

[0041] The character selection submodule is used to determine the target character selected by the user when the stop time of the moving operation meets the preset time or the user's confirmation operation is received.

[0042] Optionally, the operation transformation module includes:

[0043] A coordinate mapping submodule, for determining, in response to a sliding operation of the user, a coordinate point where the sliding operation is mapped to the virtual keyboard;

[0044] The coordinate transformation submodule is used to follow the movement of the coordinate point mapped to the virtual keyboard by the sliding operation, and to transform the highlighted characters on the virtual keyboard accordingly.

[0045] Optionally, the coordinate mapping submodule includes:

[0046] a center determination unit, configured to determine, in response to a sliding operation of the user, a center point of a pressing area of ​​the sliding operation, and use coordinates of the center point as sliding point coordinates;

[0047] A coordinate determination unit is used to determine a coordinate point mapped to the virtual keyboard according to the coordinates of a sliding point of the sliding operation.

[0048] Optionally, the operation transformation module includes:

[0049] a rotation determination submodule, configured to determine a rotation direction and a rotation angle of the gear rotation operation in response to the gear rotation operation of the user;

[0050] The rotation transformation submodule is used to change the highlighted characters on the virtual keyboard accordingly following the changes of the rotation direction and the rotation angle.

[0051] Optionally, the rotation transformation submodule includes:

[0052] A sequence acquisition unit, used to acquire the arrangement sequence of each character in the virtual keyboard;

[0053] The sequence transformation unit is used to follow the changes of the rotation direction and the rotation angle, and to correspondingly transform the characters highlighted on the virtual keyboard according to the arrangement sequence of each character in the virtual keyboard.

[0054] Optionally, the input device further includes:

[0055] The character display module is used to highlight the preset characters in the virtual keyboard when the movement operation is triggered.

[0056] Optionally, the input device further includes:

[0057] A candidate transformation module, used to follow the user's movement operation and correspondingly transform the candidate items highlighted on the candidate bar;

[0058] A candidate selection module, used to determine the target candidate selected by the user when the movement end condition is met;

[0059] The input module is used to input the target candidate item in an input box.

[0060] Optionally, the input device further includes:

[0061] The second selection module is used to highlight the corresponding target character on the virtual keyboard according to the user's click operation on the display module, and determine to select the target character.

[0062] On the other hand, a watch is provided, which includes: a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the steps of the input method of the device as described above are implemented.

[0063] On the other hand, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the input method of the device described above are implemented.

[0064] The embodiments of the present invention have the following advantages:

[0065] In the present invention, the display module of the device displays the input interface, and when the user inputs, the characters on the virtual keyboard of the input interface will follow the user's movement operation, and will be correspondingly transformed and highlighted. By correspondingly transforming and highlighting the characters, it is convenient for the user to determine the characters selected during the movement operation, thereby improving the accuracy of the user's character selection.

[0066] In addition, the moving operation includes a sliding operation on the sensing module or a gear turning operation on the gear button module, that is, the user's moving operation is not performed on the input interface, and the user will not block the input interface during the input process, so the user can clearly confirm the character selected. And the method provides the user with two operation options of sliding operation and gear turning operation, which can meet different operation needs and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.

[0068] Figure 1 is a flowchart of the steps of an input method of a device provided in an embodiment of the present invention;

[0069] Figure 2 is an application schematic diagram of an input method of a device provided in an embodiment of the present invention;

[0070] Figure 3 is a schematic diagram of a sliding operation of an input method of a device provided in an embodiment of the present invention;

[0071] Figure 4 is a schematic diagram of a sliding operation of an input method of another device provided in an embodiment of the present invention;

[0072] Figure 5is a schematic diagram of a gear rotation operation of an input method of a device provided in an embodiment of the present invention;

[0073] Figure 6 is an operation diagram of an input method of a device provided in an embodiment of the present invention;

[0074] Figure 7 is an application flow chart of an input method of a device provided in an embodiment of the present invention;

[0075] Figure 8 It is a structural diagram of an input device of a device provided in an embodiment of the present invention.

[0076] The descriptions of the marks in the figure are as follows:

[0077] 201: display module; 202: sensing module; 203: gear button module. DETAILED DESCRIPTION

[0078] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0079] In the related art, the input method of small-screen electronic devices is the same as that of large-screen electronic devices, which is still an input method using a virtual keyboard. The virtual keyboard is displayed on the screen, and the user clicks the keys in the virtual keyboard to input the information content they want to input. Since the screen of the small-screen electronic device is small, when the user performs a click operation, the screen is blocked by a large area of ​​the finger, which easily leads to the user's accidental touch, reducing the accuracy of information input and making the user experience poor.

[0080] The present invention follows the moving operation of the user and correspondingly changes the highlighted characters on the virtual keyboard, so that the user can determine the characters selected during the moving operation, thereby improving the accuracy of the user's character selection.

[0081] The present invention provides an input method for a device, which will be described in detail below in conjunction with the accompanying drawings.

[0082] It is worth noting that the device in the present invention can be an electronic device such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, etc. The embodiment of the present invention does not impose any restrictions on the specific type of the electronic device.

[0083] Reference Figure 1 , shows a step flow chart of an input method of a device provided in an embodiment of the present invention.

[0084] The device comprises a display module, a sensing module and a gear button module.

[0085] The display module is used to display information input by the user or information provided to the user. The display module includes a display screen, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The embodiment of the present invention does not impose any restrictions on the configuration method of the display screen. In other implementation methods, the display screen can also be configured in other ways.

[0086] The sensing module is used to receive operation information generated by the user's touch operation. The sensing module includes a touch sensing panel, which can be implemented by various types such as resistive, capacitive, infrared, and surface acoustic wave. The embodiment of the present invention does not impose any restrictions on the implementation of the touch sensing panel.

[0087] The gear button module is used to receive the operation information generated by the user's rotation operation and pressing operation. The gear button module includes a gear button, which can be operated in a variety of ways such as short press, long press, and rotation, thereby realizing a variety of operation functions.

[0088] Figure 2 The present invention is a schematic diagram of an application of an input method for a device provided in an embodiment of the present invention.

[0089] like Figure 2 As shown, the device includes a display module 201 , a sensing module 202 and a gear button module 203 .

[0090] The sensing module 202 and the gear button module 203 are arranged at different positions from the display module 201, so that the display module 201 will not be blocked when the user performs a moving operation, which is convenient for the user to clearly confirm the characters selected and improves the accuracy of input.

[0091] In this application scenario, the application device is a smart watch. By setting the sensing module 202 and the gear button module 203 on the side of the dial, the shape and structure of the watch can be fully utilized without taking up too much space, and the simplicity and beauty of the smart watch can be maintained. In other application scenarios, the sensing module 202 and the gear button module 203 can also be set at other positions of the application device, and the present invention does not limit the positions of the sensing module 202 and the gear button module 203.

[0092] The input method of the device may specifically include the following steps:

[0093] Step 101, displaying an input method interface on a display module, the input method interface including a virtual keyboard;

[0094] When the user needs to input information, he clicks on the input box of the display module; after detecting the user's click operation, the display module displays the input method interface. The input method interface includes a virtual keyboard, so that the user can input the information he needs to input based on the virtual keyboard.

[0095] Step 102, following the user's movement operation, correspondingly changing the highlighted characters on the virtual keyboard, the movement operation including a sliding operation on the sensing module or a gear rotation operation on the gear button module;

[0096] It is worth noting that the change of the highlighted character on the virtual keyboard here refers to highlighting a certain character on the virtual keyboard, and the character can be any character on the virtual keyboard. For example, the character A on the virtual keyboard is highlighted one second ago, and the character B on the virtual keyboard is changed to be highlighted the next second.

[0097] Highlighting means that a certain character is displayed in a different manner from other characters, such as highlighting the character or enlarging the character, etc. The present invention does not impose any limitation on the specific display manner used for highlighting.

[0098] In some embodiments, step 102 includes the following steps:

[0099] Sub-step S11, in response to the sliding operation of the user, determining the coordinate point where the sliding operation is mapped to the virtual keyboard;

[0100] Specifically, the sensing module senses the user's sliding operation, converts the electrical signal generated based on the sliding operation into sliding information, and finally generates sliding coordinates; the sensing module sends the sliding coordinates to the display module, and the display module sets the coordinate point position mapped to the virtual keyboard according to the sliding coordinates.

[0101] Sub-step S12, following the movement of the coordinate point mapped to the virtual keyboard by the sliding operation, correspondingly transforming the highlighted character on the virtual keyboard.

[0102] Specifically, each character on the virtual keyboard has a corresponding coordinate range. When the coordinate point position mapped by the sliding operation is within the coordinate range of a character, the character is highlighted. As the user slides, the position of the mapped coordinate point changes continuously, and the virtual keyboard also changes the highlighted character accordingly.

[0103] In some embodiments, sub-step S11 specifically includes:

[0104] In response to the sliding operation of the user, determining the center point of the pressing area of ​​the sliding operation, and using the coordinates of the center point as the sliding point coordinates;

[0105] According to the sliding point coordinates of the sliding operation, a coordinate point mapped to the virtual keyboard is determined.

[0106] Figure 3 FIG. 1 is a schematic diagram of a sliding operation of an input method of a device provided in an embodiment of the present invention. Figure 3 As shown, the left side is the touch sensing panel in the sensing module, the middle is the touch area of ​​the user's finger, and the right side is the center point recognized after the finger presses the touch sensing panel.

[0107] When the user presses the touch sensing panel with his finger, the center point of the pressed area is identified based on the pressed area sensed by the touch sensing panel, and the coordinates of the center point are used as the coordinates of the sliding point.

[0108] Considering that the pressing area of ​​the touch-sensitive panel is relatively large, the center point of the pressing area is used as the sliding point, which can more accurately identify the trajectory of the sliding operation and map it to the character transformation in the virtual keyboard. From the user's perspective, the character selection and transformation are more sensitive, which improves the user experience.

[0109] Figure 4 A schematic diagram of a sliding operation of an input method of another device provided in an embodiment of the present invention.

[0110] like Figure 4 As shown, when the user's finger presses the sensing module, the center point of the pressing area sensed by the touch sensing panel is identified, and the coordinates of the center point are used as the coordinates of the sliding point. At this time, the character "g" located in the middle of the virtual keyboard is highlighted in the virtual keyboard;

[0111] When the user presses his finger on the touch sensing panel and slides toward the upper left corner relative to the touch sensing panel, the sensing module obtains the user's sliding operation at a certain frequency and generates sliding coordinates, and then sends the sliding coordinates to the display module, which sets the coordinate point position mapped to the virtual keyboard according to the sliding coordinates. At a certain moment, the coordinate point position mapped to the virtual keyboard by the sliding operation is within the coordinate range of the character "r", and the character "r" is highlighted.

[0112] When the user's finger continues to slide on the touch sensing panel, it slides toward the lower right corner relative to the touch sensing panel. The sensing module also obtains the user's sliding operation and generates sliding coordinates, and then sends the sliding coordinates to the display module, which sets the coordinate point position mapped to the virtual keyboard according to the sliding coordinates at this time. At this time, the coordinate point position mapped to the virtual keyboard by the sliding operation is within the coordinate range of the character "n", and the character "n" is highlighted.

[0113] In some embodiments, step 102 includes the following sub-steps:

[0114] Sub-step S21, in response to the gear rotation operation of the user, determining the rotation direction and rotation angle of the gear rotation operation;

[0115] Figure 5 Schematic diagram of the gear rotation operation of an input method of a device provided in an embodiment of the present invention. Figure 5 As shown, the gear button can be rotated clockwise or counterclockwise.

[0116] The gear button module detects the user's gear rotation operation and obtains its rotation direction and rotation angle. According to the rotation direction of the gear button, the change direction of the highlighted character is obtained, and according to the rotation angle of the gear button, the change amount of the highlighted character is obtained.

[0117] Sub-step S22, changing the highlighted characters on the virtual keyboard accordingly following the changes in the rotation direction and the rotation angle.

[0118] Specifically, the rotation direction of the gear key is determined by detecting the passing order of two fixed reference points in the gear key; and the transformation direction of the highlighted character corresponding to the rotation direction of the gear key is determined according to the mapping rule.

[0119] In actual applications, when the user operates the gear button, the built-in sensor will accurately capture the signal of a specific mark or raised part on the gear passing through two preset reference points in sequence. These two reference points are arranged on the motion trajectory of the gear to ensure that the relative change between the starting and ending positions during the rotation of the gear can be accurately recorded, thereby providing a reliable basis for judgment. After obtaining the order in which the two reference points pass, the rotation direction of the gear button is deduced to be clockwise or counterclockwise based on its built-in logical judgment rules. The sensor has a high sensitivity and response speed, which can ensure consistent judgment accuracy in multiple repeated operations, so that users can get a smooth and reliable operation experience.

[0120] The angle produced by the rotation of the gear key is measured by the rotation amount of the gear key; and the change amount of the highlighted character in the corresponding virtual keyboard is calculated according to the rotation angle.

[0121] When the user operates the gear button, the sensor can capture the changes in the gear rotation in real time and convert it into angle data. This includes the rotation direction information and the specific angle value for subsequent character transformation. After obtaining the rotation angle of the gear button, the transformation amount of the highlighted character in the corresponding virtual keyboard is calculated. By considering the angle value of the gear rotation, and combining factors such as the layout characteristics of the virtual keyboard, the relative position relationship between characters, and the user's operating habits, the intuitiveness and rationality of the character transformation are ensured. The user only needs to simply turn the gear button to realize the rapid transformation of characters on the virtual keyboard. By realizing efficient and accurate interaction between the gear button and the virtual keyboard, the convenience and efficiency of information input are greatly improved.

[0122] As an example, when the highlighted character is located in the middle position of the row of characters, if the user rotates the gear button clockwise, the highlighted character will be changed to the left; if the user rotates the gear button counterclockwise, the highlighted character will be changed to the right; in other embodiments, the mapping rules can also be set to change the highlighted character upward or downward. The present invention does not impose any restrictions on the specific mapping rules between the rotation direction of the gear button and the change direction of the highlighted character.

[0123] As an example, the change amount of the highlighted character is set to 1 bit for every 10° rotation of the gear button. Then, when the user rotates the gear button 30° clockwise, the highlighted character is changed 3 bits to the left. In other embodiments, the rotation angle of the gear button and the change amount of the highlighted character can also be set to other corresponding ratios, and the present invention is not limited to this.

[0124] It is worth mentioning that the gear button is provided with equidistant gear teeth, which can keep the rotation angle of each key press at a fixed value. By setting different numbers of gear teeth, the value of the fixed value can be changed. That is, by adjusting the number of gear teeth, we can flexibly change the value of this fixed value to meet the needs of different application scenarios. For example, if the number of gear teeth is set to 36, the rotation angle of each key press can be controlled to be a multiple of 10°, which makes it easier to determine the relationship between the rotation angle and the character transformation amount. This not only greatly simplifies the calculation process between the angle and the character transformation amount, but also enables users to understand and perform corresponding operations more intuitively. Through this method, the accurate mapping between the rotation angle of the gear button and the character transformation amount of the virtual keyboard is achieved, which can provide users with a more efficient input operation method.

[0125] And the more gear teeth are set, the smaller the angle required to change a 1-bit character, and the more sensitive the gear rotation operation. It is worth noting that the setting of the number of gear teeth has a direct impact on the sensitivity and accuracy of the gear rotation operation. As the number of gear teeth increases, the angle required to change a 1-bit character will gradually decrease, which means that the gear rotation operation will become more sensitive. However, too many gear teeth may also bring challenges in processing difficulty and cost. Therefore, in actual application, it is necessary to comprehensively consider multiple factors such as the performance requirements of the equipment, manufacturing costs, and user experience to determine the final setting of the number of gear teeth.

[0126] In some embodiments, sub-step S22 further includes:

[0127] The arrangement order of each character in the virtual keyboard is obtained; and the highlighted characters on the virtual keyboard are correspondingly changed according to the arrangement order of each character in the virtual keyboard following the change of the rotation direction and the rotation angle.

[0128] by Figure 2 For example, the application scenario in Figure 2 As shown, there are multiple characters in the virtual keyboard, and these characters are set with a fixed arrangement order.

[0129] For example, in a 26-key Chinese input method, the order of arrangement from the first digit of each row of characters is: q, w, e, r, t, y, u, i, o, p, a, s, d, f, g, h, j, k, l, z, x, c, v, b, n, m.

[0130] In the above sub-step S22, the transformation direction of the characters is highlighted, that is, after obtaining the fixed arrangement order of all characters, one transformation direction is set to transform the characters in sequence, and the other transformation direction is set to transform the characters in reverse order.

[0131] When the highlighted character is "a", the user rotates the gear button 30° clockwise, and the highlighted character is shifted by 3 positions in reverse order according to the above arrangement sequence, and finally transformed into the highlighted character "i".

[0132] Arranging the characters in a bit-connected manner according to the arrangement order on the virtual keyboard allows the user to clearly and intuitively determine the specific movement method of the next selected character, thereby facilitating the user's quick input.

[0133] The characters on the virtual keyboard are logically connected according to their physical positions to form an intuitive and clear arrangement order. When the user selects a character, the relationship between the current character and the adjacent characters can be intuitively reflected, so that the user can clearly understand the specific movement path of the next character that may be selected.

[0134] Arranging characters in the order of arrangement on the virtual keyboard not only improves the intuitiveness of character selection, but also greatly simplifies the user's operation process. Users do not need to build a complex character layout in their minds, but can simply observe the character spacing on the display screen to quickly determine the position of the next target character and enter it quickly, providing users with a more efficient input experience.

[0135] According to different languages ​​and different input methods, the characters in the virtual keyboard can also be other characters, such as strokes, phonetic symbols, and Roman letters, etc. The present invention does not limit the specific content of the characters. In addition, the order of characters can be any order, and the present invention does not limit the order of characters.

[0136] Step 103, when the movement end condition is met, determining the target character selected by the user;

[0137] The user selects a character through a moving operation. When the character highlighted on the virtual keyboard is selected as the target character, the moving operation ends and the target character is determined to be selected.

[0138] In some embodiments, step 103 includes the following sub-steps:

[0139] Sub-step S31, when the stop time of the moving operation meets the preset time or a confirmation operation of the user is received, determining the target character selected by the user.

[0140] According to the user's movement operation, a character is highlighted on the virtual keyboard. When the user stops the movement operation, the highlighted character is determined to be the user's target character. When the stop time of the movement operation meets the preset time or the user's confirmation operation is received, the target character selected by the user is determined.

[0141] Specifically, a preset time is set, and when the stop time of the moving operation reaches the preset time, it is determined that the selection condition is met, and the character highlighted when the moving operation stops is determined as the target character selected by the user. In this embodiment, the preset time is set to 3 to 5 seconds, and in other embodiments, the preset time can be set to other time ranges, and the present invention does not limit this.

[0142] Alternatively, when the user stops the moving operation, a confirmation operation is performed, and the selection condition is also determined to be satisfied, and the character highlighted when the moving operation stops is determined as the target character selected by the user. The confirmation operation is to perform a click operation on the sensing module or press the gear button on the gear button module. In other embodiments, the confirmation operation can be a long press or other operation methods, and the present invention is not limited to this.

[0143] In actual applications, by setting a preset time threshold, it is determined whether the user's movement operation has stopped, and whether the selection condition is met. When the user selects characters on the virtual keyboard, the device monitors its operation status in real time, including the direction, speed and stop time of the movement. Once it is detected that the user's movement operation has stopped, the timing starts immediately until the stop time reaches the preset time threshold, triggering the selection condition.

[0144] In some embodiments, the preset time is set to 3 to 5 seconds. If the time is too long, the user may have to wait too long and affect the experience. If the time is too short, the user's true intention may not be accurately judged. By setting the preset time to 3 to 5 seconds, the accuracy of the character selection function can be effectively improved while ensuring the user's operating efficiency. In other embodiments, the preset time can be set differently according to different application scenarios and application requirements, and the present invention is not limited to this.

[0145] By introducing preset time and combining flexible settings and adjustment mechanisms, the character selection confirmation mechanism in the virtual keyboard interaction is optimized, which not only improves the accuracy of user operations, but also provides users with more personalized input habit options.

[0146] In some embodiments, the method for determining the selected character is set according to user requirements.

[0147] Users can choose the confirmation method for character selection in advance in the input settings according to their personal habits and needs. Users can choose to confirm the selected character when the moving operation stops for a preset time, or they can choose to confirm the selected character when a confirmation operation is received. This can not only meet the personalized needs of users, but also improve the flexibility and adaptability of the input method.

[0148] In the option of "determine the selected character when the moving operation stops for a preset time", a preset time range is provided for users to choose, such as 3 to 5 seconds. This is to ensure that the user's true intention can be accurately judged while avoiding the user's experience being reduced due to long waiting time. In addition, users can also adjust the preset time according to their own operating habits to achieve the best use effect.

[0149] In the option of "Confirm the selected character by receiving a confirmation operation", a clear confirmation operation is provided for the user. This method is more intuitive and clear, and the user can confirm and check again before confirming the character selection to avoid misoperation.

[0150] In actual applications, a clear setting process and operation guide can also be provided to the user to ensure that the user can quickly complete the setting of the confirmation method. In general, by providing a customizable confirmation method, the user's needs for personalized and flexible virtual keyboard input are met.

[0151] Step 104, determining candidate items according to the target character;

[0152] According to the target character determined by the user, the input method program converts the target character into a candidate item of the corresponding language by querying the vocabulary and according to the preset mapping rules.

[0153] Input method programs usually come with a built-in word library, which is a pre-built collection of a large number of language words that are stored in a specific data structure for fast retrieval. Through efficient search algorithms, input methods can quickly find words or phrases related to the target characters and present them to users as candidates.

[0154] In addition to querying the vocabulary, the input method program will also convert the target characters according to preset mapping rules. These mapping rules are usually based on linguistics and corpus analysis, and they define the conversion rules of characters in different language environments. For example, in some cases, a target character corresponds to multiple possible candidates. At this time, the input method will intelligently select the candidate that best meets the user's intention based on contextual information, user input history, and language habits.

[0155] By combining vocabulary query and mapping rule conversion, the input method program can provide users with accurate and diverse candidate items, which not only make these candidate items meet the user's input needs but also improve the user's input efficiency.

[0156] Step 105, displaying candidate items in the candidate column of the virtual keyboard;

[0157] In order to meet user needs, multiple candidate items are usually obtained based on multivariate relations. Multiple candidate items are displayed in the candidate column to facilitate users to select candidate items that meet their input needs, thereby improving input efficiency.

[0158] The generation of candidate items is based on comprehensive consideration of multiple relationships. These multiple relationships include but are not limited to the frequency of character combinations, the relevance of context, and the preferences of users' personal input habits. Through the comprehensive application of big data analysis, machine learning algorithms, and natural language processing technology, it is possible to accurately capture the potential intentions of users during input and generate a series of candidate items that meet user needs.

[0159] In terms of character combination, by considering the collocation rules and frequency of occurrence between characters, a large amount of corpus data is counted and analyzed to derive common character combination patterns. These patterns are used to guide the generation of candidate items, ensuring that when users input partial characters, complete words or phrases related to them can be quickly provided as candidates. The relevance of context is another important basis for candidate generation. By using natural language processing technology to perform semantic analysis on user input, understand its contextual meaning, and generate related candidates accordingly. This mechanism enables the input method to understand the user's input intention more accurately and reduce the possibility of misselection and repeated input. In addition, the user's personal input habit preference is also an important consideration for candidate generation. By analyzing the user's input history, you can understand their word usage habits, spelling preferences, and common phrases, and make personalized adjustments to the candidate items accordingly.

[0160] In terms of the display of candidate items, the candidate bar is usually located in a prominent position in the input interface, and multiple candidate items are displayed in a way that does not interfere with user input. Each candidate item is presented in a clear and easy-to-read format, including the complete form of the character, word or phrase, and possible additional information (such as pinyin, phonetic notation or translation, etc.). This design allows users to quickly browse and compare different candidate items to find the option that best meets their input needs.

[0161] In addition, intelligent prediction and automatic completion functions can be introduced to automatically predict and complete words or phrases that users may want to enter based on their input habits and context, further improving input efficiency.

[0162] In the input method of the device provided by the embodiment of the present invention, the display module of the device displays the input interface, and when the user performs input, the characters on the virtual keyboard of the input interface will be changed and highlighted correspondingly following the user's movement operation. By changing and highlighting the characters correspondingly, it is convenient for the user to determine the characters selected during the movement operation, thereby improving the accuracy of the user's character selection.

[0163] In addition, the moving operation includes a sliding operation on the sensing module or a gear turning operation on the gear button module, that is, the user's moving operation is not performed on the input interface, and the user will not block the input interface during the input process, so the user can clearly confirm the character selected. And the method provides the user with two operation options of sliding operation and gear turning operation, which can meet different operation needs and improve the user experience.

[0164] In some embodiments, the method further comprises:

[0165] When the move operation is triggered, the preset characters in the virtual keyboard are highlighted.

[0166] Specifically, the device is pre-set with preset characters of the virtual keyboard, and the preset characters are configured at specific positions of the virtual keyboard to optimize the user's input process. When a movement operation trigger is detected, the preset characters are highlighted. By setting the preset characters, the starting position of the highlighted characters transformed by the gear rotation operation is determined.

[0167] In some embodiments, the preset character selects a character in the middle area of ​​the virtual keyboard, which can largely ensure that the moving distance between the preset character and other characters is not too far, and then the operation of the user moving from the preset character to the target character is not too cumbersome.

[0168] When a user's movement operation is detected, the preset characters will immediately be visually highlighted, such as highlighting, changing color or bolding, to attract the user's attention, allowing the user to locate the key characters on the keyboard more quickly, thereby shortening the input path and increasing the input speed. At the same time, the moving distance between the characters in the middle area and other characters is relatively balanced compared to the edge characters, and will not appear too far. No matter which character the user wants to enter, the movement operation starting from the preset characters will not be too cumbersome, effectively reducing the difficulty of input and improving input efficiency.

[0169] In some embodiments, the method further comprises:

[0170] Following the user's moving operation, the candidate item highlighted on the candidate bar is changed accordingly; when the moving end condition is met, the target candidate item selected by the user is determined; and the target candidate item is input in the input box.

[0171] In some embodiments, the input method interface includes a candidate bar, and the user's movement operation can also correspondingly change the candidate items highlighted in the candidate bar.

[0172] Similar to the above step 102, each candidate item on the candidate bar has its corresponding coordinate range. When the coordinate point position mapped by the sliding operation is within the coordinate range of a candidate item, the candidate item is highlighted.

[0173] When the highlighted item is a candidate item, the highlighted item on the candidate column can also be changed in response to the user's gear turning operation according to the change of the turning direction and the turning angle of the gear turning operation.

[0174] In some embodiments, the method further comprises:

[0175] According to the user's click operation on the display module, the corresponding target character on the virtual keyboard is highlighted, and the target character is determined to be selected.

[0176] In the embodiment of the present invention, the user can also directly click on the virtual keyboard in the display module to select and input characters. The sliding operation on the sensing module, the gear rotation operation on the gear button module, and the click operation on the display module can be performed alternately to meet the different needs of the user in different situations and provide the user with a variety of input mode options.

[0177] It is worth noting that in this method, the sliding operation on the sensing module and the gear rotation operation on the gear button module are performed alternately. The user can first quickly slide to the vicinity of the target character through the sliding operation, and the characters near the target character are highlighted. Then, the gear rotation operation is used to accurately move and highlight the target character. By combining the sliding operation and the gear rotation operation, the input efficiency is improved.

[0178] Figure 6 An operation diagram of an input method for a device provided by an embodiment of the present invention.

[0179] like Figure 6 As shown, the state of the device at this time is that the coordinate point position mapped to the virtual keyboard by the sliding operation is within the coordinate range of the character "n", and the character "n" is highlighted; the user performs a gear rotation operation, rotates the gear button 10° clockwise, and the highlighted character is shifted by 1 place in reverse order according to the arrangement order of the first digits of each row of characters, and is finally transformed into a highlighted character "b".

[0180] In some embodiments, the method further comprises:

[0181] According to the user's exit operation, the input method interface is folded, and after the input method interface is folded, the input functions of the sensing module and the gear button module are turned off.

[0182] The user's exit operation may be clicking any area outside the input method interface in the display module, or interacting on the display module using a gesture sliding operation, which is not limited in the present invention.

[0183] By exiting the input function of the sensing module and the gear button module, the user is effectively prevented from making misoperations due to accidental touches in the non-input state, thereby avoiding possible program errors or improper use. At the same time, after exiting the input method interface, the input function is turned off, and the sensing module and the gear button module can be reallocated and used for other functions, which not only improves the utilization rate of hardware resources, but also enables the device to display richer and more diverse functional features in different scenarios.

[0184] For a better understanding of the present invention, refer to Figure 7 To explain, Figure 7 An application flow chart of an input method for a device provided by an embodiment of the present invention.

[0185] The method may include the following steps:

[0186] Step 301: Click the input box;

[0187] When the user needs to input information, an input box for inputting information will appear in the display module. When the user clicks the input box, the input method interface will expand and a virtual keyboard will be displayed.

[0188] At the same time, the input functions of the sensing module and the gear button module are turned on, which are used to detect the user's sliding operation and gear rotation operation respectively.

[0189] Step 302: Select a character according to the user's finger sliding or the gear button turning;

[0190] Specifically, the user places a finger on the sensing panel of the sensing module and slides along the sensing panel, and the highlighted characters in the virtual keyboard change accordingly.

[0191] Alternatively, the user rotates the gear button, and the highlighted character in the virtual keyboard changes according to the rotation direction and rotation angle of the gear button.

[0192] When the user's movement operation is detected, that is, the sensor panel senses the touch of the user's finger, or the gear button module senses the user's rotation of the gear button, the initial character is highlighted in the virtual keyboard. As the user's movement operation proceeds, the highlighted character in the virtual keyboard is changed accordingly.

[0193] When the user's movement operation stops, if the stop time reaches the preset time, the highlighted character at this time is selected; or when the user's movement operation stops, if it is detected that the user clicks the sensing panel and presses the gear button, the highlighted character at this time is selected.

[0194] Step 303: Select a candidate item according to the user's finger sliding or the gear button turning;

[0195] Specifically, after selecting a character, the candidate column displays the corresponding candidate items, and the user's sliding operation and gear button rotation operation can also select the candidate items.

[0196] Similar to the above step 302:, according to the user's finger sliding or gear button rotation operation, the candidate item highlighted in the candidate column changes accordingly. When the stop time of the moving operation reaches the preset time, or after the moving operation stops, any one of the operations of clicking the sensor panel and pressing the gear button is detected, the candidate item highlighted at this time is selected.

[0197] Step 304: Input candidate items in the input box.

[0198] The selected candidate items are displayed in the input box to complete a complete input operation. By repeating the above steps 302 and 303, the complete information is input in the input box.

[0199] Additionally, the method includes:

[0200] After inputting all the information, the user exits the input method interface, and the corresponding functions of the sensing module and the gear button module are turned off.

[0201] In this input method, when the user inputs, the characters on the virtual keyboard of the input interface will follow the user's movement operation, and will be transformed and highlighted accordingly. By correspondingly transforming and highlighting the characters, it is convenient for the user to determine the characters selected during the movement operation, thereby improving the accuracy of the user's character selection. In addition, the movement operation includes a sliding operation on the sensing module or a gear rotation operation on the gear button module. The user's movement operation is not performed on the input interface, but on the sensing module and the gear button module. That is, the user will not block the input interface during the input process, so he can clearly confirm the characters he selected, further improving the accuracy of character selection.

[0202] Reference Figure 8 , shows a structural diagram of an input device of a device provided in an embodiment of the present invention. The device includes a display module, a sensing module and a gear button module, and the device includes the following modules: an input display module 401, used to display an input method interface on the display module, and the input method interface includes a virtual keyboard;

[0203] An operation transformation module 402, used to follow the user's movement operation and correspondingly transform the highlighted characters on the virtual keyboard, wherein the movement operation includes a sliding operation on the sensing module or a gear rotation operation on the gear button module;

[0204] A first selection module 403, used to determine the target character selected by the user when the movement end condition is met;

[0205] A candidate determination module 404 is used to determine candidate items according to the target character;

[0206] The candidate display module 405 displays the candidate items in the candidate column of the virtual keyboard.

[0207] In some embodiments, the first selected module 403 includes:

[0208] The character selection submodule is used to determine the target character selected by the user when the stop time of the moving operation meets the preset time or the user's confirmation operation is received.

[0209] According to the user's movement operation, a character is highlighted on the virtual keyboard. When the user stops the movement operation, the highlighted character is determined to be the user's target character. When the stop time of the movement operation meets the preset time or the user's confirmation operation is received, the target character selected by the user is determined.

[0210] Specifically, a preset time is set, and when the stop time of the moving operation reaches the preset time, it is determined that the selection condition is met, and the character highlighted when the moving operation stops is determined as the target character selected by the user. In this embodiment, the preset time is set to 3 to 5 seconds, and in other embodiments, the preset time can be set to other time ranges, and the present invention does not limit this.

[0211] Alternatively, when the user stops the moving operation, a confirmation operation is performed, and the selection condition is also determined to be satisfied, and the character highlighted when the moving operation stops is determined as the target character selected by the user. The confirmation operation is to perform a click operation on the sensing module or press the gear button on the gear button module. In other embodiments, the confirmation operation can be a long press or other operation methods, and the present invention is not limited to this.

[0212] In some embodiments, the operation transformation module 402 includes:

[0213] A coordinate mapping submodule, for determining, in response to a sliding operation of the user, a coordinate point where the sliding operation is mapped to the virtual keyboard;

[0214] Specifically, after sensing the user's sliding operation, the electrical signal generated based on the sliding operation is converted into sliding information, and finally the sliding coordinates are generated; the sliding coordinates are sent to the display module, and the display module sets the coordinate point position mapped to the virtual keyboard according to the sliding coordinates.

[0215] The coordinate transformation submodule is used to follow the movement of the coordinate point mapped to the virtual keyboard by the sliding operation, and to transform the highlighted characters on the virtual keyboard accordingly.

[0216] Specifically, each character on the virtual keyboard has a corresponding coordinate range. When the coordinate point position mapped by the sliding operation is within the coordinate range of a character, the character is highlighted. As the user slides, the position of the mapped coordinate point changes continuously, and the virtual keyboard also changes the highlighted character accordingly.

[0217] In some embodiments, the coordinate mapping submodule includes:

[0218] a center determination unit, configured to determine, in response to a sliding operation of the user, a center point of a pressing area of ​​the sliding operation, and use coordinates of the center point as sliding point coordinates;

[0219] A coordinate determination unit is used to determine a coordinate point mapped to the virtual keyboard according to the coordinates of a sliding point of the sliding operation.

[0220] Considering that the pressing area of ​​the touch-sensitive panel is relatively large, the center point of the pressing area is used as the sliding point, which can more accurately identify the trajectory of the sliding operation and map it to the character transformation in the virtual keyboard. From the user's perspective, the character selection and transformation are more sensitive, which improves the user experience.

[0221] In some embodiments, the operation transformation module 402 includes:

[0222] a rotation determination submodule, configured to determine a rotation direction and a rotation angle of the gear rotation operation in response to the gear rotation operation of the user;

[0223] Specifically, the user's gear rotation operation is detected, and the rotation direction and rotation angle are obtained. According to the rotation direction of the gear button, the change direction of the highlighted character is obtained, and according to the rotation angle of the gear button, the change amount of the highlighted character is obtained.

[0224] The rotation transformation submodule is used to change the highlighted characters on the virtual keyboard accordingly following the changes of the rotation direction and the rotation angle.

[0225] When the user operates the gear button, the sensor can capture the changes in gear rotation in real time and convert it into angle data. By considering the angle value of gear rotation, combined with the layout characteristics of the virtual keyboard, the relative position relationship between characters and other factors, the intuitiveness of character transformation is ensured. Users can quickly transform characters on the virtual keyboard by simply turning the gear button.

[0226] In some embodiments, the rotation transformation submodule includes:

[0227] A sequence acquisition unit, used to acquire the arrangement sequence of each character in the virtual keyboard;

[0228] The sequence transformation unit is used to follow the changes of the rotation direction and the rotation angle, and to correspondingly transform the characters highlighted on the virtual keyboard according to the arrangement sequence of each character in the virtual keyboard.

[0229] The characters on the virtual keyboard are logically connected according to their physical positions to form an intuitive and clear arrangement order. When the user selects a character, the relationship between the current character and the adjacent characters can be intuitively reflected, allowing the user to clearly understand the specific movement path of the next character that may be selected.

[0230] In some embodiments, the input device further comprises:

[0231] The character display module is used to highlight the preset characters in the virtual keyboard when the movement operation is triggered.

[0232] Specifically, the device is pre-set with preset characters of the virtual keyboard, and when a movement operation trigger is detected, the preset characters are highlighted. By setting the preset characters, the starting position of the highlighted characters transformed by the gear rotation operation is determined.

[0233] In some embodiments, the preset character selects a character in the middle area of ​​the virtual keyboard, which can largely ensure that the moving distance between the preset character and other characters is not too far, and then the operation of the user moving from the preset character to the target character is not too cumbersome.

[0234] When a user's mobile operation is detected, the preset characters will immediately be visually highlighted, such as highlighting, changing color or bolding, to attract the user's attention, allowing the user to locate the key characters on the keyboard more quickly, thereby shortening the input path and increasing the input speed.

[0235] In some embodiments, the input device further comprises:

[0236] A candidate transformation module, used to follow the user's movement operation and correspondingly transform the candidate items highlighted on the candidate bar;

[0237] A candidate selection module, used to determine the target candidate selected by the user when the movement end condition is met;

[0238] The input module is used to input the target candidate item in an input box.

[0239] In some embodiments, the input method interface includes a candidate bar, and the user's movement operation can also correspondingly change the candidate items highlighted in the candidate bar.

[0240] Similar to the above steps, each candidate item on the candidate bar has its corresponding coordinate range. When the coordinate point position mapped by the sliding operation is within the coordinate range of a candidate item, the candidate item is highlighted.

[0241] When the highlighted item is a candidate item, the highlighted item on the candidate column can also be changed in response to the user's gear turning operation according to the change of the turning direction and the turning angle of the gear turning operation.

[0242] In some embodiments, the input device further comprises:

[0243] The second selection module is used to highlight the corresponding target character on the virtual keyboard according to the user's click operation on the display module, and determine to select the target character.

[0244] In the embodiment of the present invention, the user can also directly click on the virtual keyboard in the display module to select and input characters. The sliding operation on the sensing module, the gear rotation operation on the gear button module, and the click operation on the display module can be performed alternately to meet the different needs of the user in different situations and provide the user with a variety of input mode options.

[0245] An embodiment of the present invention further provides a watch, which includes: a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the steps of the input method of the device as described above are implemented.

[0246] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned method for configuring scene information are implemented.

[0247] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0248] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0249] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0250] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0251] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0252] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0253] The input method, device, watch and computer-readable storage medium of a device provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. An input method for a device, characterized in that: The device includes a display module, a sensing module and a gear button module, and the method includes: Displaying an input method interface on the display module, wherein the input method interface includes a virtual keyboard; Following the user's movement operation, the highlighted characters on the virtual keyboard are changed accordingly, wherein the movement operation includes a sliding operation on the sensing module or a gear rotation operation on the gear button module; When the moving end condition is met, determining the target character selected by the user; Determining candidate items according to the target character; The candidate items are displayed in a candidate column of the virtual keyboard.

2. The method according to claim 1, characterized in that The step of determining the target character selected by the user when the movement end condition is met includes: When the stop time of the moving operation meets the preset time or a confirmation operation of the user is received, the target character selected by the user is determined.

3. The method according to claim 1, characterized in that Following the user's movement operation, correspondingly changing the highlighted characters on the virtual keyboard includes: In response to a sliding operation of the user, determining a coordinate point where the sliding operation is mapped to the virtual keyboard; Following the movement of the coordinate point mapped to the virtual keyboard by the sliding operation, the highlighted character on the virtual keyboard is correspondingly transformed.

4. The method according to claim 3, characterized in that The step of determining, in response to the sliding operation of the user, a coordinate point where the sliding operation is mapped to the virtual keyboard includes: In response to the sliding operation of the user, determining the center point of the pressing area of ​​the sliding operation, and using the coordinates of the center point as the sliding point coordinates; According to the sliding point coordinates of the sliding operation, a coordinate point mapped to the virtual keyboard is determined.

5. The method according to claim 1, characterized in that: Following the user's movement operation, correspondingly changing the highlighted characters on the virtual keyboard includes: In response to a gear turning operation by the user, determining a turning direction and a turning angle of the gear turning operation; Following the changes in the rotation direction and the rotation angle, the highlighted characters on the virtual keyboard are changed accordingly.

6. The method according to claim 5, characterized in that Following the change of the rotation direction and the rotation angle, correspondingly changing the highlighted character on the virtual keyboard includes: Obtaining the arrangement order of each character in the virtual keyboard; Following the changes in the rotation direction and the rotation angle, the highlighted characters on the virtual keyboard are changed accordingly according to the arrangement order of the characters in the virtual keyboard.

7. The method according to claim 1, characterized in that Also includes: When the movement operation is triggered, the preset characters in the virtual keyboard are highlighted.

8. The method according to claim 1, characterized in that: Also includes: Following the user's moving operation, the highlighted candidate item on the candidate bar is changed accordingly; When the moving end condition is met, determining the target candidate item selected by the user; Enter the target candidate in the input box.

9. The method according to claim 1, characterized in that: Also includes: According to the user's click operation on the display module, the corresponding target character on the virtual keyboard is highlighted, and the target character is determined to be selected.

10. An input device for a device, characterized in that: The device includes a display module, a sensing module and a gear button module, and the apparatus includes: An input display module, used for displaying an input method interface on the display module, wherein the input method interface includes a virtual keyboard; An operation transformation module, used to follow the user's movement operation and correspondingly transform the highlighted characters on the virtual keyboard, wherein the movement operation includes a sliding operation on the sensing module or a gear rotation operation on the gear button module; The first selection module is used to determine the target character selected by the user when the moving end condition is met; A candidate determination module, used to determine candidate items according to the target character; The candidate display module is used to display the candidate items in the candidate column of the virtual keyboard.

11. A watch, characterized in that: include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the input method of the device according to any one of claims 1 to 9 are implemented.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the input method of the device according to any one of claims 1 to 9 are implemented.