45]在本申请一实施例中,对于可形变的电子设备而言,当电子设备发生由电子设备的第一区域往电子设备的第二区域逐渐传递的波动时,获取与波动相关的参数;至少基于参数确定一控制指令;其中,控制指令能够被执行,完成与控制指令对应的功能。由此可以看出,本实施例中的方法是通过电子设备自身发生的波动来确定对应的控制指令,与电子设备自身的可形变特性紧密结合,是一种新颖的控制方式,同时这样的操作方式只要让电子设备发生波动即可,所以简化了传统控制方式的多个步骤,所以更加便捷,也更加人性化。
[0046]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0047]本申请实施例提供一种控制电子设备的方法,应用于一电子设备中,该电子设备具体为可形变的电子设备,该电子设备可以不包括显示单元,作为输入控制装置,可以完成类似于鼠标、触控板和键盘的功能。该电子设备也可以包括显示单元,作为独立的装置存在,例如手机、平板电脑等。
[0048]请参考图1,接下来介绍本实施例中的控制电子设备的方法,该方法包括以下内容。
[0049]步骤201:当电子设备发生由电子设备的第一区域往电子设备的第二区域逐渐传递的波动时,获取与波动相关的参数。
[0050]步骤202:至少基于参数确定一控制指令;其中,控制指令能够被执行,完成与控制指令对应的功能。
[0051]由此可以看出,本申请实施例中的电子设备是通过设备自身发生的波动来确定相应的控制指令,即用户只要触发电子设备发生波动即可控制电子设备,是一种新颖的控制方式,该方式便捷且人性化。
[0052]接下来先介绍如何触发电子设备发生由电子设备的第一区域往电子设备的第二区域逐渐传递的波动,按照第一区域的位置是位于电子设备的边缘区域或者是中心区域分为两种情况,其中,边缘区域具体为距离边缘的最短距离小于一预定值的区域范围,而除边缘区域之外的其他区域可以称为中心区域,或者电子设备的中心的周围区域称为中心区域,例如是以中心为圆心,半径为预定半径的圆形区域,其中,预定半径小于中心到各边缘的最短距离;再例如是以电子设备的中心为中心,与电子设备同形状但尺寸较小的区域。
[0053]第一种情况:第一区域为边缘区域,并在第一区域触发电子设备发生波动。在本实施例中,根据第一区域的数量不同,又分为以下两种但不限于以下两种情况:
[0054](一)、第一区域的数量为一个,第一区域具体为电子设备的一端、一角。在这种情况下,操作体握持第一区域进行往返抖动,其中,往返抖动一次具体为操作体连续执行第一施力方向的第一运动和第二施力方向的第二运动,其中第一施力方向和第二施力方向不同。具体来说,例如使用者利用操作体握持在第一区域上,并做抖动的运动,那么在握持端产生的波动就会向握持端的对端传递,形成像波浪一样的起伏运动,在本实施例中,第二区域具体为与第一区域是相对的。
[0055]具体请参考图2a至图2d所示,为使用者用手分别握持在电子设备的四个边缘位置抖动电子设备的示意图,其中,4幅图中的空心箭头用于标记第一端,在图2a中,表示使用者握持在第一端上;在图2b中表示使用者握持在与第一端相对的第二端上;图2c表示使用者握持在与第一端左边相邻的第三端上;图2d表示使用者握持在与第一端右边相邻的第四端上。
[0056]另外,在这4幅图中的实心双向箭头表示使用者用手抖动电子设备的第一施力方向和第二施力方向,进一步请参考图3所示,在使用者握持在第一区域按照图中箭头方向抖动电子设备时,电子设备发生了由第一区域向第二区域成波浪状传递的运动。
[0057]在图2a-图3中,虽然只示出了第一区域为电子设备的一端的情况,但是,在实际中,也可以是电子设备的一角,其中,一角具体可以是相邻两个边缘区域的重叠区域,触发波动的位置如果落在了重叠区域,就可以认为是在一角,如果触发波动的位置是在边缘区域的其他区域,就可以认为是在一端。
[0058]在上述描述的实施例中,在第一区域触发波动时,与第一区域相对的端或角,或者其他端都是自由端,即握持位置只有一个,而本实施例中的另一种可能的实现方式为,与第一区域相对的端或角或其他端也被固定,例如也被使用者握持,但是被固定端并不发生抖动,只有在第一区域发送抖动,换言之,第一个操作体握持在电子设备的第一区域进行往返抖动,操作体中的第二个操作体握持在与电子设备的第一区域相对的固定端固定。在本实施例中,第二区域具体为除了第一区域和固定端之外的其他区域。
[0059](二 )、第一区域的数量为两个,第一区域为电子设备的相对的两端或对角。
[0060]在本实施例中,端和角的概念与(一)中所描述的类似,在此不再详述。进一步,在本实施例中,第一区域的数量为两个,根据是否在两个第一区域同时触发波动,又可以分为两种情况:一种是轮流在两个第一区域触发波动,即第一时刻操作体中的第一个操作体握持在电子设备的第一个第一区域进行往返抖动,第二时刻操作体中的第二个操作体握持在电子设备的第二个第一区域区域往返抖动,其中,第一时刻和第二时刻为相互交替的时刻。另一种是同时在两个第一区域触发波动,即操作体中的第一个操作体握持在电子设备的第一个第一区域进行往返抖动,且同时操作体中的第二个操作体握持在电子设备的第二个第一区域区域往返抖动。
[0061]对于轮流在两个第一区域触发波动的情况,具体来说,例如:使用者利用左右手分别握持电子设备相对的两个边缘,先是左手固定,由右手执行抖动运动,然后再是右手固定,由左手执行抖动运动。
[0062]对于同时在两个第一区域触发波动的情况,具体来说,例如:使用者利用左右手分别握持电子设备相对的两个边缘,然后左右手同时抖动。
[0063]第二种情况,第一区域为中心区域,并且在第一区域触发电子设备的波动。具体来说,例如使用者用手指触动电子设备的中心区域,类似于水纹向四周扩散一样,电子设备也会发生由中心区域向外扩散的波动。在本实施例中,第一区域的数量也为一个。
[0064]上述描述了多种致使电子设备发生波动的情况下,接下来将详细介绍步骤201的实施方式,即如何获取与波动相关的参数。
[0065]在一实施例中,电子设备还包括多个传感器,分布在电子设备的不同位置上,例如可以是按照阵列进行设置,可以检测多个方向上的波动参数;也可以是按照线性设置,对于线性设置的传感器组合,通常是检测线性方向上的波动参数,步骤201具体为:通过多个传感器采集的数据获取与波动相关的参数。其中,多个传感器中的至少两个传感器在同一时刻采集的数据不同,和/或多个传感器中的至少两个传感器在不同时刻采集的数据是一致的。其中,至少两个传感器是在波动传递方向上相邻的传感器,在同一时刻,因为电子设备发生波动,所以在这两个位置发生的形变不同,所以在这两个位置采集到的数据是不同的。另外,在不同时刻,波形在向传递方向移动,所以两个传感器所在的位置的波形类似,所以这两个传感器采集的数据基本上是一致的。基本上是一致的,是考虑到波动的衰减,导致可能不完全相同,但是数值上是一致的,例如两者的差值在合理的范围内。对于在传递方向上不相邻的两个传感器,也可能存在上述情况。
[0066]进一步,沿传递方向的多个传感器,依次采集的数据也是一致的,因为都是在同一个波动过程中。
[0067]具体请参考图4所示,在电子设备上设置加速度传感器①②③,这三个传感器是线性排列的。传感器①和传感器②是在传递方向上相邻的两个传感器,在图4所显示的时刻状态下,传感器①和传感器②是位于不同的形变位置上,所以传感器①和传感器②采集的数据是不同的。进一步,对于传感器①和传感器③而言,在图4所示的时刻状态下,这两个传感器虽然位置不同,但是位于相似的波形位置上,所以采集的数据是一致的。进一步,对于传感器①和传感器②而言,虽然位置不同,但是在不同时刻,因为波形在沿传递方向移动,所以这两个位置在不同时刻能发生类似的形变,所以传感器②在本时刻采集的数据和传感器①在上一时刻采集的数据是一致的,考虑到衰减,两者的数据可能不完全相同,但是是一致的。
[0068]进一步,沿传递方向的加速度传感器①②③,依次采集的数据是一致的,表示是同一个波动。
[0069]在实际运用过程中,可以在电子设备出