轻解除管理器制造技术

技术编号:14754212 阅读:384 留言:0更新日期:2017-03-02 12:05
计算设备可以对用于应用用户接口的轻解除管理器进行实例化。轻解除管理器从应用用户接口的渲染的用户接口表面接收用于注册事件传递区域的请求,以及接收将在应用用户接口中打开新的轻解除用户接口表面的通知。轻解除管理器确定排除事件传递区域的透明阻挡面板的形状。当在应用用户接口中打开新的轻解除用户接口表面时,在该新的轻解除用户接口表面之下渲染透明阻挡面板。响应于针对渲染的用户接口表面的可见部分的输入事件,新的轻解除用户接口被关闭,并且与渲染的用户接口表面的可见部分相关联的命令被执行。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
屏幕上元素的偶然调用对于触摸屏应用来说具有潜在高的恢复成本。当显示弹出式用户接口时,一些触摸屏应用需要额外的敲击或点击,以便在用户可以与屏幕元素上的其它部分进行交互之前,解除(dismiss)该弹出式用户接口。这种行为可以向用户提供更高的舒适感,知道位于弹出式用户接口之外任何地方的敲击都将只解除该弹出式用户接口,而无需考虑该敲击将执行什么样的动作。但是,由于不执行与屏幕上元素相关联的命令,该行为可能使屏幕上元素看起来被破坏,而使用户感到沮丧。
技术实现思路
提供下面的概括以便用简化的形式介绍将在以下的详细描述中进一步描述的构思的选择。本概括并不是旨在标识所主张的主题的关键特征或本质特征,也不是旨在用于限制所主张的主题的保护范围。在各种实施方式中,计算设备可以被配置为对应用用户接口中的轻解除(lightdismiss)行为进行管理。计算设备可以对用于应用用户接口的轻解除管理器进行实例化。轻解除管理器从应用用户接口的渲染的用户接口表面接收用于注册事件传递区域的请求,以及接收将在应用用户接口中打开新的轻解除用户接口表面的通知。轻解除管理器确定排除事件传递区域的透明阻挡面板的形状。当在应用用户接口中打开新的轻解除用户接口表面时,在该新的轻解除用户接口表面之下渲染该透明阻挡面板。响应于针对该渲染的用户接口表面的可见部分的输入事件,该新的轻解除用户接口被关闭,并且与渲染的用户接口表面的可见部分相关联的命令被执行。在阅读了下面的详细描述和查看了附图之后,这些和其它方面与优点将变得显而易见。应当理解的是,前面的概括、下面的详细描述和所附附图只是解释性的,而不是对所主张的各个方面的限制。附图说明图1示出了根据所描述的主题的方面的示例性架构的实施例。图2A-C示出了根据所描述的主题的方面的轻解除管理器和各种用户接口表面之间的示例性通信。图3A和图3B示出了根据所描述的主题的方面的示例性阻挡面板实现。图4A-E示出了根据所描述的主题的方面的轻解除行为的示例性实施方式。图5A-D示出了根据所描述的主题的方面的轻解除行为的示例性实施方式。图6示出了根据所描述的主题的方面的示例性过程的实施例。图7示出了可以实现所描述的主题的方面的示例性操作环境的实施例。图8示出了可以实现所描述的主题的方面的示例性移动计算设备的实施例。具体实施方式下面结合附图提供的详细描述旨在作为一些例子的描述,而不是旨在表示其中可以构造或者使用本文所给出的例子的仅有形式。说明书阐述了这些例子的功能,以及用于构造和操作这些例子的步骤序列。但是,不同的例子可以完成相同或者等同的功能和序列。对于“一个实施例”、“实施例”、“示例性实施例”、“一个实施方式”、“实施方式”、“一个例子”、“例子”等等的引用指示所描述的实施例、实施方式或者例子可以包括特定的特征、结构或特性,但每一个实施例、实施方式或者例子可以并不必需包括该特定的特征、结构或特性。此外,这样的短语并不必需指代同一个实施例、实施方式或者例子。此外,当结合实施例、实施方式或者例子来描述特定的特征、结构或者特性时,应当领会的是,可以结合其它实施例、实施方式或者例子来实施这样的特征、结构或特性,而不管是否显式地描述。为了对所描述的主题的一个或多个方面有一个透彻理解,阐述了众多的具体细节。但是,应当领会的是,可以在不使用这些具体细节的情况下实践这样的方面。虽然为了描述一个或多个方面,以框图形式示出了某些组件,但应当理解的是,由单个组件执行的功能可以由多个组件来执行。类似地,单个组件可以被配置为执行被描述为由多个组件执行的功能。现参照附图来更详细地描述本公开内容的各个方面,其中,类似的附图标记通常贯穿全文地指代类似或者相应的元素。这些附图和详细描述并不旨在将所主张的主题限制于所描述的特定形式。相反,本专利技术旨在覆盖落入所主张的主题的精神和保护范围之内的所有修改、等同物或替代物。图1示出了用户体验框架100,其作为根据所描述的主题的示例性架构的实施例。应当领会的是,用户体验框架100或者其一部分可以由各种计算设备来实现,并且在各个实施例中,用户体验框架100可以由软件、硬件、固件或者其组合来实现。在被配置为根据所描述的主题的方面来执行各个步骤、方法和/或功能的计算设备和/或计算机系统的上下文中,描述了用户体验框架100的实施方式。应当领会的是,计算机系统可以由一个或多个计算设备来实现。还在“计算机可执行指令”的上下文中描述用户体验框架100的实施方式,其中,执行这些“计算机可执行指令”来实现根据所描述的主题的方面的各个步骤、方法和/或功能。通常,计算设备和/或计算机系统可以包括一个或多个处理器和存储设备(例如,存储器和磁盘驱动器)以及各种输入设备、输出设备、通信接口和/或其它类型的设备。计算设备和/或计算机系统还可以包括硬件和软件的组合。应当领会的是,各种类型的计算机可读存储介质可以是计算设备和/或计算机系统的一部分。如本文所使用的,术语“计算机可读存储媒体”和“计算机可读存储介质”并不意味和明确地排除传播信号、调制的数据信号、载波波形或者任何其它类型的暂时性计算机可读介质。在各种实施方式中,计算设备和/或计算机系统可以包括被配置为执行计算机可执行指令和计算机可读存储介质(例如,存储器和/或另外的硬件存储单元)的处理器,其中,所述计算机可执行指令和计算机可读存储介质存储有被配置为根据所描述的主题来执行各个步骤、方法和/或功能的计算机可执行指令。计算机可执行指令可以以各种方式来体现和/或实现,例如,通过计算机程序(例如,客户端程序和/或服务器程序)、软件应用(例如,客户端应用和/或服务器应用)、软件代码、应用代码、源代码、可执行文件、可执行组件、程序模块、例程、应用编程接口(API)、功能、方法、对象、属性、数据结构、数据类型和/或类似方式。计算机可执行指令可以被存储在一个或多个计算机可读存储介质上,并且可以由一个或多个处理器、计算设备和/或计算机系统执行,以执行特定任务或者实现根据所描述的主题的方面的特定数据类型。用户体验框架100可以由诸如客户端设备101-106之类的一个或多个计算设备来实现。将客户端设备101示出为个人计算机(PC)。将客户端设备102示出为膝上型计算机。将客户端设备103示出为智能电话。将客户端设备104示出为平板设备。将客户端设备105和客户端设备106示出为电视和媒体设备(例如,媒体和/或游戏控制台、机顶盒等等)。应当理解的是,为了说明的目的,提供了客户端设备101-106的数量和类型。被配置为根据所描述的主题的方面来提供服务器托管的服务、基于云的服务和/或在线服务的计算机系统的一个或多个计算设备也可以实现用户体验框架100。在使用与用户有关的数据的实施方式中,用户体验框架100和/或提供和/或支持用户体验框架100的计算设备(例如,客户端设备101-106、计算机系统的计算设备)可以采用对于用户隐私和信息保护感兴趣的各种机制。这样的机制可以包括但不限于:需要授权来对数据进行监测、收集或者报告;使得用户能够选择加入和选择退出数据监测、收集和报告;采用隐私规则来防止某些数据被监测、收集或者报告;提供用于对被许可监测、收集或者报告的敏感性数据进本文档来自技高网...
轻解除管理器

