一种多屏互动触控显示方法、装置、存储介质和终端与流程

文档序号:15019665发布日期:2018-07-25 00:24阅读:132来源:国知局

本发明涉及多屏显示技术领域,尤其涉及一种多屏互动触控显示方法、装置、存储介质和终端。



背景技术:

电阻式触摸屏可理解为是一种传感器,通常为薄膜与玻璃组合的结构,薄膜和玻璃相邻的一面上均涂有纳米铟锡金属氧化物(ITO)涂层,ITO具有很好的导电性和透明性。当进行触摸操作时,所述薄膜下层的ITO涂层会接触到玻璃上层的ITO涂层,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的X、Y值,从而完成点选的动作,并呈现在屏幕上。随着手机的不断创新发展,双屏及折叠屏手机、以及拉伸屏幕手机等相继出现。因此,在扩大显示屏幕尺寸的同时,对操作的方便性及显示的灵活性也有了进一步的需求。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种多屏互动触控显示方法、装置、存储介质和终端。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供一种多屏互动触控显示方法,应用于电子设备,所述电子设备包括至少两个屏幕;该方法包括:

确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;

获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;

响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。

上述方案中,所述将响应结果显示于主屏幕,包括:

将响应结果显示于主屏幕所述确定位置处。

上述方案中,所述辅屏幕至少用于依据外部的触控操作实现对所述主屏幕的控制;

所述主屏幕至少用于依据所述辅屏幕的控制进行显示。

上述方案中,所述触控操作为单点触控所述辅屏幕时,所述将响应结果显示于主屏幕,包括:

在所述主屏幕上与所述辅屏幕上的触控位置对应的位置,显示预设的指示图形;和/或,

在所述主屏幕上与所述辅屏幕上的触控位置对应的位置,弹出对应的功能提示信息。

上述方案中,在所述显示预设的指示图形和/或所述弹出对应的功能提示信息之后,该方法还包括:

判断所述触控操作是否已结束,确定触控操作已结束,则在所述指示图形处给出对应的指令或响应所述功能提示信息。

上述方案中,所述触控操作为多点触控所述辅屏幕、且所述主屏幕仅支持单点触控时,该方法还包括:

判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点;或者,

判断多个触控点中只有一个触控点移动,其他剩余触控点静止不动时,则确定移动的触控点为有效触摸点;或者,

将从预设位置开始移动的触控点确定为有效触控点,跟踪该有效触控点的移动轨迹;如果该有效触控点静止,且有除该有效触控点之外的其他新的触控点从预设位置开始移动,则确定该新的触控点为有效触控点,切换跟踪该新的触控点。

上述方案中,所述判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,包括:

判断每个触控点的移动速度,如果只有一个触控点的移动速度大于第一阈值,则确认该触控点为有效触控点;或者,如果每个触控点的移动速度都大于第一阈值,则确认移动速度最大的触控点为有效触控点;

跟踪所述已确定的有效触控点的运动轨迹,如果该有效触控点静止、且同时有除该有效触控点之外的另一个触控点的移动速度大于所述第一阈值时,则确定该另一个触控点为有效触控点,切换跟踪该新的有效触控点。

上述方案中,所述判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,包括:

每个触控点均静止时,判断每个静止的触控点的压力值,确定只有一个触控点的压力值大于第二阈值时,则确定该触控点为有效的触控点,跟踪该有效触控点的移动轨迹;或者,如果有多个触控点的压力值大于第二阈值,则确定压力值最大的触控点为有效触控点,跟踪该有效触控点的移动轨迹;

确定该有效触控点静止,且有除该有效触控点之外的其他新的触控点的压力值大于第二阈值时,确定该新的触控点为有效触控点,切换跟踪该新的触控点。

上述方案中,所述判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,包括:

判断每个触控点的移动轨迹,如果触控点的移动轨迹为预设的移动轨迹,则确定该触控点为有效触控点;或者,

判断每个触控点对应的触控指纹,如果触控点对应的触控指纹为预设的触控指纹,则确定该触控点为有效触控点。

上述方案中,所述确定至少一个屏幕为辅屏幕和至少一个屏幕为主屏幕的同时、或确定至少一个屏幕为辅屏幕和至少一个屏幕为主屏幕之前,该方法还包括:

设置屏幕的显示方式,所述显示方式包括:单屏显示和多屏显示。

上述方案中,所述的至少两个屏幕的大小相同或不同;所述的至少两个屏幕之间的夹角大于0度,小于等于360度。

上述方案中,所述的至少一个屏幕为墨水屏或柔性屏。

