Movatterモバイル変換


[0]ホーム

URL:


CN107765944A - A kind of screen touch method, terminal device and computer-readable medium - Google Patents

A kind of screen touch method, terminal device and computer-readable medium
Download PDF

Info

Publication number
CN107765944A
CN107765944ACN201710963474.XACN201710963474ACN107765944ACN 107765944 ACN107765944 ACN 107765944ACN 201710963474 ACN201710963474 ACN 201710963474ACN 107765944 ACN107765944 ACN 107765944A
Authority
CN
China
Prior art keywords
function option
display screen
option icons
terminal device
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201710963474.XA
Other languages
Chinese (zh)
Inventor
余民族
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Jinli Communication Equipment Co Ltd
Original Assignee
Shenzhen Jinli Communication Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Jinli Communication Equipment Co LtdfiledCriticalShenzhen Jinli Communication Equipment Co Ltd
Priority to CN201710963474.XApriorityCriticalpatent/CN107765944A/en
Publication of CN107765944ApublicationCriticalpatent/CN107765944A/en
Withdrawnlegal-statusCriticalCurrent

Links

Landscapes

Abstract

The embodiment of the invention discloses a kind of screen touch method, terminal device and computer-readable medium, wherein method includes:When detecting the drag operation of the suspension ball shown on the display screen for terminal device, N number of function choosing-item icon is shown on the display screen;When detecting that the suspension ball is overlapping with the One function option icons in N number of function choosing-item icon, and detecting that the drag operation terminates, function corresponding to one function choosing-item icon is performed, the N is the positive integer more than or equal to 1.A kind of screen touch method provided in an embodiment of the present invention, can be by dragging suspension ball on the display screen of terminal device to the position of function choosing-item icon, carry out selection function option icons and function corresponding to performing the function choosing-item icon, make screen touch control operation faster.

Description

