Terminal, control method thereof, and computer readable storage medium

By obtaining the movement track of the moving button in the terminal and controlling the cursor movement, the problem of cumbersome terminal operation is solved, and a simpler operating experience is achieved.

CN110489035BActive Publication Date: 2025-02-11SHENZHEN TRANSSION HLDG CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201910795130.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-23
Publication Date
2025-02-11
Estimated Expiration
2039-08-23

AI Technical Summary

Technical Problem

The terminal screen is large, which makes the user cumbersome to operate when it is inconvenient and needs to change gestures to perform corresponding operations.

Method used

By obtaining the movement track of the moving button in the terminal display interface, the cursor movement in the display interface is controlled according to the track, and the user controls the movement of the cursor to the corresponding position through the movement button to operate.

Benefits of technology

Simplifies terminal operation, avoids the user's need to change gestures, and improves the convenience and simplicity of operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110489035B_ABST
    Figure CN110489035B_ABST
Patent Text Reader

Abstract

The present invention discloses a terminal control method, the terminal control method comprising the following steps: obtaining a first moving track of a moving button in a display interface of the terminal; and controlling the movement of a cursor in the display interface according to the first moving track. The present invention also discloses a terminal and a computer-readable storage medium. The terminal of the present invention is simple to control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of terminal touch technology, and in particular to a terminal and a control method thereof, and a computer-readable storage medium. Background Art

[0002] Portable terminals have become an indispensable daily necessity for people. People can browse the web to learn information through terminals, and they can also use terminals for entertainment. The content displayed on the terminal screen can be displayed intuitively in front of people. In order to enhance the user experience and immersion, the size of the terminal screen is getting larger and larger.

[0003] When it is inconvenient, for example, when taking a bus or subway, people can only free one hand to operate the terminal; but the terminal screen is large, which requires users to change the gestures of the terminal to perform corresponding operations on the application on the terminal display interface, making the terminal control cumbersome.

[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of the present invention is to provide a terminal and a control method thereof and a computer-readable storage medium, aiming to solve the problem of cumbersome terminal control.

[0006] In order to achieve the above object, the present invention provides a terminal control method, the terminal control method comprising the following steps:

[0007] Acquire a first moving track of a moving button in a display interface of the terminal;

[0008] Controlling movement of a cursor in the display interface according to the first movement trajectory.

[0009] In one embodiment, the step of controlling the movement of the cursor in the display interface according to the first movement trajectory includes:

[0010] Determining a second movement trajectory of a cursor in the display interface according to the first movement trajectory;

[0011] The cursor movement is controlled according to the second movement trajectory.

[0012] In one embodiment, the step of determining a second movement trajectory of the cursor in the display interface according to the first movement trajectory includes:

[0013] Determine a size ratio between a first area where the mobile button is located and a second area where the cursor is located;

[0014] A second movement trajectory of the cursor is determined according to the size ratio and the first movement trajectory.

[0015] In one embodiment, the step of determining a second movement trajectory of the cursor in the display interface according to the first movement trajectory includes:

[0016] Acquire a size ratio between a first area where the moving button is located and a second area where the cursor is located, and determine an end point of the first moving track;

[0017] Determining an end point of the cursor according to an end point of the first moving track and the size ratio;

[0018] A second moving track of the cursor is determined according to a starting point of the cursor and an end point of the cursor.

[0019] In one embodiment, the step of controlling the movement of the cursor in the display interface according to the first movement trajectory comprises:

[0020] Determining a second movement trajectory of a cursor in the display interface according to the first movement trajectory;

[0021] When the first moving track intersects the second moving track, controlling the cursor to move according to the first moving track or the second moving track;

[0022] When the first movement does not intersect with the second movement trajectory, the cursor movement is controlled according to the second movement trajectory.

[0023] In one embodiment, the first area where the moving button is located at least partially overlaps with the second area where the cursor is located.

[0024] In one embodiment, the first area where the moving button is located and the second area where the cursor is located are determined according to the screen direction of the terminal, or the first area and the second area are set by the user.

[0025] In one embodiment, before the step of obtaining the first movement trajectory of the mobile button in the display interface of the terminal, the method further includes:

[0026] When a triggering operation of the moving button is detected, determining a first area and a second area in a display interface of the terminal;

[0027] Displaying a moving button in the first area, and determining a second display position of a cursor in the second area according to a first display position of the moving button in the first area;

[0028] A cursor is displayed at the second display position in the second area.

[0029] In one embodiment, the step of determining the first area and the second area in the display interface of the terminal includes:

[0030] Determining a blank area or a dock bar in the display interface;

[0031] The blank area or the dock is determined as a first area, and other areas except the blank area, other areas except the dock, or the display interface is determined as a second area.

[0032] In one embodiment, the step of determining the first area and the second area in the display interface of the terminal includes:

[0033] Acquire a touchable area on the display interface by a user when the terminal displays the move button, as a target area;

[0034] Determining other areas except the target area on the display interface;

[0035] The target area is determined as a first area, and other areas except the target area or the display interface are determined as a second area.

[0036] In one embodiment, the cursor is a hidden cursor. When the cursor moves to the application icon on the display interface, the application image is set to a selected state, and when a click operation of the move button is detected, the application corresponding to the application icon in the selected state is controlled to respond to an instruction corresponding to the click operation.

[0037] In one embodiment, the cursor is a hidden cursor, and when the cursor moves to an application icon on the display interface, the cursor is displayed.

[0038] To achieve the above object, the present invention further provides a terminal control method, wherein the display interface of the terminal includes at least one first area and at least one second area, and the terminal control method includes the following steps:

[0039] Acquire a first movement trajectory of the first area;

[0040] determining a second movement trajectory of a second area corresponding to the first area according to the first movement trajectory;

[0041] The second moving trajectory is moved according to the first moving trajectory.

[0042] In one embodiment, at least one of the first area and the second area is a visible area.

[0043] In one embodiment, after the step of moving the second movement trajectory according to the first movement trajectory, the method further includes:

[0044] Determine a target position of the second moving track and a command triggered by the target position, and respond to the command.

[0045] In one embodiment, the second moving track has the same moving direction as the first moving track.

[0046] In one embodiment, the second moving track and the first moving track have different moving directions.

[0047] In one embodiment, the angle between the moving direction of the second moving trajectory and the moving direction of the first moving trajectory is a preset angle, wherein the moving direction of a rotated moving trajectory obtained by rotating any moving trajectory relative to another moving trajectory by the preset angle is the same as the moving direction of the unrotated moving trajectory.

[0048] In one embodiment, the step of moving the second movement trajectory according to the first movement trajectory includes:

[0049] When it is detected that the first moving track moves to a preset area in the first area, the second moving track is controlled to move according to the first moving track.

[0050] In one embodiment, when the second movement track moves to an application icon in the second area, at least the second movement track passing through the application icon is displayed.

[0051] In one embodiment, when the second movement track moves to an application icon in the second area, the application icon is set to a selected state.

[0052] To achieve the above-mentioned purpose, the present invention also provides a terminal, which includes a display screen, a memory, a processor, and a terminal control program stored in the memory and executable on the processor, wherein the display screen is connected to the processor, and when the terminal control program is executed by the processor, the various steps of the terminal control method described above are implemented.

[0053] To achieve the above objectives, the present invention also provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a control program of a terminal, and when the control program of the terminal is executed by a processor, the various steps of the terminal control method described above are implemented.

[0054] The terminal and its control method and computer-readable storage medium provided by the present invention enable the terminal to obtain the moving trajectory of a moving button in a display interface, and then control the movement of a cursor in the display interface according to the moving trajectory, so that the user can control the cursor to move to a corresponding position on the display interface by controlling the movement of the moving button for the user to operate, thereby avoiding the user from changing the gesture of controlling the terminal, and the operation of the terminal is simple. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0056] Figure 1 A schematic diagram of the hardware structure of a terminal involved in an embodiment of the present invention;