本发明实施例还提供一种多屏互动触控显示装置,应用于电子设备,所述电子设备包括至少两个屏幕;该装置包括:

屏幕确定模块,用于确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;

获取模块,用于获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;

处理模块,用于响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。

上述方案中,该装置还包括:触控点确定模块;

在所述触控操作为多点触控所述辅屏幕、且所述主屏幕仅支持单点触控时,

所述触控点确定模块,用于判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点;或者,

用于判断多个触控点中只有一个触控点移动,其他剩余触控点静止不动时,则确定移动的触控点为有效触摸点;或者,

用于将从预设位置开始移动的触控点确定为有效触控点,跟踪该有效触控点的移动轨迹;如果该有效触控点静止,且有除该有效触控点之外的其他新的触控点从预设位置开始移动,则确定该新的触控点为有效触控点,切换跟踪该新的触控点。

上述方案中,该装置还包括:

设置模块,用于所述屏幕确定模块确定至少一个屏幕为辅屏幕和至少一个屏幕为主屏幕的同时、或确定至少一个屏幕为辅屏幕和至少一个屏幕为主屏幕之前,设置屏幕的显示方式,所述显示方式包括:单屏显示和多屏显示。

本发明实施例提供一种存储介质,所述存储介质存储有计算机程序,所述程序被处理器执行时实现步骤:

确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;

获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;

响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。

本发明实施例还提供一种终端,包括存储器、处理器和存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时以实现步骤:

确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;

获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;

响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。

本发明实施例提供的多屏互动触控显示方法、装置、存储介质和终端,应用于包括至少两个屏幕的电子设备,包括:确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。本发明实施例中,基于主屏幕与辅屏幕的对应关系,通过在确定的辅屏幕上的触控操作,实现在主屏幕上响应并显示触控操作结果,从而满足了多屏以及大尺寸屏幕对操作的方便性及显示的灵活性的要求。

附图说明

图1为本发明实施例所述多屏互动触控显示方法流程示意图;

图2为本发明实施例所述多屏互动触控显示装置结构示意图一;

图3为本发明实施例所述处理模块的结构示意图;

图4为本发明实施例所述多屏互动触控显示装置结构示意图二;

图5为本发明实施例所述多屏互动触控显示装置结构示意图三;

图6为本发明实施例所述多点触控屏幕时确定有效触控点的方法流程图一;

图7为本发明实施例所述多点触控屏幕时确定有效触控点的方法流程图二;

图8为本发明实施例所述多点触控屏幕时确定有效触控点的方法流程图三;

图9为本发明实施例所述多点触控屏幕时确定有效触控点的方法流程图四。

具体实施方式

下面结合实施例对本发明进行详细描述。

图1为本发明实施例所述多屏互动触控显示方法流程示意图,该方法应用于电子设备,所述电子设备包括至少两个屏幕;如图1所示,该方法包括:

步骤101:确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;

步骤102:获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;

步骤103:响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。

其中,所述辅屏幕用于实现触控功能,所述主屏幕至少用于实现显示功能;所述电子设备可为双屏手机、也可为包括两个屏幕以上的多面屏、折叠屏或者拉伸屏等等。

本发明实施例中,基于主屏幕与辅屏幕的对应关系,通过在确定的辅屏幕上的触控操作,实现在主屏幕上响应并显示触控操作结果,从而满足了多屏以及大尺寸屏幕对操作的方便性及显示的灵活性的要求。

本发明实施例中,所述将响应结果显示于主屏幕,可包括:将响应结果显示于主屏幕所述确定位置处。

可选的,所述确定主屏幕和辅屏幕之后,且在所述获取所述辅屏幕上的触控操作之前,该方法还包括:设置触控坐标对应关系;具体可为:

确定主屏幕和辅屏幕上每个点的位置坐标;

确定每个主屏幕上每个点的位置坐标与辅屏幕上每个点的位置坐标的映射关系。

一个实施例中,所述电子设备包括两个屏幕时,所述确定至少一个屏幕为辅屏幕,剩余屏幕为主屏幕,包括:

依据重力感应技术,根据屏幕的位置确定主屏幕以及辅屏幕,如:朝上的屏幕为主屏幕,朝下的屏幕为辅屏幕。

例如:可通过重力传感器、陀螺仪等传感装置确定主屏幕和辅屏幕。

一个实施例中,所述辅屏幕至少用于依据外部的触控操作实现对所述主屏幕的控制;所述主屏幕至少用于依据所述辅屏幕的控制进行显示。

一个实施例中,所述触控操作为单点触控所述辅屏幕时,所述将响应结果显示于主屏幕,包括:

