一种收藏内容生成的方法和系统技术方案

技术编号:8347931 阅读:158 留言:0更新日期:2013-02-21 01:25
本发明专利技术公开了一种收藏内容生成的方法和系统,其中所述方法包括:浏览器接收网址收藏请求;浏览器判断所述网址收藏请求对应的网址是否已经收藏;在所述网址收藏请求对应的网址已经收藏时,判断所述网址收藏请求对应的网页内容是否已经更新;在所述网址收藏请求对应的网址没有收藏,或者,所述网址收藏请求对应的网页内容需要更新时,浏览器将所述网址收藏请求发送至服务器;服务器依据所述网址收藏请求获取对应网址的网页代码;服务器保存所述网页代码,形成网页快照,本发明专利技术可以保证用户在收藏的网页无法访问时能浏览网页内容。本发明专利技术可以保证用户在收藏的网页无法访问时能浏览网页内容。

【技术实现步骤摘要】

本专利技术涉及互联网访问
,具体涉及一种收藏内容生成的方法,以及一种收藏内容生成的系统。
技术介绍
用户在使用浏览器浏览网页时,可以通过浏览器自带的收藏夹功能记录和保留喜欢的或者常用的网址,在以后想重新浏览一些已经收藏的网址时,只需要直接打开收藏夹,点击网址在收藏夹中的名称,即可访问网址,而不用再次输入网址或搜索相应的内容。然而,由于因特网上的网页并不是一成不变的,而是不断增加、删除、改动的,例如一些网站因为这样或那样的原因而关闭,一些网站会重新定向到其他链接地址,因此,随着上网的时间越来越长,原来收藏在收藏夹中的网址,一段时间后可能无法访问,即收藏夹中网址常会面临失效的问题。在这种情况下,用户不得不重新查找相应的网址或搜索相关的内容,用户体验非常差,并且增加了客户端与服务器的资源耗费。因此,本领域技术人员迫切需要解决的技术问题是提供一种收藏网页生成的机制,以保证用户在收藏的网页无法访问时能浏览网页内容。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种收藏内容生成的方法和相应的一种收藏内容生成的系统。依据本专利技术的一个方面,提供了一种收藏内容生成的方法,包括浏览器接收网址收藏请求;浏览器判断所述网址收藏请求对应的网址是否已经收藏;在所述网址收藏请求对应的网址已经收藏时,判断所述网址收藏请求对应的网页内各是否已经更新;在所述网址收藏请求对应的网址没有收藏,或者,所述网址收藏请求对应的网页内容需要更新时,浏览器将所述网址收藏请求发送至服务器;服务器依据所述网址收藏请求获取对应网址的网页代码;服务器保存所述网页代码,形成网页快照。可选地,所述方法还包括当服务器保存所述网页代码不成功时,通知浏览器上传所述对应网址的网页代码形成网页快照。可选地,所述当服务器保存所述网页代码不成功时,通知浏览器上传所述对应网址的网页代码形成网页快照的步骤包括服务器通知浏览器上传所述对应网址的网页代码;浏览器获取网页代码并将所述网页代码上传至服务器;服务器保存所述网页代码,形成网页快照。可选地,所述判断网址收藏请求对应的网址是否已经收藏的步骤包括浏览器依据所述网址收藏请求对应的网址获得对应的地址识别码;浏览器判断所述地址识别码是否为存储的地址识别码,若是,则所述收藏请求对应的网址已经收藏;若否,则所述收藏请求对应的网址没有收藏。可选地,所述服务器保存所述网页代码,形成网页快照的步骤包括服务器保存所述网页代码;服务器生成所述网页代码的更新时间信息;服务器将所述网页代码、更新时间信息及地址识别码生成网页快照。 根据本专利技术的另一方面,提供了一种收藏内容生成的系统,包括位于浏览器的收藏请求接收模块,适于接收网址收藏请求;位于浏览器的收藏判断模块,适于判断所述网址收藏请求对应的网址是否已经收藏;更新判断模块,适于在所述网址收藏请求对应的网址已经收藏时,判断所述网址收藏请求对应的网页内容是否已经更新;位于浏览器的收藏请求发送模块,适于在所述网址收藏请求对应的网址没有收藏,或者,所述网址收藏请求对应的网页内容需要更新时,将所述网址收藏请求发送至服务器;位于服务器的网页代码获取模块,适于依据所述网址收藏请求获取对应网址的网页代码;位于服务器的网页快照获取模块,适于保存所述网页代码,形成网页快照。可选地,所述系统还包括位于浏览器的网页代码上传模块,适于当服务器保存所述网页代码不成功时,通知浏览器上传所述对应网址的网页代码形成网页快照。可选地,所述位于浏览器的网页代码上传模块包括位于服务器的通知子模块,适于通知浏览器上传所述对应网址的网页代码;位于浏览器的网页代码获取子模块,适于获取网页代码并将所述网页代码上传至服务器;位于服务器的网页代码保存子模块,适于保存所述网页代码,形成网页快照。可选地,所述位于浏览器的收藏判断模块包括位于浏览器的地址识别码获取子模块,适于依据所述网址收藏请求对应的网址获得对应的地址识别码;位于浏览器的识别码判断子模块,适于判断所述地址识别码是否为存储的地址识别码,若是,则所述收藏请求对应的网址已经收藏;若否,则所述收藏请求对应的网址没有收藏。可选地,所述位于服务器的网页快照获取模块包括位于服务器的保存子模块,适于保存所述网页代码;位于服务器更新时间信息子模块,适于生成所述网页代码的更新时间信息;位于服务器的网页快照生成子模块,适于服务器将所述网页代码、更新时间信息及地址识别码生成网页快照。根据本专利技术的一种收藏内容生成的方法可以提供一种收藏网页生成的机制,由此解决了随着时间的增长收藏夹中收藏的网址无法失效的问题取得了当收藏夹中的网址失效时仍能正常浏览所述网址网页内容,节省用户资源提高用户体验的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图I示出了根据本专利技术一个实施例的一种收藏内容生成的方法实施例I的步骤流程图;图2示出了根据本专利技术一个实施例的一种收藏内容生成的方法实施例2的步骤流程图;图3示出了根据本专利技术一个实施例的一种收藏内容生成的系统实施例I的结构框图;图4示出了根据本专利技术一个实施例的一种收藏内容生成的系统实施例2的结构框图。具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例的核心构思之一在于,当用户需要收藏网站时,判断所述网站对应的网址是否已经收藏以及判断所述网站对应的网页内容是否需要更新,当所述网址对应的网址没有收藏或者所述网址对应的网站内容需要更新时,浏览器收藏所述网站的同时,通知服务器生成所述网站的网页快照。参照图1,示出了根据本专利技术一个实施例的一种收藏内容生成的方法实施例I的步骤流程图,具体可以包括以下步骤步骤101 :浏览器接收网址收藏请求;用户在使用浏览器浏览网页时,可以通过浏览器自带的收藏夹功能记录和保留喜欢的或者常用的网址,在以后想重新浏览一些已经收藏的网址时,只需要直接打开收藏夹,点击网址在收藏夹中的名称,即可访问网址,而不用再次输入网址或收藏相应的内容。用户需要收藏网址时,可以通过点击“添加收藏”等功能通知浏览器需要收藏的网址的收藏请求。步骤102 :浏览器判断所述网址收藏请求对应的网址是否已经收藏;浏览器接收到用户的网址收藏请求后,先判断该网址收藏请求对应的网址是否已经收藏。在本专利技术的一种优选实施例中,所述步骤102可以包括如下子步骤子 步骤Sll :依据所述网址收藏请求对应的网址获得对应的地址识别码;其中,所述地址识别码为该收藏请求对应的地址的唯一标识码,作为本实施例的一种优选示例,可以对收藏请求对应的网址进行MD5计算得到对应的地址识本文档来自技高网...

【技术保护点】
一种收藏内容生成的方法,包括:浏览器接收网址收藏请求;浏览器判断所述网址收藏请求对应的网址是否已经收藏;在所述网址收藏请求对应的网址已经收藏时,判断所述网址收藏请求对应的网页内容是否已经更新;在所述网址收藏请求对应的网址没有收藏,或者,所述网址收藏请求对应的网页内容需要更新时,浏览器将所述网址收藏请求发送至服务器;服务器依据所述网址收藏请求获取对应网址的网页代码;服务器保存所述网页代码,形成网页快照。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵飞
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1