一种手持设备的触屏操作方法及系统与流程

文档序号:12595691阅读:367来源:国知局
一种手持设备的触屏操作方法及系统与流程

本发明涉及触屏操作领域,尤其涉及一种手持设备的触屏操作方法及系统。



背景技术:

目前,市场上大尺寸的触屏操作手持设备越来越多,如4.5寸以上屏幕的手机、平板电脑等,而尺寸过大的触屏,使用者已经不能单手操作,屏幕的尺寸增大随之重量也越来越重,一只手举起平板电脑另一只手操作时间过长也会使得手臂酸痛,对应尺寸过大的平板电脑,双手端起平板电脑(即双手手掌握持平板电脑)也不能完全操控整个触屏,在没有支架的情况下给用户的触屏操控体验带来不便。



技术实现要素:

本发明实施例提供一种手持设备的触屏操作方法及系统,用于解决现有技术中:由于屏幕过大导致用户对手持设备的触屏操作不便的问题。

本发明实施例采用以下技术方案:

第一方面,提供一种手持设备的触屏操作方法,包括;

检测屏幕显示的UI界面中各操作项的使用频率;

在屏幕内设置一操作区域,将所述屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域;

获取用户触摸所述操作区域的操作项的触摸指令,执行所述触摸指令。

优选的,所述在屏幕内设置一操作区域之前,还包括:

通过触屏获取用户输入的触摸滑动轨迹,根据所述触摸滑动轨迹确定所述操作区域的位置,所述操作区域包括左侧操作区域、右侧操作区域或中部操作 区域。

优选的,所述通过触屏获取用户输入的触摸滑动轨迹,根据所述触摸滑动轨迹确定所述操作区域的位置,包括:

若通过触屏获取用户输入的从左至右再从上至下的触摸滑动轨迹,将触摸滑动轨迹的左端点作为矩形的左侧操作区域的左上角,右端点作为矩形的左侧操作区域的右上角,上端点作为矩形的左侧操作区域的上边界线,下端点作为矩形的左侧操作区域的下边界线;

若通过触屏获取用户输入的从右至左再从上至下的触摸滑动轨迹,将触摸滑动轨迹的左端点作为矩形的右侧操作区域的左上角,右端点作为右侧操作区域的右上角,上端点作为矩形的右侧操作区域的上边界线,下端点作为矩形的右侧操作区域的下边界线;

若获取到用户输入的从上至下的触摸滑动轨迹,将触摸滑动轨迹的上端点作为矩形的中部操作区域的上边界线,下端点作为矩形的中部操作区域的下边界线。

优选的,所述在屏幕内设置一操作区域,包括:

通过重力传感器检测到用户输入的摇动操作或翻转屏幕操作,当检测到摇动方向为从第一侧向另一侧摇动时,则在屏幕内显示预设的第一侧操作区域;当检测到翻转屏幕操作为从竖屏翻转到横屏时,则在屏幕内显示预设的中部操作区域。

优选的,所述在屏幕内设置一操作区域之后,所述获取用户触摸所述操作区域的操作项的触摸指令,执行所述触摸指令之前,还包括:

将在UI界面中的相同操作项的坐标通过预设映射算法映射到对应所述操作区域来确定所述操作区域中操作项的位置或将所述操作区域的操作项按使用频 率从高到低排列在预定顺序位置。

优选的,所述在屏幕内设置一操作区域之后,还包括:获取用户输入的切换操作项指令,将所述操作区域内的操作项切换为所述屏幕显示的UI界面中的其他操作项。

第二方面,提供一种触屏操作系统,包括:

使用频率检测单元,用于检测屏幕显示的UI界面中各操作项的使用频率;

操作区域设置单元,用于在屏幕内设置一操作区域,将所述屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域;

触摸指令执行单元,用于获取用户触摸所述操作区域的操作项的触摸指令,执行所述触摸指令。

优选的,还包括操作区域设置单元,与所述操作区域设置单元相连,用于通过触屏获取用户输入的触摸滑动轨迹,根据所述触摸滑动轨迹确定所述操作区域的位置,所述操作区域包括左侧操作区域、右侧操作区域或中部操作区域。

优选的,所述操作区域设置单元,具体用于:

通过重力传感器检测到用户输入的摇动操作或翻转屏幕操作,当检测到摇动方向为从第一侧向另一侧摇动时,则在屏幕内显示预设的第一侧操作区域,将所述屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域;当检测到翻转屏幕操作时,则在屏幕内显示预设的中部操作区域,将所述屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域。