在所述主屏幕上与所述辅屏幕上的触控位置对应的位置,显示预设的指示图形;和/或,

在所述主屏幕上与所述辅屏幕上的触控位置对应的位置,弹出对应的功能提示信息。

这里,所述预设的指示图形可为:圆点、流星线或动画效果等等。例如:手指在辅屏幕上某点进行点选时在主屏幕对应点显示一个点;在辅屏长按,在主屏幕对应点显示一个圆;在辅屏幕上滑动,在主屏幕上显示一条流星线;在辅屏幕上按压,在主屏幕上显示圆环逐渐变大的动画效果。

其中,所述触控操作可为:点选、长按、滑屏、多点触控、手势、压力等等。

一个实施例中,在所述显示预设的指示图形和/或所述弹出对应的功能提示信息之后,该方法还包括:

判断所述触控操作是否已结束,确定触控操作已结束,则在所述指示图形处给出对应的指令或响应所述功能提示信息;否则,继续当前的处理。

例如:在触控辅屏幕时,在主屏上对应点可弹出该点对应的功能提示信息,是用户需要的操作时,手指离开屏幕,则响应所述功能提示信息对应的指令;否则,如果所述功能提示信息不是用户需要的操作时,手指不离开屏幕,不响应操作。

一个实施例中,所述触控操作为多点触控所述辅屏幕、且所述主屏幕仅支持单点触控时,该方法还包括:

从多个触控点中确定一个有效的触控点。

一个实施例中,所述从多个触控点中确定一个有效的触控点,包括:

判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点。

这里,所述触控参数可为:移动速度、压力值或移动轨迹等等。

一个实施例中,所述判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,包括:

判断每个触控点的移动速度,如果只有一个触控点的移动速度大于第一阈值,则确认该触控点为有效触控点;或者,如果每个触控点的移动速度都大于第一阈值,则确认移动速度最大的触控点为有效触控点;

跟踪所述已确定的有效触控点的运动轨迹,如果该有效触控点静止、且同时有除该有效触控点之外的另一个触控点的移动速度大于所述第一阈值时,则确定该另一个触控点为有效触控点,切换跟踪该新的有效触控点。

这里,如果每个触控点的移动速度都小于第一阈值,则不响应所述触控操作。

一个实施例中,所述从多个触控点中确定一个有效的触控点,包括:

判断多个触控点中只有一个触控点移动,其他剩余触控点静止不动时,则确定移动的触控点为有效触摸点。

一个实施例中,所述判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,包括:

每个触控点均静止时,判断每个静止的触控点的压力值,确定只有一个触控点的压力值大于第二阈值时,则确定该触控点为有效的触控点,跟踪该有效触控点的移动轨迹;或者,如果有多个触控点的压力值大于第二阈值,则确定压力值最大的触控点为有效触控点,跟踪该有效触控点的移动轨迹;

确定该有效触控点静止,且有除该有效触控点之外的其他新的触控点的压力值大于第二阈值时,确定该新的触控点为有效触控点,切换跟踪该新的触控点。

这里,确定每个静止的触控点的压力值都小于第二阈值时,则不响应所述触控操作。

可选的,该有效触摸点离开屏幕后,重新根据各触摸点的压力值确定有效触摸点。

一个实施例中,所述从多个触控点中确定一个有效的触控点,包括:

将从预设位置开始移动的触控点确定为有效触控点,跟踪该有效触控点的移动轨迹;如果该有效触控点静止,且有除该有效触控点之外的其他新的触控点从预设位置开始移动,则确定该新的触控点为有效触控点,切换跟踪该新的触控点。

可选的,所述有效触摸点离开屏幕后,重新确定有效触摸点。

这里,所述预设位置可为:屏幕边缘或某一固定点。

一个实施例中,所述判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,包括:

判断每个触控点的移动轨迹,如果触控点的移动轨迹为预设的移动轨迹,则确定该触控点为有效触控点。

这里,所述预设的移动轨迹可为圆形或椭圆形、或其他预设形状等等。

可选的,上述方案中,该有效触摸点离开屏幕后,重新根据预设的移动轨迹,确定有效触摸点。

一个实施例中,所述判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,包括:

判断每个触控点对应的触控指纹,如果触控点对应的触控指纹为预设的触控指纹,则确定该触控点为有效触控点。

一个实施例中,所述触控操作为多点触控所述辅屏幕、且所述主屏幕支持单点触控和多点触控时,所述获取所述辅屏幕上的触控操作,包括:

获取所述辅屏幕上的每个触控点对应的触控操作。

