1.一种方法,包括:
在具有触敏表面、显示器和用于生成触觉输出的一个或多个触觉输出发生器的电子设备处:
在所述显示器上显示用户界面,其中所述用户界面包括第一对象和多个预先确定的对象捕捉位置;
检测通过所述触敏表面上对应于所述用户界面中的所述第一对象的位置处的接触进行的输入的第一部分;
响应于检测到通过所述接触进行的所述输入的所述第一部分,并且根据确定所述输入的所述第一部分满足选择标准:
在视觉上指示对所述第一对象的选择;以及
结合在视觉上指示对所述第一对象的选择,生成第一触觉输出;
在选择所述第一对象时,检测通过所述触敏表面上的所述接触进行的所述输入的第二部分,其中检测所述输入的所述第二部分包括检测所述接触在所述触敏表面上的移动;
响应于检测到通过所述接触进行的所述输入的所述第二部分,根据所述接触的所述移动在所述用户界面上移动所述第一对象;
在检测到所述输入的所述第二部分之后,在所述第一对象正在接近第一预先确定的对象捕捉位置时,检测通过所述触敏表面上的所述接触进行的所述输入的第三部分,其中检测通过所述接触进行的所述输入的所述第三部分包括检测所述接触的抬离;以及
响应于包括检测到所述接触的所述抬离的检测到通过所述接触进行的所述输入的所述第三部分,并且根据确定所述输入的所述第三部分满足放置标准:
在视觉上指示对所述第一对象的取消选择;
将所述第一对象移动到所述第一预先确定的对象捕捉位置,其中将所述第一对象移动到所述第一预先确定的对象捕捉位置包括在检测到所述接触的抬离之后发生的将所述第一对象安置到所述第一预先确定的捕捉位置中的移动;以及
在检测到所述接触的所述抬离之后,在相应的时间生成第二触觉输出,生成所述第二触觉输出与所述第一对象安置到所述第一预先确定的捕捉位置中的移动同步,其中所述第二触觉输出指示,作为所述接触的所述抬离的结果,所述第一对象已被成功安置到所述第一预先确定的捕捉位置中。
2.根据权利要求1所述的方法,其中所述选择标准要求所述接触的特征强度超过第一强度阈值,并且所述接触保持至少预先确定的阈值时间量以便满足所述选择标准。
3.根据权利要求1所述的方法,其中所述选择标准要求所述接触的特征强度超过第一强度阈值以及高于所述第一强度阈值的第二强度阈值。
4.根据权利要求1至3中任一项所述的方法,其中所述第二触觉输出的第二触觉输出模式不同于所述第一触觉输出的第一触觉输出模式。
5.根据权利要求1所述的方法,其中所述第一触觉输出与在视觉上指示对所述第一对象的选择同时生成。
6.根据权利要求1所述的方法,其中在所述第一对象到达所述第一预先确定的对象捕捉位置的同时,生成所述第二触觉输出。
7.根据权利要求1所述的方法,其中:
检测所述接触在所述触敏表面上的移动包括检测所述接触已移动到距所述显示器的边缘的预先确定的阈值距离内的阈值位置;并且
根据所述接触的所述移动在所述用户界面上移动所述第一对象包括根据所述接触的所述移动将所述第一对象移动到距所述显示器的所述边缘的预先确定的阈值距离内的所述阈值位置;并且
所述方法包括:
在所述显示器上相对于所述第一对象移位所述用户界面,使得所述用户界面的先前未显示部分显示在所述第一对象下方;以及
结合在所述显示器上相对于所述第一对象移位所述用户界面,生成第三触觉输出。
8.根据权利要求1所述的方法,其中:
检测所述接触在所述触敏表面上的移动包括检测所述接触已移动到距第二预先确定的对象捕捉位置的预先确定的阈值距离内的阈值位置;
根据所述接触的所述移动在所述用户界面上移动所述第一对象包括:
响应于检测到所述接触已移动到距所述第二预先确定的对象捕捉位置的预先确定的阈值距离内的所述阈值位置,将所述第一对象相对于所述阈值位置移动到所述第二预先确定的对象捕捉位置;以及
结合将所述第一对象移动到所述第二预先确定的对象捕捉位置,生成第三触觉输出。
9.根据权利要求1所述的方法,其中:
在将所述第一对象移动到所述第一预先确定的捕捉位置之前,所述用户界面包括位于所述第一预先确定的捕捉位置的第二对象,并且所述用户界面包括邻近所述第一预先确定的捕捉位置的第二预先确定的捕捉位置;并且
所述方法包括:
将所述第一对象朝向所述第一预先确定的捕捉位置移动;
根据确定所述第一对象在所述第一预先确定的捕捉位置的阈值范围内,将所述第二对象从所述第一预先确定的捕捉位置移动到所述第二预先确定的对象捕捉位置;以及
结合将所述第二对象移动到所述第二预先确定的捕捉位置,生成第四触觉输出。
10.根据权利要求9所述的方法,其中:
朝向所述第一预先确定的捕捉位置移动所述第一对象包括在抬离所述接触之后,继续朝向所述第一预先确定的捕捉位置移动所述第一对象。
11.根据权利要求1所述的方法,其中所述第一触觉输出具有比所述第二触觉输出更高的幅度。
12.根据权利要求1所述的方法,其中所述第一触觉输出具有与所述第二触觉输出相同的波形。
13.根据权利要求1所述的方法,包括:
检测通过所述触敏表面上对应于所述用户界面中的第三捕捉位置的位置处的第二接触进行的第二输入;以及
根据确定所述第二输入满足项目创建标准,
在所述用户界面中显示新对象;以及
结合在所述用户界面中显示新项目,生成第五触觉输出。
14.根据权利要求13所述的方法,包括:
检测所述第二输入的终止,包括检测所述第二接触的抬离;
响应于检测到所述第二接触的所述抬离:
显示用于输入与所述新对象有关的信息的第二用户界面;
根据确定所述第二输入包括抬离所述第二接触之前的所述第二接触的移动,生成第六触觉输出;以及
根据确定所述第二输入不包括抬离所述第二接触之前的所述第二接触的移动,放弃生成所述第六触觉输出。
15.根据权利要求1所述的方法,包括:
响应于检测到通过所述接触进行的所述输入的所述第一部分,并且根据确定所述输入的所述第一部分不满足所述选择标准,响应于检测到所述接触在所述触敏表面上的移动,滚动在所述用户界面中显示的内容。
16.根据权利要求1所述的方法,其中:
所述用户界面是日历界面;
所述多个预先确定的捕捉位置对应于多个日期,并且
所述第一对象包括对日历条目的表示。
17.根据权利要求1所述的方法,其中:
所述用户界面是应用程序启动用户界面,所述应用程序启动用户界面包括对应于多个应用程序中的不同应用程序的多个应用程序图标;
所述多个预先确定的捕捉位置对应于用于显示应用程序图标的多个位置,并且
所述第一对象包括对应于所述多个应用程序中的第一应用程序的第一应用程序图标。
18.根据权利要求1所述的方法,其中:
所述用户界面是天气预报用户界面,所述天气预报用户界面包括多个天气项,所述多个天气项对应于多个地理位置中的不同地理位置并且包括对在对应地理位置处的天气的指示,
所述多个预先确定的捕捉位置对应于用于显示天气项的多个位置,并且
所述第一对象包括所述多个天气项中的第一天气项。
19.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器、触敏表面、以及用于生成触觉输出的一个或多个触觉输出发生器的电子设备执行时,使得所述设备执行根据权利要求1至18所述的方法中的任一方法。
20.一种在电子设备中使用的信息处理装置,所述电子设备具有显示器、触敏表面、以及用于生成触觉输出的一个或多个触觉输出发生器,所述信息处理装置包括:
用于在所述显示器上显示用户界面的装置,其中所述用户界面包括第一对象和多个预先确定的对象捕捉位置;
用于检测通过所述触敏表面上对应于所述用户界面中的所述第一对象的位置处的接触进行的输入的第一部分的装置;
响应于检测到通过所述接触进行的所述输入的所述第一部分,并且根据确定所述输入的所述第一部分满足选择标准:
用于在视觉上指示对所述第一对象的选择的装置;以及
用于结合在视觉上指示对所述第一对象的选择,生成第一触觉输出的装置;
在选择所述第一对象时,用于检测通过所述触敏表面上的所述接触进行的所述输入的第二部分的装置,其中检测所述输入的所述第二部分包括检测所述接触在所述触敏表面上的移动;
响应于检测到通过所述接触进行的所述输入的所述第二部分,用于根据所述接触的所述移动在所述用户界面上移动所述第一对象的装置;
在检测到所述输入的所述第二部分之后,在所述第一对象邻近第一预先确定的对象捕捉位置时,用于检测通过所述触敏表面上的所述接触进行的所述输入的第三部分的装置;以及
响应于检测到通过所述接触进行的所述输入的所述第三部分,并且根据确定所述输入的所述第三部分满足放置标准:
用于在视觉上指示对所述第一对象的取消选择的装置;
用于将所述第一对象移动到所述第一预先确定的对象捕捉位置的装置,其中所述用于将所述第一对象移动到所述第一预先确定的对象捕捉位置的装置包括用于在检测到所述接触的抬离之后发生的将所述第一对象安置到所述第一预先确定的捕捉位置中的移动的装置;以及
用于在检测到所述接触的所述抬离之后,在相应的时间生成第二触觉输出的装置,生成所述第二触觉输出与所述第一对象安置到所述第一预先确定的捕捉位置中的移动同步,其中所述第二触觉输出指示,作为所述接触的所述抬离的结果,所述第一对象已被成功安置到所述第一预先确定的捕捉位置中。
21.根据权利要求20所述的信息处理装置,其中所述选择标准要求所述接触的特征强度超过第一强度阈值,并且所述接触保持至少预先确定的阈值时间量以便满足所述选择标准。
22.根据权利要求20所述的信息处理装置,其中所述选择标准要求所述接触的特征强度超过第一强度阈值以及高于所述第一强度阈值的第二强度阈值。
23.根据权利要求20至22中任一项所述的信息处理装置,其中所述第二触觉输出的第二触觉输出模式不同于所述第一触觉输出的第一触觉输出模式。
24.根据权利要求20所述的信息处理装置,其中所述第一触觉输出与在视觉上指示对所述第一对象的选择同时生成。
25.根据权利要求20所述的信息处理装置,其中在所述第一对象到达所述第一预先确定的对象捕捉位置的同时,生成所述第二触觉输出。
26.根据权利要求20所述的信息处理装置,其中:
用于检测所述接触在所述触敏表面上的移动的装置包括用于检测所述接触已移动到距所述显示器的边缘的预先确定的阈值距离内的阈值位置的装置;并且
用于根据所述接触的所述移动在所述用户界面上移动所述第一对象的装置包括用于根据所述接触的所述移动将所述第一对象移动到距所述显示器的所述边缘的预先确定的阈值距离内的所述阈值位置的装置;并且
其中所述信息处理装置包括:
用于在所述显示器上相对于所述第一对象移位所述用户界面的装置,使得所述用户界面的先前未显示部分显示在所述第一对象下方;以及
用于结合在所述显示器上相对于所述第一对象移位所述用户界面,生成第三触觉输出的装置。
27.根据权利要求20所述的信息处理装置,其中:
所述用于检测所述接触在所述触敏表面上的移动的装置包括用于检测所述接触已移动到距第二预先确定的对象捕捉位置的预先确定的阈值距离内的阈值位置的装置;
用于根据所述接触的所述移动在所述用户界面上移动所述第一对象的装置包括:
用于响应于检测到所述接触已移动到距所述第二预先确定的对象捕捉位置的预先确定的阈值距离内的所述阈值位置,将所述第一对象相对于所述阈值位置移动到所述第二预先确定的对象捕捉位置的装置;以及
其中所述信息处理装置包括:
用于结合将所述第一对象移动到所述第二预先确定的对象捕捉位置,生成第三触觉输出的装置。
28.根据权利要求20所述的信息处理装置,其中:
在将所述第一对象移动到所述第一预先确定的捕捉位置之前,所述用户界面包括位于所述第一预先确定的捕捉位置的第二对象,并且所述用户界面包括邻近所述第一预先确定的捕捉位置的第二预先确定的捕捉位置;并且
所述信息处理装置包括:
用于将所述第一对象朝向所述第一预先确定的捕捉位置移动的装置;
用于根据确定所述第一对象在所述第一预先确定的捕捉位置的阈值范围内,将所述第二对象从所述第一预先确定的捕捉位置移动到所述第二预先确定的对象捕捉位置的装置;以及
用于结合将所述第二对象移动到所述第二预先确定的捕捉位置,生成第四触觉输出的装置。
29.根据权利要求20所述的信息处理装置,其中:
用于朝向所述第一预先确定的捕捉位置移动所述第一对象的装置包括用于在抬离所述接触之后,继续朝向所述第一预先确定的捕捉位置移动所述第一对象的装置。
30.根据权利要求20所述的信息处理装置,其中所述第一触觉输出具有比所述第二触觉输出更高的幅度。
31.根据权利要求20所述的信息处理装置,其中所述第一触觉输出具有与所述第二触觉输出相同的波形。
32.根据权利要求20所述的信息处理装置,包括:
用于检测通过所述触敏表面上对应于所述用户界面中的第三捕捉位置的位置处的第二接触进行的第二输入的装置;以及
根据确定所述第二输入满足项目创建标准,
用于在所述用户界面中显示新对象的装置;以及
用于结合在所述用户界面中显示新项目,生成第五触觉输出的装置。
33.根据权利要求20所述的信息处理装置,包括:
用于检测所述第二输入的终止,包括检测所述第二接触的抬离的装置;
响应于检测到所述第二接触的所述抬离:
用于显示用于输入与所述新对象有关的信息的第二用户界面的装置;
用于根据确定所述第二输入包括抬离所述第二接触之前的所述第二接触的移动,生成第六触觉输出的装置;以及
用于根据确定所述第二输入不包括抬离所述第二接触之前的所述第二接触的移动,放弃生成所述第六触觉输出的装置。
34.根据权利要求20所述的信息处理装置,包括:
用于响应于检测到通过所述接触进行的所述输入的所述第一部分,并且根据确定所述输入的所述第一部分不满足所述选择标准,响应于检测到所述接触在所述触敏表面上的移动,滚动在所述用户界面中显示的内容的装置。
35.根据权利要求20所述的信息处理装置,其中:
所述用户界面是日历界面;
所述多个预先确定的捕捉位置对应于多个日期,并且
所述第一对象包括对日历条目的表示。
36.根据权利要求20所述的信息处理装置,其中:
所述用户界面是应用程序启动用户界面,所述应用程序启动用户界面包括对应于多个应用程序中的不同应用程序的多个应用程序图标;
所述多个预先确定的捕捉位置对应于用于显示应用程序图标的多个位置,并且
所述第一对象包括对应于所述多个应用程序中的第一应用程序的第一应用程序图标。
37.根据权利要求20所述的信息处理装置,其中:
所述用户界面是天气预报用户界面,所述天气预报用户界面包括多个天气项,所述多个天气项对应于多个地理位置中的不同地理位置并且包括对在对应地理位置处的天气的指示,
所述多个预先确定的捕捉位置对应于用于显示天气项的多个位置,并且
所述第一对象包括所述多个天气项中的第一天气项。
38.一种电子设备,包括显示器、触敏表面、用于生成触觉输出的一个或多个触觉输出发生器、以及根据权利要求20至37中任一项所述的信息处理装置。