反映网页的历史使用行为的方法,及服务器、终端和系统的制作方法

文档序号:7654959阅读:178来源:国知局
专利名称:反映网页的历史使用行为的方法,及服务器、终端和系统的制作方法
技术领域
本发明涉及计算机网络领域,尤其涉及一种反映网页的历史使用行为的方 法,以及反映网页的历史使用行为的服务器、终端和系统。
技术背景目前,伴随着Internet的蓬勃发展,Web用户使用Internet访问远程Web 服务器提供的信息变得越来越频繁。此外,用户也经常频繁地再次访问他们會 经访问过的网页。当用户想要再次访问他们曾经访问过的网页时,他们需要回 忆并在浏览器的地址栏中输入目标网页的URL(统一资源分配符)来打开该目 标网页,或者,他们需要使用搜索引擎,并在搜索引擎的查找关键字编辑框中 输入关键字来查找相关的网页,之后结合回忆,在搜索结果的URL列表中确 认并选择他们曾经访问过的目标网页的URL链接。日本专利申请第2002-099568号中揭示了 一种为个人使用自动生成书签的 服务器。其中服务器存储了注册用户的搜索和浏览的行为的历史信息,具体地, 服务器根据浏览频率和查找关键字的使用频率存储了书签的URL列表,并以 此来自动生成书签。当一个注册用户访问时,书签显示屏幕配置数据被发送到 用户正在操作的客户计算机进行显示。在该配置数据中包含了对应于该书签的 URL列表中的每一个URL的网页超链接信息。通过这些列表,用户可以迅速 地再次访问他曾经访问过的网页。因此,在日本专利2002-099568中,它仅仅 致力于一种能够根据用户以往查找网页时的网页浏览频率和搜索关键字的使 用频率,提供能使用户访问曾经访问过的网页的快速访问链接的方法。然而,对于用户来说,无论他们采用哪种方法来定位他们曾经访问过的网 页,在这个过程中用户在回忆,确定并选择网页上都要花费很长的时间。所以, 加快用户再次访问曾经访问过的Web网页对于用户来说是非常重要和有意义 的。而且,当用户再次访问他们曾经访问过的网页的时候,用户经常关心在该 网页里他们曾经已经访问和浏览过哪些内容,即该网页中的内容访问状态。具体地,用户经常关心,在该网页中,哪些链接他已经访问过了,在最近的一次 浏览中,他最后离开该网页时哪里是浏览内容的停留点。用户经常需要紧接着 上一次的网页浏览内容继续进行浏览。因此,需要提供一种设备,其可根据用户的Web使用行为历史信息,为 用户提供更加方便、迅速、有效的服务。 发明内容本发明的目的在于提供一种反映网页的历史使用行为的方法,以及反映网 页的历史使用行为的服务器、终端和系统,其可为用户提供更加方便、迅速、 有效的服务。根据本发明的目的,提供一种反映网页的历史使用行为的方法,其包括 接收来自终端的HTTP请求;根据该HTTP请求所请求的目标网页,获取对应 的当前网页的数据;根据目标网页的最近一次网页内^^见图信息,修改当前网 页的网页html文件;向终端发送该网页html文件,并在终端上显示当前网页。根据本发明的目的,进一步提供一种用于反映网页的历史使用行为的代理 服务器,所述代理服务器包括通信单元,用于控制web服务器和代理服务 器之间以及代理服务器和终端之间的通信;存储单元,用于存储多个网页的最 近一次网页内容^L图信息;处理单元,用于在经由通信单元接收到来自终端对 目标网页的HTTP请求时,获取对应的当前网页的数据,并根据目标网页的最 近一次网页内^f见图信息,修改当前网页的网页html文件,以向终端发送该 网页html文件,并在终端上显示当前网页。根据本发明的目的,进一步提供一种用于反映网页的历史使用行为的终 端,其包括通信单元,用于控制代理服务器与终端之间的通信;存储单元, 用于存储关于网页内^^见图显示模式的用户配置信息;显示单元,用于在经由 通信单元从代理服务器接收到对应于目标网页的HTTP请求的当前网页的网 页html文件时,判断网页html文件中是否存在表示目标网页的最近一次网页 内^f见图的起始标签,如果存在,则从存储单元读取关于网页内^f见图显示模 式的用户配置信息,并4艮据用户配置信息在终端的浏览窗口中显示当前网页, 否则直接显示当前网页;以及收集单元,用于根据用户对于显示单元中所显示 的网页的操作,收集网页的最近一 次网页内^f见图信息和图片链接访问历史信息,该图片链接访问历史信息表示目标网页中已访问过的图片链接的URL列 表。根据本发明的目的,进一步提供一种用于反映网页的历史使用行为的系 统,包括用于提供web服务的web服务器,代理服务器和终端,其中,所述 代理服务器包括通信单元,用于控制web服务器和代理服务器之间以及代 理服务器和终端之间的通信;存储单元,用于存储多个网页的最近一次网页内 容视图信息;处理单元,用于在经由通信单元接收到来自终端对目标网页的 HTTP请求时,获取对应的当前网页的数据,并才艮据目标网页的最近一次网页 内容视图信息,修改当前网页的网页html文件,以向终端发送该网页html文 件,并在终端上显示当前网页,所述终端包括通信单元,用于控制代理服务 器与终端之间的通信;存储单元,用于存储关于网页内容视图显示模式的用户 配置信息;显示单元,用于在经由通信单元从代理服务器接收到对应于目标网 页的HTTP请求的当前网页的网页html文件时,判断网页html文件中是否存 在表示目标网页的最近一次网页内容视图的起始标签,如果存在,则从存储单 元读取关于网页内^ 见图显示才莫式的用户配置信息,并根据用户配置信息在终 端的浏览窗口中显示当前网页,否则直接显示当前网页;以及收集单元,用于根据用户对于显示单元中所显示的网页的l喿作,收集网页 的最近一 次网页内^f见图信息和图片链接访问历史信息,该图片链接访问历史 信息表示目标网页中已访问过的图片链接的URL列表。根据上述方法、服务器、终端和系统,本发明可根据历史信息,提示用户 使用户知道他的Web内容访问状态并且能够使用户直接跳转到最近一次的网 页视图,并为用户提供Web内容访问状态的界面呈现和迅速的内容访问。从 而用户不需要花费大量时间回忆,寻找和定位上一次的网页内^f见图场景,而 享受更加方便、迅速、有效的服务。结合附图阅读下述关于本发明优选实施例的详细描述会更好地理解本发 明的上述和其它目的、特征、优势和技术及工业重要性。


