著录项信息
专利名称 | 单手触屏实现方法和装置 |
申请号 | CN201510112629.X | 申请日期 | 2015-03-13 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2015-06-17 | 公开/公告号 | CN104714749A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 范奇;蒋杨洋;关诗乐;肖博;龚关;李惠晨 |
代理机构 | 北京品源专利代理有限公司 | 代理人 | 胡彬;路凯 |
摘要
本发明实施例公开了一种单手触屏实现方法和装置。所述方法包括检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;根据所述第一运动轨迹控制所述终端切换为单手触屏模式。本发明实施例使单手触屏操作更加智能化,并且单手触屏操作过程更加简单方便。
1.一种单手触屏实现方法,其特征在于,包括:
检测获取用户手指悬浮在终端触摸屏上预设界限区域上方,但未接触到所述触摸屏状态下移动的第一运动轨迹;
根据所述第一运动轨迹控制所述终端切换为单手触屏模式;
其中,根据所述第一运动轨迹控制所述终端切换为单手触屏模式包括:
根据所述第一运动轨迹确定对应的运动趋势,根据预设存储的所述运动趋势与设定位置的对应关系,判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的所述设定位置接近;
其中,右手持机并操作时,所述设定位置为触摸屏左上角区域位置;
如果是,则控制所述终端切换为单手触摸模式。
2.根据权利要求1所述的方法,其特征在于,还包括:
根据用户的界限区域设置请求,检测获取用户手指在所述触摸屏上移动的第二运动轨迹;
将所述第二运动轨迹设置为所述界限区域的边界。
3.根据权利要求1所述的方法,其特征在于,检测获取用户手指悬浮在终端触摸屏上预设界限区域上方,但未接触到所述触摸屏状态下移动的第一运动轨迹之前,还包括:
检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。
4.根据权利要求1项所述的方法,其特征在于,所述界限区域的边界为位于所述触摸屏中部的横向分界线。
5.根据权利要求1-4任一所述的方法,其特征在于,根据所述第一运动轨迹控制所述终端切换为单手触屏模式包括:
在识别到所述第一运动轨迹符合预设轨迹条件时,确定所述第一运动轨迹当前时刻弧线的切线方向;
控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。
6.根据权利要求1-4任一所述的方法,其特征在于,根据所述第一运动轨迹控制所述终端切换为单手触屏模式包括:
选择所述第一运动轨迹上的任意两点;
根据所述两点确定所述用户手指的运动矢量;
控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。
7.一种单手触屏实现装置,其特征在于,包括:
第一轨迹获取模块,用于检测获取用户手指悬浮在终端触摸屏上预设界限区域上方,但未接触到所述触摸屏状态下移动的第一运动轨迹;
模式切换控制模块,用于根据所述第一运动轨迹控制所述终端切换为单手触屏模式;
其中,所述模式切换控制模块具体用于:
根据所述第一运动轨迹确定对应的运动趋势,根据预设存储的所述运动趋势与设定位置的对应关系,判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的所述设定位置接近;
其中,右手持机并操作时,所述设定位置为触摸屏左上角区域位置;
如果是,则控制所述终端切换为单手触摸模式。
8.根据权利要求7所述的装置,其特征在于,还包括:
第二轨迹获取模块,用于根据用户的界限区域设置请求,检测获取用户手指在所述触摸屏上移动的第二运动轨迹;
边界设置模块,用于将所述第二运动轨迹设置为所述界限区域的边界。
9.根据权利要求7所述的装置,其特征在于,还包括:
消息显示模块,用于在检测获取用户手指悬浮在终端触摸屏上预设界限区域上方,但未接触到所述触摸屏状态下移动的第一运动轨迹之前,检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。
10.根据权利要求7项所述的装置,其特征在于,所述界限区域的边界为位于所述触摸屏中部的横向分界线。
11.根据权利要求7-10任一所述的装置,其特征在于,所述控制模块具体用于:
在识别到所述第一运动轨迹符合预设轨迹条件时,确定所述第一运动轨迹当前时刻弧线的切线方向;控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。
12.根据权利要求7-10任一所述的装置,其特征在于,所述控制模块具体用于:
选择所述第一运动轨迹上的任意两点;根据所述两点确定所述用户手指的运动矢量;
控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。
单手触屏实现方法和装置\n技术领域\n[0001] 本发明实施例涉及移动终端技术,尤其涉及一种单手触屏实现方法和装置。\n背景技术\n[0002] 随着科技的发展,移动终端的屏幕越来越大,人们不得不同时用双手来操作移动终端。但是在日常生活中难免会出现要一手拿移动终端,另一只手做其它事情的状况,例如用户在做地铁时,一手扶着地铁拉杆,只能用另一只手拿着移动终端。此时,如果用户的手固定在移动终端屏幕的下方,当需要触摸屏幕上方的应用时,则变得很困难。\n[0003] 目前,许多厂商也都纷纷推出了针对大屏幕移动终端单手操作的优化方案,例如,在移动终端底部按钮上双击,使应用界面内容集中到移动终端屏幕的底部,或者在移动终端屏幕内点击触发区域,使应用界面等比例缩小,或者使用手指在移动终端屏幕上下拉应用界面,使应用界面上部的内容移动到底部,等等。\n[0004] 但是,以上单手操作比较机械化,不容易操作。\n发明内容\n[0005] 有鉴于此,本发明实施例提供一种单手触屏实现方法和装置,以优化移动终端中现有的单手触屏操作方案,使单手触屏操作更加智能化。\n[0006] 在第一方面,本发明实施例提供了一种单手触屏实现方法,包括:\n[0007] 检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;\n[0008] 根据所述第一运动轨迹控制所述终端切换为单手触屏模式。\n[0009] 在第二方面,本发明实施例提供了一种单手触屏实现装置,包括:\n[0010] 第一轨迹获取模块,用于检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;\n[0011] 模式切换控制模块,用于根据所述第一运动轨迹控制所述终端切换为单手触屏模式。\n[0012] 本发明实施例通过获取用户手指在终端触摸屏上方悬浮移动的运动趋势,作为控制所述终端切换为单手触屏模式的条件,能够准确、自动地识别出用户的操作意图,而无需用户做出额外的模式切换指示。所以本发明实施例使单手触屏操作更加智能化,并且单手触屏操作过程更加简单方便。\n附图说明\n[0013] 图1是本发明第一实施例提供的一种单手触屏实现方法的流程示意图;\n[0014] 图2a是本发明第二实施例提供的一种单手触屏实现方法的流程示意图;\n[0015] 图2b是本发明第二实施例提供的一种单手触屏实现方法中预设的界面区域边界线的界面示意图;\n[0016] 图2c是本发明第二实施例提供的一种单手触屏实现方法中的单手触屏模式下屏幕显示的界面示意图;\n[0017] 图3是本发明第三实施例提供的一种单手触屏实现方法的流程示意图;\n[0018] 图4是本发明第四实施例提供的一种单手触屏实现装置的结构示意图。\n具体实施方式\n[0019] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。\n[0020] 第一实施例\n[0021] 图1是本发明第一实施例提供的一种单手触屏实现方法的流程示意图,本实施例的方法可以由终端中配置的单手触屏实现装置来执行,该装置可通过硬件和/或软件的方式实现,对此并不进行限制。如图1所示,本实施例的方法具体包括如下步骤:\n[0022] 步骤11、检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;\n[0023] 其中,预设界限区域是触摸屏中的一块区域,可以由用户自定义设置,例如可以是触摸屏中的一个矩形区域,或触摸屏的左上角区域、上半面触摸屏区域等。其中,终端可以为移动终端,例如智能手机、平板电脑等。\n[0024] 上述步骤检测获取用户手指在触摸屏上方移动的运动轨迹,即用户手指悬浮在触摸屏上方一定距离,但未接触到触摸屏状态下的运动轨迹。\n[0025] 具体的,在现有技术中,一般会在移动终端(例如手机)触控屏的屏幕上覆盖一层电极电压即电容,当用户的手指靠近触控屏的时候,位于手指下方的电容会发生变化,而位于手指下方更远一些的电容因为没有类似手指的导电体,所以不会发生变化,基于上述工作原理,就能检测到悬在屏幕上方的手指在终端触摸屏上移动的运动轨迹。\n[0026] 可以设置距离的阈值,在手指与触摸屏接近到设定距离时,确认可以识别到此运动轨迹。第一运动轨迹是用户手指自进入预设界限区域后移动的运动轨迹。\n[0027] 步骤12、根据所述第一运动轨迹控制所述终端切换为单手触屏模式。\n[0028] 具体的,由于用户预先在终端触摸屏上设置了界限区域,当检测到用户手指在终端触摸屏的预设界限区域上方移动的运动轨迹时,则可以根据第一运动轨迹控制所述终端自动切换为单手触屏模式,例如设定轨迹条件,当第一运动轨迹符合此设定轨迹条件时,即触发模式切换。\n[0029] 本实施例通过在终端屏幕上设置预设界限区域,根据检测获取的用户手指在终端触摸屏上预设界限区域上方移动的运动轨迹,控制所述终端自动切换为单手触屏模式,能够准确、自动地识别出用户的操作意图,而不再需要用户通过触碰终端或者终端上的某个按钮来启动单手触屏模式,使单手触屏操作更加智能,大大方便了用户操作,满足了用户需求。\n[0030] 预设界限区域可以随时由用户进行设置,优选是在上述实施例的基础上,上述方法还包括:\n[0031] 根据用户的界限区域设置请求,检测获取用户手指在所述触摸屏上移动的第二运动轨迹;\n[0032] 将所述第二运动轨迹设置为所述界限区域的边界。\n[0033] 具体的,在用户有切换单手操作的需求之前(例如在用户做地铁时,一手扶着地铁拉杆,另一只手拿着移动终端的场景下),用户可以在终端上预先设置一条虚拟界限,将其作为界限区域的边界。例如,用户可以在手指能轻松自如控制终端的屏幕热区之外的边界处,用手指在触控屏上滑出一条界限即第二运动轨迹,则将该运动轨迹设置为所述界限区域的边界。为了操作的可靠性,界限区域设置请求可以通过用户输入设定按钮或命令来触发,以避免误操作。\n[0034] 通过将上述第二运动轨迹设置为界限区域的边界,便于后续用户使用单手操作时,控制终端自动切换为单手触屏模式,方便用户后续的操作。\n[0035] 类似的,为了避免对用户操作意图的误识别,或避免反复进行模式切换,可以在上述实施例的基础上,检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹之前,还包括:\n[0036] 检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。\n[0037] 具体的,在检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息,以供用户选择是否启动单手触屏模式,当确定用户选择了启动单手触屏模式之后,控制所述终端切换为单手触屏模式,否则,不启动单手触屏模式。\n[0038] 在上述实施例的基础上,第一运动轨迹需要符合的预设轨迹条件优选是符合用户单手操作习惯的轨迹。例如,典型的右手持机并操作时,当右手的拇指需要点击屏幕左上角的图标时,就会发生单手操作困难,此时需要切换到单手触屏模式。则相应的,可以将触摸屏的左上角区域设置为设定位置,则根据所述第一运动轨迹控制所述终端切换为单手触屏模式的操作可以具体包括:\n[0039] 判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近;\n[0040] 如果是,则控制所述终端切换为单手触摸模式。\n[0041] 其中,终端中预设存储了各种运动趋势与设定位置的对应关系,根据第一运动轨迹可以确定其对应的运动趋势,进一步根据运动趋势与设定位置的对应关系,确定该运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近。例如,设定位置为左上角,当用户手指接近左上角时,则控制所述终端切换为单手触摸模式。上述技术更加符合用户单手操作习惯,能使得单手模式切换的更加及时、准确。\n[0042] 上述预设界限区域的边界优选为位于所述触摸屏中部的横向分界线。则触摸屏的上半部分为预设界限区域,此区域的设置也是考虑了用户单手操作的需求,当用户手指需要伸到上半部分时会出现操作困难,则需要进行单手操作模式的切换。\n[0043] 对于单手触摸模式的具体实现,本发明实施例也提供了优选的解决方案,即在上述实施例的基础上,根据所述第一运动轨迹控制所述终端切换为单手触屏模式具体包括:\n[0044] 在识别到所述第一运动轨迹符合预设轨迹条件时,确定所述第一运动轨迹当前时刻弧线的切线方向;\n[0045] 控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。\n[0046] 其中,预设轨迹条件可以为超过预设界限区域的边界之后手指滑动预设时间或者预设距离。用户手指的运动通常是连续的,在获取到的第一运动轨迹符合预设轨迹条件的时刻,即作为当前时刻,而可以不考虑用户后续的移动轨迹。其中,切线方向表征了用户手指即将滑动的方向。当识别到所述第一运动轨迹符合预设轨迹条件时,则控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩,该方向通常是用户握持终端的位置,向此方向收缩图标,可以使用户手指能够轻松的触碰到应用图标。\n[0047] 其中,收缩可以为缩小应用图标的大小或者控制应用图标整体沿着与所述切线方向相反的方向移动,直至用户触碰到所需的应用图标。\n[0048] 或者,单手触屏模式的另一切换方式为,在上述实施例的基础上,根据所述第一运动轨迹控制所述终端切换为单手触屏模式具体包括:\n[0049] 选择所述第一运动轨迹上的任意两点;\n[0050] 根据所述两点确定所述用户手指的运动矢量;\n[0051] 控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。\n[0052] 上述方案同样是考虑用户的操作习惯,在切换至单手触屏模式时,将应用图标向用户可能握持终端的位置进行收缩,以便点击操作。\n[0053] 第二实施例\n[0054] 图2a是本发明第二实施例提供的一种单手触屏实现方法的流程示意图,如图2a所示,具体包括如下步骤:\n[0055] 步骤21、检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。当用户选择了启动单手触屏模式后,则执行步骤22,否则结束。\n[0056] 例如,如图2b所示,图中触摸屏中部的横向中位线为预设界限区域的边界线,其中边界线下方为用户手指触碰的热区,即用户用单手即可触碰到的区域,边界线上方为用户单手很难触碰到或触碰不到的区域。当检测到所述用户手指的位置悬浮于边界线上方的区域时,则显示用于提示用户是否启动单手触屏模式的消息,以供用户选择。\n[0057] 步骤22、检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;\n[0058] 步骤23、选择所述第一运动轨迹上的任意两点;\n[0059] 步骤24、根据所述两点确定所述用户手指的运动矢量;\n[0060] 例如,如图2c所示,确定所述用户手指的运动矢量的方向为左上角。\n[0061] 步骤25、控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。\n[0062] 例如,如图2c所示,当确定用户手指的运动矢量为向左上角运动时,则可初步确定用户想去点击左上角的应用图标,进而把整个界面的应用图标等比例缩小一定值,同时将整个界面向右下角移动来迎合用户的点击。\n[0063] 本实施例实现了在不增加用户手动操作步骤的条件下能自动启动单手操作模式,并且控制所述触摸屏上的应用图标沿着与所述用户手指的运动矢量相反的方向进行收缩,使用户顺畅的点击到原本难以触碰的屏幕区域,方便了用户,满足了用户需求。\n[0064] 第三实施例\n[0065] 图3是本发明第三实施例提供的一种单手触屏实现方法的流程示意图,如图3所示,具体包括如下步骤:\n[0066] 步骤31、检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹。\n[0067] 步骤32、判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近。如果是,则执行步骤33,否则结束。\n[0068] 步骤33、在识别到用户手指在预设界限区域运动时间达到预设时间时,确定第一运动轨迹当前时刻弧线的切线方向;\n[0069] 步骤34、控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。\n[0070] 本实施例实现了在不增加用户手动操作步骤的条件下能自动启动单手操作模式,并且通过确定当前时刻用户手指在预设界限区域的运动轨迹弧线的切线方向,并控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩,使用户顺畅的点击到原本难以触碰的屏幕区域,方便了用户,满足了用户需求。\n[0071] 第四实施例\n[0072] 图4是本发明第四实施例提供的一种单手触屏实现装置的结构示意图。如图4所示,所述装置包括:第一轨迹获取模块41和模式切换控制模块42。\n[0073] 第一轨迹获取模块41用于检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹;\n[0074] 模式切换控制模块42用于根据所述第一运动轨迹控制所述终端切换为单手触屏模式。\n[0075] 示例性的,在上述实施例的基础上,所述装置还包括:\n[0076] 第二轨迹获取模块43用于根据用户的界限区域设置请求,检测获取用户手指在所述触摸屏上移动的第二运动轨迹;\n[0077] 所述装置还包括:\n[0078] 边界设置模块44用于将所述第二运动轨迹设置为所述界限区域的边界。\n[0079] 示例性的,在上述实施例的基础上,上述装置还包括:\n[0080] 消息显示模块45用于在所述第一轨迹获取模块41检测获取用户手指在终端触摸屏上预设界限区域上方移动的第一运动轨迹之前,\n[0081] 检测到所述用户手指的位置位于所述终端触摸屏上预设界限区域内时,显示用于提示用户是否启动单手触屏模式的消息。\n[0082] 示例性的,在上述实施例的基础上,上述模式切换控制模块42具体用于判断所述第一运动轨迹的运动趋势是否为朝向所述触摸屏的设定位置接近;如果是,则控制所述终端切换为单手触摸模式。\n[0083] 示例性的,在上述实施例的基础上,上述界限区域的边界为位于所述触摸屏中部的横向分界线。\n[0084] 示例性的,在上述实施例的基础上,上述模式切换控制模块42具体用于在识别到所述第一运动轨迹符合预设轨迹条件时,确定所述第一运动轨迹当前时刻弧线的切线方向;控制所述触摸屏上的应用图标沿着与所述切线方向相反的方向进行收缩。\n[0085] 示例性的,在上述实施例的基础上,上述模式切换控制模块42具体用于选择所述第一运动轨迹上的任意两点;根据所述两点确定所述用户手指的运动矢量;控制所述触摸屏上的应用图标沿着与所述运动矢量相反的方向进行收缩。\n[0086] 本实施例所提供的单手触屏实现装置可用于执行本发明任意实施例提供的单手触屏实现方法,具备相应的功能模块,实现相同的有益效果。\n[0087] 显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以通过如上所述的服务器实施。可选地,本发明实施例可以用计算机装置可执行的程序来实现,从而可以将它们存储在存储装置中由处理器来执行,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等;或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。\n[0088] 以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2021-12-14
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-05-18
- 2015-07-15
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201510112629.X
申请日: 2015.03.13
- 2015-06-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-11-27
|
2013-08-27
| | |
2
| | 暂无 |
2012-04-19
| | |
3
| |
2014-07-02
|
2012-12-25
| | |
4
| |
2014-07-16
|
2014-04-15
| | |
5
| |
2014-03-12
|
2012-09-27
| | |
6
| |
2014-01-22
|
2013-04-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |