首页 / 专利库 / 物理 / 频率 / 多设备充电用户界面

多设备充电用户界面

阅读:819发布:2023-03-21

专利汇可以提供多设备充电用户界面专利检索,专利查询,专利分析的服务。并且本 发明 题为“多设备充电 用户界面 ”。本公开整体涉及用于对 电子 设备充电的用户界面。在具有显示器的第一设备处,检测到所述第一设备或第二设备中的至少一者已进入无线充电状态。响应于检测到所述第一设备或所述第二设备中的至少一者已进入无线充电状态并根据确定所述第一设备和所述第二设备正在由所述相同的无线充电设备进行无线充电,在所述显示器上显示所述第二设备的充电状态的指示。,下面是多设备充电用户界面专利的具体信息内容。

1.一种计算机实现的方法,包括:
在具有显示器的第一设备处:
检测到所述第一设备或第二设备中的至少一者已进入无线充电状态;以及响应于检测到所述第一设备或所述第二设备中的至少一者已进入无线充电状态并根据确定所述第一设备和所述第二设备正在由相同的无线充电设备进行无线充电,在所述显示器上显示所述第二设备的充电状态的指示。
2.根据权利要求1所述的方法,其中显示所述第二设备的充电状态的指示包括显示所述第一设备或所述第二设备中的所述至少一者已进入无线充电状态的视觉指示。
3.根据权利要求2所述的方法,还包括:
在所述显示器上显示充电状态指示器,其中所述第二设备的充电状态的所述指示是与所述充电状态指示器相关联的动画。
4.根据权利要求1至3中任一项所述的方法,其中显示所述第二设备的充电状态的指示包括显示充电状态界面,所述充电状态界面包括与所述第一设备相关联的第一充电状态指示器和与所述第二设备相关联的第二充电状态指示器。
5.根据权利要求4所述的方法,其中显示所述充电状态界面包括在所述显示器上以有序布置方式显示所述第一充电状态指示器和所述第二充电状态指示器。
6.根据权利要求5所述的方法,其中所述有序布置方式是基于与每个相应充电状态指示器相关联的设备类型的预先确定的布置方式。
7.根据权利要求5所述的方法,其中所述有序布置方式至少部分地基于每个相应设备进入无线充电状态的顺序。
8.根据权利要求4至7中任一项所述的方法,其中显示所述充电状态界面包括:
在所述显示器上显示所述第一充电状态指示器,所述第一充电状态指示器包括所述第一设备的充电平和所述第一设备当前正在充电的指示;以及
在所述显示器上显示所述第二充电状态指示器,所述第二充电状态指示器包括所述第二设备的充电水平和所述第二设备当前正在充电的指示。
9.根据权利要求4至8中任一项所述的方法,其中显示设备的充电水平包括显示以下各项中的一者或多者:充电水平的文本指示、充电水平的图形指示、表示充电水平的动画和表示充电水平的基于颜色的指示。
10.根据权利要求4至9中任一项所述的方法,还包括:
在所述显示器上显示所述充电状态界面以动画方式过渡为图标,在此之后停止显示所述充电状态界面;
在停止显示所述充电状态界面之后,接收对所述图标的用户输入选择;以及响应于接收到对所述图标的所述用户输入选择,在所述显示器上显示所述充电状态界面。
11.根据权利要求1至10中任一项所述的方法,还包括:
在检测到所述第一设备或所述第二设备中的至少一者已进入无线充电状态之前,在所述显示器上显示活动应用的界面;并且
其中显示充电状态的所述指示包括在所述显示器上同时显示充电状态的所述指示和所述活动应用的所述界面。
12.根据权利要求11所述的方法,其中充电状态的所述指示在视觉上覆盖在所述活动应用的所述界面上。
13.根据权利要求11所述的方法,其中充电状态的所述指示是可选的示能表示,所述方法还包括:
接收对充电状态的所述指示的用户输入选择;以及
响应于接收到对充电状态的所述指示的所述用户输入选择,在所述显示器上显示充电状态界面,所述充电状态界面包括与所述第一设备相关联的所述第一充电状态指示器和与所述第二设备相关联的所述第二充电状态指示器。
14.根据权利要求1至13中任一项所述的方法,还包括:
检测到第三设备已进入无线充电状态;以及
响应于检测到所述第三设备已进入无线充电状态,并且根据确定所述第一设备和所述第三设备正在由相同的无线充电设备进行无线充电,在所述显示器上显示所述第三设备的充电状态的指示。
15.根据权利要求14所述的方法,还包括:
进一步响应于检测到所述第三设备已进入无线充电状态,确定所述第三设备是否为优选设备;
进一步响应于检测到所述第三设备已进入无线充电状态,并且根据确定所述第一设备和所述第三设备正在由所述相同的无线充电设备进行无线充电:
根据确定所述第三设备是优选设备,停止在所述显示器上显示所述第三设备的充电状态的所述指示;以及
根据确定所述第三设备不是优选设备,在所述显示器上显示所述第三设备的充电状态的所述指示。
16.根据权利要求15所述的方法,其中确定所述第三设备是否为优选设备包括确定所述第三设备是否为包括比所述第一设备的所述显示器更大的显示器的设备。
17.根据权利要求15所述的方法,还包括:
进一步根据确定所述第三设备是优选设备,将所述第一设备的充电水平传输到所述第三设备。
18.根据权利要求1至17中任一项所述的方法,还包括在显示所述第二设备的充电状态的所述指示之后,并且当第一设备和所述第二设备正在由所述相同的无线充电设备进行无线充电时:
停止显示所述第二设备的充电状态的所述指示;
当所述显示器为非活动的时,接收与所述设备相关联的用户输入;以及
响应于接收到与所述设备相关联的所述用户输入,在所述显示器上显示所述第二设备的充电状态的所述指示。
19.根据权利要求18所述的方法,其中所述第二设备的充电状态的所述指示是与充电状态指示器相关联的视觉指示,所述方法还包括:
接收对所述充电状态指示器的用户输入选择;以及
响应于接收到对所述充电状态指示器的所述用户输入选择,在所述显示器上显示充电状态界面,所述充电状态界面包括与所述第一设备相关联的第一充电状态指示器和与所述第二设备相关联的第二充电状态指示器。
20.根据权利要求18所述的方法,还包括:
进一步响应于接收到与所述设备相关联的所述用户输入,确定是否在阈值时间量内检测到与所述设备相关联的所述用户输入;
根据确定在阈值时间量内检测到与所述设备相关联的所述用户输入,并且当继续检测到与所述设备相关联的所述用户输入时,在所述显示器上显示充电状态界面,所述充电状态界面包括与所述第一设备相关联的第一充电状态指示器和与所述第二设备相关联的第二充电状态指示器;以及
根据确定在阈值时间量内未检测到与所述设备相关联的所述用户输入,停止在所述显示器上显示所述充电状态界面。
21.根据权利要求20所述的方法,还包括:
进一步根据确定在阈值时间量内检测到与所述设备相关联的所述用户输入,停止检测与所述设备相关联的所述用户输入;以及
响应于停止检测与所述设备相关联的所述用户输入,停止显示所述充电状态界面。
22.根据权利要求1至21中任一项所述的方法,还包括:
检测到所述第二设备已退出无线充电状态;以及
响应于检测到所述第二设备已退出所述无线充电状态,并根据确定所述第一设备和所述第二设备不再由所述相同的无线充电设备进行无线充电,在所述显示器上显示所述第二设备的充电状态的第二指示。
23.根据权利要求22所述的方法,其中显示所述第二设备的充电状态的所述第二指示包括显示所述第二设备已退出无线充电状态的视觉指示。
24.根据权利要求1至23中任一项所述的方法,还包括:
响应于检测到所述第一设备已进入无线充电状态,提供触觉输出。
25.根据权利要求1至24中任一项所述的方法,还包括:
进一步响应于检测到所述第一设备或所述第二设备中的至少一者已进入无线充电状态并根据确定所述第一设备和所述第二设备正在由所述相同的无线充电设备进行无线充电,确定所述第一设备是否处于低干扰状态;
根据确定所述第一设备处于低干扰状态,在所述显示器上显示所述第二设备的充电状态的低干扰指示;以及
根据确定所述第一设备不处于低干扰状态,在所述显示器上显示所述第二设备的充电状态的所述指示。
26.根据权利要求1至25中任一项所述的方法,其中所述第一设备和所述第二设备被包括在彼此相关联的一组设备中。
27.根据权利要求26所述的方法,其中彼此相关联的所述一组设备包括以下设备中的一者或多者:与所述组中的至少一个其他设备配对的设备,以及与所述相同用户账户相关联的设备。
28.根据权利要求26所述的方法,还包括:
检测到第四设备已进入无线充电状态;
确定所述第四设备是否被包括在彼此相关联的所述一组设备中;
响应于检测到所述第四设备已进入无线充电状态,并且根据确定所述第一设备和所述第四设备正在由相同的无线充电设备进行无线充电:
根据确定所述第四设备被包括在彼此相关联的所述一组设备中,在所述显示器上显示所述第四设备的充电状态的指示;以及
根据确定所述第四设备不被包括在彼此相关联的所述一组设备中,停止在所述显示器上显示所述第四设备的充电状态的指示。
29.根据权利要求1至28中任一项所述的方法,还包括:
当所述第一设备和所述第二设备正在由所述相同的无线充电设备进行无线充电时,在所述显示器上以预先确定的时间间隔显示所述第二设备的充电状态的指示。
30.根据权利要求1至29中任一项所述的方法,其中所述第一设备和所述第二设备通过通信链路连接,所述方法还包括:
通过所述通信链路从所述第二设备接收表示所述第二设备的充电状态的数据。
31.根据权利要求1至30中任一项所述的方法,还包括:
进一步响应于检测到所述第一设备或所述第二设备中的至少一者已进入无线充电状态,并根据确定所述第一设备和所述第二设备正在由所述相同的无线充电设备进行无线充电,在所述显示器上显示所述第二设备在所述无线充电设备上的物理位置的指示。
32.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,其中所述电子设备是第一设备,所述一个或多个程序包括用于执行以下操作的指令:
检测到所述第一设备或第二设备中的至少一者已进入无线充电状态;以及响应于检测到所述第一设备或所述第二设备中的至少一者已进入无线充电状态,并根据确定所述第一设备和所述第二设备正在由所述相同的无线充电设备进行无线充电,在所述显示器上显示所述第二设备的充电状态的指示。
33.一种电子设备,包括:
显示器;
一个或多个处理器;和
存储器,所述存储器存储被配置为由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行以下操作的指令:
检测到所述电子设备或第二设备中的至少一者已进入无线充电状态;以及响应于检测到所述电子设备或所述第二设备中的至少一者已进入无线充电状态,并根据确定所述电子设备和所述第二设备正在由所述相同的无线充电设备进行无线充电,在所述显示器上显示所述第二设备的充电状态的指示。
34.一种电子设备,包括:
显示器;
用于检测到所述电子设备或第二设备中的至少一者已进入无线充电状态的装置;和用于响应于检测到所述电子设备或所述第二设备中的至少一者已进入无线充电状态并根据确定所述电子设备和所述第二设备正在由所述相同的无线充电设备进行无线充电而在所述显示器上显示所述第二设备的充电状态的指示的装置。
35.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行根据权利要求1至31中任一项所述的方法的指令。
36.一种电子设备,包括:
显示器;
一个或多个处理器;和
存储器,所述存储器存储被配置为由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行根据权利要求1至31中任一项所述的方法的指令。
37.一种电子设备,包括:
显示器;和
用于执行根据权利要求1至31中任一项所述的方法的装置。
38.一种计算机实现的方法,包括:
在设备处:
当所述设备正在进行无线充电并达到第一充电水平时,接收表示对充电水平的请求的第一用户输入;
响应于接收到所述第一用户输入,输出所述设备的所述第一充电水平的第一非视觉指示;
当所述设备正在进行无线充电达到不同于所述第一充电水平的第二充电水平时,接收表示对充电水平的请求的第二用户输入;以及
响应于接收到所述第二用户输入,输出所述设备的所述第二充电水平的第二非视觉指示,其中所述第二非视觉指示不同于所述第一非视觉指示。
39.根据权利要求38所述的方法,其中所述第一用户输入和所述第二用户输入中的一者或多者是所述设备的无线充电状态的过渡。
40.根据权利要求39所述的方法,其中所述无线充电状态的所述过渡是从所述设备不进行无线充电的状态过渡到所述设备在无线充电设备上进行无线充电的状态。
41.根据权利要求39所述的方法,其中所述无线充电状态的所述过渡是从所述设备在无线充电设备上进行无线充电的状态过渡到所述设备不进行无线充电的状态。
42.根据权利要求38所述的方法,其中所述第一用户输入和所述第二用户输入中的一者或多者是用户输入的语音命令。
43.根据权利要求38所述的方法,其中所述设备包括触敏表面,并且其中所述第一用户输入和所述第二用户输入中的一者或多者是在所述触敏表面上的触摸输入,所述方法还包括:
根据确定在阈值时间长度内连续检测到所述触摸输入,输出所述设备的所述充电水平的非视觉指示。
44.根据权利要求38至43中任一项所述的方法,其中输出所述设备的所述充电水平的非视觉指示包括:
提供表示所述充电水平的触觉输出,其中所述触觉输出具有取决于所述设备的所述充电水平的输出特征。
45.根据权利要求44所述的方法,其中所述输出特征为以下各项中的一者或多者:所述触觉输出的时间长度、所述触觉输出的离散触觉脉冲的数量,以及所述触觉输出的离散触觉脉冲之间的频率
46.根据权利要求44所述的方法,还包括:
响应于所述第一用户输入,提供表示所述第一充电水平的第一触觉输出,其中所述第一触觉输出在第一时间长度内被提供;以及
响应于所述第二用户输入,提供表示所述第二充电水平的第二触觉输出,其中所述第二触觉输出在第二时间长度内被提供,
其中在所述第一用户输入之后接收所述第二用户输入,并且
其中所述第二时间长度长于所述第一时间长度。
47.根据权利要求44所述的方法,还包括:
响应于所述第一用户输入,提供表示所述第一充电水平的第三触觉输出,其中所述第三触觉输出包括在脉冲之间具有衰减频率的第一多个离散触觉脉冲;以及响应于所述第二用户输入,提供表示所述第二充电水平的第四触觉输出,其中所述第四触觉输出包括在脉冲之间具有递增频率的第二多个离散触觉脉冲,
其中在所述第一用户输入之后接收所述第二用户输入。
48.根据权利要求38至47中任一项所述的方法,其中输出所述设备的所述充电水平的非视觉指示包括:
提供表示所述充电水平的可听输出,其中所述可听输出具有取决于所述设备的所述充电水平的输出特征。
49.根据权利要求48所述的方法,其中所述输出特征为以下各项中的一者或多者:所述可听输出的时间长度、所述可听输出的离散可听信号的数量、所述可听输出的音量、调制模式,以及所述可听输出的频率。
50.根据权利要求48所述的方法,还包括:
响应于所述第一用户输入,提供表示所述第一充电水平的第一可听输出,其中所述第一可听输出在第一时间长度内被提供;以及
响应于所述第二用户输入,提供表示所述第二充电水平的第二可听输出,其中所述第二可听输出在第二时间长度内被提供,
其中在所述第一用户输入之后接收所述第二用户输入,并且
其中所述第二时间长度长于所述第一时间长度。
51.根据权利要求48所述的方法,还包括:
响应于所述第一用户输入,提供表示所述第一充电水平的第三可听输出,其中所述第三可听输出包括具有第一特征频率的音频信号;以及
响应于所述第二用户输入,提供表示所述第二充电水平的第四可听输出,其中所述第四可听输出包括具有第二特征频率的音频信号,
其中在所述第一用户输入之后接收所述第二用户输入,并且
其中所述第二特征频率高于所述第一特征频率。
52.根据权利要求38至51中任一项所述的方法,还包括:
当所述设备正在进行无线充电时,接收表示对第二设备的充电水平的请求的第三用户输入,其中所述第二设备正在进行无线充电达到第三充电水平;以及
响应于接收到所述第三用户输入,输出所述第二设备的所述第三充电水平的第三非视觉指示。
53.根据权利要求52所述的方法,其中所述第二设备在与所述第一设备相同的无线充电设备上进行无线充电。
54.根据权利要求52至53中任一项所述的方法,其中所述第三用户输入是所述第二设备的无线充电状态的过渡。
55.根据权利要求38至54中任一项所述的方法,还包括:
当所述设备正在进行无线充电并达到第四充电水平时,接收第四用户输入,所述第四用户输入表示所述设备的无线充电状态从所述设备在无线充电设备上进行无线充电的状态过渡到所述设备不进行无线充电的状态;
响应于接收到所述第四用户输入,估计所述第四充电水平是否足以在所述设备的所述充电水平达到耗尽的充电水平之前为所述设备提供一段时间的电池充电;
根据估计所述第四充电水平为不足够的,输出所述设备的所述第四充电水平的第四非视觉指示;以及
根据估计所述第四充电水平为足够的,输出所述设备的所述第四充电水平的第五非视觉指示,其中所述第四非视觉指示不同于所述第五非视觉指示。
56.根据权利要求55所述的方法,其中估计所述第四充电水平是否足以在所述设备的所述充电水平达到耗尽的充电水平之前为所述设备提供一段时间的电池充电包括:
基于与所述设备相关联的日历数据来确定所述时间段;以及
确定所述第四充电水平是否足以在所述设备的所述充电水平达到耗尽的充电水平之前为所述设备提供电池充电直到所述时间段结束。
57.根据权利要求55至56中任一项所述的方法,其中所述设备的所述第四充电水平的所述第四非视觉指示是指示所述设备的低充电水平的可听输出或触觉输出。
58.根据权利要求55至57中任一项所述的方法,其中所述设备的所述第四充电水平的所述第四非视觉指示是指示所述设备的低充电水平的可听语音输出。
59.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行以下操作的指令:
当所述设备正在进行无线充电并达到第一充电水平时,接收表示对充电水平的请求的第一用户输入;
响应于接收到所述第一用户输入,输出所述设备的所述第一充电水平的第一非视觉指示;
当所述设备正在进行无线充电达到不同于所述第一充电水平的第二充电水平时,接收表示对充电水平的请求的第二用户输入;以及
响应于接收到所述第二用户输入,输出所述设备的所述第二充电水平的第二非视觉指示,其中所述第二非视觉指示不同于所述第一非视觉指示。
60.一种电子设备,包括:
一个或多个处理器;和
存储器,所述存储器存储被配置为由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行以下操作的指令:
当所述设备正在进行无线充电并达到第一充电水平时,接收表示对充电水平的请求的第一用户输入;
响应于接收到所述第一用户输入,输出所述设备的所述第一充电水平的第一非视觉指示;
当所述设备正在进行无线充电达到不同于所述第一充电水平的第二充电水平时,接收表示对充电水平的请求的第二用户输入;以及
响应于接收到所述第二用户输入,输出所述设备的所述第二充电水平的第二非视觉指示,其中所述第二非视觉指示不同于所述第一非视觉指示。
61.一种电子设备,包括:
用于当所述设备正在进行无线充电并达到第一充电水平时接收表示对充电水平的请求的第一用户输入的装置;
用于响应于接收到所述第一用户输入而输出所述设备的所述第一充电水平的第一非视觉指示的装置;
用于当所述设备正在进行无线充电达到不同于所述第一充电水平的第二充电水平时接收表示对充电水平的请求的第二用户输入的装置;和
用于响应于接收到所述第二用户输入而输出所述设备的所述第二充电水平的第二非视觉指示的装置,其中所述第二非视觉指示不同于所述第一非视觉指示。
62.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行根据权利要求38至58中任一项所述的方法的指令。
63.一种电子设备,包括:
一个或多个处理器;和
存储器,所述存储器存储被配置为由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行根据权利要求38至58中任一项所述的方法的指令。
64.一种电子设备,包括:
用于执行根据权利要求38至58中任一项所述的方法的装置。

说明书全文

多设备充电用户界面

[0001] 相关专利申请的交叉引用
[0002] 本专利申请要求2017年6月4日提交的名称为“MULTI-DEVICE CHARGING USER INTERFACE”的美国专利申请No.62/514,924、2017年9月9日提交的名称为“MULTI-DEVICE CHARGING USER INTERFACE”的美国专利申请No.62/556,387,以及2018年1月12日提交的名称为“MULTI-DEVICE CHARGING USER INTERFACE”的丹麦专利申请No.PA201870024的优先权,所述专利申请的内容据此全文以引用方式并入本文。
[0003] 本专利申请涉及2017年6月4日提交的名称为“SYNCHRONIZING COMPLEMENTARY NOTIFICATIONS ACROSS RELATED COMPUTING DEVICES CONNECTED TO A WIRELESS CHARGING APPARATUS”的美国专利申请No.62/514,875,该专利申请的内容据此全文以引用方式并入本文。

技术领域

[0004] 本公开整体涉及计算机用户界面,并且更具体地涉及用于对多个电子设备充电的技术。

背景技术