优选的,还包括操作项位置设置单元,与所述操作区域设置单元以及触摸指令执行单元连接,用于通过将预设映射算法在UI界面中的操作项的坐标映射到所述操作区域中来确定所述操作区域中操作项的位置或将所述操作区域的操作 项按使用频率从高到低排列在预定顺序位置。

如上所述,本发明的一种手持设备的触屏操作方法及系统,具有以下有益效果:本发明通过在单手或双手可操作范围内加载一操作区域,将UI界面中使用频率较高的操作项放入操作区域中,使用户单手或双手握持大尺寸屏幕的手持设备时的触屏操作更加便利,通过用户在触屏输入触摸滑动轨迹来设置左侧操作区域、右侧操作区域或中部操作区域的位置,提高用户的操作体验,简化操作,通过用户输入的摇动操作或翻转屏幕操作在屏幕内显示预设的操作区域,使用户操作方便顺手,用于通过将预设映射算法在UI界面中的操作项的坐标映射到所述操作区域中来确定所述操作区域中操作项的位置,可以使操作区域中的操作项的位置可以与该操作项在UI界面中位置大致一致,使操作更加直观,也可以按使用频率排列在预定顺序位置,便于更快捷的操作高频使用的操作项。

附图说明

图1是本发明提供的种手持设备的触屏操作方法的实施例的方法流程图一。

图2是本发明提供的一种手持设备的触屏操作方法的实施例的方法流程图二。

图3是本发明提供的一种手持设备的触屏操作方法的实施例的方法流程图三。

图4是本发明提供的一种手持设备的触屏操作方法的实施例的方法流程图四。

图5是本发明提供的一种手持设备的触屏操作方法及系统的实施例的顺序位置的结构示意图。

图6是本发明提供的一种触屏操作系统的实施例的结构方框图一。

图7是本发明提供的一种触屏操作系统的实施例的结构方框图二。

图8是本发明提供的一种触屏操作系统的实施例的结构方框图三。

图9是本发明提供的一种触屏操作系统的实施例的结构方框图四。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出根据本发明提供的一种手持设备的触屏操作方法。本实施例的一种手持设备的触屏操作方法主要由大屏幕的手持设备来执行。其中,大屏幕的手持设备包括但不限于手机、平板电脑、GPS导航仪等。本方法包括以下步骤:

101:检测屏幕显示的UI界面中各操作项的使用频率。

具体的,检测屏幕显示的UI界面中的操作项,从用户操作日志中调用当前屏幕的UI界面中各触摸图标的最近时间段内的使用频率,可以为检测最近一周内的使用频率、检测最近一个月内的使用频率等。屏幕显示的UI界面为在屏幕上显示的人机交互界面,操作项包括可触控图标、触摸手势识别区域等,触摸手势识别区域可以为滑动手势识别区域等。

102:在屏幕内设置一操作区域,将屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域。

具体的,在屏幕内设置一操作区域,将UI界面中的操作项按使用频率从高到低排序,在UI界面中找出使用频率排在最前面的预设数量的操作项作为操作区域中的操作项。

较佳地,在屏幕的预设区域内设置一操作区域,具体可以通过重力传感器检测到用户输入的摇动操作或翻转屏幕将屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域,当检测到摇动方向为从第一侧向另一侧摇动时,则在屏幕内显示预设的第一侧操作区域,即当检测到摇动方向为从左向右时,则在屏幕内显示预设的左侧操作区域,当检测到摇动方向为从右向左时,则在屏幕内显示预设的右侧操作区域,这样使用者单手握住手持设备时操作更加顺手,可以通过使用者的摇动方向大致判断出使用者在使用哪只手握持使用设备。由于从竖屏翻转为横屏后,横屏一般需要双手握持来操作,因此当检测到翻转屏幕操作时,则在屏幕内显示预设的中部操作区域。

103:获取用户触摸所述操作区域的操作项的触摸指令,执行所述触摸指令。例如,通过获取用户点击触控图标的触摸指令,手持设备打开被点击的触控图标。

较佳地,如图2所示,在步骤102之后,步骤103之前,还包括120:将在UI界面中的相同操作项的坐标通过预设映射算法映射到对应操作区域来确定操作区域中操作项的位置或将操作区域的操作项按使用频率从高到低排列在预定顺序位置。

若将在UI界面中的相同操作项的坐标通过预设映射算法映射到对应所述操作区域,可以将UI界面中的相同操作项的坐标映射换算成在操作区域中操作项的坐标,使操作区域中操作项与UI界面中的相同操作项的位置一致,用户操控时能够更加直观的找到需要使用的操作项。

