功能键的触控方法及装置与流程

文档序号:12595370阅读:320来源:国知局
功能键的触控方法及装置与流程

本公开涉及通信技术领域,尤其涉及一种功能键的触控方法及装置。



背景技术:

随着大屏手机的普及率的提高,单手模式的UI(User Interface,用户界面)也非常方便地在大屏手机上实现了单手操作。安卓系统的三个功能键有两种设计方式,一种是屏幕内的虚拟功能键,另一种是屏幕外的实体功能键,屏幕内的虚拟按键会占用一部分显示区域,屏幕外的实体功能键则不会影响屏幕的显示界面。



技术实现要素:

本公开实施例提供一种功能键的触控方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供一种功能键的触控方法,包括:

确定终端当前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和双手操作模式中的至少一种;

确定与当前手持操作模式对应的操作区域,激活该操作区域的面式触控功能并在该操作区域显示功能键,其中,所述左手操作模式对应的操作区域为左手操作区域,所述右手操作模式对应的操作区域为右手操作区域,所述双手操作模式对应的操作区域为双手操作区域;

根据用户在所述操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作。

本公开的实施例提供的技术方案可以包括以下有益效果:

上述技术方案,通过确定终端当前的手持操作模式来确定操作区域,并激活该操作区域的面式触控功能,使得用户能够在该操作区域内执行触控操 作,从而使得功能键的可操作区域不再是固定的点,而是扩展为面式区域,更加符合用户的操作需求,因此,相较于在固定点触控功能键的方法,该技术方案避免了其他可触控区域的浪费,实现了将功能键的点式触控扩展为面式触控的效果,提高了用户的体验度,且该技术方案无需在终端上增加额外的材料,成本较低。

在一个实施例中,所述根据用户在所述操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作,具体包括:

检测到用户在所述操作区域进行触摸时,确定触摸轨迹上触摸点的坐标;

根据所述触摸轨迹上触摸点的坐标与所述功能键的坐标是否匹配,确定用户是否对所述操作区域内的功能键进行触控操作。

该实施例中,通过用户的触摸轨迹上触摸点的坐标与功能键的坐标来确定是否对操作区域内的功能键进行触控操作,使得功能键的触控功能不再局限于固定的点,而是根据对操作区域内的坐标的检测来实现触控功能,从而实现了将点式触控扩展为面式触控的效果。

在一个实施例中,所述左手操作区域为所述终端屏幕下方的边框的左侧区域,所述右手操作区域为所述终端屏幕下方的边框的右侧区域,所述双手操作区域为所述功能键的默认操作区域。

该实施例中,终端屏幕下方的边框的左侧区域、右侧区域或者默认操作区域均可以是用户的操作区域,使得用户的操作区域不再局限于固定的点,从而避免了其他可触控区域的浪费,实现了终端屏幕下方的边框上的面式触控。

在一个实施例中,所述确定终端当前的手持操作模式,包括:

获取用户的手持状态,所述手持状态包括左手握持状态、右手握持状态或双手握持状态;根据所述手持状态确定所述终端当前的手持操作模式;

或者,

接收用户对第一预设选项的第一选择操作;根据所述第一选择操作确定所述终端当前的手持操作模式,所述第一预设选项包括左手操作模式选项、右手操作模式选项和双手操作模式选项中的至少一种。

该实施例中,能够通过自动获取用户的手持状态,并根据用户的手持状态确定终端当前的手持操作模式,或者通过用户的选择操作来确定终端当前的手持操作模式,使得终端能够灵活准确地确定终端当前的手持操作模式。

在一个实施例中,所述激活该操作区域的面式触控功能并在该操作区域显示功能键,包括:

确定所述功能键的显示尺寸;

激活该操作区域内与所述显示尺寸相匹配的面式触控功能,并在该操作区域内按照所述显示尺寸显示所述功能键。

该实施例中,能够首先确定功能键的显示尺寸,并激活与显示尺寸相匹配的面式触控功能,以及按照显示尺寸显示功能键,使得功能键的触控功能不再局限于固定的点,而是能够根据不同的显示尺寸作出相应地调节,从而使功能键的键程更加符合用户的操作需求。

在一个实施例中,所述确定功能键的显示尺寸,包括:

获取所述终端的配置信息,所述配置信息中包括所述终端的屏幕尺寸;根据所述配置信息确定功能键的显示尺寸;

或者,

当接收到用户对第二预设选项的第二选择操作时,根据所述第二选择操作确定功能键的显示尺寸,所述第二预设选项包括至少两种不同显示尺寸的选项。

