当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于本地应用和网络应用的混合移动交互制造技术

技术编号:16644162 阅读:36 留言:0更新日期:2017-11-26 16:25
公开了一种系统,包括装置、方法和计算机程序,用于在计算设备尤其是移动计算设备上按照多任务操作模式运行本地软件应用(app)和HTML5基于网络的应用。在一个实施例中,具有一个或多个浏览器的触摸屏显示适用于运行一个或多个HTML5应用,并且接收来自手势的输入。一个或多个软件模块在操作系统上执行,并且对应用于在全屏模式下显示的HTML5应用的拖拽手势做出响应而细分该屏幕显示并且在细分区域中的一中显示HTML5应用并且在所述细分区域中的不同一个中显示用于启动第二HTML5应用的图标。所述第二HTML5应用与所述第一HTML5应用并发执行,以便在所述第一和第二应用之间提供多任务处理。

Hybrid mobile interaction for local applications and network applications

A system is disclosed, including devices, methods, and computer programs for running local software applications (APP) and HTML5 based network applications in computing devices, especially mobile computing devices, in a multitasking mode. In one embodiment, touch screen displays with one or more browsers are suitable for running one or more HTML5 applications and receiving input from gestures. One or more software modules implemented in the operating system, and the corresponding HTML5 application for display in fullscreen mode of the drag gesture response of the screen display and subdivision in niche areas in a display and a different HTML5 application in the area of the display segments used to start the second HTML5 application icon. The second HTML5 application is concurrently executed with the first HTML5 application so as to provide multitasking between the first and second applications.