若将操作区域的操作项按使用频率从高到低排列在预定顺序位置,预定顺序位置中的第一位置为使用频率最高的操作项的位置,第二位置为使用频率第二高的操作项的位置,以此类推,或使用频率相同的多个操作项按照操作项名 称首字母排序依次放置在预定顺序位置上,各预定顺序位置可以依据用户的使用习惯确定,也可以由用户自定义,如图5所示,操作区域10的预定顺序位置为相对于操作区域的位置,一般可以将第一位置11设置在左手操作区域的正中心,第二位置12邻近第二位置11设置,第一位置、第二位置等均为操作区域中的矩形框四顶点坐标。

作为一种优选方案,如图3所示,在步骤102之前,还包括步骤121:通过触屏获取用户输入的触摸滑动轨迹,根据所述触摸滑动轨迹确定操作区域的位置,所述操作区域包括左侧操作区域、右侧操作区域或中部操作区域。

具体的,若通过触屏获取用户输入的从左至右再从上至下的触摸滑动轨迹,该触摸滑动轨迹一般为用户左手握持手持设备时输入的,将触摸滑动轨迹的左端点作为矩形的左侧操作区域的左上角,右端点作为矩形的左侧操作区域的右上角,上端点作为矩形的左侧操作区域的上边界线,下端点作为矩形的左侧操作区域的下边界线,得到矩形的左侧操作区域,便于用户只在左手握持大屏幕的手持设备时进行触屏操作。

若通过触屏获取用户输入的从右至左再从上至下的触摸滑动轨迹,该触摸滑动轨迹一般为用户右手握持手持设备时输入的,将触摸滑动轨迹的左端点作为矩形的右侧操作区域的左上角,右端点作为右侧操作区域的右上角,上端点作为矩形的右侧操作区域的上边界线,下端点作为矩形的右侧操作区域的下边界线,得到矩形的右手操作区域,便于用户在右手握持大屏幕的手持设备时进行触屏操作。

若获取到用户输入的从上至下的触摸滑动轨迹,该触摸滑动轨迹一般为用户单手握持或双手手掌握持设备时输入的,适用于宽度可供用户两手握持触摸操作,但长度较长的屏幕,将触摸滑动轨迹的上端点作为矩形的中部操作区域 的上边界线,下端点作为矩形的中部操作区域的下边界线,屏幕的左边界线作为矩形的中部操作区域的左边界线,屏幕的右边界线作为矩形的的中部操作区域的右边界线。配合屏幕的左右边界线得到矩形的双手操作区域,便于用户在双手握持大屏幕的手持设备时进行触屏操作。

作为一种优选方案,如图4所示,步骤102之后,还包括步骤122:获取用户输入的切换操作项指令,将操作区域内的操作项切换为与屏幕显示的UI界面中的其他操作项相同。

其中,其他操作项为屏幕显示的UI界面中除了使用频率最高的预设数量的操作项,即将UI界面中的操作项按使用频率从高到低排序,找出使用频率排在最前面的预设数量个操作项以外的后续预设数量个操作项,将后续预设数量个操作项切换到操作区域中,便于用户触控选择使用频率较低的操作项。用户输入的切换操作项指令可以为用户输入的摇动操作或用户输入的触摸切换区域的操作。

图6示出根据本发明提供的一种触屏操作系统。本实施例的一种手持设备的触屏操作系统主要由大屏幕的手持设备来执行。其中,大屏幕的手持设备包括但不限于手机、平板电脑、GPS导航仪等。本系统包括使用频率检测单元201、操作区域设置单元202以及触摸指令执行单元203。

使用频率检测单元201用于检测屏幕显示的UI界面中各操作项的使用频率。

具体的,检测屏幕显示的UI界面中的操作项,从用户操作日志中调用当前屏幕图像中各触摸图标的最近时间段内的使用频率,可以为检测最近一周内的使用频率、检测最近一个月内的使用频率等。操作项包括可触控图标、触摸手势识别区域等,触摸手势识别区域可以为滑动手势识别区域等。

操作区域设置单元202用于在屏幕内设置一操作区域,将屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域。

具体的,在屏幕内设置一操作区域,将UI界面中的操作项按使用频率从高到低排序,在UI界面中找出使用频率排在最前面的预设数量个操作项作为操作区域中的操作项。

较佳地,在屏幕的预设区域内设置一操作区域,具体可以通过重力传感器检测到用户输入的摇动操作或翻转屏幕将屏幕显示的UI界面中使用频率最高的预设数量的操作项设置到预设操作区域,当检测到摇动方向为从第一侧向另一侧摇动时,则在屏幕内显示预设的第一侧操作区域,即当检测到摇动方向为从左向右时,则在屏幕内显示预设的左侧操作区域,当检测到摇动方向为从右向左时,则在屏幕内显示预设的右侧操作区域,这样使用者单手握住手持设备时操作更加顺手,可以通过使用者的摇动方向大致判断出使用者在使用哪只手握持使用设备。由于从竖屏翻转为横屏后,横屏一般需要双手握持来操作,因此当检测到翻转屏幕操作时,则在屏幕内显示预设的中部操作区域。