[0005] 许多现代电子设备使用可充电电池工作。设备电池的充电平随着设备的操作而降低,因此需要偶尔对设备再充电以继续使用。此外,一些用户具有需要通过线缆充电的多个电子设备和/或设备。因此,期望用于对多个电子设备进行无线充电的技术。发明内容
[0006] 然而,用于对多个电子设备充电的一些技术通常是麻烦且效率低下的。例如,用于确定一个或多个设备的充电水平(例如,当一个或多个设备正在充电时)的一些现有技术使用复杂且耗时的用户界面,该用户界面可包括多个按键或击键。现有技术需要比所需更多的时间,这导致浪费用户的时间和设备能量。该前述考虑对于提供用户友好界面而言特别重要。
[0007] 因此,本技术为电子设备提供更快、更高效的方法和界面以用于对多个电子设备充电。此类方法和界面任选地补充或替换用于对多个电子设备充电的其他方法。此类方法和界面减少对用户所造成的认知负担,并且产生更有效的人机界面。此类方法和界面改善了用户体验,节省了功率,并且增加了电池两次充电之间的时间间隔。
[0008] 在一些实施方案中,在具有显示器的第一设备上执行的计算机实现的方法包括:检测第一设备或第二设备中的至少一者已进入无线充电状态;以及响应于检测到第一设备或第二设备中的至少一者已进入无线充电状态并根据确定第一设备和第二设备正在由相同的无线充电设备进行无线充电,在显示器上显示第二设备的充电状态的指示。
[0009] 在一些实施方案中,非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,其中电子设备是第一设备,并且所述一个或多个程序包括用于以下操作的指令:检测第一设备或第二设备中的至少一者已进入无线充电状态;以及响应于检测到第一设备或第二设备中的至少一者已进入无线充电状态并根据确定第一设备和第二设备正在由相同的无线充电设备进行无线充电,在显示器上显示第二设备的充电状态的指示。
[0010] 在一些实施方案中,暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,其中电子设备是第一设备,并且所述一个或多个程序包括用于以下操作的指令:检测第一设备或第二设备中的至少一者已进入无线充电状态;以及响应于检测到第一设备或第二设备中的至少一者已进入无线充电状态并根据确定第一设备和第二设备正在由相同的无线充电设备进行无线充电,在显示器上显示第二设备的充电状态的指示。
[0011] 在一些实施方案中,电子设备包括显示器、一个或多个处理器,以及存储被配置为由一个或多个处理器执行的一个或多个程序的存储器,所述一个或多个程序包括用于以下操作的指令:检测电子设备或第二设备中的至少一者已进入无线充电状态;以及响应于检测到电子设备或第二设备中的至少一者已进入无线充电状态并根据确定电子设备和第二设备正在由相同的无线充电设备进行无线充电,在显示器上显示第二设备的充电状态的指示。
[0012] 在一些实施方案中,电子设备包括:显示器;用于检测电子设备或第二设备中的至少一者已进入无线充电状态的装置;以及用于响应于检测到电子设备或第二设备中的至少一者已进入无线充电状态并根据确定电子设备和第二设备正在由相同的无线充电设备进行无线充电而在显示器上显示第二设备充电状态的指示的装置。
[0013] 在一些实施方案中,在设备上执行的计算机实现的方法包括:当设备在无线充电并处于第一充电水平时,接收表示对充电水平的请求的第一用户输入;响应于接收到第一用户输入,输出设备的第一充电水平的第一非视觉指示;当设备以不同于第一充电水平的第二充电水平进行无线充电处于时,接收表示对充电水平的请求的第二用户输入;以及响应于接收到第二用户输入,输出设备的第二充电水平的第二非视觉指示,其中第二非视觉指示不同于第一非视觉指示。
[0014] 在一些实施方案中,非暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于以下操作的指令:当设备在无线充电并处于第一充电水平时,接收表示对充电水平的请求的第一用户输入;响应于接收到第一用户输入,输出设备的第一充电水平的第一非视觉指示;当设备以不同于第一充电水平的第二充电水平进行无线充电时,接收表示对充电水平的请求的第二用户输入;以及响应于接收到第二用户输入,输出设备的第二充电水平的第二非视觉指示,其中第二非视觉指示不同于第一非视觉指示。
[0015] 暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于以下操作的指令:当设备在无线充电并处于第一充电水平时,接收表示对充电水平的请求的第一用户输入;响应于接收到第一用户输入,输出设备的第一充电水平的第一非视觉指示;当设备以不同于第一充电水平的第二充电水平进行无线充电时,接收表示对充电水平的请求的第二用户输入;以及响应于接收到第二用户输入,输出设备的第二充电水平的第二非视觉指示,其中第二非视觉指示不同于第一非视觉指示。
[0016] 在一些实施方案中,电子设备包括:一个或多个处理器;和存储器,该存储器存储被配置为由一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于以下操作的指令:当设备在无线充电并处于第一充电水平时,接收表示对充电水平的请求的第一用户输入;响应于接收到第一用户输入,输出设备的第一充电水平的第一非视觉指示;当设备以不同于第一充电水平的第二充电水平进行无线充电时,接收表示对充电水平的请求的第二用户输入;以及响应于接收到第二用户输入,输出设备的第二充电水平的第二非视觉指示,其中第二非视觉指示不同于第一非视觉指示。
[0017] 在一些实施方案中,电子设备包括:用于当设备在无线充电并处于第一充电水平时接收表示对充电水平的请求的第一用户输入的装置;用于响应于接收到第一用户输入而输出设备的第一充电水平的第一非视觉指示的装置;用于当设备以不同于第一充电水平的第二充电水平进行无线充电时接收表示对充电水平的请求的第二用户输入的装置;以及用于响应于接收到第二用户输入而输出设备的第二充电水平的第二非视觉指示的装置,其中第二非视觉指示不同于第一非视觉指示。
[0018] 用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。
[0019] 因此,为设备提供了更快、更高效的方法和界面以用于对电子设备充电,从而提高了此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于对电子设备充电的其他方法。附图说明
[0020] 为了更好地理解各种所述实施方案,应结合以下附图参考下面的具体实施方式,其中类似的附图标号在所有附图中指示对应的部分。
[0021] 图1A是示出了根据一些实施方案的具有触敏显示器的便携式多功能设备的框图
[0022] 图1B是示出了根据一些实施方案的用于事件处理的示例性部件的框图。
[0023] 图2示出了根据一些实施方案的具有触摸屏的便携式多功能设备。
[0024] 图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。
[0025] 图4A示出了根据一些实施方案的便携式多功能设备上的针对应用菜单的示例性用户界面。
[0026] 图4B示出了根据一些实施方案的用于具有与显示器分开的触敏表面的多功能设备的示例性用户界面。
[0027] 图5A示出了根据一些实施方案的个人电子设备。
[0028] 图5B是示出了根据一些实施方案的个人电子设备的框图。
[0029] 图6A-6AG示出了根据一些实施方案的用于对电子设备充电的示例性用户界面。
[0030] 图7A-7E为示出了根据一些实施方案的对电子设备充电的方法的流程图
[0031] 图8A-8E示出了根据一些实施方案的用于对电子设备充电的示例性用户界面。
[0032] 图9A-9B为示出了根据一些实施方案的对电子设备充电的方法的流程图。
[0033] 图10为根据一些实施方案的示例性无线充电设备的框图。
[0034] 图11A-11D示出了根据一些实施方案的用于对电子设备充电的示例性场景。

具体实施方式