【技术实现步骤摘要】
用于本地应用和网络应用的混合移动交互本申请是2011年12月28日递交的申请号为201180075928.0的同名中国专利申请的分案申请。
本主题通常涉及计算机领域,并且更具体地涉及基于浏览器的应用和用户界面显示。
技术介绍
HTML5是用于构成并且呈现用于万维网的内容的语言。它是HTML标准的第5版本并且截至2011年11月仍在开发中。它的核心目标是利用对于最新多媒体的支持来改进语言,同时保持其由人们容易地可读并且始终由计算机和设备(网络浏览器,解析器,等等)理解。HTML5意在不仅兼容HTML4,而且还兼容XHTML1和DOM2HTML(特别是JavaScript/EMCAScript)规范。HTML5的许多特征被提供以便使能其在诸如智能电话和平板电脑的低功率设备上的使用。HTML5支持多种技术以便使能动态内容呈现,包括多媒体显示元素(例如,视频,音频和图形动画),应用高速缓存,后台线程处理和集成脚本支持。HTML5是颠覆性的技术和标准的集合。其许多优点之一是允许应用在浏览器内部运行,打破了应用必须是本地代码并且经过应用商店进行分发,或者由用户手动安装到设备的模型。这对于想要开发应用并且出售它们而不必与应用发布者或者平台制造商共享收益的开发者分外地有吸引力。此外,利用HTML5,在浏览器内部运行的网络应用提供了支持多任务并且打破在不同的操作系统和平台下应用的分离世界的机会。由于多任务已经成为移动平台用户的首要请求,这为开发者提供了转向HTML5并且远离本地应用的动机。此外,开发者仅需要采用HTML5开发一个应用,并且它将在支持HTML5的所有平台上运行
技术实现思路
在一个方面,公开一种计算设备,所述计算设备包括:触摸屏,被配置为提供屏幕显示并且接收来自手势的输入;计算机系统,能够操作为控制所述屏幕显示,所述计算机系统包括操作系统和被配置用于利用所述操作系统执行的一个或多个浏览器,其中,所述一个或多个浏览器被配置为执行一个或多个网络应用;以及一个或多个软件模块,被配置用于利用所述操作系统执行,所述软件模块被配置为通过下面来对应用于在所述一个或多个浏览器内部在全屏模式中被显示的网络应用的拖拽手势做出响应:将所述一个或多个浏览器的屏幕显示细分为多个细分区域,并且在所述细分区域中的一个内显示所述网络应用;启动第二网络应用并且在所述细分区域中的不同一个内显示所述第二网络应用;以及在划分屏幕模式中提供所述网络应用和所述第二网络应用的并发显示,以便促进用户多任务处理。典型地,所述软件模块被进一步配置为通过下面来对所述拖拽手势做出响应:显示用于接受来自所述触摸屏的用户输入以便选择和启动所述第二网络应用的一个或多个图标,所述图标被显示在所述细分区域中的所述不同一个内。所述网络应用和所述第二网络应用中的每一个以与HTML5标记语言标准兼容的浏览器可渲染标记语言被编码,并且其中,所述一个或多个浏览器被进一步配置为渲染以与所述HTML5标记语言标准兼容的标记语言被编码的网络应用。所述软件模块进一步被配置为通过下面来对应用于所述网络应用和所述第二网络应用的所述并发显示的第二手势做出响应:重新确定在所述划分屏幕模式中所述网络应用和所述第二网络应用之间的显示比例的大小。所述软件模块被进一步配置为通过下面来在所述网络应用和所述第二网络应用的所述并发显示期间对一个或多个用户命令做出响应:在所述网络应用和所述第二网络应用之间传送信息。所述软件模块被进一步配置为在所述划分屏幕模式中提供所述网络应用、所述第二网络应用、以及一个或多个附加网络应用的并发显示。所述软件模块被进一步配置为提供所述网络应用和所述第二网络应用的并发执行和并发显示。所述一个或多个软件模块由所述一个或多个浏览器提供。所述一个或多个浏览器包括提供所述细分区域中的所述一个的第一浏览器以及提供所述细分区域中的所述不同一个的第二浏览器。在另一方面,公开一种方法,所述方法包括:在屏幕显示的全屏模式中在浏览器用户界面内显示网络应用;在所述全屏模式期间检测在所述浏览器用户界面内应用的一个或多个用户命令,以便细分所述屏幕显示并且启动第二应用;并且对检测到所述用户命令做出响应,将所述屏幕显示划分为多个细分区域,包括:将所述网络应用的显示重新确定到所述细分区域中的一个的大小;并且分配所述第二应用以便在所述细分区域中的不同一个中进行显示;其中,所述第二应用与所述网络应用被并发执行和呈现。典型地,所述用户命令包括应用于触摸屏的一个或多个手势,所述触摸屏被配置为提供所述屏幕显示。所述手势包括应用于所述浏览器用户界面的边缘的拖拽运动。所述进一步包括显示用于选择并且启动所述第二应用的一个或多个图标,所述图标被显示在所述细分区域中的所述不同一个内。所述网络应用根据与HTML5标记语言标准兼容的浏览器可渲染标记语言被提供。所述进一步包括对检测到一个或多个附加用户命令做出响应,改变所述多个细分区域在所述屏幕显示中的分配。所述方法进一步包括在第一网络应用和所述第二应用之间传送信息。所述第二应用是在所述浏览器用户界面中执行的网络应用。所述第二应用是没有在所述浏览器用户界面中执行的本地应用。在再一方面,公开至少一个机器可读存储介质,所述至少一个机器可读存储介质包括多个指令,所述多个指令对在计算设备上被执行做出响应而使所述计算设备提供浏览器图形用户界面,所述浏览器图形用户界面被配置为:在屏幕显示的全屏模式中显示第一网络应用;提供一个或多个附加网络应用的可选择列表用于显示,所述一个或多个附加网络应用包括第二网络应用;接收一个或多个用户命令,以便与所述第一网络应用并发地显示所述第二网络应用;以及在所述屏幕显示的划分屏幕模式中显示所述第二网络应用和所述第一网络应用。典型地,所述用户命令包括应用于触摸屏的一个或多个手势,所述触摸屏被配置为提供所述屏幕显示。所述手势包括应用于所述浏览器图形用户界面的边缘的拖拽运动。提供所述一个或多个附加网络应用的列表包括显示表示所述一个或多个附加网络应用的图标的列表,并且其中,接收所述一个或多个用户命令以便显示所述第二网络应用包括检测来自所述图标的列表的表示所述第二网络应用的图标的用户选择。所述第一网络应用和所述第二网络应用中的每一个以与HTML5标记语言标准兼容的浏览器可渲染标记语言被编码。所述浏览器图形用户界面被进一步配置为:接收一个或多个用户命令,以便重新确定在所述划分屏幕模式中所述第一网络应用和所述第二网络应用之间的显示比例的大小;并且对重新确定所述显示比例的大小的所述用户命令做出响应,更新所述第一网络应用和所述第二网络应用的所述屏幕显示。附图说明图1A和1B说明了结合示例实施例使用的用于启动和执行移动应用的示例界面和系统。图2说明了用于将本地应用下载到移动设备的示例系统。图3A和3B说明了根据示例实施例用于在移动设备上运行本地和HTML5应用的示例界面和系统。图4说明了根据示例实施例用于在移动设备上启动本地应用或HTML5应用的方法。图5说明了根据示例实施例用于在多任务操作模式中启动两个或更多个HTML5应用的方法。图6A、6B和6C说明了根据示例实施例被使能以便在多任务操作模式中启动两个或更多个HTML5应用的用户界面。图7说明了可以在其上部署本文描述的系统的示本文档来自技高网
...
用于本地应用和网络应用的混合移动交互