[0057] Figure 2 A schematic diagram of a flow chart of a first embodiment of a terminal control method of the present invention;

[0058] Figure 3 A schematic diagram of a first area and a second area of ​​a display interface in a terminal of the present invention;

[0059] Figure 4 for Figure 2 Detailed flow chart of step S200;

[0060] Figure 5 for Figure 4 A detailed flow chart of step S210;

[0061] Figure 6 for Figure 4 Another detailed flow chart of step S210;

[0062] Figure 7 A schematic diagram of a flow chart of a second embodiment of a terminal control method of the present invention;

[0063] Figure 8 for Figure 7 A detailed flow chart of step S300;

[0064] Fig. 9 for Figure 7 Another detailed flow chart of step S300;

[0065] Fig.10 for Figure 7 A detailed flow chart of step S500;

[0066] Fig.11 A schematic diagram of a flow chart of a third embodiment of a terminal control method of the present invention;

[0067] Fig.12 Another schematic diagram of the first area and the second area of ​​the display interface in the terminal of the present invention;

[0068] Fig.13 A schematic diagram of a first moving track in a first area and a second moving track in a second area of ​​a terminal of the present invention;

[0069] Fig.14 Another schematic diagram of a first moving track in a first area and a second moving track in a second area of ​​a terminal of the present invention;

[0070] Fig.15 for Fig.11 Detailed flowchart of step S800 in FIG.

[0071] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0072] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0073] Because people can only use one hand to operate the terminal when it is inconvenient, such as when taking a bus or subway; but the terminal screen is large, the user needs to change the gestures of the terminal to perform corresponding operations on the application on the terminal display interface, and the control of the terminal is cumbersome.

[0074] The present invention provides a solution, whereby a terminal obtains a moving track of a moving button in a display interface, and then controls the movement of a cursor in the display interface according to the moving track, so that a user can control the cursor to move to a corresponding position on the display interface by controlling the movement of the moving button for the user to operate, thereby avoiding the user from changing the gesture of controlling the terminal, and the operation of the terminal is simple.

[0075] like Figure 1 As shown, Figure 1 It is a schematic diagram of the hardware structure of a terminal involved in an embodiment of the present invention.

[0076] Reference Figure 1 , the terminal may include: a processor 1001, such as a CPU, a memory 1002, a communication bus 1003, and a network interface 1004. The communication bus 1003 is used to realize the connection and communication between the components in the device. The network interface 1004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface). The memory 1002 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1002 may also be a storage device independent of the aforementioned processor 1001. Figure 1As shown, the memory 1002 as a computer storage medium may include an operating system, a network communication module, and a terminal control program.

[0077] Those skilled in the art will understand that Figure 1 The device structure shown in the figure does not constitute a limitation of the device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0078] exist Figure 1 The processor 1001 in the hardware involved in the device shown can be used to call the terminal control program stored in the memory 1002 and perform the following operations:

[0079] Acquire a first moving track of a moving button in a display interface of the terminal;

[0080] Controlling movement of a cursor in the display interface according to the first movement trajectory.

[0081] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0082] Determining a second movement trajectory of a cursor in the display interface according to the first movement trajectory;

[0083] The cursor movement is controlled according to the second movement trajectory.

[0084] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0085] Determine a size ratio between a first area where the mobile button is located and a second area where the cursor is located;

[0086] A second movement trajectory of the cursor is determined according to the size ratio and the first movement trajectory.

[0087] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0088] Acquire a size ratio between a first area where the moving button is located and a second area where the cursor is located, and determine an end point of the first moving track;

[0089] Determining an end point of the cursor according to an end point of the first moving track and the size ratio;

[0090] A second moving track of the cursor is determined according to a starting point of the cursor and an end point of the cursor.