这里,对于支持单点触控和多点触控的主屏幕,确定所有触控点均为有效触控点,响应多触控点的触控操作。

可选的,所述确定至少一个屏幕为辅屏幕和至少一个屏幕为主屏幕的同时、或确定至少一个屏幕为辅屏幕和至少一个屏幕为主屏幕之前,该方法还包括:

设置屏幕的显示方式,所述显示方式包括:单屏显示和多屏显示;如果设为单屏显示,则从多个屏幕中确定一个有效的屏幕。

例如:可设置一个或多个开关,确定为单屏显示时,只令一个屏幕为打开状态(有效),关闭其他屏幕。

一个实施例中,所述的至少两个屏幕的大小相同或不同;所述的至少两个屏幕之间的夹角大于0度,小于等于360度。

其中,等于360度可为:两个屏幕分别位于终端(手机)的正反面。

可选的,所述的至少一个屏幕可为墨水屏或柔性屏。

一个实施例中,所述至少两个屏幕的大小不同时,所述基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置,包括:

确定两个屏幕中的大屏幕与小屏幕的长度比和宽度比分别为a:1以及b:1;

如果小屏幕为辅屏幕,且所述触控操作的位置为(X,Y)时,则确定对应的主屏幕的位置为(±aX,bY);

如果大屏幕为辅屏幕,且所述触控操作的位置为(X,Y)时,则确定对应的主屏幕的位置为(±X/a,Y/b);

其中,所述X,Y为正整数,所述两个屏幕的原点位置的确定规则相同。

本发明的实施例还提供了一种计算机可读的存储介质,所述存储介质存储有计算机程序。所述程序被处理器执行时实现上文所述各个步骤的程序代码。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还提供了一种多屏互动触控显示装置,该装置应用于包括至少两个屏幕的电子设备,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。如图2所示,该装置包括:

屏幕确定模块201,用于确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;所述辅屏幕用于实现触控功能,所述主屏幕至少用于实现显示功能;

获取模块203,用于获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;

处理模块204,用于响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。

其中,所述辅屏幕用于实现触控功能,所述主屏幕至少用于实现显示功能;所述电子设备可为双屏手机、也可为包括两个屏幕以上的多面屏、折叠屏或者拉伸屏等等。

本发明实施例中,基于主屏幕与辅屏幕的对应关系,通过在确定的辅屏幕上的触控操作,实现在主屏幕上响应并显示触控操作结果,从而满足了多屏以及大尺寸屏幕对操作的方便性及显示的灵活性的要求。

一个实施例中,该装置还包括:位置确定模块202,用于所述屏幕确定模块确定主屏幕和辅屏幕之后,且在所述获取模块获取所述辅屏幕上的触控操作之前,确定主屏幕和辅屏幕上每个点的位置坐标;确定主屏幕上每个点的位置坐标与辅屏幕上每个点的位置坐标的映射关系。

一个实施例中,所述电子设备包括两个屏幕时,所述屏幕确定模块201确定至少一个屏幕为辅屏幕,剩余屏幕为主屏幕,包括:

依据重力感应技术,根据屏幕的位置确定主屏幕以及辅屏幕,如:朝上的屏幕为主屏幕,朝下的屏幕为辅屏幕。

例如:可通过重力传感器、陀螺仪等传感装置确定主屏幕和辅屏幕。

一个实施例中,所述辅屏幕至少用于依据外部的触控操作实现对所述主屏幕的控制;所述主屏幕至少用于依据所述辅屏幕的控制进行显示。

一个实施例中,如图3所示,所述处理模块204包括:

响应单元2041,用于响应主屏幕所述确定位置处的所述触控操作对应的指令;

显示单元2042,用于将响应结果显示于主屏幕。

一个实施例中,所述触控操作为单点触控所述辅屏幕时,

所述显示单元2042,用于在所述主屏幕上与所述辅屏幕上的触控位置对应的位置,显示预设的指示图形;和/或,

在所述主屏幕上与所述辅屏幕上的触控位置对应的位置,弹出对应的功能提示信息。

这里,所述预设的指示图形可为:圆点、流星线或动画效果等等。例如:手指在辅屏幕上某点进行点选时在主屏幕对应点显示一个点;在辅屏长按,在主屏幕对应点显示一个圆;在辅屏幕上滑动,在主屏幕上显示一条流星线;在辅屏幕上按压,在主屏幕上显示圆环逐渐变大的动画效果。

其中,所述触控操作可为:点选、长按、滑屏、多点触控、手势、压力等等。

一个实施例中,所述显示单元2042显示预设的指示图形和/或弹出对应的功能提示信息之后,还用于判断所述触控操作是否已结束,并将判断结果通知所述响应单元;相应的,

