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

文档序号:9349993阅读:来源:国知局
,历史记录服务器可根据网页的网址进行导航,并保存导航页面以作为备份内容。
[0056]S24:接收浏览器的备份请求消息,并将备份内容反馈至浏览器以使浏览器加载备份内容。
[0057]进一步的,在本发明的一个实施例中,在接收浏览器的备份请求信息之前,该历史浏览记录中网页的加载方法还可包括:浏览器接收用户针对历史浏览记录中网页的触发操作;浏览器判断是否能够正常加载网页;如果无法正常加载网页,则浏览器获取错误类型,其中,在错误类型数值在预设错误数值范围内时发送备份请求消息。其中,在本发明的实施例中,预设错误数值范围可为200-500error。可以理解,如果浏览器不能正常加载某个网页,则浏览器会收到返回的错误信息,如果错误信息中的数值在200-500,即200_500error,例如404error,则都说明原网站已不存在。
[0058]具体地,当用户想访问历史浏览记录中某个网页时,浏览器可接收用户针对该网页的触发操作,之后可判断是否能够正常加载该网页,若不能,浏览器则获取相应的错误类型,并对该错误类型进行分析,当分析出该错误类型数值在200-500,即200-500error,例如404error时,可向历史记录服务器发送备份请求信息。历史记录服务器在接收浏览器发送的备份请求消息之后,可根据该请求信息中的网址(如URL)找到对应的备份内容,并将该备份内容反馈给浏览器,浏览器可加载该备份内容以使得用户可以访问已经过期的网页内容。
[0059]需要说明的是,本发明实施例的触发操作可以是点击操作,即用户在历史浏览记录中点击网页的网址操作,也可以是用户在浏览器的地址栏输入历史浏览记录中网页的网址的输入点击操作,当然,还可以是其他操作,在此不做具体限定。
[0060]本发明实施例的历史浏览记录中网页的加载方法,历史记录服务器可获取用户的历史浏览记录,并检测历史浏览记录中网页的网址是否存在过期风险,如果存在过期风险,则加载网页的网址并将网页的网页内容作为备份内容,以及接收浏览器的备份请求消息,并将备份内容反馈至浏览器以使浏览器加载备份内容,即通过将存在过期风险的网页内容进行预先备份处理,当接收到浏览器发送的访问该网页的请求时,可将该备份的网页内容反馈给浏览器,浏览器加载该备份的网页内容,可以使得用户能够访问已经过期网址对应的网页内容,保障了用户利益,提升了用户体验。
[0061 ] 为了实现上述实施例,本发明还提出了一种浏览器。
[0062]图3是根据本发明一个实施例的浏览器的结构框图。如图3所示,该浏览器可以包括:触发操作接收模块110、加载判断模块120、请求模块130和加载模块140。
[0063]具体地,触发操作接收模块110可用于接收用户针对历史浏览记录中网页的触发操作。更具体地,当用户想访问历史浏览记录中某个网页时,触发操作接收模块110可接收用户针对该网页的触发操作。需要说明的是,本发明实施例的触发操作可以是点击操作,即用户在历史浏览记录中点击网页的网址操作,也可以是用户在浏览器的地址栏输入历史浏览记录中网页的网址的输入点击操作,当然,还可以是其他操作,在此不做具体限定。
[0064]加载判断模块120可用于判断是否能够正常加载网页。具体而言,在本发明的实施例中,加载判断模块120可获取加载网页时产生的错误类型,并在错误类型数值在预设错误数值范围内时判断无法正常加载网页。其中,在本发明的实施例中,预设错误数值范围可为200-500error。可以理解,如果浏览器不能正常加载某个网页,则加载判断模块120会收到返回的错误信息,如果错误信息中的数值在200-500,即200-500error,例如404error,则都说明原网站已不存在。
[0065]请求模块130可用于在加载判断模块120判断无法正常加载网页时,向历史记录服务器发送备份请求消息。
[0066]为了使得浏览器能够从历史记录服务器中获取无法正常加载网页相应的备份内容,历史记录服务器可预先对这些无法正常加载网页进行备份处理,即可对用户浏览过的网页进行预先处理。具体地,在本发明的一个实施例中,历史记录服务器可先获取用户的历史浏览记录,并检测历史浏览记录中网页的网址是否存在过期风险,如果存在过期风险,则加载网页的网址并将网页的网页内容作为备份内容。
[0067]具体而言,在本发明的实施例中,历史记录服务器检测历史浏览记录中网页的网址是否存在过期风险的具体实现过程可如下:历史记录服务器判断历史浏览记录这网页的网址是否属于网址白名单;以及如果不属于网址白名单,则历史记录服务器判断存在过期风险。
[0068]其中,上述网址白名单可理解为该白名单中所包含的网址对应的网页时用户比较常用的,即历史记录服务器可将用户比较常用且不会存在对应的网站停止服务或关闭等风险网址聚集在一起以形成白名单。具体地,在本发明的实施例中,当网页的浏览频率大于预设阈值时,历史记录服务器将网页的网址加入网址白名单。也就是说,当网页的浏览频率大于预设阈值时,可认为该网页的浏览量比较大,说明该网页是用户比较常用的,例如Top (顶级)站点的网址、门户网站的网址、受众广泛的网址、政府机构的网址、知名公司的网址等,这些网页不会存在对应的网站停止服务或关闭等风险,所以可将该网页的网址加入到网址白名单。
[0069]更具体地,在加载判断模块120判断无法正常加载网页时,请求模块130可向历史记录服务器发送关于该网页的备份请求消息。历史记录服务器在接收到该网页的备份请求消息时,可根据该网页的网址从自身的存储库中进行查找,以找到对应的备份内容,并将该网页的备份内容发送给加载模块140。
[0070]加载模块140可用于接收历史记录服务器反馈的备份内容,并加载备份内容。由此,可以使得用户能够访问已经过期网址对应的网页内容。
[0071]本发明实施例的浏览器,可通过触发操作接收模块接收用户针对历史浏览记录中网页的触发操作,加载判断模块判断是否能够正常加载该网页,如果无法正常加载网页,请求模块则向历史记录服务器发送备份请求消息,加载模块接收历史记录服务器反馈的备份内容,并加载备份内容,即通过历史记录服务器将存在过期风险的网页内容进行预先备份处理,当接收到浏览器发送的访问该网页的请求时,可将该备份的网页内容反馈给浏览器,浏览器加载该备份的网页内容,可以使得用户能够访问已经过期网址对应的网页内容,保障了用户利益,提升了用户体验。
[0072]为了实现上述实施例,本发明还提出了一种历史记录服务器。
[0073]图4是根据本发明一个实施例的历史记录服务器的结构框图。如图4所示,该历史记录服务器可以包括:历史浏览记录获取模块210、检测模块220、备份模块230和备份提供模块240。
[0074]具体地,历史浏览记录获取模块210可用于获取用户的历史浏览记录。
[0075]可以理解,历史浏览记录作为各大浏览器厂商的标配,在用户浏览网页后,浏览器会将该网页的网址(如URL)自动添加到历史浏览记录中。
[0076]检测模块220可用于检测历史浏览记录中网页的网址是否存在过期风险。具体而言,在本发明的实施例中,当历史浏览记录这网页的网址不属于网址白名单时,检测模块220判断存在过期风险。更具体地,历史浏览记录获取模块210可定期获取用户的历史浏览记录,检测模块220可对该历史浏览记录中网页的网址进行评估,来评估这些网址是否存在过期风险,即可通过判断这些网址是否属于网址白名单,若不属于则可判断存在过期风险。例如,主要是对非TOP站点,后续可能不再提供服务器的站点进行评估,以具有很强时效性的网页为例,如关于世界杯的评论网页,可能这些网页只有在世界杯的举办期间存在,世界杯结束之后,这些网页可能就会被关闭,此时这些网页的网址则会存在过期风险。
[0077]需要说明
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1