用于促进浏览器导航的装置和方法_3

文档序号:9872438阅读:来源:国知局
提供物理强度、对尺寸的节省、和/或对电相互作用的限制。装置50因此可以在一些情况中被配置为将本发明的实施例实施在单个芯片上或者实施为单个“片上系统”。因此,在一些情况中,芯片或芯片组可以构成用于执行用于提供本文所描述的功能的一个或多个操作的装置(means)。
[0036]处理器70可以用多种不同方式来具体化。例如,处理器70可以被具体化为各种硬件处理装置(means)中的一个或多个,诸如协处理器、微处理器、控制器、数字信号处理器(DSP)、具有或不具有伴随DSP的处理元件、或者包括集成电路的各种其他处理电路系统,集成电路诸如,例如,ASICX专用集成电路)、PFGA(现场可编程门阵列)、微控制器单元(MCU)、硬件加速器、特殊目的计算机芯片,等等。因此,在一些实施例中,处理器70可以包括被配置为独立地进行执行的一个或多个处理核心。多核心处理器可以使得单个物理封装内的多处理成为可能。另外地或者替换地,处理器70可以包括经由总线串列地被配置的一个或多个处理器,用以使得对指令的独立执行、流水线(pipelining)、和/或多线程成为可能。
[0037]在一种示例实施例中,处理器70可以被配置为执行被存储在存储器设备76中或者以其他方式对处理器70而言是可访问的指令。替换地或者另外地,处理器70可以被配置为执行硬编码的功能。因此,不论通过硬件方法或软件方法、或者通过它们的组合而被配置,处理器70都可以表示当相应地被配置时能够执行根据本发明的实施例的操作的(例如,物理地被具体化在电路系统中的)实体。因此,例如,当处理器70被具体化为ASIC、FPGA等时,处理器70可以是用于进行本文所描述的操作的专门配置的硬件。替换地,作为另一示例,当处理器70被具体化为软件指令的执行器时,当这些指令被执行时,这些指令可以将处理器70专门配置为执行本文所描述的算法和/或操作。然而,在一些情况中,处理器70可以是具体设备(例如,移动终端或网络设备)的处理器,该具体设备通过借助用于执行本文所描述的算法和/或操作的指令对处理器70的进一步配置而被适配用于采用本发明的实施例。除了其他事物之外,处理器70还可以包括被配置为对处理器70的操作进行支持的时钟、算术逻辑单元(ALU)、以及逻辑门。
[0038]同时,通信接口74可以是被配置为从/向网络和/或与装置50处于通信中的任何其他设备或模块接收和/或传输数据的任何装置(means),诸如以硬件或者硬件和软件的组合来具体化的设备或电路系统。在这个方面,通信接口 74可以包括例如天线(或多个天线)、以及用于使得与无线通信网络的通信成为可能的支持硬件和/或软件。另外地或者替换地,通信接口 74可以包括如下的电路系统,该电路系统用于与该(些)天线进行交互以促使信号经由该(些)天线的发射、或者处置对经由该(些)天线所接收的信号的接收。在一些环境中,通信接口 74可以替换地或者此外地支持有线通信。因此,例如,通信接口 74可以包括通信调制解调器和/或其他硬件/软件,以用于支持经由电缆、数字订户电路(DSL)、通用串行总线(USB)、或者其他机构的通信。
[0039]用户接口收发器72可以与处理器70处于通信中,以接收对用户输入的指示,和/或促使向用户提供可听的、可见的、机械的、或者其他的输出。因此,用户接口收发器72可以包括例如键盘、鼠标、操纵杆、显示器、(多个)触摸屏、触摸区域、软按键、麦克风、扬声器、或者其他的输入/输出机构。替换地或者另外地,处理器70可以包括用户接口电路系统,用户接口电路系统被配置为控制一个或多个用户接口元件(诸如,例如,扬声器、响铃器、显示器等)的至少一些功能。处理器70和/或包括处理器70的用户接口电路系统可以被配置为,通过对处理器70而言可访问的存储器(例如,存储器设备76等)上所存储的计算机程序指令(例如,软件和/或固件)来控制一个或多个用户接口元件的一个或多个功能。
[0040]现在转向图3,一般性地,提供了(图2中所示出的)装置50,诸如通过图1的移动终端10(例如,蜂窝电话)来具体化的装置,其具有或者以其他方式关联于显示器28,诸如触摸屏显示器。如上文所描述的,该装置可以包括至少一个处理器(例如,图2的处理器70)以及包括计算机程序代码的至少一个存储器(例如,图2的存储器设备76)。至少一个存储器和计算机程序代码可以被配置为,与处理器一起,促使装置提供第一网页100向用户的呈现。在图3的所描绘示例中,例如,用户可能正在查看来自法国在线新闻来源的与Ben Af f Ieck的电影Argo有关的文章。当用户阅读该文章的更多部分时,用户可能需要(例如,使用滚动条102)向下滚动该页面,以查看该文章的不能被显示并且在“屏幕外”的部分(例如,在该文章的在该屏幕内相适应并且对用户为可见的部分“下方”)。
[0041]当用户滚动该页面时,用户在该网页上的位置改变。滚动条102的位置可以例如是对用户在该网页内的位置的一种指示。在这个示例中,在阅读与电影Argo有关的文章的过程中,用户可能发现他自己被男演员Ben AffIeck激起兴趣,并且可能希望更多地了解Affleck的人生。因此,在这个示例中,用户可以导航到第二网页110,如图6中所示出的,第二网页110提供了Ben AffIeck的个人简介。然而,在阅读了关于Ben AffIeck的人生之后,用户可能希望完成阅读与电影Argo有关的文章,例如,在第一网页100上用户在导航到第二网页之前中断的位置处进行接起。
[0042]因此,在一些实施例中,至少一个存储器和计算机程序代码可以被进一步配置为,与处理器一起,促使装置从用户接收与第一网页100上将被标记的位置有关的标记输入。再次转向图3,例如,在一些实施例中,至少一个存储器和计算机程序代码可以被配置为,与处理器一起,促使装置提供标记框120的呈现。标记输入在一些情况中可以经由标记框120而被接收。例如,用户可以点击标记框120的内部来提供标记输入,而导致用户在第一网页(例如,所显示的网页)内的当前位置被标记为用户在冲浪其他网页之后可能希望导航到的位置。替换地,用户可以用标记框120内的“长按(long tap)”的形式来提供标记输入。例如,当用户以长于预配置时间(诸如,与短暂的0.5秒按压相对的具有3秒持续期的按压)的接触持续期(例如,用户的手指与显示器之间)来按住触摸屏显示器时,长按操作可以被完成。
[0043]至少一个存储器和计算机程序代码可以被配置为,与处理器一起,促使装置提供已经被用户(例如,通过提供标记输入)所标记的位置的视觉表示的呈现。例如,在一些情况中,如图4中所示出的,视觉表示130可以包括第一网页在已经被标记的位置处的快照。如图4和5中所描绘的,在一些实施例中,至少一个存储器和计算机程序代码可以被配置为,与处理器一起,促使装置在标记框120内提供视觉表示130的呈现。然而,在其他情况中,视觉表示可以不被呈现在标记框内。在一些情况中,视觉表示可以是网页和位置的简化表示,诸如对网页的标题图标(例如,公司网站的徽标或者搜索引擎徽标)的描绘,具有标记出标记框内与网页内所标记的位置相对应的(例如,关于标记框的顶部边缘和底部边缘的)位置的水平线条或者其他标志。在更为其他的情况中,网页的更一般的标识可以被呈现作为视觉表示,诸如分别与第一、第二、或第三所到访网页相对应的数字(1、2、3等)或者字母(A、B、C等)。
[0044]此外,在一些实施例中,标记框120可以包括多个标记框。例如,在图3-6中,呈现了三个标记框120。因此,在一些情况中,至少一个存储器和计算机程序代码可以被配置为,与处理器一起,促使装置经由该多个标记框120来接收多个标记输入。以这种方式,用户(在这个示例中)可以标记一个、两个、或三个网页上的三个位置,并且每个位置视觉地被表示在标记框内。例如,图5示出了图4的具有三个框120a、120b、120c的标记框120的特写视图。在图5的所描绘示例中,用户仅标记了一个位置,其视觉地被表示在标记框120a中。因此,在这个示例中,用户能够在框120a中所表示的相同网页中或者在其他不同的网页中标记多至两个更多的位置,并且用户标记的每个位置可以视觉地被表示在剩余的两个标记框120b、120c 中。
[0045]再次转向图4,例如,在标记他在第一网页(例如,与Ben Affleck的电影Argo有关的网页)中的当前位置之后,用户可以(在这个示例中)决定导航到第二网页来更多地阅读Ben Affleck的人生。因此,如图6中所示出的,至少一个存
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1