[0091] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0092] Determining a second movement trajectory of a cursor in the display interface according to the first movement trajectory;

[0093] When the first moving track intersects the second moving track, controlling the cursor to move according to the first moving track or the second moving track;

[0094] When the first movement does not intersect with the second movement trajectory, the cursor movement is controlled according to the second movement trajectory.

[0095] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0096] The first area where the moving button is located at least partially overlaps with the second area where the cursor is located.

[0097] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0098] The first area where the moving button is located and the second area where the cursor is located are determined according to the screen direction of the terminal, or the first area and the second area are set by the user.

[0099] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0100] When a triggering operation of the moving button is detected, determining a first area and a second area in a display interface of the terminal;

[0101] Displaying a moving button in the first area, and determining a second display position of a cursor in the second area according to a first display position of the moving button in the first area;

[0102] A cursor is displayed at the second display position in the second area.

[0103] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0104] Determining a blank area or a dock bar in the display interface;

[0105] The blank area or the dock is determined as a first area, and other areas except the blank area, other areas except the dock, or the display interface is determined as a second area.

[0106] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0107] Acquire a touchable area on the display interface by a user when the terminal displays the move button, as a target area;

[0108] Determining other areas except the target area on the display interface;

[0109] The target area is determined as a first area, and other areas except the target area or the display interface are determined as a second area.

[0110] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0111] The cursor is a hidden cursor. When the cursor moves to the application icon on the display interface, the application image is set to a selected state, and when a click operation on the move button is detected, the application corresponding to the application icon in the selected state is controlled to respond to an instruction corresponding to the click operation.

[0112] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0113] The cursor is a hidden cursor, and is displayed when the cursor moves to an application icon on the display interface.

[0114] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0115] Acquire a first movement trajectory of the first area;

[0116] determining a second movement trajectory of a second area corresponding to the first area according to the first movement trajectory;

[0117] The second moving trajectory is moved according to the first moving trajectory.

[0118] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0119] At least one of the first area and the second area is a visible area.

[0120] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0121] Determine a target position of the second moving track and a command triggered by the target position, and respond to the command.

[0122] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0123] The second moving track has the same moving direction as the first moving track.

[0124] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0125] The second moving track has a moving direction different from that of the first moving track.

[0126] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0127] The angle between the moving direction of the second moving trajectory and the moving direction of the first moving trajectory is a preset angle, wherein the moving direction of a rotated moving trajectory obtained by rotating any moving trajectory relative to another moving trajectory by the preset angle is the same as the moving direction of the unrotated moving trajectory.

[0128] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0129] When it is detected that the first moving track moves to a preset area in the first area, the second moving track is controlled to move according to the first moving track.

[0130] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0131] When the second movement track moves to the application icon in the second area, at least the second movement track passing through the application icon is displayed.

[0132] In one embodiment, the processor 1001 may be used to call a control program of the terminal stored in the memory 1002, and further perform the following operations:

[0133] When the second movement track moves to an application icon in the second area, the application icon is set to a selected state.

[0134] Based on the hardware construction of the above terminal, an embodiment of a terminal control method of the present invention is proposed.

[0135] Reference Figure 2 , Figure 2 The first embodiment of the terminal control method of the present invention includes:

[0136] Step S100: obtaining a first moving track of a moving button in a display interface of a terminal;

[0137] In this embodiment, the execution subject is a terminal with a display screen, and the terminal displays an operation interface through the display screen. The operation interface is the display interface, and a plurality of application icons are provided in the display interface. Each application icon corresponds to an application program, and the user can click or long press the application icon, that is, the display screen is a touch screen display screen. The terminal includes but is not limited to a mobile phone, an iPad, a portable notebook computer, etc.

[0138] The display interface of the terminal includes two areas, one area is provided with a moving button, and the other area is provided with a cursor. For the convenience of description, the area provided with the moving button is defined as the first area, and the area provided with the cursor is defined as the second area. The moving button is a virtual button, and the user can long press the moving button to move it in the first area. When the moving button moves, the cursor moves accordingly in the second area. The moving button and the cursor are both in a visible state, that is, the user can identify the moving button and the cursor on the display interface. It should be noted that the first area is a part of the entire display interface, and the second area can be the entire display interface, or it can be other areas of the display interface except the first area. Of course, the first area and the second area can also partially overlap, and of course, the second area and the first area can also completely overlap. Refer to Figure 3 , Figure 3 Schematic diagram of the first area and the second area of ​​the display interface in the terminal of the present invention, wherein: Figure 3 The first area and the second area of ​​the terminal corresponding to a in a constitute the entire display interface (in order to distinguish the first area from the second area, the boundary between the second area and the first area in a does not overlap with the boundary of the first area); Figure 3 The first area of ​​the terminal corresponding to c in the above is a part of the second area, and the second area is the entire display interface; Figure 3 The first area and the second area of ​​the terminal corresponding to b partially overlap. It should be noted that, Figure 3 A, B, C, D, E, F, G, and H are application icons.

[0139] When the terminal detects that the moving button moves, it obtains the moving trajectory of the moving button, that is, the first moving trajectory.

[0140] Step S200: Control the movement of a cursor in the display interface according to the first movement trajectory.

[0141] After acquiring the first moving track of the moving button, the terminal can control the cursor to move according to the first moving track.

[0142] Specifically, the cursor can be linked to the moving button. When the moving button moves one unit to the left, the cursor also moves one unit to the left. Therefore, the first moving trajectory of the moving button can be regarded as the moving trajectory of the cursor, and the terminal moves the cursor according to the first moving trajectory. Alternatively, the terminal determines the starting point and the end point of the first moving trajectory, determines the movement amount according to the coordinates of the starting point and the end point, and then determines the end point of the cursor according to the starting point and the movement amount of the cursor, and then moves the cursor directly to the terminal; for example, the movement amount is 5 units to the left and 3 units downward. If the coordinates of the cursor are (4,5), then the coordinates of the end point of the cursor are (9,3).

