光标交互方法、电子设备及其介质技术

技术编号:36446359 阅读:13 留言:0更新日期:2023-01-25 22:40
本申请属于电子技术领域,尤其涉及一种光标交互方法、电子设备及其介质。其中,在本申请的光标交互方法中,电子设备根据其用户界面(user interface,UI)中各个应用程序图标的像素属性,来确定每个图标的物理属性,例如是该图标的质量、磁力等物理属性,同时根据光标的大小、颜色以及形状确定光标的质量、磁力、以及光标与界面之间的摩擦系数等物理属性;进而电子设备能在光标与不同的图标的交互的过程中,根据光标以及不同的图标的物理属性,生成并显示不同的动画交互效果,不仅使得人机交互中的动画交互效果更符合物理规律,而且提高了人机交互过程中的趣味性,进而提高了用户的人机交互体验。互体验。互体验。

【技术实现步骤摘要】
光标交互方法、电子设备及其介质


[0001]本申请属于电子
,尤其涉及一种光标交互方法、电子设备及其介质。

技术介绍

[0002]目前很多电子设备都支持人机交互,用户可以通过电子设备提供的人机交互方式实现 自己的目的。例如,用户可以通过在平板电脑的触摸屏上,移动手指选中显示在触摸屏上 的某一个应用程序的图标,以打开该应用程序。在此过程中,为了让用户能够感知到选中 某个应用程序的过程,平板电脑触摸屏上一般会显示光标,该光标将同步于用户移动手指 的动作,以使用户能够通过光标的移动来感知选中某个应用程序的过程。

技术实现思路

