用于共享浏览会话历史的体系结构的制作方法

文档序号:9240312阅读:396来源:国知局
用于共享浏览会话历史的体系结构的制作方法
【专利说明】用于共享浏览会话历史的体系结构
[0001]背景
[0002]客户端设备可用于从内容服务器和其它网络可访问的系统和服务请求内容。例如,用户可使用客户端设备和浏览器应用来从特定的内容服务器请求内容页面。内容页面可由客户端设备接收并被再现用于显示给用户。关于请求的数据例如日期、时间和所请求的特定内容页面可由客户端设备存储。用户可在以后的日期或时间例如当用户希望再次取回相同的页面或确定用户在过去请求了哪些页面时观看数据。在一些情况下,内容页面本身或其部分也可存储在客户端设备上例如用于缓存目的或用于离线观看。
[0003]用户可与其他用户共享关于他们的浏览历史的数据。照惯例,用户可例如通过在电子邮件或某个其它电子消息中将内容页面的统一资源定位符(URL)复制和发送到另一用户来将所访问的内容页面或网络地址的拷贝发送到他们已访问的内容页面。在一些情况下,内插式附件(add-1n)或工具栏可记录关于用户的浏览历史的数据(例如用户输入哪些URL以及用户激活哪些超链接),并允许用户在以后的日期或时间搜索所记录的数据。
[0004]附图简述
[0005]现在将参考下面的附图描述各种创造性特征的实施方案。在全部附图中,参考数字可重复用于指示在加有参考数字的元件之间的相应性。附图被提供以说明本文所述的示例实施方案且并不打算限制本公开的范围。
[0006]图1A和IB是示出用户在共享选项卡中进行浏览会话使得在共享选项卡中访问的内容可被保存并由其他用户访问的用户界面图。
[0007]图2A是示出用户基于各种标准来搜索共享浏览历史的用户界面图。
[0008]图2B是示出用户观看浏览树和关于共享浏览会话的其它数据的用户界面图。
[0009]图3A和3B是示出用户观看另一用户的共享浏览会话的用户界面图。
[0010]图4是示出客户端设备的各种模块和数据仓库以及配置成进行和保存共享浏览会话的中间系统的例证性内容分发环境的方框图。
[0011]图5是示出在设备和系统之间的各种交互和数据流的、包括多个客户端设备、中间系统和多个内容服务器的例证性内容分发环境的方框图。
[0012]图6是用于处理浏览会话请求并保存所请求的内容或关于所请求的内容的数据作为共享浏览会话的部分用于以后访问的例证性过程的流程图。
[0013]详细描述
[0014]
[0015]本公开目的在于使用户能够通过使用特殊浏览器选项卡或其它浏览器界面特征来自动保存并共享关于浏览会话的数据。照惯例,浏览器记录关于内容浏览请求和在本地历史数据仓库中的其它活动的数据。在一些情况下,关于浏览请求和其它活动的数据可经由工具栏、内插式附件和用于捕获关于用户的浏览活动的其它技术被提供到网络可访问的服务器。然而,用户可能发现很难保存整个浏览会话一一包括在浏览会话期间请求的实际内容页面一一并向其他用户或一般公众提供对浏览会话的访问。
[0016]本公开的一些方面涉及当进行浏览会话时使用共享浏览器选项卡。通过共享浏览器选项卡请求的内容可保存在网络可访问的中间系统(或其它系统)处,使得用户的浏览会话的完整快照可被保存。例如,浏览会话可在共享浏览器选项卡中默认地或响应于用户请求而开始。内容请求(包括在共享浏览器选项卡中进行的那些内容请求)可被发送到中间设备而不是直接到托管所请求的内容或否则提供对所请求的内容的访问的内容服务器。中间系统可代表用户从内容服务器所请求的内容,并存储内容的表示或关于在共享浏览会话数据仓库中的内容的数据。可类似地维护并保存被发送到中间系统的随后的内容请求。可维持浏览会话的树、曲线图或其它逻辑表示,使得用户可在稍后的时间容易访问浏览会话的概述,并仍然有在特定的内容项目上快速移动的选择。当中间系统代表用户保存内容页面(当它们被取回时)的表示时,用户可在稍后的时间访问内容页面的历史表示。
[0017]本公开的额外方面涉及搜索和访问共享浏览会话。用户可由于任何数量的原因而观看其他用户的浏览会话,这些原因包括发现与用户知道的内容有关的新内容、审查由用户推荐的一批有关页面、通过观看所指导或有意设计的浏览会话来跟得上关于特定主题的信息,等等。用户可访问作为浏览器应用的部分的浏览会话搜索界面,或搜索界面可由web服务器或与中间系统相关的其它系统提供。一旦用户识别出感兴趣的浏览会话,用户就可访问浏览会话,使得浏览会话的始发者所请求的每个内容页面可在一些情况下以初始用户观看它们的相同的顺序被观看。例如,“下一个”和“后退”浏览器控件可将随后的用户带到在初始用户激活控件之一后那些控件将初始用户带到的相同的页面,同时观看当前显示的内容页面。
[0018]本公开的另外的方面涉及跟踪关于在浏览会话期间使用的客户端设备的特征的数据,以及使用这样的特征作为在对共享浏览会话的随后搜索期间的搜索参数。例如,可使用共享浏览会话来记录关于形状因子、显示尺寸、地理位置和客户端设备的其它特征的数据。当用户以后搜索共享浏览会话时,用户可指定设备特征,以便接收更有关联的搜索结果。例如,在某个地理位置中的用户可能想要观看在同一地理位置中的用户的浏览会话,因为这样的浏览会话可能更可能包括有关联的信息。
[0019]虽然为了说明的目的在本公开中描述的实施方案的方面将聚焦于共享浏览器选项的使用以访问内容并自动保存所访问的内容作为共享浏览会话,但是本领域中的技术人员将认识到,本文公开的技术可应用于任何数量的接口、过程或应用。例如,当进行共享浏览会话时可使用单独的浏览器窗口而不是单独的共享浏览选项卡。作为另一例子,浏览器可包括使用户能够自动选择与其他用户共享哪些浏览会话或其部分的控件。现在将关于意欲说明但不限制本公开的某些例子和实施方案描述本公开的方面。
[0020]参考例证性实施方案,客户端设备可执行浏览器应用。用户可与浏览器应用交互以请求内容项目,例如网页或由内容服务器托管的其它类型的文档。图1A示出显示内容项目的浏览器应用用户界面100a。内容项目显示在共享浏览器选项卡102中。在共享浏览器选项卡102中访问和显示的内容自动保存在可由同一用户和/或由其他用户在以后的时间访问的共享浏览会话中。如在图1A中看到的,也可使用私有浏览器选项卡104。当用户希望访问个人的或用户否则不想公开的内容时,用户可使用私有浏览器选项卡104来这么做。
[0021]在一些实施方案中,浏览器可提供使用户在打开新选项卡或开始新浏览器会话时能够在打开或使用共享和私有选项卡之间选择的控件。在一些实施方案中,可支持控件、菜单选项、触摸屏手势、语音命令或允许用户将共享浏览器选项卡转换成私有选项卡(反之亦然)或将当前会话从共享浏览器选项卡移动到私有选项卡(反之亦然)的其它输入技术。这样的功能可能是合乎需要的,如果例如用户在观看页面时决定页面不应包括在共享浏览会话中。在一些情况下,可提供“返回并忽略”控件或其它功能,其除了回到以前显示的内容项目以外还使当前页面从共享浏览会话省略。
[0022]当用户在共享浏览器选项卡102中发起内容请求时,内容请求可被发送到中间系统而不是直接到与所请求的内容项目相关的内容服务器。例如,用户可将URL输入到浏览器应用的地址栏中。URL可被传输到中间系统,浏览器、客户端设备或用户与中间系统相关。中间系统可代表用户取回在URL处的所请求的内容,并将所请求的内容返回给用户。此外,中间系统可记录关于请求的数据,因为请求从共享浏览器选项卡102发起。中间系统可存储可与其他用户共享的所请求的内容的表示,作为共享浏览会话的部分。例如,完整的内容页面本身可在一些情况下以压缩格式被存储。在一些实施方案中,可存储内容页面的简化或较小版本(例如消耗较小的存储空间的版本),例如快照或仅文本表示。
[0023]当用户在私有浏览器选项卡104中发起内容请求时,内容请求可以或可以不被发送到中间系统。例如,浏览器应用可配置成直接从内容服务器取回在私有浏览器选项卡104中请求的内容。在一些实施方案中,浏览器应用或客户端设备可配置成将所有内容请求传输到中间系统而不是直接到内容服务器。在这样的情况下,甚至在私有浏览器选项卡104中做出的那些请求也可被发送到具有将请求识别为私有的信息的中间系统。中间系统可代表用户取回所请求的内容,类似于上面关于共享浏览器选项卡102描述的内容请求处理。然而,不是保存内容的表示,中间系统可简单地将所请求的内容返回到客户端设备。在一些实施方案中,所请求的内容项目可存储在中间系统处并被标记为私有的,使得用户可在以后的时间搜索并访问内容或整个私有浏览会话。在这样的情况下,用户可稍后将内容项目或整个私有浏览会话识别为可由某些用户或由一般公众访问的共享浏览会话。
[0024]如在图1A中看到的,用户106可激活链接或否则请求另一内容项目。例如,用户106正观看在共享浏览器选项卡102中的“新”内容页面。用户106可激活链接以观看“天气”内容页面。天气相关内容页面可由如上所述的中间
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1