[0143] In addition, the terminal can set the preset ratio of the x-axis and the y-axis. After obtaining the movement amount, the movement amount is corrected according to the preset ratio, and then the end point of the cursor is determined according to the corrected movement amount and the starting point of the cursor. For example, the movement amount is 5 units to the left and 3 units to the bottom. The preset ratio of the x-axis is 1:1 and the preset ratio of the y-axis is 1:3. The corrected movement amount is 5 units to the left and 9 units to the bottom. If the coordinates of the cursor are (4,5), then the coordinates of the end point of the cursor are (9, -4).

[0144] The user controls the movement of the mobile button to control the movement of the cursor, so that the user can control the application represented by the application icon at the cursor position accordingly. The user can click and long press the cursor. The click operation includes single-click, double-click, and triple-click. Different click operations correspond to different instructions. For example, single-click is a selection instruction, double-click is an open instruction; and the instruction corresponding to the long press operation can be a delete instruction. The user can also click the mobile button. The click operation includes single-click, double-click, and triple-click. The user's click operation on the mobile button can be regarded as a click operation on the cursor. In this embodiment, the cursor click operation, the cursor long press operation, and the mobile button click operation are defined as preset operations. When the preset operation is detected, the preset operation is obtained, and the application icon corresponding to the cursor position is determined, so as to control the application corresponding to the application icon to respond to the preset operation. Of course, when the cursor position is a gap between two application icons, it is regarded that there is no corresponding application icon at the cursor position. At this time, the terminal does not respond to the preset operation.

[0145] In the technical solution provided in this embodiment, the terminal obtains the moving trajectory of the mobile button in the display interface, and then controls the movement of the cursor in the display interface according to the moving trajectory, so that the user can control the cursor to move to the corresponding position on the display interface by controlling the movement of the mobile button for the user to operate, avoiding the user from changing the gesture of holding the terminal, and the operation of the terminal is simple.

[0146] Reference Figure 4 , Figure 4 for Figure 2 The detailed flow diagram of step S200 in FIG. 1 is a flow diagram of step S200, wherein step S200 comprises:

[0147] Step S210, determining a second movement trajectory of the cursor in the display interface according to the first movement trajectory;

[0148] Step S220: Control the movement of the cursor according to the second movement trajectory.

[0149] In this embodiment, the size of the first area is different from the size of the second area, so the distance of a single movement of the moving button is different from the distance of a single movement of the cursor. Therefore, the second moving track of the cursor needs to be determined according to the first moving track of the moving button.

[0150] The terminal stores a size ratio between the first area and the second area, which is the preset size ratio. The preset size ratio includes a preset width ratio and a preset length ratio. After the terminal obtains the first moving trajectory, the first moving trajectory can be corrected according to the preset width ratio and the preset length ratio to obtain the second moving trajectory of the cursor. For example, the preset width ratio between the first area and the second area is 1:1.5, and the preset length ratio is 1:3, then the first moving trajectory is horizontally enlarged by 1.5 times, and the first moving trajectory is vertically enlarged by 3 times to obtain the second moving trajectory of the cursor.

[0151] After determining the second moving track of the cursor, the terminal controls the cursor to move according to the first moving track.

[0152] In the technical solution provided in this embodiment, the terminal determines the second moving trajectory of the cursor according to the first moving trajectory of the moving button, and then controls the cursor to move accurately according to the second moving trajectory.

[0153] Reference Figure 5 , Figure 5 for Figure 4 A detailed flow chart of step S210 in FIG. 1 , wherein step S210 includes:

[0154] Step S211, determining the size ratio between the first area where the mobile button is located and the second area where the cursor is located;

[0155] Step S212: determining a second moving trajectory of the cursor according to the size ratio and the first moving trajectory.

[0156] When the size ratio between the first area and the second area is small, the moving button moves a small distance, and the cursor moves a large distance. The user needs to perform delicate operations on the moving button to move the cursor to the application that the user wants to control. It can be understood that when the size ratio between the first area and the second area is small, there are certain requirements for the moving operation of the moving button.

[0157] In this regard, in this embodiment, the terminal provides a setting function for the first area, and the user can set the size of the first area based on the setting function. After the user sets the size of the first area, the terminal determines the size ratio between the first area and the second area, and corrects the first moving track according to the size ratio, thereby obtaining the second moving track of the cursor. Please refer to the above description for determining the second moving track according to the size ratio and the first moving track, which will not be repeated here.

[0158] It should be noted that, since the first area and the second area partially overlap, the first moving track and the second moving track may intersect. In this regard, after determining the second moving track, the terminal determines whether the first moving track and the second moving track intersect, that is, whether the first moving track and the second moving track have common coordinates. If they have common coordinates, it can be determined that the first moving track and the second moving track intersect. In this regard, the terminal can control the cursor to move according to the first moving track or the second moving track. When the first moving track and the second moving track do not intersect, the cursor movement is directly controlled according to the second moving track.

[0159] In the technical solution provided in this embodiment, the terminal determines the size ratio between the first area where the moving button is located and the second area where the cursor is located, and accurately determines the second moving trajectory of the cursor according to the size ratio and the first moving trajectory.

[0160] Reference Figure 6 , Figure 6 for Figure 4 Another detailed flow chart of step S210 in FIG. 1 , wherein step S210 includes:

[0161] Step S213, obtaining a size ratio between a first area where the moving button is located and a second area where the cursor is located, and determining an end point of the first moving track;

[0162] Step S214, determining an end point of the cursor according to an end point of the first moving track and the size ratio;

[0163] Step S215: determining a second moving track of the cursor according to the starting point of the cursor and the end point of the cursor.