[0035] 以下描述阐述了示例性方法、参数等。然而,应当认识到,此类描述并非意在限制本公开的范围,而是作为对示例性实施方案的描述来提供。
[0036] 电子设备需要提供有效的方法和界面以用于对多个设备充电。在一个示例中,当多个设备由相同的充电设备充电时,所有正在被充电的设备的充电水平同时显示在一个设备上。在另一个示例中,设备提供该设备自身充电水平的非视觉指示和/或另一个设备(例如,同时充电的另一个设备)充电水平的非视觉指示。此类技术可减轻对多个设备充电的用户的认知负担,从而提高生产率。此外,此类技术可减少本将浪费在冗余的用户输入上的处理器功率和电池功率。
[0037] 下面,图1A-1B、图2、图3、图4A-4B和图5A-5B提供了用于执行对电子设备充电的技术的示例性设备的描述。图6A-6AG示出了用于对电子设备充电的示例性用户界面。图7A-7E为示出了根据一些实施方案的对电子设备充电的方法的流程图。图6A-6AG中的用户界面用于示出下文描述的过程,该过程包括图7A-7E中的过程。图8A-8E还示出了用于对电子设备充电的示例性用户界面。图9A-9B为示出了根据一些实施方案的对电子设备充电的方法的流程图。图8A-8E中的用户界面用于示出下文描述的过程,该过程包括图9A-9B中的过程。
[0038] 尽管以下描述使用术语“第一”、“第二”等来描述各种元件,但这些元件不应受术语的限制。这些术语只是用于将一个元件与另一元件区分开。例如,第一触摸可被命名为第二触摸,并且类似地第二触摸可被命名为第一触摸,而不脱离各种所述实施方案的范围。第一触摸和第二触摸两者均为触摸,但它们不是同一触摸。
[0039] 在本文中对各种所述实施方案的描述中所使用的术语只是为了描述特定实施方案的目的,而并非旨在进行限制。如在对各种所述实施方案中的描述和所附权利要求书中所使用的那样,单数形式“一个”和“该”旨在也包括复数形式,除非上下文另外明确地指示。还将理解的是,本文中所使用的术语“和/或”是指并且涵盖相关联的所列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其分组。
[0040] 根据上下文,术语“如果”任选地被解释为意指“当......时”、“在......时”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定……”或“如果检测到[所陈述的条件或事件]”任选地被解释为是指“在确定……时”或“响应于确定……”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。
[0041] 本文描述了电子设备、此类设备的用户界面和使用此类设备的相关过程的实施方案。在一些实施方案中,该设备为还包含其他功能诸如PDA和/或音乐播放器功能的便携式通信设备,诸如移动电话。便携式多功能设备的示例性实施方案包括但不限于来自Apple Inc.(Cupertino,California)的 设备、iPod 设备、和 设备。任选地使用其他便携式电子设备,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型电脑或平板电脑。还应当理解的是,在一些实施方案中,该设备并非便携式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触控板)的台式计算机。
[0042] 在下面的讨论中,描述了一种包括显示器和触敏表面的电子设备。然而,应当理解,该电子设备任选地包括一个或多个其他物理用户界面设备,诸如物理键盘鼠标和/或操纵杆。
[0043] 该设备通常支持各种应用,诸如以下中的一者或多者:绘图应用、呈现应用、文字处理应用、网站创建应用、盘编辑应用、电子表格应用、游戏应用、电话应用、视频会议应用、电子邮件应用、即时消息应用、健身支持应用、照片管理应用、数字相机应用、数字摄像机应用、网页浏览应用、数字音乐播放器应用和/或数字视频播放器应用。
[0044] 在设备上执行的各种应用任选地使用至少一个通用物理用户界面设备,诸如触敏表面。触敏表面的一种或多种功能以及被显示在设备上的对应信息任选地被调整和/或在不同应用之间变化和/或在相应应用内被调整。这样,设备的共用物理架构(诸如触敏表面)任选地利用对于用户而言直观且清楚的用户界面来支持各种应用。
[0045] 现在将注意转到具有触敏显示器的便携式设备的实施方案。图1A为示出了根据一些实施方案的具有触敏显示器系统112的便携式多功能设备100的框图。触敏显示器112有时为了方便被叫做“触摸屏”,并且有时被称为或被叫做“触敏显示器系统”。设备100包括存储器102(其任选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围设备接口118、RF电路108、音频电路110、扬声器111、麦克113、输入/输出(I/O)子系统106、其他输入控制设备116和外部端口124。设备100任选地包括一个或多个光学传感器164。设备100任选地包括用于检测设备100(例如,触敏表面,诸如设备100的触敏显示器系统112)上的接触的强度的一个或多个接触强度传感器165。设备100任选地包括用于在设备100上生成触觉输出的一个或多个触觉输出发生器167(例如,在触敏表面诸如设备100的触敏显示器系统112或设备300的触控板355上生成触觉输出)。这些部件任选地通过一根或多根通信总线或信号线103进行通信。
[0046] 如在本说明书和权利要求书中所使用的,术语触敏表面上的接触的“强度”是指触敏表面上的接触(例如,手指接触)的力或压力(每单位面积的力),或是指触敏表面上的接触的力或压力的替代物(代用物)。接触的强度具有值范围,该值范围包括至少四个不同的值并且更典型地包括上百个不同的值(例如,至少256个)。接触的强度任选地使用各种方法和各种传感器或传感器的组合来确定(或测量)。例如,在触敏表面下方或邻近触敏表面的一个或多个力传感器任选地用于测量触敏表面上的不同点处的力。在一些具体实施中,来自多个力传感器的力测量值被组合(例如,加权平均)以确定所估计的接触力。类似地,触笔的压敏末端任选地用于确定触笔在触敏表面上的压力。另选地,在触敏表面上检测到的接触区域的大小和/或其变化、接触附近的触敏表面的电容和/或其变化以及/或者接触附近的触敏表面的电阻和/或其变化任选地被用作触敏表面上的接触的力或压力的替代物。在一些具体实施中,接触力或压力的替代物测量直接用于确定是否已经超过强度阈值(例如,强度阈值用与替代物测量对应的单位来描述)。在一些具体实施中,接触力或压力的替代物测量被转换成估计的力或压力,并且估计的力或压力用于确定是否已超过强度阈值(例如,强度阈值是以压力单位进行测量的压力阈值)。使用接触的强度作为用户输入的属性,从而允许用户访问用户在实地面积有限的尺寸更小的设备上本来不可访问的附加设备功能,该尺寸更小的设备用于(例如,在触敏显示器上)显示示能表示和/或接收用户输入(例如,经由触敏显示器、触敏表面或物理控件/机械控件,诸如旋钮或按钮)。
[0047] 如本说明书和权利要求书中所使用的,术语“触觉输出”是指将由用户利用用户的触感检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的质心的位移。例如,在设备或设备的部件与用户的对触摸敏感的表面(例如,手指、手掌或用户手部的其他部分)接触的情况下,由物理位移生成的触觉输出将由用户解释为触感,该触感对应于所感知的设备或设备的部件的物理特征的变化。例如,触敏表面(例如,触敏显示器或触控板)的移动任选地由用户解释为对物理致动按钮的“按下点击”或“松开点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“松开点击”,即使当通过用户的移动而物理地被按压(例如,被移位)的与触敏表面相关联的物理致动按钮没有移动时。又如,即使在触敏表面的光滑度无变化时,触敏表面的移动也会任选地由用户解释或感测为触敏表面的“粗糙度”。虽然用户对触摸的此类解释将受到用户的个体化感知的限制,但是对触摸的许多感知是大多数用户共有的。因此,当触觉输出被描述为对应于用户的特定感知(例如,“按下点击”、“松开点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将会生成典型(或普通)用户的所述感知。
[0048] 应当理解,设备100仅仅是便携式多功能设备的一个示例,并且设备100任选地具有比所示出的部件更多或更少的部件,任选地组合两个或更多个部件,或者任选地具有这些部件的不同配置或布置。图1A中所示的各种部件以硬件软件、或硬件与软件两者的组合来实现,包括一个或多个信号处理电路和/或专用集成电路
[0049] 存储器102任选地包括高速随机存取存储器,并且还任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备或其他非易失性固态存储器设备。存储器控制器122任选地控制设备100的其他部件访问存储器102。
[0050] 外围设备接口118可被用于将设备的输入外围设备和输出外围设备耦接到CPU 120和存储器102。一个或多个处理器120运行或执行被存储在存储器102中的各种软件程序和/或指令集,以执行设备100的各种功能并处理数据。在一些实施方案中,外围设备接口
118、CPU 120和存储器控制器122任选地被实现在单个芯片诸如芯片104上。在一些其他实施方案中,它们任选地在独立的芯片上实现。
[0051] RF(射频)电路108接收和发送也被称为电磁信号的RF信号。RF电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且经由电磁信号与通信网络和其他通信设备进行通信。RF电路108任选地包括用于执行这些功能的熟知的电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器数字信号处理器、编解码芯片组、用户身份模(SIM)卡、存储器等等。RF电路108任选地通过无线通信来与网络诸如互联网(也被称为万维网(WWW))、内联网和/或无线网络(诸如蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN))和其他设备进行通信。RF电路108任选地包括用于诸如通过近程通信无线电部件来检测近场通信(NFC)场的熟知的电路。无线通信任选地使用多种通信标准、协议和技术中的任一者,包括但不限于全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、演进、纯数据(EV-DO)、HSPA、HSPA+、双小区HSPA(DC-HSPDA)、长期演进(LTE)、近场通信(NFC)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、蓝牙低功耗(BTLE)、无线保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n和/或IEEE 802.11ac)、互联网协议语音(VoIP)、Wi-MAX、电子邮件协议(例如,互联网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息处理和存在协议(XMPP)、用于即时消息和存在利用扩展的会话发起协议(SIMPLE)、即时消息和存在服务(IMPS))、和/或短消息服务(SMS),或者包括在本文档提交日期时还未开发出的通信协议的任何其他合适的通信协议。
[0052] 音频电路110、扬声器111和麦克风113提供用户与设备100之间的音频接口。音频电路110从外围设备接口118接收音频数据,将音频数据转换为电信号,并且将电信号传输到扬声器111。扬声器111将电信号转换为人类可听见的声波。音频电路110还接收由麦克风113根据声波转换的电信号。音频电路110将电信号转换为音频数据并将音频数据传输到外围设备接口118以用于处理。音频数据任选地由外围设备接口118检索自和/或传输至存储器102和/或RF电路108。在一些实施方案中,音频电路110还包括麦插孔(例如,图2中的
212)。耳麦插孔提供音频电路110和可移除的音频输入/输出外围设备之间的接口,该可移除的音频输入/输出外围设备诸如仅输出的耳机或者具有输出(例如,单耳耳机或双耳耳机)和输入(例如,麦克风)两者的耳麦。
[0053] I/O子系统106将设备100上的输入/输出外围设备诸如触摸屏112和其他输入控制设备116耦接到外围设备接口118。I/O子系统106任选地包括显示控制器156、光学传感器控制器158、强度传感器控制器159、触觉反馈控制器161、和用于其他输入或控制设备的一个或多个输入控制器160。该一个或多个输入控制器160从其他输入控制设备116接收电信号/将电信号发送到其他输入控制设备。其他输入控制设备116任选地包括物理按钮(例如,下压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击轮等。在一些另选的实施方案中,一个或多个输入控制器160任选地耦接至以下各项中的任一者(或不耦接至以下各项中的任一者):键盘、红外线端口、USB端口以及指针设备诸如鼠标。一个或多个按钮(例如,图2中的208)任选地包括用于扬声器111和/或麦克风113音量控制的向上/向下按钮。一个或多个按钮任选地包括下压按钮(例如,图2中的206)。
[0054] 快速按下下压按钮任选地解除对触摸屏112的定或者任选地开始在触摸屏上使用手势来对设备进行解锁的过程,如于2005年12月23日提交的名称为“Unlocking a Device by Performing Gestures on an Unlock Image”的美国专利申请11/322,549(即美国专利No.7,657,849)中所述,该专利据此全文以引用方式并入。长按下压按钮(例如206)任选地使设备100开机或关机。一个或多个按钮的功能任选地为用户自定义的。触摸屏
112用于实现虚拟按钮或软按钮以及一个或多个软键盘。
[0055] 触敏显示器112提供设备和用户之间的输入接口和输出接口。显示控制器156从触摸屏112接收电信号和/或将电信号发送至触摸屏。触摸屏112向用户显示视觉输出。视觉输出任选地包括图形、文本、图标、视频以及它们的任何组合(统称为“图形”)。在一些实施方案中,一些视觉输出或全部的视觉输出任选地与用户界面对象对应。
[0056] 触摸屏112具有基于触觉和/或触感接触接受来自用户的输入的触敏表面、传感器或传感器组。触摸屏112和显示控制器156(与存储器102中的任何相关联的模块和/或指令集一起)检测触摸屏112上的接触(和该接触的任何移动或中断),并且将所检测到的接触转换为与被显示在触摸屏112上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施方案中,触摸屏112和用户之间的接触点与用户的手指对应。
[0057] 触摸屏112任选地使用LCD(液晶显示器)技术、LPD(发光聚合物显示器)技术或LED(发光二极管)技术,但在其他实施方案中使用其他显示技术。触摸屏112和显示控制器156任选地使用现在已知的或以后将开发出的多种触摸感测技术中的任何技术,包括但不限于电容性的、电阻性的、红外线的、和表面声波技术,以及其他接近传感器阵列或用于确定与触摸屏112接触的一个或多个点的其他元件来检测接触及其任何移动或中断。在一个示例性实施方案中,使用投射式互电容感测技术,诸如在来自Apple Inc.(Cupertino,California)的 和iPod 中使用的技术。
[0058] 在一些实施方案中,触摸屏112的触敏显示器任选地类似于以下美国专利中描述的多点触敏触控板:6,323,846(Westerman等人)、6,570,557(Westerman等人)和/或6,677,932(Westerman等人)和/或美国专利公开2002/0015024A1,该每个专利据此全文以引用方式并入。然而,触摸屏112显示来自设备100的视觉输出,而触敏触控板不提供视觉输出。
[0059] 在一些实施方案中,触摸屏112的触敏显示器如以下专利申请所述:(1)2006年5月2日提交的名称为“Multipoint Touch Surface Controller”的美国专利申请11/381,313;
(2)2004年5月6日提交的名称为“Multipoint Touchscreen”的美国专利申请No.10/840,
862;(3)2004年7月30日提交的名称为“Gestures For Touch Sensitive Input Devices”的美国专利申请No.10/903,964;(4)2005年1月31日提交的名称为“Gestures For Touch Sensitive Input Devices”的美国专利申请No.11/048,264;(5)2005年1月18日提交的名称为“Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices”的美国专利申请No.11/038,590;(6)2005年9月16日提交的名称为“Virtual Input Device Placement On A Touch Screen User Interface”的美国专利申请No.11/228,758;(7)
2005年9月16日提交的名称为“Operation Of A Computer With A Touch Screen Interface”的美国专利申请No.11/228,700;(8)2005年9月16日提交的名称为“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”的美国专利申请No.11/228,737;
以及(9)2006年3月3日提交的名称为“Multi-Functional Hand-Held Device”的美国专利申请No.11/367,749。所有这些申请全文以引用方式并入本文。
[0060] 触摸屏112任选地具有超过100dpi的视频分辨率。在一些实施方案中,触摸屏具有约160dpi的视频分辨率。用户任选地使用任何合适的物体或附加物诸如触笔、手指等等来与触摸屏112接触。在一些实施方案中,将用户界面设计为主要通过基于手指的接触和手势来工作,由于手指在触摸屏上的接触区域较大,因此这可能不如基于触笔的输入精确。在一些实施方案中,设备将基于手指的粗略输入转化为精确的指针/光标位置或命令以用于执行用户所期望的动作。
[0061] 在一些实施方案中,除了触摸屏之外,设备100任选地包括用于激活或去激活特定功能的触控板(未示出)。在一些实施方案中,触控板是设备的触敏区域,与触摸屏不同,该触敏区域不显示视觉输出。触控板任选地是与触摸屏112分开的触敏表面,或者是由触摸屏形成的触敏表面的延伸部分。
[0062] 设备100还包括用于为各种部件供电的电力系统162。电力系统162任选地包括电力管理系统、一个或多个电源(例如,电池、交流电(AC))、再充电系统、电力故障检测电路、功率转换器或逆变器、电源状态指示器(例如,发光二极管(LED))以及与便携式设备中电力的生成、管理和分配相关联的任何其他部件。
[0063] 设备100任选地还包括一个或多个光学传感器164。图1A示出了耦接到I/O子系统106中的光学传感器控制器158的光学传感器。光学传感器164任选地包括电荷耦合器件(CCD)或互补金属化物半导体(CMOS)光电晶体管。光学传感器164从环境接收通过一个或多个透镜投射的光,并且将光转换为表示图像的数据。结合成像模块143(也叫做相机模块),光学传感器164任选地捕获静态图像或视频。在一些实施方案中,光学传感器位于设备
100的后部上,与设备前部上的触摸屏显示器112相背对,使得触摸屏显示器能够用作用于静态图像和/或视频图像采集取景器。在一些实施方案中,光学传感器位于设备的前部上,使得在用户在触摸屏显示器上查看其他视频会议参与者时任选地获取该用户的图像,以用于视频会议。在一些实施方案中,光学传感器164的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得单个光学传感器164与触摸屏显示器一起使用,以用于视频会议和静态图像和/或视频图像采集两者。
[0064] 设备100任选地还包括一个或多个接触强度传感器165。图1A示出了耦接到I/O子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165任选地包括一个或多个压阻应变仪、电容式力传感器、电气式力传感器、压电力传感器、光学力传感器、电容式触敏表面或其他强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或压力信息的代用物)。在一些实施方案中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)并置排列或邻近。在一些实施方案中,至少一个接触强度传感器位于设备100的后部上,与位于设备100前部上的触摸屏显示器112相对。
[0065] 设备100任选地还包括一个或多个接近传感器166。图1A示出了耦接到外围设备接口118的接近传感器166。另选地,接近传感器166任选地耦接到I/O子系统106中的输入控制器160。接近传感器166任选地如以下美国专利申请中所述的那样执行:No.11/241,839,名称为“Proximity Detector In Handheld Device”;No.11/240,788,名称为“Proximity Detector In Handheld Device”;No.11/620,702,名称为“Using Ambient Light Sensor To Augment Proximity Sensor Output”;No.11/586,862,名称为“Automated Response To And Sensing Of User Activity In Portable Devices”;以及No.11/638,251,名称为“Methods And Systems For Automatic Configuration Of Peripherals”。在一些实施方案中,当多功能设备被置于用户的耳朵附近时(例如,当用户正在进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。
[0066] 设备100任选地还包括一个或多个触觉输出发生器167。图1A示出了耦接到I/O子系统106中的触觉反馈控制器161的触觉输出发生器。触觉输出发生器167任选地包括一个或多个电声设备,诸如扬声器或其他音频部件;和/或将能量转换成线性运动的机电设备,诸如达、螺线管、电活性聚合物、压电致动器、静电致动器或其他触觉输出生成部件(例如,将电信号转换成设备上的触觉输出的部件)。接触强度传感器165从触觉反馈模块133接收触觉反馈生成指令,并且在设备100上生成能够由设备100的用户感觉到的触觉输出。在一些实施方案中,至少一个触觉输出发生器与触敏表面(例如,触敏显示器系统112)并置排列或邻近,并且任选地通过竖直地(例如,向设备100的表面内/外)或侧向地(例如,在与设备100的表面相同的平面中向后和向前)移动触敏表面来生成触觉输出。在一些实施方案中,至少一个触觉输出发生器传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相背对。
[0067] 设备100任选地还包括一个或多个加速度计168。图1A示出了耦接到外围设备接口118的加速度计168。另选地,加速度计168任选地耦接到I/O子系统106中的输入控制器160。
加速度计168任选地如以下美国专利公开中所述的那样执行:美国专利公开
No.20050190059,名称为“Acceleration-based Theft Detection System for Portable Electronic  Devices”和美国专利公开No.20060017692,名称为“Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer”,这两个美国专利公开全文均以引用方式并入本文。在一些实施方案中,基于对从一个或多个加速度计接收的数据的分析来在触摸屏显示器上以纵向视图或横向视图显示信息。除了一个或多个加速度计168之外,设备100任选地还包括磁力仪(未示出)和GPS(或GLONASS或其他全球导航系统)接收器(未示出),以用于获取关于设备100的位置和取向(例如,纵向或横向)的信息。
[0068] 在一些实施方案中,存储于存储器102中的软件部件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135以及应用(或指令集)136。此外,在一些实施方案中,存储器102(图1A)或370(图3)存储设备/全局内部状态157,如图1A和图3中所示。设备/全局内部状态157包括以下中的一者或多者:活动应用状态,其指示哪些应用(如果有的话)当前是活动的;显示状态,其指示什么应用、视图或其他信息占据触摸屏显示器112的各个区域;传感器状态,其包括从设备的各个传感器和输入控制设备116获取的信息;以及关于设备的位置和/或姿态的位置信息。
[0069] 操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、iOS、WINDOWS、或嵌入式操作系统诸如VxWorks)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、功率管理等)的各种软件部件和/或驱动器,并且促进各种硬件部件和软件部件之间的通信。
[0070] 通信模块128有利于通过一个或多个外部端口124来与其他设备进行通信,并且还包括用于处理由RF电路108和/或外部端口124所接收的数据的各种软件部件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等)适用于直接耦接到其他设备或间接地经由网络(例如,互联网、无线LAN等)耦接。在一些实施方案中,外部端口是与 (Apple Inc.的商标)设备上所使用的30针连接器相同的或类似的和/或与其兼容的多针(例如,30针)连接器。
[0071] 接触/运动模块130任选地检测与触摸屏112(结合显示控制器156)和其他触敏设备(例如,触控板或物理点击轮)的接触。接触/运动模块130包括各种软件部件以用于执行与接触检测相关的各种操作,诸如确定是否已经发生了接触(例如,检测手指按下事件)、确定接触的强度(例如,接触的力或压力,或者接触的力或压力的替代物)、确定是否存在接触的移动并跟踪触敏表面上的移动(例如,检测一个或多个手指拖动事件),以及确定接触是否已经停止(例如,检测手指抬起事件或者接触的断开)。接触/运动模块130从触敏表面接收接触数据。确定由一系列接触数据表示的接触点的移动任选地包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改变)。这些操作任选地被应用于单点接触(例如,单指接触)或者多点同时接触(例如,“多点触摸”/多个手指接触)。在一些实施方案中,接触/运动模块130和显示控制器156检测触控板上的接触。
[0072] 在一些实施方案中,接触/运动模块130使用一组一个或多个强度阈值来确定操作是否已由用户执行(例如,确定用户是否已“点击”图标)。在一些实施方案中,根据软件参数来确定强度阈值的至少一个子集(例如,强度阈值不由特定物理致动器的激活阈值来确定,并且可在不改变设备100的物理硬件的情况下被调节)。例如,在不改变触控板或触摸屏显示器硬件的情况下,触控板或触摸屏显示器的鼠标“点击”阈值可被设定成预定义的阈值的大范围中的任一个阈值。另外,在一些具体实施中,向设备的用户提供用于调节一组强度阈值中的一个或多个强度阈值(例如,通过调节各个强度阈值和/或通过利用对“强度”参数的系统级点击来一次调节多个强度阈值)的软件设置。
[0073] 接触/运动模块130任选地检测用户的手势输入。触敏表面上的不同手势具有不同的接触模式(例如,所检测到的接触的不同运动、计时和/或强度)。因此,任选地通过检测特定接触模式来检测手势。例如,检测手指轻击手势包括检测手指按下事件,然后在与手指按下事件相同的位置(或基本上相同的位置)处(例如,在图标的位置处)检测手指抬起(抬离)事件。作为另一个示例,在触敏表面上检测手指轻扫手势包括检测手指按下事件,然后检测一个或多个手指拖动事件,并且随后检测手指抬起(抬离)事件。
[0074] 图形模块132包括用于在触摸屏112或其他显示器上呈现和显示图形的各种已知的软件部件,包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度对比度或其他视觉特征)的部件。如本文所用,术语“图形”包括可被显示给用户的任何对象,其非限制性地包括文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频、动画等。
[0075] 在一些实施方案中,图形模块132存储表示待使用图形的数据。每个图形任选地被分配有对应的代码。图形模块132从应用等接收用于指定待显示的图形的一个或多个代码,在必要的情况下还一起接收坐标数据和其他图形属性数据,并随后生成屏幕图像数据以输出至显示控制器156。
[0076] 触觉反馈模块133包括由一个或多个触觉输出发生器167使用以生成指令的各种软件部件,,以便响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。
[0077] 任选地为图形模块132的部件的文本输入模块134提供用于在各种应用(例如,联系人137、电子邮件140、IM 141、浏览器147和需要文本输入的任何其他应用)中输入文本的软键盘。
[0078] GPS模块135确定设备的位置,并提供该信息以供在各种应用中使用(例如提供给电话138以供在基于位置的拨号中使用;提供给相机143作为图片/视频元数据;以及提供给提供基于位置的服务的应用,诸如天气桌面小程序、本地黄页桌面小程序和地图/导航桌面小程序)。
[0079] 应用136任选地包括以下模块(或指令集)或者其子集或超集:
[0080] ·联系人模块137(有时称为通讯录或联系人列表);
[0081] ·电话模块138;
[0082] ·视频会议模块139;
[0083] ·电子邮件客户端模块140;
[0084] ·即时消息(IM)模块141;
[0085] ·健身支持模块142;
[0086] ·用于静态图像和/或视频图像的相机模块143;
[0087] ·图像管理模块144;
[0088] ·视频播放器模块;
[0089] ·音乐播放器模块;
[0090] ·浏览器模块147;
[0091] ·日历模块148;
[0092] ·桌面小程序模块149,其任选地包括以下各项中的一者或多者:天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4、词典桌面小程序149-5、和由用户获取的其他桌面小程序、以及用户创建的桌面小程序149-6;
[0093] ·用于形成用户创建的桌面小程序149-6的桌面小程序创建器模块150;
[0094] ·搜索模块151;
[0095] ·视频和音乐播放器模块152,其合并视频播放器模块和音乐播放器模块;
[0096] ·记事本模块153;
[0097] ·地图模块154;和/或
[0098] ·在线视频模块155。
[0099] 任选地存储在存储器102中的其他应用136的示例包括其他文字处理应用、其他图像编辑应用、绘图应用、呈现应用、支持JAVA的应用、加密、数字权限管理、语音识别和语音复制。
[0100] 结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、和文本输入模块134,联系人模块137任选地用于管理通讯录或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用内部状态192中),包括:向通讯录添加一个或多个姓名;从地址簿删除一个或多个姓名;将一个或多个电话号码、一个或多个电子邮件地址、一个或多个物理地址或其他信息与姓名相关联;将图像与姓名相关联;对姓名进行分类和排序;提供电话号码或电子邮件地址来发起和/或促进通过电话138、视频会议模块139、电子邮件
140或IM 141的通信;等等。
[0101] 结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,电话模块138任选地用于输入与电话号码对应的字符序列、访问联系人模块137中的一个或多个电话号码、修改已输入的电话号码、拨打相应的电话号码、进行会话,以及当会话完成时断开或挂断。如上所述,无线通信任选地使用多种通信标准、协议和技术中的任一种。
[0102] 结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132、文本输入模块134、联系人模块137和电话模块138,视频会议模块139包括根据用户指令来发起、进行和终止用户与一个或多个其他参与者之间的视频会议的可执行指令。
[0103] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包括响应于用户指令来创建、发送、接收和管理电子邮件的可执行指令。结合图像管理模块144,电子邮件客户端模块140使得非常容易创建和发送具有由相机模块143拍摄的静态图像或视频图像的电子邮件。
[0104] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,即时消息模块141包括用于以下操作的可执行指令:输入与即时消息对应的字符序列、修改先前输入的字符、传输相应的即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议以用于基于电话的即时消息,或者使用XMPP、SIMPLE、或IMPS以用于基于互联网的即时消息)、接收即时消息以及查看所接收的即时消息。在一些实施方案中,所传输和/或接收的即时消息任选地包括图形、照片、音频文件、视频文件和/或MMS和/或增强消息服务(EMS)中所支持的其他附件。如本文所用,“即时消息”是指基于电话的消息(例如,使用SMS或MMS发送的消息)和基于互联网的消息(例如,使用XMPP、SIMPLE或IMPS发送的消息)两者。
[0105] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块,健身支持模块142包括创建健身(例如,具有时间、距离和/或卡路里燃烧目标)的可执行指令;与健身传感器(运动设备)进行通信;接收健身传感器数据;校准用于监视健身的传感器;为健身选择和播放音乐;以及显示、存储和传输健身数据。
[0106] 结合触摸屏112、显示控制器156、一个或多个光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132和图像管理模块144,相机模块143包括用于以下操作的可执行指令:捕获静态图像或视频(包括视频流)并且将它们存储到存储器102中、修改静态图像或视频的特征,或从存储器102删除静态图像或视频。
[0107] 结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和相机模块143,图像管理模块144包括用于以下操作的可执行指令:排列、修改(例如,编辑)或以其他方式操控、加标签、删除、呈现(例如,在数字幻灯片或相册中),以及存储静态图像和/或视频图像。
[0108] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,浏览器模块147包括根据用户指令来浏览互联网(包括搜索、链接至、接收和显示网页或其部分以及链接至网页的附件和其他文件)的可执行指令。
[0109] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括根据用户指令来创建、显示、修改和存储日历以及与日历相关联的数据(例如,日历条目、待办事项等)的可执行指令。
[0110] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序模块149是任选地由用户下载和使用的微型应用(例如,天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4和词典桌面小程序149-5)或由用户创建的微型应用(例如,用户创建的桌面小程序149-6)。在一些实施方案中,桌面小程序包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。在一些实施方案中,桌面小程序包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!桌面小程序)。
[0111] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序创建器模块150任选地被用户用于创建桌面小程序(例如,将网页的用户指定部分转为桌面小程序)。
[0112] 结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,搜索模块151包括用于根据用户指令来搜索存储器102中与一个或多个搜索条件(例如,一个或多个用户指定的搜索词)匹配的文本、音乐、声音、图像、视频和/或其他文件的可执行指令。
[0113] 结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、音频电路110、扬声器111、RF电路108、和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以一种或多种文件格式(诸如MP3或AAC文件)存储的所记录的音乐和其他声音文件的可执行指令,以及用于显示、呈现或以其他方式(例如,在触摸屏112上或在经由外部端口124连接的外部显示器上)回放视频的可执行指令。在一些实施方案中,设备100任选地包括MP3播放器诸如iPod(Apple Inc.的商标)的功能。
[0114] 结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,记事本模块153包括根据用户指令来创建和管理记事本、待办事项等的可执行指令。
[0115] 结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154任选地用于根据用户指令接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向、与特定位置处或附近的商店及其他兴趣点有关的数据,以及基于位置的其他数据)。
[0116] 结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包括用于进行以下操作的指令:允许用户访问、浏览、接收(例如,通过流式传输和/或下载)、(例如在触摸屏上或在经由外部端口124所连接的外部显示器上)回放、发送具有至特定在线视频的链接的电子邮件,以及以其他方式管理一种或多种文件格式诸如H.264的在线视频。在一些实施方案中,使用即时消息模块141而不是电子邮件客户端模块140来发送到达特定在线视频的链接。在线视频应用的附加描述可见于2007年6月20日提交的名称为“Portable Multifunction Device,Method,and Graphical User Interface for Playing Online Videos”的美国临时专利申请No.60/936,562和2007年12月31日提交的名称为“Portable Multifunction Device,Method,and Graphical User Interface for Playing Online Videos”的美国专利申请No.11/968,067中,这两个专利申请的内容据此全文以引用方式并入本文。
[0117] 上述每个模块和应用与用于执行上述一种或多种功能和在本专利申请中所述的方法(例如,本文所述的计算机实现的方法和其他信息处理方法)对应的可执行指令集。这些模块(例如,指令集)不必以独立的软件程序、过程或模块实现,因此这些模块的各种子集任选地在各种实施方案中组合或以其他方式重新布置。例如,视频播放器模块任选地与音乐播放器模块组合成单个模块(例如,图1A中的视频和音乐播放器模块152)。在一些实施方案中,存储器102任选地存储上述模块和数据结构的子集。此外,存储器102任选地存储上面未描述的附加模块和数据结构。
[0118] 在一些实施方案中,设备100是唯一地通过触摸屏和/或触控板来执行设备上的预定义的一组功能的操作的设备。通过使用触摸屏和/或触控板作为用于操作设备100的主要输入控制设备,设备100上的物理输入控制设备(例如,下压按钮、拨盘等等)的数量任选地被减少。
[0119] 唯一地通过触摸屏和/或触控板来执行的预定义的一组功能任选地包括用户界面之间的导航。在一些实施方案中,该触控板在被用户触摸时将设备100从被显示在设备100上的任何用户界面导航到主菜单、主屏幕菜单或根菜单。在此类实施方案中,使用触控板来实现“菜单按钮”。在一些其他实施方案中,菜单按钮是物理下压按钮或者其他物理输入控制设备,而不是触控板。
[0120] 图1B是示出了根据一些实施方案的用于事件处理的示例性部件的框图。在一些实施方案中,存储器102(图1A)或370(图3)包括事件分类器170(例如,在操作系统126中)和相应的应用136-1(例如,前述应用137-151、155、380-390中的任一个应用)。
[0121] 事件分类器170接收事件信息并确定要将事件信息递送到的应用136-1和应用136-1的应用视图191。事件分类器170包括事件监视器171和事件分配器模块174。在一些实施方案中,应用136-1包括应用内部状态192,该应用内部状态指示当应用是活动的或正在执行时被显示在触敏显示器112上的一个或多个当前应用视图。在一些实施方案中,设备/全局内部状态157被事件分类器170用于确定哪个(哪些)应用当前是活动的,并且应用内部状态192被事件分类器170用于确定要将事件信息递送到的应用视图191。
[0122] 在一些实施方案中,应用内部状态192包括附加信息,诸如以下各项中的一者或多者:当应用136-1恢复执行时将被使用的恢复信息、指示正被应用136-1显示的信息或准备用于被该应用显示的信息的用户界面状态信息、用于使得用户能够返回到应用136-1的前一状态或视图的状态队列、以及用户采取的先前动作的重复/撤销队列。
[0123] 事件监视器171从外围设备接口118接收事件信息。事件信息包括关于子事件(例如,触敏显示器112上作为多点触摸手势的一部分的用户触摸)的信息。外围设备接口118传输其从I/O子系统106或传感器诸如接近传感器166、一个或多个加速度计168和/或麦克风113(通过音频电路110)接收的信息。外围设备接口118从I/O子系统106接收的信息包括来自触敏显示器112或触敏表面的信息。
[0124] 在一些实施方案中,事件监视器171以预先确定的间隔将请求发送至外围设备接口118。作为响应,外围设备接口118传输事件信息。在其他实施方案中,外围设备接口118仅当存在显著事件(例如,接收到高于预先确定的噪声阈值的输入和/或在超过预先确定的持续时间内接收到输入)时传输事件信息。
[0125] 在一些实施方案中,事件分类器170还包括命中视图确定模块172和/或活动事件识别器确定模块173。
[0126] 当触敏显示器112显示多于一个视图时,命中视图确定模块172提供用于确定子事件已在一个或多个视图内发生的地点的软件过程。视图由用户能够在显示器上看到的控件和其他元素构成。
[0127] 与应用相关联的用户界面的另一方面是一组视图,本文中有时也称为应用视图或用户界面窗口,在其中显示信息并且发生基于触摸的手势。在其中检测到触摸的(相应应用的)应用视图任选地对应于在应用的程序化或视图分级结构内的程序化水平。例如,在其中检测到触摸的最低水平视图任选地被称为命中视图,并且被识别为正确输入的事件集任选地至少部分地基于初始触摸的命中视图来确定,所述初始触摸开始基于触摸的手势。
[0128] 命中视图确定模块172接收与基于触摸的手势的子事件相关的信息。当应用具有在分级结构中组织的多个视图时,命中视图确定模块172将命中视图识别为应对子事件进行处理的分级结构中的最低视图。在大多数情况下,命中视图是发起子事件(例如,形成事件或潜在事件的子事件序列中的第一子事件)在其中发生的最低水平视图。一旦命中视图被命中视图确定模块172识别,则命中视图通常接收与其被识别为命中视图所针对的相同触摸或输入源相关的所有子事件。
[0129] 活动事件识别器确定模块173确定视图分级结构内的哪个或哪些视图应接收特定子事件序列。在一些实施方案中,活动事件识别器确定模块173确定仅命中视图应接收特定子事件序列。在其他实施方案中,活动事件识别器确定模块173确定包括子事件的物理位置的所有视图是活跃参与的视图,并因此确定所有活跃参与的视图都应接收特定子事件序列。在其他实施方案中,即使触摸子事件完全被局限于与一个特定视图相关联的区域,分级结构中的较高视图将仍然保持为活跃参与的视图。
[0130] 事件分配器模块174将事件信息分配到事件识别器(例如,事件识别器180)。在包括活动事件识别器确定模块173的实施方案中,事件分配器模块174将事件信息递送到由活动事件识别器确定模块173确定的事件识别器。在一些实施方案中,事件分配器模块174在事件队列中存储事件信息,该事件信息由相应事件接收器182进行检索。
[0131] 在一些实施方案中,操作系统126包括事件分类器170。另选地,应用136-1包括事件分类器170。在另一个实施方案中,事件分类器170是独立模块,或者是存储在存储器102中的另一个模块(诸如接触/运动模块130)的一部分。
[0132] 在一些实施方案中,应用136-1包括多个事件处理程序190和一个或多个应用视图191,其中每个应用视图包括用于处理发生在应用的用户界面的相应视图内的触摸事件的指令。应用136-1的每个应用视图191包括一个或多个事件识别器180。通常,相应应用视图
191包括多个事件识别器180。在其他实施方案中,事件识别器180中的一个或多个事件识别器为独立模块的一部分,该独立模块诸如用户界面工具包(未示出)或应用136-1从中继承方法和其他属性的更高水平的对象。在一些实施方案中,相应事件处理程序190包括以下各项中的一者或多者:数据更新器176、对象更新器177、GUI更新器178、和/或从事件分类器
170接收的事件数据179。事件处理程序190任选地利用或调用数据更新器176、对象更新器
177或GUI更新器178来更新应用内部状态192。另选地,应用视图191中的一个或多个应用视图包括一个或多个相应事件处理程序190。另外,在一些实施方案中,数据更新器176、对象更新器177和GUI更新器178中的一者或多者被包括在相应应用视图191中。
[0133] 相应的事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并且从事件信息识别事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施方案中,事件识别器180还包括元数据183和事件递送指令188(其任选地包括子事件递送指令)的至少一个子集。
[0134] 事件接收器182从事件分类器170接收事件信息。事件信息包括关于子事件例如触摸或触摸移动的信息。根据子事件,事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸的运动时,事件信息任选地还包括子事件的速度和方向。在一些实施方案中,事件包括设备从一个取向旋转到另一取向(例如,从纵向取向旋转到横向取向,或反之亦然),并且事件信息包括关于设备的当前取向(也被称为设备姿态)的对应信息。
[0135] 事件比较器184将事件信息与预定义的事件或子事件定义进行比较,并且基于该比较来确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施方案中,事件比较器184包括事件定义186。事件定义186包含事件的定义(例如,预定义的子事件序列),例如事件1(187-1)、事件2(187-2)以及其他事件。在一些实施方案中,事件(187)中的子事件例如包括触摸开始、触摸结束、触摸移动、触摸取消和多点触摸。在一个示例中,事件1(187-1)的定义是被显示对象上的双击。例如,双击包括被显示对象上的预先确定时长的第一触摸(触摸开始)、预先确定时长的第一抬离(触摸结束)、被显示对象上的预先确定时长的第二触摸(触摸开始)以及预先确定时长的第二抬离(触摸结束)。在另一个示例中,事件2(187-2)的定义是被显示对象上的拖动。例如,拖动包括被显示对象上的预先确定时长的触摸(或接触)、触摸在触敏显示器112上的移动,以及触摸的抬离(触摸结束)。在一些实施方案中,事件还包括用于一个或多个相关联的事件处理程序190的信息。
[0136] 在一些实施方案中,事件定义187包括对用于相应用户界面对象的事件的定义。在一些实施方案中,事件比较器184执行命中测试以确定哪个用户界面对象与子事件相关联。例如,在触敏显示器112上显示三个用户界面对象的应用视图中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试,以确定这三个用户界面对象中哪一个与该触摸(子事件)相关联。如果每个所显示对象与相应事件处理程序190相关联,则事件比较器使用该命中测试的结果来确定哪个事件处理程序190应当被激活。例如,事件比较器184选择与子事件和触发该命中测试的对象相关联的事件处理程序。
[0137] 在一些实施方案中,相应事件(187)的定义还包括延迟动作,该延迟动作延迟事件信息的递送,直到已确定子事件序列确实对应于或不对应于事件识别器的事件类型。
[0138] 当相应事件识别器180确定子事件序列不与事件定义186中的任何事件匹配时,该相应事件识别器180进入事件不可能、事件失败或事件结束状态,在此之后忽略基于触摸的手势的后续子事件。在这种情况下,针对命中视图保持活动的其他事件识别器(如果有的话)继续跟踪并处理持续进行的基于触摸的手势的子事件。
[0139] 在一些实施方案中,相应事件识别器180包括具有可配置属性、标记和/或列表的元数据183,该可配置属性、标记和/或列表指示事件递送系统应当如何执行对活跃参与的事件识别器的子事件递送。在一些实施方案中,元数据183包括指示事件识别器彼此如何交互或如何能够交互的可配置属性、标志和/或列表。在一些实施方案中,元数据183包括指示子事件是否递送到视图或程序化分级结构中的不同层级的可配置属性、标志和/或列表。
[0140] 在一些实施方案中,当事件的一个或多个特定子事件被识别时,相应事件识别器180激活与事件相关联的事件处理程序190。在一些实施方案中,相应事件识别器180将与事件相关联的事件信息递送到事件处理程序190。激活事件处理程序190不同于将子事件发送(和延期发送)到相应命中视图。在一些实施方案中,事件识别器180抛出与所识别的事件相关联的标记,并且与该标记相关联的事件处理程序190接获该标记并执行预定义过程。
[0141] 在一些实施方案中,事件递送指令188包括递送关于子事件的事件信息而不激活事件处理程序的子事件递送指令。相反,子事件递送指令将事件信息递送到与子事件序列相关联的事件处理程序或者递送到活跃参与的视图。与子事件序列或与活跃参与的视图相关联的事件处理程序接收事件信息并执行预先确定的过程。
[0142] 在一些实施方案中,数据更新器176创建并更新在应用136-1中使用的数据。例如,数据更新器176对联系人模块137中所使用的电话号码进行更新,或者对视频播放器模块中所使用的视频文件进行存储。在一些实施方案中,对象更新器177创建和更新在应用136-1中使用的对象。例如,对象更新器177创建新用户界面对象或更新用户界面对象的位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示信息,并且将显示信息发送到图形模块132以用于显示在触敏显示器上。
[0143] 在一些实施方案中,一个或多个事件处理程序190包括数据更新器176、对象更新器177和GUI更新器178,或者具有对该数据更新器、该对象更新器和该GUI更新器的访问权限。在一些实施方案中,数据更新器176、对象更新器177和GUI更新器178被包括在相应应用136-1或应用视图191的单个模块中。在其他实施方案中,它们被包括在两个或更多个软件模块中。
[0144] 应当理解,关于触敏显示器上的用户触摸的事件处理的上述论述还适用于利用输入设备来操作多功能设备100的其他形式的用户输入,并不是所有用户输入都是在触摸屏上发起的。例如,任选地与单次或多次键盘按下或按住协作的鼠标移动和鼠标按钮按下;触控板上的接触移动,诸如轻击、拖动、滚动等;触笔输入;设备的移动;口头指令;检测到的眼睛移动;生物特征输入;和/或它们的任何组合任选地被用作与限定待识别事件的子事件对应的输入。
[0145] 图2示出了根据一些实施方案的具有触摸屏112的便携式多功能设备100。触摸屏任选地在用户界面(UI)200内显示一个或多个图形。在本实施方案以及下文所述的其他实施方案中,用户能够通过例如利用一根或多根手指202(在附图中没有按比例绘制)或者利用一支或多支触笔203(在附图中没有按比例绘制)在图形上作出手势来选择这些图形中的一个或多个图形。在一些实施方案中,当用户中断与一个或多个图形的接触时将发生对一个或多个图形的选择。在一些实施方案中,手势任选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,与图形的不经意的接触不会选择图形。例如,当与选择对应的手势是轻击时,在应用图标上方扫动的轻扫手势任选地不会选择对应的应用。
[0146] 设备100任选地还包括一个或多个物理按钮,诸如“主屏幕”或菜单按钮204。如前所述,菜单按钮204任选地用于导航到任选地在设备100上被执行的一组应用中的任何应用136。另选地,在一些实施方案中,菜单按钮被实现为被显示在触摸屏112上的GUI中的软键。
[0147] 在一些实施方案中,设备100包括触摸屏112、菜单按钮204、用于使设备开机/关机和用于锁定设备的下压按钮206、一个或多个音量调节按钮208、用户身份模块(SIM)卡槽210、耳麦插孔212和对接/充电外部端口124。下压按钮206任选地用于通过压下该按钮并且将该按钮保持在压下状态达预定义的时间间隔来对设备进行开机/关机;通过压下该按钮并在该预定义的时间间隔过去之前释放该按钮来锁定设备;和/或对设备进行解锁或发起解锁过程。在另选的实施方案中,设备100还通过麦克风113接受用于激活或去激活某些功能的语音输入。设备100还任选地包括用于检测触摸屏112上的接触的强度的一个或多个接触强度传感器165,和/或用于为设备100的用户生成触觉输出的一个或多个触觉输出发生器167。
[0148] 图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。设备300不必是便携式的。在一些实施方案中,设备300是膝上型电脑、台式计算机、平板电脑、多媒体播放器设备、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或控制设备(例如,家用控制器或工业用控制器)。设备300通常包括一个或多个处理单元(CPU)310、一个或多个网络或其他通信接口360、存储器370,以及用于使这些部件互连的一根或多根通信总线320。通信总线320任选地包括使系统部件互连并且控制系统部件之间的通信的电路(有时称作芯片组)。设备300包括具有显示器340的输入/输出(I/O)接口330,该显示器通常是触摸屏显示器。I/O接口330还任选地包括键盘和/或鼠标(或其他指向设备)350和触控板
355、用于在设备300上生成触觉输出的触觉输出发生器357(例如,类似于以上参考图1A所述的一个或多个触觉输出发生器167)、传感器359(例如,光学传感器、加速度传感器、接近传感器、触敏传感器和/或类似于以上参考图1A所述的一个或多个接触强度传感器165的接触强度传感器)。存储器370包括高速随机存取存储器,诸如DRAM、SRAM、DDR RAM或其他随机存取固态存储器设备;并且任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存存储器设备或其他非易失性固态存储设备。存储器370任选地包括远离一个或多个CPU 310定位的一个或多个存储设备。在一些实施方案中,存储器370存储与便携式多功能设备100(图1A)的存储器102中存储的程序、模块和数据结构类似的程序、模块和数据结构或其子集。此外,存储器370任选地存储不存在于便携式多功能设备100的存储器
102中的附加程序、模块和数据结构。例如,设备300的存储器370任选地存储绘图模块380、呈现模块382、文字处理模块384、网站创建模块386、盘编辑模块388、和/或电子表格模块
390,而便携式多功能设备100(图1A)的存储器102任选地不存储这些模块。
[0149] 图3中的上述元素中的每个元素任选地存储于先前提到的存储器设备中的一个或多个存储器设备中。上述模块中的每个模块对应于用于执行上述功能的指令集。上述模块或程序(例如,指令集)不必被实现为单独的软件程序、过程或模块,并且因此这些模块的各种子集任选地在各种实施方案中被组合或以其他方式重新布置。在一些实施方案中,存储器370任选地存储上述模块和数据结构的子集。此外,存储器370任选地存储上面未描述的附加模块和数据结构。
[0150] 现在将注意力转到任选地在例如便携式多功能设备100上实现的用户界面的实施方案。
[0151] 图4A示出了根据一些实施方案的便携式多功能设备100上的应用菜单的示例性用户界面。类似的用户界面任选地在设备300上实现。在一些实施方案中,用户界面400包括以下元件或者其子集或超集:
[0152] ·一个或多个无线通信诸如蜂窝信号和Wi-Fi信号的一个或多个信号强度指示器402;
[0153] ·时间404;
[0154] ·蓝牙指示器405;
[0155] ·电池状态指示器406;
[0156] ·具有针对常用应用的图标的托盘408,常用应用的图标诸如:
[0157] ○电话模块138的被标记为“电话”的图标416,该图标任选地包括未接来电或语音信箱消息的数量的指示器414;
[0158] ○电子邮件客户端模块140的被标记为“邮件”的图标418,该图标任选地包括未读电子邮件的数量的指示器410;
[0159] ○浏览器模块147的被标记为“浏览器”的图标420;以及
[0160] ○视频和音乐播放器模块152(也称为iPod(Apple Inc.的商标)模块152)的被标记为“iPod”的图标422;以及
[0161] ·其他应用的图标,诸如:
[0162] ○IM模块141的被标记为“消息”的图标424;
[0163] ○日历模块148的被标记为“日历”的图标426;
[0164] ○图像管理模块144的被标记为“照片”的图标428;
[0165] ○相机模块143的被标记为“相机”的图标430;
[0166] ○在线视频模块155的被标记为“在线视频”的图标432;
[0167] ○股市桌面小程序149-2的被标记为“股市”的图标434;
[0168] ○地图模块154的被标记为“地图”的图标436;
[0169] ○天气桌面小程序149-1的被标记为“天气”的图标438;
[0170] ○闹钟桌面小程序149-4的被标记为“时钟”的图标440;
[0171] ○健身支持模块142的被标记为“健身支持”的图标442;
[0172] ○记事本模块153的被标记为“记事本”的图标444;以及
[0173] ○设置应用或模块的被标记为“设置”的图标446,该图标提供对设备100及其各种应用136的设置的访问。
[0174] 应当指出的是,图4A中示出的图标标签仅是示例性的。例如,视频和音乐播放器模块152的图标422被标记“音乐”或“音乐播放器”。其他标签任选地用于各种应用图标。在一些实施方案中,相应应用图标的标签包括与该相应应用图标对应的应用的名称。在一些实施方案中,特定应用图标的标签不同于与该特定应用图标对应的应用的名称。
[0175] 图4B示出了具有与显示器450(例如,触摸屏显示器112)分开的触敏表面451(例如,图3的平板电脑或触控板355)的设备(例如,图3的设备300)上的示例性用户界面。设备300还任选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器359中的一个或多个传感器),和/或用于为设备300的用户生成触觉输出的一个或多个触觉输出发生器357。
[0176] 尽管将参考触摸屏显示器112(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些示例,但是在一些实施方案中,设备检测与显示器分开的触敏表面上的输入,如图4B中所示。在一些实施方案中,触敏表面(例如,图4B中的451)具有与显示器(例如,450)上的主轴(例如,图4B中的453)对应的主轴(例如,图4B中的452)。根据这些实施方案,设备检测在与显示器上的相应位置对应的位置(例如,在图4B中,460对应于468并且462对应于470)处的与触敏表面451的接触(例如,图4B中的460和462)。这样,当触敏表面(例如,图4B中的451)与多功能设备的显示器(例如,图4B中的450)分开时,由设备在触敏表面上检测到的用户输入(例如,接触460和462以及它们的移动)被该设备用于操控显示器上的用户界面。应当理解,类似的方法任选地用于本文所述的其他用户界面。
[0177] 另外,虽然主要是参考手指输入(例如,手指接触、手指轻击手势、手指轻扫手势)来给出下面的示例,但是应当理解,在一些实施方案中,这些手指输入中的一个或多个手指输入由来自另一输入设备的输入(例如,基于鼠标的输入或触笔输入)替代。例如,轻扫手势任选地由鼠标点击(例如,而不是接触)之后是光标沿着轻扫的路径的移动(例如,而不是接触的移动)来替代。又如,轻击手势任选地由在光标位于轻击手势的位置上方时的鼠标点击(例如,而不是停止检测接触之前对接触的检测之后是)替代。类似地,当同时检测到多个用户输入时,应当理解的是,多个计算机鼠标任选地被同时使用,或鼠标和手指接触任选地被同时使用。
[0178] 图5A示出了示例性个人电子设备500。设备500包括主体502。在一些实施方案中,设备500可包括相对于设备100和300(例如,图1A-4B)所述的特征中的一些或全部特征。在一些实施方案中,设备500具有在下文中称为触摸屏504的触敏显示屏504。另选地或除触摸屏504之外,设备500具有显示器和触敏表面。与设备100和300的情况一样,在一些实施方案中,触摸屏504(或触敏表面)任选地包括用于检测所施加的接触(例如,触摸)的强度的一个或多个强度传感器。触摸屏504(或触敏表面)的一个或多个强度传感器可提供表示触摸强度的输出数据。设备500的用户界面可基于其强度来对触摸作出响应,这意味着不同强度的触摸可调用设备500上的不同用户界面操作。
[0179] 用于检测和处理触摸强度的示例性技术见于例如以下相关专利申请中:2013年5月8日提交的名称为“Device,Method,and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application”的国际专利申请序列号No.PCT/US2013/040061,公布为WIPO专利公开No.WO/2013/169849;以及2013年11月11日提交的名称为“Device,Method,and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships”的国际专利申请序列号No.PCT/US2013/069483,公布为WIPO专利公开No.WO/2014/105276,每个专利申请据此全文以引用方式并入。
[0180] 在一些实施方案中,设备500具有一个或多个输入机构506和508。输入机构506和508(如果包括的话)可以是物理的。物理输入机构的示例包括下压按钮和可旋转机构。在一些实施方案中,设备500具有一个或多个附接机构。此类附接机构(如果包括的话)可允许将设备500与例如帽子、眼镜、耳环、项链、衬衣、夹克、手镯、表带、手链、裤子、皮带、子、钱包、背包等附接。这些附接机构允许由用户穿戴设备500。
[0181] 图5B示出了示例性个人电子设备500。在一些实施方案中,设备500可包括参考图1A、图1B和图3所述的部件中的一些或全部部件。设备500具有总线512,该总线将I/O部分
514与一个或多个计算机处理器516和存储器518操作地耦接。I/O部分514可连接到显示器
504,该显示器可具有触敏部件522并且任选地具有强度传感器524(例如,接触强度传感器)。此外,I/O部分514可与通信单元530连接,以用于使用Wi-Fi、蓝牙、近场通信(NFC)、蜂窝和/或其他无线通信技术来接收应用和操作系统数据。设备500可包括输入机构506和/或
508。例如,输入机构506任选地是可旋转输入设备,或可按压输入设备和可旋转输入设备。
在一些示例中,输入机构508任选地是按钮。
[0182] 在一些示例中,输入机构508任选地是麦克风。个人电子设备500任选地包括各种传感器,诸如GPS传感器532、加速度计534、定向传感器540(例如,罗盘)、陀螺仪536、运动传感器538和/或它们的组合,所有这些设备均可操作地连接到I/O部分514。
[0183] 个人电子设备500的存储器518可包括用于存储计算机可执行指令的一个或多个非暂态计算机可读存储介质,该可执行指令当由一个或多个计算机处理器516执行时例如可使得计算机处理器执行下文所述的技术,包括过程700和过程900(图7A-7E和图9A-9B)。计算机可读存储介质可以是可有形地包含或存储计算机可执行指令以供指令执行系统、装置和设备使用或与其结合的任何介质。在一些示例中,存储介质是暂态计算机可读存储介质。在一些示例中,存储介质是非暂态计算机可读存储介质。非暂态计算机可读存储介质可包括但不限于磁存储装置、光学存储装置、和/或半导体存储装置。此类存储装置的示例包括磁盘、基于CD、DVD或蓝光技术的光盘、以及持久性固态存储器诸如闪存、固态驱动器等。
个人电子设备500不限于图5B的部件和配置,而是可包括多种配置中的其他部件或附加部件。
[0184] 如本文所用,术语“示能表示”是指任选地在设备100、300和/或500(图1A、图3和图5A-5B)的显示屏上显示的用户交互式图形用户界面对象。例如,图像(例如,图标)、按钮和文本(例如,超链接)任选地各自构成示能表示。
[0185] 如本文所用,术语“焦点选择器”是指用于指示用户正与之进行交互的用户界面的当前部分的输入元素。在包括光标或其他位置标记的一些具体实施中,光标充当“焦点选择器”,使得当光标在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)上方时在触敏表面(例如,图3中的触控板355或图4B中的触敏表面451)上检测到输入(例如,按压输入)的情况下,该特定用户界面元素根据所检测到的输入而被调节。在包括能够实现与触摸屏显示器上的用户界面元素的直接交互的触摸屏显示器(例如,图1A中的触敏显示器系统112或图4A中的触摸屏112)的一些具体实施中,触摸屏上的所检测到的接触充当“焦点选择器”,使得当在触摸屏显示器上在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)的位置处检测到输入(例如,由接触作出的按压输入)时,该特定用户界面元素根据所检测到的输入而被调节。在一些具体实施中,焦点从用户界面的一个区域移动到用户界面的另一个区域,而无需光标的对应移动或触摸屏显示器上的接触的移动(例如,通过使用制表键或箭头键将焦点从一个按钮移动到另一个按钮);在这些具体实施中,焦点选择器根据焦点在用户界面的不同区域之间的移动而移动。不考虑焦点选择器所采取的具体形式,焦点选择器通常是由用户控制以便递送与用户界面的用户的预期交互(例如,通过向设备指示用户界面的用户期望与其进行交互的元素)的用户界面元素(或触摸屏显示器上的接触)。例如,在触敏表面(例如,触控板或触摸屏)上检测到按压输入时,焦点选择器(例如,光标、接触或选择框)在相应按钮上方的位置将指示用户期望激活相应按钮(而不是设备显示器上示出的其他用户界面元素)。
[0186] 如说明书和权利要求中所使用的,接触的“特征强度”这一术语是指基于接触的一个或多个强度的接触的特征。在一些实施方案中,特征强度基于多个强度样本。特征强度任选地基于相对于预定义事件(例如,在检测到接触之后,在检测到接触抬离之前,在检测到接触开始移动之前或之后,在检测到接触结束之前,在检测到接触的强度增大之前或之后和/或在检测到接触的强度减小之前或之后)而言在预先确定的时间段(例如,0.05秒、0.1秒、0.2秒、0.5秒、1秒、2秒、5秒、10秒)期间采集的预定义数量的强度样本或一组强度样本。接触的特征强度任选地基于以下各项中的一者或多者:接触的强度的最大值、接触的强度的均值、接触的强度的平均值、接触的强度的前10%处的值、接触的强度的半最大值、接触的强度的90%最大值等。在一些实施方案中,在确定特征强度时使用接触的持续时间(例如,当特征强度是接触随时间的强度的平均值时)。在一些实施方案中,将特征强度与一组一个或多个强度阈值进行比较,以确定用户是否已执行操作。例如,该组一个或多个强度阈值任选地包括第一强度阈值和第二强度阈值。在该示例中,特征强度未超过第一阈值的接触导致第一操作,特征强度超过第一强度阈值但未超过第二强度阈值的接触导致第二操作,并且特征强度超过第二阈值的接触导致第三操作。在一些实施方案中,特征强度与一个或多个阈值之间的比较用于确定是否要执行一个或多个操作(例如,是执行相应操作还是放弃执行相应操作),而不是用于确定执行第一操作还是第二操作。
[0187] 在一些实施方案中,手势的一部分被识别以用于确定特征强度的目的。例如,触敏表面任选地接收从起始位置过渡并到达结束位置的连续的轻扫接触,接触强度在该结束位置处增加。在该示例中,接触在结束位置处的特征强度任选地基于连续轻扫接触的仅一部分,而不是整个轻扫接触(例如,仅位于结束位置处的轻扫接触的一部分)。在一些实施方案中,在确定接触的特征强度之前任选地向轻扫接触的强度应用平滑算法。例如,平滑算法任选地包括以下各项中的一种或多种:未加权滑动平均平滑算法、三平滑算法、中值滤波器平滑算法和/或指数平滑算法。在一些情况下,这些平滑算法消除了轻扫接触的强度中的窄的尖峰或凹陷,以实现确定特征强度的目的。
[0188] 任选地相对于一个或多个强度阈值诸如接触检测强度阈值、轻按压强度阈值、深按压强度阈值和/或一个或多个其他强度阈值来表征触敏表面上的接触的强度。在一些实施方案中,轻按压强度阈值对应于以下强度:在该强度下设备将执行通常与点击物理鼠标或触控板的按钮相关联的操作。在一些实施方案中,深按压强度阈值对应于以下强度:在该强度下设备将执行与通常与点击物理鼠标或触控板的按钮相关联的操作不同的操作。在一些实施方案中,当检测到特征强度低于轻按压强度阈值(例如,并且高于标称接触检测强度阈值,比标称接触检测强度阈值低的接触不再被检测到)的接触时,设备将根据接触在触敏表面上的移动来移动焦点选择器,而不执行与轻按压强度阈值或深按压强度阈值相关联的操作。一般来讲,除非另有陈述,否则这些强度阈值在不同组的用户界面附图之间是一致的。
[0189] 接触特征强度从低于轻按压强度阈值的强度增大到介于轻按压强度阈值与深按压强度阈值之间的强度有时被称为“轻按压”输入。接触特征强度从低于深按压强度阈值的强度增大到高于深按压强度阈值的强度有时被称为“深按压”输入。接触特征强度从低于接触检测强度阈值的强度增大到介于接触检测强度阈值与轻按压强度阈值之间的强度有时被称为检测到触摸表面上的接触。接触特征强度从高于接触检测强度阈值的强度减小到低于接触检测强度阈值的强度有时被称为检测到接触从触摸表面抬离。在一些实施方案中,接触检测强度阈值为零。在一些实施方案中,接触检测强度阈值大于零。
[0190] 在本文中所述的一些实施方案中,响应于检测到包括相应按压输入的手势或响应于检测到利用相应接触(或多个接触)执行的相应按压输入来执行一个或多个操作,其中至少部分地基于检测到该接触(或多个接触)的强度增大到高于按压输入强度阈值而检测到相应按压输入。在一些实施方案中,响应于检测到相应接触的强度增大到高于按压输入强度阈值(例如,相应按压输入的“向下冲程”)来执行相应操作。在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于按压输入强度阈值,并且响应于检测到相应接触的强度随后减小到低于按压输入阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。
[0191] 在一些实施方案中,设备采用强度滞后以避免有时被称为“抖动”的意外输入,其中设备限定或选择与按压输入强度阈值具有预定义关系的滞后强度阈值(例如,滞后强度阈值比按压输入强度阈值低X个强度单位,或滞后强度阈值是按压输入强度阈值的75%、90%或某个合理比例)。因此,在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于对应于按压输入强度阈值的滞后强度阈值,并且响应于检测到相应接触的强度随后减小到低于滞后强度阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。类似地,在一些实施方案中,仅在设备检测到接触强度从等于或低于滞后强度阈值的强度增大到等于或高于按压输入强度阈值的强度并且任选地接触强度随后减小到等于或低于滞后强度的强度时才检测到按压输入,并且响应于检测到按压输入(例如,根据环境,接触强度增大或接触强度减小)来执行相应操作。
[0192] 为了容易解释,任选地响应于检测到以下各种情况中的任一种情况而触发对响应于与按压输入强度阈值相关联的按压输入或响应于包括按压输入的手势而执行的操作的描述:接触强度增大到高于按压输入强度阈值、接触强度从低于滞后强度阈值的强度增大到高于按压输入强度阈值的强度、接触强度减小到低于按压输入强度阈值、和/或接触强度减小到低于与按压输入强度阈值对应的滞后强度阈值。另外,在将操作描述为响应于检测到接触的强度减小到低于按压输入强度阈值而被执行的示例中,任选地响应于检测到接触的强度减小到低于对应于并且小于按压输入强度阈值的滞后强度阈值来执行操作。
[0193] 如本文所用,“已安装的应用”是指已下载到电子设备(例如,设备100、300和/或500)上并准备好在设备上启动(例如,变为打开)的软件应用。在一些实施方案中,下载的应用利用安装程序而变为已安装的应用,已安装的应用从下载的软件包提取程序部分并将提取的部分与计算机系统的操作系统集成。
[0194] 如本文所用,术语“打开的应用”或“执行中的应用”是指具有保持状态信息(例如,作为设备/全局内部状态157和/或应用内部状态192的一部分)的软件应用。打开的或执行中的应用是任选地以下类型的应用中的任一者:
[0195] ·活动应用,该活动应用当前显示在正在使用该应用的设备的显示屏上;
[0196] ·后台应用(或后台进程),该后台应用当前未显示但该应用的一个或多个进程正由一个或多个处理器处理;和
[0197] ·暂停的或休眠的应用,该暂停的或休眠的应用没有运行但具有被存储在存储器(分别为易失性和非易失性的)中并可用于恢复执行应用的状态信息。
[0198] 如本文所用,术语“关闭的应用”是指不具有保持状态信息的软件应用(例如,被关闭的应用的状态信息不被存储在设备的存储器中)。因此,关闭应用包括停止和/或移除应用的应用进程以及从设备的存储器移除应用的状态信息。一般来讲,当在第一应用中时,打开第二应用并不关闭第一应用。在显示第二应用并且停止显示第一应用时,第一应用变为后台应用。
[0199] 现在将注意力转到在电子设备(诸如便携式多功能设备100、设备300或设备500)上实现的用户界面(“UI”)以及相关联的过程的实施方案。
[0200] 图6A-6AG示出了根据一些实施方案的用于对多个电子设备充电的示例性用户界面。这些附图中的用户界面被用于示出下文描述的过程,该过程包括图7A-7E中的过程。
[0201] 图6A示出了主设备610(例如智能电话)、次级设备620(例如智能手表)和充电设备600。在一些实施方案中,主设备610为便携式多功能设备100、设备300、设备500,或具有显示器的其他电子设备(例如,电子手表、平板电脑)。在一些实施方案中,次级设备620为便携式多功能设备100、设备300、设备500,或具有或不具有显示器的其他电子设备(例如,智能电话、电子手表、平板电脑、电池供电的耳机(例如 等))。在一些实施方案中,次级设备620包括壳体、底座,或供次级设备620与充电设备600连接的类似物。
[0202] 在一些实施方案中,主设备610和次级设备620进行配对,使得其被配置为交换信息(例如,通过无线通信链路诸如 或者通过由充电设备600的充电线圈传输的脉冲(例如,作为备用通信方法))。在一些实施方案中,主设备610和/或次级设备620被包括在彼此关联的一组设备中(例如,与相同的 账户相关联,或者配对在一起)。在一些实施方案中,彼此相关联的一组设备包括以下设备中的一者或多者:与该组中的至少一个其他设备配对的设备,以及与相同用户账户(例如, )相关联的设备。在一些实施方案中,设备以其他方式被配置为交换数据。例如,设备登录到相同WiFi网络。
[0203] 充电设备600被配置为对主设备610和次级设备620充电。任选地,充电设备600被配置为对主设备610和次级设备620无线充电。在一些实施方案中,充电设备600包括可将主设备610和次级设备620放置其上以进行无线充电的基本平坦的表面(例如,垫)。主设备610和次级设备620被配置为在被放置在充电设备600上时进入无线充电状态。任选地,充电设备600能够进行无线通信和/或有线通信。在一个示例中,充电设备600能够通过和/或近场通信(NFC)协议或者通过无线网络与主设备610、次级设备620和/或其他电子设备进行无线通信。在一些实施方案中,充电设备600为无线充电装置1002(下文讨论)或者包括无线充电装置1002的一个或多个特征部或元件。
[0204] 图6B-6F示出了当主设备610被放置在充电设备600上进行充电时用户界面的一个实施方案。图6B示出主设备610已被放置在充电设备600上。当主设备610被放置在充电设备600上时,主设备610检测到其已进入无线充电状态(例如,主设备610响应于被放置在充电垫上而刚开始充电)。响应于检测到其已进入无线充电状态,主设备610提供充电状态的指示(例如,主设备610的充电状态已改变的视觉指示或其他类型的指示)。
[0205] 在例示的实施方案中,主设备610的充电状态的指示包括触觉输出(例如,主设备610在其被放置在充电设备600上时提供触觉输出),如图6B所示。主设备610还显示其已进入无线充电状态的视觉指示(例如,动画或一个或多个图形界面对象)。图6C示出了示例性动画,其中主设备610(例如 )的图形表示旋转、翻转、扭转和/或快速转动以指示主设备610已进入充电状态。在另一个实施方案中,主设备610显示了图6F中所示的充电状态指示器644(在下文中更详细地讨论)和/或使在充电状态指示器644或者设置状态指示器
645中的电池图标644-2跳动或闪烁,以指示主设备610已进入充电状态。
[0206] 在图6C所示的动画之后,主设备610显示具有充电状态指示器641的充电状态界面640,如图6D所示。充电状态指示器641包括显示主设备610的充电水平的充电状态盘。
[0207] 在图6D所示的实施方案中,充电状态指示器641包括电池指示器641-1,该电池指示器包括主设备610的电池充电水平的以百分比(68%)表示的文本指示641-1A、充电水平的图形指示641-1B(与主设备610的充电水平成比例地部分填充的电池图标),以及主设备610当前正在充电的当前状态指示641-1C(闪电球)。充电状态指示器641还包括主设备610的图形标识符641-2,其包括与主设备610(设备1)相关联的名称和主设备610的代表性图像( 的缩略图图像)。在一些实施方案中,充电状态指示器641包括在电池指示器641-
1和图形标识符641-2中所包括的一个或多个特征。
[0208] 在一些实施方案中,显示充电状态指示器641包括充电状态盘的飞入动画。在一些实施方案中,充电水平的图形指示包括部分填充的环。在一些实施方案中,充电水平的指示包括表示充电水平的动画(例如,指示充电水平的纹波和/或冲击效果(例如基于充电水平而变化),在本文中被称为“纹波”效果)或表示充电水平的基于颜色的指示(例如,绿色表示充满电、黄色表示充了部分电、红色表示低电量/没有电)。
[0209] 任选地,只要主设备610正在充电,就显示充电状态指示器641,并且在主设备610不再充电(例如,从充电设备600移除)时该充电状态指示器被移除(例如,停止显示)。任选地,充电状态界面640包括设置状态指示器645,其指示各种设备设置的状态(例如,免打扰、GPS、 等)。
[0210] 在显示充电状态界面640之后(例如,达预先确定的时间量),主设备610动态地显示向图6F中所示的另一个更紧凑的充电状态指示器644的过渡。图6E示出了示例性过渡,在该过渡中充电状态指示器641的尺寸减小,并且设置状态指示器645平移远离显示器612的右边缘。充电状态指示器644包括与上述电池指示器641-1相同的特征,并且指示主设备610的充电状态。在一些实施方案中,充电状态指示器644包括来自设置状态指示器645(例如,状态)和一个或多个充电水平指示器(例如,文本指示641-1A和电池图标641-1B)的一个或多个项。
[0211] 接下来,如图6G所示,次级设备620与主设备610一起被放置在充电设备600上并进入无线充电状态。响应于次级设备620被放置在充电设备600上,主设备610检测到次级设备620已进入无线充电状态。任选地,主设备610经由通信链路(例如,通过充电设备600的充电线圈传输的 或脉冲)从次级设备620接收数据,其中数据指示次级设备620已进
入无线充电状态和/或表示次级设备620的充电状态。在一些实施方案中,在将主设备610放置在充电设备600上之前,次级设备620被放置在充电设备600上。
[0212] 响应于检测到主设备610或次级设备620中的至少一者已进入无线充电状态(例如已被放置在充电设备600上)并且确定主设备610和次级设备620两者均正由相同的充电设备600进行无线充电,主设备610显示次级设备620的充电状态的指示。在例示的实施方案中,通过显示次级设备620的图形表示旋转、翻转、扭转和/或快速转动的动画,主设备610指示次级设备620的充电状态已改变(例如,次级设备620已进入充电状态),如图6H所指示。
[0213] 在动画之后,主设备610显示具有用于主设备610的充电状态指示器641和用于次级设备620的充电状态指示器642的充电状态界面640,如图6I所示。类似于主设备610的充电状态指示器641,次级设备620的充电状态指示器包括次级设备620的标识符(代表性图像和名称)并且指示次级设备620的充电水平(以文本和图形两种形式)以及次级设备620当前正在充电(闪电球)。在一些实施方案中,次级设备620还输出(例如,显示)其充电水平的指示(例如,充电水平的视觉或非视觉指示)。
[0214] 在一些实施方案中,显示次级设备620的充电状态的指示包括充电状态指示器641和/或充电状态指示器642的飞入动画。在一些实施方案中,主设备610显示充电状态指示器644和/或使在充电状态指示器644或者设置状态指示器645中的电池图标644-2跳动或闪烁,以指示次级设备620已进入充电状态。
[0215] 在一些实施方案中,当主设备610被放置在充电设备600上时在主设备610进入无线充电状态或检测到另一设备进入无线充电状态时,主设备610显示正通过充电设备600进行无线充电的每个设备的充电状态的指示(例如圆盘)。从这个意义上来说,主设备610是显示多设备充电状态界面的“主角设备”,该充电状态界面包括当前正在充电设备600上充电的每个设备的充电状态盘。
[0216] 在一些实施方案中,主设备610以特定顺序显示充电状态指示器(例如,641和642)。在图6I中,充电状态指示器641和充电状态指示器642以有序的布置方式(例如,垂直列表)显示在显示器612上。在一些实施方案中,充电状态指示器以水平列表显示。在一些实施方案中,有序布置方式是基于与每个相应充电状态指示器相关联的设备类型的预先确定的布置方式(例如,电话总是第一个,然后是手表,然后是耳机(例如, 然后是Apple 然后是 ))。在一些实施方案中,有序布置方式至少部分地基于每
个相应设备进入无线充电状态的顺序(例如,相应设备的充电状态指示器的先进先出(FIFO)列表)。在一些实施方案中,显示充电状态界面的设备(例如,主设备610)的充电状态指示器总是第一个显示(例如,在顶部或在最左边),然后是按先进先出顺序列出的指示器。
[0217] 在一些实施方案中,充电状态界面640取决于某些状态(例如,主设备610基于某些状态显示不同的充电状态界面)。在一个示例中,主设备610确定其是否处于低干扰状态(例如,处于免打扰模式或位于暗室中)。根据确定其不处于低干扰状态,主设备610如上所述显示次级设备620的充电状态的指示(例如,正常地显示指示)。另选地,根据确定主设备610处于低干扰状态,主设备610显示次级设备620的充电状态的低干扰指示(例如,具有红移和/或较少量光输出的充电状态指示器642或644)。
[0218] 如上所述,在一些实施方案中,主设备610被包括在彼此相关联的一组设备中。在一个此类示例中,主设备610确定次级设备620是否被包括在彼此相关联的一组设备中。根据确定次级设备620被包括在彼此相关联的一组设备中,主设备610如上所述显示次级设备620的充电状态的指示。另选地,根据确定次级设备620没有被包括在彼此相关联的一组设备中,主设备610停止显示次级设备620的充电状态的指示(例如,充电状态指示器642)。
[0219] 现在转向图6J-6K,在显示充电状态指示器641和642之后,主设备610显示从充电状态界面640到主设备610的充电状态指示器644的动画过渡,类似于以上参考图6D-6F所述的过渡。
[0220] 接下来,如图6K所示,在充电状态指示器644(例如,电池图标644-2和/或充电状态指示器644是可选的示能表示)中的电池图标644-2上检测到用户输入650(例如,轻击)。作为响应,主设备610显示具有充电状态指示器641和充电状态指示器642(例如,具有针对当前正在充电设备600上充电的所有设备的充电状态指示器)的充电状态界面640。在例示的实施方案中,响应于用户输入650显示充电状态界面640包括动画,在该动画中将充电状态指示器644(包括电池图标644-2)从显示器612移除,并且充电状态界面640过渡到显示器612上。如图6K-6M所示,该动画与图6I-6K所示的动画相反。
[0221] 接下来,参见图6N,设备600停止显示充电状态界面640,包括次级设备620的充电状态的指示(例如,充电状态指示器642)。在例示的实施方案中,主设备610的显示器612进入显示器612为非活动(例如,被关闭或当前不显示任何内容)的模式(例如,睡眠模式)。在一些实施方案中,如果在预先确定的时间量内没有接收或检测到输入或警报(例如,电子邮件、文本消息、电话呼叫等),则显示器612为非活动的。
[0222] 当显示器612为非活动的时,主设备610接收用户输入651(例如,触摸输入诸如轻击)。响应于接收到用户输入651,主设备610显示主设备610的充电状态的指示和/或次级设备620的充电状态的指示。在例示的实施方案中,响应于接收到用户输入651,主设备610确定是否在阈值时间量内检测到用户输入651(例如,确定用户输入651是否为轻击并保持)。根据确定在阈值时间量内检测到用户输入651,主设备610显示充电状态界面640,包括与主设备610相关联的充电状态指示器641和与次级设备620相关联的充电状态指示器642。图
6N-6P示出了从非活动显示器612向充电状态界面640的示例性过渡,其中充电状态指示器
641和642响应于用户输入651逐渐出现在界面640上。在一些实施方案中,响应于用户输入
651,主设备610显示充电状态指示器644和/或使电池图标644-2闪烁。以此方式,主设备610允许用户“记录”正在充电设备600上充电的设备的状态。在一些实施方案中,主设备610通过定期点亮显示器612来周期性地提供充电状态信息,以显示充电信息(例如,显示器以预先确定的时间间隔被激活,以显示充电状态界面640)。
[0223] 当用户输入651从显示器612移除时,主设备610停止显示充电状态界面640(例如,显示器612回到非活动状态)。另选地,根据确定在阈值时间量内没有检测到用户输入651,主设备610停止显示充电状态界面640。
[0224] 现在转向图6Q,主设备610和次级设备620在充电设备600上充电,并且主设备610正在显示充电界面640。当主设备610和次级设备620在充电设备600上充电并且主设备610正在显示充电界面640时,第三设备630A(例如,平板电脑)被添加到充电设备600并进入无线充电状态,如图6R所示。
[0225] 响应于第三设备630A进入无线充电状态,确定(例如,由主设备610、第三设备630A和/或充电设备600)第三设备630A是否为优选设备(例如,新的主设备或者主角设备)。在例示的实施方案中,第三设备630A是否为优选设备基于第三设备630A的显示尺寸(例如,相对于主设备610的显示尺寸的第三设备630A的显示尺寸)。由于第三设备630A具有比主设备610和次级设备620更大的显示器,因此第三设备630A是优选设备。因此,充电状态界面640停止在主设备610上被显示并在优选设备第三设备630A上被显示。
[0226] 如图6R所示,第三设备630A上的充电状态界面640包括第三设备630A的充电状态指示器643。由于第三设备630A是优选设备,充电状态指示器643被显示在主设备610和次级设备620的充电状态指示器641和642上方。
[0227] 在一些实施方案中,主设备610检测到第三设备630A已进入无线充电状态并确定第三设备630A的显示尺寸(例如,主设备610从第三设备630A接收显示尺寸信息,或者以其他方式访问关于第三设备630A的显示尺寸信息)。根据确定第三设备630A的显示尺寸大于主设备610的显示尺寸,主设备610确定第三设备630A是优选设备,并且将其充电水平传输到第三设备630A(例如,用于在第三设备630A上显示)。在一些实施方案中,将充电水平传输到第三设备630A包括直接(例如,经由充电设备600或 通信)或间接(例如,经由外部网络或服务器,诸如经由 )发送充电状态。
[0228] 在一些实施方案中,基于预先确定的设备分级结构来确定优选设备。例如,主设备610可保持指示设备分级结构的列表(从最优选到最不优选):第三设备630A、主设备610和次级设备620。因此,确定设备是否为优选设备包括确定设备在分级结构中是否较高—在该示例中,第三设备630相对于主设备610是优选设备。
[0229] 现在转向图6S,示出了另选的实施方案,其中将不同的第三设备(例如,第三设备630B)而不是上述第三设备630A添加到充电设备600。响应于检测到第三设备630B已进入无线充电状态,主设备610确定第三设备630B不是优选设备(例如,第三设备630B的显示尺寸不大于主设备610的显示尺寸),并且在显示器612上显示第三设备630B的充电状态指示(例如,充电状态指示器643)。在一些实施方案中,显示第三设备630B的充电状态的指示包括显示充电状态指示器644和/或使电池图标(例如644-2)跳动。
[0230] 当设备600、610、620和630B被配置为如图6S所示时,将次级设备620从充电设备600移除。主设备610检测到次级设备620已退出无线充电状态(例如,通过接收来自次级设备620的数据),并且作为响应,显示不再对次级设备620充电的指示。在一些实施方案中,主设备610使充电状态指示器644中的电池图标闪烁。在图6T-6V所示的实施方案中,主设备
610将次级设备620的充电状态指示器642移除并继续显示充电状态指示器641和充电状态指示器643,指示主设备610和第三设备630仍在充电。图6T-6U示出了用于移除充电状态指示器642的示例性动画(图6T),该动画突出显示(例如,闪烁)充电状态指示器642,然后提供充电状态指示器642消失的视觉效果(图6U)。
[0231] 现在从图6V所示的构型过渡,主设备610从充电设备600被移除。响应于从充电设备600移除,主设备610退出无线充电状态并停止显示充电状态界面640,如图6W所示。此外,主设备610显示(例如,响应于用户选择电子邮件应用图标)活动应用的界面660(例如,电子邮件应用的收件箱的界面)。在图6X中,主设备610在显示界面660时被放回到充电设备600上,并且作为响应,提供充电状态的指示(例如,显示、放大,和/或使充电状态指示器644和/或电池图标644-2跳动),同时还显示活动应用的界面660。以此方式,主设备610提供对活动应用的界面660具有最小干扰(例如,没有在活动应用的界面660顶部显示充电状态指示器641)的充电状态的指示(例如,主设备610已进入无线充电状态)。在一些实施方案中,主设备610随后停止显示充电状态指示器644,但保持显示电池图标644-2,如图6Y所示。在一些实施方案中,主设备610显示次级设备620的充电状态的指示(例如,充电状态指示器644,而不是充电状态指示器642),同时还响应于在显示活动应用时将次级设备620被放置在充电设备600上而显示活动应用的界面660。
[0232] 接下来,在图6Z中,主设备610检测到电池图标644-2上的输入652。作为响应,主设备610分别显示与主设备610和第三设备630B对应的充电状态指示器641和充电状态指示器643。如图6AA中所示的实施方案所示,充电状态指示器641和充电状态指示器643在视觉上覆盖在活动应用的界面660上。在一些实施方案中,响应于与第三设备630B一起被放置在充电设备600上,主设备610直接显示覆盖在活动应用的界面660上的充电状态指示器641和充电状态指示器643(例如,而不显示充电状态指示器644,如参照图6X所述)。
[0233] 现在转向图6AB-6AG,描述了多设备充电状态界面和充电状态指示器的一些实施方案。在图6AB中,主设备610通过显示相对于充电设备的视觉表示(例如646)定位的设备的视觉表示(例如,充电状态指示器641A、642A和643A)来指示设备在充电设备600上的物理位置。视觉表示的定位反映了设备在充电设备600上的实际物理定位。物理位置的指示包括识别设备(D1,D2,D3)的信息。因此,用户可查看主设备610的显示器612并识别当前正在进行无线充电的每个设备的身份和定位。此外,充电状态指示器641A、642A和643A用与充电的百分比成比例填充的环指示相应设备的充电水平。图6AC示出了当充电设备600正在对四个设备充电时的多设备充电状态界面的实施方案。
[0234] 在图6AD中,充电状态指示器647包括闪电球图标和与充电的百分比成比例填充的环。图6AE中的充电状态指示器648包括指示充电百分比的文本和与充电的百分比成比例填充的环。图6AF-6AG中的充电状态指示器649包括与充电的百分比成比例填充的环和动画纹波效果(例如,纹波效果),其中动画纹波效果的量值与充电百分比成比例。在图6AF中,该设备仅部分充电,由被部分填充的环和部分围绕该环的相对较小的纹波效果表示。相比之下,在图6AG中,该设备是充满电的,由被完全填充的环和完全围绕该环的相对较大的纹波效果表示。
[0235] 图7A-7E为示出了根据一些实施方案的用于对电子设备充电的方法的流程图。在具有显示器(例如612)的第一设备(例如,100、300、500或610)处执行方法700。任选地,第一设备包括触敏表面(例如,触敏显示器)。方法700中的一些操作任选地被组合,一些操作的顺序任选地被改变,并且一些操作任选地被省略。
[0236] 如下所述,方法700提供了一种对电子设备充电的直观方式(例如,确定一个或多个设备的充电水平)。该方法减少了用户对电子设备充电的认知负担,从而创建了一种更高效的人机界面。针对电池驱动的计算设备,使得用户能够更快速并且更高效地对电子设备充电改善了用户体验、节省了功率并增加了电池两次充电之间的时间间隔。
[0237] 在框702处,第一设备检测到第一设备(例如610)或第二设备(例如620)中的至少一者已进入无线充电状态。在一些实施方案中,响应于检测到第一设备已进入无线充电状态,第一设备提供触觉输出(例如800)。响应于检测到第一设备已进入无线充电状态而提供触觉输出向用户提供第一设备已成功开始充电的反馈,并且通过提供充电信息来减少输入的数量,而无需用户激活或查看显示器。为用户提供改进的反馈并减少执行操作所需的输入的数量增强了设备的可操作性,并且使用户-设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速并且更高效地使用设备而减少了电力使用并延长了设备的电池寿命。
[0238] 在框704处,响应于检测到第一设备或第二设备中的至少一者已进入无线充电状态并根据确定第一设备和第二设备正在由相同的无线充电设备(例如600)进行无线充电,第一设备在显示器上显示第二设备(例如642)的充电状态的指示。在一些实施方案中,显示第二设备的充电状态的指示包括显示第一设备或第二设备中的至少一者已进入无线充电状态的视觉指示(例如642)。在一些实施方案中,第一设备在显示器上显示充电状态指示器,其中第二设备的充电状态指示是与充电状态指示器(例如图6H)相关联的动画。通过允许在更适合提供充电状态信息的设备上提供充电状态,在第一设备的显示器上显示第二设备的充电状态的指示向用户提供关于第二设备充电状态的改进的反馈,尤其是当第二设备(例如,一对耳塞式耳机)不包括显示器或者具有用于提供充电状态的有限的装置时。它还通过减少或消除在第二设备处提供单独输入以获得第二设备的充电水平的需要来减少获得第二设备充电状态所需的输入的数量。上文描述了向用户提供改进反馈和减少执行操作所需的输入数量的有益效果。
[0239] 任选地,在框706处,显示第二设备的充电状态的指示包括显示充电状态界面(例如640),该充电状态界面包括与第一设备相关联的第一充电状态指示器(例如641)和与第二设备相关联的第二充电状态指示器(例如642)。显示第一设备和第二设备两者的充电状态指示器通过允许在单个设备上显示多个设备的充电状态来提供改进的反馈。在单个显示器上显示多个设备的充电状态的指示通过减少或消除在每个设备上提供单独输入以获得各个充电水平的需要来减少获得每个设备的充电状态所需的输入的数量。上文描述了向用户提供改进的反馈和减少执行操作所需的输入数量的有益效果。
[0240] 在一些实施方案中,显示充电状态界面包括在显示器上以有序布置方式(例如,竖直地)显示第一充电状态指示器和第二充电状态指示器。在一些实施方案中,有序布置方式是基于与每个相应充电状态指示器相关联的设备类型的预先确定的布置方式。在一些实施方案中,有序布置方式至少部分地基于每个相应设备进入无线充电状态的顺序。基于每个相应设备进入无线充电状态的顺序对该布置方式进行排序通过将可能相关度最高的信息(例如,最近充电的设备的充电水平)置于较突出的位置而改进了对用户的反馈。上文描述了向用户提供改进的视觉反馈的有益效果。
[0241] 在一些实施方案中,显示充电状态界面包括在显示器上显示第一充电状态指示器,该第一充电状态指示器包括第一设备的充电水平(例如,641-1A或641-1B)和第一设备当前正在充电的指示(例如641-1C)。在一些实施方案中,显示充电状态界面包括在显示器上显示第二充电状态指示器,该第二充电状态指示器包括第二设备的充电水平和第二设备当前正在充电的指示。在一些实施方案中,显示设备的充电水平包括显示以下各项中的一者或多者:充电水平的文本指示(例如644-1)、充电水平的图形指示(例如644-2)、表示充电水平的动画(例如649)和表示充电水平的基于颜色的指示。
[0242] 任选地,在框708处,第一设备在显示器上显示充电状态界面以动画方式过渡为图标(例如644-2),在此之后停止显示充电状态界面(例如,图6I-6K)。任选地,在框710处,在停止显示充电状态界面之后,第一设备接收对图标的用户输入选择(例如650)。任选地,在框712处,响应于接收对图标的用户输入选择,第一设备在显示器上显示充电状态界面(例如,图6K-6M)。停止显示充电状态界面然后响应于对图标的选择而再次显示充电状态界面使得用户能够容易地访问充电状态信息,而不会使用户界面由于持续的充电状态信息而变得杂乱,该持续的充电状态信息可能干扰显示器上的其他信息。提供附加控件选项而不使界面由于附加的显示控件而杂乱增强了设备的可操作性,并且使用户-设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速并且更高效地使用设备来减少电力使用并延长设备的电池寿命。
[0243] 在一些实施方案中,在检测到第一设备或第二设备中的至少一者已进入无线充电状态之前,第一设备在显示器上显示活动应用的界面(例如660),并且显示充电状态的指示包括在显示器上同时显示充电状态的指示(例如644)和活动应用的界面。任选地,充电状态的指示在视觉上覆盖在活动应用的界面上(例如图6AA)。
[0244] 在一些实施方案中,充电状态指示是可选的示能表示(例如644-2)。任选地,在框714处,第一设备接收对充电状态的指示(例如652)的用户输入选择。任选地,在框716处,响应于接收到对充电状态指示的用户输入选择,第一设备在显示器上显示充电状态界面,该充电状态界面包括与第一设备相关联的第一充电状态指示器(例如641)和与第二设备相关联的第二充电状态指示器(例如642)。
[0245] 任选地,在框718处,第一设备检测到第三设备(例如,630A或630B)已进入无线充电状态。在一些实施方案中,响应于检测到第三设备已进入无线充电状态,并且根据确定第一设备和第三设备正在由相同的无线充电设备进行无线充电,第一设备在显示器上显示第三设备的充电状态的指示(例如643)。任选地,在框720处,响应于检测到第三设备已进入无线充电状态,第一设备确定第三设备是否为优选设备。在一些实施方案中,确定第三设备是否为优选设备包括确定第三设备是否为包括比第一设备的显示器更大的显示器的设备。任选地,在框722处,根据确定第三设备是优选设备,第一设备停止显示第三设备的充电状态的指示(例如,图6R),并且将第一设备的充电水平传输到第三设备(例如,用于在第三设备上显示)。任选地,在框724处,根据确定第三设备不是优选设备,第一设备在显示器上显示第三设备的充电状态的指示(例如,图6S)。
[0246] 通过允许在更适合(例如,优选的)提供充电状态信息的设备(例如,第三设备)上提供至少两个设备的充电状态,确定第三设备是否为优选设备(例如,基于显示尺寸)并且将第一设备的充电水平传输到第三设备向用户提供关于第一设备和第三设备的充电状态的改进的反馈。它还通过减少或消除在第一设备和第三设备处提供单独输入以获得相应充电水平的需要来减少获得每个设备充电状态所需的输入的数量。上文描述了向用户提供改进的反馈和减少执行操作所需的输入数量的有益效果。
[0247] 在一些实施方案中,在显示第二设备的充电状态的指示之后,并且当第一设备和第二设备正在由相同的无线充电设备进行无线充电时,第一设备停止显示第二设备的充电状态的指示(例如,图6N)。任选地,在框726处,当显示器为非活动的时,第一设备接收与设备相关联的用户输入(例如651)。在一些实施方案中,响应于接收到与设备相关联的用户输入,第一设备在显示器上显示第二设备的充电状态的指示(例如,图6P)。在一些实施方案中,第二设备的充电状态的指示是与充电状态指示器(例如644)相关联的视觉指示(例如,闪烁或放大)。在一些实施方案中,第一设备接收对充电状态指示器的用户输入选择(例如650)。在一些实施方案中,响应于接收到对充电状态指示器的用户输入选择,第一设备在显示器上显示充电状态界面(例如640),该充电状态界面包括与第一设备相关联的第一充电状态指示器(例如641)和与第二设备相关联的第二充电状态指示器(例如642)。
[0248] 任选地,在框728处,响应于接收到与设备相关联的用户输入,第一设备确定是否在阈值时间量内检测到与设备相关联的用户输入。任选地,在框730处,根据确定在阈值时间量内检测到与设备相关联的用户输入,并且当继续检测到与设备相关联的用户输入时,第一设备在显示器上显示充电状态界面,该充电状态界面包括与第一设备相关联的第一充电状态指示器和与第二设备相关联的第二充电状态指示器(例如,图6P)。任选地,在框732处,根据确定在阈值时间量内未检测到与设备相关联的用户输入,第一设备停止在显示器上显示充电状态界面。任选地,在框734处,根据确定在阈值时间量内检测到与设备相关联的用户输入,第一设备停止检测与设备相关联的用户输入。任选地,在框736处,响应于停止检测与设备相关联的用户输入,第一设备停止显示充电状态界面。
[0249] 任选地,在框738处,第一设备检测到第二设备已退出无线充电状态(例如,图6T)。任选地,在框740处,响应于检测到第二设备已退出无线充电状态并且根据确定第一设备和第二设备不再由相同的无线充电设备进行无线充电,第一设备在显示器上显示第二设备的充电状态的第二指示(例如,图6T中突出显示642)。在一些实施方案中,显示第二设备的充电状态的第二指示包括显示第二设备已退出无线充电状态(例如,图6U-6V中642的移除)的视觉指示。
[0250] 任选地,在框742处,响应于检测到第一设备或第二设备中的至少一者已进入无线充电状态并根据确定第一设备和第二设备正在由相同的无线充电设备进行无线充电,第一设备确定第一设备是否处于低干扰状态。任选地,在框744处,根据确定第一设备处于低干扰状态,第一设备在显示器上显示第二设备的充电状态的低干扰指示(例如,具有红移和/或较少量光输出的642或644)。任选地,在框746处,根据确定第一设备不处于低干扰状态,第一设备在显示器上显示第二设备的充电状态的指示(例如642)。
[0251] 在一些实施方案中,第一设备和第二设备被包括在彼此相关联的一组设备中。在一些实施方案中,彼此相关联的一组设备包括以下设备中的一者或多者:与该组中的至少一个其他设备配对的设备,以及与相同用户账户相关联的设备。任选地,在框748处,第一设备检测到第四设备已进入无线充电状态。任选地,在框750处,第一设备确定第四设备是否被包括在彼此相关联的一组设备中。任选地,在框752处,响应于检测到第四设备已进入无线充电状态,根据确定第一设备和第四设备正在由相同的无线充电设备进行无线充电,并且根据确定第四设备被包括在彼此相关联的一组设备中,第一设备在显示器上显示第四设备的充电状态的指示(例如642、643或644)。任选地,在框754处,响应于检测到第四设备已进入无线充电状态,根据确定第一设备和第四设备正在由相同的无线充电设备进行无线充电并且根据确定第四设备不被包括在彼此相关联的一组设备中,第一设备停止在显示器上显示第四设备的充电状态的指示。
[0252] 在一些实施方案中,当第一设备和第二设备正在由相同的无线充电设备进行无线充电时,第一设备在显示器上以预先确定的时间间隔显示第二设备的充电状态的指示。
[0253] 在一些实施方案中,第一设备和第二设备经由通信链路连接。在一些实施方案中,第一设备经由通信链路从第二设备接收表示第二设备的充电状态的数据。
[0254] 在一些实施方案中,进一步响应于检测到第一设备或第二设备中的至少一者已进入无线充电状态并根据确定第一设备和第二设备正在由相同的无线充电设备进行无线充电,第一设备在显示器上显示第二设备在无线充电设备上的物理位置的指示(例如,图6AB中的642A)。
[0255] 需注意,上文参考方法700所述的过程(例如,图7A-7E)的细节也以类似方式适用于下文所述的方法。例如,方法900任选地包括上文参考方法700所述的各种方法的一个或多个特征。例如,除了方法900中所述的一个或多个非视觉指示之外,还可提供上文参考方法700的框704所述的第二设备充电状态指示的显示。类似地,除了上文参考方法700的框704所述的第二设备充电状态指示的显示之外,还可提供方法900中所述的一个或多个非视觉指示。为了简明起见,这些细节在下文中不再重复。
[0256] 现在转向图8A-8E,描述了用于传送电子设备的充电水平的技术和非视觉界面。图8A示出了上文参考图6A-6AG所述的充电设备600和主设备610。主设备610在设备610上充电并显示充电状态指示器644,该充电状态指示器指示主设备610具有50%的第一充电水平。
当在充电设备600上充电达到第一充电水平时,主设备610接收表示对充电水平(例如,主设备610的充电水平)的请求的用户输入850(例如,显示器612上的轻击)。响应于接收到用户输入850,主设备610输出主设备610的第一充电水平的第一非视觉指示800(例如,可听音调和/或触觉振动)。第一非视觉指示800的类型(例如,听觉或触觉)或特征(例如,振幅、频率、持续时间、调制模式)由与主设备610的每个角相邻的曲线数量(例如,两条曲线)表示。在一些实施方案中,响应于主设备610的无线充电状态的过渡(例如,将主设备610放置到充电设备600上或将主设备610从充电设备600移除),输出第一非视觉指示800。
[0257] 图8B示出了主设备610在充电设备600上充电达到100%的第二充电水平(例如,在设备自用户输入850开始已经充电一段时间之后)。当主设备610在充电设备600上充电达到第二充电水平时,主设备610接收到表示对充电水平的另一个请求的用户输入851(例如,显示器612上的轻击)。响应于接收到用户输入851,主设备610输出主设备610的第二充电水平的第二非视觉指示802(例如,可听音调和/或触觉振动)。第二非视觉指示802的类型或特征也由与主设备610的每个角相邻的曲线数量(例如,四条曲线)表示。在一些实施方案中,响应于主设备610的无线充电状态的过渡(例如,将主设备610放置到充电设备600上或将主设备610从充电设备600移除),输出第二非视觉指示802。
[0258] 如图8A-8B所示,由于第二充电水平(100%)不同于第一充电水平(50%),因此第二非视觉指示802不同于第一非视觉指示800(例如,包括不同类型的指示或不同的特征)。在一些实施方案中,第二非视觉指示802和第一非视觉指示800包括相同类型的指示(例如,两者都包括触觉输出或两者都包括音频输出),但在一个或多个特征方面不同(例如,它们具有不同的振幅、频率、持续时间和/或调制模式)。在一些实施方案中,第二非视觉指示802和第一非视觉指示800包括不同类型的指示。
[0259] 尽管上面将用户输入850和851描述为在显示器612上的轻击,但是在一些实施方案中,对充电水平的请求包括在显示器612上轻击并保持(将手放置并保持在显示器612上),或者用户输入语音命令(例如,“嘿,Siri,我设备的充电水平是多少?”)。在一些实施方案中,在输出非视觉指示之前,主设备610确定用户输入是否包括在阈值时间长度内持续检测到的触摸输入,然后根据确定在阈值时间长度内连续检测到触摸输入来输出指示。在一些实施方案中,当主设备610不在充电设备600上充电时,主设备610对其充电水平的请求作出响应。
[0260] 在一些实施方案中,非视觉指示包括表示主设备610的当前充电水平的触觉输出。任选地,触觉输出的一个或多个输出特征取决于主设备610的充电水平。触觉输出的示例性输出特征包括:触觉输出的时间长度、触觉输出的离散触觉脉冲的数量,以及触觉输出的离散触觉脉冲之间的频率。在一些实施方案中,触觉的长度指示(例如,成正比于)充电水平。
在应用于图8A-8B所述的充电水平的一个示例中,由于第二充电水平大于第一充电水平,因此第一非视觉指示800包括第一时间长度的第一触觉输出,并且第二非视觉指示802包括第二时间长度的第二触觉输出,所述第二时间长度长于第一时间长度。在一些实施方案中,主设备610提供一系列衰减的触觉轻击以指示相对较低的充电水平,和具有递增频率的一系列触觉蜂鸣以指示相对较高的充电水平。在应用于图8A-8B所述的充电水平的一个示例中,第一非视觉指示800包括在脉冲之间具有衰减频率的第一多个离散触觉脉冲,并且第二非视觉指示802包括在脉冲之间具有递增频率的第二多个离散触觉脉冲。
[0261] 在一些实施方案中,非视觉指示包括表示主设备610的当前充电水平的可听输出。任选地,可听输出的一个或多个输出特征取决于主设备610的充电水平。可听输出的示例性输出特征包括:可听输出的时间长度、可听输出的离散可听信号的数量、可听输出的音量、调制模式,以及可听输出的频率。在一些实施方案中,主设备610提供短的可听音调以指示相对较低的充电水平和较长的可听音调以指示相对较高的充电水平(例如,音调的长度与电量成比例,或者多个音调的离散长度基于一个或多个充电水平阈值)。在应用于图8A-8B所述的充电水平的一个示例中,第一非视觉指示800包括具有第一时间长度的第一可听输出,并且第二非视觉指示802包括具有第二时间长度的第二可听输出,所述第二时间长度长于第一时间长度。在一些实施方案中,可听音调的频率指示充电水平(例如,音调的频率与充电水平成正比)。在应用于图8A-8B所述的充电水平的一个示例中,第一非视觉指示800包括具有第一特征频率的音频信号,并且第二非视觉指示802包括具有第二特征频率的音频信号,所述第二特征频率高于第一特征频率。
[0262] 现在转向图8C,当主设备610正在充电设备600上充电时,次级设备620被放置在充电设备600上。次级设备620具有75%的充电水平。主设备610接收表示对次级设备620的充电水平的请求的用户输入852(例如,显示器612上的轻击)。在一些实施方案中,用户输入852包括在显示器612上的轻击和保持(将手放置并保持在显示器612上),或者用户输入语音命令(例如,“嘿,Siri,我的苹果手表上的电量如何?”)。
[0263] 响应于接收到用户输入852,主设备610输出次级设备620的充电水平的非视觉指示804。在一些实施方案中,上述关于第一非视觉指示800和第二非视觉指示802的技术、特征部和/或特征中的一者或多者被应用于非视觉指示804以表示次级设备620的充电水平。在一些实施方案中,响应于次级设备620的无线充电状态的过渡(例如,将次级设备620放置到充电设备600上或将次级设备620从充电设备600移除),输出次级设备620的充电水平的非视觉指示804。
[0264] 现在转向图8D-8E,描述了用于提供低电量警告的技术。图8D示出了在充电设备600上充电并显示日历应用的主设备610。主设备610显示时间9:55,并且日历应用显示在
10:00AM到11:00AM有会议安排。充电状态指示器644指示主设备610具有15%的充电水平。
[0265] 响应于从充电设备600移除,如图8E所示(例如,主设备610从无线充电状态过渡到不进行无线充电的状态),主设备610估计主设备610的当前充电水平(15%)是否足以在主设备610的充电水平达到耗尽的充电水平(例如,0%、5%、10%等)之前为主设备610提供一段时间的电池充电。在例示的示例中,主设备610基于与主设备610相关联的日历数据来确定时间段(例如,日历应用上的事件、链接到主设备610的用户日历,或者来自登录到主设备610上的用户账户的数据)。因此,主设备610估计主设备610的15%的电量是否足以在充电水平达到耗尽的充电水平之前在被排进日程的会议过程中(例如,一小时五分钟)为主设备
610提供电池充电。
[0266] 根据估计充电水平为足够的,主设备610根据上述技术中的一者(例如,正常可听输出或触觉输出)输出主设备610的充电水平的非视觉指示。根据估计当前充电水平为不足够的,主设备610输出表示主设备610的低充电水平的非视觉指示806(例如,可听低电量警报或触觉低电量警报)。在一个示例中,非视觉指示806包括可听的语音输出,诸如“如果您希望手机电量能持续到下一次会议结束,您可能需要对它进行充电。”在一些实施方案中,无论当前充电水平如何(例如,当预计主设备610的电量不能持续到用户会议结束,即使当前电量为50%),主设备610都提供低电量警报。
[0267] 图9A-9B为示出了根据一些实施方案的用于对电子设备充电的方法的流程图。在具有显示器的设备(例如,100、300、500或610)处执行方法900。任选地,设备包括触敏表面(例如,触敏显示器)。方法900中的一些操作任选地被组合,一些操作的顺序任选地被改变,并且一些操作任选地被省略。
[0268] 如下所述,方法900提供用于对电子设备充电的直观方式。该方法减少了用户对电子设备充电的认知负担,从而创建了一种更高效的人机界面。针对电池驱动的计算设备,使得用户能够更快速并且更高效地对电子设备充电改善了用户体验、节省了功率并增加了电池两次充电之间的时间间隔。
[0269] 在框902处,当设备正在进行无线充电并达到第一充电水平时,设备接收表示对充电水平的请求的第一用户输入(例如850)。
[0270] 在框904处,响应于接收到第一用户输入,设备输出设备的第一充电水平的第一非视觉指示(例如800)。输出该设备的第一充电水平的非视觉指示向用户提供设备正在充电和关于设备的充电水平的反馈,并且通过提供充电信息来减少输入的数量,而无需用户查看或激活显示器或者选择另一个界面对象。上文描述了向用户提供改进的反馈和减少执行操作需要的输入的数量的有益效果。输出非视觉指示还通过允许设备的充电水平以细微或不显眼的方式传达(例如,不激活显示器并在夜间照亮周围环境)来提高设备的可操作性。改进设备操作的有益效果与上述向用户提供改进的反馈和减少执行操作需要的输入的数量的有益效果类似。
[0271] 在框906处,当设备在无线充电达到不同于第一充电水平的第二充电水平时,设备接收表示对充电水平的请求的第二用户输入(例如851)。
[0272] 在框908处,响应于接收到第二用户输入,设备输出设备的第二充电水平的第二非视觉指示(例如802),其中第二非视觉指示不同于第一非视觉指示。同样,输出该设备的充电水平的非视觉指示允许设备向用户提供设备正在充电和关于设备的充电水平的不显眼的反馈,并且通过提供充电信息来减少输入的数量,而无需用户查看或激活显示器或者选择另一个界面对象。此外,通过不仅在第二输出本身而且在第一输出和第二输出之间的差异中传达关于设备充电水平的信息,输出不同于第一非视觉指示的第二非视觉指示向用户提供改进的反馈。输出的差异可指示第一充电水平和第二充电水平之间的充电水平的变化。上文描述了这些效果的益处。
[0273] 在一些实施方案中,第一用户输入和第二用户输入中的一者或多者是设备的无线充电状态的过渡。在一些实施方案中,无线充电状态的过渡是从设备不进行无线充电的状态过渡到设备在无线充电设备上进行无线充电的状态。在一些实施方案中,无线充电状态的过渡是从设备在无线充电设备上进行无线充电的状态过渡到设备不进行无线充电的状态。
[0274] 在一些实施方案中,第一用户输入和第二用户输入中的一者或多者是用户输入的语音命令。
[0275] 在一些实施方案中,第一用户输入和第二用户输入中的者或多者是在设备的触敏表面(例如612)上的触摸输入。在一些实施方案中,根据确定在阈值时间长度内连续检测到触摸输入,设备输出设备的充电水平的非视觉指示(例如800)。
[0276] 在一些实施方案中,输出设备的充电水平的非视觉指示包括提供表示设备的充电水平的触觉输出,其中该触觉输出具有取决于设备的充电水平的输出特征。在一些实施方案中,输出特征为以下各项中的一者或多者:触觉输出的时间长度、触觉输出的离散触觉脉冲的数量,以及触觉输出的离散触觉脉冲之间的频率。在一些实施方案中,响应于第一用户输入,设备提供表示第一充电水平的第一触觉输出,其中第一触觉输出在第一时间长度内被提供;并且响应于第二用户输入,设备提供表示第二充电水平的第二触觉输出,其中第二触觉输出在第二时间长度内被提供,第二用户输入在第一用户输入之后被接收,并且第二时间长度长于第一时间长度。
[0277] 在一些实施方案中,响应于第一用户输入,设备提供表示第一充电水平的第三触觉输出,其中第三触觉输出包括在脉冲之间具有衰减频率的第一多个离散触觉脉冲;并且响应于第二用户输入,设备提供表示第二充电水平的第四触觉输出,其中第四触觉输出包括在脉冲之间具有递增频率的第二多个离散触觉脉冲,并且第二用户输入在第一用户输入之后被接收。
[0278] 在一些实施方案中,输出设备的充电水平的非视觉指示包括提供表示充电水平的可听输出,其中该可听输出具有取决于设备的充电水平的输出特征。在一些实施方案中,输出特征为以下各项中的一者或多者:可听输出的时间长度、可听输出的离散可听信号的数量、可听输出的音量、调制模式,以及可听输出的频率。
[0279] 在一些实施方案中,响应于第一用户输入,提供表示第一充电水平的第一可听输出,其中第一可听输出在第一时间长度内被提供;并且响应于第二用户输入,设备提供表示第二充电水平的第二可听输出,其中第二可听输出在第二时间长度内被提供,第二用户输入在第一用户输入之后被接收,并且第二时间长度长于第一时间长度。在一些实施方案中,响应于第一用户输入,设备提供表示第一充电水平的第三可听输出,其中第三可听输出包括具有第一特征频率的音频信号;并且响应于第二用户输入,设备提供表示第二充电水平的第四可听输出,其中第四可听输出包括具有第二特征频率的音频信号,第二用户输入在第一用户输入之后被接收,并且第二特征频率高于第一特征频率。
[0280] 任选地,在框910处,当设备正在进行无线充电时,设备接收表示对第二设备(例如620)的充电水平的请求的第三用户输入(例如852),其中第二设备正进行无线充电达到第三充电水平。任选地,在框912处,响应于接收到第三用户输入,设备输出第二设备的第三充电水平的第三非视觉指示(例如804)。在一些实施方案中,第二设备在与第一设备相同的无线充电设备(例如600)上进行无线充电。在一些实施方案中,第三用户输入是第二设备的无线充电状态的过渡。通过允许在更适合提供充电状态信息的设备上提供充电状态,在第一设备上输出第二设备的充电水平的非视觉指示向用户提供关于第二设备充电状态的改进的反馈,特别是当第二设备不包括用于提供非视觉(例如,不显眼的)输出装置或者具有用于提供充电状态的有限的装置时。它还通过减少或消除在第二设备处提供单独输入以获得第二设备的充电水平的需要来减少获得第二设备充电状态所需的输入的数量。上文描述了向用户提供改进的反馈和减少执行操作所需的输入数量的有益效果。
[0281] 任选地,在框914处,当设备正在进行无线充电并达到第四充电水平时,设备接收第四用户输入,该第四用户输入表示设备的无线充电状态从设备在无线充电设备上进行无线充电的状态过渡到设备不进行无线充电的状态。任选地,在框916处,响应于接收到第四用户输入,设备估计第四充电水平是否足以在设备的充电水平达到耗尽的充电水平之前为设备提供一段时间的电池充电。任选地,在框918处,根据估计第四充电水平为不足够的,设备输出设备的第四充电水平的第四非视觉指示(例如806)。任选地,在框920处,根据估计第四充电水平为足够的,设备输出设备的第四充电水平的第五非视觉指示,其中第四非视觉指示不同于第五非视觉指示。当设备的充电水平被认为不足以持续一段时间时提供与当设备的充电水平被确定为足够时的输出相比而言不同的输出,通过警告用户虽然设备的电量相对较低但是正在停止对设备充电,来向用户提供改进的反馈并且有助于防止设备意外地耗尽电量。该警报使用户有机会采取措施确保设备不会耗尽电量(例如,通过将设备设置为低功耗模式或者在其他位置为设备充电来延长电池寿命)。上文描述了提供改进的用户反馈的有益效果。
[0282] 在一些实施方案中,估计第四充电水平是否足以在设备的充电水平达到耗尽充电水平之前的一段时间内为设备提供电池充电包括:基于与设备相关联的日历数据确定时间段,以及确定在设备的充电水平达到耗尽的充电水平之前第四充电水平是否足以为设备提供电池充电直到该时间段结束。在一些实施方案中,设备的第四充电水平的第四非视觉指示是指示设备的低充电水平的可听输出或触觉输出。在一些实施方案中,设备的第四充电水平的第四非视觉指示是指示设备的低充电水平的可听语音输出。
[0283] 需注意,上文参考方法900(例如,图9A-9B)所述的过程的细节也以类似方式适用于上文参考方法700(图7A-7E)所述的其他方法。例如,方法700任选地包括上文参考方法900所述的各种方法的一个或多个特征。
[0284] 本文所述的实施方案阐述了用于同步无线充电设备(也称为“无线充电装置”)上的一个或多个设备之间的信息的技术。根据一些实施方案,无线充电装置可被配置为从放置在无线充电装置上的每个计算设备接收信息。该信息可包括例如与计算设备相关联的唯一标识符(ID)、计算设备已知的其他计算设备的一个或多个唯一ID(例如,先前/主动配对的计算设备、彼此相关联或与公共用户账户相关联的一组设备),以及计算设备的电池状态(也称为“充电状态”)。以这种方式,当将新计算设备放置到无线充电装置上时,无线充电装置可参考唯一ID来识别何时存在至少两个相关的计算设备。例如,当无线充电装置识别第一计算设备和第二计算设备(1)被放置在无线充电装置上(例如,正在由无线充电装置进行无线充电,也称为每个设备都处于“无线充电状态”);以及(2)彼此相互关联,无线充电装置可使第一计算设备显示关于第二计算设备的信息,该信息表示由第二计算设备显示的信息和/或与由第二计算设备显示的信息结合。
[0285] 例如,考虑以下场景,其中第一计算设备是智能电话设备并且第二计算设备是与智能电话设备相关的较小设备(例如,与智能电话配对的智能手表设备)。在这种情况下,当智能手表设备被放置到无线充电装置上时(智能电话设备已经存在),无线充电装置可(1)识别设备之间的关系,以及(2)通知智能电话设备智能手表设备的存在/电池状态。继而,智能电话设备可生成与智能手表设备的电池状态相关联的通知,例如,通过提供令人愉快的用户体验的一个或多个动画/声音。如上所述,智能手表设备还可被配置为与由智能电话设备生成的通知结合来生成通知(例如,补充通知)。具体地,智能电话设备可被配置为向无线充电装置指示时间延迟,该时间延迟将在智能电话设备生成与智能手表设备的电池状态相关联的通知之前被获得。继而,无线充电装置向智能手表装置提供时间延迟。以这种方式,智能手表设备可根据时间延迟显示包括一个或多个动画/声音的通知,该一个或多个动画/声音补充由智能电话设备生成的通知中所包括的动画/声音。
[0286] 另外,需注意智能电话设备和智能手表设备可在其保持连接到无线充电装置时周期性地/响应地向无线充电装置发出相关更新。例如,智能电话设备可向无线充电装置指示智能手机设备是否适合显示与智能手表设备相关联的通知。该适当性可基于例如智能电话设备是否被锁定/解锁、是否在使用中/不在使用中等。例如,当智能电话设备处于解锁状态/在使用中时,智能电话设备可拒绝显示与智能手表设备相关联的任何通知。在一些示例中,智能电话设备可显示智能手表设备的电池状态的通知(例如,弹出或其他视觉指示)以使用户被通知。另外,智能电话设备和智能手表设备中的每一者可在其被充电时向无线充电装置提供电池状态更新,使得能够实现各种有用的功能。例如,这可使得智能电话设备在智能手表设备从无线充电表面移除时显示智能手表设备的最新电池状态,从而增强用户体验。
[0287] 下面阐述了这些技术的更详细的讨论并结合图10和图11A-11D进行了描述,其示出了可用于实现这些技术的系统和方法的详细的图示。
[0288] 图10示出了根据一些实施方案的可被配置为实现本文所述技术的各方面的不同计算设备的框图1000。具体地讲,图10示出了被配置为与不同的计算设备1020通信并向其提供电荷的无线充电装置1002的简要概述。尽管图10中未示出,但应当理解,无线充电装置1002(也称为设备1002)和计算设备1020各自可包括至少一个处理器、至少一个存储器和至少一个存储设备,它们共同使这些设备能够根据本公开操作。例如,在给定的设备中,指令可存储在至少一个存储设备中并加载到该至少一个存储器中以供至少一个处理器执行,以使得能够实现本文所述的技术。在一些实施方案中,设备1002和1020中的每一者包括设备
100、300或500的一个或多个特征。在一些实施方案中,设备600包括设备100、300、500或
1002的一个或多个特征。
[0289] 如图10所示,无线充电装置1002可包括电源1004、一个或多个指示器1006、用于存储设备信息1010的存储器(图10中未示出)、一个或多个通信部件1008和至少一个无线充电表面1012。根据一些实施方案,无线充电表面1012可实现任何形式的无线(例如,感应)充电技术,以使得一个或多个计算设备1020在被放置于无线充电表面1012附近(例如,直接放置在其上,或者在其无线充电技术的作用范围内)时能够接收电荷。例如,无线充电表面1012可实现Qi无线充电技术、无线电力联盟(PMA)技术,或者任何其他形式的无线充电技术。然而,需注意,不需要那些无线充电技术来实现本文所述的技术。在一些实施方案中,无线充电表面1012可由使得计算装置1020能够接收电荷并与无线充电装置1002通信的任何部件(例如,基于导体的充电部件)替换或补充。
[0290] 根据一些实施方案,被包括在无线充电装置1002中的指示器1006可包括例如向无线充电装置1002的终端用户指示多种信息的发光二极管(LED)。例如,LED可指示电源1004是否从电源接收电力、至少一个计算设备1020是否正确连接到无线充电表面1012并通过该无线充电表面充电等等。根据一些实施方案,通信部件1008可使得无线充电装置1002能够传输信息到计算设备1020以及从该计算设备接收信息(例如,通过蓝牙、近场通信(NFC)、WiFi,或者任何适当的通信技术)。根据一些实施方案,计算设备1020直接通信。例如,如果通过蓝牙配对,计算设备1020-1和1020-2可通过其蓝牙通信链路直接交换与电池状态相关的信息。根据一些实施方案,上述信息可使用与通过无线充电装置1002实现的任何无线充电技术一致的“带内”通信而在无线充电装置1002和计算设备1020之间传输。例如,数据信号可通过无线充电技术介质传输(例如,通过感应线圈传输的一个或多个通信信号脉冲)。以这种方式,无线充电装置1002不需要预先存在的关系—例如蓝牙配对、NFC配对、WiFi配对等—来与计算设备1020有效地通信。此外,即使当计算设备1020以最小模式例如飞行模式操作时,实现带内通信可使得无线充电装置1002与给定的计算设备1020通信,其中计算设备1020中的主通信部件(例如,蜂窝、蓝牙、NFC、WiFi等)被禁用。
[0291] 需注意,图10中示出的并在本文描述的无线充电装置1002的内部部件不表示可被包括在无线充电装置1002中的部件的详细清单。在一些实施方案中,无线充电装置1002可包括有助于或补充本文所述实施方案的任何数量的部件。在一些示例中,无线充电装置1002可包括可用于通知终端用户关于与无线充电装置1002和/或计算设备1020相关联的信息的显示设备/扬声器。在一些示例中,无线充电装置1002可包括用于使得能够与无线充电装置1002发生交互的任何形式的输入设备,例如,触摸屏、生物传感器、按钮、拨盘、滑块等。
在一些示例中,无线充电装置1002可包括用于使得无线充电装置1002能够与计算设备1020通信的任何通信部件(例如,通过诸如蜂窝、蓝牙、NFC、WiFi等技术提供通信能力)。
[0292] 根据一些实施方案,无线充电装置1002可使用设备信息1010以根据本文所述的技术来管理计算设备1020之间的信息流。例如,当计算设备1020被放置到无线充电装置1002上时,计算设备1020可例如通过本文所述的带内或其他通信技术传输包括相关信息的一个或多个分组1028,以使得能够有效地实现本文所述的技术。例如,如图10所示,由计算设备1020传输的分组1028可包括计算设备1020的唯一标识符(ID)1022、计算设备1020已知的其他计算设备1020的一个或多个已知的唯一ID 1022,以及与计算设备1020相关联的杂项信息1026,其目的在下文中更详细地描述。
[0293] 根据一些实施方案,唯一ID 1022可采取使得计算设备1020能够被唯一识别的任何形式。例如,唯一ID 1022可基于与计算设备1020相关联的硬件/软件属性(例如标识符)。然而,在一些情况下,可能期望将唯一ID 1022与计算设备1020的属性分开,尤其是为了保护隐私。例如,唯一ID 1022可以是与计算设备1020的硬件/软件属性无关的随机生成的字符串。以这种方式,试图窥探在计算设备1020和无线充电装置1002之间传输的信息的附近的恶意设备将只能收集无害的数据。此外,本文所述的实施方案可涉及周期性地刷新计算设备1020的唯一ID 1022,以进一步阻止可能尝试的任何恶意活动。
[0294] 如上所述,由计算设备1020传输的一个或多个分组1028还可包括一个或多个已知的唯一ID 1024,其表示与计算设备1020相关的其他计算设备1020的唯一ID 1022。根据一些实施方案,这些其他计算设备1020可表示与计算设备1020主动配对或先前配对的设备,例如可穿戴设备、耳机、扬声器、传感器等,其可与计算设备1020直接通信(例如,经由蓝牙或NFC)。以这种方式,并且如本文更详细地描述,无线充电装置1002可利用由各种计算设备1020提供的唯一ID 1022和已知的唯一ID 1024来识别应何时在计算设备1020中的特定计算设备之间发生交互。
[0295] 另外,如上所述,由计算设备1020传输的一个或多个分组1028可包括关于计算设备1020的杂项信息1026,该杂项信息可被无线充电装置1002利用以实现本文所述的技术。例如,杂项信息1026可包括计算设备1020的类型的指示,包括与计算设备1020相关联的模型信息(例如,设备名称、型号、颜色、显示特征(例如,大小、尺寸、面积)等)、与计算设备
1020相关联的状态信息(例如,锁定/解锁)、与计算设备1020相关联的电池信息等等。
[0296] 另外,尽管在图10中未示出,但应当理解,本文所述的各种计算设备1020包括使计算设备1020能够与无线充电装置1002进行交互的硬件部件/软件部件,该交互可包括例如:从无线充电装置1002(例如,经由无线充电装置1012)接收能量(例如,用于对接收设备的一个或多个电池充电)、与无线充电装置1002通信等等。还应当理解,各种计算设备1020可包括使计算设备1020能够以不同水平实现本文所述技术的硬件元件/软件元件。例如,具有较大显示设备的计算设备1020(例如,膝上型电脑、平板电脑、智能电话等)可被指定为主要/高优先级设备,该设备在已知计算设备1020被放置到无线充电装置1002上/从该无线充电装置移除时显示关于该已知计算设备的信息。继续该示例,具有较小显示器的计算设备
1020(例如智能手表)可被指定为次级/低优先级设备,该设备应仅在无线充电装置1002上不存在主要/高优先级设备时显示信息。例如,当无线充电装置1002上只存在智能手表计算设备1020并且一对无线耳机被放置在无线充电装置1002上时,该智能手表计算设备1020可承担与无线耳机结合/代表无线耳机显示关于无线耳机的信息的责任。需注意,前述示例并不意味着以任何方式穷尽,并且本文所述的计算设备1020能够以任何方式被配置以实现本文所述技术的不同变型形式。
[0297] 因此,图10阐述了可用于实现本文所述实施方案的无线充电装置1002/计算设备1020的不同构型的概述。如下文更详细地描述,当两个或更多个相关的计算设备1020被放置到无线充电装置1002上进行充电时,这些部件可用于提供丰富的用户体验,例如通过同步的/补充的通知。
[0298] 图11A-11D示出了根据一些实施方案的示例性计算设备1020的概念图,该示例性计算设备在其被放置到无线充电装置1002上以及从无线充电装置移除时以同步方式显示补充通知。在一些实施方案中,放置在无线充电装置上或从无线充电装置移除的所有设备中的一些设备根据本文所述的技术提供通知(例如,主设备显示充电状态,并且一个或多个其他设备不响应于放置在无线充电装置/从无线充电装置移除而提供通知)。如图11A所示,第一步骤1110可涉及计算设备1020-1被放置在无线充电装置1002上。例如,这可表示当用户将计算设备1020-1放置在无线充电装置1002上时,意图通过本文所述的无线充电技术对计算设备1020-1充电。如图11A所示,步骤1110可涉及计算设备1020-1将一个或多个分组1028传输到无线充电装置1002。如上所述,这些分组1028可包括与计算设备1020-1相关联的信息,例如唯一ID 1022、已知的唯一ID 1024和杂项信息1026。
[0299] 如图11A所示,由分组1028传输的示例性信息被无线充电装置1002放置到设备信息1010中。例如,值“设备_1”可被指定为唯一ID 1022,值“设备_2”和“设备_3”可被指定为已知的唯一ID 1024,并且值“智能电话,52%BAT”可被指定为杂项信息1026。在该示例中,计算设备1020-1具有被指定的唯一ID 1022“设备_1”,其中计算设备1020-1先前已经与两个其他计算设备1020配对,所述两个其他计算设备是具有唯一ID 1022“设备_2”的计算设备1020-2和具有唯一ID 1022“设备_3”的计算设备1020-3。此外,在该示例中,计算设备1020-1是智能电话设备,在计算设备1020-1被放置在无线充电装置1002上时,该智能电话设备的电池电量为52%。另外,如图11A所示,无线充电装置1002可在计算设备1020-1的设备信息1010内分配“状态信息”属性1100,该“状态信息”属性识别计算设备1020-1是否存在或不存在于无线充电装置1002上。“状态信息”属性1100还可识别关于计算设备1020-1的附加信息,例如,计算设备1020-1是否被指定为用于显示与被放置到无线充电装置1002上的其他相关计算设备1020相关联的补充通知的高优先级设备/低优先级设备(如上所述)。如本文更详细地描述,当其他计算设备1020-2和1020-3被放置到无线充电装置1002上/从无线充电装置移除时,“状态信息”属性1100可使得无线充电装置1002能够适当地对其他计算设备作出响应和对其进行指示。在一些示例中,“状态信息”至少部分地由从计算设备1020接收的信息(例如,通过所接收的一个或多个分组1028)来填充。
[0300] 在图11A例示的示例中,计算设备1020-1是第一也是唯一存在于无线充电装置1002上的计算设备1020。就这一点而言,并且根据一些实施方案,计算设备1020-1可负责显示其自身的电池状态,其在图11A中示为通知1102。如图11A所示,通知1102可通过一个或多个动画/声音指示(1)计算设备1020-1的类型(例如“智能电话”)和(2)计算设备1020-1的电池状态。需注意,与图11A中所示的通知1102相关联的内容仅为示例性的,并且在生成通知
1102时可利用任何形式、顺序、方式等的任何内容。
[0301] 因此,在图11A中所示的第一步骤1110结束时,第一计算设备1020-1通过通知1102提供有用的信息,并从无线充电装置1002接收电力以对被包括在计算设备1020-1中的任何内部电池充电。此时,计算设备1020-1现在可用作补充装置,以用于在将计算设备1020-2和1020-3放置到无线充电装置1002上时显示与它们相关联的补充通知。例如,图11B中所示的第二步骤1120可涉及第二计算设备(计算设备1020-2)被放置到无线充电装置1002上。如图
11B所示,并且根据本文所述的技术,计算设备1020-2可通过一个或多个分组1028向无线充电装置1002提供关于计算设备1020-2的信息。例如,计算设备1020-2可提供值“设备_2”作为唯一ID 1022、值“设备_1”和“设备_3”作为已知的唯一ID 1024,以及值“可穿戴的,17%BAT”作为杂项信息1026。例如,在图11A中,计算设备1020-2可表示智能手表、健身追踪器增强现实设备、传感器等。
[0302] 简而言之,需注意,放置在无线充电装置1002上的每个计算设备1020可周期性地/响应地发布分组1028以向无线充电装置1002提供相关更新。例如,可更新设备信息1010以管理每个计算设备1020的状态属性,该状态属性指示计算设备1020是否能够显示补充通知。同样,这可基于例如计算设备1020是否被锁定/解锁、是否在使用中/不在使用中等。在另一个示例中,可更新设备信息1010以反映计算设备1020通过无线充电装置1002充电时的电池状态,例如在图11A的步骤1110与图11B的步骤1120发生的时间之间的计算设备1020-1的电池状态从52%提高到60%所示。值得注意的是,可通过在设备信息1010内保持最新的电池状态来实现各种有用的特征。例如,当从无线充电装置1002移除一对耳机,并且具有显示器的相关联的设备(例如膝上型计算机、平板电脑、智能电话、智能手表)保持位于无线充电装置1002上时,该相关联的设备可显示耳机的最新电池状态的指示。以这种方式,正在从无线充电装置1002将耳机移除的用户可(通过相关联的设备的显示器)迅速地接收耳机电池状态的易读指示,从而增强用户体验。因此,在一些实施方案中,无线充电装置(例如1002)接收由计算设备(例如1020)传输的一个或多个分组。
[0303] 在一些实施方案中,计算设备(例如1020)接收由无线充电装置(例如1002)传输的一个或多个分组。例如,智能电话设备(例如,图11B的设备1020-1)可接收包括关于可穿戴设备(例如,图11B的设备1020-2)的电池状态(例如,电池充电水平)的信息的分组1028。在该示例中,智能电话设备继续显示其自身的电池状态和可穿戴设备的电池状态的指示。
[0304] 另外,通过更新设备信息,计算设备1020中的一个或多个计算设备可迅速地显示关于被放置在无线充电装置1002上的相关联的设备的信息概要。例如,这可发生在当在给定的计算设备1020处发生触发时(例如,当在计算设备1020上按压主屏幕/电源键时)、当计算设备1020在放置在无线充电装置1002上的时候被移动时(例如,由用户轻推)、当计算设备1020检测到用户邻近计算设备1020时等等。例如,当智能电话、智能手表和一对耳机在无线充电装置1002上充电时,智能电话可被配置为响应于前述触发中的任意一个触发而显示其自身的电池状态、智能手表的电池状态和耳机的电池状态的最新概要。根据一些实施方案,智能电话还可被配置为使得智能手表/耳机中的一者或多者以同步方式(或者异步方式,如果需要)通过补充通知呈现信息。
[0305] 现在回到图11B,需注意,根据一些实施方案,计算设备1002和1020可被配置为在其表示冗余信息的任何时间从分组1028省略已知的唯一ID 1024。例如,考虑仅与第二计算设备1020配对的第一计算设备1020(反之亦然)。在该示例中,当第一计算设备1020被放置在无线充电装置1002上并提供与第二计算设备的唯一ID 1022对应的已知唯一ID 1024时,提供与第一计算设备1020的唯一ID 1022对应的已知唯一ID 1024对于第二计算设备1020而言是冗余的。相反,无线充电装置1002可通过将第二计算设备1020的唯一ID 1022与第一计算设备1020的已知唯一ID 1024进行比较(在设备信息1010内完成)来识别关系,从而容易地识别关系,并根据对该关系的识别来执行本文所述的相同技术。
[0306] 在任何情况下,当与计算设备1020-2相关联的信息被结合到设备信息1010中时,无线充电装置1002可识别出计算设备1020-1和计算设备1020-2是彼此相关的(例如,处于配对关系中,或者与一组设备或公共用户账户相关联)。继而,无线充电装置1002可查询计算设备1020-1(例如,通过一个或多个分组1028)以识别计算设备1020-1是否愿意(例如,可用于或能够)显示与计算设备1020-2相关联的通知1106。根据一些实施方案,查询可包括由计算设备1020-2提供的杂项信息1026,以最小化在计算设备1020-1、无线充电装置1002和计算设备1020-2之间传输的消息的数量,从而减少总体延迟并改善整体用户体验。具体地讲,如果计算设备1020-1接受这样做的责任,则这种方法将使得计算设备1020-1能够拥有必要信息以在通知1106中显示。例如,计算设备1020-1可在计算设备1020-1保持在无线充电装置1002上并处于锁定和/或非活动状态时指示接受显示通知1106。另选地,计算设备1020-1可在计算设备1020-1处于解锁状态和/或正被用户主动使用时指示拒绝显示通知
1106。
[0307] 在图11B例示的示例中,计算设备1020-1向无线充电装置1002指示与将计算设备1020-2放置在无线充电装置1002上相关联的对显示通知1106的接受。根据一些实施方案,计算设备1020-1可通过将一个或多个分组1028传输到无线充电装置1002来指示所述接受。
根据一些实施方案,分组1028可指示计算设备1020-1对显示通知1106所计划的时间延迟。
以这种方式,无线充电装置1002可将时间延迟转发到计算设备1020-2,其中时间延迟也间接地向计算设备1020-2指示计算设备1020-1接受显示通知1106。任选地,计算设备1020-2可准备根据由计算设备1020-1提供的时间延迟来显示补充通知1108(例如,对主设备的通知进行补充的通知)。
[0308] 如图11B所示,当满足时间延迟时,由计算设备1020-1显示通知1106,并且该通知可通过一个或多个动画/声音指示关于计算设备1020-2的信息。例如,动画/声音可传达“可穿戴的电池17%”的状态。此外,根据满足时间延迟并结合通知1106,由计算设备1020-2生成的通知1108可包括通过一个或多个动画/声音呈现的杂项信息,例如,当计算设备1020-2包括显示设备(例如智能手表)时。在另一个示例中,当计算设备1020-2不包括显示设备但包括一个或多个LED时,一个或多个LED可用于向用户传送信息,例如,与计算设备1020-1所显示的动画/声音一致的闪烁的动画。在另一个示例中,一个或多个LED可以第一颜色(例如,橙色)显示指示计算设备1020-2正在充电的固体光源,以第二颜色(例如绿色)显示指示计算设备1020-2已充满电的固体光源,等等。在任何情况下,当关于计算设备1020-2的有用信息以美观的方式在计算设备1020-1和计算设备1020-2之间显示时,即使当计算设备1020-2仅包括较小的显示设备或者根本没有显示设备时,也可增强用户体验。
[0309] 如本文所述,在预期的用例环境下,计算设备1020将定期被放置在无线充电装置1002上。为了获知本文所述的实施方案如何管理此类事件,图11C示出了第三步骤1130,在该第三步骤中,第三计算设备1020-3被放置在无线充电装置1002上(同时计算设备1020-1和计算设备1020-2保持位于无线充电装置1002上)。如图11C所示,并且根据本文所述的技术,计算设备1020-3可通过一个或多个分组1028向无线充电装置1002提供关于计算设备
1020-3的信息。例如,计算设备1020-3可提供值“设备_3”作为唯一ID 1022、值“设备_1”和“设备_2”作为已知的唯一ID 1024,以及值“耳机,23%BAT”作为杂项信息1026。例如,在图
11C中,计算设备1020-3可表示与计算设备1020-1和计算设备1020-2两者相关联的一对无线耳机。
[0310] 如图11C所示,并且如上文所述,无线充电装置1002可接收分组1028并将关于计算设备1020-3的信息添加至设备信息1010。继而,无线充电装置1002可识别计算设备1020-1和计算设备1020-2对于计算设备1020-3是已知的,并且发出包括关于计算设备1020-3的信息的消息(例如,通过分组1028)。同样,此类信息可包括计算设备1020-3的类型、计算设备1020-3的电池状态等。继而,计算设备1020-1和计算设备1020-2可指示它们是否愿意(如本文所述)显示与计算设备1020-3的外观相关联的通知。根据一些实施方案,当两个或更多个计算设备1020参与显示通知时,主计算设备(例如,计算设备1020-1)可指示应显示通知的时间延迟,其中其他计算设备1020根据时间延迟来行动。
[0311] 例如,在图11C中,计算设备1020-1可向无线充电装置1002指示将在计算设备1020-1处显示通知1114的时间延迟。继而,无线充电装置1002可向计算设备1020-2和计算设备1020-3两者提供时间延迟,因此计算设备1020-2和计算设备1020-3可准备分别显示通知1118和1122。如图11C所示,由计算设备1020-1显示的通知1114可通过一个或多个动画/声音来呈现信息“耳机电池23%”。另外,由计算设备1020-2生成的通知1118可通过一个或多个动画/声音来传送关于计算设备1020-3的杂项信息。例如,继续上文所述的示例性场景,其中计算设备1020-2表示智能手表,计算设备1020-2可结合由计算设备1020-1显示的通知1114来显示杂项信息。另外,在该示例性场景中,由计算设备1020-3生成的通知1122可为可选的,并且可根据时间延迟以及通知1114和通知1118中的一者或多者来通过一个或多个动画/声音传送杂项信息。例如,计算设备1020-3—其在图11C中可表示一对无线耳机—可包括与动画/声音结合操作的LED。在另一个示例中,被包括在该对无线耳机中的扬声器中的一个或多个扬声器可用于播放与动画/声音结合操作的可听声音。
[0312] 另外,需注意,在预期的用例场景下,计算设备1020将定期从无线充电装置1002被移除。为了获知本文所述的实施方案如何管理此类事件,图11D示出了第四步骤1140,在该第四步骤中将计算设备1020-2从无线充电装置1002移除(设备1020-2被示出为标有“X”,同时计算设备1020-1和计算设备1020-3保持位于无线充电装置1002上)。如图11D所示,并且根据本文所述的技术,可更新设备信息1010以反映计算设备1020-2现在不存在于无线充电装置1002上。继而,无线充电装置1002可被配置为通知相关计算设备1020—例如,计算设备1020-1和计算设备1020-3—计算设备1020-2不再存在。此时,计算设备1020-1可任选地显示(例如,如果被锁定/在使用中,如本文所述)通知1126,该通知例如通过一个或多个动画/声音提供计算设备1020-2的最新的电池状态。另外,计算设备1020-3可任选地显示通知
1132,该通知通过一个或多个动画/声音提供关于计算设备1020-2的杂项信息(如本文之前所描述)。
[0313] 因此,图11A-11D示出了计算设备1020可根据(1)将其放置在无线充电装置1002上/从无线充电装置移除,以及(2)其他已知计算设备1020的存在来提供信息和通知的场景。上面关于图10和图11A-11D所述的一个或多个特征部可用于执行关于图6A-6AG、图7A-7E、图8A-8E和图9A-9B所述的技术。
[0314] 出于解释的目的,前面的描述是通过参考具体实施方案来描述的。然而,上面的例示性论述并非旨在是穷尽的或将本发明限制为所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择并描述这些实施方案是为了最好地解释这些技术的原理及其实际应用。本领域的其他技术人员由此能够最好地利用这些技术以及具有适合于所预期的特定用途的各种修改的各种实施方案。
[0315] 虽然参照附图对本公开以及示例进行了全面的描述,但应当注意,各种变化和修改对于本领域内的技术人员而言将变得显而易见。应当理解,此类变化和修改被认为被包括在由权利要求书所限定的本公开和示例的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