该实施例中,能够根据终端的屏幕尺寸或用户的选择确定功能键的显示尺寸,进而按照功能键的显示尺寸显示功能键,使得功能键的显示尺寸与终端的屏幕尺寸相匹配,或者能够根据用户的选择自由调节,从而使功能键的面式触控功能的区域更加符合用户的操作需求。

根据本公开实施例的第二方面,提供一种功能键的触控装置,包括:

第一确定模块,用于确定终端当前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和双手操作模式中的至少一种;

激活模块,用于确定与所述第一确定模块确定的当前手持操作模式对应的操作区域,激活该操作区域的面式触控功能并在该操作区域显示功能键,其中,所述左手操作模式对应的操作区域为左手操作区域,所述右手操作模式对应的操作区域为右手操作区域,所述双手操作模式对应的操作区域为双手操作区域;

第二确定模块,用于根据用户在所述激活模块确定的操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作。

在一个实施例中,所述第二确定模块包括:

第一确定子模块,用于检测到用户在所述操作区域进行触摸时,确定触摸轨迹上触摸点的坐标;

第二确定子模块,用于根据所述第一确定子模块确定的触摸轨迹上触摸点的坐标与所述功能键的坐标是否匹配,确定用户是否对所述操作区域内的功能键进行触控操作。

在一个实施例中,所述第一确定模块确定的所述左手操作区域为所述终端屏幕下方的边框的左侧区域,所述右手操作区域为所述终端屏幕下方的边框的右侧区域,所述双手操作区域为所述功能键的默认操作区域。

在一个实施例中,所述第一确定模块包括:

获取子模块,用于获取用户的手持状态,所述手持状态包括左手握持状态、右手握持状态或双手握持状态;第三确定子模块,用于根据所述获取子模块获取的手持状态确定所述终端当前的手持操作模式;

或者,

接收子模块,用于接收用户对第一预设选项的第一选择操作;第四确定 子模块,用于根据所述接收子模块接收的第一选择操作确定所述终端当前的手持操作模式,所述第一预设选项包括左手操作模式选项、右手操作模式选项和双手操作模式选项中的至少一种。

在一个实施例中,所述激活模块包括:

第五确定子模块,用于确定所述功能键的显示尺寸;

激活子模块,用于激活该操作区域内与所述第五确定子模块确定的显示尺寸相匹配的面式触控功能,并在该操作区域内按照所述显示尺寸显示所述功能键。

在一个实施例中,所述第五确定子模块,用于获取所述终端的配置信息,所述配置信息中包括所述终端的屏幕尺寸;根据所述配置信息确定所述功能键的显示尺寸;或者,用于当接收到用户对第二预设选项的第二选择操作时,根据所述第二选择操作确定所述功能键的显示尺寸,所述第二预设选项包括至少两种不同显示尺寸的选项。

本公开的实施例提供的装置可以包括以下有益效果:

上述装置,通过确定终端当前的手持操作模式来确定操作区域,并激活该操作区域的面式触控功能,使得用户能够在该操作区域内执行触控操作,从而使得功能键的可操作区域不再是固定的点,而是扩展为面式区域,更加符合用户的操作需求,因此,相较于在固定点触控功能键的方法,该技术方案避免了其他可触控区域的浪费,实现了将功能键的点式触控扩展为面式触控的效果,提高了用户的体验度,且该技术方案无需在终端上增加额外的材料,成本较低。

根据本公开实施例的第三方面,提供一种功能键的触控装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

确定终端当前的手持操作模式,所述手持操作模式包括左手操作模式、 右手操作模式和双手操作模式中的至少一种;

确定与当前手持操作模式对应的操作区域,激活该操作区域的面式触控功能并在该操作区域显示功能键,其中,所述左手操作模式对应的操作区域为左手操作区域,所述右手操作模式对应的操作区域为右手操作区域,所述双手操作模式对应的操作区域为双手操作区域;

根据用户在所述操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作。

本公开的实施例提供的装置可以包括以下有益效果:

上述装置,通过确定终端当前的手持操作模式来确定操作区域,并激活该操作区域的面式触控功能,使得用户能够在该操作区域内执行触控操作,从而使得功能键的可操作区域不再是固定的点,而是扩展为面式区域,更加符合用户的操作需求,因此,相较于在固定点触控功能键的方法,该技术方案避免了其他可触控区域的浪费,实现了将功能键的点式触控扩展为面式触控的效果,提高了用户的体验度,且该技术方案无需在终端上增加额外的材料,成本较低。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种功能键的触控方法的流程图。

图2是根据一示例性实施例示出的一种功能键的触控方法中功能键的示意图。

