历史浏览记录中网页的加载方法、系统、浏览器和服务器的制造方法_4

文档序号:9349993阅读:来源:国知局
的是,本实施例中,检测模块220检测历史浏览记录中网页的网址是否存在过期风险的检测契机除了可以是上述的定期检测以外,还可以是在接收到浏览器发送的用户访问网页时,检测模块220检测历史浏览记录中网页的网址是否存在过期风险。其中,可以理解,若检测模块220对某个网页的网址已经进行过过期风险评估,则此次检测模块220可不再对该网页的网址进行评估。由此,通过将已经进行过过期风险评估的网页进行标记,可以降低评估过程的工作量,避免资源的浪费。
[0078]备份模块230可用于在网址存在过期风险时,加载网页的网址并将网页的网页内容作为备份内容。更具体地,当检测模块220判断网页的网址存在过期风险时,备份模块230可获取该网页的网址(如URL),并加载该网址以实现对该网页的访问,以及获取该网址的网页内容以作为备份内容。也就是说,备份模块230可根据网页的网址进行导航,并保存导航页面以作为备份内容。
[0079]备份提供模块240可用于接收浏览器的备份请求消息,并将备份内容反馈至浏览器以使浏览器加载备份内容。
[0080]举例而言,当用户想访问历史浏览记录中某个网页时,浏览器可接收用户针对该网页的触发操作,之后可判断是否能够正常加载该网页,若不能,浏览器则获取相应的错误类型,并对该错误类型进行分析,当分析出该错误类型数值在200-500,即200-500error,例如404error时,可向备份提供模块240发送备份请求信息。备份提供模块240在接收浏览器发送的备份请求消息之后,可根据该请求信息中的网址(如URL)找到对应的备份内容,并将该备份内容反馈给浏览器,浏览器可加载该备份内容以使得用户可以访问已经过期的网页内容。
[0081 ] 进一步的,在本发明的一个实施例中,如图5所示,该历史记录服务器还可包括网址白名单维护模块250,网址白名单维护模块250可用于在网页的浏览频率大于预设阈值时,将网页的网址加入网址白名单。也就是说,当网页的浏览频率大于预设阈值时,可认为该网页的浏览量比较大,说明该网页是用户比较常用的,例如Top (顶级)站点的网址、门户网站的网址、受众广泛的网址、政府机构的网址、知名公司的网址等,这些网页不会存在对应的网站停止服务或关闭等风险,所以可将该网页的网址加入到网址白名单。
[0082]本发明实施例的历史记录服务器,可通过历史浏览记录获取模块获取用户的历史浏览记录,检测模块检测历史浏览记录中网页的网址是否存在过期风险,如果存在过期风险,备份模块则加载网页的网址并将网页的网页内容作为备份内容,备份提供模块接收浏览器的备份请求消息,并将备份内容反馈至浏览器以使浏览器加载备份内容,即通过将存在过期风险的网页内容进行预先备份处理,当接收到浏览器发送的访问该网页的请求时,可将该备份的网页内容反馈给浏览器,浏览器加载该备份的网页内容,可以使得用户能够访问已经过期网址对应的网页内容,保障了用户利益,提升了用户体验。
[0083]为了实现上述实施例,本发明还提出了一种历史浏览记录中网页的加载系统。
[0084]图6是根据本发明一个实施例的历史浏览记录中网页的加载系统的结构框图。如图6所示,该历史浏览记录中网页的加载系统可以包括:浏览器100和历史记录服务器200。
[0085]具体地,浏览器100可用于接收用户针对历史浏览记录中网页的触发操作,并在无法正常加载网页时,向历史记录服务器200发送备份请求消息,以及接收历史记录服务器200反馈的备份内容,并加载备份内容。
[0086]具体而言,在本发明实施例中,浏览器100可获取加载网页时产生的错误类型,并在错误类型数值在预设错误数值范围内时判断无法正常加载网页。其中,在本发明的实施例中,预设错误数值范围可为200-500error。可以理解,如果浏览器100不能正常加载某个网页,则浏览器100会收到返回的错误信息,如果错误信息中的数值在200-500,即200_500error,例如404error,则都说明原网站已不存在。
[0087]更具体地,当用户想访问历史浏览记录中某个网页时,浏览器100可接收用户针对该网页的触发操作,之后可判断是否能够正常加载该网页,即浏览器100可通过判断加载该网页时是否会产生错误信息,若产生错误信息,则浏览器100可获取该错误信息的错误类型,并对该错误类型进行分析,当分析出该错误类型数值在200-500,即200-500error,例如404error时,可判断无法正常加载网页,此时可向历史记录服务器200发送备份请求信息。历史记录服务器200在接收到该备份请求信息之后,可根据该请求信息中的网页网址找到对应的备份内容,并将该备份内容反馈给浏览器100。浏览器100可加载该备份内容,以使得用户能够访问已经过期网址对应的网页内容。
[0088]为了使得浏览器100能够从历史记录服务器200中获取无法正常加载网页相应的备份内容,历史记录服务器200可预先对这些无法正常加载网页进行备份处理,即对用户浏览过的网页进行预先处理。具体地,历史记录服务器200可用于获取用户的历史浏览记录,并检测历史浏览记录中网页的网址是否存在过期风险,以及在判断存在过期风险时加载网页的网址并将网页的网页内容作为备份内容,向浏览器100提供备份内容。
[0089]具体而言,在本发明的实施例中,当历史浏览记录中网页的网址不属于网址白名单时,历史记录服务器200可判断存在过期风险。其中,上述网址白名单可理解为该白名单中所包含的网址对应的网页时用户比较常用的,即历史记录服务器200可将用户比较常用且不会存在对应的网站停止服务或关闭等风险网址聚集在一起以形成白名单。具体地,在本发明的实施例中,当网页的浏览频率大于预设阈值时,历史记录服务器200可将网页的网址加入网址白名单。也就是说,当网页的浏览频率(如网页的点击量)大于预设阈值时,可认为该网页的浏览量比较大,说明该网页是用户比较常用的,例如Top (顶级)站点的网址、门户网站的网址、受众广泛的网址、政府机构的网址、知名公司的网址等,这些网页不会存在对应的网站停止服务或关闭等风险,所以可将该网页的网址加入到网址白名单。
[0090]举例而言,当用户访问某个网页时,浏览器100可将该用户的浏览记录上传至历史记录服务器200,以作为该用户的历史浏览记录。历史记录服务器200可对该浏览记录对应的网址进行评估,以检测该网址是否存在过期风险,若存在,则可加载该网址并将该网址对应的网页内容作为备份内容,并进行存储。当用户再次访问该网页时,浏览器100可对该网页的网址进行判断,判断是否能够正常加载该网页,若无法正常加载该网页,则可向历史记录服务器200发送关于该网页的备份请求消息。历史记录服务器200在接收到该备份请求消息之后,可根据该请求消息中的网址找到对应的备份内容并将其反馈给浏览器100。浏览器100可加载该备份内容,以使得用户能够访问已经过期网址对应的网页内容。
[0091]本发明实施例的历史浏览记录中网页的加载系统,可通过浏览器接收用户针对历史浏览记录中网页的触发操作,并在无法正常加载网页时,向历史记录服务器发送备份请求消息,历史记录服务器可根据该备份请求消息从预先备份的备份内容中找到该备份请求消息对应的备份内容,并将该备份内容发送给浏览器,浏览器加载该备份内容,以使得用户能够访问已经过期网址对应的网页内容,保障了用户利益,提升了用户体验。
[0092]需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
[0093]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1