[0003]为了带给用户更多样、更具趣味的人机交互体验,本申请实施例提供了一种光标交互 方法。在本申请实施例的光标交互方法中,电子设备根据其用户界面(user interface, UI)中各个应用程序图标的像素属性,确定每个图标的物理属性,例如是该图标的质量、 磁力、摩擦力等物理属性,同时根据光标的大小、颜色以及形状确定光标的质量、磁力、 摩擦力等物理属性,使得光标在靠近某个图标时,由于光标与图标之间的磁力作用,光标 能够加速(被图标吸引)靠近图标,并根据光标与每个图标之间磁力的大小,使得图标或 光标产生不同的形变。通过这种方式,使得人机交互中的动画交互效果更符合物理规律, 进而提高用户的人机交互体验。
[0004]下面介绍本申请的技术方案。
[0005]第一方面,本申请实施例提供了一种光标交互方法,该方法可应用于电子设备,方法 包括:确定与光标产生交互的目标图标;显示与光标的物理属性以及目标图标的物理属性 相关的动画交互效果,其中,物理属性是基于光标的图像信息和目标图标的图像信息,利 于预设的物理规则,模拟物理世界中物体的物理属性得到的,并且动画交互效果展示出光 标和目标图标在交互过程中遵循对应的物理规律所产生的物理现象。
[0006]可以理解,电子设备在显示光标与图标之间的动画交互效果之前,必然要首先确定光 标是与哪个图标产生交互,然后再显示光标与该图标(即目标图标)之间的动画交互效果。 并且,在本申请中,光标与图标之间的动画交互效果是电子设备基于光标的物理属性以及 图标的物理属性生成的,所以,每个动画交互效果必然与光标的物理属性以及某个图标的 物理属性之间有一一对应的映射关系,例如,如果光标的物理属性是系统主题为亮色主题 下的物理属性,图标的物理属性为微信图标的物理属性,光标在系统主题为亮色主题下与 微信图标交互时显示的动画交互效果即与光标在亮色主题下的物理属性以及微信图标的 物理属性相关联。其中,物理属性指的是电子设备基于图标以及光标的图像信息,例如是 图标或光标对应的图像的像素值,模拟物理世界中物体的物理属性,例如物理世界中物体 的质量、磁力、摩擦系数等,利用预设的物理规则,为电子设备中的光标以及图标设置的 物理属性,其目的体现在两方面:一方面是为了使得光标在与图标交互的过程中,能
够更 符合物理世界中真实物体交互的场景,对应地,光标与图标之间的动画交互效果则是光标 与图标在交互过程中遵循对应的物理规律产生的物理现象的一种表现形式;另一方面则是 为了使得每个图标都能有基于自身图像信息的独有的物理属性,进而使得光标在与不同的 图标交互时,能够产生不同的动画交互效果,例如,颜色较深的图标的质量大、磁力也大, 光标在与其交互过程中,受到该图标的磁吸引力也大,使得光标靠近该图标时发生的形变 量也较大,而颜色较浅的图标的质量小、磁力也小、光标在与其交互过程中,受到该图标 的磁吸引力也小,使得光标靠近该图标时发生的形变量也较小。
[0007]有基于此,在本申请的一些实施例中,电子设备首先确定与光标产生交互的目标图标, 然后根据目标图标的物理属性以及光标的物理属性,确定出与光标的物理属性以及目标图 标的物理属性相关的动画交互效果,并在光标与目标图标的交互过程中,显示该动画交互 效果。通过这种方式,不仅使电子设备中光标与图标的交互过程更加符合物理世界中真实 物体的交互过程,而且为具有不同物理属性的图标与光标的交互提供了不同的动画交互效 果,提高了光标与图标交互过程中动画效果的多样性,进而提高了用户的交互体验。
[0008]结合第一方面,在第一方面的一种可能的实现方式中,确定与光标产生交互的目标图 标的方法包括:设置包括图标的热区,并且热区的各边界与图标中心之间的距离大于预设 距离,在光标进入热区的情况下,确定热区中的图标为目标图标。
[0009]在一些实施例中,电子设备在确定与光标产生交互的目标图标时,可以根据光标与图 标之间的距离,判断光标是否要靠近该图标。具体地,电子设备可以为图标设置热区,其 中热区各边界与图标中心的距离大于预设距离,在光标进入该热区时,即认为光标要靠近 该图标,并将该图标作为目标图标。其中,预设距离可以根据电子设备界面中现存图标的 数量,由电子设备进行动态地调整,例如,当电子设备界面中图标数量较多时,预设距离 如果设置地过大,图标热区之间可能会出现重叠,不利于判断与光标产生交互的目标图标, 故此时预设距离可以设置地小一些,例如5像素,或者不设置预设距离,即图标对应的图 标图像边缘即为热区的边界,此时光标只要与图标对应的图标图像边缘产生接触,即确定 该图标为目标图标;当电子设备界面中图标数量较少时,预设距离可以设置地较大,例如 10像素,以便于更好地划分图标与图标之间的热区界限,进而更好地判断与光标产生交互 的目标图标。应理解,本申请对如何判断与光标产生的交互的目标图标的方式不作限制。
[0010]结合第一方面以及上述可能的实现方式,在第一方面的另一种可能的实现方式中,物 理属性包括质量、磁力、光标与图标所在界面的摩擦系数。
[0011]结合第一方面以及上述可能的实现方式,在第一方面的另一种可能的实现方式中,在 光标与目标图标的交互过程中,电子设备显示如下一种或多种动画交互效果:
[0012]在光标靠近目标图标的情况下,光标在目标图标的磁力吸引下,加速靠近目标图标; 在光标脱离目标图标的情况下,光标在目标图标的磁力吸引下,减速远离目标图标;在光 标靠近或脱离目标图标的情况下,光标在目标图标的磁力吸引下,发生形变;在光标靠近 或脱离目标图标的情况下,目标图标在光标的磁力吸引下,发生形变;在光标与目标图标 产生接触的情况下,目标图标向光标所在方向发生倾斜。
[0013]可以理解,上述实施例为电子设备中光标与某一个图标(目标图标)的交互过程中, 产生的动画交互效果,即光标在与一个目标图标的交互过程中,可以同时产生光标加
速或 减速、光标或图标产生形变、图标发生倾斜等动画效果。需要说明的是,为了便于解释说 明本申请中光标与图标交互的动画交互效果,所以下文都以光标与某一个图标之间的交互 为例进行说明,可以理解,在一些实施例中,光标可以与多个图标产生交互,例如,光标 同时进入多个图标的热区,在这种情况下,电子设备可以同时显示光标与多个图标交互的 动画交互效果,还应理解,此时光标受到的力的作用为多个图标同时作用在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光标交互方法,应用于电子设备,其特征在于,所述方法包括:确定与所述光标产生交互的目标图标;显示与所述光标的物理属性以及所述目标图标的物理属性相关的动画交互效果,其中,所述物理属性是基于所述光标的图像信息和所述目标图标的图像信息,利于预设的物理规则,模拟物理世界中物体的物理属性得到的,并且所述动画交互效果展示出所述光标和所述目标图标在交互过程中遵循对应的物理规律所产生的物理现象。2.根据权利要求1所述的方法,其特征在于,所述确定与所述光标产生交互的目标图标,包括:设置包括图标的热区,所述热区的各边界与所述图标中心之间的距离大于预设距离;在所述光标进入所述热区的情况下,确定所述热区中的图标为所述目标图标。3.根据权利要求1或2所述的方法,其特征在于,所述物理属性包括质量、磁力、所述光标与所述图标所在界面的摩擦系数。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述光标与所述目标图标的交互过程中,所述电子设备显示如下一种或多种动画交互效果:在所述光标靠近所述目标图标的情况下,所述光标在目标图标的磁力吸引下,加速靠近所述目标图标;在所述光标脱离所述目标图标的情况下,所述光标在所述目标图标的磁力吸引下,减速远离所述目标图标;在所述光标靠近或脱离所述目标图标的情况下,所述光标在所述目标图标的磁力吸引下,发生形变;在所述光标靠近或脱离所述目标图标的情况下,所述目标图标在所述光标的磁力吸引下,发生形变;在所述光标与所述目标图标产生接触的情况下,所述目标图标向所述光标所在方向发生倾斜。5.根据权利要求1至3中任一项所述的方法,其特征在于,在所述光标与所述目标图标的交互过程中,所述光标与所述目标图标所在的界面之间产生阻碍所述光标运动的摩擦阻力,并且所述电子设备显示如下一种或多种动画交互效果:在所述光标靠近所述目标图标的情况下,所述光标在所述目标图标的磁力、所述光标与所述摩擦阻力的作用下,加速靠近所述目标图标;在所述光标脱离所述目标图标的情况下,所述光标在所述目标图标的磁力、所述光标与所述摩擦阻力的作用下,减速远离所述目标图标。6.根据权利要求3至5中任一项所述的方法,其特征在于,所述图标的图像信息包括所述图标对应的图标图像的像素值;并且所述方法还包括:根据所述图标图像的像素值与所述界面的背景颜色的像素值,确定所述图标的质量,所述图标的质量与所述图标图像的像素值和所述界面的背景颜色的像素值之间的差值正相关。7.根据权利要求3至5中任一项所述的方法,其特征在于,所述图标的磁力大小与所述图标的质量大小正相关。
8.根据权利要求3至5中任一项所述的方法,其特征在于,所述光标与所述图标所在界面之间的摩擦阻力与所述光标的质量以及所述光标与所述图标所在界面之间的摩擦系数相关,所述光标与所述界面之间的摩擦系数与所述界面的像素值负相关,所述光标与所述界面之间的摩擦系数为大于1的常数。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述物理规律包括摩擦力公式、加速度公式,以及弹力公式中的至少一个。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述图标包括安装在所述电子设备桌面上的应用程序的图标以及所述应用程序运行过程中,所述应用程序界面上的图标。11.一种电子设备,其特征在于,包括:存储器,存储有计算机程序指令;处理器,所述处理器和存储器耦合,当所述存储器存储的计算机程序指令被所述处理器执行时使得所述电子设备执行以下操作:...

【专利技术属性】
技术研发人员:范振华曹原
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1