[0164] In this embodiment, the second moving track of the cursor is not strictly determined according to the first track of the moving button, that is, the second moving track is not obtained by scaling the first moving track by a size ratio. The terminal only needs to ensure that the end point of the second moving track corresponds to the end point of the first moving track. It can be understood that any line between the starting point and the end point of the cursor can be regarded as the second moving track.

[0165] In this regard, the terminal first obtains the size ratio between the first area and the second area, and determines the end point of the first moving track. The end point of the first moving track has corresponding coordinates. After the coordinates are scaled by the size ratio, the coordinates of the end point of the cursor can be obtained. The terminal then obtains the starting point of the cursor, and can construct the second moving track based on the starting point and the end point of the cursor. Any line between the end point and the starting point of the cursor is the second moving track.

[0166] In the technical solution provided in this embodiment, the terminal obtains the size ratio between the first area where the mobile button is located and the second area where the cursor is located, and determines the end point of the first moving trajectory, thereby determining the end point of the cursor according to the end point and the size ratio of the first moving trajectory, and thereby determining the second moving trajectory of the cursor according to the end point and the starting point of the cursor.

[0167] Reference Figure 7 , Figure 7 This is a second embodiment of the terminal control method of the present invention. Based on the above embodiment, before step S100, it also includes:

[0168] Step S300, when a triggering operation of the moving button is detected, determining a first area and a second area in a display interface of the terminal;

[0169] Step S400, displaying a moving button in the first area, and determining a second display position of a cursor in the second area according to a first display position of the moving button in the first area;

[0170] Step S500: displaying a cursor at the second display position in the second area.

[0171] In this embodiment, the terminal is provided with a one-handed mode. When the terminal runs the one-handed mode, a moving button and a cursor are displayed on the display interface of the terminal, and the one-handed mode can be regarded as a triggering operation of the moving button. The user can shake the terminal for a preset number of times to start the one-handed mode; the user can output a preset voice command to start the one-handed mode, and the preset voice command can be the user's voice, or a preset ringtone or preset music; the user can also make a preset gesture to make the terminal start the one-handed mode; of course, when the user confirms the one-handed mode displayed by the terminal, the terminal starts the one-handed mode. It can be understood that the triggering operation of the one-handed mode includes at least one of shaking the terminal for a preset number of times, receiving a preset voice command, receiving a preset gesture, and confirming the one-handed mode.

[0172] After the terminal starts the one-handed mode, the terminal determines the first area and the second area, and displays the mobile button in the first area. The mobile button can be displayed at any position in the first area, without limitation. The display position of the mobile button in the first area is defined as the first display position. The terminal determines the second display position of the cursor in the second area based on the first display position, that is, the display position of the cursor in the second area needs to be determined based on the display position of the mobile button in the first area. The second display position can also be determined based on the size ratio and the first display position. For example, the first display position is (4,5), the width ratio between the first area and the second area is 1:1, the length ratio is 1:3, and the second area is the entire display interface, then the second display position is (4,15).

[0173] After the second display position is determined, the cursor may be displayed at the second display position in the second area.

[0174] In this embodiment, after the moving button is displayed at the first display position in the first area, the second display position of the cursor in the second area can be determined based on the first display position, so that when the moving button is at the boundary of the first area, the cursor is at the boundary of the second area, that is, the cursor can move in the entire second area without any blind spot.

[0175] Reference Figure 8 , Figure 8 for Figure 7 A detailed flow chart of step S300 in FIG. 1 , wherein step S300 includes:

[0176] Step S310, determining a blank area or a dock bar in the display interface;

[0177] Step S320: determine the blank area or the dock as the first area, and determine other areas except the blank area, other areas except the dock, or the display interface as the second area.

[0178] In this embodiment, the dock bar is a dock bar, which is the lowermost area in the display interface. A plurality of application icons are arranged in the area. When the display interface of the terminal is switched, the application icons in the dock bar will not change.

[0179] Since the dock bar is located at the bottom of the terminal display interface, it is convenient for the user to operate with one hand; and since the application icons in the dock bar will not change with the switching of the display interface, the size of the dock bar will not change. Therefore, the dock bar can be used as the first area, and the other areas on the display interface except the first area can be used as the second area. The second area and the first area constitute the entire display interface, so that the cursor does not need to be moved in the dock bar, so as to avoid the overlap of the cursor and the move button, resulting in the simultaneous clicking of the cursor and the move button.

[0180] In addition, the dock bar is small in size, which is not convenient for users to operate. In this regard, the terminal determines a blank area to use the blank area as the first area, and the blank area can be set by the user. The blank area may contain application icons or may not contain application icons. When there are application icons in the blank area, when the sliding operation of the mobile button is performed, if the moving trajectory corresponding to the sliding operation passes through the application image, the application corresponding to the application icon will not respond, and the application will only respond to the click operation; therefore, when there are application icons in the first area, the mobile button is displayed in the gap between the application icons and will not be displayed on the application icon. In addition, the user can also move the application in the blank area to the second area. Furthermore, the terminal can determine the area where no application icons are set on the current display interface, set this area as the first area, and set other areas as the second area.

[0181] Of course, the second area may be the entire display interface, and is not limited to areas other than the first area.

[0182] In the technical solution provided in this embodiment, the terminal determines a blank area or a dock in the display interface, and uses the dock or the blank area as the first area, and uses other areas except the dock as the second area, and other areas except the blank area or the display interface as the second area.

[0183] Reference Fig. 9 , Fig. 9 for Figure 7 Another detailed flow chart of step S300 in the embodiment, wherein step S300 comprises:

[0184] Step S330, obtaining a touchable area on the display interface when the terminal displays a move button, as a target area;

[0185] Step S340, determining other areas except the target area on the display interface;

[0186] Step S350: determine the target area as a first area, and determine other areas except the target area or the display interface as a second area.