图3是根据一示例性实施例示出的一种功能键的触控方法中功能键的示意图。

图3(a)是根据一示例性实施例示出的一种功能键的触控方法中步骤S13的流程图。

图3(b)是根据一示例性实施例示出的一种功能键的触控方法中功能键的示意图。

图4是根据一示例性实施例示出的一种功能键的触控方法中步骤S11的流程图。

图5是根据一示例性实施例示出的一种功能键的触控方法中步骤S11的流程图。

图6是根据一示例性实施例示出的一种功能键的触控方法中步骤S12的流程图。

图7是根据一示例性实施例示出的一种功能键的触控方法中步骤S61的流程图。

图8是根据一示例性实施例示出的一种功能键的触控装置的框图。

图8(a)是根据一示例性实施例示出的一种功能键的触控装置中第二确定模块的框图。

图9是根据一示例性实施例示出的一种功能键的触控装置中第一确定模块的框图。

图10是根据一示例性实施例示出的一种功能键的触控装置中第一确定模块的框图。

图11是根据一示例性实施例示出的一种功能键的触控装置中激活模块的框图。

图12是根据一示例性实施例示出的一种适用于功能键的触控的装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的 描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种功能键的触控方法的流程图,该功能键的触控方法用于终端中,其中,终端可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。如图1所示,该方法包括以下步骤S11-S13。

在步骤S11中,确定终端当前的手持操作模式;其中,手持操作模式包括左手操作模式、右手操作模式和双手操作模式中的至少一种。

在步骤S12中,确定与当前手持操作模式对应的操作区域,激活该操作区域的面式触控功能并在该操作区域显示功能键。

其中,左手操作模式对应的操作区域为左手操作区域,右手操作模式对应的操作区域为右手操作区域,双手操作模式对应的操作区域为双手操作区域。不同的手持操作模式对应的操作区域的位置不同,即,左手操作区域、右手操作区域和双手操作区域在终端边框上所在的位置不同。

该步骤中,当激活确定的操作区域的面式触控功能时,其他操作区域的面式触控功能则关闭,且其他操作区域上不显示功能键。

在步骤S13中,根据用户在操作区域的触摸位置及功能键的位置,确定用户是否对操作区域内的功能键进行触控操作。

以安卓手机为例,在安卓手机的下边框上通常设置有三个功能键:菜单键、主屏键、返回键,目前这三个功能键的默认显示区域为均匀分布在下边框上的三个触控点,且功能键的触控功能的实现方式为点式触控,如图2所示,用户仅能在这三个触控点上操作功能键,而下边框上除这三个触控点之外的区域是没有触控功能的。

本实施例中,与手持操作模式对应的操作区域可根据用户的操作需求来 设置。根据用户的操作需求,可将左手操作区域设置为终端屏幕下方的边框的左侧区域,将右手操作区域设置为终端屏幕下方的边框的右侧区域,将双手操作区域设置为功能键的默认操作区域,如图3中所示,默认操作区域31适宜用户双手操作的模式,左手操作区域32适宜用户仅用左手操作的模式,右手操作区域33适宜用户仅用右手操作的模式。

对比图2和图3中所示的功能键的操作区域,在图2和图3中,虚线框内的区域为操作区域,由图2和图3的对比可看出,在图2所示终端的下边框,仅有三个功能键所在的点为操作区域,其他区域均无法实现触控功能,而在图3所示终端的下边框,几乎整个区域都是功能键的操作区域,整个操作区域由不同于显示屏区域的触控IC(integratedcircuit,电路)独立控制,区别于图2中的点式触控的实现方式,图3中所示的功能键的触控功能的实现方式为面式触控,从而实现了将点式触控扩展为面式触控的效果。

采用本公开实施例提供的技术方案,通过确定终端当前的手持操作模式来确定操作区域,并激活该操作区域的面式触控功能,使得用户能够在该操作区域内执行触控操作,从而使得功能键的可操作区域不再是固定的点,而是扩展为面式区域,更加符合用户的操作需求,因此,相较于在固定点触控功能键的方法,该技术方案避免了其他可触控区域的浪费,实现了将功能键的点式触控扩展为面式触控的效果,提高了用户的体验度,且该技术方案无需在终端上增加额外的材料,成本较低。

在一个实施例中,功能键的面式触控功能是基于用户触摸轨迹对应的坐标来执行的,因此,如图3(a)所示,步骤S13可实施为以下步骤S131-S132。

在步骤S131中,检测到用户在操作区域进行触摸时,确定触摸轨迹上触摸点的坐标。