【技术保护点】
一种平板移动计算设备,所述平板移动计算设备在操作中时能够至少部分地经由至少一个互联网网络与和远程服务器相关联的应用商店进行无线通信,所述平板移动计算设备包括:网络接口,其包括至少一个天线;触摸屏显示器;至少一个处理器;存储装置,其能够至少部分地存储与多个应用和操作系统相对应的指令,所述指令能够至少部分地被所述至少一个处理器执行,所述指令在至少部分地被所述至少一个处理器执行时至少部分地导致所述平板移动计算设备能够执行包括下面的操作:经由所述触摸屏显示器显示至少部分地与所述多个应用相对应的多个用户能够选择的图标;至少部分地经由所述触摸屏显示器接收与所述多个用户能够选择的图标中的至少一个相关联的至少一个用户轻击输入,所述至少一个用户轻击输入至少部分地导致针对执行所述多个应用中至少部分地与所述多个用户能够选择的图标中的至少一个相对应的至少一个应用的选择;经由所述触摸屏显示器的第一屏幕视图显示至少部分地经由所述多个应用中的至少一个提供的信息;在所述多个应用中的至少一个正在被执行并且所述信息正在至少部分地经由所述第一屏幕视图被显示的同时,至少部分地经由所述触摸屏显示器接收至少一个其他用户输入,所述至少一个其他用户输入被至少部分地应用到所述触摸屏显示器的边缘,所述至少一个其他用户输入包括至少一个拖拽姿势;至少部分地对所述至少一个其他用户输入做出响应,经由所述触摸屏显示器的第二屏幕视图来显示如下内容:至少一个显示区域;至少一个其他显示区域;以及将所述至少一个显示区域与所述至少一个其他显示区域分离的至少一个用户视觉指示器,所述至少一个显示区域用于显示所述信息,所述至少一个其他显示区域用于显示所述多个用户能够选择的图标中的其他图标;至少部分地经由所述触摸屏显示器接收与所述多个用户能够选择的图标中的至少一个其他图标相关联的至少一个其他用户轻击输入,所述至少一个其他用户轻击输入至少部分地导致针对执行所述多个应用中至少部分地与所述图标中的至少一个其他图标相对应的至少一个其他应用的选择;至少部分地对所述至少一个其他用户轻击输入做出响应,经由所述触摸屏显示器的所述第二屏幕视图同时地显示以下内容:所述至少一个显示区域中的所述信息;以及至少部分地经由所述多个应用中的至少一个其他应用提供的其他信息,所述其他信息在所述至少一个其他显示区域中进行显示;其中:所述触摸屏显示器的所述第二屏幕视图包括所述触摸屏显示器的划分的屏幕视图;所述多个应用包括至少一个额外的应用,所述至少一个额外的应用能够至少部分地基于与所述应用商店的能够显示的可用应用分类相关联的至少一个用户选择而经由所述至少一个天线和所述至少一个网络从所述远程服务器被无线下载到所述存储装置;在所述平板移动计算设备的操作中,所述平板移动计算设备能够经由所述触摸屏显示器提供虚拟键盘;并且在所述平板移动计算设备的操作中,所述平板移动计算设备能够同时执行所述多个应用中的所述至少一个应用和所述多个应用中的所述至少一个其他应用二者。...