Screen touch method, terminal device and computer readable medium
Technical Field
The invention relates to the technical field of terminals, in particular to a screen touch method, terminal equipment and a computer readable medium.
Background
At present that large-screen terminal equipment and full-screen terminal equipment are gradually popularized, the requirement for more convenient single-hand operation is increased day by day, wherein a single-hand operation mode is adopted, and a floating ball is adopted. The floating ball is a characteristic function of the terminal device, and is generally displayed as a semi-transparent ring adsorbed on the edge of a screen of the terminal device in a static state, for example, an auxiliary Touch function in an auxiliary function of an apple mobile operating system (iOS), so to speak, a prototype of the floating ball.
In the prior art, the function options of the hover ball are displayed after touch, a user needs to display a related option interface after touching the hover ball, and then selects one of the option interfaces to perform touch so as to realize the function, so that the operation is complicated.
Disclosure of Invention
The embodiment of the invention provides a screen touch method, which can select a function option icon and execute a function corresponding to the function option icon by dragging a floating ball to the position of the function option icon on a display screen of terminal equipment, so that the screen touch operation is quicker.
In a first aspect, an embodiment of the present invention provides a screen touch method, where the method includes:
displaying N function option icons on a display screen when dragging operation of a floating ball displayed on the display screen of the terminal equipment is detected;
when the hovering ball is detected to be overlapped with one of the N function option icons and the dragging operation is detected to be terminated, executing a function corresponding to the function option icon, wherein N is a positive integer greater than or equal to 1.
In a second aspect, an embodiment of the present invention provides a terminal device, where the terminal device includes a unit configured to execute the method of the first aspect.
In a third aspect, an embodiment of the present invention provides another terminal device, which includes a processor, an input device, an output device, and a memory, where the processor, the input device, the output device, and the memory are connected to each other, where the memory is used to store a computer program that supports the terminal device to execute the foregoing method, and the computer program includes program instructions, and the processor is configured to call the program instructions to execute the foregoing method according to the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, the computer program comprising program instructions, which, when executed by a processor, cause the processor to perform the method of the first aspect.
According to the embodiment of the invention, the function option icon is displayed when the dragging operation aiming at the floating ball displayed on the display screen of the terminal equipment is detected, and the function corresponding to the target function option icon is executed under the condition that the floating ball is detected to be overlapped with the function option icon and the dragging operation is terminated. The embodiment of the invention can realize the function corresponding to the target function option icon only by once dragging operation, and can make the screen touch operation faster compared with the prior art which needs at least twice clicking operations.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic flow chart of a method for touch screen according to an embodiment of the present invention;
FIG. 2a is a schematic view illustrating an interface operation of a screen touch method according to an embodiment of the present invention;
FIG. 2b is a schematic view of an interface operation of another screen touch method according to an embodiment of the present invention;
FIG. 2c is a schematic view of an interface operation of another screen touch method according to an embodiment of the present invention;
FIG. 2d is a schematic view illustrating an interface operation of another screen touch method according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart of a method for touch screen according to another embodiment of the present invention;
fig. 4 is a schematic block diagram of a terminal device according to an embodiment of the present invention;
fig. 5 is a schematic block diagram of another terminal device provided in the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," and the like in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to a determination" or "in response to a detection". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
In particular implementations, the terminal devices described in embodiments of the invention include, but are not limited to, other portable devices such as mobile phones, laptop computers, or tablet computers having touch sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments, the device is not a portable communication device, but is a desktop computer having a touch-sensitive surface (e.g., a touch screen display and/or touchpad).
In the discussion that follows, a terminal device that includes a display and a touch-sensitive surface is described. However, it should be understood that the terminal device may include one or more other physical user interface devices such as a physical keyboard, mouse, and/or joystick.
The terminal device supports various applications, such as one or more of the following: a drawing application, a presentation application, a word processing application, a website creation application, a disc burning application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, an exercise support application, a photo management application, a digital camera application, a web browsing application, a digital music player application, and/or a digital video player application.
Various applications that may be executed on the terminal device may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal device may be adjusted and/or changed between applications and/or within respective applications. In this way, a common physical architecture (e.g., touch-sensitive surface) of the terminal device may support various applications with user interfaces that are intuitive and transparent to the user.
Referring to fig. 1, which is a schematic flowchart of a screen touch method according to an embodiment of the present invention, as shown in fig. 1, the method may include:
101. when the terminal device detects a dragging operation for the floating ball displayed on the display screen of the terminal device, the terminal device displays N function option icons on the display screen.
The display screen mentioned in the embodiment of the invention is a screen of a terminal device, also called a display screen, and is used for displaying images and colors. The suspension ball mentioned in the embodiment of the invention is one of suspended virtual keys, and is generally displayed as a semitransparent ring adsorbed on the edge of a screen of a terminal device in a static state, a user can drag the suspension ball on the screen of the terminal device, and the suspension ball can be replaced by suspended virtual keys with similar functions, such as a suspended ellipsoid, a suspended rectangular frame and the like.
Specifically, the above-mentioned floating ball may be displayed on a display screen of the terminal device, and the terminal device may detect a dragging operation for the floating ball, that is, detect that the floating ball is displaced on the display screen, where the dragging operation may refer to an operation of dragging the floating ball to be displaced after a user finger contacts with the floating ball, and while the floating ball is displaced, the user finger always contacts with the floating ball. When the terminal device detects a drag operation for the hover ball, the terminal device may display N function option icons on the display screen. N is a positive integer of 1 or more. The function option icons can be icons for executing corresponding functions, and various functions or operations including returning to a main screen, locking a screen, taking a snapshot of the screen, adjusting volume, capturing a screen, and entering a custom application can be executed through different function option icons.
The terminal device displays N function option icons on the display screen, which may specifically include:
(11) the terminal equipment sequentially displays the N function option icons on the display screen according to a preset sequence; or,
(12) and the terminal equipment displays the N function option icons on the display screen from high to low in sequence according to the use frequency of the function option icons.
Specifically, the preset sequence mentioned in step (11) may be a display sequence of function option icons preset in the terminal device, and optionally, the preset sequence of function option icons in the terminal device may be set, for example, a user may select or set which function option icon is the display icon 1 until the display icon M is, the display icon 1 is the first displayed function option icon, the display icon M is the mth displayed function option icon, and the terminal device may sequentially display the N function option icons according to the preset sequence, that is, the terminal device may sequentially display the icon 1 until the display icon M on the display screen while the dragging operation occurs, where M is a positive integer greater than or equal to 1 and M is greater than or equal to N. The user can set the preset sequence according to personal use habits, for example, the function option icons which are commonly used by the user are set in the prior priority display mode, and the N function option icons are sequentially displayed according to the preset sequence, so that the user can more quickly select the function option icons which need to be selected.
The use frequency mentioned in step (12) may be a frequency of being used corresponding to the function option icon counted by the terminal device, that is, the number of times each function option icon is used within a preset time period, optionally, the terminal device may store a correspondence between the function option icon and the use frequency, and sort the function option icons according to the correspondence, the terminal device may sort the function option icons from high to low according to the use frequency, and display the N function option icons on the display screen according to the sort. Through the step (12), the terminal device can display the function option icons with higher use frequency first, and the user can select the frequently-used function option icons more quickly.
Optionally, the terminal device may sequentially display the N function option icons on the display screen according to the movement track of the floating ball. The terminal device may sequentially display the N function option icons on the movement track of the hoverball or at a position away from the movement track by a preset distance according to the preset sequence, and the terminal device may sequentially display the N function option icons on the movement track of the hoverball or at a position away from the movement track by a preset distance according to the use frequency from high to low on the display screen. Wherein, the size of N is positively correlated with the length of the moving track. In general, the longer the length of the movement trajectory, the greater the number of function option icons displayed on the display screen.
102. And when the terminal equipment detects that the floating ball is overlapped with one of the N function option icons and detects that the dragging operation is terminated, the terminal equipment executes a function corresponding to the function option icon, wherein N is a positive integer greater than or equal to 1.
Specifically, the terminal device may detect whether the hoverball overlaps with one of the N function option icons, wherein the hoverball may partially overlap or completely overlap with the one function option icon, and the termination of the dragging operation refers to a situation where the hoverball is no longer moving and is no longer touched, that is, a user releases his finger after dragging the hoverball, and if the terminal device detects that the hoverball overlaps with one of the N function option icons, and detects that the dragging operation is terminated, the terminal device may execute a function corresponding to the one function option icon, for example, as shown in fig. 2a, the function option icons displayed in the display screen include a return function icon, a home function icon, and a favorite function icon, and when the hoverball overlaps with the return function icon, and when the user releases the finger, the terminal equipment executes the function of returning to the previous display interface corresponding to the function returning icon. The embodiment of the invention can realize the function corresponding to the target function option icon only by once dragging operation, and can make the screen touch operation faster compared with the prior art which needs at least twice clicking operations.
In an optional embodiment, the terminal device determines whether all the moving tracks of the floating ball fall into a preset area of the display screen.
For example, as shown in fig. 2b, after the user drags the floating ball along a curve a from a position 1 to a position 2, the user releases a finger, the function option icons displayed in the display screen include a return function icon, a homepage function icon, and a collection function icon, the floating ball is overlapped with the return function icon, the terminal device executes a function of returning to the previous display interface corresponding to the return function icon, and a curve a of the floating ball from the position 1 to the position 2 in the drawing is the moving trajectory of the floating ball; if the user drags the floating ball from the position 1 to the position 3, the curve q from the position 1 to the position 3 is the moving track of the floating ball.
Specifically, the terminal device may determine whether all the moving tracks of the hoverball fall into a preset region of the display screen, where the preset region is smaller than the display screen, and the preset region may be a preset region at an edge of the display screen, for example, as shown in fig. 2c, the preset region may be a gray region a excluding a central rectangular region B in the display screen, and a curve c is the moving track of the hoverball. The above determination may be performed periodically, and if the moving trajectory of the floating ball does not fall into the preset region of the display screen, that is, if the moving trajectory has a part or all of the area outside the preset region, the step of displaying N function option icons on the display screen by the terminal device in step 101 is performed. If the moving tracks of the floating ball all fall into the preset area of the display screen, the terminal equipment does not display the N function option icons on the display screen, optionally, the terminal device may detect whether a maximum distance value between the moving track of the hover ball and the interface edge is smaller than a first distance threshold, when the maximum distance value between the moving track and the interface edge is smaller than the first distance threshold, the terminal device may determine that all the moving tracks of the hoverball fall into a preset area of the display screen, for example, as shown in fig. 2c, the first distance threshold of the terminal device is 1 cm, when the terminal device detects that the maximum distance value m between the moving track c of the floating ball and the interface edge is smaller than 1 cm, the terminal device can determine that all the moving tracks of the floating ball fall into the preset area A of the display screen, and the terminal device does not display the N function option icons on the display screen.
The embodiment of the invention can realize the function corresponding to the target function option icon only by once dragging operation, and can make the screen touch operation faster compared with the prior art which needs at least twice clicking operations. In addition, in the step, the condition that the user drags the floating ball along the edge of the interface is judged as the normal change of the position of the floating ball, but not the operation required by the function option icon, and the dragging operation in the preset area does not display the function option icon by judging whether the moving track of the floating ball completely falls into the preset area of the display screen, so that the function option icon can be prevented from being displayed when the user drags the floating ball to change the display position of the floating ball, the redundant display steps are reduced, and the use by the user is facilitated.
103. And the terminal equipment judges whether the end point of the moving track of the floating ball is positioned in the interface edge area of the display screen.
The interface edge area refers to an area near the edge of the display interface of the terminal device, and the interface edge area may be the same as the preset area. For example, as shown in fig. 2d, the interface edge area may be a gray area, i.e., an a area, except for a rectangular area B in the display screen. For example, as shown in fig. 2d, after the user drags the hovel along a curve d from a position 1 to a position 2, the finger is released, that is, the curve d shown from the position 1 to the position 2 is the moving track of the hovel, and the position 2 is the end point of the moving track of the hovel.
Specifically, the floating ball is caused to have a moving track on the display screen by the dragging operation of the floating ball, and the terminal device may determine whether the end point of the moving track of the floating ball is located in the interface edge region of the display screen, optionally, the terminal device may detect whether the distance from the end point of the moving track to the interface edge is smaller than a second distance threshold, if so, the terminal device may determine that the end point of the moving track of the floating ball is located in the interface edge region of the display screen, and execute step 104; if not, the terminal device may determine that the end point of the moving trajectory d of the floating ball is not located in the interface edge area a of the display screen, and execute step 104, as shown in fig. 2d, in the process that the floating ball is dragged from the position 1 to the position 2, the terminal device may display the function option icon in the display interface, but when the floating ball is dragged to the interface edge area a, the terminal device may determine that the end point of the moving trajectory d of the floating ball is located in the interface edge area a of the display screen, and execute step 104.
104. And hiding the N function option icons by the terminal equipment.
Specifically, if the end point of the moving trajectory of the floating ball is located in the interface edge area of the display screen, the terminal device may execute step 104, optionally, when the terminal device detects that the floating ball is not overlapped with the N function option icons and detects that the dragging operation is terminated, the terminal device may execute step 104, as shown in fig. 2b, where the moving trajectory of the floating ball is a curve q, the floating ball is dragged from the position 1 to the position 3, and the terminal device detects that the floating ball is not overlapped with the displayed three function option icons, and the terminal device may hide the three function option icons.
Whether the terminal point of the moving track of the floating ball is located in the interface edge area of the display screen or not is judged, the displayed function option icons can be immediately hidden when needed, a user can conveniently and mistakenly drag the floating ball to the interface edge area after the function option icons are displayed, or when the user no longer wants to use the functions of the function option icons, the floating ball is directly dragged to the interface edge area, the function option icons can be quickly hidden only through one-time dragging operation, and the touch operation of the screen is quicker.
Referring to fig. 3, fig. 3 is a schematic flow chart of a screen touch method according to a second embodiment of the present invention, and fig. 3 is further optimized based on fig. 1. As shown in fig. 3, the method may include the steps of:
301. when the dragging operation of the floating ball displayed on the display screen of the terminal equipment is detected, displaying N function option icons on the display screen, wherein N is a positive integer greater than or equal to 2.
302. When the suspension ball is detected to be overlapped with at least two of the N function option icons and the dragging operation is detected to be terminated, determining the function option icon with the largest overlapping area with the suspension ball in the at least two function option icons as a target function option icon, and executing the function corresponding to the target function option icon.
Specifically, the terminal device may detect whether the hover ball overlaps with at least two of the N function option icons, because a distance between the displayed N function option icons and an adjacent icon may be smaller than a diameter of the hover ball, the hover ball may overlap with the at least two function option icons, and if the terminal device detects that the hover ball overlaps with at least two of the N function option icons and detects that the drag operation is terminated, the terminal device may compare overlapping areas of the at least two function option icons and the hover ball, thereby determining that the function option icon with a largest overlapping area with the hover ball is a target function option icon and executing a function corresponding to the target function option icon. The function corresponding to the target function option icon can be realized only by one-time dragging operation, compared with the prior art which needs at least two times of clicking operations, the screen touch operation can be quicker, and the embodiment of the invention can determine the target function option icon to execute the function corresponding to the target function option under the condition that the floating ball is dragged to be overlapped with at least two function option icons, so that the function corresponding to the function option icon can be realized without accurately dragging the floating ball to be overlapped with one function option icon, and the use by a user is more convenient.
303. And the terminal equipment judges whether the end point of the moving track of the floating ball is positioned in the interface edge area of the display screen.
304. And hiding the N function option icons by the terminal equipment.
Optionally, when the terminal device detects that the floating ball is not overlapped with the N function option icons and detects that the dragging operation is terminated, the terminal device may execute step 304.
Step 301, step 303, and step 304 may refer to the detailed description of step 101, step 103, and step 104 shown in fig. 1, and are not described herein again.
The embodiment of the present invention further provides a terminal device, which includes a unit configured to execute any one of the methods described above. Specifically, referring to fig. 4, a schematic block diagram of a terminal device according to an embodiment of the present invention is shown. The terminal device of the embodiment includes: the device comprises a detection unit, a display unit and an execution unit.
The detecting unit 400 is configured to detect a dragging operation for a floating ball displayed on a display screen of the terminal device, detect whether the floating ball overlaps with one of the N function option icons, and detect whether the dragging operation is terminated.
A display unit 410, configured to display N function option icons on a display screen of the terminal device when the detection unit 400 detects a drag operation for the hover ball displayed on the display screen.
Specifically, the display unit 410 may display the floating ball on a display screen of the terminal device, the detection unit 400 may detect a dragging operation for the floating ball, that is, detect that the floating ball is displaced on the display screen, where the dragging operation may refer to an operation of dragging the floating ball to be displaced after a user finger contacts with the floating ball, and while the floating ball is displaced, the user finger always contacts with the floating ball. When the detection unit 400 detects a drag operation for the hover ball, the terminal device may display N function option icons on the display screen. N is a positive integer of 1 or more. The function option icons can be icons for executing corresponding functions, and various functions or operations including returning to a main screen, locking a screen, taking a snapshot of the screen, adjusting volume, capturing a screen, and entering a custom application can be executed through different function option icons.
The displaying unit 410 displays N function option icons on the display screen, which may specifically include:
the display unit 410 sequentially displays the N function option icons on the display screen according to a preset sequence; alternatively, the display unit 410 displays the N function option icons on the display screen in order from high to low in accordance with the frequency of use of the function option icons. Optionally, the display unit 410 may sequentially display the N function option icons on the display screen according to the movement track of the hover ball.
An executing unit 420, configured to, when the detecting unit 400 detects that the hover ball overlaps with one of the N function option icons, and the detecting unit 400 detects that the dragging operation is terminated, execute a function corresponding to the one function option icon.
Specifically, the detection unit 400 may detect whether the hovered ball overlaps one of the N function option icons, where the hovered ball may partially overlap or completely overlap the one function option icon, where the case that the dragging operation is terminated refers to the case that the hovered ball is no longer moved and is no longer touched, that is, the user releases his finger after dragging the hovered ball, and if the detection unit 400 detects that the hovered ball overlaps one of the N function option icons, and detects that the dragging operation is terminated, the execution unit 420 may execute the function corresponding to the one function option icon. The embodiment of the invention can realize the function corresponding to the target function option icon only by once dragging operation, and can make the screen touch operation faster compared with the prior art which needs at least twice clicking operations.
In an optional embodiment, the terminal device further includes a determining unit 430, configured to determine whether all of the moving tracks of the hover ball fall into a preset region of the display screen.
The movement track of the floating ball refers to a track where the floating ball is dragged to move on the display screen, for example, as shown in fig. 2b, the user releases the finger after dragging the floating ball along a curve a from a position 1 to a position 2, that is, the curve a shown from the position 1 to the position 2 is the movement track of the floating ball.
Specifically, the determining unit 430 may determine whether all of the moving tracks of the hoverball fall into a preset region of the display screen, wherein the preset region is smaller than the display screen, and the preset region may be a preset region at the edge of the display screen, for example, as shown in fig. 2c, the preset region may be a region a except a rectangular region B in the display screen. The above determination may be performed periodically, and if the moving trajectory of the floating ball does not fall into the preset region of the display screen, that is, a part or all of the moving trajectory falls into a region outside the preset region, the display unit 410 displays N function option icons on the display screen. If all the moving tracks of the floating ball fall into the preset area of the display screen, the display unit 410 does not display the N function option icons on the display screen.
Optionally, the detecting unit 400 is further configured to detect whether a maximum distance value between a moving trajectory of the hovered ball and the interface edge is smaller than a first distance threshold, when the maximum distance value between the moving trajectory and the interface edge is smaller than the first distance threshold, it may be determined that all moving trajectories of the hovered ball fall into a preset region of the display screen, for example, as shown in fig. 2c, the first distance threshold of the terminal device is 1 cm, when the detecting unit 400 detects that the maximum distance value between the moving trajectory of the hovered ball and the interface edge is smaller than 1 cm, it may be determined that all moving trajectories of the hovered ball fall into a preset region a of the display screen, and the display unit 410 does not display the N function option icons on the display screen.
In the step, the condition that the user drags the floating ball by attaching to the edge of the interface is judged as normal change of the position of the floating ball, but not operation required by the function option icon, and the dragging operation in the preset area does not display the function option icon by judging whether the moving track of the floating ball completely falls into the preset area of the display screen, so that the function option icon can be prevented from being displayed when the user drags the floating ball to change the display position of the floating ball, redundant display steps are reduced, and the use of the user is facilitated.
Optionally, the terminal device further includes a hiding unit 440, configured to hide the N function option icons.
Optionally, the determining unit 430 is further configured to determine whether an end point of the moving trajectory of the floating ball is located in an interface edge area of the display screen.
The interface edge area refers to an area near the edge of the display interface of the terminal device, and the interface edge area may be the same as the preset area. Specifically, the floating ball is provided with a moving track on the display screen by the dragging operation of the floating ball, optionally, the detecting unit 400 may detect whether a vertical distance between an end point of the moving track and an interface edge is smaller than a second distance threshold, if so, the determining unit 430 may determine that the end point of the moving track of the floating ball is located in the interface edge area of the display screen, and the hiding unit 440 hides the N function option icons; if not, the determining unit 430 may determine that the end point of the moving trajectory of the floating ball is not located in the interface edge area of the display screen, and the hiding unit 440 does not hide the N function option icons. The hiding unit 440 is further configured to hide the N function option icons when the detecting unit 400 detects that the hover ball is not overlapped with the N function option icons and detects that the dragging operation is terminated.
Optionally, the terminal device further includes a determining unit 450, configured to, when it is detected that the hovercall is overlapped with at least two of the N function option icons and the dragging operation is terminated, determine, by the determining unit 450, that a function option icon with a largest area of overlap with the hovercall of the at least two function option icons is a target function option icon, and execute, by the executing unit 420, a function corresponding to the target function option icon.
In the terminal device provided by the embodiment of the invention, the function corresponding to the target function option icon can be realized only by once dragging operation, and compared with the terminal device needing at least twice clicking operations in the prior art, the terminal device can enable the screen touch operation to be quicker.
Referring to fig. 5, a schematic block diagram of a terminal device according to another embodiment of the present invention is shown. As shown, the terminal device in this embodiment may include: one or more processors 501; one or more input devices 502, one or more output devices 503, and memory 504. The processor 501, the input device 502, the output device 503, and the memory 504 are connected by a bus 505. The memory 504 is used to store a computer program comprising program instructions and the processor 501 is used to execute the program instructions stored by the memory 504.
The processor 501 is configured to detect a dragging operation for a hover ball displayed on a display screen of a terminal device.
The processor 501 is further configured to detect whether the hover ball overlaps with one of the N function option icons.
The processor 501 is further configured to detect whether the drag operation is terminated.
And the output device 503 is used for displaying the N function option icons on the display screen of the terminal device when the processor 501 detects the dragging operation of the floating ball displayed on the display screen.
The output device 503 is specifically configured to sequentially display the N function option icons on the display screen according to a preset sequence; or,
and sequentially displaying the N function option icons on the display screen from high to low according to the use frequency of the function option icons.
Optionally, the output device 503 is further configured to sequentially display the N function option icons on the display screen according to the movement track of the hoverball.
The processor 501 is further configured to execute a function corresponding to one of the N function option icons when the processor 501 detects that the hover ball overlaps the one of the N function option icons and detects that the dragging operation is terminated, where N is a positive integer greater than or equal to 1.
The processor 501 is further configured to determine, when the processor 501 detects that the hovercall is overlapped with at least two of the N function option icons and detects that the dragging operation is terminated, that a function option icon with a largest area overlapped with the hovercall of the at least two function option icons is a target function option icon, and execute a function corresponding to the target function option icon.
The processor 501 is further configured to hide the N function option icons when the processor 501 is configured to detect that the hover ball and the N function option icons are not overlapped and detect that the dragging operation is terminated.
The processor 501 is further configured to determine whether all the moving tracks of the floating ball fall into a preset area of the display screen.
The processor 501 is further configured to determine whether an end point of the moving trajectory of the floating ball is located in an interface edge area of the display screen; if yes, hiding the N function option icons.
It should be understood that, in the embodiment of the present invention, the Processor 501 may be a Central Processing Unit (CPU), and the Processor may also be other general processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The input device 502 may include a touch pad, a fingerprint sensor (for collecting fingerprint information of a user and direction information of the fingerprint), a microphone, etc., and the output device 503 may include a display (LCD, etc.), a speaker, etc.
The memory 504 may include a read-only memory and a random access memory, and provides instructions and data to the processor 501. A portion of the memory 504 may also include non-volatile random access memory. For example, the memory 504 may also store device type information.
In a specific implementation, the processor 501, the input device 502, and the output device 503 described in this embodiment of the present invention may execute the implementation manners described in the first embodiment and the second embodiment of the full-screen one-handed operation method provided in this embodiment of the present invention, and may also execute the implementation manner of the terminal device described in this embodiment of the present invention, which is not described herein again. In the terminal device provided by the embodiment of the invention, the function corresponding to the target function option icon can be realized only by once dragging operation, and compared with the terminal device needing at least twice clicking operations in the prior art, the terminal device can enable the screen touch operation to be quicker.
In another embodiment of the present invention, a computer-readable storage medium is provided, which stores a computer program comprising program instructions, which when executed by a processor, implement the method embodiments illustrated in fig. 1 and 3 described above.
The computer-readable storage medium may be an internal storage unit of the terminal device according to any of the foregoing embodiments, for example, a hard disk or a memory of the terminal device. The computer readable storage medium may also be an external storage device of the terminal device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the terminal device. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the terminal device. The computer-readable storage medium is used for storing the computer program and other programs and data required by the terminal device. The computer readable storage medium may also be used to temporarily store data that has been output or is to be output.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the terminal device and the unit described above may refer to corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed terminal device and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