在步骤S132中,根据触摸轨迹上触摸点的坐标与功能键的坐标是否匹配,确定用户是否对操作区域内的功能键进行触控操作。

举例而言,假设确定终端当前的手持操作模式为左手操作模式,则与当 前手持操作模式对应的操作区域为左手操作区域,如图3(b)所示,左手操作区域为终端屏幕下方的边框的左侧区域,终端在该左手操作区域显示功能键,并激活该左手操作区域的面式触控功能,图3(b)中,由虚线所隔的区域321内的坐标与菜单键的坐标相匹配,区域322内的坐标与主屏键的坐标相匹配,区域323内的坐标与返回键的坐标相匹配。当用户在左手操作区域进行触摸时,终端首先确定触摸轨迹上触摸点的坐标落入区域321、322、323中的哪一个区域,再根据触摸点的坐标落入的区域与功能键的坐标匹配关系来执行触控操作。当用户在区域321内触摸时,终端执行菜单键功能,当用户在区域322内触摸时,终端执行主屏键功能,用户在区域323内触摸时,终端执行返回键功能。当用户在左手操作区域之外的区域触摸时,终端不执行任何触控功能。

本实施例中,通过用户的触摸轨迹上触摸点的坐标与功能键的坐标来确定是否对操作区域内的功能键进行触控操作,使得功能键的触控功能不再局限于固定的点,而是根据对操作区域内的坐标的检测来实现触控功能,从而实现了将点式触控扩展为面式触控的效果。

上述方法中,可通过两种方式来确定终端当前的手持操作模式,以下通过方式A1和方式A2进行说明。

方式A1

在该方式A1中,终端自动确定当前的手持操作模式。如图4所示,步骤S11可实施为以下步骤S41-S42。

在步骤S41中,获取用户的手持状态,手持状态包括左手握持状态、右手握持状态或双手握持状态。

该步骤中,可通过在终端的两侧各设置一具有光线感应功能的光感器件来实现,当用户左手握持终端时,左手手掌心会遮盖住终端左侧的光感器件,当用户右手握持终端时,右手手掌心会遮盖住终端右侧的光感器件,从而导致不同方位的光线变化,因此,终端通过两侧的光感器件即可判断出用户当 前的手持状态。

在步骤S42中,根据手持状态确定终端当前的手持操作模式。

该步骤可实施为:当手持状态为左手握持状态时,确定终端当前的手持操作模式为左手操作模式,此时在终端下方的边框的左侧区域显示功能键,并激活左手操作区域的面式触控功能;当手持状态为右手握持状态时,确定终端当前的手持操作模式为右手操作模式,此时在终端下方的边框的右侧区域显示功能键,并激活右手操作区域的面式触控功能;当手持状态为双手握持状态时,确定终端当前的手持操作模式为双手操作模式,此时在终端下方的边框的默认操作区域显示功能键,并激活默认操作区域的面式触控功能。

采用该方式A1的技术方案,终端能够自动获取用户的手持状态,并根据用户的手持状态确定当前的手持操作模式,进而确定终端的功能键的操作区域,同时激活该操作区域的面式触控功能,使得功能键的操作区域与用户的手持状态相应,能够符合用户的单手操作需求,从而提高用户的体验度。

方式A2

在该方式A2中,终端根据用户的选择确定终端当前的手持操作模式。如图5所示,步骤S11可实施为以下步骤S51-S52。

在步骤S51中,接收用户对第一预设选项的第一选择操作。

在步骤S52中,根据第一选择操作确定终端当前的手持操作模式,第一预设选项包括左手操作模式选项、右手操作模式选项和双手操作模式选项中的至少一种。

其中,当用户选择左手操作模式选项时,终端确定当前的手持操作模式为左手操作模式,进而确定功能键的操作区域为左手操作区域,即在终端下方的边框的左侧区域显示功能键,并激活左手操作区域的面式触控功能,如图3中所示的左手操作区域32;当用户选择右手操作模式选项时,终端确定当前的手持操作模式为右手操作模式,进而确定功能键的操作区域为右手操作区域,即在终端下方的边框的右侧区域显示功能键,并激活右手操作区域 的面式触控功能,如图3中所示的右手操作区域33;当用户选择双手操作模式选项时,终端确定当前的手持操作模式为双手操作模式,进而确定功能键的操作区域为默认操作区域,即在终端下方的边框的默认操作区域显示功能键,并激活默认操作区域的面式触控功能,如图3中所示的默认操作区域31。

采用该方式A2的技术方案,能够根据用户的选择操作确定当前的手持操作模式,进而确定功能键的显示区域,使得功能键的显示更加符合用户的操作需求,从而提高用户操作功能键的体验度。

