当前位置: 首页 > 专利查询>奥多比公司专利>正文

处理混合应用中的触摸手势制造技术

技术编号:14486398 阅读:79 留言:0更新日期:2017-01-26 20:30
本公开内容涉及用于接收和处理关于混合计算应用的用户输入的系统和方法。例如,本文中描述的系统和方法涉及检测由用户提供的触摸手势的一个或多个用户输入以及选择性地向混合应用的非本地元素或混合应用的本地元素通道传输该一个或多个用户输入。具体地,系统和方法涉及对触摸手势的用户输入进行选择性地通道传输,以防止关于与混合应用相关联的图形用户界面交互的输入模糊性的实例。

【技术实现步骤摘要】

本文中描述的一个或多个实施例大体涉及接收和处理用户输入。更具体地,一个或多个实施例涉及接收和处理关于混合计算应用的用户输入。
技术介绍
计算设备(例如,计算机、平板电脑、智能电话)向人们提供用于捕获、创建、分享、查看许多类型的数字内容以及以其他方式与许多类型的数字内容交互的许多方式。例如,许多计算设备允许用户经由触摸屏或图形用户界面与数字内容交互。附加地,许多计算设备促进经由一个或多个应用与数字内容的交互。在促进与数字内容的交互中,许多系统将本地应用和非本地(例如,基于web的)应用两者的元素进行组合。具体地,许多移动设备利用包括针对特定平台而开发的本地元素的混合应用和/或能够访问计算设备的各种功能的设备(例如,全球定位系统(GPS)、摄像头、地址簿)。除了本地元素之外,混合应用常常包括普遍用于多个平台并且通过网络(例如,互联网)访问的网络元素。以这种方式,计算设备能够托管或以其他方式实施具有对平台特定功能的访问以及利用对于计算设备可访问的联机能力的本地元素(例如,本地容器)内的应用。在混合应用提供在其他类型的应用上的各种改进的同时,混合应用在接收和处理用户输入时可以遭遇输入模糊性。具体地,在经由图形用户界面与混合应用交互时,混合应用可能不能正确地接收或处理一个或多个用户输入,从而导致受挫。例如,混合应用的本地元素和web元素两者都能够经由触摸屏界面接收和处理触摸输入。因此,在接收本地元素和web元素两者都能够接收和处理的触摸输入时,混合应用可能通过处理多个输入而非预期的单个输入而误解触摸输入。备选地,网络元素或本地元素可能彼此推诿并且不能完全处理触摸输入,而非不正确地处理多个输入。作为结果,混合应用不能够准确地解读另外有效的触摸输入。在解决输入模糊性中,一些操作系统实现在本地元素与网络元素之间的通信以解决任何非预期的模糊性。例如,在本地元素接收本地元素不能够处理的触摸输入的情况下,本地元素可以将输入转发到web元素以处理输入。备选地,网络元素可以将输入转发到本地元素以使用类似的过程来处理输入。然而,在本地元素和网络元素两者都不对触摸输入做出响应的情况下,使得本地元素或web元素推迟处理各种触摸输入可以导致死区。因此,用户可以在与混合应用交互时经历挫折。因此,存在要在接收和处理关于混合应用的用户输入中做出的许多考虑。
技术实现思路
本公开内容的实施例提供益处和/或解决在关于用于向用户提供数字内容的系统和方法的领域中的前述问题或其他问题中的一个或多个问题。例如,一个或多个实施例包括用于检测用户输入(或多个用户输入)并且向混合应用的非本地元素通道传输该用户输入以处理该用户输入的系统和方法。另外,一个或多个实施例包括用于接收应用的非本地部分已经拒绝该用户输入的指示并且向应用的本地部分通道传输该用户输入以处理该用户输入的系统和方法。因此,一个或多个实施例包括使得用户能够与关于与混合应用相关联的图形用户界面的数字内容交互的特征和功能。例如,响应于接收到用户输入,客户端设备可以首先向混合应用的非本地元素通道传输该用户输入,并且在接收到非本地元素已经拒绝该用户输入的指示后,向混合应用的本地元素通道传输该用户输入。因此,本文中描述的系统和方法避免将用户输入误解为多个用户输入并且相反提供对接收用户输入的单个清楚且明确的响应。附加地,一个或多个实施例包括当和经由与混合应用相关联的图形用户界面提供的数字内容交互时防止不想要的死区的特征和功能。例如,一个或多个实施例通过向非本地元素通道传输用户输入来避免模糊性,而非使混合应用的非本地元素和本地元素尝试通过推迟混合应用的不同元素之间的处理来解决模糊性。另外,一个或多个实施例在接收到非本地元素已经拒绝用户输入的指示时向应用的本地元素通道传输用户输入。因此,一个或多个实施例能够减少或消除关于混合应用的哪个元素将推迟其他元素的处理的模糊性。因此,因为任何用户输入首先被通道传输到混合应用的非本地元素。仅当输入被非本地元素拒绝时,用户输入之后被通道传输到本地元素。因此,无论在特定设备上使用的操作系统如何,数字内容的作者能够具有在管理关于数字内容的用户输入上的最终控制。附加的特征和优点将被阐述在随后的描述中,并且部分将从该描述显而易见,或者可以通过对这样的示例性实施例的实践来习得。这样的实施例的特征和优点可以借助于在所附权利要求中特别指出的装置和组合来实现和获得。这些特征和其他特征将从下面的描述和所附权利要求变得更完整地显而易见,或者可以通过对如在后文中阐述的这样的示例性实施例的实践来习得。附图说明为了描述以上记载的方式和其他优点和营销特点,将通过参考在附图中图示的其特定实施例来呈现更具体的描述。应当指出,附图不是按比例绘制的,并且出于说明性目的在整个附图中类似结构或功能的元素一般由类似的附图标记表示。在理解这些附图仅仅描绘典型实施例并且因此不被认为是对其范围的限制的情况下,通过对附图的使用利用附加的特异性和细节来描述并解释各种实施例,在附图中:图1图示了根据一个或多个实施例的用于接收和处理用户输入的客户端设备的框图;图2图示了根据一个或多个实施例的在输入管理器与混合应用管理器之间的交互的流程图;图3A图示了根据一个或多个实施例的示出对数字内容的呈现的图形用户界面;图3B图示了根据一个或多个实施例的示出对数字内容的呈现的图形用户界面;图4图示了根据一个或多个实施例的用于接收和处理一个或多个用户输入的方法中的一系列动作的流程图;图5图示了根据一个或多个实施例的用于接收和处理一个或多个用户输入的方法中的一系列动作的流程图;图6图示了根据一个或多个实施例的示例性计算设备的方框图。具体实施方式本文中描述的一个或多个实施例包括在与混合计算应用(或简称为“混合应用”)交互时促进用户的愉悦体验的输入系统。具体地,输入系统能够减少在与具有本地元素和非本地元素的混合应用交互时关于接收和处理由用户提供的用户输入的输入模糊性。例如,在一个或多个实施例中,输入系统检测用户输入并且向混合应用的非本地元素通道传输用户输入。在其中混合应用的非本地元素拒绝用户输入的情况下,输入系统可以向混合应用的本地元素通道传输用户输入以用于处理用户输入。在一个或多个实施例中,输入系统使得混合应用能够提供对单个输入事件(例如,触摸手势)的清楚且无疑义的响应。具体地,输入系统可以通过选择性地向混合应用的非本地元素和/或本地元素通道传输一个或多个用户输入来促进提供对单个输入事件的单个响应。例如,输入系统可以检测包括一系列输入的触摸手势并在接收到构成触摸手势的一系列输入时首先向混合应用的非本地元素通道传输触摸手势的每个输入。在确定非本地元素已经拒绝触摸手势的一个或多个输入时,输入系统可以向混合应用的本地元素通道传输除了触摸手势的任何附加的用户输入之外的任何被拒绝的用户输入。因此,输入系统能够通过选择性地向混合应用的相应元素通道传输一个或多个用户输入来避免提供对单个输入事件的多个响应。附加地,输入系统的一个或多个实施例减少或防止与混合应用相关联的图形用户界面内的不想要的死区。具体地,输入系统通过确保非本地元素和本地元素中的一个或两者具有接收和处理用户输入的机会来避免由非本地元素和本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201610247853.html" title="处理混合应用中的触摸手势原文来自X技术">处理混合应用中的触摸手势</a>