图1是根据本发明的实施例1的反映网页的历史使用行为的系统的示意图;图2A是根据本发明的实施例1的代理服务器的结构示意图; 图2B是根据本发明的实施例1的浏览客户端的结构示意图; 图3是根据本发明的实施例1的在浏览客户端,代理服务器和Web服务器之间实现反映网页的历史使用行为的方法的流程图;图4是说明图3的步骤310中代理服务器的处理操作的流程图; 图5是说明图3的步骤316中代理服务器的处理操作的流程图; 图6是说明根据本发明的实施例1的浏览客户端发送关于最近一次网页内容视图的历史信息的处理操作的流程图;图7是说明图5的步骤320中代理服务器的处理才喿作的流程图; 图8是说明图3的步骤350中浏览客户端的处理操作的流程图; 图9是根据本发明的实施例1的浏览客户端显示的Web网页的示例,在该Web网页中,最近一次网页内容视图中的开始点是一个图片元素;图IO是根据本发明的实施例1的浏览客户端显示的Web网页的另一个示例,在该网页中,最近一次网页内容视图中的开始点是一个文本片段元素; 图11是说明图3的步骤335中代理服务器的处理操作的流程图; 图12是依据本发明实施例1的具有相应显示效果("已经访问过"状态)的图片;以及图13是依据本发明实施例1的具有相应显示效果("可点击"状态)的图片。
具体实施方式
图1是根据本发明的实施例1的反映网页的历史使用行为的系统的示意图。根据本发明的实施例1的反映网页的历史使用行为的系统包括Web服务 器10、代理服务器20和一个或多个浏览客户端40。Web服务器IO通常以网页的形式向用户提供信息,而用户通过浏览客户 端40来浏览该信息。用户使用浏览客户端40向Web服务器IO发送关于目标 网页的请求,且浏览客户端40在接收到来自Web服务器10的对应于目标网 页请求的响应后,在浏览窗口中对用户显示目标网页。其中,Web服务器10 和浏览客户端40之间的任何通信(例如,HTTP请求或HTTP响应),都是通过代理服务器20来转发的,换句话说,代理服务器20作用为Web服务器10 和浏览客户端40之间的代理。在浏览客户端40和代理服务器20之间传输的信息包括(l)关于目标网 页的HTTP请求;(2)关于目标网页的HTTP响应;(3)关于用户在浏览客户 端40上的用户行为的历史信息。在代理服务器20和Web服务器10之间传输的信息包括关于目标网页 的HTTP请求信息和HTTP响应信息。下面参照图2A来说明根据本发明的实施例1的代理服务器20。如图2A所示,代理服务器20包括处理单元(中央处理器)210,存储单 元220,以及通信单元230。通信单元230控制该代理服务器20和浏览客户端40之间的通信以及代理 服务器20和Web服务器10之间的通信。存储单元220可划分为2个数据存 储(图未示) 一个是网页緩存数据存储单元25,另一个是历史信息存储单元 30。緩存数据存储25中存储了便于浏览客户端40更快速地访问网页而緩存的 网页数据。在历史信息存储单元30中存储了关于用户行为的历史信息。该历 史信息包括(1 )图片链接访问历史信息,即用户已经访问过的图片链接的 URL的历史信息;(2)最近一次网页内容视图信息,即关于用户访问过的网 页的最近一次访问中的网页内容视图的起始位置的位置信息,换句话说,该位 置信息为在用户离开所访问的网页时,该网页上所显示的起始网页内容的位置 信息,具体地,由于用户在访问网页时会拉动滚动条,上述位置信息为用户离 开所访问的网页时,当前滚动条位置所对应的当前网页内^f见图里的左上部第一个内容元素的位置信息。处理单元210在经由通信单元接收到来自终端对目标网页的HTTP请求时,获取对应的当前网页的数据(例如,可能从web服务器获取,也可能从本地的緩存直接获取),并根据目标网页的最近一次网页内^f见图信息,修改当前网页的网页html文件,以向终端发送该网页html文件,并在终端上显示当前网页。在本实施例中,处理单元210所实现的操作可由多个硬件模块分别实现, 这里只以单个模块进行说明。且处理单元所实现的操作可由软件实现,并存储在存储单元220或非易失性存储器中。下面参照图2B来说明根据本发明的实施例1的浏览客户端40的结构。如图2B所示,浏览客户端40包括通信单元265,收集单元260,存储单 元270,以及显示单元275。通信单元265用于向代理服务器20发送目标网页请求并接收网页数据(包 括网页html文件、内容对象的数据等)。收集单元260分析和收集用户浏览的当前网页中的"已经访问过"的图片 链接对应的URL信息,并经由通信单元265将URL信息发送给代理服务器 20,以作为历史信息存储在历史信息存储单元30中;并且收集单元260用于 在用户浏览网页的过程中,收集网页最近一次内容视图信息,并把该信息作为 历史信息经由通信单元265发送给代理服务器20,以存储在历史信息存储单 元30中。存储单元270用于存储关于网页内^f见图显示模式的用户配置信息(也可 由用户选择输入)。显示单元275根据存储在配置信息存储单元270中的网页 内容视图显示模式用户配置信息,在接收到来自代理服务器20的网页html文 件后,选择相应的模式显示网页的最近一次内容视图,同时通知收集单元260 开始进行分析和收集。作为浏览客户端40的变形例,存储单元270也可进一步用于存储用户在 以往的网页浏览行为中曾经浏览过的网页URL信息,即包括图片链接访问历 史信息,文本链接访问历史信息等等,这里应注意的是某些网页在更新时可能 会将文本链接修改为图片链接,但是其链接地址没有变化,此时收集单元260 也会对这种情况进行分析和收集。收集单元260也可将其获得的历史信息存储 在存储单元270中,以便于浏览客户端40根据用户的目标网页的HTTP请求, 直接从存储单元270中获得图片链接访问历史信息。下面结合图3所示的流程图来详细说明在浏览客户端40,代理服务器20 和Web服务器10之间实现反映网页的历史使用行为的方法的流程图。如图3所示,在步骤300开始执行操作。接下来,在步骤306中,代理服 务器20的通信单元230接收来自浏览客户端40的关于目标网页的HTTP请求。在步骤309中,代理服务器20中的处理单元210根据通信单元230接收的HTTP请求识别浏览客户端40。在步骤310中,代理服务器20取得浏览客户端40所请求的目标网页的数据。下面结合图4来说明图3的步骤310中的代理服务器20的处理单元210 的处理操作流程。如图4所示,在步骤311开始执行操作。接下来,在步骤312中,代理服 务器20的处理单元210根据网页緩存数据存储单元25,判断是否存在浏览客 户端40所请求的目标网页的可用的网页緩存数据。如果步骤312的判断结果为存在浏览客户端40所请求的目标网页的可用 的网页緩存数据,那么处理进入步骤313。在步骤313中,处理单元210从网 页緩存数据存储单元25中读取网页数据,之后处理进入步骤315。如果步骤312的判断结果为不存在浏览客户端40所请求的目标网页的可 用的网页緩存数据,那么处理进入步骤314。在步骤314中,代理服务器20 的处理单元210从Web服务器取得所请求的目标网页的网页数据,之后处理 进入步骤315。在步骤315中,代理服务器20的获取网页数据的处理操作结束。当然,处理单元也可不进行判断,而直接/人Web服务器IO或緩存的网页数据中取得所请求的目标网页的网页数据。存储单元220也可不存储网页緩存数据。返回图3,在步骤316中,代理服务器20根据所请求的目标网页的最近 一次网页内容视图信息修改网页html文件。下面结合图5来说明图3的步骤316中代理服务器20的处理单元210的 修改网页html文件的处理操作的流程图。如图5所示,在步骤317开始执行操作。接下来,在步骤318中,代理服 务器20的处理单元210判断在历史信息存储单元30中是否存在关于所请求的 目标网页的最近一次网页内容^L图信息。如果在步骤318中,判断结果为存在 关于所请求的目标网页的最近一次网页内容^L图信息,那么,处理进入步骤 319,否则,处理进入步骤321。在步骤319中,代理服务器20的处理单元210从历史信息存储单元30中读取所请求的目标网页的最近一次网页内容视图信息。在步骤320中,代理 服务器20根据该目标网页的最近一次网页内图信息,修改目标网页的网 页html文件(之后说明如何进行修改)。之后,处理进入步骤321。在步骤321中,代理服务器20的修改网页html文件的处理操作结束。 由此,代理服务器20可以通过修改网页html文件,来提示用户使用户知 道他的Web内容访问状态并且能够使用户直接跳转到最近一次的网页内^^见 图。在此基础上,代理服务器20可进一步对用户已访问过的带有链接的图片 进行处理,从而使用户可获知已访问过的图片链接,为用户提供更加方便、迅 速、有效的服务。这里,为了简要,图3所示的流程图中包括了步骤335和 340,但是应理解的是,在步骤325 (发送网页html文件)后,代理服务器20 可不对已访问过的带链接的图片进行处理,而直接将网页html文件中所包括 的图片发送给浏览客户端40。返回图3,在步骤321之后,在步骤325中,代理服务器20向浏览客户 端40发送网页html文件。在步骤335中,代理服务器20的处理单元210把 该目标网页中带有链接的图片(可点击的图片)形成具有相应显示效果的图片 文件(之后进行说明)。在步骤340中,处理单元210把相应的图片文件发送 给浏览客户端40。在步骤345中,浏览客户端40的通信单元265接收来自代 理服务器20的关于目标网页的所有图片文件(包括所形成的具有相应显示效 果的图片文件)。步骤345之后,在步骤350中,浏览客户端40在浏览窗口中为用户显示 其所请求的网页内容(包括图片)。接下来,在步骤350之后,处理流程返回至步骤306去继续处理来自浏览 客户端40的其它的HTTP请求。这里,代理服务器20向浏览客户端40先发送网页html文件,.再发送其 所包括的图片。 ' '在浏览客户端40在浏览窗口中为用户显示其所请求的网页内容后,用户 进一步进行浏览或其它操作。在用户关闭网页或导航到另一网页时,则可能形 成新的最近一次网页内容视图信息,浏览客户端40需要将新的最近一次网页 内容视图信息发送给代理服务器20以更新历史信息存储单元30。下面结合图6所示的流程图来详细说明根据本发明实施例1的浏览客户端 40发送最近一次网页内容—见图信息的处理操作流程。如图6所示,在步骤400开始执行操作。接下来,处理进入步骤405。在 步骤405中,浏览客户端40的通信单元265从代理服务器20得到关于所请求 的目标网页的HTTP响应。在步骤410中,浏览客户端40的显示单元275为 用户显示网页(目标网页)。在步骤415中,用户在浏览客户端40显示的网页中浏览。在步骤420中, 浏览客户端40的收集单元260判断用户是否正在从当前网页导航到另外一个 网页或者正在关闭当前网页。如果在步骤420中判断结果为当前用户既没有从 当前网页导航到另外一个网页也没有关闭当前的网页,那么处理进入步骤 415。在步骤415中,用户继续在当前网页中浏览。如果在步骤420中判断结 果为当前用户正在从当前网页导航到另外一个网页或者正在关闭当前的网页, 则处理向下进入步骤425。在步骤425中,浏览客户端40的收集单元260获得当前网页的最近一次 内J^见图信息。这种关于网页的最近一次内容^L图信息为当前正被访问的网页 视图中的起始内容的位置,具体的,为左上部的第一个网页内容元素的位置信 息。例如,如果当前网页内^^见图中的左上部的第一个网页内容元素为一个图 片,那么,该图片在当前网页文件中的位置将被浏览客户端40的收集单元260 记录下来并发送给代理服务器20。如果当前网页内容视图中的左上部的第一 个网页内容元素为文本块,那么当前显示的内^f见图中的该文本片段在当前网 页文件中的位置被收集单元260获得并发送给代理服务器20。在步骤430中,浏览客户端40的收集单元260经由通信单元265向[si]代 理服务器20发送最近一次网页内容视图信息。之后,在步骤435中,收集单 元260判断当前用户是否正在关闭当前的网页。如果在步骤435中判断结果为 用户当前没有正在关闭当前的网页,也即用户正在从当前网页导航至另外一个 网页,那么,处理向下进入步骤440。在步骤440中,浏览客户端40向代理 服务器20发送关于导航目标网页的HTTP请求,接着,处理向下进入步骤405。 然而,如果在步骤435中判断结果为用户正在关闭当前的网页,那么,处理向 下进入步骤450。在步骤450中,浏览客户端40发送最近一次网页内^f见图信息的处理操作结束。应注意的是,同样的,用户在从当前网页导航到另外一个网页或者正在关闭当前网页,收集单元260也对网页中已访问过的图片链接进行分析收集,并 作为图片链接访问历史信息发送给代理服务器20,或者收集单元260可实时 的或在任意时刻对网页中已访问过的图片链接进行分析收集,并作为图片链接 访问历史信息发送给代理服务器20。下面参照图7来说明依据本发明实施例1的、代理服务器20在图5的步 骤320中所执行的具体处理操作流程。如图7所示,在步骤500开始执行操作。接下来,处理进入步骤505。在 步骤505中,代理服务器20的处理单元210读取浏览客户端40所请求的目标 网页的URL。在步骤515中,代理服务器20从历史信息存储单元30读取目 标网页的最近一次网页内^ 见图信息的起始内容元素,即在目标网页的最近一 次网页内^ 见图中的第一个被显示的内容元素。之后,处理向下进入步骤520。在步骤520中,判断最近一次网页内^f见图中的起始内容元素是否为文本 片段类型的元素。如果在步骤520中判断结果为最近一次网页内^^见图中的起始内容元素 是文本片段类型的元素,那么,处理向下进入步骤525。在步骤525,代理服务器20的处理单元210在当前的网页html文件中搜 索包含了最近一次网页内^ 见图中的起始内容元素(文本片段)的目标文本块。 在步骤530中,处理单元210在该目标文本块中定位搜索到的文本片段的位置。 在步骤535,处理单元210在目标文本块中定位的文本片段之前插入〈star^起 始标签。下面举例进4亍i兌明。以下html代码行为一文本块。,>本网站提供了各种类别的卡通图片多达数万张,包括人物、风景、动 物、汽车等。以下是关于动物的卡通图片。〈start〉在本网站提供的关于动物的 卡通图片有数千张。其中的动物种类繁多,且其设计风格俏皮可爱,深得用户 的喜爱。</p>在这个文本块中,〈starP"起始标签后为一文本片^:,该起始标签被代理服务器20的处理单元210插入到原来的html文件中的文本片段之前,以表征在 最近一次网页内^^见图中,跟随在〈start喊始标签之后的文本片段为该网页内 容视图中的起始内容元素。
在步骤535之后,处理向下进入步骤550。
如果在步骤520中判断结果为最近一次网页内容视图中的起始内容元素 不是文本块类型的元素,那么,处理向下进入步骤540。
在步骤540中,代理服务器20的处理单元210在当前的网页html文件中 搜索最近一次网页内^^见图中的起始内容元素(例如图片,表格等)。在步骤 545,代理服务器20的处理单元210在该最近一次网页内容^L图中的起始内容 元素之前插入〈star^起始标签。
例如,在以下html^码4亍
<start><img src=,,/images/cartoon/animal/03.jpg" alt-"小猪,,width=,,265,, height="173">
在图片起始标签〈mg〉之前,由代理服务器20的处理单元210在当前的 html网页文件中插入了〈start〉起始标签,来指示在最近一次网页内容视图中, 该〈mg〉起始标签所指示的图片为显示在网页内容视图中的第 一个内容元素。
步骤545之后,处理向下进入步骤550。
处理操作结束。
下面参照图8来说明依据本发明实施例1的、浏览客户端40在图3的步 骤350中所执行的具体处理操作流程。
如图8所示,在步骤600开始执行操作。接下来,处理进入步骤605。在 步骤605中,浏览客户端40的显示单元275读取来自代理服务器20的网页 html文件。在步骤610中,浏览客户端40判断在当前的网页html文件中是否 存在表示起始内容元素的起始标签。
如果在步骤610中判断结果为当前的网页html文件中不存在标记起始内 容元素的起始标签,那么,处理向下进入步骤630。在步骤630中,浏览客户 端40在当前的浏览窗口中显示网页,且处理进入步骤640。
如果在步骤610中判断结果为当前的网页html文件中存在标记起始内容元素的起始标签,那么,处理向下进入步骤615。在步骤615中,显示单元275 从存储单元270中读取关于历史网页内容视图显示模式的用户配置信息。在步骤620中,显示单元275判断用户配置信息所表示的显示才莫式是否为 直接模式。如果判断结果为不是直接模式,那么处理向下进入步骤635。在步 骤635中,显示单元275在网页内^f见图(浏览窗口 )的滚动条上显示一个可 点击的点,以供用户可以点击并切换到最近一次网页内容视图。在步骤635 之后,处理进入步骤640。在步骤620中,如果判断结果为显示模式为直接模式,那么,处理进入步 骤625。在步骤625中,显示单元275在当前浏览窗口中显示网页内容,并且 该网页的内容从起始标签所指示的内容元素开始显示。之后,处理进入步骤 640。在步骤640中,浏览客户端40执行的显示网页内容的处理操作结束。图9是依据本发明的实施例1的浏览客户端显示的Web网页的一个示例, 在该网页中,最近一次网页内容视图中的起始内容元素是图片元素。如图9所示,视图700是浏览客户端40显示的一个网页视图。在这个网 页视图中,起始的网页内容元素是图片710,该图片以html代码行"〈startximg src=7images/cartoon/animal/03.jpg,, alt-,,小猪,,width=,,265,, height-" 173,,>,,所 指示。由于在该图片(图片的起始标签)之前插入了〈start喊始标签,因此, 当显示网页时,显示单元275在显示当前网页时从这个被标记为起始内容元素 的图片开始显示,如图9中的710所示。图IO是依据本发明的实施例1的浏览客户端40显示的Web网页的另一 个示例,在该网页中,最近一次网页内^^见图中的起始内容元素是文本片段元 素。如图IO所示,视图800是浏览客户端40显示的一个网页视图。在这个网 页视图中,起始内容元素是文本片段810,该文本片段以html代码行"<口>本 网站提供了各种类别的卡通图片多达数万张,包括人物、风景、动物、汽车等。 以下是关于动物的卡通图片。々tar^在本网站提供的关于动物的卡通图片有数 千张。其中的动物种类繁多,且其设计风格俏皮可爱,深得用户的喜爱。</p>" 所指示。由于在文本块中的一文本片段之前插入了〈star^起始标签,因此,当显示网页时,显示单元275在显示当前网页时从这个被标记为起始内容元素的文本 片段开始显示,如图11中的810所示。
下面参照图11来说明依据本发明实施例1的、代理服务器20在图3的步 骤335中所执行的具体处理流程。
如图11所示,在步骤900开始执行操作。接下来,处理进入步骤910。 在步骤910中,代理服务器20的处理单元210读取访问过的图片链接URL列 表信息(图片链接访问历史信息),且处理进入步骤920。在步骤920中,处 理单元210把这些访问过的图片链接URL列表中的URL和当前网页中的所有 图片链接进行匹配。
在步骤930,判断当前网页中是否包含有已经访问过的图片链接。如果在 步骤930中的判断结果为当前网页中包含有已经访问过的图片链接,那么,处 理向下进入步骤940。在步骤940中,处理单元210把已经访问过的带有链接 的图片形成具有相应显示效果("已经访问过")的图片。之后,处理向下ii^ 步骤945。在步骤945中,处理单元210把当前网页中的其它的带有链接的图 片形成"可点击的"图片。之后,处理流程向下进入955。
如果在步骤930中的判断结果为当前网页中不包含已经访问过的图片链 接,那么,处理进入步骤950。
在步骤950中,处理单元210把当前网页中带有链接的图片形成"可点击 的,,图片。之后,处理向下进入步骤955。
在步骤955中,代理服务器20执行的将带有链接的图片形成具有相应显 示效果的图片文件的处理操作结束。—
图12是依据本发明实施例1生成的具有相应显示效果("已经访问过"状 态)的图片。
如图12所示,视图IOOO显示的是一个示例图片,该图片具有"访问过的" 历史并且在被发送到浏览客户端40之前由代理服务器20修改。在这个图片中, 标记1010被添加到图片的左上角来指示该图片所关联的链接之前已经被访问 过。
图13是依据本发明实施例1生成的具有相应显示效果("可点击的"状态) 的图片。如图13所示,1100显示的是一个例子图片,该图片在^^送到浏览客户 端40之前被代理服务器20修改。在这个图片中,标记1110被添加到图片的 左上角来指示该图片是关联了链接的可点击的,并且所关联的链接之前未被访 问过。由此,根据本发明实施例1的反映网页的历史使用行为的方法,以及反映 网页的历史使用行为的服务器、终端和系统,本发明可提供有效的历史信息, 提示用户使用户知道他的Web内容访问状态并且能够^f吏用户直接跳转到最近 一次的网页视图,并为用户提供Web内容访问状态的界面呈现和迅速的内容 访问。从而用户不需要花费大量时间回忆,寻找和定位上一次的网页内^f见图 场景,而享受更加方便、迅速、有效的服务。应注意的是,在本发明的实施例中的服务器为代理服务器。但是,本发明 中的服务器并不限于代理服务器,它也可以是Internet域中的其它服务器,例 如,Web服务器。另外,本发明并不限于图12和图13所示的生成具有相应显示效果的图片 文件的方式,除对图片加标记之外,例如还可对图片加上边界,或使图片的边 框具有凹凸形状等等方式,使图片具有相应的显示效果。在图3所示的本发明实施例1的反映网页的历史使用行为的方法中,浏览 客户端40将访问网页A的最近一次网页内容^L图信息以及图片链接访问历史 信息发送给代理服务器20后,代理服务器20进行存储,从而浏览客户端40 下一次访问网页A时,代理服务器20可直接根据存储的最近一次网页内^ 见 图信息修改网页html文件。但是,应理解的是,本发明还可存在其它的变形 例,例如在浏览客户端40为可移动的终端的情况下,其在发送图片链接访问 历史信息和最近一次网页内^ 见图信息后,可能切换到不同的网络访问相同的 网页,并产生新的图片链接访问历史信息和最近一次网页内^^见图信息,此时 终端可在存储单元中对新的图片链接访问历史信息和最近一次网页内容视图 信息进行存储。则在终端切换回原网络并再次提出对相同网页的网页请求时, 代理服务器20的收集单元260可从终端获得所请求网页的图片链接访问历史 信息和最近一次网页内容视图信息,并与代理服务器20的存储单元220中所 存储的信息进行比较,判断是否有变化,如果有变化,贝'J根据最新的图片链接访问历史信息和最近一次网页内容视图信息执行步骤316-350。
由此,在浏览客户端40为可移动的终端的情况下,该可移动的终端在当 前网络里浏览网页后,由于移动到不同地点可能会切换到不同网络,并经由不 同网络访问网页,这样有可能会产生新的历史信息(包括最近一次网页内^* 图信息和图片链接访问历史信息)。上述流程则可进一步针对可移动的终端的 特点,提供准确的历史信息,提示用户使用户知道他的Web内容访问状态并 且能够使用户直接跳转到最近一次的网页视图,并为用户提供Web内容访问 状态的界面呈现和迅速的内容访问。从而用户不需要花费大量时间回忆,寻找 和定位上一次的网页内容视图场景,而享受更加方便、迅速、有效的服务。
对该技术领域的普通技术人员来说,根据以上实施方式可以很容易的联想 到其他的优点和变形。因此,本发明并不局限于上述具体实施例,其仅仅作为 例子对本发明的一种形态进行详细、示范性的说明。在不背离本发明宗旨的范 围内,本领域普通技术人员可以根据上述具体实施例通过各种等同替换所得到 的技术方案,但是这些技术方案均应该包含在本发明的权利要求的范围及其等 同的范围之内。
权利要求
1.一种反映网页的历史使用行为的方法,其包括接收来自终端的HTTP请求;根据该HTTP请求所请求的目标网页,获取对应的当前网页的数据;根据目标网页的最近一次网页内容视图信息,修改当前网页的网页html文件;向终端发送该网页html文件,并在终端上显示当前网页。
2. 根据权利要求1所述的方法,其中, 修改网页html文件的步骤包括读取目标网页的最近一次网页内容视图中的起始内容元素; 在网页html文件中搜索并定位该起始内容元素,且在该起始内容元素的 标签之前插入表示起始位置的起始标签。
3. 根据权利要求2所述的方法,进一步包括根据所述目标网页的图片链接访问历史信息,相对已访问过的图片链接和 未访问过的图片链接,将带有链接的图片形成为具有相应的显示效果的图片文 件,并发送给终端用于显示,该图片链接访问历史信息表示目标网页中已访问 过的图片链接的URL列表,该存储的URL列表对应于终端上一次访问目标网 页的历史4亍为。
4. 根据权利要求3所述的方法,其中将带有链接的图片形成为具有相应的显示效果的图片文件的步骤包括 把目标网页的图片链接访问历史信息中所有已访问过的图片链接和当前网页中的所有图片链接进行匹配;判断当前网页中是否包含有已访问过的图片链接,如果包含,则把已访问过的带有链接的图片形成为具有已访问过的显示效果的图片文件,把未访问过的带有链接的图片形成为具有可点击的显示效果的图片文件,否则把所有带有链接的图片形成为具有可点击的显示效果的图片文件。
5. 根据权利要求1至4中任一项所述的方法,其中 在终端上显示当前网页的步骤包括终端接收所述网页html文件;判断网页html文件中是否存在所述起始标签,如果存在,则读取关于网 页内^^见图显示模式的用户配置信息,并根据用户配置信息显示当前网页,否 则在浏览窗口中直接显示当前网页。
6. 根据权利要求5所述的方法,其中 终端根据用户配置信息显示当前网页的步骤包括判断用户配置信息中的显示模式是否为直接模式,如果是,则在浏览窗口 中显示当前网页,并且以起始标签所表示的内容元素作为起始内容元素,否则, 在窗口的滚动条上显示可点击的点,以使用户可以点击并切换到最近一次网页 内容视图。
7. 根据权利要求1所述的方法,其中在终端为用户显示当前网页且用户在当前网页中浏览时,终端判断用户是 否正在/人当前网页导4元到另外一个网页或者正在关闭当前网页,如果当前用户 正在从当前网页导航到另外一个网页或者正在关闭当前的网页,终端获得当前 网页的内^f见图信息,并作为最近一次网页内^^见图信息发送给代理服务器,终端实时或在任意时刻获得当前网页中已访问的图片链接,作为图片链接 访问历史信息发送给代理服务器,且在当前用户正在从当前网页导航到另外一个网页时,终端向代理服务器发 送关于另外一个网页的HTTP请求。
8. —种用于反映网页的历史使用行为的代理服务器,所述代理服务器包括通信单元,用于控制web服务器和代理服务器之间以及代理服务器和终端 之间的通信;存储单元,用于存储多个网页的最近一次网页内容—见图信息; 处理单元,用于在经由通信单元接收到来自终端对目标网页的HTTP请求 时,获取对应的当前网页的数据,并根据目标网页的最近一次网页内^f见图信 息,修改当前网页的网页html文件,以向终端发送该网页html文件,并在终 端上显示当前网页。
9. 根据权利要求8所述的服务器,其中,处理单元从该存储单元获得存储的所述目标网页的图片链接访问历史信 息,或从终端获得更新的所述目标网页的图片链接访问历史信息,该图片链接访问历史信息表示目标网页中已访问过的图片链接的URL列表,该存储的 URL列表对应于终端上一次访问目标网页的历史行为;且处理单元相对已访问过的图片链接和未访问过的图片链接,将带有链接 的图片形成为具有相应的显示效果的图片文件,并发送给终端用于显示。
10. 根据权利要求9所述的服务器,其中,处理单元读取目标网页的最近一次网页内^^见图中的起始内容元素;以及 处理单元在当前网页的网页html文件中搜索并定位该起始内容元素,且 在该起始内容元素的标签之前插入表示起始位置的起始标签。
11. 根据权利要求IO所述的服务器,其中,处理单元对所述目标网页的图片链接访问历史信息中所有已访问过图片 链接和当前网页中的所有图片链接进行匹配;以及处理单元判断当前网页中是否包含有已访问过的图片链接,如果包含,则 把已访问过的带有链接的图片形成为具有已访问过的显示效果的图片文件,把 未访问过的带有链接的图片形成为具有可点击的显示效果的图片文件,否则把 所有带有链接的图片形成为具有可点击的显示效果的图片文件。
12. —种用于反映网页的历史使用行为的终端,其包括 通信单元,用于控制代理服务器与终端之间的通信; 存储单元,用于存储关于网页内容视图显示模式的用户配置信息; 显示单元,用于在经由通信单元从代理服务器接收到对应于目标网页的HTTP请求的当前网页的网页html文件时,判断网页html文件中是否存在表 示目标网页的最近一次网页内容视图的起始标签,如果存在,则从存储单元读 取关于网页内^^见图显示4莫式的用户配置信息,并4艮据用户配置信息在终端的 浏览窗口中显示当前网页,否则直接显示当前网页;以及收集单元,用于根据用户对于显示单元中所显示的网页的操作,收集网页 的最近一次网页内^ 见图信息和图片链接访问历史信息,该图片链接访问历史 信息表示目标网页中已访问过的图片链接的URL列表。
13. 根据权利要求12所述的终端,其中,显示单元判断用户配置信息中的显示模式是否为直接才莫式,如果是,则在 浏览窗口中显示当前网页,并且以起始标签所表示的内容元素作为起始内容元 素,否则,在窗口的滚动条上显示可点击的点,以^使用户可以点击并切换到最 近一次网页内容一见图。
14. 根据权利要求13所述的终端,其中,在显示单元显示当前网页且用户在当前网页中浏览时,收集单元判断用户 是否正在从当前网页导航到另外一个网页或者正在关闭当前网页,如果当前用 户正在从当前网页导航到另外一个网页或者正在关闭当前的网页,收集单元获 得当前网页的内^*图信息,并作为最近一次网页内^*图信息经由通信单元 发送给代理服务器,收集单元实时或在任意时刻获得当前网页中已访问的图片链接,作为图片 链接访问历史信息经由通信单元发送给代理服务器,在当前用户正在乂人当前网页导航到另外一个网页时,收集单元经由通信单 元向代理服务器发送关于另外一个网页的HTTP请求。
15. —种用于反映网页的历史使用行为的系统,包括用于提供web服务的 web服务器,代理服务器和终端,其特征在于所述代理服务器包括通信单元,用于控制web服务器和代理服务器之间以及代理服务器和终端 之间的通信;存储单元,用于存储多个网页的最近一次网页内容—见图信息; 处理单元,用于在经由通信单元接收到来自终端对目标网页的HTTP请求 时,获取对应的当前网页的数据,并根据目标网页的最近一次网页内^*图信 息,修改当前网页的网页html文件,以向终端发送该网页html文件,并在终 端上显示当前网页, 所述终端包括通信单元,用于控制代理服务器与终端之间的通信; 存储单元,用于存储关于网页内容视图显示模式的用户配置信息; 显示单元,用于在经由通信单元从代理服务器接收到对应于目标网页的 HTTP请求的当前网页的网页html文件时,判断网页html文件中是否存在表示目标网页的最近一次网页内容视图的起始标签,如果存在,则从存储单元读 取关于网页内容视图显示模式的用户配置信息,并根据用户配置信息在终端的浏览窗口中显示当前网页,否则直接显示当前网页;以及收集单元,用于根据用户对于显示单元中所显示的网页的操作,收集网页 的最近一次网页内容视图信息和图片链接访问历史信息,该图片链接访问历史 信息表示目标网页中已访问过的图片链接的URL列表。
全文摘要
本发明一种反映网页的历史使用行为的方法,以及反映网页的历史使用行为的服务器、终端和系统。该反映网页的历史使用行为的方法包括接收来自终端的HTTP请求;根据该HTTP请求所请求的目标网页,获取对应的当前网页的数据;根据目标网页的最近一次网页内容视图信息,修改当前网页的网页html文件;向终端发送该网页html文件,并在终端上显示当前网页。
文档编号H04L29/08GK101335762SQ200710112629
公开日2008年12月31日 申请日期2007年6月25日 优先权日2007年6月25日
发明者三宅滋, 莉 王 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1