在一个实施例中,如图6所示,步骤S12可实施为以下步骤S61-S62。

在步骤S61中,确定功能键的显示尺寸。

在步骤S62中,激活该操作区域内与显示尺寸相匹配的面式触控功能,并在该操作区域内按照显示尺寸显示功能键。

也就是说,当功能键的显示尺寸发生变化时,被激活的功能键的面式触控功能的区域也会发生变化,即,操作区域内的坐标与功能键的坐标之间的匹配关系也会随之变化。当显示尺寸增大时,功能键的面式触控功能的区域随之增大,当显示尺寸减小时,功能键的面式触控功能的区域随之减小。

本实施例中,能够首先确定功能键的显示尺寸,并激活与显示尺寸相匹配的面式触控功能,以及按照显示尺寸显示功能键,使得功能键的触控功能不再局限于固定的点,而是能够根据不同的显示尺寸作出相应地调节,从而使功能键的键程更加符合用户的操作需求。

上述实施例中,可通过两种方式来确定功能键的显示尺寸,以下通过方式B1和方式B2进行说明。

方式B1

在方式B1中,终端根据自身屏幕尺寸来确定功能键的显示尺寸。如图7所示,步骤S61可实施为以下步骤S71-S72。

在步骤S71中,获取终端的配置信息,该配置信息中包括终端的屏幕尺寸。

在步骤S72中,根据配置信息确定功能键的显示尺寸。

本方式B1中,可预先设定终端的屏幕尺寸和功能键的显示尺寸之间的对应关系,功能键的显示尺寸以适应终端的屏幕尺寸为准。终端的屏幕尺寸越大,则功能键的显示尺寸就越大。可见,采用本方式B1中的技术方案,能够根据终端的屏幕尺寸确定功能键的显示尺寸,进而按照功能键的显示尺寸显示功能键,使得功能键的显示尺寸与终端的屏幕尺寸相匹配,从而使功能键的面式触控功能的区域更加符合用户的操作需求。

方式B2

在方式B2中,终端根据用户的选择来确定功能键的显示尺寸。因此,步骤S61可实施为以下步骤:当接收到用户对第二预设选项的第二选择操作时,根据第二选择操作确定功能键的显示尺寸;其中,第二预设选项包括至少两种不同显示尺寸的选项。

例如,第二预设选项中包括5寸选项、4.7寸选项、4寸选项等,不同的选项表示终端的不同屏幕尺寸,可预先设定终端的屏幕尺寸和功能键的显示尺寸之间的对应关系,用户选定第二预设选项中的选项之后,终端即可根据终端的屏幕尺寸和功能键的显示尺寸之间的对应关系来确定功能键的显示尺寸。此外,第二预设选项中的选项还可以是功能键的显示尺寸,包括对功能键的显示区域的长、宽的设定。当用户选择不同的显示尺寸时,终端对功能键的显示区域的调整以靠近边框外侧为准,或者以显示区域的中心为准进行调整。

采用方式B2中的技术方案,能够根据用户的选择确定功能键的显示尺寸,进而按照功能键的显示尺寸显示功能键,使得功能键的显示尺寸能够根据用户的选择自由调节,从而使功能键的操作区域不再受限于固定的点,而是扩展为面式触控,提高了用户对功能键的触控操作体验。

此外,本公开实施例提供的功能键的显示方法,不受限于上述实施例中终端上设有3个功能键的情形,还可应用于其他数目的功能键的情况。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图8是根据一示例性实施例示出的一种功能键的触控装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。参照图8,该功能键的触控装置包括第一确定模块81、激活模块82和第二确定模块83;其中:

第一确定模块81被配置为确定终端当前的手持操作模式,手持操作模式包括左手操作模式、右手操作模式和双手操作模式中的至少一种。

激活模块82被配置为确定与第一确定模块81确定的当前手持操作模式对应的操作区域,激活该操作区域的面式触控功能并在该操作区域显示功能键,其中,左手操作模式对应的操作区域为左手操作区域,右手操作模式对应的操作区域为右手操作区域,双手操作模式对应的操作区域为双手操作区域。

其中,左手操作模式对应的操作区域为左手操作区域,右手操作模式对应的操作区域为右手操作区域,双手操作模式对应的操作区域为双手操作区域。不同的手持操作模式对应的操作区域的位置不同,即,左手操作区域、右手操作区域和双手操作区域在终端边框上所在的位置不同。

当激活模块82激活确定的操作区域的面式触控功能时,其他操作区域的面式触控功能则关闭,且其他操作区域上不显示功能键。

