在用户界面的界面片块上生成和显示补充信息与交互的制作方法_2

文档序号:8476675阅读:来源:国知局
于允许通过网络与一个或更多个远程装置进行通信的一个或更多个装置和/或电路。通信电路114可配置成使用任何适合的通信协议通过此类网络与远程装置进行通信,例如,蜂窝通信协议、无线数据通信协议和/或有线数据通信协议。
[0017]另外,在一些实施例中,移动计算装置100可还包括一个或更多个外设装置116。此类外设装置116可包括通常在移动计算装置中存在的任何类型的外设装置,如扬声器、硬件键盘、输入/输出装置、外设通信装置、天线和/或其它外设装置。
[0018]现在参照图2,在说明性实施例中,移动计算装置100在操作期间建立环境200。环境200包括信息聚合模块202、动作聚合模块204和用户界面模块206,每个模块可实施为软件、固件、硬件或其组合。当然,在一些实施例中,环境200可包括另外或其它模块。
[0019]在使用期间,信息聚合模块202与在移动计算装置100的用户界面上显示的用户界面块相关联的应用和/或通知210连接,以确定可对用户有用的任何补充信息。信息聚合模块202可利用任何适合的方法确定相关联的补充信息,例如包括应用和/或通知210的查询、由应用和/或通知210生成的警告或消息的截取或其它补充信息发现机制。另外或备选地,每个应用和/或通知210可(例如,经应用编程接口)配置成将补充信息直接提交到信息聚合模块202。补充信息可实施为与用户界面片块和/或与用户界面片块相关联的应用/通知有关的任何类型的信息。例如,补充信息可包括与导致在用户界面片块上的警告的活动有关的信息子集(例如,与新收到的电子邮件或电话有关的标识)。连续地将确定的补充信息提供到用户界面模块206,和/或如下更详细所述的,响应于用户选择相关联的用户界面片块,将确定的补充信息提供到用户界面模块206。
[0020]动作聚合模块204与在移动计算装置100的用户界面上显示的用户界面块相关联的应用和/或通知210连接,以确定可由用户执行的任何有关用户动作。类似于信息聚合模块202,动作聚合模块204可利用上述任何方法以确定可用用户交互。此类用户交互可包括与可用于用户的用户界面片块和/或相关联的应用/通知的任何类型的交互。例如,关于电子邮件用户交互片块,用户交互可包括“读取邮件”、“响应”、“删除”或在完全打开相关联电子邮件时一般可用于用户的其它动作。连续地将确定的用户交互提供到用户界面模块206,和/或如下更详细所述的,响应于用户选择相关联的用户界面片块,将确定的用户交互提供到用户界面模块206。
[0021]用户界面模块206说明性地包括显示模块220、交互模块222和选择手势库224。用户界面模块206监视用户与用户界面的交互以选择用户界面片块(例如,应用图标)。如果用户选择用户界面片块,则用户界面模块206比较用户用于选择用户界面片块的选择手势和选择手势库224。如果在选择手势与选择手势库224中存储的预定义的手势之一存在匹配,则显示模块220在移动计算装置100的用户界面上显示补充片块。取决于用户用于选择用户界面片块的选择手势,显示模块220可在补充信息片块上显示补充信息和/或交互小部件(例如,诸如按钮、控制、复选框、单选框、下拉框、滑块和/或其它用户界面小部件或元素)。例如,在一些实施例中,选择手势可实施为请求补充信息或动作手势以请求可用交互小部件的显示的信息手势。当然,任何单个补充界面片块可包括补充信息和交互小部件。另外,基于用户使用不同选择手势选择用户界面片块,可显示不同补充信息和/或交互小部件(例如,点触手势可显示具有补充信息的补充界面片块,并且下拉手势可显示具有不同补充信息的不同补充界面片块)。此外,用户界面模块206可基于用户使用的选择手势,确定补充界面片块的形状、大小、类型和/或位置(例如,用户界面上显示补充界面片块的位置可随用于选择相关联用户界面片块的选择手势而变化)。如果显示的补充界面片块包括一个或更多个交互小部件,则交互模块222配置成响应于用户选择显示的交互小部件,执行与交互小部件相关联的一个或更多个动作。例如,如果用户选择“删除电子邮件”交互小部件,则交互模块222可与相关联的电子邮件应用连接以促使删除电子邮件。
[0022]现在参照图3,在使用时,移动计算装置100可执行用于在移动计算装置100的显示器I1的用户界面上显示补充界面片块的方法300。方法300从框302开始,其中,移动计算装置100在移动计算装置100的用户界面上显示一个或更多个用户界面片块。每个用户界面片块可与在移动计算装置100上装载的应用或存储的通知相关联。因此,移动计算装置100可在框304中显示用户界面应用片块(即,与移动计算装置100上加载的应用相关联的用户界面片块)和/或在框306中显示用户界面通知片块(即,与移动计算装置100生成的通知相关联的用户界面片块)。如上所述,每个用户界面片块可实施为可由用户选择以便与相关联应用(例如,电子邮件应用、社交网络应用、浏览器应用、通信应用等)和/或通知(例如,操作系统通知、用户通信通知等)交互的任何类型的图标、小部件或其它用户界面元素。另外,每个用户界面片块可具有任何类型的适合几何形状。
[0023]在用户界面片块已在移动计算装置100的用户界面上显示后,方法300前进到框308和310。在框308和310中,移动计算装置100确定分别与每个用户界面片块相关联的补充信息和可用用户交互。例如,在框308中,信息聚合模块202可与每个用户界面片块连接以确定可对移动计算装置的用户有用的任何补充信息。类似地,在框310,动作聚合模块204可与每个用户界面片块连接以确定可由用户执行的可用用户交互。如上所讨论的一样,在模块202、204与用户界面片块之间的此类交互可包括应用/通知的查询、来自应用/通知的通信的截取、直接从应用/通知收到的通信和/或其它适合的发现机制。虽然框308、310在图3中示为在方法300的过程流程的特定位置中发生,但应领会的是,框308、310可在方法300的执行期间连续执行,从而为现有和/或新用户界面片块连续发现和聚合另外的补充信息和用户交互。
[0024]在框312中,移动计算装置100确定任何应用或通知警告是否已生成,如果是,则在与生成警告的应用/通知相关联的用户界面片块上显示警告图标。此类警告可响应于与底层应用/通知相关联的任何事件而生成。例如,如果收到新电子邮件或文本消息,则可在与电子邮件或文本消息应用相关联的用户界面片块的顶部上显示警告图标(例如,未读电子邮件或消息的数量)。警告可实施为能够通知用户警告事件已发生的任何类型的视觉、听觉或触觉型警告。例如,在一些实施例中,不使用视觉型警告或除视觉型警告外,振动警告可用于表明新电子邮件的到达。在一些实施例中,在用户界面片块之一上警告的生成导致框308和310的执行(可在后台连续执行)。也就是说,信息聚合模块202和动作聚合模块204可与通过警告已更新的用户界面片块相关联的应用/通知连接以确定任何新补充信息和/或用户交互。也就是说,此类连接可响应于警告的生成,并且在一些实施例中,生成警告的应用/通知可配置成如上所述供应新补充信息和/或用户交互到信息聚合模块202和/或动作聚合模块204。
[0025]在框312中,方法300前进到框314,其中移动计算装置100确定用户是否已选择用户界面片块之一。如果未选择,则方法300环回到框312,其中移动计算装置100继续监视警告事件的生成和/或在框314中用户界面片块的选择。然而,如果用户选择了用户界面片块,则方法300前进到框316和318。
[0026]在框316中,移动计算装置100确定用户用于选择用户界面片块的选择手势是否为补充信息手势(例如,用于请求另外的补充信息的预定义的手势)。为此,用户界面模块206比较用户使用的选择手势和在选择手势库224中存储的一个或更多个预定义的补充信息手势。这样,用户界面模块206确定选择手势是否匹配预定义的补充信息手势之一。每个预定义的补充信息手势可实施为可用于选择用户界面片块的任何类型的手势。例如,在显示器110实施为触摸屏显示器的实施例中,预定义的补充信息手势可包括但不限于点触手势、双点触手势、长点触手势、拉动手势、滑动手势、画圆手势、运动手势或其它手势。另外,每个预定义的补充信息手势可适用于多个用户界面片块以显示与每个用户界面片块(和/或与用户界面片块相关联的应用/通知)相关联的类似或不同补充信息。
[0027]如果用户界面模块206确定选择手势不匹配任何预定义的补充信息手势,则方法300环回到框312,其中移动计算装置100显示任何新生成的警告。然而,如果在选择手势与选择手势库224中存储的预定义的补充信息手势之一之间存在匹配,则方法300前进到框320。在框320中,用户界面模块206的显示模块220在移动计算装置100的用户界面上显示补充界面片块。如上所讨论的一样,补充界面片块的位置、大小、类型、形状和/或其它视觉特性可基于选择的界面片块和/或用于选择界面片块的选择手势。
[0028]在框320中,显示模块220也在补充片块上显示任何相关联的补充信息。为此,用户界面模块206在框322中基于用于选择用户界面片块的选择手势(即,基于匹配的预定义的补充信息手势),确定要显示的补充信息,并且在框324中在
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1