网站内容更新方案(本发明网页更新内容的提示方法及系统)
优采云 发布时间: 2021-10-20 02:17网站内容更新方案(本发明网页更新内容的提示方法及系统)
专利名称:一种网页更新内容的提示方法及系统*敏*感*词*法
技术领域:
本发明涉及网页技术领域,尤其涉及一种网页内容更新提示方法及系统。
背景技术:
网站的内容一直在更新,用户每天在不同的时间打开同一个网站,看到的内容不一样,用户一般只关注最新的,不关注'不读它们。过去的新内容不关心过时或已阅读的内容。这时候,用户需要从网页的海量信息中找出最近更新或未读的内容,这不是一件容易的事,尤其是信息量巨大的门户网站首页。如果没有提示,寻找新内容也是一项艰巨的任务。为了方便用户从海量信息中找到更新的内容,现在很多浏览器都引入了订阅功能,通过网站提供的订阅内容,比如通过简单的信息聚合(RSS)格式或者原子(Atom)格式,将更新的内容和未读的内容进行识别,这样用户只需要打开浏览器的订阅页面就知道哪些内容更新了,哪些内容已阅读。但对于不提供RSS或Atom网站的浏览器,或不支持订阅功能的浏览器,用户无法获得更新内容的提示信息。
发明内容
有鉴于此,本发明提供了一种网页内容更新提示方法及系统,也可以对不提供订阅功能的网站进行内容更新提示。为实现上述目的,本发明的技术方案具体实现如下:一种网页内容更新提示方法,该方法包括:获取当前浏览的网页指定区域内的网页内容。用户; 将网页内容与预先存储的内容进行比较 是的,当用户上次浏览网页时,指定区域的网页内容获取该网页指定区域的更新内容;在用户当前浏览的网页中保存指定区域的网页内容;更新浏览器中的更新内容提示。一种网页内容更新提示系统,该系统包括: 获取模块,用于获取用户当前浏览网页的指定区域内的网页内容;保存,当用户上次浏览网页时,指定区域的网页内容获取网页指定区域的更新内容;存储模块用于在用户当前浏览的网页中保存指定区域的网页内容。提示模块,用于在浏览器中提示更新内容。从上述技术方案可以看出,本发明的网页内容更新提示方法及系统,通过将用户当前浏览的同一网页中同一指定区域的网页内容与上次浏览的网页内容进行比较,获得当前浏览网页中的更新. 内容,让不提供订阅或没有订阅功能的浏览器也可以提示更新网页中的内容。
无花果。图1是根据本发明实施例的网页内容更新提示方法的流程图。图2是根据本发明实施例的比较确定更新内容的方法的流程图。图3为本发明实施例提供的网页更新内容提示系统的结构*敏*感*词*。图4为本发明实施例提供的比较模块的结构*敏*感*词*。
为使本发明的目的、技术方案和优点更加清楚明白,下面结合附图和实施例对本发明作进一步详细说明。本发明主要是在用户每次浏览网页时保存网页内容,通过比较当前网页内容与上次保存网页内容的差异,判断网页中哪些内容是新的,并发送提示信给用户
图1为本发明的网页内容更新提示方法的流程图。如图1所示,该方法包括以下步骤: 步骤101:获取用户当前浏览网页的指定区域内的网页内容;例如,门户网站经常将不同栏目的内容存储在不同的区域,用户往往只关注网页上特定栏目的内容。因此,在此步骤中,您可以获取指定区域内网页的内容;当然,如果用户指定了网页的所有区域,则将获得网页的所有内容。步骤102:将网页内容与用户上次浏览网页时预先存储的指定区域的网页内容进行比较,并获取网页指定区域的更新内容;如果用户当前浏览的网页之前已经打开过,那么会保存用户上次浏览网页指定区域的网页内容。此时,将网页指定区域的网页内容与用户上次浏览网页时保存的指定区域的网页内容进行比较。在网页指定区域的内容中,哪些是新的,哪些是没有变化的。步骤103:将网页内容保存在用户当前浏览网页的指定区域,并在浏览器中提示更新的内容。将获取的网页内容保存在用户当前浏览网页的指定区域,并覆盖上次保存的指定区域的网页内容,以便用户下次浏览网页时进行对比,按照上一步获取内容。对网页的更新内容进行提示,如突出显示更新内容、为更新内容添加提示标记等;可以通过浏览器内核提供的相关接口来实现,比如通过highlight API高亮更新的内容
/Jn o 另外,在进行特定内容对比时,需要对用户指定区域进行标识,用户指定区域用唯一标识符表示,这样网页的内容在指定区域内网页可以比较。对于指定区域的识别,可以使用网页代码中不同区域的特征码。例如,对于网页代码中的不同区域,通常有一个名称或标识来表示该区域。这个标识可以是id, className 甚至this 区域内网页元素的序列号可以通过这些标识来指示指定区域,并且可以添加当前网页的URL来唯一标识该网页区域由用户选择。
然后,基于这个唯一标识符,可以建立网页区域与其网页内容的映射关系。以URL+元素路径作为唯一标识符为例。如表1所示,可以建立如下对应关系:
URL 元素路径 web 内容
#txArea 从该区域获取的 Web 内容
#NewsInfo 表1.指定区域的唯一标识与网页内容的映射关系,可以通过这个映射识别用户浏览的网页指定区域内的网页内容进行比较关系。有了唯一标识符,您还需要获取该标识符对应的具体网页内容。获取网页内容的具体示例如下: 1、获取指定区域的HTML代码。例如,使用IE浏览器的用户可以使用IHTMLElement的innerHTML接口。获取指定区域的HTML代码,通过比较指定区域当前和上次保存的HTML代码,可以知道哪些内容是新的。2、获取指定区域的DOM节点信息。网页中的任何元素都是一个 DOM 节点。我们可以通过获取网页代码中的DOM节点来获取网页中的每个网页元素。例如,在 H`TML 代码中,