第二确定模块83被配置为根据用户在所述激活模块82确定的操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作。

以安卓手机为例,在安卓手机的下边框上通常设置有三个功能键:菜单键、主屏键、返回键,目前这三个功能键的默认显示区域为均匀分布在下边框上的三个触控点,且功能键的触控功能的实现方式为点式触控,用户仅能在这三个触控点上操作功能键,而下边框上除这三个触控点之外的区域是没有触控功能的。

本实施例中,与手持操作模式对应的操作区域可根据用户的操作需求来设置。根据用户的操作需求,可将左手操作区域设置为终端屏幕下方的边框的左侧区域,将右手操作区域为终端屏幕下方的边框的右侧区域,将双手操作区域为功能键的默认操作区域,其中,默认操作区域适宜用户双手操作的模式,左手操作区域适宜用户仅用左手操作的模式,右手操作区域适宜用户仅用右手操作的模式。

因此,第一确定模块81确定的左手操作区域即为终端屏幕下方的边框的左侧区域,右手操作区域即为终端屏幕下方的边框的右侧区域,双手操作区域即为功能键的默认操作区域。整个操作区域由不同于显示屏区域的触控IC(integratedcircuit,电路)独立控制。

采用本公开实施例提供的装置,通过确定终端当前的手持操作模式来确定操作区域,并激活该操作区域的面式触控功能,使得用户能够在该操作区域内执行触控操作,从而使得功能键的可操作区域不再是固定的点,而是扩展为面式区域,更加符合用户的操作需求,因此,相较于在固定点触控功能键的方法,该技术方案避免了其他可触控区域的浪费,实现了将功能键的点式触控扩展为面式触控的效果,提高了用户的体验度,且该技术方案无需在终端上增加额外的材料,成本较低。

在一个实施例中,如图8(a)所示,第二确定模块83包括第一确定子模块831和第二确定子模块832;其中:

第一确定子模块831被配置为检测到用户在操作区域进行触摸时,确定触摸轨迹上触摸点的坐标。

第二确定子模块832被配置为根据第一确定子模块831确定的触摸轨迹上触摸点的坐标与功能键的坐标是否匹配,确定用户是否对操作区域内的功能键进行触控操作。

本实施例中,通过用户的触摸轨迹上触摸点的坐标与功能键的坐标来确定是否对操作区域内的功能键进行触控操作,使得功能键的触控功能不再局 限于固定的点,而是根据对操作区域内的坐标的检测来实现触控功能,从而实现了将点式触控扩展为面式触控的效果。

在一个实施例中,如图9所示,第一确定模块81包括获取子模块811和第三确定子模块812;其中:

获取子模块811被配置为获取用户的手持状态,手持状态包括左手握持状态、右手握持状态或双手握持状态。

获取子模块811获取用户的手持状态可通过在终端的两侧各设置一具有光线感应功能的光感器件来实现,当用户左手握持终端时,左手手掌心会遮盖住终端左侧的光感器件,当用户右手握持终端时,右手手掌心会遮盖住终端右侧的光感器件,从而导致不同方位的光线变化,因此,获取子模块811通过两侧的光感器件即可判断出用户当前的手持状态。

第三确定子模块812被配置为根据获取子模块811获取的手持状态确定终端当前的手持操作模式。

在一个实施例中,第三确定子模块812被配置为当获取子模块811获取的手持状态为左手握持状态时,确定终端当前的手持操作模式为左手操作模式,此时在终端下方的边框的左侧区域显示功能键,并激活左手操作区域的面式触控功能;当获取子模块获取的手持状态为左手握持状态时,确定终端当前的手持操作模式为右手操作模式,此时在终端下方的边框的右侧区域显示功能键,并激活右手操作区域的面式触控功能;当获取子模块获取的手持状态为双手握持状态时,确定终端当前的手持操作模式为双手操作模式,此时在终端下方的边框的默认操作区域显示功能键,并激活默认操作区域的面式触控功能。

本实施例中,获取子模块811能够自动获取用户的手持状态,且第三确定子模块812能够根据用户的手持状态确定当前的手持操作模式,进而确定终端的功能键的操作区域,同时激活该操作区域的面式触控功能,使得功能键的操作区域与用户的手持状态相应,能够符合用户的单手操作需求,从而 提高用户的体验度。

在一个实施例中,如图10所示,第一确定模块81包括接收子模块813和第四确定子模块814;其中:

接收子模块813被配置为接收用户对第一预设选项的第一选择操作。

