CN105528166A - 一种控制方法及装置 - Google Patents

一种控制方法及装置 Download PDF

Info

Publication number
CN105528166A
CN105528166A CN201410507970.0A CN201410507970A CN105528166A CN 105528166 A CN105528166 A CN 105528166A CN 201410507970 A CN201410507970 A CN 201410507970A CN 105528166 A CN105528166 A CN 105528166A
Authority
CN
China
Prior art keywords
operational controls
control
content
acceleration
friction force
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410507970.0A
Other languages
English (en)
Inventor
马彬强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410507970.0A priority Critical patent/CN105528166A/zh
Publication of CN105528166A publication Critical patent/CN105528166A/zh
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例提供了一种控制方法和装置,应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,所述方法包括:检测操作体对所述第一内容中的操作控件的控制操作;当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力;至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。本申请实施例提高了电子设备的显示效果。

Description

一种控制方法及装置
技术领域
本申请涉及电子技术领域,更具体的说是涉及一种控制方法及装置。
背景技术
随着电子技术的发展,目前电子设备多数采用触摸屏作为显示屏。在电子设备通过触摸屏输出的显示内容中包括可以改变显示位置的操作控件时,用户可以触控操作控件运动。例如,用户针对操作控件执行从第一位置到第二位置的滑动操作时,操作控件即从当前所在的第三位置移动至第四位置。
但是发明人在研究中发现,现有技术中,操作控件在运动过程中,并未考虑操作控件的运动状态,操作控件的运动效果不形象,从而就会降低电子设备的显示效果。
发明内容
有鉴于此,本申请提供了一种控制方法和装置,用以提高电子设备的显示效果。
为实现上述目的,本申请提供如下技术方案:
一种控制方法,应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,所述方法包括:
检测操作体对所述第一内容中的操作控件的控制操作;
当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力;
至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。
优选地,所述获得所述操作控件的加速度以及摩擦力包括:
获得为所述操作控件预设的加速度以及预设的摩擦力。
优选地,所述获得所述操作控件的加速度以及摩擦力包括:
获得为所述操作控件预设的加速度;
识别所述操作控件表示的虚拟物体;
根据所述虚拟物体对应的真实物体的质量,设定所述操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数;
根据所述预设质量以及所述预设摩擦系数,计算所述控件在运动过程中的摩擦力。
优选地,所述至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动包括:
至少基于所述加速度、所述摩擦力以及所述操作控件预设的初始速度,计算所述操作控件的运动速度以及运动距离;
控制所述操作控件在所述第一内容中按照所述运动速度移动所述运动距离之后,停止运动。
优选地,所述方法还包括:
当在所述操作控件运动过程中,检测到对所述操作控件施加的作用力时,
至少基于所述摩擦力以及所述作用力,控制所述操作控件在所述第一内容中的运动。
一种控制装置,应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,所述装置包括:
操作检测模块,用于检测操作体对所述第一内容中的操作控件的控制操作;
参数获取模块,用于当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力;
第一运动控制模块,用于至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。
优选地,所述参数获取模块具体用于:
当所述控制操作触发所述操作控件运动时,获得为所述操作控件预设的加速度以及预设的摩擦力。
优选地,所述参数获取模块包括:
加速度获取模块,用于获得为所述操作控件预设的加速度;
识别模块,用于识别所述操作控件表示的虚拟物体;
摩擦系数获取模块,用于根据所述虚拟物体对应的真实物体的质量,设定所述操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数;
摩擦力计算模块,用于根据所述预设质量以及所述预设摩擦系数,计算所述控件在运动过程中的摩擦力。
优选地,所述第一运动控制模块包括:
距离计算模块,用于至少基于所述加速度、所述摩擦力以及所述操作控件预设的初始速度,计算所述操作控件的运动速度以及运动距离;
运动控制子模块,用于控制所述操作控件在所述第一内容中按照所述运动速度移动所述运动距离之后,停止运动。
优选地,还包括:
第二运动控制模块,用于当在所述操作控件运动过程中,检测到对所述操作控件施加的作用力时,至少基于所述摩擦力以及所述作用力,控制所述操作控件在所述第一内容中的运动。
经由上述的技术方案可知,与现有技术相比,本申请提供了一种控制方法和装置,具体应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容时,检测到操作体对第一内容中的操作控件的控制操作时,若控制操作触发所述操作控件运动,则首先获得操作控件的加速度以及摩擦力,并至少根据操作控件的加速度以及摩擦力,基于物理学原理,控制操作控件在所述第一内容中的运动,使得操作控件的运动更加生动形象,符合运动学原理,提高了电子设备的显示效果,提高了用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的一种控制方法一个实施例的流程图;
图2为本申请实施例提供的一种控制方法另一个实施例的流程图;
图3为本申请实施例提供的一种控制装置一个实施例的结构示意图;
图4为本申请实施例提供的一种控制装置另一个实施例的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的主要思想之一可以包括:
电子设备在触控感应单元显示第一内容时,检测到操作体对第一内容中的操作控件的控制操作时,若控制操作触发所述操作控件运动,则首先获得操作控件的加速度以及摩擦力,并至少根据操作控件的加速度以及摩擦力,基于物理学原理,控制操作控件在所述第一内容中的运动,使得操作控件的运动更加生动形象,符合运动学原理,提高了电子设备的显示效果,提高了用户体验。
下面结合附图,对本申请实施方案进行详细描述。
图1为本申请实施例提供的一种控制方法一个实施例的流程图,所述方法具体应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序时,在所述触控感应单元中显示第一内容。
在实际应用中,该触控感应单元可以是指触摸屏。
电子设备通过所述触控感应单元可以检测操作体针对触控感应单元显示的第一内容的触控操作。
第一内容中可以包括操作控件,操作控件根据操作体的控制操作可以改变其在第一内容中的显示位置。
该方法可以包括以下几个步骤:
101:检测操作体对所述第一内容中的操作控件的控制操作。
102:当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力。
103:至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。
不同操作控件对应的加速度以及摩擦力不同。
控制操作例如为滑动操作时,即可以触发控件运动,更新其在第一内容中的显示位置。操作控件可能还承受其他的作用力,此时基于操作控件承受的不同力,基于力学原理,可以计算得到其承受的合力,基于力学原理以及运动学原理,可以确定出操作控件的运动参数,进而可以控制操作控件的运动。
本申请实施例中,当触发操作控件运动时,首先获取操作控件的加速度以及摩擦力,根据所述加速度以及所述摩擦力,基于物理学原理,控制操作控件在第一内容中的运动。使得操作控件的运动效果更加形象生动,提高了电子设备的显示效果。
在实际应用中,电子设备的显示内容中可能包括很多操作控件,这些操作控件通常可以在显示内容中运动。现有技术中,并未考虑操作控件在运动过程中的运动状态,操作控件的动态效果显示不生动,而本申请技术方案中,可以根据操作控件的加速度以及摩擦力,基于物理学原理,控件操作控件的运动,使得操作控件的运动更形象,提高了显示内容的显示效果。
其中,作为一种可能的实现方式,所述操作控件的加速度以及摩擦力可以是为该操作控件预设的加速度以及摩擦力。
因此,获得所述操作控件的加速度以及摩擦力可以是:
获得为所述操作控件预设的加速度以及预设的摩擦力。
不同类型的操作控件其加速度以及摩擦力可以不同。操作控件的类型可以根据操作控件表示的虚拟物体确定,例如假设操作控件表示的是一朵云,由于云给人比较轻的感觉,因此操作控件的摩擦力可以设定较小的值。
摩擦力具体是指操作控件与第一内容的背景内容之间由于运动产生的摩擦力,该摩擦力也可以与背景内容有关,例如背景内容表示为冰块时,那么摩擦力的值就比较小等。
作为另一种可能的实现方式,所述操作控件的加速度可以是预先设置的,所述操作控件的摩擦力可以根据操作控件表示的虚拟物体对应的真实物体来设定,具体的可以是:
识别所述操作控件表示的虚拟物体;
根据所述虚拟物体对应的真实物体的质量,设定所述操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数。
根据所述预设质量以及所述预设摩擦系数,计算所述控件在运动过程中的摩擦力。
操作控件与第一内容之间的预设摩擦系数可以根据操作控件表示的虚拟物体对应的真实物体,以及第一内容的背景内容表示的虚拟物体对应的真实物体来设定。
设定出操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数之后,根据公式F=μ×M计算得到。M表示质量,μ表示预设摩擦系数,F即表示摩擦力。
图2为本申请实施例提供的一种控制方法另一个实施例的流程图,所述方法具体应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序时,在所述触控感应单元中显示第一内容。
电子设备通过所述触控感应单元可以检测操作体针对触控感应单元显示的第一内容的触控操作。
第一内容中可以包括操作控件,操作控件根据操作体的控制操作可以改变其在第一内容中的显示位置。
该方法可以包括以下几个步骤:
201:检测操作体对所述第一内容中的操作控件的控制操作。
202:当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力。
202:至少基于所述操作控件的所述加速度、所述摩擦力以及预设的初始速度,计算所述操作控件的运动速度以及运动距离。
204:控制所述操作控件在所述第一内容中按照所述运动速度移动所述运动距离之后,停止运动。
其中,作为一种可能的实现方式,若操作控件做匀减速运动,此时操作控件的初始速度已知,每一个操作控件的初始速度可以预先设定或者根据操作体的触控力度设定等。
因此,基于初始速度、以及加速度等可以获得运动时间;根据运动时间、初始速度以及加速度可以计算得到运动距离。
具体的,根据如下几个公式可以计算得到运动速度以及运动距离。
F=Ma;
S=V0-at22;
Vt=V0-at。
a表示加速度;V0表示操作控件的初始速度;Vt表示不同时刻的运动速度;S表示运动距离。当Vt为0时,停止运动,此时可以计算得到运动时间,进而根据运动时间可以计算得到运动距离。
当然操作控件可能还可以做其他的运动,例如变加速运动等,此时操作控件的加速度是不断变化的。
在本实施例中,当触发操作控件运动时,获取操作控件的加速度以及摩擦力,根据所述加速度以及所述摩擦力,基于物理学原理,可以计算得到操作控件的运动距离以及运动速度,从而可以控制控制操作控件按照所述运动速度在第一内容中运动所述运动距离,即停止运动。使得操作控件的运动更加形象生动,提高第一内容的显示效果。
操作控件在运动过程中,可能用户对其执行又一次的触控操作,或者操作控件在第一内容中运动,在运动过程中的某一时刻开始自由降落,或者操作控件在运动路线上受到第一内容中其他物体的阻挡。此时,操作控件均会受到其他作用力的影响,就会影响其运动状态。
因此在所述操作控件运动过程中,所述方法还可以包括:
当所述操作控件在运动过程中,检测到对所述操作控件施加的作用力时,
至少基于所述摩擦力以及所述作用力,控制所述操作控件在所述第一内容中的运动。
例如,当用户对其执行又一次触控操作时,假设对操作控件施加前进的阻力,该阻力值可以预先设定,或者根据用户触控触控感应单元的力度设定。
此时仍以操作控件做匀变速运动为例,此时,其加速度即发生变化,根据公式:
F+f=Ma
a表示变化之后的加速度,f表示阻力。
假设操作控件的已运动的时间为T1。
则根据如下公式,可以计算得到操作控件施加作用力之后的运动距离;
V T 1 = V 0 - aT 1 ;
V T 2 = V T 1 - a ~ T 2 ;
S ~ = V T 1 - a ~ T 2 2 / 2 .
其中,S表示操作控件施加作用力之后的运动距离,T2为操作控件施加作用力之后的运动时间,具体为0。
则检测到对所述操作控件施加的作用力时,控制操作控件运动S之后,停止运动。
又如,当操作控件在第一内容中运动时自由跌落,根据操作控件的运动时间以及加速度等,可以计算得出操作控件跌落时的初速度;
根据跌落时的初速度、重力系数g,以及操作控件的预设质量M,可以控制操作控件做自由落体运动。
通过本申请实施例的技术方案,使得操作控件的运动更加形象生动,提高了电子设备的显示效果。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
图3为本申请实施例提供的一种控制装置一个实施例的结构示意图,所述控制装置具体应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容。
所述装置可以包括:
操作检测模块301,用于检测操作体对所述第一内容中的操作控件的控制操作。
参数获取模块302,用于当所述控制操作触发所述操作控件运动时,获得所述操作控件的加速度以及摩擦力。
第一运动控制模块303,用于至少基于所述操作控件的所述加速度及所述摩擦力,控制所述操作控件在所述第一内容中运动。
本申请实施例中,当触发操作控件运动时,首先获取操作控件的加速度以及摩擦力,根据所述加速度以及所述摩擦力,基于物理学原理,控制操作控件在第一内容中的运动。使得操作控件的运动效果更加形象生动,提高了电子设备的显示效果。
其中,作为一种可能的实现方式,所述操作控件的加速度以及摩擦力可以是为该操作控件预设的加速度以及摩擦力,因此所述参数获取模块可以具体用于:
当所述控制操作触发所述操作控件运动时,获得为所述操作控件预设的加速度以及预设的摩擦力。
不同类型的操作控件其加速度以及摩擦力可以不同。操作控件的类型可以根据操作控件表示的虚拟物体确定,例如假设操作控件表示的是一朵云,由于云给人比较轻的感觉,因此操作控件的摩擦力可以设定较小的值。
摩擦力是指操作控件与第一内容的背景内容之间由于运动产生的摩擦力,该摩擦力也可以与背景内容有关,例如背景内容表示为冰块时,那么摩擦力的值就比较小等。
作为另一种可能的实现方式,所述操作控件的加速度可以是预先设置的,所述操作控件的摩擦力可以根据操作控件表示的虚拟物体对应的真实物体来设定,因此,所述参数获取模块可以具体包括:
加速度获取模块,用于获得为所述操作控件预设的加速度。
识别模块,用于识别所述操作控件表示的虚拟物体。
摩擦系数获取模块,用于根据所述虚拟物体对应的真实物体的质量,设定所述操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数。
摩擦力计算模块,用于根据所述预设质量以及所述预设摩擦系数,计算所述控件在运动过程中的摩擦力。
设定出操作控件的预设质量以及所述操作控件与所述第一内容之间的预设摩擦系数之后,根据公式F=μ×M计算得到。M表示质量,μ表示预设摩擦系数,F即表示摩擦力。
图4为本申请实施例提供的一种控制装置另一个实施例的结构示意图,所述控制装置具体应用于电子设备中,所述电子设备包括触控感应单元,所述电子设备运行第一应用程序,在所述触控感应单元中显示第一内容。
所述装置可以包括操作检测模块301、参数获取模块302以及第一运动控制模块303,各个模块功能可以参见图3对应的实施例,与图3对应的实施例不同之处在于,本实施例中,所述第一运动控制模块303可以具体包括:
距离计算模块401,用于至少基于所述加速度以及所述摩擦力,计算所述操作控件的运动速度以及运动距离。
运动控制子模块402,用于控制所述操作控件在所述第一内容中按照所述运动速度移动所述运动距离之后,停止运动。
其中,作为一种可能的实现方式,若操作控件做匀减速运动,此时操作控件的初始速度已知,每一个操作控件的初始速度可以预先设定或者根据操作体的触控力度设定等。
因此,基于初始速度、以及加速度等可以获得运动时间;根据运动时间、初始速度以及加速度可以计算得到运动距离。
当然操作控件可能还可以做其他的运动,例如变加速运动等,此时操作控件的加速度是不断变化的。
在本实施例中,当触发操作控件运动时,获取操作控件的加速度以及摩擦力,根据所述加速度以及所述摩擦力,基于物理学原理,可以计算得到操作控件的运动距离以及运动速度,从而可以控制控制操作控件按照所述运动速度在第一内容中运动所述运动距离,即停止运动。使得操作控件的运动更加形象生动,提高第一内容的显示效果。
操作控件在运动过程中,可能用户对其执行又一次的触控操作,或者操作控件在第一内容中运动,在运动过程中的某一时刻开始自由降落,或者操作控件在运动路线上受到第一内容中其他物体的阻挡。此时,操作控件均会受到其他作用力的影响,就会影响其运动状态。因此,所述装置还可以包括:
第二运动控制模块,用于当在所述操作控件运动过程中,检测到对所述操作控件施加的作用力时,至少基于所述摩擦力以及所述作用力,控制所述操作控件在所述第一内容中的运动。
通过本申请实施例的技术方案,可以使得操作控件的运动更加形象生动,提高了电子设备的显示效果,提高了用户体验。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410507970.0A CN105528166A (zh) 2014-09-28 2014-09-28 一种控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410507970.0A CN105528166A (zh) 2014-09-28 2014-09-28 一种控制方法及装置