[0187] In this embodiment, when the terminal is running in one-hand mode, that is, when the terminal displays a moving button, the terminal can collect the user's touch position on the display screen, and then draw an outline according to each touch position to obtain an area, which is the user's touchable target area of ​​the display interface in one-hand mode. The terminal can determine the target area as the first area, determine other areas except the target area as the second area, or determine the entire display interface as the second area. Of course, the user can set the target area directly on the terminal.

[0188] In the technical solution provided in this embodiment, when the terminal is running in one-handed mode, it obtains the touchable area of ​​the user on the display interface, and uses the touchable area as the first area, and other areas except the touchable area as the second area, or uses the entire display interface as the second area, so that the terminal generates a first area that conforms to the user's operating habits.

[0189] In one embodiment, the user activates the automatic rotation function of the terminal, that is, the terminal automatically changes the screen direction. In this regard, the first area and the second area are determined according to the screen direction of the terminal. That is, after the terminal changes the screen direction, the horizontal and vertical dimensions of the display interface change, the application icons are rearranged on the display interface, and the terminal re-determines the first area and the second area. The determination of the first area and the second area can refer to the above description, and will not be repeated here.

[0190] Reference Fig.10 , Fig.10 for Figure 7 The detailed flow diagram of step S500 in FIG. 5 is a flow diagram of step S500, wherein step S500 includes:

[0191] Step S510, determining the display background and display brightness of the display interface;

[0192] Step S520, determining the color of the cursor according to the display background and the display brightness;

[0193] Step S530: Control the cursor to be displayed in the second display position of the second area with a determined color.

[0194] In this embodiment, the terminal can set the color of the cursor. Specifically, the terminal determines the display background and display brightness of the display interface, and thus determines the color of the cursor according to the display background and display brightness. For example, when the display background is black and the display brightness is low, the color of the cursor can be grayish white; when the display background is white and the display brightness is high, the color of the cursor is black. It can be understood that the terminal determines the color of the cursor according to the display background and display brightness, so that the cursor is easily perceived by the user. Of course, the user can also customize the color of the cursor.

[0195] After determining the color of the cursor, the terminal displays the cursor at the second display position in the determined color.

[0196] In the technical solution provided in this embodiment, the terminal determines the display background and display brightness of the display interface, thereby determining the color of the cursor based on the display background and display brightness, and finally controls the light ratio to display the determined color at the second display position, so that the user can easily perceive the position of the cursor.

[0197] In one embodiment, the cursor is a hidden cursor, which is an invisible cursor. When the terminal moves the hidden cursor according to the first moving trajectory or the second moving trajectory, the cursor passes through the application icon. At this time, the application icon is set to a selected state, and the application icon in the selected state is different from the icon in the unselected state. For example, the application icon in the selected state is more prominent on the display interface than the unselected application icon, or the application icon in the selected state is a preset color. It can be understood that the selected state is characterized as a state in which the application icon is perceived and noticed by the user.

[0198] When the application icon is in the selected state and the user wants to start the application corresponding to the application icon, the user can click the mobile button. The click operation can be divided into single click, double click, triple click and other operations. Different times of click operations correspond to different instructions. For example, a single click operation is to display the function options of the application icon, a double click operation is to start the application corresponding to the application icon, and a triple click operation is to delete the application icon. In this regard, when the terminal detects the click operation of the mobile button, it controls the application corresponding to the application icon in the selected state to respond to the instruction corresponding to the click operation.

[0199] In one embodiment, the cursor is a hidden cursor. When the terminal controls the cursor to move according to the first movement trajectory or the second movement trajectory, the cursor passes through an application icon. At this time, the terminal displays the cursor to indicate to the user the application icon corresponding to the cursor position, so that the user can determine whether to perform a corresponding operation on the application icon.

[0200] The invention also provides a terminal control method.

[0201] Reference Fig.11 , Fig.11 In the third embodiment of the terminal control method of the present invention, the display interface of the terminal includes at least one first area and at least one second area, and the terminal control method includes the following steps:

[0202] Step S600, obtaining a first movement trajectory of the first area;

[0203] In this embodiment, the display interface of the terminal includes at least one first area and at least one second area, and one first area corresponds to one second area. When the display interface of the terminal includes only one first area and one second area, reference may be made to Figure 3 When the display interface of the terminal includes multiple first areas and second areas, please refer to Fig.12 It should be noted that the first area and the second area are in an invisible state. In addition, since the user can set the first area and the second area, the first area, the second area, or the first area and the second area can be set as a visible area, and the visible area means that the boundary line of the area is visible.

[0204] Step S700, determining a second movement trajectory of a second area corresponding to the first area according to the first movement trajectory;

[0205] The user can perform a corresponding operation on the first area, and the operation can be a moving operation, so the first area has a corresponding first moving trajectory. After determining the first moving trajectory of the first area, the terminal determines the second area corresponding to the first area, and thus determines the second moving trajectory of the second area according to the first moving trajectory. The determination of the first moving trajectory and the second moving trajectory refers to the above embodiment, and will not be repeated here.

[0206] Step S800: moving the second moving trajectory according to the first moving trajectory.

[0207] The first movement trajectory represents the movement trajectory of the user's finger in the first area, and the second movement trajectory can be represented as the movement trajectory of the virtual invisible user's finger in the second area. Therefore, after determining the second movement trajectory, the terminal controls the virtual invisible user's finger to move according to the second movement trajectory in the second area according to the movement of the first movement trajectory.

[0208] The second moving trajectory is a virtual route, and the virtual route has a corresponding target position. The target position may be the position where the end point of the second moving trajectory is located. The target position may be an application icon, in which case the instruction corresponding to the target position may be an instruction to open the application icon. The target position may also be a menu, in which case the instruction corresponding to the target position is an instruction to open the menu. Of course, the second moving trajectory may be a way to unlock an application. For example, the terminal hides an application icon, and when the application icon is displayed, a trajectory needs to be entered on the display interface. It is understandable that the second moving trajectory itself may trigger a certain instruction, and the target position corresponding to the second moving trajectory may also trigger a certain instruction, and there is no limitation on this.