所述响应单元2041,还用于收到触控操作已结束的通知后,在所述指示图形处给出对应的指令或响应所述功能提示信息;否则,继续当前的处理。

例如:在触控辅屏幕时,在主屏上对应点可弹出该点对应的功能提示信息,是用户需要的操作时,手指离开屏幕,则响应所述功能提示信息对应的指令;否则,如果所述功能提示信息不是用户需要的操作时,手指不离开屏幕,不响应操作。

一个实施例中,如图4所示,该装置还包括:触控点确定模块205,在所述触控操作为多点触控所述辅屏幕、且所述主屏幕仅支持单点触控时,

所述触控点确定模块205,用于从多个触控点中确定一个有效的触控点,具体可包括:

用于判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点;或者,

用于判断多个触控点中只有一个触控点移动,其他剩余触控点静止不动时,则确定移动的触控点为有效触摸点;或者,

用于将从预设位置开始移动的触控点确定为有效触控点,跟踪该有效触控点的移动轨迹;如果该有效触控点静止,且有除该有效触控点之外的其他新的触控点从预设位置开始移动,则确定该新的触控点为有效触控点,切换跟踪该新的触控点。

这里,所述触控点确定模块205从多个触控点中确定一个有效的触控点,包括:

判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点。

可选的,所述触控点确定模块205判断所述多个触控点中每个触控点的触控参数,并将所述触控参数与预设条件进行比较,根据比较结果确定所述有效的触控点,可为如下任一种方式:

判断每个触控点的移动速度,如果只有一个触控点的移动速度大于第一阈值,则确认该触控点为有效触控点;或者,如果每个触控点的移动速度都大于第一阈值,则确认移动速度最大的触控点为有效触控点;

跟踪所述已确定的有效触控点的运动轨迹,如果该有效触控点静止、且同时有除该有效触控点之外的另一个触控点的移动速度大于所述第一阈值时,则确定该另一个触控点为有效触控点,切换跟踪该新的有效触控点。

这里,如果每个触控点的移动速度都小于第一阈值,则不响应所述触控操作。

或者,

每个触控点均静止时,判断每个静止的触控点的压力值,确定只有一个触控点的压力值大于第二阈值时,则确定该触控点为有效的触控点,跟踪该有效触控点的移动轨迹;或者,如果有多个触控点的压力值大于第二阈值,则确定压力值最大的触控点为有效触控点,跟踪该有效触控点的移动轨迹;

确定该有效触控点静止,且有除该有效触控点之外的其他新的触控点的压力值大于第二阈值时,确定该新的触控点为有效触控点,切换跟踪该新的触控点。

这里,确定每个静止的触控点的压力值都小于第二阈值时,则不响应所述触控操作。

或者,

判断每个触控点的移动轨迹,如果触控点的移动轨迹为预设的移动轨迹,则确定该触控点为有效触控点。

这里,所述预设的移动轨迹可为圆形或椭圆形、或其他预设形状等等。

或者,

判断每个触控点对应的触控指纹,如果触控点对应的触控指纹为预设的触控指纹,则确定该触控点为有效触控点。

可选的,所述触控点确定模块205从多个触控点中确定一个有效的触控点,可为如下任一种方式:

判断多个触控点中只有一个触控点移动,其他剩余触控点静止不动时,则确定移动的触控点为有效触摸点。

或者,

将从预设位置开始移动的触控点确定为有效触控点,跟踪该有效触控点的移动轨迹;如果该有效触控点静止,且有除该有效触控点之外的其他新的触控点从预设位置开始移动,则确定该新的触控点为有效触控点,切换跟踪该新的触控点。

这里,所述预设位置可为:屏幕边缘或某一固定点。

一个实施例中,所述触控操作为多点触控所述辅屏幕、且所述主屏幕支持单点触控和多点触控时,

所述获取模块203,用于获取所述辅屏幕上的每个触控点对应的触控操作,基于所述每个触控点对应的触控操作在所述辅屏幕上的位置坐标以及所述每个主屏幕上每个点的位置坐标与辅屏幕上每个点的位置坐标的映射关系,确定所述每个触控点对应的触控操作所对应的主屏幕的位置。

一个实施例中,如图5所示,该装置还包括:

设置模块206,用于所述屏幕确定至少一个屏幕为模块确定至少一个屏幕为辅屏幕和主屏幕的同时、或确定至少一个屏幕为辅屏幕和至少一个屏幕为主屏幕之前,设置屏幕的显示方式,所述显示方式包括:单屏显示和多屏显示;如果设为单屏显示,则从多个屏幕中确定一个有效的屏幕。

例如:可设置一个或多个开关,确定为单屏显示时,只令一个屏幕为打开状态(有效),关闭其他屏幕。

在实际应用时,上述装置中的模块可均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明实施例还提供了一种终端,包括存储器、处理器和存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时以实现步骤:

确定至少一个屏幕为辅屏幕,除所述辅屏幕外的至少一个屏幕为主屏幕;

获取所述辅屏幕上的触控操作,基于预设的触控坐标对应关系确定所述触控操作所对应的主屏幕的位置;

响应主屏幕所述确定位置处的所述触控操作对应的指令,并将响应结果显示于主屏幕。

下面结合具体场景实施例对本发明进行详细描述。

实施方式一:对称双面屏的触控显示方法。

本实施例中,手机正反面分别配置一个屏幕,主屏幕为液晶屏,辅屏幕为墨水屏;两屏幕完全对称,可确定主屏幕的中心点为A(0、0),辅屏幕的中心点为B(0、0);

可选的,辅屏幕上的每个点(X,Y)对称映射到主屏幕上一个对应点(-X,Y)。

当手指触摸在辅屏幕上某个点时,在主屏幕上对应点显示一个指示点;

当手指触摸辅屏幕上的点(X、Y)时,手机响应主屏幕上的对称点(-X、Y)处的功能指令。

可选的,在辅屏幕上某点进行点选、长按、滑屏、多点触控、手势、压力等触控时,在主屏幕上对应点弹出该点对应的指令,该指令是用户需要的操作时,手指离开屏幕,即会响应点选、长按、滑屏、多点触控、手势、压力等对应的功能提示信息;手指不离开屏幕,不响应操作。

可选的,手指在辅屏幕上某点进行点选时,可在主屏幕对应点显示一个点;在辅屏幕长按,可在主屏幕对应点显示一个圆;手指在辅屏幕上滑动,可在主屏幕对应位置显示一条流星线;手指在辅屏幕上按压,可在主屏幕对应位置显示圆环逐渐变大的动画效果;

可选的,可设置一个或多个开关,用于控制单屏运行还是双屏运行;

可选的,设置单屏运行后,选取当前运行屏幕。

实施方式二:大小相等对称双屏的触控显示方法。

本实施例中,手机正反面配置两个完全一样的屏幕,根据重力感应原理确定主辅屏幕,朝上的一面确定为主屏幕,朝下的一面确定为辅屏幕,主屏幕具备显示及触控功能,辅屏幕只具备触控功能。两屏幕完全对称,确定主屏幕的中心点(0、0),确定辅屏幕的中心点(0、0),这两个中心点的连线垂直于两个屏幕。

可选的,辅屏幕上的每个点(X,Y)对称映射到主屏幕上一个对应点(-X,Y)。

当手指触摸辅屏幕上的点(X、Y)时,手机响应主屏幕上的点(-X、Y)处的功能指令。

手指在辅屏幕上某点(X,Y)进行点选、长按、滑屏、手势等操作时,手机主屏幕上对应点(-X、Y)响应对应的点选、长按、滑屏等操作。

手指在辅屏幕上进行手势操作,主屏幕上响应该手势对应的功能指令。可选的,在辅屏幕上某点进行点选、长按、滑屏、多点触控、手势、压力等触控时,在主屏幕上对应点弹出该点对应的指令,该指令是用户需要的操作时,手指离开屏幕,即会响应点选、长按、滑屏、多点触控、手势、压力等对应的功能提示信息;手指不离开屏幕,不响应操作。

可选的,手指在辅屏幕上某点进行点选时在主屏幕对应点显示一个点;在辅屏幕长按,在主屏幕对应点显示一个圆;手指在辅屏幕上滑动,在主屏幕对应位置显示一条流星线;手指在辅屏幕上按压,在主屏幕对应点显示圆环逐渐变大的动画效果。

可选的,可设置一个或多个开关,用于控制单屏运行还是双屏运行;

可选的,设置单屏运行后,选取当前运行屏幕。

实施方式三:大小不等双屏的触控显示方法。

本实施例中,手机正反面配置两个屏幕,根据重力感应原理确定主辅屏幕,朝上的一面确定为主屏幕,朝下的一面确定为辅屏幕。两屏幕所在平面互相平行,形状一致,但屏幕大小不等,大小屏的长宽分别为a:1以及b:1。可确定主屏幕的中心点(0、0),确定辅屏幕的中心点(0、0)。

