【技术实现步骤摘要】
本文中描述的一个或多个实施例大体涉及接收和处理用户输入。更具体地,一个或多个实施例涉及接收和处理关于混合计算应用的用户输入。
技术介绍
计算设备(例如,计算机、平板电脑、智能电话)向人们提供用于捕获、创建、分享、查看许多类型的数字内容以及以其他方式与许多类型的数字内容交互的许多方式。例如,许多计算设备允许用户经由触摸屏或图形用户界面与数字内容交互。附加地,许多计算设备促进经由一个或多个应用与数字内容的交互。在促进与数字内容的交互中,许多系统将本地应用和非本地(例如,基于web的)应用两者的元素进行组合。具体地,许多移动设备利用包括针对特定平台而开发的本地元素的混合应用和/或能够访问计算设备的各种功能的设备(例如,全球定位系统(GPS)、摄像头、地址簿)。除了本地元素之外,混合应用常常包括普遍用于多个平台并且通过网络(例如,互联网)访问的网络元素。以这种方式,计算设备能够托管或以其他方式实施具有对平台特定功能的访问以及利用对于计算设备可访问的联机能力的本地元素(例如,本地容器)内的应用。在混合应用提供在其他类型的应用上的各种改进的同时,混合应用在接收和处理用户输入时可以遭遇输入模糊性。具体地,在经由图形用户界面与混合应用交互时,混合应用可能不能正确地接收或处理一个或多个用户输入,从而导致受挫。例如,混合应用的本地元素和web元素两者都能够经由触摸屏界面接收和处理触摸输入。因此,在接收本地元素和web元素两者都能够接收和处理的触摸输入时,混合应用可能通过处理多个输入而非预期的单个输入而误解触摸输入。备选地,网络元素或本地元素可能彼此推诿并且不 ...
【技术保护点】
一种用于接收和处理经由电子计算设备的触摸屏界面接收到的触摸输入的方法,由所述电子计算设备接收到的所述触摸输入用于由混合计算应用执行,所述方法包括:由至少一个处理器检测关于与混合应用相关联的图形用户界面的触摸手势的第一用户输入,所述混合应用包括非本地元素和本地元素;由所述至少一个处理器向所述混合应用的所述非本地元素通道传输所述第一用户输入;由所述至少一个处理器检测关于与所述混合应用相关联的所述图形用户界面的所述触摸手势的第二用户输入;由所述至少一个处理器向所述混合应用的所述非本地元素通道传输所述第二用户输入;从所述混合应用的所述非本地元素接收所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的指示;以及由所述至少一个处理器响应于接收到所述第二用户输入已经被所述混合应用的所述非本地元素拒绝的所述指示来向所述混合应用的所述本地元素通道传输所述第二用户输入。
【技术特征摘要】
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.一种用于接收和处理经由电子计算设备的触摸屏界面接收到的触摸输入的方法,由所述电子计算设备接收到的所述触摸输入用于由混合计算应用执行,所述方法包括:由至少一个处理器检测关于与混合应用相关联...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。