[0209] In the technical solution provided in this embodiment, the display interface of the terminal includes at least one first area and at least one second area. After obtaining the first movement trajectory of the first area, the terminal determines the second movement trajectory of the second area corresponding to the first area according to the first movement trajectory, and then moves the second movement trajectory according to the first movement trajectory, so that the user can operate the application in the second area by operating in the first area, avoiding the user from changing the gesture of mastering the terminal, and the operation of the terminal is simple.

[0210] In one embodiment, the first moving trajectory and the second moving trajectory have the same moving direction. It is understandable that the line trend of the first moving trajectory is consistent with the line trend of the second moving trajectory. For example, the first moving trajectory is composed of a first rising curve and a later falling curve, then the second moving trajectory is also composed of a first rising curve and a later falling curve; the first moving trajectory is a curve, and the curve is convex relative to the lower boundary of the display interface, then the second moving trajectory is also a curve and is convex relative to the lower boundary of the display interface. It should be noted that when the first moving trajectory and the second moving trajectory have the same moving direction, the position of the starting point of the first moving trajectory relative to the first area is the same as the position of the starting point of the second moving trajectory relative to the second area. For example, the starting point of the first moving trajectory is close to the left boundary of the first area, then the starting point of the second moving trajectory is close to the left boundary of the second area.

[0211] Reference Fig.13 , Fig.13 is a schematic diagram of a first moving track in the first area and a second moving track in the second area in this embodiment, and arrows indicate moving directions of the moving tracks.

[0212] In one embodiment, the moving direction of the first moving trajectory is different from the moving direction of the second moving trajectory, and the line trend of the first moving trajectory is inconsistent with the line trend of the second moving trajectory. Specifically, the second area can be understood as a display area that is difficult for users to touch, and the terminal will generally only control the application icon corresponding to the end point of the second moving trajectory, and will not control the application icon passed by the second moving trajectory. Therefore, the second moving trajectory can actually be determined based on the starting point and end point of the first moving trajectory. Please refer to the description of the above embodiment for the determination process, which will not be repeated here. Therefore, the moving directions of the first moving trajectory and the second moving trajectory may be different, but the straight line direction formed by the starting point and end point of the first moving trajectory is consistent with the straight line direction formed by the starting point and end point of the second moving trajectory.

[0213] In addition, when the moving direction of the first moving trajectory is different from the moving direction of the second moving trajectory, the direction of the straight line between the starting point and the end point of the second moving trajectory is opposite to the direction of the straight line between the starting point and the end point of the first mobile terminal. It can be understood that the direction of the first moving trajectory (the direction can be regarded as the moving direction) is a route from left to right in the first area, and the direction of the second moving trajectory in the second area is from right to left. That is, the moving direction of the first moving trajectory and the moving direction of the second moving trajectory can be opposite. It can be understood that the opposite moving direction is a specific example of different moving directions. At this time, the moving direction of the rotational moving trajectory obtained by rotating 180° with any point on the first moving trajectory as the rotation point is consistent with the moving direction of the second moving trajectory, or, the moving direction of the rotational moving trajectory obtained by rotating 180° with any point on the second moving trajectory as the rotation point is consistent with the moving direction of the first moving trajectory. For details, please refer to Fig.14 .

[0214] Of course, the terminal can also set the moving direction of the first moving trajectory to be at a certain angle (preset angle) with the moving direction of the second moving trajectory, not limited to 180°. For example, the angle between the moving directions of the two is 45°. Then, after any moving trajectory is rotated 45° relative to the other moving trajectory, the moving direction of the rotated moving trajectory is consistent with the moving direction of the unrotated moving trajectory.

[0215] In one embodiment, the second moving trajectory is virtually invisible, so the user cannot know whether the moving operation in the first area has selected an application in the second area. In this regard, when the terminal detects that the second moving trajectory passes through the application icon in the second area, that is, when the second moving trajectory moves to the application icon in the second area, the terminal displays the second moving trajectory, or displays the second moving trajectory passing through the application icon. The displayed second moving trajectory allows the user to know the second moving trajectory mapped in the second area by the first moving trajectory corresponding to the moving operation, so that the user can stop the moving operation in the first area to select the application icon currently passed by the second moving trajectory in the second area. The second moving trajectory moving to the application icon means that the end point of the second moving trajectory is located above the application icon. In addition, when the end point of the second moving trajectory is located in the gap between the application icons, the terminal can hide the second moving trajectory.

[0216] In addition, when the second movement track moves to the application icon in the second area, the application icon can be set to a selected state, that is, the user knows that the position corresponding to the mapping operation of his / her movement operation in the second area is the application icon in a selected state.

[0217] Reference Fig.15 , Fig.15 for Fig.11 The detailed flow diagram of step S800 in FIG. 8 is shown in FIG. 1 , wherein step S800 includes:

[0218] Step S810: When it is detected that the first moving track moves to a preset area in the first area, the second moving track is controlled to move according to the first moving track.

[0219] In this embodiment, the boundary of the first area is consistent with the boundary of the display interface or the distance is small, so when the user touches the boundary of the display interface unconsciously, the boundary of the first area will be touched, thereby causing the terminal to determine the second movement track of the second area, that is, there is an erroneous operation. In this regard, a preset area is set in the first area, and when the first movement track moves to the preset area, it can be determined that the user needs to operate the application in the second area. At this time, the second movement track is controlled to move according to the first movement track.

[0220] In the technical solution provided in this embodiment, a preset area is set in the first area. When the first moving track moves to the preset area, it can be determined that the user needs to operate the application in the second area, thereby avoiding the terminal responding to the user's erroneous operation.

[0221] The present invention also provides a terminal, which includes a display screen, a memory, a processor, and a terminal control program stored in the memory and executable on the processor. The display screen is connected to the processor, and when the terminal control program is executed by the processor, the various steps of the terminal control method described in the above embodiment are implemented.