第四确定子模块814被配置为根据接收子模块813接收的第一选择操作确定终端当前的手持操作模式,第一预设选项包括左手操作模式选项、右手操作模式选项和双手操作模式选项中的至少一种。

当接收子模块813接收到用户对左手操作模式选项的选择时,第四确定子模块814确定当前的手持操作模式为左手操作模式,进而确定功能键的操作区域为左手操作区域,即在终端下方的边框的左侧区域显示功能键,并激活左手操作区域的面式触控功能;当接收子模块813接收到用户对右手操作模式选项的选择时,第四确定子模块814确定当前的手持操作模式为右手操作模式,进而确定功能键的操作区域为右手操作区域,即在终端下方的边框的右侧区域显示功能键,并激活右手操作区域的面式触控功能;当接收子模块813接收到用户对双手操作模式选项的选择时,第四确定子模块814确定当前的手持操作模式为双手操作模式,进而确定功能键的操作区域为默认操作区域,即在终端下方的边框的默认操作区域显示功能键,并激活默认操作区域的面式触控功能。

本实施例中,第四确定子模块814能够根据用户的选择操作确定当前的手持操作模式,进而确定功能键的显示区域,使得功能键的显示更加符合用户的操作需求,从而提高用户操作功能键的体验度。

在一个实施例中,如图11所示,激活模块82包括第五确定子模块821和激活子模块822;其中:

第五确定子模块821被配置为确定功能键的显示尺寸。

激活子模块822被配置为激活该操作区域内与第五确定子模块821确定的显示尺寸相匹配的面式触控功能,并在该操作区域内按照显示尺寸显示功 能键。

也就是说,当功能键的显示尺寸发生变化时,被激活的功能键的面式触控功能的区域也会发生变化,即,操作区域内的坐标与功能键的坐标之间的匹配关系也会随之变化。当显示尺寸增大时,功能键的面式触控功能的区域随之增大,当显示尺寸减小时,功能键的面式触控功能的区域随之减小。

本实施例中,第五确定子模块821能够首先确定功能键的显示尺寸,并激活与显示尺寸相匹配的面式触控功能,以及按照显示尺寸显示功能键,使得功能键的触控功能不再局限于固定的点,而是能够根据不同的显示尺寸作出相应地调节,从而使功能键的键程更加符合用户的操作需求。

在一个实施例中,第五确定子模块821被配置为获取终端的配置信息,配置信息中包括终端的屏幕尺寸;根据配置信息确定功能键的显示尺寸。

本实施例中,可预先设定终端的屏幕尺寸和功能键的显示尺寸之间的对应关系,功能键的显示尺寸以适应终端的屏幕尺寸为准。终端的屏幕尺寸越大,则功能键的显示尺寸就越大。可见,第五确定子模块821能够根据终端的屏幕尺寸确定功能键的显示尺寸,进而按照功能键的显示尺寸显示功能键,使得功能键的显示尺寸与终端的屏幕尺寸相匹配,从而使功能键的面式触控功能的区域更加符合用户的操作需求。

在一个实施例中,第五确定子模块821被配置为当接收到用户对第二预设选项的第二选择操作时,根据第二选择操作确定功能键的显示尺寸,第二预设选项包括至少两种不同显示尺寸的选项。

例如,第二预设选项中包括5寸选项、4.7寸选项、4寸选项等,不同的选项表示终端的不同屏幕尺寸,可预先设定终端的屏幕尺寸和功能键的显示尺寸之间的对应关系,用户选定第二预设选项中的选项之后,第五确定子模块821即可根据终端的屏幕尺寸和功能键的显示尺寸之间的对应关系来确定功能键的显示尺寸。

此外,第二预设选项中的选项还可以是功能键的显示尺寸,包括对功能 键的显示区域的长、宽的设定。当用户选择不同的显示尺寸时,终端对功能键的显示区域的调整以靠近外边框为准,或者以显示区域的中心为准进行调整。

本实施例中,第五确定子模块821能够根据用户的选择确定功能键的显示尺寸,进而按照功能键的显示尺寸显示功能键,使得功能键的显示尺寸能够根据用户的选择自由调节,从而使功能键的操作区域不再受限于固定的点,而是扩展为面式触控,提高了用户对功能键的触控操作体验。

此外,本公开实施例提供的功能键的显示装置,不受限于上述实施例中终端上设有3个功能键的情形,还可应用于其他数目的功能键的情况。

在示例性实施例中,提供一种功能键的触控装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

确定终端当前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和双手操作模式中的至少一种;