Publications (1)

Publication Number Publication Date
CN105528166A true CN105528166A (zh) 2016-04-27

Family

ID=55770423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410507970.0A Pending CN105528166A (zh) 2014-09-28 2014-09-28 一种控制方法及装置

Country Status (1)

Country Link
CN (1) CN105528166A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115469781A (zh) * 2021-04-20 2022-12-13 华为技术有限公司 图形界面显示方法、电子设备、介质以及程序产品

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11212709A (ja) * 1998-01-29 1999-08-06 Ricoh Co Ltd 表面特性検出装置
CN102929477A (zh) * 2011-09-10 2013-02-13 微软公司 在应用可选择的用户界面中渐进地指示新内容
CN102959549A (zh) * 2011-04-21 2013-03-06 松下电器产业株式会社 分类装置及分类方法
CN103365633A (zh) * 2012-03-27 2013-10-23 腾讯科技(深圳)有限公司 一种网页游戏编辑方法和装置
CN103376943A (zh) * 2012-04-27 2013-10-30 京瓷办公信息***株式会社 信息处理装置及图像形成装置
CN103777846A (zh) * 2014-02-24 2014-05-07 联想(北京)有限公司 信息处理方法及电子设备
CN103842952A (zh) * 2011-10-01 2014-06-04 甲骨文国际公司 结合经典运动力学关于显示框移动对象

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11212709A (ja) * 1998-01-29 1999-08-06 Ricoh Co Ltd 表面特性検出装置
CN102959549A (zh) * 2011-04-21 2013-03-06 松下电器产业株式会社 分类装置及分类方法
CN102929477A (zh) * 2011-09-10 2013-02-13 微软公司 在应用可选择的用户界面中渐进地指示新内容
CN103842952A (zh) * 2011-10-01 2014-06-04 甲骨文国际公司 结合经典运动力学关于显示框移动对象
CN103365633A (zh) * 2012-03-27 2013-10-23 腾讯科技(深圳)有限公司 一种网页游戏编辑方法和装置
CN103376943A (zh) * 2012-04-27 2013-10-30 京瓷办公信息***株式会社 信息处理装置及图像形成装置
CN103777846A (zh) * 2014-02-24 2014-05-07 联想(北京)有限公司 信息处理方法及电子设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115469781A (zh) * 2021-04-20 2022-12-13 华为技术有限公司 图形界面显示方法、电子设备、介质以及程序产品
CN115469781B (zh) * 2021-04-20 2023-09-01 华为技术有限公司 图形界面显示方法、电子设备、介质以及程序产品