[0222] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a control program of a terminal, and when the control program of the terminal is executed by a processor, each step of the terminal control method described in the above embodiment is implemented.

[0223] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system 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 system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0224] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0225] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a TV, mobile phone, computer, device, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0226] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A terminal control method, characterized in that: The display interface of the terminal includes at least one first area and at least one second area, among which at least one area is a visible area, an area with a moving button is the first area, and an area with a cursor is the second area, and the first area and the second area may partially overlap and / or completely overlap, and the control method of the terminal includes the following steps: Acquire a first moving track of the mobile button in the first area in the display interface of the terminal, where the mobile button is a virtual button; Determine a second movement trajectory of a second area corresponding to the first area, wherein a size ratio between the first area and the second area is obtained, and the end point coordinates of the cursor are determined according to the end point coordinates of the first movement trajectory and the size ratio, and the cursor starting point is obtained, and any connecting line between the starting point and the end point is the second movement trajectory; Controlling the movement of the cursor according to the second movement trajectory; The step of controlling the movement of the cursor in the display interface according to the first movement trajectory comprises: Determining a second movement trajectory of a cursor in the display interface according to the first movement trajectory; When the first moving track intersects the second moving track, controlling the cursor to move according to the first moving track or the second moving track; When the first movement does not intersect with the second movement trajectory, the cursor movement is controlled according to the second movement trajectory.

2. The terminal control method according to claim 1, characterized in that: The step of determining a second movement trajectory of the cursor in the display interface according to the first movement trajectory comprises: Determine a size ratio between a first area where the mobile button is located and a second area where the cursor is located; A second movement trajectory of the cursor is determined according to the size ratio and the first movement trajectory.

3. The terminal control method according to claim 1, characterized in that: The step of determining a second movement trajectory of the cursor in the display interface according to the first movement trajectory comprises: Acquire a size ratio between a first area where the moving button is located and a second area where the cursor is located, and determine an end point of the first moving track; Determining an end point of the cursor according to an end point of the first moving track and the size ratio; A second moving track of the cursor is determined according to a starting point of the cursor and an end point of the cursor.

4. The terminal control method according to claim 1, characterized in that: The first area where the moving button is located at least partially overlaps with the second area where the cursor is located.

5. The terminal control method according to claim 1, characterized in that: The first area where the moving button is located and the second area where the cursor is located are determined according to the screen direction of the terminal, or the first area and the second area are set by the user.

6. The terminal control method according to claim 1, characterized in that: Before the step of obtaining the first movement track of the mobile button in the display interface of the terminal, the method further includes: When a triggering operation of the moving button is detected, determining a first area and a second area in a display interface of the terminal; Displaying a moving button in the first area, and determining a second display position of a cursor in the second area according to a first display position of the moving button in the first area; A cursor is displayed at the second display position in the second area.

7. The terminal control method according to claim 6, characterized in that: The step of determining the first area and the second area in the display interface of the terminal includes: Determining a blank area or a dock bar in the display interface; The blank area or the dock is determined as a first area, and other areas except the blank area, other areas except the dock, or the display interface is determined as a second area.

8. The terminal control method according to claim 6, characterized in that: The step of determining the first area and the second area in the display interface of the terminal includes: Acquire a touchable area on the display interface by a user when the terminal displays the move button, as a target area; Determining other areas except the target area on the display interface; The target area is determined as a first area, and other areas except the target area or the display interface are determined as a second area.

9. The terminal control method according to claim 1, characterized in that: The cursor is a hidden cursor. When the cursor moves to the application icon on the display interface, the application icon is set to a selected state, and when a click operation of the moving button is detected, the application corresponding to the application icon in the selected state is controlled to respond to an instruction corresponding to the click operation.

10. The terminal control method according to claim 1, characterized in that: The cursor is a hidden cursor, and is displayed when the cursor moves to an application icon on the display interface.

11. The terminal control method according to claim 1, characterized in that: After the step of moving the second moving track according to the first moving track, the method further includes: Determine a target position of the second moving track and a command triggered by the target position, and respond to the command.

12. The terminal control method according to claim 1, characterized in that: The second moving track has the same moving direction as the first moving track.

13. The terminal control method according to claim 1, characterized in that: The second moving track has a moving direction different from that of the first moving track.

14. The terminal control method according to claim 13, characterized in that: The angle between the moving direction of the second moving trajectory and the moving direction of the first moving trajectory is a preset angle, wherein the moving direction of a rotated moving trajectory obtained by rotating any moving trajectory relative to another moving trajectory by the preset angle is the same as the moving direction of the unrotated moving trajectory.

15. The terminal control method according to claim 1, characterized in that: The step of moving the second moving track according to the first moving track comprises: When it is detected that the first moving track moves to a preset area in the first area, the second moving track is controlled to move according to the first moving track.

16. The terminal control method according to claim 1, characterized in that: When the second movement track moves to the application icon in the second area, at least the second movement track passing through the application icon is displayed.

17. The terminal control method according to claim 1, characterized in that: When the second movement track moves to an application icon in the second area, the application icon is set to a selected state.

18. A terminal, characterized in that: The terminal includes a display screen, a memory, a processor, and a terminal control program stored in the memory and executable on the processor. The display screen is connected to the processor. When the terminal control program is executed by the processor, the various steps of the terminal control method as described in any one of claims 1 to 17 are implemented.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a control program of the terminal, and when the control program of the terminal is executed by the processor, each step of the terminal control method according to any one of claims 1 to 17 is implemented.

Citation Information

Patent Citations

  • Method for operating mobile terminal with single hand and mobile terminal

    CN107613094A

  • Touch interaction method for electronic device

    CN108595076A

  • Touch control method, device, terminal and graphical user interface thereof

    WO2016141597A1