全屏内容查看界面进入的制作方法

文档序号:9769160阅读:204来源:国知局
全屏内容查看界面进入的制作方法
【技术领域】
[0001]本公开总体上涉及通过网络传输数据,并且更特别地讲,涉及使用计算装置显示通过网络传达的数据。
【背景技术】
[0002]软件应用,特别地讲,像web浏览器一样的移动装置软件应用,具有用于显示诸如网页的内容的有限屏幕空间。许多这种应用包括用户可用来与内容或应用交互的工具栏或其它图形用户界面。在这些情形下,工具栏或其它图形用户界面元素占用有限屏幕空间的一部分并且经常使内容被遮挡或者使可显示内容的屏幕空间量减小。某些应用包括“隐藏”工具栏或其它图形用户界面的选项,但激活这些选项经常是麻烦的。例如,激活选项会需要用户进行多次交互(例如,使用多根手指或多次触摸交互),从而在隐藏工具栏之前引入额外的延迟。作为另一个示例,即使当工具栏被隐藏时,激活选项也仍可使用有限屏幕空间的一部分(例如,在屏幕上显示退出全屏内容查看界面的全屏按钮)。

【发明内容】

[0003]根据本公开的某些实施例,提供了一种进入应用的全屏内容查看界面的方法。所述方法包括:接收提供内容以在应用的查看区域内进行显示的请求;在所述查看区域内接收单个触摸输入。所述方法还包括确定所述查看区域内的内容的至少一部分是否被用户界面元素遮挡。当所述查看区域内的内容的至少一部分被所述用户界面元素遮挡时,所述方法包括从所述应用中去除所述用户界面元素。
[0004]根据本公开的某些实施例,提供了一种进入应用的全屏内容查看界面的系统。所述系统包括:存储器,其包括指令;以及处理器。所述处理器被配置成执行所述指令以接收提供内容以在应用的查看区域内进行显示的请求,以及在所述查看区域内接收单个触摸输入。所述处理器还被配置成执行所述指令以确定所述查看区域内的内容的至少一部分是否被用户界面元素遮挡。当所述查看区域内的内容的至少一部分被所述用户界面元素遮挡时,所述处理器被配置成执行所述指令以从所述应用中去除所述用户界面元素并且进入全屏内容查看模式。
[0005]根据本公开的某些实施例,提供了一种包括机器可读指令的机器可读存储介质,所述机器可读指令用于使处理器执行进入应用的全屏内容查看界面的方法。所述方法包括:接收提供内容以在web浏览器的查看区域内进行显示的请求,以及在所述查看区域内接收单个触摸输入。所述方法还包括确定所述查看区域内的内容的至少一部分是否被用户界面元素遮挡,所述用户界面元素包括工具栏或按钮中的至少一个。当所述查看区域内的内容的至少一部分被所述用户界面元素遮挡时,所述方法还包括从所述web浏览器中去除所述用户界面元素并且进入全屏内容查看模式。
[0006]要理解,根据下面的【具体实施方式】,主题技术的其它配置对于本领域的技术人员而言将变得显而易见,其中,通过例证的方式示出和描述了主题技术的各种配置。如将实现的,主题技术能够具有其它和不同的配置并且其许多细节能够进行各种其它方面的修改,所有这些都没有脱离主题技术的范围。因此,附图和【具体实施方式】将被视为在本质上是例证性的,而非限制性的。
【附图说明】
[0007]附图被包括以提供对本说明书的进一步理解,并入且构成本说明书的一部分,附图图示出所公开的实施例并且与描述一起用于说明所公开的实施例的原理。在附图中:
[0008]图1图示出用于进入应用的全屏内容查看界面的示例架构。
[0009]图2是根据本公开的某些方面图示出来自图1的架构中的示例客户端和服务器的框图。
[0010]图3图示出用于使用图2的示例客户端进入应用的全屏内容查看界面的示例过程。[00?1 ]图4A至图4C是与图3的不例过程关联的不例图不。
[0012]图5是图示出可用于实现图2的客户端的示例计算机系统的框图。
【具体实施方式】
[0013]在下面的【具体实施方式】中,阐述众多具体细节,以提供对本公开的完全理解。然而,本领域的普通技术人员应该清楚,可在没有这些具体细节中的一些的情况下实践本公开的实施例。在其它情形下,没有详细示出熟知的结构和技术,从而没有使公开模糊不清。
[0014]所公开的系统响应于用户在查看内容时的单击手势,迅速且自动进入应用中的全屏内容查看界面(或“全屏模式” )ο响应于单击手势进入应用中的全屏内容查看界面可被配置成是在用户已经与内容交互并且该内容的至少一部分当前被诸如工具栏的图形用户界面遮挡的情况下出现的。例如,如果用户正在查看移动web浏览器中的网页的最顶部部分并且移动web浏览器的工具栏在应用的顶部显示,则工具栏没有使任何网页内容被遮挡并且即使响应于用户的单击手势,也将保持显示工具栏。然而,如果用户已经与网页交互使得网页的至少一部分被工具栏遮挡,诸如,在用户已经从网页的最顶部部分向下滚动以查看网页中的内容的情况下,则响应于网页内任何地方的单击手势,工具栏将自动隐藏并且应用将进入全屏内容查看界面。
[0015]图1图示出用于进入应用的全屏内容查看界面的示例架构100。架构100包括通过网络150连接的服务器130和客户端110。
[0016]客户端110中的每个被配置成下载、安装并且运行诸如web浏览器的应用,如本文中公开的。在某些方面,应用在客户端110的存储器中已经可用并且不需要被下载。应用被配置成在移动或非移动的客户端110上运行。客户端110可以是例如台式计算机、膝上型计算机、移动装置(例如,智能电话、平板计算机或TOA)、机顶盒(例如,用于电视)、视频游戏控制台、或具有适宜的处理器、存储器和通信能力的任何其它装置。在某些方面,应用的某些优点,诸如,快速响应于进入全屏模式的触摸输入将显示内容的有限屏幕空间最大化的能力,在诸如具有有限屏幕空间和触摸界面的移动装置的客户端110上尤为明显。
[0017]如有需要,可通过网络150从服务器130中的一个下载应用。出于负载平衡的目的,多个服务器130还可托管用于下载应用的数据。在某些情形下,包括本文中公开的特征的应用的不同版本和/或配置可用于取决于客户端110是移动装置还是非移动装置从服务器130下载以及后续安装。应用一旦被安装在客户端110上就被配置成从托管内容的任何一个或多个客户端服务器130加载诸如网页的内容。服务器130可以是具有适宜的处理器、存储器和通信能力的任何装置,用于托管用于安装应用的数据和/或托管内容。网络150可包括例如个域网(PAN)、局域网(LAN)、校园网(CAN)、城域网(MAN)、广域网(WAN)、宽带网(BBN)、互联网等中的任何一个或多个。另外,网络150可包括但不限于以下网络拓扑中的任何一个或多个,包括总线网、星型网、环型网、网状网、星型-总线网、树型或层级网等。
[0018]所公开的应用一旦被从服务器130下载并且被安装在客户端110上并且在其上被执行就被配置成显示内容。内容可以是下载的网页、本地生成的网页、或诸如图像或文本文件的其它内容。尽管本文中讨论的示例是指网页,但在应用内可查看的任何内容可应用于本公开。所公开的应用提供内容以在应用的查看部分内进行显示。如果被提供以在应用的查看部分内进行显示的内容的一部分被诸如工具栏或按钮的应用的用户界面元素遮挡,则响应于用户的单个触摸输入或“轻击”,应用自动地“隐藏”或者从显示中去除该用户界面元素,从而提供内容以在应用的查看部分中以“全屏模式”显示(例如,没有任何内容被应用的用户界面元素遮挡)。由于单个触摸输
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1