CN104714749A - Single-hand touch control method and device - Google Patents
Single-hand touch control method and device Download PDFInfo
- Publication number
- CN104714749A CN104714749A CN201510112629.XA CN201510112629A CN104714749A CN 104714749 A CN104714749 A CN 104714749A CN 201510112629 A CN201510112629 A CN 201510112629A CN 104714749 A CN104714749 A CN 104714749A
- Authority
- CN
- China
- Prior art keywords
- touch screen
- user
- movement locus
- movement
- touch
- 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.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种单手触屏实现方法和装置。所述方法包括:检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;根据所述第一运动轨迹控制所述终端切换为单手触屏模式。本发明实施例使单手触屏操作更加智能化,并且单手触屏操作过程更加简单方便。
The embodiment of the invention discloses a method and device for realizing a single-handed touch screen. The method includes: detecting and acquiring a first movement trajectory of a user's finger moving above a preset boundary area on a touch screen of a terminal; and controlling the terminal to switch to a one-handed touch screen mode according to the first movement trajectory. The embodiment of the present invention makes the one-hand touch screen operation more intelligent, and the one-hand touch screen operation process is simpler and more convenient.
Description
技术领域technical field
本发明实施例涉及移动终端技术,尤其涉及一种单手触屏实现方法和装置。Embodiments of the present invention relate to mobile terminal technologies, and in particular to a method and device for implementing a one-handed touch screen.
背景技术Background technique
随着科技的发展,移动终端的屏幕越来越大,人们不得不同时用双手来操作移动终端。但是在日常生活中难免会出现要一手拿移动终端,另一只手做其它事情的状况,例如用户在做地铁时,一手扶着地铁拉杆,只能用另一只手拿着移动终端。此时,如果用户的手固定在移动终端屏幕的下方,当需要触摸屏幕上方的应用时,则变得很困难。With the development of science and technology, the screens of mobile terminals are getting bigger and bigger, and people have to use both hands to operate the mobile terminals at the same time. However, in daily life, it is unavoidable to hold the mobile terminal in one hand and do other things with the other hand. For example, when a user is on the subway, he can only hold the mobile terminal with the other hand while holding the subway lever with one hand. At this time, if the user's hand is fixed at the bottom of the mobile terminal screen, it becomes very difficult to touch the application on the top of the screen.
目前,许多厂商也都纷纷推出了针对大屏幕移动终端单手操作的优化方案,例如,在移动终端底部按钮上双击,使应用界面内容集中到移动终端屏幕的底部,或者在移动终端屏幕内点击触发区域,使应用界面等比例缩小,或者使用手指在移动终端屏幕上下拉应用界面,使应用界面上部的内容移动到底部,等等。At present, many manufacturers have also launched optimization solutions for one-handed operation of large-screen mobile terminals. For example, double-click on the bottom button of the mobile terminal to concentrate the content of the application interface at the bottom of the mobile terminal screen, or click on the bottom of the mobile terminal screen. Trigger the area to shrink the application interface proportionally, or use your finger to pull down the application interface on the screen of the mobile terminal to move the content on the upper part of the application interface to the bottom, and so on.
但是,以上单手操作比较机械化,不容易操作。However, the above one-handed operation is relatively mechanized and not easy to operate.
发明内容Contents of the invention
有鉴于此,本发明实施例提供一种单手触屏实现方法和装置,以优化移动终端中现有的单手触屏操作方案,使单手触屏操作更加智能化。In view of this, embodiments of the present invention provide a method and device for implementing a one-handed touch screen, so as to optimize the existing one-handed touch screen operation scheme in a mobile terminal and make the one-handed touch screen operation more intelligent.
在第一方面,本发明实施例提供了一种单手触屏实现方法,包括:In a first aspect, an embodiment of the present invention provides a method for implementing a one-handed touch screen, including:
检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;Detecting and obtaining the first movement trajectory of the user's finger moving above the preset boundary area on the touch screen of the terminal;
根据所述第一运动轨迹控制所述终端切换为单手触屏模式。Controlling the terminal to switch to a one-handed touch screen mode according to the first motion track.
在第二方面,本发明实施例提供了一种单手触屏实现装置,包括:In the second aspect, an embodiment of the present invention provides a device for implementing a one-handed touch screen, including:
第一轨迹获取模块,用于检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;The first trajectory acquisition module is used to detect and acquire the first movement trajectory of the user's finger moving above the preset boundary area on the touch screen of the terminal;
模式切换控制模块,用于根据所述第一运动轨迹控制所述终端切换为单手触屏模式。A mode switching control module, configured to control the terminal to switch to a one-handed touch screen mode according to the first motion trajectory.
本发明实施例通过获取用户手指在终端触摸屏上方悬浮移动的运动趋势,作为控制所述终端切换为单手触屏模式的条件,能够准确、自动地识别出用户的操作意图,而无需用户做出额外的模式切换指示。所以本发明实施例使单手触屏操作更加智能化,并且单手触屏操作过程更加简单方便。The embodiment of the present invention can accurately and automatically identify the user's operation intention by acquiring the movement trend of the user's finger hovering above the terminal touch screen as a condition for controlling the terminal to switch to the one-handed touch screen mode, without the user making any action. Additional mode switch indication. Therefore, the embodiment of the present invention makes the one-hand touch screen operation more intelligent, and the one-hand touch screen operation process is simpler and more convenient.
附图说明Description of drawings
图1是本发明第一实施例提供的一种单手触屏实现方法的流程示意图;FIG. 1 is a schematic flowchart of a method for implementing a one-handed touch screen provided by the first embodiment of the present invention;
图2a是本发明第二实施例提供的一种单手触屏实现方法的流程示意图;Fig. 2a is a schematic flowchart of a method for implementing a one-hand touch screen provided by the second embodiment of the present invention;
图2b是本发明第二实施例提供的一种单手触屏实现方法中预设的界面区域边界线的界面示意图;Fig. 2b is a schematic interface diagram of the boundary line of the preset interface area in a one-handed touch screen implementation method provided by the second embodiment of the present invention;
图2c是本发明第二实施例提供的一种单手触屏实现方法中的单手触屏模式下屏幕显示的界面示意图;Fig. 2c is a schematic diagram of an interface displayed on the screen in the one-hand touch screen mode in a one-hand touch screen implementation method provided by the second embodiment of the present invention;
图3是本发明第三实施例提供的一种单手触屏实现方法的流程示意图;Fig. 3 is a schematic flowchart of a method for implementing a one-handed touch screen provided by the third embodiment of the present invention;
图4是本发明第四实施例提供的一种单手触屏实现装置的结构示意图。FIG. 4 is a schematic structural diagram of a device for implementing a one-handed touch screen provided by a fourth embodiment of the present invention.
具体实施方式detailed description
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。In order to make the object, technical solution and advantages of the present invention clearer, specific embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only parts related to the present invention are shown in the drawings but not all content.
第一实施例first embodiment
图1是本发明第一实施例提供的一种单手触屏实现方法的流程示意图,本实施例的方法可以由终端中配置的单手触屏实现装置来执行,该装置可通过硬件和/或软件的方式实现,对此并不进行限制。如图1所示,本实施例的方法具体包括如下步骤:Fig. 1 is a schematic flowchart of a method for implementing a one-handed touch screen provided by the first embodiment of the present invention. The method of this embodiment can be executed by a device for implementing a one-handed touch screen configured in a terminal, which can be implemented through hardware and/or or software, which is not limited. As shown in Figure 1, the method of this embodiment specifically includes the following steps:
步骤11、检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;Step 11. Detect and acquire the first movement trajectory of the user's finger moving above the preset boundary area on the touch screen of the terminal;
其中,预设界限区域是触摸屏中的一块区域,可以由用户自定义设置,例如可以是触摸屏中的一个矩形区域,或触摸屏的左上角区域、上半面触摸屏区域等。其中,终端可以为移动终端,例如智能手机、平板电脑等。Wherein, the preset boundary area is an area in the touch screen, which can be customized by the user, for example, it can be a rectangular area in the touch screen, or the upper left corner area of the touch screen, the upper half of the touch screen area, and the like. Wherein, the terminal may be a mobile terminal, such as a smart phone, a tablet computer, and the like.
上述步骤检测获取用户手指在触摸屏上方移动的运动轨迹,即用户手指悬浮在触摸屏上方一定距离,但未接触到触摸屏状态下的运动轨迹。The above steps detect and acquire the movement trajectory of the user's finger moving above the touch screen, that is, the movement trajectory of the user's finger suspended above the touch screen for a certain distance but not touching the touch screen.
具体的,在现有技术中,一般会在移动终端(例如手机)触控屏的屏幕上覆盖一层电极电压即电容,当用户的手指靠近触控屏的时候,位于手指下方的电容会发生变化,而位于手指下方更远一些的电容因为没有类似手指的导电体,所以不会发生变化,基于上述工作原理,就能检测到悬在屏幕上方的手指在终端触摸屏上移动的运动轨迹。Specifically, in the prior art, a layer of electrode voltage, that is, capacitance, is generally covered on the touch screen of a mobile terminal (such as a mobile phone). When the user's finger approaches the touch screen, the capacitance under the finger will generate changes, and the capacitance located farther below the finger does not change because there is no conductor similar to the finger. Based on the above working principle, the movement track of the finger hanging above the screen moving on the terminal touch screen can be detected.
可以设置距离的阈值,在手指与触摸屏接近到设定距离时,确认可以识别到此运动轨迹。第一运动轨迹是用户手指自进入预设界限区域后移动的运动轨迹。The threshold of the distance can be set, and when the finger and the touch screen are close to the set distance, it is confirmed that the movement track can be recognized. The first movement track is the movement track of the user's finger after entering the preset boundary area.
步骤12、根据所述第一运动轨迹控制所述终端切换为单手触屏模式。Step 12: Control the terminal to switch to a one-handed touch screen mode according to the first motion trajectory.
具体的,由于用户预先在终端触摸屏上设置了界限区域,当检测到用户手指在终端触摸屏的预设界限区域上方移动的运动轨迹时,则可以根据第一运动轨迹控制所述终端自动切换为单手触屏模式,例如设定轨迹条件,当第一运动轨迹符合此设定轨迹条件时,即触发模式切换。Specifically, since the user pre-sets a bounded area on the terminal touch screen, when the movement track of the user's finger moving above the preset bounded area on the terminal touch screen is detected, the terminal can be controlled to automatically switch to single mode according to the first movement track. Hand touch screen mode, such as setting track conditions, when the first movement track meets the set track conditions, the mode switch is triggered.
本实施例通过在终端屏幕上设置预设界限区域,根据检测获取的用户手指在终端触摸屏上预设界限区域上方移动的运动轨迹,控制所述终端自动切换为单手触屏模式,能够准确、自动地识别出用户的操作意图,而不再需要用户通过触碰终端或者终端上的某个按钮来启动单手触屏模式,使单手触屏操作更加智能,大大方便了用户操作,满足了用户需求。In this embodiment, by setting a preset limit area on the terminal screen, and controlling the terminal to automatically switch to the one-handed touch screen mode according to the detected motion trajectory of the user's finger moving above the preset limit area on the terminal touch screen, it can be accurate, Automatically recognize the user's operation intention, and no longer need the user to start the one-handed touch screen mode by touching the terminal or a button on the terminal, making the one-handed touch screen operation more intelligent, which greatly facilitates the user's operation and satisfies the User needs.
预设界限区域可以随时由用户进行设置,优选是在上述实施例的基础上,上述方法还包括:The preset boundary area can be set by the user at any time, preferably on the basis of the above-mentioned embodiment, the above-mentioned method also includes:
根据用户的界限区域设置请求,检测获取用户手指在所述触摸屏上移动的第二运动轨迹;According to the user's limit area setting request, detect and acquire the second movement trajectory of the user's finger moving on the touch screen;
将所述第二运动轨迹设置为所述界限区域的边界。The second motion trajectory is set as a boundary of the bounded area.
具体的,在用户有切换单手操作的需求之前(例如在用户做地铁时,一手扶着地铁拉杆,另一只手拿着移动终端的场景下),用户可以在终端上预先设置一条虚拟界限,将其作为界限区域的边界。例如,用户可以在手指能轻松自如控制终端的屏幕热区之外的边界处,用手指在触控屏上滑出一条界限即第二运动轨迹,则将该运动轨迹设置为所述界限区域的边界。为了操作的可靠性,界限区域设置请求可以通过用户输入设定按钮或命令来触发,以避免误操作。Specifically, before the user has the need to switch to one-handed operation (for example, when the user is on the subway, holding the subway lever with one hand and holding the mobile terminal with the other hand), the user can pre-set a virtual boundary on the terminal. , which serves as the boundary of the bounding region. For example, the user can slide a boundary on the touch screen with a finger at the boundary outside the screen hot zone where the finger can easily control the terminal, that is, the second motion trajectory, and then set the motion trajectory as the boundary area of the boundary area. boundary. For operational reliability, the limit area setting request can be triggered by the user inputting a setting button or command, so as to avoid misoperation.
通过将上述第二运动轨迹设置为界限区域的边界,便于后续用户使用单手操作时,控制终端自动切换为单手触屏模式,方便用户后续的操作。By setting the above-mentioned second motion trajectory as the boundary of the boundary area, it is convenient for the subsequent user to operate with one hand, and the control terminal is automatically switched to the one-handed touch screen mode, which is convenient for the user's subsequent operation.
类似的,为了避免对用户操作意图的误识别,或避免反复进行模式切换,可以在上述实施例的基础上,检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹之前,还包括:Similarly, in order to avoid erroneous recognition of the user's operation intention, or to avoid repeated mode switching, based on the above-mentioned embodiments, before detecting and acquiring the first movement track of the user's finger moving above the preset limit area on the touch screen of the terminal, Also includes:
检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。When it is detected that the position of the user's finger is within the preset limit area on the touch screen of the terminal, a message for prompting the user whether to activate the one-handed touch screen mode is displayed.
具体的,在检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息,以供用户选择是否启动单手触屏模式,当确定用户选择了启动单手触屏模式之后,控制所述终端切换为单手触屏模式,否则,不启动单手触屏模式。Specifically, when it is detected that the position of the user's finger is within the preset boundary area on the touch screen of the terminal, a message for prompting the user whether to activate the one-handed touch screen mode is displayed for the user to choose whether to activate the one-handed touch screen mode. mode, when it is determined that the user has selected to start the one-handed touch screen mode, control the terminal to switch to the one-handed touch screen mode; otherwise, do not start the one-handed touch screen mode.
在上述实施例的基础上,第一运动轨迹需要符合的预设轨迹条件优选是符合用户单手操作习惯的轨迹。例如,典型的右手持机并操作时,当右手的拇指需要点击屏幕左上角的图标时,就会发生单手操作困难,此时需要切换到单手触屏模式。则相应的,可以将触摸屏的左上角区域设置为设定位置,则根据所述第一运动轨迹控制所述终端切换为单手触屏模式的操作可以具体包括:On the basis of the above embodiments, the preset trajectory condition that the first movement trajectory needs to meet is preferably a trajectory that conforms to the user's single-handed operation habit. For example, when a typical right-handed mobile phone is operated, when the thumb of the right hand needs to click the icon in the upper left corner of the screen, it will be difficult to operate with one hand. At this time, it is necessary to switch to the one-handed touch screen mode. Correspondingly, the upper left corner area of the touch screen can be set as the set position, and the operation of controlling the terminal to switch to the one-handed touch screen mode according to the first motion trajectory can specifically include:
判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近;judging whether the movement trend of the first movement track is approaching the set position of the touch screen;
如果是,则控制所述终端切换为单手触摸模式。If yes, control the terminal to switch to the one-handed touch mode.
其中,终端中预设存储了各种运动趋势与设定位置的对应关系,根据第一运动轨迹可以确定其对应的运动趋势,进一步根据运动趋势与设定位置的对应关系,确定该运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近。例如,设定位置为左上角,当用户手指接近左上角时,则控制所述终端切换为单手触摸模式。上述技术更加符合用户单手操作习惯,能使得单手模式切换的更加及时、准确。Among them, the corresponding relationship between various motion trends and set positions is preset in the terminal, and the corresponding motion trend can be determined according to the first motion trajectory, and the corresponding motion trend of the motion trajectory can be determined further according to the corresponding relationship between the motion trend and the set position. Whether the movement trend is approaching to the set position of the touch screen. For example, the setting position is the upper left corner, and when the user's finger approaches the upper left corner, the terminal is controlled to switch to the one-handed touch mode. The above technology is more in line with the user's one-handed operation habit, and can make the one-handed mode switching more timely and accurate.
上述预设界限区域的边界优选为位于所述触摸屏中部的横向分界线。则触摸屏的上半部分为预设界限区域,此区域的设置也是考虑了用户单手操作的需求,当用户手指需要伸到上半部分时会出现操作困难,则需要进行单手操作模式的切换。The boundary of the preset boundary area is preferably a horizontal dividing line located in the middle of the touch screen. The upper part of the touch screen is the preset boundary area. The setting of this area also considers the user's one-handed operation needs. When the user needs to extend the finger to the upper part, it will be difficult to operate, and it is necessary to switch to the one-handed operation mode. .
对于单手触摸模式的具体实现,本发明实施例也提供了优选的解决方案,即在上述实施例的基础上,根据所述第一运动轨迹控制所述终端切换为单手触屏模式具体包括:For the specific implementation of the one-handed touch mode, the embodiment of the present invention also provides a preferred solution, that is, on the basis of the above-mentioned embodiments, controlling the terminal to switch to the one-handed touch screen mode according to the first motion trajectory specifically includes :
在识别到所述第一运动轨迹符合预设轨迹条件时,确定所述第一运动轨迹当前时刻弧线的切线方向;When it is recognized that the first movement trajectory meets the preset trajectory condition, determine the tangent direction of the arc at the current moment of the first movement trajectory;
控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。The application icon on the touch screen is controlled to shrink in a direction opposite to the tangent direction.
其中,预设轨迹条件可以为超过预设界限区域的边界之后手指滑动预设时间或者预设距离。用户手指的运动通常是连续的,在获取到的第一运动轨迹符合预设轨迹条件的时刻,即作为当前时刻,而可以不考虑用户后续的移动轨迹。其中,切线方向表征了用户手指即将滑动的方向。当识别到所述第一运动轨迹符合预设轨迹条件时,则控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩,该方向通常是用户握持终端的位置,向此方向收缩图标,可以使用户手指能够轻松的触碰到应用图标。Wherein, the preset trajectory condition may be that the finger slides for a preset time or a preset distance after exceeding the boundary of the preset limit area. The movement of the user's finger is usually continuous, and the moment when the acquired first movement trajectory meets the preset trajectory condition is taken as the current moment, and the subsequent movement trajectory of the user may not be considered. Wherein, the tangent direction represents the direction in which the user's finger is about to slide. When it is recognized that the first motion trajectory meets the preset trajectory condition, the application icon on the touch screen is controlled to shrink along the direction opposite to the tangential direction, which is usually the position where the user holds the terminal, toward Shrinking icons in this direction allows users to easily touch application icons with their fingers.
其中,收缩可以为缩小应用图标的大小或者控制应用图标整体沿着与所述切线方向相反的方向移动,直至用户触碰到所需的应用图标。Wherein, shrinking may be reducing the size of the application icon or controlling the application icon as a whole to move in a direction opposite to the tangential direction until the user touches a desired application icon.
或者,单手触屏模式的另一切换方式为,在上述实施例的基础上,根据所述第一运动轨迹控制所述终端切换为单手触屏模式具体包括:Alternatively, another switching method of the one-handed touch screen mode is, on the basis of the above-mentioned embodiments, controlling the terminal to switch to the one-handed touch screen mode according to the first motion trajectory specifically includes:
选择所述第一运动轨迹上的任意两点;Select any two points on the first trajectory;
根据所述两点确定所述用户手指的运动矢量;determining a motion vector of the user's finger according to the two points;
控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。Controlling the application icon on the touch screen to shrink along a direction opposite to the motion vector.
上述方案同样是考虑用户的操作习惯,在切换至单手触屏模式时,将应用图标向用户可能握持终端的位置进行收缩,以便点击操作。The above solution also considers the user's operating habits. When switching to the one-handed touch screen mode, the application icon is shrunk to the position where the user may hold the terminal for click operation.
第二实施例second embodiment
图2a是本发明第二实施例提供的一种单手触屏实现方法的流程示意图,如图2a所示,具体包括如下步骤:Fig. 2a is a schematic flowchart of a method for implementing a one-hand touch screen provided by the second embodiment of the present invention, as shown in Fig. 2a, specifically including the following steps:
步骤21、检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。当用户选择了启动单手触屏模式后,则执行步骤22,否则结束。Step 21: When it is detected that the position of the user's finger is within the preset boundary area on the touch screen of the terminal, display a message for prompting the user whether to activate the one-handed touch screen mode. When the user chooses to start the one-handed touch screen mode, step 22 is performed, otherwise, the process ends.
例如,如图2b所示,图中触摸屏中部的横向中位线为预设界限区域的边界线,其中边界线下方为用户手指触碰的热区,即用户用单手即可触碰到的区域,边界线上方为用户单手很难触碰到或触碰不到的区域。当检测到所述用户手指的位置悬浮于边界线上方的区域时,则显示用于提示用户是否启动单手触屏模式的消息,以供用户选择。For example, as shown in Figure 2b, the horizontal median line in the middle of the touch screen in the figure is the boundary line of the preset boundary area, wherein the hot zone touched by the user's finger is below the boundary line, that is, the area that the user can touch with one hand The area above the boundary line is an area that is difficult or impossible for users to touch with one hand. When it is detected that the position of the user's finger hovers over the area above the boundary line, a message for prompting the user whether to activate the one-hand touch screen mode is displayed for the user to choose.
步骤22、检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;Step 22: Detect and acquire the first movement trajectory of the user's finger moving above the preset limit area on the touch screen of the terminal;
步骤23、选择所述第一运动轨迹上的任意两点;Step 23. Select any two points on the first trajectory;
步骤24、根据所述两点确定所述用户手指的运动矢量;Step 24. Determine the motion vector of the user's finger according to the two points;
例如,如图2c所示,确定所述用户手指的运动矢量的方向为左上角。For example, as shown in FIG. 2c, it is determined that the direction of the motion vector of the user's finger is the upper left corner.
步骤25、控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。Step 25, controlling the application icon on the touch screen to shrink in a direction opposite to the motion vector.
例如,如图2c所示,当确定用户手指的运动矢量为向左上角运动时,则可初步确定用户想去点击左上角的应用图标,进而把整个界面的应用图标等比例缩小一定值,同时将整个界面向右下角移动来迎合用户的点击。For example, as shown in Figure 2c, when it is determined that the motion vector of the user's finger is moving to the upper left corner, it can be preliminarily determined that the user wants to click the application icon in the upper left corner, and then the application icons on the entire interface are scaled down by a certain value, and at the same time Move the entire interface to the lower right corner to cater to the user's click.
本实施例实现了在不增加用户手动操作步骤的条件下能自动启动单手操作模式,并且控制所述触摸屏上的应用图标沿着与所述用户手指的运动矢量相反的方向进行收缩,使用户顺畅的点击到原本难以触碰的屏幕区域,方便了用户,满足了用户需求。This embodiment realizes that the one-handed operation mode can be started automatically without increasing the user's manual operation steps, and controls the application icon on the touch screen to shrink along the direction opposite to the motion vector of the user's finger, so that the user Smoothly click to the screen area that was originally difficult to touch, which is convenient for users and meets user needs.
第三实施例third embodiment
图3是本发明第三实施例提供的一种单手触屏实现方法的流程示意图,如图3所示,具体包括如下步骤:Fig. 3 is a schematic flowchart of a method for implementing a one-hand touch screen provided by the third embodiment of the present invention, as shown in Fig. 3 , specifically including the following steps:
步骤31、检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹。Step 31 : Detect and acquire a first movement trajectory of the user's finger moving above the preset boundary area on the touch screen of the terminal.
步骤32、判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近。如果是,则执行步骤33,否则结束。Step 32 , judging whether the movement trend of the first movement track is approaching the set position of the touch screen. If yes, execute step 33, otherwise end.
步骤33、在识别到用户手指在预设界限区域运动时间达到预设时间时,确定第一运动轨迹当前时刻弧线的切线方向;Step 33. Determine the tangent direction of the arc at the current moment of the first movement trajectory when it is recognized that the movement time of the user's finger in the preset boundary area reaches the preset time;
步骤34、控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。Step 34, controlling the application icon on the touch screen to shrink in a direction opposite to the tangent direction.
本实施例实现了在不增加用户手动操作步骤的条件下能自动启动单手操作模式,并且通过确定当前时刻用户手指在预设界限区域的运动轨迹弧线的切线方向,并控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩,使用户顺畅的点击到原本难以触碰的屏幕区域,方便了用户,满足了用户需求。This embodiment realizes that the one-handed operation mode can be started automatically without increasing the manual operation steps of the user, and by determining the tangent direction of the motion track arc of the user's finger in the preset boundary area at the current moment, and controlling the touch screen The application icon shrinks along the direction opposite to the tangent direction, so that the user can smoothly click to the screen area that is originally difficult to touch, which is convenient for the user and meets the user's needs.
第四实施例Fourth embodiment
图4是本发明第四实施例提供的一种单手触屏实现装置的结构示意图。如图4所示,所述装置包括:第一轨迹获取模块41和模式切换控制模块42。FIG. 4 is a schematic structural diagram of a device for implementing a one-handed touch screen provided by a fourth embodiment of the present invention. As shown in FIG. 4 , the device includes: a first trajectory acquisition module 41 and a mode switching control module 42 .
第一轨迹获取模块41用于检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;The first trajectory acquisition module 41 is used to detect and obtain the first movement trajectory of the user's finger moving above the preset boundary area on the touch screen of the terminal;
模式切换控制模块42用于根据所述第一运动轨迹控制所述终端切换为单手触屏模式。The mode switching control module 42 is configured to control the terminal to switch to the one-handed touch screen mode according to the first motion trajectory.
示例性的,在上述实施例的基础上,所述装置还包括:Exemplarily, on the basis of the above embodiments, the device further includes:
第二轨迹获取模块43用于根据用户的界限区域设置请求,检测获取用户手指在所述触摸屏上移动的第二运动轨迹;The second trajectory acquisition module 43 is used to detect and obtain the second movement trajectory of the user's finger moving on the touch screen according to the user's limit area setting request;
所述装置还包括:The device also includes:
边界设置模块44用于将所述第二运动轨迹设置为所述界限区域的边界。The boundary setting module 44 is used to set the second motion track as the boundary of the boundary area.
示例性的,在上述实施例的基础上,上述装置还包括:Exemplarily, on the basis of the above-mentioned embodiments, the above-mentioned device further includes:
消息显示模块45用于在所述第一轨迹获取模块41检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹之前,The message display module 45 is used to detect and obtain the first movement track of the user's finger moving above the preset limit area on the terminal touch screen before the first track acquisition module 41 detects,
检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。When it is detected that the position of the user's finger is within the preset limit area on the touch screen of the terminal, a message for prompting the user whether to activate the one-handed touch screen mode is displayed.
示例性的,在上述实施例的基础上,上述模式切换控制模块42具体用于判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近;如果是,则控制所述终端切换为单手触摸模式。Exemplarily, on the basis of the above-mentioned embodiments, the above-mentioned mode switching control module 42 is specifically used to judge whether the movement tendency of the first movement track is close to the set position of the touch screen; if so, control the The terminal switches to one-handed touch mode.
示例性的,在上述实施例的基础上,上述界限区域的边界为位于所述触摸屏中部的横向分界线。Exemplarily, on the basis of the above embodiments, the boundary of the boundary area is a horizontal boundary located in the middle of the touch screen.
示例性的,在上述实施例的基础上,上述模式切换控制模块42具体用于在识别到所述第一运动轨迹符合预设轨迹条件时,确定所述第一运动轨迹当前时刻弧线的切线方向;控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。Exemplarily, on the basis of the above-mentioned embodiments, the above-mentioned mode switching control module 42 is specifically configured to determine the tangent line of the arc at the current moment of the first movement trajectory when it is recognized that the first movement trajectory meets the preset trajectory condition Direction: control the application icon on the touch screen to shrink along the direction opposite to the tangent direction.
示例性的,在上述实施例的基础上,上述模式切换控制模块42具体用于选择所述第一运动轨迹上的任意两点;根据所述两点确定所述用户手指的运动矢量;控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。Exemplarily, on the basis of the above-mentioned embodiments, the above-mentioned mode switching control module 42 is specifically configured to select any two points on the first motion track; determine the motion vector of the user's finger according to the two points; The application icon on the touch screen shrinks along a direction opposite to the motion vector.
本实施例所提供的单手触屏实现装置可用于执行本发明任意实施例提供的单手触屏实现方法,具备相应的功能模块,实现相同的有益效果。The device for implementing a one-handed touch screen provided in this embodiment can be used to implement the method for implementing a one-handed touch screen provided in any embodiment of the present invention, and has corresponding functional modules to achieve the same beneficial effect.
显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以通过如上所述的服务器实施。可选地,本发明实施例可以用计算机装置可执行的程序来实现,从而可以将它们存储在存储装置中由处理器来执行,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等;或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。Apparently, those skilled in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by the above-mentioned server. Optionally, the embodiments of the present invention can be implemented by programs executable by a computer device, so that they can be stored in a storage device and executed by a processor, and the program can be stored in a computer-readable storage medium, The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.; or they may be fabricated into individual integrated circuit modules, or multiple modules or steps among them may be fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510112629.XA CN104714749B (en) | 2015-03-13 | 2015-03-13 | Singlehanded touch screen implementation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510112629.XA CN104714749B (en) | 2015-03-13 | 2015-03-13 | Singlehanded touch screen implementation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104714749A true CN104714749A (en) | 2015-06-17 |
CN104714749B CN104714749B (en) | 2018-05-18 |
Family
ID=53414137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510112629.XA Active CN104714749B (en) | 2015-03-13 | 2015-03-13 | Singlehanded touch screen implementation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104714749B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204744A (en) * | 2015-09-28 | 2015-12-30 | 北京金山安全软件有限公司 | Method and device for starting application program and electronic equipment |
CN105302459A (en) * | 2015-10-15 | 2016-02-03 | 广东欧珀移动通信有限公司 | Single-hand control method and device of terminal |
CN108710459A (en) * | 2018-05-11 | 2018-10-26 | 维沃移动通信有限公司 | A kind of interface operation method and mobile terminal |
CN111078114A (en) * | 2019-12-26 | 2020-04-28 | 上海传英信息技术有限公司 | Single-hand control method, control device and terminal equipment |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202748770U (en) * | 2012-04-19 | 2013-02-20 | 潘晓雷 | Mobile terminal for regulating screen touch input range in self-adaptive mode |
CN103414829A (en) * | 2013-08-27 | 2013-11-27 | 深圳市金立通信设备有限公司 | Method, device and terminal device for controlling screen contents |
WO2013189014A1 (en) * | 2012-06-18 | 2013-12-27 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and interface operation management method |
CN103530049A (en) * | 2013-04-15 | 2014-01-22 | Tcl集团股份有限公司 | Method and system for one-handed operation processing of mobile terminal with touch screen |
CN103631429A (en) * | 2012-08-22 | 2014-03-12 | 纬创资通股份有限公司 | Touch panel and display method applied to same |
US8769431B1 (en) * | 2013-02-28 | 2014-07-01 | Roy Varada Prasad | Method of single-handed software operation of large form factor mobile electronic devices |
CN103902206A (en) * | 2012-12-25 | 2014-07-02 | 广州三星通信技术研究有限公司 | Method and equipment operating mobile terminal with touch screen and mobile terminal |
CN103927118A (en) * | 2014-04-15 | 2014-07-16 | 深圳市中兴移动通信有限公司 | Mobile terminal and sliding control device and method thereof |
-
2015
- 2015-03-13 CN CN201510112629.XA patent/CN104714749B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202748770U (en) * | 2012-04-19 | 2013-02-20 | 潘晓雷 | Mobile terminal for regulating screen touch input range in self-adaptive mode |
WO2013189014A1 (en) * | 2012-06-18 | 2013-12-27 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and interface operation management method |
CN103631429A (en) * | 2012-08-22 | 2014-03-12 | 纬创资通股份有限公司 | Touch panel and display method applied to same |
CN103902206A (en) * | 2012-12-25 | 2014-07-02 | 广州三星通信技术研究有限公司 | Method and equipment operating mobile terminal with touch screen and mobile terminal |
US8769431B1 (en) * | 2013-02-28 | 2014-07-01 | Roy Varada Prasad | Method of single-handed software operation of large form factor mobile electronic devices |
CN103530049A (en) * | 2013-04-15 | 2014-01-22 | Tcl集团股份有限公司 | Method and system for one-handed operation processing of mobile terminal with touch screen |
CN103414829A (en) * | 2013-08-27 | 2013-11-27 | 深圳市金立通信设备有限公司 | Method, device and terminal device for controlling screen contents |
CN103927118A (en) * | 2014-04-15 | 2014-07-16 | 深圳市中兴移动通信有限公司 | Mobile terminal and sliding control device and method thereof |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105204744A (en) * | 2015-09-28 | 2015-12-30 | 北京金山安全软件有限公司 | Method and device for starting application program and electronic equipment |
CN105204744B (en) * | 2015-09-28 | 2018-10-19 | 北京金山安全软件有限公司 | Method and device for starting application program and electronic equipment |
CN105302459A (en) * | 2015-10-15 | 2016-02-03 | 广东欧珀移动通信有限公司 | Single-hand control method and device of terminal |
CN105302459B (en) * | 2015-10-15 | 2020-04-17 | Oppo广东移动通信有限公司 | Single-hand control method and device for terminal |
CN108710459A (en) * | 2018-05-11 | 2018-10-26 | 维沃移动通信有限公司 | A kind of interface operation method and mobile terminal |
CN111078114A (en) * | 2019-12-26 | 2020-04-28 | 上海传英信息技术有限公司 | Single-hand control method, control device and terminal equipment |
Also Published As
Publication number | Publication date |
---|---|
CN104714749B (en) | 2018-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102722334B (en) | The control method of touch screen and device | |
CN103809888B (en) | Mobile terminal and control method thereof | |
US9354780B2 (en) | Gesture-based selection and movement of objects | |
EP3370140B1 (en) | Control method and control device for working mode of touch screen | |
JP2019516189A (en) | Touch screen track recognition method and apparatus | |
CN103279295A (en) | Method and device for switching terminal desktop icons | |
JPWO2013094371A1 (en) | Display control apparatus, display control method, and computer program | |
KR20160023298A (en) | Electronic device and method for providing input interface thereof | |
CN104808936B (en) | Interface operation method and portable electronic device applying same | |
KR102411868B1 (en) | Electronic apparatus and method for display graphic object the same | |
WO2014075612A1 (en) | Man-machine interaction method and interface | |
CN103970460A (en) | Touch screen-based operation method and terminal equipment using same | |
CN104714749B (en) | Singlehanded touch screen implementation method and device | |
WO2016183912A1 (en) | Menu layout arrangement method and apparatus | |
CN106020692A (en) | Operation method and system of touch screen mobile phone | |
CN111338554A (en) | Suspension ball operating system and method based on large-screen touch | |
CN105335086A (en) | Touch screen operation method and apparatus | |
CN105204754A (en) | One-handed operation method and device of touch screen | |
US11216121B2 (en) | Smart touch pad device | |
CN103713851B (en) | System and method for switching single-hand operation mode by sliding touch screen | |
CN104951293B (en) | A key response method of a mobile terminal and the mobile terminal | |
CN103605460B (en) | Gesture recognition method and related terminal | |
CN105068734A (en) | Sliding control method and device for terminal | |
CN104360818B (en) | Realize method, the method and system of gesture error correction of List View final election | |
US12147663B2 (en) | Computer device with improved touch interface and corresponding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |