一种触摸屏的响应方法及电子设备技术

技术编号:21342963 阅读:33 留言:0更新日期:2019-06-13 22:15
本申请实施例提供一种触摸屏的响应方法及电子设备,该方法应用于具有可折叠触摸屏的电子设备包括:电子设备接收用户的折叠操作或者展开操作,并获取传感器所采集的状态数据,所述状态数据包括各个时刻第一屏和第二屏之间的夹角;然后根据状态数据确定可折叠触摸屏被用户进行第一操作时的角速度;以及确定首个大于第一阈值的角速度对应的第一时刻,并确定首个小于第二阈值的角速度对应的第二时刻;这样当接收用户在第三时刻对所述可折叠屏幕的触摸操作时,若第三时刻落在第一时刻和第二时刻之间的时间范围内时,则不对该触摸操作作出响应,该方法用以对用户的误操作进行过滤,降低误操作的机率。

A Touch Screen Response Method and Electronic Equipment

The embodiment of this application provides a touch screen response method and an electronic device. The method is applied to an electronic device with a foldable touch screen, including: an electronic device receives a user's folding operation or unfolding operation, and obtains the state data collected by the sensor, which includes the angle between the first screen and the second screen at each time; and then determines according to the state data. The angular velocity of the foldable touch screen when it is first operated by the user; the first moment corresponding to the angular velocity of the first larger than the first threshold and the second moment corresponding to the angular velocity of the first lower than the second threshold are determined; thus, when the receiving user touches the foldable screen at the third time, if the third time falls between the first time and the second time. When in the range, it does not respond to the touch operation. This method is used to filter the user's misoperation and reduce the probability of misoperation.

