一种控制方法及装置制造方法及图纸

技术编号:14627585 阅读:54 留言:0更新日期:2017-02-12 17:41
本申请实施例提供了一种控制方法和装置,应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,所述方法包括:检测操作体对所述第一内容中的操作控件的控制操作;当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力;至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。本申请实施例提高了电子设备的显示效果。

【技术实现步骤摘要】

本申请涉及电子
,更具体的说是涉及一种控制方法及装置
技术介绍
随着电子技术的发展,目前电子设备多数采用触摸屏作为显示屏。在电子设备通过触摸屏输出的显示内容中包括可以改变显示位置的操作控件时,用户可以触控操作控件运动。例如,用户针对操作控件执行从第一位置到第二位置的滑动操作时,操作控件即从当前所在的第三位置移动至第四位置。但是专利技术人在研究中发现,现有技术中,操作控件在运动过程中,并未考虑操作控件的运动状态,操作控件的运动效果不形象,从而就会降低电子设备的显示效果。
技术实现思路
有鉴于此,本申请提供了一种控制方法和装置,用以提高电子设备的显示效果。为实现上述目的,本申请提供如下技术方案:一种控制方法,应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,所述方法包括:检测操作体对所述第一内容中的操作控件的控制操作;当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力;至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。优选地,所述获得所述操作控件的加速度以及摩擦力包括:获得为所述操作控件预设的加速度以及预设的摩擦力。优选地,所述获得所述操作控件的加速度以及摩擦力包括:获得为所述操作控件预设的加速度;识别所述操作控件表示的虚拟物体;<br>根据所述虚拟物体对应的真实物体的质量,设定所述操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数;根据所述预设质量以及所述预设摩擦系数,计算所述控件在运动过程中的摩擦力。优选地,所述至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动包括:至少基于所述加速度、所述摩擦力以及所述操作控件预设的初始速度,计算所述操作控件的运动速度以及运动距离;控制所述操作控件在所述第一内容中按照所述运动速度移动所述运动距离之后,停止运动。优选地,所述方法还包括:当在所述操作控件运动过程中,检测到对所述操作控件施加的作用力时,至少基于所述摩擦力以及所述作用力,控制所述操作控件在所述第一内容中的运动。一种控制装置,应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,所述装置包括:操作检测模块,用于检测操作体对所述第一内容中的操作控件的控制操作;参数获取模块,用于当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力;第一运动控制模块,用于至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。优选地,所述参数获取模块具体用于:当所述控制操作触发所述操作控件运动时,获得为所述操作控件预设的加速度以及预设的摩擦力。优选地,所述参数获取模块包括:加速度获取模块,用于获得为所述操作控件预设的加速度;识别模块,用于识别所述操作控件表示的虚拟物体;摩擦系数获取模块,用于根据所述虚拟物体对应的真实物体的质量,设定所述操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数;摩擦力计算模块,用于根据所述预设质量以及所述预设摩擦系数,计算所述控件在运动过程中的摩擦力。优选地,所述第一运动控制模块包括:距离计算模块,用于至少基于所述加速度、所述摩擦力以及所述操作控件预设的初始速度,计算所述操作控件的运动速度以及运动距离;运动控制子模块,用于控制所述操作控件在所述第一内容中按照所述运动速度移动所述运动距离之后,停止运动。优选地,还包括:第二运动控制模块,用于当在所述操作控件运动过程中,检测到对所述操作控件施加的作用力时,至少基于所述摩擦力以及所述作用力,控制所述操作控件在所述第一内容中的运动。经由上述的技术方案可知,与现有技术相比,本申请提供了一种控制方法和装置,具体应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,检测到操作体对第一内容中的操作控件的控制操作时,若控制操作触发所述操作控件运动,则首先获得操作控件的加速度以及摩擦力,并至少根据操作控件的加速度以及摩擦力,基于物理学原理,控制操作控件在所述第一内容中的运动,使得操作控件的运动更加生动形象,符合运动学原理,提高了电子设备的显示效果,提高了用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种控制方法一个实施例的流程图;图2为本申请实施例提供的一种控制方法另一个实施例的流程图;图3为本申请实施例提供的一种控制装置一个实施例的结构示意图;图4为本申请实施例提供的一种控制装置另一个实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的主要思想之一可以包括:电子设备在触控感应单元显示第一内容时,检测到操作体对第一内容中的操作控件的控制操作时,若控制操作触发所述操作控件运动,则首先获得操作控件的加速度以及摩擦力,并至少根据操作控件的加速度以及摩擦力,基于物理学原理,控制操作控件在所述第一内容中的运动,使得操作控件的运动更加生动形象,符合运动学原理,提高了电子设备的显示效果,提高了用户体验。下面结合附图,对本申请实施方案进行详细描述。图1为本申请实施例提供的一种控制方法一个实施例的流程图,所述方法具体应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序时,在所述触控感应单元中显示第一内容。在实际应用中,该触控感应单元可以是指触摸屏。电子设备通过所述触控感应单元可以检测操作体针对触控感应单元显示的第一内容的触控操作。第一内容中可以包括操作控件,操作控件根据操作体的控制操作可以本文档来自技高网...

【技术保护点】
一种控制方法,其特征在于,应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,所述方法包括:检测操作体对所述第一内容中的操作控件的控制操作;当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力;至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。

【技术特征摘要】
1.一种控制方法,其特征在于,应用于电子设备中,所述电子设备包括
触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显
示第一内容时,所述方法包括:
检测操作体对所述第一内容中的操作控件的控制操作;
当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度
以及摩擦力;
至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件
在所述第一内容中运动。
2.根据权利要求1所述的方法,其特征在于,所述获得所述操作控件的
加速度以及摩擦力包括:
获得为所述操作控件预设的加速度以及预设的摩擦力。
3.根据权利要求1所述的方法,其特征在于,所述获得所述操作控件的
加速度以及摩擦力包括:
获得为所述操作控件预设的加速度;
识别所述操作控件表示的虚拟物体;
根据所述虚拟物体对应的真实物体的质量,设定所述操作控件的预设质
量以及所述操作控件与所述第一内容之间的预设摩擦系数;
根据所述预设质量以及所述预设摩擦系数,计算所述控件在运动过程中
的摩擦力。
4.根据权利要求1所述的方法,其特征在于,所述至少基于所述操作控
件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动包
括:
至少基于所述加速度、所述摩擦力以及所述操作控件预设的初始速度,
计算所述操作控件的运动速度以及运动距离;
控制所述操作控件在所述第一内容中按照所述运动速度移动所述运动距
离之后,停止运动。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:
当在所述操作控件运动过程中,检测到对所述操作控件施加的作用力时,
至少基于所述摩擦力以及所述作用力,控制所述操作控件在所述第一内
容中的运动。
6.一种控制装置,其特征在于,应用于电子设备中,所述电子设...

【专利技术属性】
技术研发人员:马彬强
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1