CN201710963474.XA2017-10-162017-10-16A kind of screen touch method, terminal device and computer-readable mediumWithdrawnCN107765944A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710963474.XACN107765944A (en)2017-10-162017-10-16A kind of screen touch method, terminal device and computer-readable medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710963474.XACN107765944A (en)2017-10-162017-10-16A kind of screen touch method, terminal device and computer-readable medium

Publications (1)

Publication NumberPublication Date
CN107765944Atrue CN107765944A (en)2018-03-06

Family

ID=61269329

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710963474.XAWithdrawnCN107765944A (en)2017-10-162017-10-16A kind of screen touch method, terminal device and computer-readable medium

Country Status (1)

CountryLink
CN (1)CN107765944A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109240567A (en)*2018-08-062019-01-18网易(杭州)网络有限公司A kind of information display method, device, storage medium and electronic device
CN110308960A (en)*2019-06-272019-10-08维沃移动通信有限公司 Icon classification method, mobile terminal and computer-readable storage medium
CN110475012A (en)*2018-05-102019-11-19深圳富泰宏精密工业有限公司Electronic equipment and recommended method
CN111290691A (en)*2020-01-162020-06-16北京京东振世信息技术有限公司Method and device for operating page, computer equipment and readable storage medium
CN111338528A (en)*2020-02-252020-06-26维沃移动通信有限公司Operation response method and electronic equipment
CN111625306A (en)*2019-02-282020-09-04上海博泰悦臻电子设备制造有限公司Display control method and device for suspension icon in vehicle machine
CN111949195A (en)*2020-09-022020-11-17深圳市康冠智能科技有限公司Touch control method and device for liquid crystal display television, intelligent equipment and storage medium
CN112131488A (en)*2020-09-242020-12-25深圳市大成天下信息技术有限公司Interaction method and computing device
CN112732157A (en)*2020-12-312021-04-30展讯通信(天津)有限公司Media file playing control method and device, electronic equipment and storage medium
CN112882618A (en)*2021-02-072021-06-01维沃移动通信有限公司Operation control method and device
CN113360048A (en)*2021-06-222021-09-07展讯通信(天津)有限公司Quick starting method and equipment
CN113485608A (en)*2021-07-092021-10-08维沃移动通信(杭州)有限公司Information control method and device and electronic equipment
CN113703351A (en)*2021-07-262021-11-26珠海格力电器股份有限公司Equipment control method, device and system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110475012A (en)*2018-05-102019-11-19深圳富泰宏精密工业有限公司Electronic equipment and recommended method
CN109240567B (en)*2018-08-062021-01-26网易(杭州)网络有限公司Information display method and device, storage medium and electronic device
CN109240567A (en)*2018-08-062019-01-18网易(杭州)网络有限公司A kind of information display method, device, storage medium and electronic device
CN111625306A (en)*2019-02-282020-09-04上海博泰悦臻电子设备制造有限公司Display control method and device for suspension icon in vehicle machine
CN111625306B (en)*2019-02-282024-06-11博泰车联网科技(上海)股份有限公司Display control method and device for suspended icons in vehicle
CN110308960A (en)*2019-06-272019-10-08维沃移动通信有限公司 Icon classification method, mobile terminal and computer-readable storage medium
CN111290691A (en)*2020-01-162020-06-16北京京东振世信息技术有限公司Method and device for operating page, computer equipment and readable storage medium
CN111338528A (en)*2020-02-252020-06-26维沃移动通信有限公司Operation response method and electronic equipment
CN111949195B (en)*2020-09-022021-08-17深圳市康冠智能科技有限公司Touch control method and device for liquid crystal display television, intelligent equipment and storage medium
CN111949195A (en)*2020-09-022020-11-17深圳市康冠智能科技有限公司Touch control method and device for liquid crystal display television, intelligent equipment and storage medium
CN112131488A (en)*2020-09-242020-12-25深圳市大成天下信息技术有限公司Interaction method and computing device
CN112732157A (en)*2020-12-312021-04-30展讯通信(天津)有限公司Media file playing control method and device, electronic equipment and storage medium
CN112882618A (en)*2021-02-072021-06-01维沃移动通信有限公司Operation control method and device
CN113360048A (en)*2021-06-222021-09-07展讯通信(天津)有限公司Quick starting method and equipment
CN113485608A (en)*2021-07-092021-10-08维沃移动通信(杭州)有限公司Information control method and device and electronic equipment
CN113703351A (en)*2021-07-262021-11-26珠海格力电器股份有限公司Equipment control method, device and system