可选的,小屏为辅屏幕时,辅屏幕上的每个点(x,y)对称映射到主屏幕上一个对应点(-ax,by);手指触摸辅屏幕上的点(x、y),手机响应主屏幕上的点(-ax、by)处的功能指令。

手指在辅屏幕上某点(x,y)进行点选、长按、滑屏、手势等操作,手机主屏幕上对应点(-ax、by)响应该点的点选、长按、滑屏、手势等操作。

可选的,在辅屏幕上某点进行点选、长按、滑屏、多点触控、手势、压力等触控时,在主屏幕上对应点弹出该点对应的指令,该指令是用户需要的操作时,手指离开屏幕,即会响应点选、长按、滑屏、多点触控、手势、压力等对应的功能提示信息;手指不离开屏幕,不响应操作。

可选的,大屏为辅屏幕时,辅屏幕上的每个点(x,y)对称映射到主屏幕上一个对应点(-x/a,y/b);手指触摸辅屏幕上的点(x、y),手机响应主屏幕上的点(-x/a、y/b)处的功能指令。

手指在辅屏幕上某点(x,y)进行点选、长按、滑屏等操作,手机在主屏幕上对应点(-x/a、y/a)响应该点的点选、长按、滑屏等操作。

可选的,在辅屏幕上某点进行点选、长按、滑屏、多点触控、手势、压力等触控时,在主屏幕上对应点弹出该点对应的指令,该指令是用户需要的操作时,手指离开屏幕,即会响应点选、长按、滑屏、多点触控、手势、压力等对应的功能提示信息;手指不离开屏幕,不响应操作。

可选的,手指在辅屏幕上某点进行点选时,在主屏幕对应点显示一个点;在辅屏幕长按,可在主屏幕对应点显示一个圆;手指在辅屏幕上滑动,可在主屏幕对应位置显示一条流星线,手指在辅屏幕上按压,可在主屏幕对应点显示圆环逐渐变大的动画效果。

可选的,可设置一个或多个开关,用于控制单屏运行还是双屏运行;

可选的,设置单屏运行后,选取当前运行屏幕。

实施方式四:大小不等双屏的触控显示方法。

本实施例中,手机正反面配置两个屏幕,根据重力感应原理确定主辅屏幕,朝上的一面确定为主屏幕,朝下的一面确定为辅屏幕。两个屏形状一致,大小屏的长宽分别为a:1以及b:1。

大屏为主屏幕时,按像素A显示,小屏为主屏幕时按像素B显示,可确定主屏幕的中心点为(0、0),辅屏幕的中心点为(0、0)。

可选的,小屏为辅屏幕时,辅屏幕上的每个点(x,y)对称映射到主屏幕上一个对应点(-ax,by);手指触摸辅屏幕上的点(x、y),手机响应主屏幕上的点(-ax、by)处的功能指令;

手指在辅屏幕上某点(x,y)进行点选、长按、滑屏、手势等操作,手机主屏幕上对应点(-ax、by)则响应该点的点选、长按、滑屏等操作。

手指在辅屏幕上进行手势操作,主屏幕上响应该手势对应的功能指令。

大屏为辅屏幕时,辅屏幕上的每个点(x,y)对称映射到主屏幕上一个对应点(-x/a,y/b);手指触摸辅屏幕上的点(x、y),手机响应主屏幕上的点(-x/a、y/b)处的功能指令;

手指在辅屏幕上某点(x,y)进行点选、长按、滑屏等操作,手机主屏幕上对应点(-x/a、y/a)响应该点的点选、长按、滑屏等操作。

可选的,在辅屏幕上某点进行点选、长按、滑屏、多点触控、手势、压力等触控时,在主屏幕上对应点弹出该点对应的指令,该指令是用户需要的操作时,手指离开屏幕,即会响应点选、长按、滑屏、多点触控、手势、压力等对应的功能提示信息;手指不离开屏幕,不响应操作。

可选的,手指在辅屏幕上某点进行点选时,在主屏幕对应点显示一个点;在辅屏幕长按,在主屏幕对应点显示一个圆;手指在辅屏幕上在主屏幕对应点滑动,则在主屏幕对应位置显示一条流星线,手指在辅屏幕上按压,显示圆环逐渐变大的动画效果。

可选的,可设置一个或多个开关,用于控制单屏运行还是双屏运行;

可选的,设置单屏运行后,选取当前运行屏幕。

实施方式五:折叠多屏的显示方法,适用于腕表、超大屏。

本实施例中,终端配置多个屏幕A、B、C、D、E;多个屏幕透明可折叠;

可选的,多个屏幕展开可在同一平面上;

