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

文档序号:9872438阅读:来源:国知局
储器和计算机程序代码可以被配置为,与处理器一起,促使装置提供第二网页110向用户的呈现。至少一个存储器和计算机程序代码可以被配置为,与处理器一起,促使装置在第二网页110的呈现期间经由视觉表示从用户接收导航输入,并且对导航输入的接收可以促使第一网页100在已经被用户所标记的位置处的呈现。以这种方式,一旦用户完毕第二网页110并且希望导航回到第一网页100,用户就可以提供导航输入,其将促使第一网页被显示在用户已经标记的位置处。因此,在所描绘的示例中,对导航输入的接收可以将用户从图6中所示出的网页和位置导航到图4中所示出的网页和位置。
[0046]在一些实施例中,例如,可以经由所提供的标记框120和/或视觉表示(例如,快照图像)来接收导航输入。因此,参考图6,用户可以通过点击或者以其他方式选择标记框120的顶部框中所示出的第一网页在所标记位置处的快照,而在所描绘的示例中提供导航输入。选择用户希望导航到的所标记位置的视觉表示可以促使第一网页(例如,代替第二网页)被呈现在所标记的位置,从而用户不需要调整第一网页内的位置,而是已经被定位于他在该网页内中断的地方。
[0047]如上文所指出的,从用户接收的标记输入在一些情况中可以是第一标记输入,并且所标记的位置可以是第一位置。至少一个存储器和计算机程序代码可以被配置为,与处理器一起,促使装置从用户接收与第二网页上将被标记的第二位置有关的第二标记输入,并且提供第二位置的视觉表示的呈现。例如,第二网页上的第二位置的视觉表示可以是标记框120的第二框中所显示的用户在第二网页内的位置的快照(例如,图5的标记框120b中所显示的快照)。因此,在一些实施例中,如果用户先前已经标记了关于一个网页的位置(例如,第一网页内的第一位置),并且随后希望标记相同网页内或者第二不同网页内的第二位置,则在如所描绘的提供了多个标记框120的实施例中,用户可以选择空的标记框(例如,框120b或120c),由此提供标记输入并且导致视觉表示被提供在所选择的(空)框中。然而,在一些情况中,用户可以经由已经包括先前所标记的位置的视觉表示的标记框120a来提供(例如,关于第二网页内的第二位置的)第二标记输入。在这种情况中,先前所标记的位置(例如,第一位置)可以由正在被标记的位置(例如,第二位置)所替换,并且新标记的位置的视觉表示可以代替先前标记的位置的视觉表示而被显示,由此删除或移除先前的标记。
[0048]如附图中所示出的,在一些情况中,视觉表示可以被提供而覆盖(overlying)正从第一网页或第二网页显示给用户的内容。例如,如上文参考图3-6所描述的,诸如通过使用漂浮的(floating)标记框,标记框120可以被呈现而覆盖网页内容。因此,在这样的实施例中,当用户向上或向下滚动页面时,视觉表示(诸如,标记框120和/或所标记的位置的快照)可以“漂浮”,从而它们总是被显示在屏幕上的相同地点,同时标记框120后面所呈现的内容响应于用户的滚动而移动。当用户从一个网页导航到下一网页时,视觉表示(例如,标记框120内所呈现的快照)可以继续被呈现在用户的设备的显示器上,从而在一些实施例中不论网页或网页内容是否正在被消费,用户都可以能够经由标记框来提供标记输入和/或导航输入。
[0049]在一些实施例中,响应于从用户接收到标记输入,数据结构(诸如,数组或数据库)可以被用来存储正被呈现给用户的网页(例如,第一网页)的URL、以及网页上的位置和所显示的网页在该位置处的缩略图图像。如上文所描述的,所存储的图像然后可以被呈现作为该位置(例如,在标记框内)的视觉表示。此外,在一些实施例中,用户可以能够在需要时使标记框可见(例如,被呈现在显示器上)或者不可见(例如,不被呈现在显示器上)。例如,可以向用户提供一种小控件(widget),诸如“标记”按钮或选项,用户对其的选择可以导致向用户呈现标记框,并且作为结果,激活允许接收标记输入和/或导航输入的功能。
[0050]响应于接收到导航输入,诸如当用户选择所标记的位置的视觉表示时(例如,点击标记框中所呈现的与用户想要导航到的网页和位置相对应的快照),所存储的与所选择的视觉表示相对应的URL可以被访问并且被使用来导航到相应的网页。所存储的位置还可以被访问并且被使用来调整网页的呈现(例如,向下滚动页面)以反映所存储的位置。
[0051]替换地,当从用户接收到标记输入时,所标记的网页可以被保存作为本地页面,并且可以在该页面内在所标记的位置处添加锚点(anchor)。该锚点(例如,锚点标识符)可以被存储在诸如数据库中。以这种方式,当接收到导航输入时,诸如当用户选择所标记的位置的视觉表示时(例如,点击标记框中所呈现的与用户想要导航到的网页和位置相对应的快照),用于本地存储的网页的所保存的URL和锚点ID可以被访问并且被导航,从而用户将被带到正确的网页和该网页内与锚点相对应的所标记的位置。
[0052]图7图示了根据本发明的示例实施例的系统、方法和计算机程序产品的流程图。将理解,流程图的每个块、以及流程图中的块的组合,可以通过各种手段来实施,诸如硬件、固件、处理器、电路系统、和/或与执行包括一个或多个计算机程序指令的软件相关联的其他设备。例如,上文所描述的过程中的一个或多个过程可以通过计算机程序指令来具体化。在这个方面,将上文所描述的过程具体化的计算机程序指令可以由采用本发明的示例实施例的装置的存储器设备来存储,并且由该装置中的处理器来执行。如将会意识到的,任何这样的计算机程序指令可以被加载到计算机或其他可编程装置(例如,硬件)上以产生一种机器,从而作为结果的计算机或其他可编程装置实施(多个)流程图块中所指定的功能。这些计算机程序指令还可以被存储在计算机可读存储器中,该计算机可读存储器可以指引计算机或其他可编程装置以特定方式运转,从而计算机可读存储器中所存储的指令产生一种制品,对该制品的执行实施(多个)流程图块中所指定的功能。计算机程序指令还可以被加载到计算机或其他可编程装置上以促使一系列的操作在该计算机或其他可编程装置上被执行以产生一种计算机实施的进程,从而在计算机或其他可编程装置上执行的指令提供用于实施(多个)流程图块中所指定的功能的操作。
[0053]因此,流程图的块支持用于执行所指定功能的装置(means)的组合、用于执行所指定功能的操作的组合、以及用于执行所指定功能的程序指令装置(means)。还将理解,流程图的一个或多个块、以及流程图中的块的组合能够通过执行所指定功能的基于专用硬件的计算机系统、或者专用硬件和计算机指令的组合来实施。
[0054]在这个方面,图7中示出了用于促进在网页之间的导航的方法的一个示例实施例。图7描绘了该方法的示例实施例,该方法包括:在块200处,提供第一网页向用户的呈现;在块210处,从用户接收与第一网页上将被标记的位置有关的标记输入;以及在块220处,提供该位置的视觉表示的呈现。如上文所描述的,该方法的实施例在块230处可以进一步提供第二网页向用户的呈现,并且在块240处在第二网页的呈现期间经由视觉表示从用户接收导航输入。对导航输入的接收可以因此促使第一网页在由用户所标记的位置处的呈现。
[0055]如上文参考附图所描述的,在一些情况中,视觉表示可以包括第一网页在该位置处的快照。此外,在一些实施例中,标记框可以被呈现,并且可以经由标记框来接收标记输入或导航输入中的至少一个。如上文所描述的,该位置的视觉表示可以被呈现在标记框内。此外,在一些情况中,标记框可以包括多个标记框,并且可以经由该多个标记框来接收多个标记输入。
[0056]在一些实施例中,该标记输入可以是第一标记输入并且该位置可以是第一位置。可以因此从用户接收与第二网页上将被标记的第二位置有关的第二标记输入,并且第二位置的视觉表示可以被呈现(例如,作为相同或不同标记框中的第二快照)。如上文所描述的,视觉表示可以被提供以使得视觉表示覆盖从第一网页或第二网页向用户所显示的内容(例如,正被显示的网页内容)。
[0057]在一些实施例中,上文操作中的某些操作可以如下文所描述的被修改或者进一步被增强。此外,在一些实施例中,可以包括另外的可选操作。可以用任何顺序并且用任何组合来执行对上文操作的修改、添加、或增强。
[0058]在一种示例实施例中,用于执行上文图7的方法的装置可以包括被配置为执行上文所描述的操作(200-240)中的一些操作或每个操作的处理器(例如,图2的处理器70)。该处理器可以例如被配置为通过执行硬件实施的逻辑功能、执行所存储的指令、或者
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1