【技术保护点】
一种被配置为对应用用户接口中的轻解除行为进行管理的计算设备,所述计算机系统包括:处理器,其被配置为执行计算机可执行指令;以及存储器,其存储有计算机可执行指令,所述计算机可执行指令被配置为:对用于所述应用用户接口的轻解除管理器进行实例化;由所述轻解除管理器从所述应用用户接口的渲染的用户接口表面接收用于注册事件传递区域的请求;由所述轻解除管理器接收将在所述应用用户接口中打开新的轻解除用户接口表面的通知;由所述轻解除管理器确定排除所述事件传递区域的透明阻挡面板的形状;当在所述应用用户接口中打开所述新的轻解除用户接口表面时,在所述新的轻解除用户接口表面之下渲染所述透明阻挡面板;由所述轻解除管理器检测针对所述渲染的用户接口表面的可见部分的输入事件;以及响应于所述输入事件,关闭所述新的轻解除用户接口表面,并且执行与所述渲染的用户接口表面的所述可见部分相关联的命令。

【技术特征摘要】
【国外来华专利技术】2014.06.27 US 62/018,473;2015.06.22 US 14/746,8171.一种被配置为对应用用户接口中的轻解除行为进行管理的计算设备,所述计算机系统包括:处理器,其被配置为执行计算机可执行指令;以及存储器,其存储有计算机可执行指令,所述计算机可执行指令被配置为:对用于所述应用用户接口的轻解除管理器进行实例化;由所述轻解除管理器从所述应用用户接口的渲染的用户接口表面接收用于注册事件传递区域的请求;由所述轻解除管理器接收将在所述应用用户接口中打开新的轻解除用户接口表面的通知;由所述轻解除管理器确定排除所述事件传递区域的透明阻挡面板的形状;当在所述应用用户接口中打开所述新的轻解除用户接口表面时,在所述新的轻解除用户接口表面之下渲染所述透明阻挡面板;由所述轻解除管理器检测针对所述渲染的用户接口表面的可见部分的输入事件;以及响应于所述输入事件,关闭所述新的轻解除用户接口表面,并且执行与所述渲染的用户接口表面的所述可见部分相关联的命令。2.根据权利要求1所述的计算设备,其中,所述存储器还存储有被配置为执行以下操作的计算机可执行指令:确定所述新的轻解除用户接口表面是正从活动的轻解除用户接口表面调用的;当所述新的轻解除用户接口表面被打开时,保持所述活动的轻解除用户接口表面打开;以及响应于所述输入事件,将所述活动的轻解除用户接口表面与所述新的轻解除用户接口表面一起关闭。3.根据权利要求1或权利要求2所述的计算设备,其中,所述存储器还存储有被配置为执行以下操作的计算机可执行指令:确定所述新的轻解除用户接口表面不是正从活动的轻解除用户接口表面调用的;以及当所述新的轻解除用户接口表面被打开时,关闭所述活动的轻解除用户接口表面。4.根据权利要求1到3中的任何一项所述的计算设备,其中,所述输入事件是来自用户的触摸输入。5.根据权利要求1到4中的任何一项所述的计算设备,其中,所述存储器还存储有被配置为执行以下操作的计算机可执行指令:当所述新的轻解除用户接口表面在所述应用用户接口中打开时,针对解除事件,对所述应用用户接口进行监测。6.根据权利要求5所述的计算设备,其中,所述解除事件包括:针对所述新的轻解除用户接口表面的边界之外的输入事件,打开不是从所述新的轻解除用户接口表面调用的另一个轻解除用户接口表面,按下某些键,以及丢失所述应用用户接口的焦点。7.根据权利要求1...

【专利技术属性】
技术研发人员:E·小莱恩I·约T·朗
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1