较佳地,如图7所示,还包括操作项位置设置单元220,与操作区域设置单元202和触摸指令执行单元203相连,用于将在UI界面中的相同操作项的坐标通过预设映射算法映射到对应操作区域来确定操作区域中操作项的位置或将操作区域的操作项按使用频率从高到低排列在预定顺序位置。

若将在UI界面中的相同操作项的坐标通过预设映射算法映射到对应所述操作区域,可以将UI界面中的相同操作项的坐标映射换算成在操作区域中操作项的坐标,使操作区域中操作项与UI界面中的相同操作项的位置一致,用户操控时能够更加直观的找到需要使用的操作项。

若将操作区域的操作项按使用频率从高到低排列在预定顺序位置,预定顺 序位置中的第一位置为使用频率最高的操作项的位置,第二位置为使用频率第二高的操作项的位置,以此类推,或使用频率相同的多个操作项按照操作项名称首字母排序依次放置在预定顺序位置上,各预定顺序位置可以依据用户的使用习惯确定,也可以由用户自定义,如图5所示,操作区域10的预定顺序位置为相对于操作区域的位置,一般可以将第一位置11设置在左手操作区域的正中心,第二位置12邻近第二位置11设置,第一位置、第二位置等均为操作区域中的矩形框四顶点坐标。

触摸指令执行单元203用于获取用户触摸所述操作区域的操作项的触摸指令,执行所述触摸指令。例如,通过获取用户点击触控图标的触摸指令,手持设备打开被点击的触控图标。

作为一种优选方案,如图8所示,还包括区域位置预设单元221,与操作区域设置单元202相连,用于通过触屏获取用户输入的触摸滑动轨迹,根据触摸滑动轨迹确定操作区域的位置,操作区域包括左侧操作区域、右侧操作区域或中部操作区域。

具体的,若通过触屏获取用户输入的从左至右再从上至下的触摸滑动轨迹,该触摸滑动轨迹一般为用户左手握持手持设备时输入的,将触摸滑动轨迹的左端点作为矩形的左侧操作区域的左上角,右端点作为矩形的左侧操作区域的右上角,上端点作为矩形的左侧操作区域的上边界线,下端点作为矩形的左侧操作区域的下边界线,得到矩形的左侧操作区域,便于用户只在左手握持大屏幕的手持设备时进行触屏操作。

若通过触屏获取用户输入的从右至左再从上至下的触摸滑动轨迹,该触摸滑动轨迹一般为用户右手握持手持设备时输入的,将触摸滑动轨迹的左端点作为矩形的右侧操作区域的左上角,右端点作为右侧操作区域的右上角,上端点 作为矩形的右侧操作区域的上边界线,下端点作为矩形的右侧操作区域的下边界线,得到矩形的右手操作区域,便于用户在右手握持大屏幕的手持设备时进行触屏操作。

若获取到用户输入的从上至下的触摸滑动轨迹,该触摸滑动轨迹一般为用户单手握持或双手手掌握持设备时输入的,适用于宽度可供用户两手握持触摸操作,但长度较长的屏幕,将触摸滑动轨迹的上端点作为矩形的中部操作区域的上边界线,下端点作为矩形的中部操作区域的下边界线,屏幕的左边界线作为矩形的中部操作区域的左边界线,屏幕的右边界线作为矩形的的中部操作区域的右边界线。配合屏幕的左右边界线得到矩形的双手操作区域,便于用户在双手握持大屏幕的手持设备时进行触屏操作。

作为一种优选方案,如图9所示,还包括切换操作项单元222,用于获取用户输入的切换操作项指令,将操作区域内的操作项切换为与屏幕显示的UI界面中的其他操作项相同。

其中,其他操作项为屏幕显示的UI界面中除了使用频率最高的预设数量的操作项,即将UI界面中的操作项按使用频率从高到低排序,找出使用频率排在最前面的预设数量个操作项以外的后续预设数量个操作项,将后续预设数量个操作项切换到操作区域中,便于用户触控选择使用频率较低的操作项。用户输入的切换操作项指令可以为用户输入的摇动操作或用户输入的触摸切换区域的操作。

综上所述,本发明的一种手持设备的触屏操作方法及系统,通过在屏幕内设置一操作区域,将UI界面中使用频率较高的操作项放入操作区域中,使用户单手握持或双手手掌握持大尺寸屏幕的手持设备时的触屏操作更加便利。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。 任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1