【技术保护点】
一种用于接收和处理经由电子计算设备的触摸屏界面接收到的触摸输入的方法,由所述电子计算设备接收到的所述触摸输入用于由混合计算应用执行,所述方法包括:由至少一个处理器检测关于与混合应用相关联的图形用户界面的触摸手势的第一用户输入,所述混合应用包括非本地元素和本地元素;由所述至少一个处理器向所述混合应用的所述非本地元素通道传输所述第一用户输入;由所述至少一个处理器检测关于与所述混合应用相关联的所述图形用户界面的所述触摸手势的第二用户输入;由所述至少一个处理器向所述混合应用的所述非本地元素通道传输所述第二用户输入;从所述混合应用的所述非本地元素接收所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的指示;以及由所述至少一个处理器响应于接收到所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的所述指示来向所述混合应用的所述本地元素通道传输所述第二用户输入。

【技术特征摘要】
2015.07.16 US 14/801,6161.一种用于接收和处理经由电子计算设备的触摸屏界面接收到的触摸输入的方法,由所述电子计算设备接收到的所述触摸输入用于由混合计算应用执行,所述方法包括:由至少一个处理器检测关于与混合应用相关联的图形用户界面的触摸手势的第一用户输入,所述混合应用包括非本地元素和本地元素;由所述至少一个处理器向所述混合应用的所述非本地元素通道传输所述第一用户输入;由所述至少一个处理器检测关于与所述混合应用相关联的所述图形用户界面的所述触摸手势的第二用户输入;由所述至少一个处理器向所述混合应用的所述非本地元素通道传输所述第二用户输入;从所述混合应用的所述非本地元素接收所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的指示;以及由所述至少一个处理器响应于接收到所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的所述指示来向所述混合应用的所述本地元素通道传输所述第二用户输入。2.根据权利要求1所述的方法,其中所述混合应用的所述非本地元素包括超文本标记语言(HTML)内容。3.根据权利要求2所述的方法,其中所述混合应用的所述本地元素包括存储在客户端设备上的本地容器。4.根据权利要求1所述的方法,其中所述触摸手势包括轻扫手势,并且其中:所述轻扫手势的第一输入与接触到触摸屏界面的输入对象相对应;并且所述轻扫手势的第二输入与所述输入对象相对于所述触摸屏界面的方向相对应。5.根据权利要求1所述的方法,其中向所述混合应用的所述非本地元素通道传输所述第一用户输入包括根据接触来向所述混合应用的所述非本地元素通道传输所述第一用户输入,以用于处理在所述混合应用的所述非本地元素与所述本地元素之间的用户输入。6.根据权利要求1所述的方法,还包括向所述混合应用的所述本地元素通道传输与所述第一用户输入和所述第二用户输入相关联的一个或多个附加用户输入。7.根据权利要求6所述的方法,还包括拒绝与所述第一用户输入和所述第二用户输入相关联的所述一个或多个附加用户输入被通道传输到所述混合应用的所述非本地元素。8.根据权利要求1所述的方法,其中接收所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的所述指示包括接收所述混合应用的所述非本地元素对所述第二用户输入无响应的指示。9.根据权利要求1所述的方法,其中接收所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的所述指示包括接收所述混合应用的所述非本地元素已经拒绝所述第一用户输入和所述第二用户输入的组合的指示。10.根据权利要求1所述的方法,其中接收所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的所述指示包括从所述混合应用的所述非本地元素接收所述混合应用的所述非本地元素放弃对与所述第一用户输入和所述第二用户输入相关联的任何附加用户输入的控制。11.一种用于接收和处理经由电子计算设备的触摸屏界面接收到的触摸输入的方法,由所述电子计算设备接收到的所述触摸输入用于由混合计算应用执行,所述方法包括:由至少一个处理器检测关于与混合应用相关联...

【专利技术属性】
技术研发人员:K·马特森
申请(专利权)人:奥多比公司
类型:发明
国别省市:美国;US

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

1