【技术实现步骤摘要】
一种触摸屏的响应方法及电子设备
本申请涉及终端
,尤其涉及一种触摸屏的响应方法及电子设备。
技术介绍
随着当前柔性屏技术的突飞猛进,柔性可折叠触摸屏已应用于手机产品中,使得用户可以对屏幕做出折叠或展开操作,满足用户对不同屏幕尺寸的使用需求。在手机使用过程中当用户折叠或展开屏幕时,用户一般会以屏幕本身为支点借力进行折叠或展开操作,因此还可能同时会在屏幕上产生触摸操作。由于该触摸操作很可能属于用户无意识的操作,所以会发生误操作,影响用户的使用体验。如图1所示,当用户的双手折叠手机时,用户的拇指很容易按照折叠习惯触碰到屏幕上,因此非常容易触控到屏幕上的应用图标,导致发生误操作。
技术实现思路
本申请提供一种触摸屏的响应方法及电子设备,用以对用户的误操作进行过滤,降低误操作的机率。第一方面,本申请实施例提供了一种触摸屏的响应方法,所述方法适用于具有可折叠触摸屏的电子设备,所述可折叠触摸屏包括第一屏、可弯折区和第二屏,该方法包括:电子设备接收用户的折叠操作或者展开操作,同时电子设备获取传感器所采集的状态数据,所述状态数据包括各个时刻第一屏和第二屏之间的夹角,电子设备根据该状态数据确定可折叠触摸屏被用户进行第一操作时的角速度,并确定首个大于第一阈值的角速度对应的第一时刻,并确定首个小于第二阈值的角速度对应的第二时刻,接收用户在第三时刻对所述可折叠屏幕的触摸操作,当第三时刻落在第一时刻和第二时刻之间的时间范围内时,电子设备不对该触摸操作作出响应。本申请实施例中,根据传感器服务模块确定大于第一阈值的角速度对应的第一时刻,以及角速度小于第二阈值对应的第二时刻。确定第一时刻和第二时刻之间的时段为可折叠屏幕处于折叠过程或者展开过程,并对该过程的触摸事件进行屏蔽处理。该方法可以过滤在折叠或者展开可折叠屏幕的过程中用户的无意识的误操作,降低用户误操作可折叠屏幕的机率。在一种可能的设计中,当第三时刻未落在第一时刻和第二时刻之间的时间范围内时,对所述触摸操作作出响应。也就是说,若用户对可折叠触摸屏的触摸操作发生在非折叠过程中或者展开过程中,则处理器对其作出响应,即防误触算法模块将触摸事件转发至输入分发模块。在一种可能的设计中,电子设备预先设定整个折叠过程最长耗时为预设时长,那么最迟在与第一时刻相隔预设时长的第四时刻,电子设备结束这一次的折叠过程,若第二时刻发生在第四时刻之后,则当第三时刻落在第一时刻和第四时刻之间的时间范围内时,不对该触摸操作作出响应。预设时长为对所述可折叠触摸屏进行折叠操作或者展开操作的最大允许时长。也就是说,若用户对可折叠触摸屏的触摸操作发生在折叠过程中或者展开过程中,则处理器对其作出响应。但如果超出该次折叠或者展开过程的最大允许时长,则恢复对触摸操作的响应。这样一定程度上可以减少误触的机率,也可以改善触摸屏连续不作出响应带来的负面效果。第二方面,本申请实施例提供一种电子设备,包括传感器、可折叠触摸屏、处理器和存储器,可折叠触摸屏包括第一屏、可弯折区和第二屏,所述第一屏通过所述可弯折区与所述第二屏进行折叠。其中,存储器用于存储一个或多个计算机程序;当存储器存储的一个或多个计算机程序被处理器执行时,使得该电子设备能够实现上述任一方面的任意一种可能的设计的方法。第三方面,本申请实施例还提供一种装置,该装置包括执行上述任一方面的任意一种可能的设计的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。第四方面,本申请实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行上述任一方面的任意一种可能的设计的方法。第五方面,本申请实施例还提供一种包含计算机程序产品,当所述计算机程序产品在终端上运行时,使得所述电子设备执行上述任一方面的任意一种可能的设计的方法。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明图1为本申请实施例提供的一种折叠场景示意图;图2为本申请实施例提供的一种手机的结构示意图;图3为本申请实施例提供的安卓操作系统结构示意图;图4为本申请实施例提供的一种手机的结构示意图;图5为本申请实施例提供的另一种折叠场景示意图;图6为本申请实施例提供的一种触摸屏的响应方法流程示意图;图7为本申请实施例提供的一种折叠场景的角度和角速度变化趋势示意图;图8为本申请实施例提供的另一种折叠场景的角度和角速度变化趋势示意图;图9为本申请实施例提供的另一种折叠场景的角度和角速度变化趋势示意图;图10为本申请实施例提供的另一种折叠场景示意图;图11为本申请实施例提供的另一种折叠场景的角度和角速度变化趋势示意图;图12为本申请实施例提供的电子设备的系统中各个模块的交互流程示意图;图13为本申请实施例提供的另一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请实施例的描述中,以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。在本申请一些实施例中,电子设备可以是便携式设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴设备(如智能手表)等。便捷式终端具备可折叠触摸屏和算法运算能力(能够运行本申请实施例提供的触摸屏的响应方法)。便携式设备的示例性实施例包括但不限于搭载或者其它操作系统的便携式设备。上述便携式设备也可以是其它便携式设备,只要具备可折叠触摸屏和算法运算能力(能够运行本申请实施例提供的触摸屏的响应方法)即可。还应当理解的是,在本申请其他一些实施例中,上述电子设备也可以不是便携式设备,而是具备可折叠触摸屏和算法运算能力(能够运行本申请实施例提供的触摸屏的响应方法)的台式计算机。以电子设备是手机为例,图2示出了手机100的结构示意图。手机100可以包括处理器110,外部存储器接口120,内部存储器121,USB接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及SIM卡接口195等。其中传感器模块180可以包括陀螺仪传感器180A,加速度传感器180B,接近光传感器180G、指纹传感器180H,触摸传感器180K、转轴传感器180M(当然,手机100还可以包括其它传感器,比如温度传感器,压力传感器、距离传感器、磁传感器、环境光传感器、气压传感器、骨传导传感器等,图中未示出)。可以理解的是,本专利技术实施例示意的结构并不构成对手机100的具体限定。在本申请另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(a本文档来自技高网...

【技术保护点】
1.一种触摸屏的响应方法,应用于具有可折叠触摸屏的电子设备,所述可折叠触摸屏包括第一屏、可弯折区和第二屏,所述第一屏通过所述可弯折区与所述第二屏进行折叠,其特征在于,所述方法包括:接收用户的第一操作,所述第一操作为所述用户对所述可折叠触摸屏进行折叠操作或者展开操作;获取传感器所采集的状态数据,所述状态数据包括各个时刻第一屏和第二屏之间的夹角;根据所述状态数据确定所述可折叠触摸屏被用户进行第一操作时的角速度,其中,所述角速度为任意两个不同时刻的夹角的差值对应的弧度值,与所述任意两个不同时刻之间的时长的比值;确定首个大于第一阈值的角速度对应的第一时刻,并确定首个小于第二阈值的角速度对应的第二时刻,所述第一阈值小于所述第二阈值;接收用户在第三时刻对所述可折叠屏幕的触摸操作;当所述第三时刻落在所述第一时刻和所述第二时刻之间的时间范围内时,不对所述触摸操作作出响应。

【技术特征摘要】
1.一种触摸屏的响应方法,应用于具有可折叠触摸屏的电子设备,所述可折叠触摸屏包括第一屏、可弯折区和第二屏,所述第一屏通过所述可弯折区与所述第二屏进行折叠,其特征在于,所述方法包括:接收用户的第一操作,所述第一操作为所述用户对所述可折叠触摸屏进行折叠操作或者展开操作;获取传感器所采集的状态数据,所述状态数据包括各个时刻第一屏和第二屏之间的夹角;根据所述状态数据确定所述可折叠触摸屏被用户进行第一操作时的角速度,其中,所述角速度为任意两个不同时刻的夹角的差值对应的弧度值,与所述任意两个不同时刻之间的时长的比值;确定首个大于第一阈值的角速度对应的第一时刻,并确定首个小于第二阈值的角速度对应的第二时刻,所述第一阈值小于所述第二阈值;接收用户在第三时刻对所述可折叠屏幕的触摸操作;当所述第三时刻落在所述第一时刻和所述第二时刻之间的时间范围内时,不对所述触摸操作作出响应。2.根据权利要求1所述的方式,其特征在于,还包括:当所述第三时刻未落在所述第一时刻和所述第二时刻之间的时间范围内时,对所述触摸操作作出响应。3.根据权利要求1所述的方式,其特征在于,当所述第三时刻落在所述第一时刻和所述第二时刻之间的时间范围内时,不对所述触摸操作作出响应,包括:若所述第二时刻发生在第四时刻之后,则当所述第三时刻落在所述第一时刻和所述第四时刻之间的时间范围内时,不对所述触摸操作作出响应,以及当所述第三时刻落在所述第四时刻和所述第二时刻之间的时间范围内时,对所述触摸操作作出响应;其中,所述第四时刻发生在所述第一时刻之后,且与所述第一时刻相隔预设时长,所述预设时长为对所述可折叠触摸屏进行折叠操作或者展开操作的最大允许时长。4.一种电子设备,其特征在于,包括传感器、可折叠触摸屏、处理器和存储器,所述可折叠触摸屏包括第一屏、可弯折区和第二屏,所述第一屏通过所述可弯折区与所述第二屏进行折叠;所述存储器用于存储一个或多个计算机程序;当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述电子设备执行:接...

【专利技术属性】
技术研发人员:周锦杨光黄德志
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1