可选的,各屏展开后,多个屏幕可拼接显示;

应用时,可根据A、B、C、D、E等屏总尺寸及屏幕上各点的像素位,将内容呈现在A、B、C、D、E屏上,具体处理方式可参见双屏的。

可选的,用户可对屏幕进行触控操作,完成点选、长按、滑屏、手势等操作。

实施方式六:拉伸式屏幕的显示方法。

本实施例中,手机配置拉伸式屏幕;对屏幕进行拉伸,屏幕变大,屏幕上各点都有自身的相对位置(X、Y);

屏幕收缩,屏幕上各点都有自身的相对位置(X、Y);

应用时,可根据屏幕总尺寸及各点的像素位置(X、Y),将内容呈现在屏幕上,具体处理方式可参见双屏的。

可选的,用户可对屏幕进行触控操作,完成点选、长按、滑屏、手势等操作。

实施方式七:360度全屏幕的互动触控及显示方法。

本实施例中,手机配置360度全屏幕;根据重力感应确定主、辅屏幕,上面为主屏幕,下面为辅屏幕;两屏幕完全对称,可确定主屏幕的中心点A(0、0),确定辅屏幕的中心点B(0、0)。

可选的,辅屏幕上的每个点(X,Y)对称映射到主屏幕上一个对应点(-X,Y);手指触摸在辅屏幕上某个点,在主屏幕上对应点显示一个指示点;

手指触摸辅屏幕上的点(X、Y),则手机响应主屏幕上的点(-X、Y)处的功能指令。

手指在辅屏幕上某点(X,Y)进行点选、长按、滑屏、手势等操作,手机主屏幕上的对应点(-X、Y)响应该点的点选、长按、滑屏、手势等操作。可选的,在辅屏幕上某点进行点选、长按、滑屏、多点触控、手势、压力等触控时,在主屏幕上对应点弹出该点对应的指令,该指令是用户需要的操作时,手指离开屏幕,即会响应点选、长按、滑屏、多点触控、手势、压力等对应的功能提示信息;手指不离开屏幕,不响应操作。

可选的,手指在辅屏幕上点选时,在主屏幕对应点显示一个点,在辅屏幕长按时,在主屏幕对应位置显示一个逐渐变大的动画效果,手指在辅屏幕上滑动时,在主屏幕对应位置显示一个流星线。

可选的,有多点触控屏幕时,排除无效触控点,确定有效触控点,具体可包括如下几种方案:

方案1,设定触点移动速度阈值为500PPI(像素数目)/S,对于只支持单点触控的功能界面,超过两个触控点移动时,触控点移动速度都小于阈值时不响应;只有一点移动速度大于阈值时,确认该点为有效触控点;触控点移动速度都大于阈值时,确认速度最大点为有效触摸跟踪点,并跟踪该点的运动轨迹,直到该触控点静止、同时有其他触控点移动速度大于阈值时,跟踪切换到该新的触控点。具体处理流程如图6所示。

可选的,针对支持多点触控的功能界面,确认所有触控点为有效触控点,响应多点触控功能。具体处理流程如图8所示。

方案2,对于只支持单点触控的功能界面,多点触摸时,只有一点移动,其他点静止不动时,确定该移动点为有效触控点,跟踪该有效触控点的移动轨迹。具体处理流程如图6所示。

可选的,针对支持多点触控的功能界面,所有触控点确认为有效触控点,与现有单面屏幕处理技术一致。

方案3,多点触摸且静止时,压力大于阈值的触点确定为有效触控点,跟踪该有效触控点的移动轨迹,该点静止、且有其他点压力大于阈值时,切换到该新的有效触控点。具体处理流程如图9所示。

可选的,可收集手握手机时各触点的压力值,确定日常触摸压力值,根据该压力值确定压力阈值。

方案4,将从屏幕边缘或某一固定点开始移动的触控点确定为有效触控点,跟踪该有效触控点的移动轨迹,在辅屏幕上进行点选、长按、滑动、手势、压力等操作,在主屏幕上对应点弹出该点对应的指令,该指令是用户需要的操作时,手指离开屏幕,即会响应点选、长按、滑屏、多点触控、手势、压力等对应的功能提示信息;手指不离开屏幕,不响应操作。具体处理流程如图7所示。

可选的,以上方案可独立、并列、交叉应用及运行。

可选的,可设置一个或多个开关,用于控制单屏运行还是双屏运行;

可选的,设置单屏运行后,选取当前运行屏幕。

可选的,360度各屏幕的用户可自定义需要显示的功能,根据各屏幕尺寸及像素位将内容显示在平面上。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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