确定与当前手持操作模式对应的操作区域,激活该操作区域的面式触控功能并在该操作区域显示功能键,其中,所述左手操作模式对应的操作区域为左手操作区域,所述右手操作模式对应的操作区域为右手操作区域,所述双手操作模式对应的操作区域为双手操作区域;

根据用户在所述操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作。

上述处理器还可被配置为:

所述根据用户在所述操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作,具体包括:

检测到用户在所述操作区域进行触摸时,确定触摸轨迹上触摸点的坐标;

根据所述触摸轨迹上触摸点的坐标与所述功能键的坐标是否匹配,确定 用户是否对所述操作区域内的功能键进行触控操作。

上述处理器还可被配置为:

所述左手操作区域为所述终端屏幕下方的边框的左侧区域,所述右手操作区域为所述终端屏幕下方的边框的右侧区域,所述双手操作区域为所述功能键的默认操作区域。

上述处理器还可被配置为:

所述确定终端当前的手持操作模式,包括:

获取用户的手持状态,所述手持状态包括左手握持状态、右手握持状态或双手握持状态;

根据所述手持状态确定所述终端当前的手持操作模式;

或者,

接收用户对第一预设选项的第一选择操作;根据所述第一选择操作确定所述终端当前的手持操作模式,所述第一预设选项包括左手操作模式选项、右手操作模式选项和双手操作模式选项中的至少一种。

上述处理器还可被配置为:

所述激活该操作区域的面式触控功能并在该操作区域显示功能键,包括:

确定所述功能键的显示尺寸;

激活该操作区域内与所述显示尺寸相匹配的面式触控功能,并在该操作区域内按照所述显示尺寸显示所述功能键。

上述处理器还可被配置为:

所述确定功能键的显示尺寸,包括:

获取所述终端的配置信息,所述配置信息中包括所述终端的屏幕尺寸;根据所述配置信息确定功能键的显示尺寸;

或者,

当接收到用户对第二预设选项的第二选择操作时,根据所述第二选择操作确定功能键的显示尺寸,所述第二预设选项包括至少两种不同显示尺寸的 选项。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图12是根据一示例性实施例示出的一种用于功能键的触控的装置的框图。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口1212,传感器组件1214,以及通信组件1216。

处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。

存储器1204被配置为存储各种类型的数据以支持在设备1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。

多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口 的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当设备1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。

I/O接口1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到设备1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感 器或温度传感器。

通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置1200的处理器执行时,使得装置1200能够执行上述的功能键的触控方法,所述方法包括:

确定终端当前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和双手操作模式中的至少一种;

确定与当前手持操作模式对应的操作区域,激活该操作区域的面式触控功能并在该操作区域显示功能键,其中,所述左手操作模式对应的操作区域为左手操作区域,所述右手操作模式对应的操作区域为右手操作区域,所述双手操作模式对应的操作区域为双手操作区域;

根据用户在所述操作区域的触摸位置及所述功能键的位置,确定用户是 否对所述操作区域内的功能键进行触控操作。

所述根据用户在所述操作区域的触摸位置及所述功能键的位置,确定用户是否对所述操作区域内的功能键进行触控操作,具体包括:

检测到用户在所述操作区域进行触摸时,确定触摸轨迹上触摸点的坐标;

根据所述触摸轨迹上触摸点的坐标与所述功能键的坐标是否匹配,确定用户是否对所述操作区域内的功能键进行触控操作。

所述左手操作区域为所述终端屏幕下方的边框的左侧区域,所述右手操作区域为所述终端屏幕下方的边框的右侧区域,所述双手操作区域为所述功能键的默认操作区域。

所述确定终端当前的手持操作模式,包括:

获取用户的手持状态,所述手持状态包括左手握持状态、右手握持状态或双手握持状态;根据所述手持状态确定所述终端当前的手持操作模式;

或者,

接收用户对第一预设选项的第一选择操作;根据所述第一选择操作确定所述终端当前的手持操作模式,所述第一预设选项包括左手操作模式选项、右手操作模式选项和双手操作模式选项中的至少一种。

所述激活该操作区域的面式触控功能并在该操作区域显示功能键,包括:

确定所述功能键的显示尺寸;

激活该操作区域内与所述显示尺寸相匹配的面式触控功能,并在该操作区域内按照所述显示尺寸显示所述功能键。

所述确定功能键的显示尺寸,包括:

获取所述终端的配置信息,所述配置信息中包括所述终端的屏幕尺寸;根据所述配置信息确定功能键的显示尺寸;

或者,

当接收到用户对第二预设选项的第二选择操作时,根据所述第二选择操作确定功能键的显示尺寸,所述第二预设选项包括至少两种不同显示尺寸的 选项。

本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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