【技术特征摘要】
1.一种平板移动计算设备,所述平板移动计算设备在操作中时能够至少部分地经由至少一个互联网网络与和远程服务器相关联的应用商店进行无线通信,所述平板移动计算设备包括:网络接口,其包括至少一个天线;触摸屏显示器;至少一个处理器;存储装置,其能够至少部分地存储与多个应用和操作系统相对应的指令,所述指令能够至少部分地被所述至少一个处理器执行,所述指令在至少部分地被所述至少一个处理器执行时至少部分地导致所述平板移动计算设备能够执行包括下面的操作:经由所述触摸屏显示器显示至少部分地与所述多个应用相对应的多个用户能够选择的图标;至少部分地经由所述触摸屏显示器接收与所述多个用户能够选择的图标中的至少一个相关联的至少一个用户轻击输入,所述至少一个用户轻击输入至少部分地导致针对执行所述多个应用中至少部分地与所述多个用户能够选择的图标中的至少一个相对应的至少一个应用的选择;经由所述触摸屏显示器的第一屏幕视图显示至少部分地经由所述多个应用中的至少一个提供的信息;在所述多个应用中的至少一个正在被执行并且所述信息正在至少部分地经由所述第一屏幕视图被显示的同时,至少部分地经由所述触摸屏显示器接收至少一个其他用户输入,所述至少一个其他用户输入被至少部分地应用到所述触摸屏显示器的边缘,所述至少一个其他用户输入包括至少一个拖拽姿势;至少部分地对所述至少一个其他用户输入做出响应,经由所述触摸屏显示器的第二屏幕视图来显示如下内容:至少一个显示区域;至少一个其他显示区域;以及将所述至少一个显示区域与所述至少一个其他显示区域分离的至少一个用户视觉指示器,所述至少一个显示区域用于显示所述信息,所述至少一个其他显示区域用于显示所述多个用户能够选择的图标中的其他图标;至少部分地经由所述触摸屏显示器接收与所述多个用户能够选择的图标中的至少一个其他图标相关联的至少一个其他用户轻击输入,所述至少一个其他用户轻击输入至少部分地导致针对执行所述多个应用中至少部分地与所述图标中的至少一个其他图标相对应的至少一个其他应用的选择;至少部分地对所述至少一个其他用户轻击输入做出响应,经由所述触摸屏显示器的所述第二屏幕视图同时地显示以下内容:所述至少一个显示区域中的所述信息;以及至少部分地经由所述多个应用中的至少一个其他应用提供的其他信息,所述其他信息在所述至少一个其他显示区域中进行显示;其中:所述触摸屏显示器的所述第二屏幕视图包括所述触摸屏显示器的划分的屏幕视图;所述多个应用包括至少一个额外的应用,所述至少一个额外的应用能够至少部分地基于与所述应用商店的能够显示的可用应用分类相关联的至少一个用户选择而经由所述至少一个天线和所述至少一个网络从所述远程服务器被无线下载到所述存储装置;在所述平板移动计算设备的操作中,所述平板移动计算设备能够经由所述触摸屏显示器提供虚拟键盘;并且在所述平板移动计算设备的操作中,所述平板移动计算设备能够同时执行所述多个应用中的所述至少一个应用和所述多个应用中的所述至少一个其他应用二者。2.根据权利要求1所述的平板移动计算设备,其中:在所述平板移动计算设备的操作中:所述平板移动计算设备能够经由所述触摸屏显示器显示与在所述平板移动计算设备处存储的本地应用相关联的用户能够选择的主屏幕图标;所述本地应用至少部分地与所述平板移动计算设备的所述操作系统的能力相关联。3.根据权利要求1所述的平板移动计算设备,其中:所述多个应用中的所述至少一个其他应用至少部分地与至少一个浏览器相关联。4.根据权利要求1所述的平板移动计算设备,其中:在所述触摸屏显示器的所述划分的屏幕视图中,所述至少一个显示区域和所述至少一个其他显示区域是水平取向的显示区域。5.根据权利要求1所述的平板移动计算设备,其中:在所述触摸屏显示器的所述划分的屏幕视图中,所述至少一个显示区域和所述至少一个其他显示区域是垂直取向的显示区域。6.根据权利要求1所述的平板移动计算设备,其中:所述平板移动计算设备包括用于至少部分地确定所述平板移动计算设备的取向的传感器;并且在所述触摸屏显示器的所述划分的屏幕视图中,至少部分地基于所述平板移动计算设备的取向来改变所述至少一个显示区域和所述至少一个其他显示区域的显示取向。7.根据权利要求1所述的平板移动计算设备,其中:经由至少一个用户触摸和拖拽操作,至少一个视觉指示器是能够移动的,以便改变所述至少一个显示区域和所述至少一个其他显示区域;并且所述存储装置包括闪存。8.根据权利要求1所述的平板移动计算设备,其中:所述触摸屏显示器的所述第一屏幕视图经由所述触摸屏显示器的全屏模式进行显示;并且所述触摸屏显示器的所述划分的屏幕视图经由所述触...

【专利技术属性】
技术研发人员:R·H·奥海依比D·肖
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1