Similar Documents

Publication Publication Date Title
US8576253B2 (en) Grasp simulation of a virtual object
WO2016130860A3 (en) Systems and methods of creating a realistic grab experience in virtual reality/augmented reality environments
US20150187116A1 (en) Material point method for simulation of granular materials
JP2015532999A5 (zh)
CN105641927A (zh) 虚拟对象转向控制方法及装置
EP2787506A3 (en) Electronic device and method of displaying playlist thereof
Bi et al. Friction modeling and compensation for haptic display based on support vector machine
Edwin et al. Soft soil track interaction modeling in single rigid body tracked vehicle models
CN105892658A (zh) 基于头戴显示设备预测头部姿态的方法和头戴显示设备
Provancher Creating greater VR immersion by emulating force feedback with ungrounded tactile feedback
CN109621418B (zh) 一种游戏中虚拟角色的表情调整及制作方法、装置
CN113771043B (zh) 使机器人跟随虚拟对象的控制方法、装置和康复机器人
CN106371573A (zh) 触觉反馈的方法、装置和虚拟现实交互***
EP2849409B1 (en) Method and system for achieving moving synchronization in remote control and computer storage medium
US10705611B2 (en) Interfaces and methods of digital composition and editing of textures for rendering on tactile surfaces
CN105424276B (zh) 一种获得电机转动惯量的方法和装置
CN105528166A (zh) 一种控制方法及装置
CN105094327B (zh) 调整虚拟物件在虚拟空间中姿态角的方法及装置
CN102541390B (zh) 电子设备和用于移动显示对象的方法
KR101314792B1 (ko) 햅틱 인터페이스 제어 방법 및 장치
Granzow A tutorial on adjoint methods and their use for data assimilation in glaciology
Holz Parallel Particles (P2): a parallel position based approach for fast and stable simulation of granular materials
de Jesus et al. Modelling of a collision between two smartphones
CN105424277B (zh) 一种获得电机转动惯量的方法和装置
KR100729149B1 (ko) 제어가능한 다상 기체 시뮬레이션 방법, 그 기록 매체 및그 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160427

RJ01 Rejection of invention patent application after publication