Single-handed operation method, touch terminal and readable storage medium
By displaying virtual buttons on the screen and combining them with touch and swipe operations, the problem of inaccurate operation and increased difficulty caused by the shrinking screen size in one-handed operation is solved, enabling accurate control and easy operation of the entire screen with one hand.
Patent Information
- Application Number
- CN202111381791.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-19
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2041-11-19
AI Technical Summary
Existing one-handed operation methods suffer from reduced accuracy and increased difficulty in human-computer interaction due to the smaller display screen.
Virtual buttons are displayed on the screen, and continuous control is achieved through touch and swipe operations along the operation path. The virtual buttons are switched to the target display item based on the swipe speed and dwell time to execute operation commands.
It enables precise control of the entire screen when operating with one hand, avoids screen shrinkage, and improves operational accuracy and the convenience of human-computer interaction.
Smart Images

Figure CN116149536B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a single-hand operation method, a touch terminal and a readable storage medium. BACKGROUND
[0002] With the development of technology, mobile devices with large screens such as large-screen smart phones and tablet computers have become very common. While users enjoy the better visual experience brought by mobile devices with large screens, they also encounter new problems: when a user performs a single-hand operation, the user's fingers cannot cover the entire area of the screen, which will result in the inability to control the entire touch screen through a single-hand operation.
[0003] A single-hand operation method is provided. A terminal device can reduce the display interface of a screen and display the reduced display interface on the left side or right side of the screen, so that a user can perform an operation on the reduced display interface through a single hand.
[0004] However, the above single-hand operation method reduces the size of each interface element in the display interface, which not only reduces the accuracy of the operation and makes human-computer interaction more difficult to operate, but also reduces the display effect. SUMMARY
[0005] In view of this, the embodiments of the present application provide a single-hand operation method, a touch terminal and a readable storage medium to improve the problem of inaccurate human-computer interaction operation caused by the need to reduce the display screen in the existing single-hand operation method.
[0006] The single-hand operation method provided by the embodiments of the present application comprises:
[0007] displaying a virtual key on a display interface, wherein the virtual key is located on a preset operation path of the display interface and is located at a first position of the operation path;
[0008] controlling the virtual key to move to a first display item located in an indirect control area of the display interface according to a touch operation, wherein the indirect control area is an area of the display interface controlled by touching the virtual key and the operation path, the indirect control area includes a plurality of display items, and the position of the first display item is adjacent to the first position;
[0009] accepting a sliding operation of sliding from the first position to a target position along the operation path, wherein the touch operation and the sliding operation are consecutive operations of actions in sequence;
[0010] if the sliding speed of the sliding operation is less than a preset speed threshold, then controlling the virtual key to switch from the first display item to a target display item according to the sliding operation and the dwell time of the sliding operation at the target position.
[0011] Based on the ending gesture of the swipe operation, an operation command is executed on the target display item.
[0012] Optionally, if the dwell time is less than a preset time threshold, then controlling the virtual button to switch from the first display item to the target display item based on the swipe operation and the dwell time of the swipe operation at the target position includes:
[0013] The virtual button is controlled to switch sequentially from the first display item to other display items adjacent to the operation path until it switches to the target display item, the position of which is adjacent to the target position.
[0014] Optionally, if the dwell time is greater than or equal to the time threshold, then controlling the virtual button to switch from the first display item to the target display item based on the swipe operation and the dwell time of the swipe operation at the target position includes:
[0015] The virtual buttons are controlled to sequentially switch from the first display item to other display items adjacent to the operation path, until a second display item is displayed, the second display item being adjacent to the target location; and...
[0016] The virtual button is controlled to switch from the second display item to other display items located on the virtual pointer axis until the target display item is switched to. The virtual pointer axis is a virtual straight line connecting the target position and the second display item.
[0017] Optionally, after displaying the virtual buttons on the display interface, the method further includes:
[0018] The displayed items are arranged into several queues, with each queue's displayed items located on the same virtual pointer axis.
[0019] Optionally, the target location includes a first target location and a second target location;
[0020] The step of accepting the sliding operation from the first position to the target position along the operation path includes: accepting the sliding operation, wherein the sliding operation is: sliding along the operation path to the first target position, staying for a first dwell time, continuing to slide to the second target position, and staying for a second dwell time;
[0021] The step of controlling the virtual button to switch from the first display item to the target display item based on the sliding operation and the dwell time of the sliding operation at the target position includes: controlling the virtual button to switch from the first display item to the target display item based on the sliding operation and the second dwell time.
[0022] Optionally, the ending gesture of the sliding operation comprises lifting up from the operation path.
[0023] The operation instruction performed on the target presentation item according to the ending gesture of the sliding operation comprises opening the target presentation item according to the ending gesture of the sliding operation.
[0024] Optionally, the target presentation item is a presentation item for accepting keyboard input information after being opened.
[0025] After opening the target presentation item according to the ending gesture of the sliding operation, the method further comprises:
[0026] displaying a virtual keyboard in a direct control area of the display interface, wherein the direct control area is located on a side of the operation path away from the indirect control area.
[0027] Optionally, the ending gesture of the sliding operation comprises sliding out from the operation path to a side away from the indirect control area.
[0028] The operation instruction performed on the target presentation item according to the ending gesture of the sliding operation comprises abandoning opening the target presentation item according to the ending gesture of the sliding operation.
[0029] Optionally, the operation path comprises a starting position and a terminal position, the first position is the starting position, and the target position is the terminal position.
[0030] After accepting the sliding operation of sliding from the first position to the target position along the operation path, the method further comprises:
[0031] If the sliding speed of the sliding operation is greater than or equal to the preset speed threshold, the virtual key is controlled to move to the terminal position.
[0032] An ending gesture of the sliding operation is received, and a system operation instruction is executed according to the ending gesture.
[0033] Optionally, the ending gesture of the sliding operation comprises sliding out from the display interface along an extension direction of the operation path.
[0034] The operation instruction performed on the target presentation item according to the ending gesture of the sliding operation comprises controlling the indirect control area to switch to display a next page of presentation items according to the ending gesture of the sliding operation.
[0035] Optionally, the ending gesture of the sliding operation comprises sliding out from the terminal position to a side away from the indirect control area.
[0036] The operation instruction is executed on the target display item according to the end gesture of the sliding operation, and the operation instruction includes opening a notification bar according to the end gesture of the sliding operation.
[0037] Optionally, before displaying the virtual button on the display interface, the method further includes:
[0038] starting a one-hand operation mode;
[0039] Optionally, after starting the one-hand operation mode, the method further includes:
[0040] setting the operation path.
[0041] Optionally, after displaying the virtual button on the display interface, the method further includes accepting a touch operation on the virtual button.
[0042] Optionally, after the virtual button is controlled to move to a first display item located in an indirect control area of the display interface, the method further includes:
[0043] activating a one-hand mode touch function of the operation path.
[0044] Optionally, the operation path is hidden or displayed on the display interface.
[0045] Optionally, after the operation instruction is executed on the target display item according to the end gesture of the sliding operation, the method further includes:
[0046] controlling the virtual button to return to the first position.
[0047] Embodiments of the present application further provide a touch terminal, which includes a memory and a processor. The memory stores a one-hand operation method program, and the one-hand operation method program is executed by the processor to implement the steps of the one-hand operation method in any of the above embodiments.
[0048] Embodiments of the present application further provide a readable storage medium, which stores a one-hand operation method program. The one-hand operation method program is executed by a processor to implement the steps of the one-hand operation method in any of the above embodiments.
[0049] The single-hand operation method, the touch terminal and the readable storage medium provided by the above-mentioned embodiments of the present application, the single-hand operation method comprises displaying a virtual button on a display interface, and performing a touch operation and a sliding operation from a first position to a target position on an operation path, wherein the touch operation and the sliding operation are consecutive operations of prior actions, if a sliding speed of the sliding operation is less than a preset speed threshold, the touch terminal controls the virtual button to switch from a first display item to a target display item according to the sliding operation and a staying time of the sliding operation at the target position, and finally executes an operation instruction on the target display item according to an end gesture of the sliding operation. The single-hand operation method can realize the operation of the whole screen by the common touch and sliding operation, is simple in operation, and is more accurate in man-machine interaction without reducing the screen in the whole operation process. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0051] Figure 1 is a single-hand operation method flowchart of the first embodiment of the present application;
[0052] Figure 2 is a man-machine interaction interface diagram of the single-hand operation method of an embodiment of the present application;
[0053] Figure 3 is a diagram of selecting a target display item of the single-hand operation method of an embodiment of the present application;
[0054] Figure 4 is a diagram of the single-hand operation method of an embodiment of the present application;
[0055] Figure 5 is a single-hand operation method flowchart of the second embodiment of the present application;
[0056] Figure 6 is a single-hand operation method flowchart of the third embodiment of the present application;
[0057] Figure 7 is a display interface transformation diagram of the single-hand operation process of an embodiment of the present application;
[0058] Figure 8 is another display interface transformation diagram of the single-hand operation process of an embodiment of the present application;
[0059] Figure 9 is a single-hand operation method flowchart of the fourth embodiment of the present application;
[0060] Figure 10 is a display item arrangement diagram of a single-hand operation method display interface according to an embodiment of the present application;
[0061] Figure 11 is a diagram of selecting a target display item in a single-hand operation method according to an embodiment of the present application;
[0062] Figure 12 is a diagram of transforming a display interface in another single-hand operation process according to an embodiment of the present application;
[0063] Figure 13 is a structural diagram of an electronic device according to an embodiment of the present application;
[0064] Figure 14 is a structural diagram of a touch terminal according to an embodiment of the present application. DETAILED DESCRIPTION
[0065] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. In the case of no conflict, the following various embodiments and technical features thereof can be combined with each other.
[0066] A single-hand operation method flow diagram provided by the first embodiment of the present application is shown in Figure 1 The method can be applied to a mobile touch device such as a mobile phone or a tablet computer, or to an ultra-large electronic touch screen (a user can only touch part of the screen). The single-hand operation method can include S101-S105.
[0067] S101, displaying a virtual button on a display interface, wherein the virtual button is located on a preset operation path of the display interface and at a first position of the operation path.
[0068] As some examples, a display interface of a touch device is shown in Figure 2 The display interface includes two interactive elements, a virtual button 1 and an operation path 2. The virtual button 1 is located at a first position of the operation path 2. The first position can be one end of the operation path 2 or a certain position in the middle of the operation path 2, which is applicable to the following embodiments of the present application. A user can touch the virtual button 1 and slide along the operation path 2 for touch operation.
[0069] It can be understood that the virtual button 1 and the operation path 2 are interactive elements added in the single-hand operation mode of the embodiments of the present application. The virtual button 1 is displayed on the display interface. The virtual button 1 can be a pattern such as an arrow, a triangle, a rectangle, a polygon, a circle, a ring, etc. The virtual button 1 can be a transparent pattern or a pattern highlighted by filling a certain color.
[0070] As some examples, the operation path 2 can be a broken line type (as shown in Figure 3 , Figure 4 ), a smooth curve type, or an arc type, such as a quarter arc type, which is set at the lower right of the touch device for the right hand to operate with the thumb in a single hand holding mode, or at the lower left of the touch device for the left hand to operate with the thumb in a single hand holding mode. Figure 2
[0071] As some examples, the operation path 2 can be hidden, i.e., the display interface only displays the virtual button 1 as an interactive element, so that the display interface looks more concise. The operation path can also be displayed on the display interface to improve the accuracy of the sliding operation. The operation path 2 can also be set in such a way that it is displayed only when the touch operation is accepted in the single hand operation mode to guide the touch operation direction, and then hidden after the touch operation is completed, which combines the advantages of the above two setting methods. The operation path 2 can be displayed in the form of a single dashed line to indicate the operation path, or in the form of a graphical area (dashed line range) to indicate the touch operation range as shown in Figure 2 , Figure 3 .
[0072] S102, according to the touch operation, the virtual button is controlled to move to a first display item located in an indirect control area of the display interface, wherein the indirect control area is an area of the display interface controlled by touching the virtual button and the operation path, the indirect control area includes a plurality of display items, and the first display item is adjacent to the first position.
[0073] It should be noted that the display interface includes a plurality of display items 3 in addition to the two interactive elements of the virtual button 1 and the operation path 2 described above. For ease of description, each display item 3 is numbered with two digits, as shown in Figure 3 , which can be described as XX display item in the following description.
[0074] As some examples, the display item 3 can be an application icon (such as Alipay, WeChat, etc.), a folder, or other options provided by the system, such as "Settings", "Clock", "Calendar", etc. The display item 3 can also be a sub-option of the above-mentioned display item 3 after being opened, such as a function item of an application after being opened, a sub-menu after "Settings" is opened, a picture file after a picture folder is opened, a video file after a video folder is opened, etc.
[0075] The above-mentioned display item 3 is located in the indirect control area 4 of the display interface, as shown in Figure 3 When the user operates the touch control terminal with one hand, the user is not convenient to touch the display item 3 in the indirect control area 4 directly, and can control the display item 3 by touching the virtual button 1 and operating the path 2 according to the method of the embodiment of the present application.
[0076] The user can touch a certain position of the path to control the virtual button 1 to move to the first display item of the indirect control area 4. As an example, when the user touches the virtual button 1, the touch control terminal controls the virtual button 1 to move to the first display item of the indirect control area 4 according to the touch operation, and the position of the first display item is adjacent to the first position of the virtual button 1. For example, as shown in FIG. 1C, when the user touches the virtual button 1, the touch control terminal controls the virtual button 1 to move to the display item 11 adjacent to the touch position. Figure 3
[0077] S103, accepting the sliding operation from the first position to the target position along the path, wherein the touch operation and the sliding operation are consecutive operations of the preceding action.
[0078] When the user touches the virtual button 1, the touch finger is located at the first position of the path, and the sliding operation along the path 2 can be continued.
[0079] It should be noted that in the embodiment of the present application, the touch operation and the sliding operation on the path 2 are not two completely independent operations, but consecutive operations of the preceding action, that is, after touching the virtual button 1, the operation object (for example, the thumb) continues to slide along the path 2 without lifting, or in other words, the operation object and the path 2 are in contact throughout the entire touch process from touching the virtual button 1 to the end of the sliding operation.
[0080] As an example, the first position is set at one end of the path 2, and the sliding operation can slide from one end of the path 2 to other positions or directly slide to the other end of the path 2;
[0081] As an example, the first position is set at a certain position in the middle of the path 2, and the sliding operation can slide to other positions from the first position in a sliding direction or directly slide to one end of the path 2 in the sliding direction.
[0082] The sliding operation can slide at different speeds, and can stay for different stay times after sliding to the target position. As an example, the sliding operation can be long pressing the target position or short pressing the target position after sliding to the target position, or continue to slide after long pressing / short pressing the target position, and so on. The long pressing / short pressing can be set in advance.
[0083] S104, if the sliding speed of the sliding operation is less than a preset speed threshold, then the virtual button is switched from the first display item to the target display item according to the sliding operation and the dwell time of the sliding operation at the target position.
[0084] A speed threshold can be preset. When the user performs the sliding operation along the operation path 2, the touch terminal detects the sliding speed of the user and compares it with the speed threshold. When the sliding speed of the sliding operation is less than the speed threshold, the virtual button 1 is switched from the first display item to the target display item according to the sliding operation and the dwell time of the sliding operation at the target position.
[0085] As an example, when the dwell time of the sliding operation at the target position is less than a preset time threshold, the virtual button 1 is switched to the target display item in the first mode according to the process of the sliding operation sliding to the target position.
[0086] As an example, when the dwell time of the sliding operation at the target position is greater than or equal to a preset time threshold, the virtual button 1 is switched to the second display item in the first mode according to the process of the sliding operation sliding to the target position, and the virtual button 1 is switched to the target display item in the second mode according to the dwell time of the sliding operation at the target position. The switching in the first mode and the switching in the second mode can traverse all the display items 3 in the indirect control area 4.
[0087] As some examples, the first mode can be a first direction, and the second mode can be a second direction. The first direction and the second direction can be non-parallel, so that moving in the two directions can traverse all the display items 3 in the indirect control area 4. The first direction and / or the second direction can be a straight direction or a curved direction.
[0088] As an example, when the sliding operation slides to the target position, the virtual button 1 is switched to the display item 3 adjacent to the target position in the first mode. When the sliding operation dwells at the target position, the virtual button 1 also dwells on the display item 3. If the dwell time t of the sliding operation at the target position is less than a preset time threshold T, the current display item 3 is taken as the target display item. If the dwell time t of the sliding operation at the target position is greater than or equal to the preset time threshold T, the virtual button 1 is switched from the current display item 3 to other display items 3 in the second mode, until the sliding operation is terminated from the target position, i.e. after t time, the display item 3 where the virtual button 1 finally dwells is determined as the target display item.
[0089] S105, according to the end gesture of the sliding operation, executing an operation instruction on the target display item.
[0090] According to the aforementioned touch operation and sliding operation of the user, after the target display item is selected, the touch terminal can execute further operation instructions on the target display item through the end gesture of the sliding operation.
[0091] As some examples, the end gesture can be lifting from the target position, or sliding out from a certain position to a specific direction, for example, sliding out from the target position along the operation path 2, or sliding out directly from the target position to the operation path 2, such as sliding out along the normal direction of the operation path, or sliding out at other angles, sliding out to one side of the indirect control area 4, or sliding out far away from one side of the indirect control area 4, and the like.
[0092] The end gesture of various sliding operations can be set in advance, and as an example, the operation instruction of opening the target display item can be executed when the target position of the operation path 2 is lifted.
[0093] The single-hand operation method provided by the above embodiments of the application is through touch operation and sliding operation from the first position to the target position on the operation path 2, wherein the touch operation and the sliding operation are consecutive operations of the first action, if the sliding speed of the sliding operation is less than the preset speed threshold, the touch terminal controls the virtual button to switch from the first display item to the target display item according to the sliding operation and the dwell time of the sliding operation at the target position, and finally executes the operation instruction on the target display item according to the end gesture of the sliding operation. The single-hand operation method can realize single-hand operation on the entire screen through common touch and sliding operations, which is not only simple in operation, but also more accurate in human-computer interaction without the need to reduce the screen during the entire operation process.
[0094] The single-hand operation method provided by the second embodiment of the application has a flowchart as shown in Figure 5 The single-hand operation method can include S501-S5062.
[0095] S501, display a virtual button on a display interface, wherein the virtual button is located on a preset operation path on the display interface and at a first position on the operation path.
[0096] Referring to Figure 3 , the display interface includes a virtual button 1, an operation path 2, and a display item 3, the operation path 2 divides the entire display interface into an indirect control area 4 and a direct control area 6, and the display item 3 is located in the indirect control area 4. The operation path 2 is hidden, and in order to describe the direction, the operation path 2 is represented by a dashed line.
[0097] The virtual button 1 is located at the first position on the operation path 2.
[0098] S502, accept touch operation on the virtual button.
[0099] The user first needs to touch the virtual key 1 when operating with one hand.
[0100] S503, according to the touch operation, the virtual key is controlled to move to the first display item located in the indirect control area of the display interface, and the position of the first display item is adjacent to the first position.
[0101] When the touch terminal receives the touch operation of the user touching the virtual key 1, a corresponding control instruction is generated to control the virtual key 1 to move to the display item 3 adjacent to the first position, i.e., the display item 11.
[0102] S504, a sliding operation along the operation path from the first position to the target position is accepted, and the target position is stopped for a time t, wherein the touch operation and the sliding operation are consecutive operations of the preceding action, and the sliding speed is less than a preset speed threshold.
[0103] After the user touches the virtual key 1, the user slides along the operation path 2 at a speed less than the preset speed threshold, and slides to the target position A, and then stops at the target position A for a time t.
[0104] If the stopping time t of the sliding operation at the target position is less than a preset time threshold T, step S5051 is executed, and as another embodiment, if the stopping time t is greater than or equal to the preset time threshold T, step S5052 is executed.
[0105] S5051, if t
[0106] In combination Figure 3 When the user slides along the operation path 2 at a speed less than the preset speed threshold, and the stopping time t after sliding to the target position A is less than the preset time threshold T, the touch terminal controls the switching order of the virtual key 1 on the display item 3 to be: the display item 11→the display item 21→the display item 31→the display item 41, and the display item 41 is the final target display item, wherein the display item 41 is adjacent to the target position A. In this embodiment, the switching direction of the virtual key 1 on the different display items 3 is substantially parallel to the operation path 2.
[0107] In this embodiment, by touching the virtual key 1 and sliding along the operation path 2, and when the sliding speed is less than the preset speed threshold and the stopping time after sliding to the target position is less than the preset time threshold, the display items 3 adjacent to the operation path 2 can be selected, the operation is simple, and the screen does not need to be reduced.
[0108] It can be understood that the sliding operation speed can be 0, that is, the user only performs the operation of touching the virtual button 1, and at this time, when the time for which the operation of touching the virtual button 1 is maintained is less than the preset time threshold T, the first display item is taken as the target display item.
[0109] S5052, the virtual button is controlled to be switched from the first display item to other display items adjacent to the operation path in sequence, and when the second display item adjacent to the target position is switched to, the virtual button is further controlled to be switched from the second display item to other display items located on the virtual pointing axis, until the target display item is switched to, and the virtual pointing axis is a virtual straight line passing through the target position and the second display item.
[0110] It should be noted that in the embodiment, the switching process of the virtual button 1 on different display 3, the first switching mode is the same as step S5051, and the second switching mode can be switched in the direction of the virtual pointing axis 5.
[0111] It can be understood that the virtual pointing axis 5 can be set according to the arrangement mode of the display item 3 in advance. For example, the virtual pointing axis 5 can be the normal direction of the operation path.
[0112] As an example, the target position of the sliding operation can also be preset. For example, the target position of the sliding operation can be set as a circular region with a point on the virtual pointing axis 5 as the center, and the region is located on the operation path 2, which can be shown as Figure 4 the filled circular region on the operation path 2. Then, a mapping relationship is formed between all the target positions of the operation path and the display items 3 adjacent to each target position. When the target position is contacted by the sliding operation, the dwell time t of the sliding operation on the display item 3 corresponding to the target position can be calculated.
[0113] As some examples, the virtual pointing axis 5 can be displayed on the display interface. It can also not be displayed, but only all the display items 3 on the virtual pointing axis 5 corresponding to the currently touched target position are highlighted, so as to be a virtual pointing axis 5. The virtual pointing axis 5 can be one and move following the sliding operation of the thumb, or can be multiple, and only the virtual pointing axis 5 of the currently touched target position is displayed.
[0114] It can be understood that in the drawings of all embodiments of the present application, the virtual pointing axis 5 of the display interface can not be displayed, or one of them can be displayed. The virtual pointing axis 5 drawn in the drawings is to better illustrate the scheme of the embodiments of the present application, and does not necessarily represent that it is displayed on the display interface.
[0115] In combination Figure 4When the user slides to the target position A and the stay time t at the target position A is greater than or equal to the preset time threshold T, the touch terminal controls the virtual key 1 to be switched from the 11th display item to the 21st display item and the 31st display item in sequence, and after being switched to the 41st display item, the virtual key 1 is continuously controlled to switch the display item 3 on the virtual pointing axis 5 where the 41st display item is located, and the switching sequence is: the 41st display item→the 42nd display item→the 43rd display item→the 44th display item. After the time t, the 43rd display item where the virtual key 1 finally stays is the target display item.
[0116] It should be noted that in other embodiments, if the user's stay time t at the first target position A is long enough, the virtual key 1 is cyclically switched among the 41st display item to the 44th display item, so that after the user misses the target display item due to not controlling the stay time t well, the user can continue to select.
[0117] In this embodiment, by touching the virtual key 1 and sliding on the operation path 2, and when the sliding speed is less than the preset speed threshold and the stay time after sliding to the target position is greater than or equal to the preset time threshold, all display items 3 located on the same virtual pointing axis 5 can be selected, which is not only simple to operate, but also does not need to reduce the screen.
[0118] It can be understood that the sliding operation speed can be 0, that is, the user only performs the touch operation of the virtual key 1. When the stay time t of the touch operation is greater than or equal to the preset time threshold T, the virtual key 1 is switched among the display items 3 on the virtual pointing axis 5 where the first position is located, until the target display item is selected after the stay time t.
[0119] S5061, the sliding operation is lifted from the operation path 2 to control opening of the target display item.
[0120] After the target display item is selected by the touch terminal according to the foregoing touch operation and sliding operation of the user, further operation instructions can be executed on the target display item through an end gesture of the sliding operation.
[0121] In this embodiment, when the user touches the virtual key 1, slides to the target position at a speed lower than the preset speed threshold, and selects the target display item after the stay time t, the thumb is lifted (if the thumb is operated), and the touch terminal controls to open the target display item.
[0122] As another embodiment, step S5062 can also be executed according to other end gestures of the sliding operation.
[0123] S5062, the sliding operation is slid out from the operation path to a side away from the indirect control area to control abandonment of opening of the target display item.
[0124] In this embodiment, reference Figure 4 When the user touches the virtual button 1, the user slides to the target position A at a speed lower than the preset speed threshold. After a dwell time t, the user selects the target display item. For example, if the target display item is display item number 43, the user slides the thumb from the operation path 2 to the lower right (in the direction of the hollow arrow, i.e. away from the indirect control area 4) out of the operation path 2, and the touch terminal controls the user to abandon opening the target display item.
[0125] The single-handed operation method provided in the above embodiments of this application involves touching a virtual button 1 and sliding it along an operation path 2 from a first position to a target position. The touch and sliding operations are sequential actions. If the sliding speed is less than a preset speed threshold, the touch terminal controls the virtual button to switch from the first displayed item to the target displayed item based on the duration of the sliding operation at the target position. Finally, based on the ending gesture of the sliding operation, an operation command is executed on the target displayed item, which can either open the target displayed item 3 or cancel opening the target displayed item 3. This single-handed operation method allows for single-handed operation of all displayed items 3 in the indirect control area using ordinary touch and sliding operations. It is not only simple to operate, but the entire operation process does not require screen shrinking, resulting in more accurate human-computer interaction.
[0126] The flowchart of the one-handed operation method provided in the third embodiment of this application is shown below. Figure 6 As shown, the one-handed operation method may include S601-S609.
[0127] S601, activate one-handed operation mode.
[0128] The one-handed operation mode can be activated by certain triggering conditions, such as by one or more of the following: buttons on the touch terminal, gestures, or verification information.
[0129] As examples, one-handed operation mode can be activated through the system menu by directly selecting "One-handed Operation Mode," or it can be activated through the home button with fingerprint recognition. The home button can be a mechanical home button or a virtual home button. When the home button is a virtual home button, fingerprint recognition can be achieved through in-display fingerprint technology. For example, you can double-tap the home button with your thumb while simultaneously recognizing your left or right hand based on the angle of your thumb's fingerprint to activate either left-handed or right-handed one-handed operation mode.
[0130] As examples, after one-handed mode is activated, the display may show virtual button 1, virtual button 1 and operation path 2 simultaneously, or virtual button 1 and operation path 2 may be activated but not displayed. It should be noted that activating operation path 2 is only one option for activating one-handed mode.
[0131] S602, set the operation path.
[0132] That is, after starting the one-hand operation mode, the operation path 2 can be set in advance and stored in the system, or can be set after starting the one-hand operation mode. Therefore, this step is optional. The operation path 2 is set after starting the one-hand operation mode, so that personalized operation path 2 can be set according to different users (for example, the length of the fingers, etc.). The position of the operation path 2 from the hand can be close or far, and the shape of the operation path 2 can also be set according to the preference, thereby improving the operation convenience and application range of the touch device.
[0133] It can be understood that when the operation path 2 is set and activated, sliding along the operation path 2 realizes different functions in the one-hand operation mode and the conventional operation mode.
[0134] S603, display a virtual button on the display interface, wherein the virtual button is located on a preset operation path of the display interface, the operation path includes a starting position and an ending position, and the virtual button is located at the starting position.
[0135] Reference Figure 7 After starting the one-hand operation mode and setting the arc-shaped operation path 2, the terminal controls the virtual button 1 to be displayed on the virtual path 2. The display interface includes the virtual button 1, the operation path 2, and the display item 3. The operation path 2 divides the entire display interface into an indirect control area 4 and a direct control area 6, and the display item 3 is located in the indirect control area 4. The operation path 2 includes a starting position B1 at the lower left and an ending position B2 at the upper right, and the virtual button 1 is located at the starting position B1. The operation path 2 is hidden, and the operation path 2 is represented by a dashed line for the purpose of direction.
[0136] S604, accept the touch operation on the virtual button.
[0137] S605, according to the touch operation, control the virtual button to move to a first display item located in an indirect control area of the display interface, and the position of the first display item is adjacent to the first position.
[0138] As shown in Figure 7 When the user touches the virtual button 1, the virtual button 1 moves from the starting position B1 to the first display item adjacent to the starting position B1, that is, the 11th display item.
[0139] In an embodiment, when the user touches the virtual button 1, the one-hand mode touch function of the operation path 2 can also be activated at the same time. When the operation path 2 is not activated, the area is the same as other areas of the display interface, and only plays a general touch function. Therefore, setting the touch of the virtual button 1 as the activation condition of the operation path 2 can avoid misoperation when the operation path 2 is always in the activated state.
[0140] S606, receiving a sliding operation along the operation path from the starting position to the ending position, the sliding speed of the sliding operation being greater than or equal to the preset speed threshold, the touch operation and the sliding operation being consecutive operations.
[0141] After the user touches the virtual button 1, the user slides along the operation path 2 from the starting position B1 to the ending position B2, and the sliding speed is greater than or equal to the preset speed threshold. The operation path is shown in the left side of the figure. Figure 7 The left side of the figure shows the arrow of the line.
[0142] S607, controlling the virtual button to move to the ending position.
[0143] Referring to Figure 7 When the user slides to the ending position B2, and the sliding speed of the sliding operation is greater than or equal to the preset speed threshold, the touch terminal controls the virtual button 1 to move to the ending position B2 on the operation path 2.
[0144] In one embodiment, the virtual button 1 is moved to the starting position B1 by the item 11, and then moved to the ending position B2 along the operation path 2.
[0145] S6081, executing a system operation instruction of opening the notification bar according to the ending gesture of the sliding operation, wherein the ending gesture of the sliding operation is sliding out of the operation path to a side away from the indirect control area.
[0146] The system operation instruction is different from the operation instruction of the target item, and in some embodiments, the execution of the system operation instruction can be an operation on a non-item. For example, the system operation instruction can be a page turning operation on the screen, including a page turning operation on the indirect control area 4, or a sliding out operation on the top notification bar, and the like.
[0147] When the ending gesture of the sliding operation is sliding out of the operation path 2 to a side away from the indirect control area 4, in combination with Figure 7 the right side of the figure, the user slides out of the operation path 2 from the ending position B2 to the lower side. The touch terminal executes a system operation instruction of opening the notification bar according to the ending gesture of the sliding operation.
[0148] As an example, the touch terminal can control the notification bar to slide out of the top of the indirect control area 4 according to the ending gesture. That is, when the user touches the virtual button 1 and slides to the ending position B2 of the operation path 2 at a speed greater than the preset speed threshold, and slides out of the operation path 2 from the ending position B2 to the lower side, the touch terminal controls the notification bar to be opened.
[0149] As another embodiment, step S6082 can also be executed according to other ending gestures of the sliding operation.
[0150] S6082, according to the end gesture of the sliding operation, executing a system operation instruction of controlling the indirect control area to switch display of the next screen item, wherein the end gesture of the sliding operation is sliding out of the display interface from the termination position along the extension direction of the operation path.
[0151] Reference Figure 8 In the embodiment, the end gesture of the sliding operation is sliding out of the display interface from the termination position B2 along the extension direction of the operation path 2. According to the end gesture of the sliding operation, the touch control terminal controls the indirect control area 4 to switch display of the next screen item 3. That is, when the user touches the virtual button 1, slides from the starting position B1 of the operation path 2 to the termination position B2 at a speed greater than a preset speed threshold, and slides out of the display interface from the termination position B2 to the right, the touch control terminal controls the indirect control area 4 to switch display of the next screen item 3. After switching, the indirect control area 4 displays other different items 3.
[0152] As an example, when the indirect control area 4 switches the current page to the last page, it can be switched to the first page to perform a circular switching.
[0153] Optionally, the above embodiment can further include S609.
[0154] S609, controlling the virtual button to return to the starting position.
[0155] After the user performs a complete touch operation and a sliding operation (including the end gesture of the sliding operation), the touch control terminal can control the virtual button 1 to return to the first position B1, as shown in the right side of FIG. 2 and the right side of FIG. 3. Figure 7 Figure 8 As an example, after the virtual button 1 returns to the first position B1, the user can normally operate the entire display interface except the virtual button 1, at this time, the single-hand touch function of the operation path 2 needs to be activated by touching the virtual button 1.
[0156] As an example, after the virtual button 1 returns to the first position B1, the user can normally operate the entire display interface except the operation path 2, at this time, the operation path 2 is in an activated state together with the virtual button 1.
[0157] As an example, after the virtual button 1 returns to the first position B1, the user can normally operate the entire display interface except the operation path 2, at this time, the operation path 2 is in an activated state together with the virtual button 1.
[0158] The single-hand operation method provided by the above embodiments of the present application includes touch operation on the virtual key 1 and sliding operation on the operation path 2, wherein the touch operation and the sliding operation are consecutive operations of prior actions, and the sliding speed of the sliding operation is greater than or equal to a preset speed threshold. The touch terminal controls the virtual key 1 to move to the end position B2 of the operation path 2 according to the touch operation and the sliding operation, and finally executes a system operation instruction according to an end gesture of the sliding operation. The single-hand operation method can realize opening of a notification bar or display of a next page of the display items 3 in the indirect control area 4 by the touch operation and the sliding operation. According to the single-hand operation method, the operation on the display interface of the indirect control area 4 is simple, and the whole operation process does not need to reduce the screen, and the human-computer interaction is more accurate.
[0159] The single-hand operation method provided by the fourth embodiment of the present application has a flowchart as shown in Figure 9 The single-hand operation method can include S901-S908.
[0160] S901, displaying a virtual key on a display interface, wherein the virtual key is located on a preset operation path of the display interface and at a first position of the operation path.
[0161] As shown in Figure 10 , the control terminal controls the virtual key 1 to be displayed on the virtual path 2. The display interface includes the virtual key 1, the operation path 2 and the display items 3. The operation path 2 divides the whole display interface into the indirect control area 4 and the direct control area 6, and the display items 3 are located in the indirect control area 4. The virtual key 1 is located at the first position of the operation path, which can be the starting position of the operation path. The operation path 2 is hidden, and is represented by a dashed line for the purpose of description.
[0162] S902, controlling the display items to be arranged into a plurality of queues, so that the display items in each queue are located on a same virtual pointing axis.
[0163] As an example, when the virtual key 1 is displayed on the display interface, it can be indicated that the touch terminal enters a single-hand operation mode.
[0164] When the touch terminal enters the single-hand operation mode, the control terminal can rearrange all the display items 3 according to the shape of the indirect control area.
[0165] As some examples, the control terminal can generate uniform virtual pointing axes 5 according to the shape of the operation path 2. It can be simultaneously referred to Figure 4 and Figure 7 , for example, for Figure 4In the polyline-type operation path 2, the straight sections of operation path 2 can correspond to a parallel virtual pointing axis 5, while a non-parallel virtual pointing axis 5 is set at the corners of operation path 2 (i.e., the intersections of the polylines). For example, regarding... Figure 7 In the circular operation path 2, all virtual pointing axes 5 intersect at the center of operation path 2 and are evenly distributed radially along operation path 2. Each queue formed by the rearrangement of display item 3 is located on the same virtual pointing axis 5.
[0166] In one example, the display items 3 can be arranged according to the original virtual grid of the display interface. Display items 3 that are not on the virtual pointer axis 5 can be rearranged onto the virtual pointer axis 5. When one page is not enough to display all display items 3, they can be automatically arranged to the next page.
[0167] As some examples, such as Figure 10 As shown, after the display items 3 are arranged into several queues, each queue is located on a virtual pointing axis 5, and the number of display items 3 that can be displayed in the indirect control area 4 can be increased by shrinking the display item icons and / or by arranging adjacent display items 3 in a staggered manner.
[0168] The S903 accepts touch operations on virtual buttons.
[0169] S904, based on the touch operation, control the virtual button to move to the first display item located in the indirect control area of the display interface, the position of the first display item is adjacent to the first position.
[0170] Steps S903 and S904 can be referred to as steps S604 and S605 respectively, and will not be repeated in this embodiment.
[0171] S905, accept the swipe operation. The swipe operation is as follows: slide along the operation path to the first target position, stay for a first dwell time, continue to slide to the second target position, and stay for a second dwell time. The touch operation and the swipe operation are consecutive operations. The swipe speed of the swipe operation is less than a preset speed threshold.
[0172] Combination Figure 11 The swipe operation moves along operation path 2 from the first position C0 to the first target position C1, and after a first dwell time t1, continues to the second target position C2, where it dwells for a second dwell time t2. The entire touch operation and swipe operation are sequential actions, and the swipe speed is less than a preset speed threshold.
[0173] That is, in a complete sliding operation, the sliding stops at a certain position in the middle of operation path 2 (i.e., stops at the first target position). This stop can occur once or more, and the solution in this embodiment can be applied to all of them.
[0174] S906, switching the virtual button from the first display item to a target display item according to the second dwell time.
[0175] Reference Figure 11 After the user touches the virtual button 1 and slides along the operation path 2 to the first target position C1, the user dwells for a first dwell time t1.
[0176] If the first dwell time t1 is less than a preset time threshold T, the touch terminal controls the virtual button 1 to switch from the first display item (the 11th display item) to other display items 3 adjacent to the operation path 2 in sequence until the 41st display item adjacent to the first target position C1.
[0177] If the first dwell time t1 is greater than or equal to the preset time threshold T, after the virtual button 1 switches to the 41st display item, the virtual button 1 further switches to other display items 3 along the virtual pointing axis 5 where the 41st display item is located.
[0178] Since the user does not have an end gesture after sliding to the first target position C1, but further slides to the C2 position and dwells for a second dwell time t2, the touch terminal gives up the target display item selected at the C1 position and controls the virtual button 1 to continue switching from the display item 3 selected at the first target position to other display items 3 close to the edge of the operation path 2 in sequence until the 71st display item adjacent to the second target position C2.
[0179] Specifically, the path of the second switching of the virtual button 1 to the display items 3 is: the 41st display item→the 51st display item→the 61st display item→the 71st display item. If the second dwell time t2 of the virtual button 1 at the second target position C2 is less than the preset time threshold T, the 71st display item is determined as the target display item. If the second dwell time t2 is greater than or equal to the preset time threshold T, after the virtual button 1 switches to the 71st display item, the virtual button 1 further switches along the virtual pointing axis 5 where the 71st display item is located, and the further switching path is: the 71st display item→the 72nd display item→the 73rd display item→the 74th display item→the 75th display item. When the second dwell time t2 is reached, if the virtual button 1 switches to the 73rd display item, the 73rd display item is taken as the target display item.
[0180] In the application scenario of the embodiment, for the sliding operation that has experienced a pause, only the last sliding operation is effective, and the target display item selected by the sliding operation before the last sliding operation is abandoned regardless of the length of time of dwelling on the operation path, and the target display item selected by the last sliding operation is taken as the criterion.
[0181] That is, when the user slides to position C1, changes the mind and wants to operate the corresponding display item 3 at position C2, the user can continue to slide to position C2 after staying at position C1 for a first time t1, without re-operating from the original position, and the operation can be continuously performed, improving the convenience of touch operation.
[0182] S907, according to the end gesture of the sliding operation, executing the operation instruction on the target display item, the end gesture of the sliding operation being lifting up from the operation path.
[0183] Step S907 can refer to step S5061, and the present embodiment will not be described again.
[0184] The single-hand operation method provided in the above embodiments can control the display items 3 to be arranged into a plurality of queues after the virtual button 1 is displayed on the display interface, so that the display items in each queue are located on the same virtual pointing axis 5, and the number of display items that can be displayed in the indirect control area 4 can be increased by reducing the display item icons and / or staggered arrangement of adjacent display items 3. In addition, when the user makes a mistake in sliding operation, the user can continuously perform the operation without re-operating from the original position, improving the convenience of touch operation. The method is not only simple to operate, but also does not need to reduce the screen during the entire operation process, and the human-computer interaction is more accurate.
[0185] Optionally, the above embodiments can further include S908.
[0186] S908, when the target display item is a display item that is used to accept keyboard input information after being opened, displaying a virtual keyboard in the direct control area of the display interface, wherein the direct control area is located on the side of the operation path away from the indirect control area.
[0187] As some examples, the display item that is used to accept keyboard input information after being opened can be a social object icon of a social software, such as a friend icon, a group chat icon, etc. of WeChat. When the display item 3 is a friend icon of WeChat, as shown in FIG. 8B, the display items 3 of the friend icons are arranged in the indirect control area 4 after WeChat is executed and opened, and the display items 3 of the friend icons can be arranged according to the initials of the surnames, and preferably, the friend icons of the most recently contacted friends are displayed on the first page. After any one of the friend icons is selected as the target display item by touch operation and the opening operation is performed, the information input state can be entered, which can be character, word input or voice input, etc. through the keyboard. Figure 12
[0188] As some examples, after being opened, the display item for accepting the information including the keyboard input can also be a system parameter setting item, for example, can be a brightness setting icon, a volume setting icon, etc. For example, after selecting the brightness setting icon as the target display item by the touch operation and performing the opening operation, the brightness value input state can be performed.
[0189] As some examples, in the input state, voice input can be performed. Also, after the display item is opened, the touch terminal can control the display of the virtual keyboard in the direct control area 6 of the display interface, so that the information input can be performed by the single-hand operation of the virtual keyboard.
[0190] It should be noted that in the embodiment, the display interface further includes the direct control area 6, which is located in the range that can be directly operated by the single hand of the user.
[0191] As some examples, the direct control area 6 is located on the side of the operation path 2 away from the indirect control area 4, for example, the operation path 2 divides the display interface into the direct control area 6 and the indirect control area 4. In the single-hand operation mode, the direct control area 6 can be in the active state and has the touch function, or can be in the inactive state and does not have the touch function, and is activated only when the virtual keyboard is displayed.
[0192] As some examples, when the touch terminal controls the display of the virtual keyboard in the direct control area 6 of the display interface, the direct control area 6 is in the active state and has the touch function. The user can perform the single-hand input of the character information. When the area of the direct control area 6 is insufficient to display the entire virtual keyboard, the virtual keyboard can be completely displayed by zooming. The size of the virtual keyboard can also not be changed, and the characters to be input can be displayed by the dragging method. The shape of the virtual keyboard can also be adaptively changed according to the shape of the operation path to maximize the display of the virtual keyboard.
[0193] The single-hand operation method provided by the above-mentioned embodiments of the application can select the target social object and input the text information for social interaction by the touch operation of the virtual key 1 and the sliding operation on the operation path 2. The method is simple to operate, and the entire operation process does not need to reduce the screen, and the human-computer interaction is more accurate.
[0194] The embodiments of the application further provide an electronic device, such as Figure 13 As shown in the figure, the electronic device 1300 can include a display module 1301, a first receiving module 1302, a first control module 1303, a second receiving module 1304, a second control module 1305, and an execution module 1306.
[0195] The display module 1301 is configured to display a virtual key on a display interface, wherein the virtual key is located on a preset operation path of the display interface and is located at a first position of the operation path.
[0196] The first receiving module 1302 is configured to receive the touch operation on the virtual key.
[0197] The first control module 1303 is configured to control the virtual key to move to a first display item located in an indirect control area of the display interface, wherein the indirect control area is an area of the display interface for controlling by touching the virtual key and operating a track, and the indirect control area includes a plurality of display items, and the first display item is adjacent to the first position.
[0198] The second receiving module 1304 is configured to receive a sliding operation of sliding from the first position to a target position along an operating path.
[0199] The second control module 1305 is configured to, if the sliding speed of the sliding operation is less than a preset speed threshold, control the virtual key to switch from the first display item to a target display item according to the sliding operation and a stay time of the sliding operation at the target position, wherein the touch operation and the sliding operation are consecutive operations of the first and second actions.
[0200] The execution module 1306 is configured to execute an operation instruction on the target display item according to an end gesture of the sliding operation.
[0201] In one of the embodiments, the second control module 1305 is further configured to:
[0202] If the stay time is less than a preset time threshold, control the virtual key to switch from the first display item to other display items adjacent to the operating path in sequence until the target display item, and the target display item is adjacent to the target position.
[0203] In one of the embodiments, the second control module 1305 is further configured to:
[0204] If the stay time is greater than or equal to the time threshold, control the virtual key to switch from the first display item to other display items adjacent to the operating path in sequence until the second display item, and the second display item is adjacent to the target position; and
[0205] Control the virtual key to switch from the second display item to other display items located in a virtual pointing axis until the target display item, wherein the virtual pointing axis is a virtual straight line connecting the target position and the second display item.
[0206] In one of the embodiments, the first control module 1303 is further configured to:
[0207] Control the display items to be arranged into a plurality of queues, so that the display items in each queue are located on the same virtual pointing axis.
[0208] In one of the embodiments, the target position includes a first target position and a second target position.
[0209] The second receiving module 1304 is further configured to receive the sliding operation, the sliding operation being sliding to the first target position along the operation path, continuing to slide to the second target position after staying for a first stay time, and staying for a second stay time.
[0210] The second control module 1305 is further configured to control the virtual key to switch from the first display item to a target display item according to the sliding operation and the second stay time.
[0211] In one of the embodiments, the ending gesture of the sliding operation includes lifting up from the operation path.
[0212] The execution module 1306 is further configured to open the target display item according to the ending gesture of the sliding operation.
[0213] In one of the embodiments, the target display item is a display item for accepting keyboard input information after being opened.
[0214] The display module 1301 is further configured to display a virtual keyboard in a direct control area of the display interface, wherein the direct control area is located on a side of the operation path away from the indirect control area.
[0215] In one of the embodiments, the ending gesture of the sliding operation includes sliding out from the operation path to a side away from the indirect control area.
[0216] The execution module 1306 is further configured to give up opening the target display item according to the ending gesture of the sliding operation.
[0217] In one of the embodiments, the operation path includes a start position and an end position, the first position being the start position, and the target position being the end position.
[0218] The second control module 1305 is further configured to control the virtual key to move to the end position if the sliding speed of the sliding operation is greater than or equal to the preset speed threshold.
[0219] The execution module 1306 is further configured to execute a system operation instruction according to the ending gesture of the sliding operation.
[0220] In one of the embodiments, the ending gesture of the sliding operation includes sliding out from the end position to the display interface along an extension direction of the operation path.
[0221] The execution module 1306 is further configured to: according to the ending gesture of the sliding operation, control the indirect control area to switch to display a next page of display items.
[0222] In one of the embodiments, the ending gesture of the sliding operation comprises: sliding out from the ending position to a side away from the indirect control area;
[0223] The execution module 1306 is further configured to: according to the ending gesture of the sliding operation, open a notification bar.
[0224] In one of the embodiments, the electronic device 1300 further comprises:
[0225] The starting module 1307 is configured to start a single-hand operation mode.
[0226] In one of the embodiments, the electronic device 1300 further comprises:
[0227] The setting module 1308 is configured to set the operation path.
[0228] In one of the embodiments, the electronic device 1300 further comprises:
[0229] The activation module 1309 is configured to activate a single-hand mode touch function of the operation path.
[0230] In one of the embodiments, the operation path is hidden or displayed on the display interface.
[0231] In one of the embodiments, the second control module 1305 is further configured to: control the virtual key to return to the first position.
[0232] The working principle and process of the electronic device in the embodiment are the same as the aforementioned single-hand operation method, which will not be repeated here.
[0233] The embodiment of the application further provides a touch terminal. Figure 14 As shown in the figure, the touch terminal 1400 comprises a memory 1401 and a processor 1402, wherein the memory 1401 stores a computer program, and the computer program is executed by the processor 1402 to realize the flow of the single-hand operation method provided in the embodiment.
[0234] The embodiment of the application provides a computer readable storage medium, which stores a computer program, and when the computer program is executed on a computer, the computer executes the flow of the single-hand operation method provided in the embodiment.
[0235] The above merely illustrates the embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation using the content of the present application specification and drawings, such as the mutual combination of technical features between embodiments, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A one-handed method of operation, characterized by, The method comprises the following steps: displaying a virtual button on a display interface, wherein the virtual button is located on a preset operation path of the display interface and is located at a first position on the operation path, the operation path comprises a start position and an end position, and the first position is the start position; controlling the virtual button to move to a first display item located in an indirect control area of the display interface according to a touch operation, wherein the indirect control area is an area of the display interface controlled by touching the virtual button and moving along the operation path, the indirect control area comprises a plurality of display items, and the first display item is located adjacent to the first position; accepting a sliding operation of sliding from the first position to a target position along the operation path, wherein the touch operation and the sliding operation are consecutive operations of the first action, and the target position is the end position; if the sliding speed of the sliding operation is less than a preset speed threshold, then controlling the virtual button to switch from the first display item to a target display item according to the sliding operation and a stay time of the sliding operation at the target position; executing an operation instruction on the target display item according to an end gesture of the sliding operation; if the sliding speed of the sliding operation is greater than or equal to the preset speed threshold, then controlling the virtual button to move to the end position; executing a system operation instruction according to an end gesture of the sliding operation.
2. The one-handed operation method of claim 1, wherein, if the stay time is less than a preset time threshold, then the controlling the virtual button to switch from the first display item to a target display item according to the sliding operation and the stay time of the sliding operation at the target position comprises: controlling the virtual button to switch from the first display item to other display items adjacent to the operation path in sequence until the virtual button switches to a target display item, and the target display item is located adjacent to the target position.
3. The one-handed operation method of claim 1, wherein, if the stay time is greater than or equal to the time threshold, then the controlling the virtual button to switch from the first display item to a target display item according to the sliding operation and the stay time of the sliding operation at the target position comprises: controlling the virtual button to switch from the first display item to other display items adjacent to the operation path in sequence until the virtual button switches to a second display item, and the second display item is located adjacent to the target position; and controlling the virtual button to switch from the second display item to other display items located on a virtual pointing axis until the virtual button switches to a target display item, wherein the virtual pointing axis is a virtual straight line connecting the target position and the second display item.
4. The one-handed operation method of claim 3, wherein, After the virtual button is displayed on the display interface, the method further comprises the following steps: controlling the display items to be arranged into a plurality of queues, so that the display items in each queue are located on the same virtual pointing axis.
5. The one-handed operation method of claim 1, wherein, The target position comprises a first target position and a second target position. The accepting the sliding operation along the operation path from the first position to a target position comprises: accepting the sliding operation of sliding to a first target position, continuing to slide to a second target position after staying for a first staying time, and staying for a second staying time; The controlling the virtual key to switch from the first display item to a target display item according to the sliding operation and the staying time of the sliding operation at the target position comprises: controlling the virtual key to switch from the first display item to a target display item according to the sliding operation and the second staying time.
6. The one-handed method according to any of claims 1-5, wherein, The ending gesture of the sliding operation comprises: lifting up from the operation path; The executing an operation instruction on the target display item according to the ending gesture of the sliding operation comprises: opening the target display item according to the ending gesture of the sliding operation.
7. The one-handed operation method of claim 6, wherein, The target display item is used for accepting a display item including keyboard input information after being opened; After opening the target display item according to the ending gesture of the sliding operation, the method further comprises: displaying a virtual keyboard in a direct control area of the display interface, wherein the direct control area is located on a side of the operation path away from the indirect control area.
8. The one-handed method according to any of claims 1-5, wherein, The ending gesture of the sliding operation comprises: sliding out of the display interface from the operation path to a side away from the indirect control area; The executing an operation instruction on the target display item according to the ending gesture of the sliding operation comprises: abandoning to open the target display item according to the ending gesture of the sliding operation.
9. The one-handed operation method of claim 1, wherein, The ending gesture of the sliding operation comprises: sliding out of the display interface from the termination position along an extension direction of the operation path; The executing an operation instruction on the target display item according to the ending gesture of the sliding operation comprises: controlling the indirect control area to switch to display a next page of display items according to the ending gesture of the sliding operation.
10. The one-handed operation method of claim 1, wherein, The ending gesture of the sliding operation comprises: sliding out of the display interface from the termination position to a side away from the indirect control area; The executing an operation instruction on the target display item according to the ending gesture of the sliding operation comprises: opening a notification bar according to the ending gesture of the sliding operation.
11. The one-handed operation method of claim 1, wherein, Before displaying the virtual key in the display interface, the method further comprises: starting a one-hand operation mode.
12. The one-handed operation method of claim 11, wherein, After starting the one-hand operation mode, the method further comprises: setting the operation path.
13. The one-hand operation method according to claim 1, wherein After displaying the virtual key in the display interface, the method further comprises: accepting a touch operation on the virtual key.
14. The one-handed operation method of claim 13, wherein, After accepting the touch operation on the virtual key, the method further comprises: activating a one-hand mode touch function of the operation path.
15. The one-handed operation method of claim 1, wherein, The operation path is hidden or displayed in the display interface.
16. The one-handed method according to any of claims 1-5, 10-15, wherein, After the executing an operation instruction on the target display item according to the ending gesture of the sliding operation, the method further comprises: controlling the virtual key to return to the first position.
17. A touch terminal, comprising: The touch control terminal comprises a memory and a processor, the memory stores a program, and the program is executed by the processor to implement the one-hand operation method in any one of claims 1-16.
18. A readable storage medium, characterized by, The readable storage medium has stored thereon a computer program, and the computer program is executed by the processor to implement the single-hand operation method according to any one of claims 1-16.
Citation Information
Patent Citations
Target object selection method and device
CN111338539A