Similar Documents

PublicationPublication DateTitle
CN107765944A (en)A kind of screen touch method, terminal device and computer-readable medium
US10048859B2 (en)Display and management of application icons
US7924271B2 (en)Detecting gestures on multi-event sensitive devices
CN108710469B (en)Application program starting method, mobile terminal and medium product
EP2715491B1 (en)Edge gesture
US10222974B2 (en)Method and apparatus for providing quick access to device functionality
US9348458B2 (en)Gestures for touch sensitive input devices
US20120212438A1 (en)Methods and apparatuses for facilitating interaction with touch screen apparatuses
EP2657831A2 (en)Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
US20120032891A1 (en)Device, Method, and Graphical User Interface with Enhanced Touch Targeting
US20110175826A1 (en)Automatically Displaying and Hiding an On-screen Keyboard
CN107181858B (en)Method and terminal for displaying notification message
WO2006020305A2 (en)Gestures for touch sensitive input devices
CN107506109A (en)A kind of method and mobile terminal for starting application program
US20140337720A1 (en)Apparatus and method of executing function related to user input on screen
KR20130095970A (en)Apparatus and method for controlling object in device with touch screen
CN105549811A (en) Terminal interface display method and device based on protective cover window
EP2728456B1 (en)Method and apparatus for controlling virtual screen
CN106527937B (en) Method for adding mobile terminal widget and mobile terminal
CN111213354A (en) Method and terminal for adjusting screen brightness
US10732719B2 (en)Performing actions responsive to hovering over an input surface
CN108491152B (en)Touch screen terminal control method, terminal and medium based on virtual cursor
WO2016022634A1 (en)Display and management of application icons
WO2019056167A1 (en)Full-screen one-hand operation method, terminal device, and computer-readable medium
CN107450804A (en)A kind of method and terminal for responding touch control operation

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
WW01Invention patent application withdrawn after publication

Application publication date:20180306

WW01Invention patent application withdrawn after publication

[8]ページ先頭

©2009-2025 Movatter.jp