用于浏览网页的方法及装置

用于浏览网页的方法及装置


2024年4月21日发(作者:游戏大全)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.9

(22)申请日 2012.12.12

(71)申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司

地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)

(72)发明人 熊鹏 任寰

(74)专利代理机构 北京智汇东方知识产权代理事务所(普通合伙)

代理人 康正德

(51)

(10)申请公布号 CN 103024038 A

(43)申请公布日 2013.04.03

权利要求说明书 说明书 幅图

(54)发明名称

用于浏览网页的方法及装置

(57)摘要

本发明公开了一种用于浏览网页的

装置和方法,方法包括在网络连接失败之

后,记录网络请求信息;在网络恢复后,

获取记录的网络请求信息;根据记录的网

络请求信息,打开相应的网页进行浏览;

其中,所述打开相应的网页进行浏览包

括:将所述记录的网络请求信息在浏览器

界面上呈现给用户;根据用户的选择打开

相应的网页。采用本发明能够实现网络中

断时网络请求信息的保存和恢复。

法律状态

法律状态公告日

2022-07-26

法律状态信息

专利权的转移IPC(主分

类):H04L29/08专利

号:ZL2登记生效

日:20220714变更事项:专利权人

变更前权利人:北京奇虎科技有限

公司变更后权利人:北京奇虎科技

有限公司变更事项:地址变更前权

利人:100088 北京市西城区新街

口外大街28号D座112室(德胜

园区)变更后权利人:100015 北京

市朝阳区酒仙桥路6号院2号楼

1至19层104号内8层801变更

事项:专利权人变更前权利人:奇

智软件(北京)有限公司变更后权

利人:

法律状态

专利申请权、专利权

的转移

权 利 要 求 说 明 书

1.一种用于浏览网页的装置,包括:

记录模块,配置为在网络连接失败之后,记录网络请求信息;

获取模块,配置为在网络恢复后,获取记录的网络请求信息;

浏览模块,配置为根据记录的网络请求信息,打开相应的网页以

其中,所述浏览模块还配置为将所述记录的网络请求信息在浏览

2.根据权利要求1所述的装置,还包括:

网络检测模块,配置为检测网络连接是否失败。

3.根据权利要求2所述的装置,所述网络检测模块还配置为:

对网页进行监控,根据网页打开是否成功,确定网络连接成功或

在操作系统中注册网络连接通知,根据所述操作系统发出的网络

连接通知确定网络连接成功或失败。

失败;或者

器界面上呈现给用户,根据用户的选择打开相应的网页。

进行浏览;

4.根据权利要求1至3任一项所述的装置,所述记录模块还配置

记录在网络连接失败之前、在浏览器中打开的标签相关的信息;

记录在网络连接失败之后、在浏览器中打开的标签相关的信息。

5.根据权利要求4所述的装置,所述记录模块还配置为:

遍历所述在网络连接失败之前在浏览器中打开的标签,记录与网

6.根据权利要求4所述的装置,所述记录模块还配置为:

记录与所述在网络连接失败之后在浏览器中打开的标签对应的统

7.根据权利要求5或6所述的装置,所述记录模块还配置为:记

录网页无法打开的标签的编号。

页无法打开的标签对应的统一资源定位符。

和/或

为:

一资源定位符,其中,网络连接失败之后打开的标签对应的网页无法

打开。

8.根据权利要求7所述的装置,所述浏览模块还配置为:

在记录的标签编号对应的标签页中打开相应的网页;以及

在相应的网页中呈现访问各标签对应的统一资源定位符所得到的

9.一种用于浏览网页的方法,包括:

在网络连接失败之后,记录网络请求信息;

在网络恢复后,获取记录的网络请求信息;

根据记录的网络请求信息,打开相应的网页进行浏览;

其中,所述打开相应的网页进行浏览包括:

将所述记录的网络请求信息在浏览器界面上呈现给用户;

根据用户的选择打开相应的网页。

10.根据权利要求9所述的方法,所述记录网络请求信息之前,

还包括:检测网络连接是否失败。

内容。

11.根据权利要求10所述的方法,所述检测网络连接是否失败,

对网页进行监控,根据网页打开是否成功,确定网络连接成功或

在操作系统中注册网络连接通知,根据所述操作系统发出的网络

12.根据权利要求9至11任一项所述的方法,所述记录网络请求

记录在网络连接失败之前、在浏览器中打开的标签相关的信息;

记录在网络连接失败之后、在浏览器中打开的标签相关的信息。

13.根据权利要求12所述的方法,所述记录在网络连接失败之前、

遍历所述在网络连接失败之前在浏览器中打开的标签,记录与网

页无法打开的标签对应的统一资源定位符。

在浏览器中打开的标签相关的信息,包括:

和/或

信息,包括:

连接通知确定网络连接成功或失败。

失败;或者

包括:

14.根据权利要求12所述的方法,所述记录在网络连接失败之后、

记录与所述在网络连接失败之后在浏览器中打开的标签对应的统

15.根据权利要求13或14所述的方法,还包括:记录网页无法

16.根据权利要求9至15任一项所述的方法,所述根据获取的网

在记录的标签编号对应的标签页中打开相应的网页;以及

在相应的网页中呈现访问各标签对应的统一资源定位符所得到的

在浏览器中打开的标签相关的信息,包括:

一资源定位符,其中,网络连接失败之后打开的标签对应的网页无法

打开。

打开的标签的编号。

络请求信息,打开相应的网页进行浏览,包括:

内容。

说 明 书

技术领域

本发明涉及网络应用领域,具体涉及一种用于浏览网页的方法及

背景技术

浏览器是指可以显示网页服务器或者文件系统的HTML(Hypertext

网页浏览器可以用来显示在万维网或局部局域网等网络内部的文

像及其他资讯。这些文字或影像只是一种标识,是可以连接其

的超链接,利用这些超链接用户可以迅速并轻易地浏览各种资

网页一般采用HTML(Hypertext Markup Language,超文本标记

的格式,该格式在浏览器中通用。网页浏览器主要通过HTTP协

(HyperText Transfer Protocol,超文本传输协议)与网页服务器

获取网页,这些网页由URL(Uniform/Universal Resource

一资源定位符)指定,文件格式通常为HTML,并由MIME

一个网页中可以包括多个文档,每个文档都是分别从服务器获取 的。大

PNG、

另外,

(Multipurpose Internet Mail Extension,多用途网际邮件扩充协

议)在HTTP协议中指明。

语言)

交互并

字、影

他网址

讯。

Markup Language,超文本标记语言)文件内容,并让用户与这些文件

交互的一种软件。

装置。

Locator,统

部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、

GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。

许多浏览器还支持其他的URL类型及其相应的协议,如FTP(File

Transfer Protocol,文件传输协议)、Gopher(The Internet Gopher

Protocol,RFC-1436网际Gopher协议)、HTTPS(HTTP协议的加密版

本)。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图

像、动画、视频、声音、流媒体等。个人电脑上常见的网页浏览器包

括微软的Internet Explorer(简称为IE)、Mozilla的Firefox、Apple

的Safari,Opera、Google Chrome、GreenBrowser浏览

器、360安全

浏览器、搜狗高速浏览器、天天浏览器等。

在网络连接失败的情况下,目前的浏览器就无法继续浏览网页。

连接失败之后,浏览器打开的网页都是空白页。相应的,在网

恢复后,需要刷新或者重新打开之前打开过的网页的链接才能

网页打开在标签页中。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至

地解决上述问题的用于浏览网页的装置和相应的用于浏览网页

在网络

络连接

够实现

少部分

的方法。

依据本发明的一个方面,提供了一种用于浏览网页的装置,包括:

记录模块,配置为在网络连接失败之后,记录网络请求信息;

获取模块,配置为在网络恢复后,获取记录的网络请求信息;

浏览模块,配置为根据获取的网络请求信息,打开相应的网页进

行浏览;

其中,所述浏览模块还配置为将所述记录的网络请求信息在浏览

上呈现给用户,根据用户的选择打开相应的网页。

可选地,上述装置还包括:

网络检测模块,配置为检测网络连接是否失败。

可选地,所述网络检测模块还配置为:

对网页进行监控,根据网页打开是否成功,确定网络连接成功或

或者

在操作系统中注册网络连接通知,根据所述操作系统发出的网络

知确定网络连接成功或失败。

可选地,所述记录模块还配置为:

记录在网络连接失败之前、在浏览器中打开的标签相关的信息;

记录在网络连接失败之后、在浏览器中打开的标签相关的信息。

可选地,所述记录模块还配置为:

遍历所述在网络连接失败之前在浏览器中打开的标签,记录与网

页无法打开的标签对应的统一资源定位符。

可选地,所述记录模块还配置为:

器界面

失败;

连接通

和/或

记录与所述在网络连接失败之后在浏览器中打开的标签对应的统

定位符,其中,网络连接失败之后打开的标签对应的网页无法

可选地,所述记录模块还配置为:记录网页无法打开的标签的编

可选地,所述浏览模块还配置为:

在记录的标签编号对应的标签页中打开相应的网页;以及

在相应的网页中呈现访问各标签对应的统一资源定位符所得到的

依据本发明的另一个方面,提供了一种用于浏览网页的方法,包

在网络连接失败之后,记录网络请求信息;

在网络恢复后,获取记录的网络请求信息;

根据获取的网络请求信息,打开相应的网页进行浏览;

其中,所述打开相应的网页进行浏览包括:

将所述记录的网络请求信息在浏览器界面上呈现给用户;

根据用户的选择打开相应的网页。

一资源

打开。

号。

内容。

括:

可选地,所述记录网络请求信息之前,还包括:检测网络连接是

可选地,所述检测网络连接是否失败,包括:

对网页进行监控,根据网页打开是否成功,确定网络连接成功或

或者

在操作系统中注册网络连接通知,根据所述操作系统发出的网络

知确定网络连接成功或失败。

可选地,所述记录网络请求信息,包括:

记录在网络连接失败之前、在浏览器中打开的标签相关的信息;

记录在网络连接失败之后、在浏览器中打开的标签相关的信息。

可选地,所述记录在网络连接失败之前、在浏览器中打开的标签

相关的信息,包括:

遍历所述在网络连接失败之前在浏览器中打开的标签,记录与网

打开的标签对应的统一资源定位符。

可选地,所述记录在网络连接失败之后、在浏览器中打开的标签

信息,包括:

记录与所述在网络连接失败之后在浏览器中打开的标签对应的统

定位符,其中,网络连接失败之后打开的标签对应的网页无法

否失败。

失败;

连接通

和/或

页无法

相关的

一资源

打开。

可选地,上述方法还包括:记录网页无法打开的标签的编号。

可选地,所述根据获取的网络请求信息,打开相应的网页进行浏

括:

在记录的标签编号对应的标签页中打开相应的网页;以及

在相应的网页中呈现访问各标签对应的统一资源定位符所得到的

在本发明实施例中,因网络突然中断或者其他原因导致网络连接

后,能够记录此时的网络请求信息。在网络恢复后,能够从记

中获取相应的网络请求信息。进而能够打开相应的网页进行浏

此可见,本发明实施例对于网络中断时用户的网页浏览产生的

据(例如网络请求信息)进行保存,在网络恢复后进行恢复处

够自行打开之前未成功打开的网页,不需要用户重新打开浏览

网址,或者重新对页面进行刷新,缩短网页恢复的时间,实现

据的自动保存和恢复,提高浏览器的使用效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发

术手段,而可依照说明书的内容予以实施,并且为了让本发明

和其它目的、特征和优点能够更明显易懂,以下特举本发明的

施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处

览,包

内容。

失败之

录模块

览。由

网页数

理,能

器输入

网页数

明的技

的上述

具体实

对于本

领域普通技术人员将变得清楚明了。附图仅用于示出优选实施

目的,而并不认为是对本发明的限制。而且在整个附图中,用

相同的参考符号表示相同的部件。在附图中:

图1示出了根据现有技术的网络连接失败时浏览器的标签页面的

意图;

图2示出了根据本发明一个实施例的用于浏览网页的装置的结构

图3示出了根据本发明一个实施例的用于浏览网页的方法的处理

图4示出了根据本发明一个实施例的网络连接失败时的处理流程

图5示出了根据本发明一个实施例的网络连接恢复时的处理流程

具体实施方式

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它

有相关。各种通用系统也可以与基于在此的示教一起使用。根

的描述,构造这类系统所要求的结构是显而易见的。此外,本

不针对任何特定编程语言。应当明白,可以利用各种编程语言

此描述的本发明的内容,并且上面对特定语言所做的描述是为

本发明的最佳实施方式。

图1示出了根据现有技术的网络连接失败时浏览器的标签页面的

方式的

显示示

示意图;

流程图;

图;以

图。

设备固

据上面

发明也

实现在

了披露

显示示

意图。参见图1,浏览器会在当前页面上显示“网页无法访问”

此时,用户通常会选择关闭浏览器,终止对各网页的

览器后,浏览器会忘记网络连接失败之前所浏览

在网络恢复后,若用户已关闭浏览器,则只能在浏览器地址栏中

入需要浏览的网页的网址以重新打开。若用户尚未关闭浏览器,

对未关闭的网页进行刷新,以重新打开该网页进行浏览。

综上可知,现有技术中,若由于网络的突然中断而导致网页中的

中断,目前并没有对于网络中断时用户的网页浏览产生的网页

保存和恢复处理,只能重新打开或重新刷新。

为解决上述技术问题,本发明实施例提供了一种用于浏览网页的

或类似的标识。

浏览。但是,关闭浏

的网址信息。

重新输

则需要

数据被

数据的

装置。图2示出了根据本发明一个实施例的用于浏览网页的装

构示意图。参见图2,该用于浏览网页的装置中至少包括记录

获取模块220以及浏览模块230。现分别对各模块的结构及功

细说明。

置的结

模块210、

能进行详

首先,介绍记录模块210。记录模块210能够在网络连接失败之后,

络请求信息。其中,该网络请求信息可以从各标签页面中获取。

某个网页呈现的是新浪新闻,则该网页的网络请求信息即为打

新闻的网络请求信息。

其次,介绍获取模块220。参见图2,获取模块220与记录模块210

在网络恢复后,获取模块220会获取记录模块210记录的网

此处提及的网络是否恢复可以有多种检测方式,例如可

式,定期发出信号测试网络是否恢复,还可以不定期地

记录网

例如,

开新浪

相耦合。

络请求信息。

以选择心跳模

随机发出信号,

或者采用其他模式。

最后,介绍浏览模块230。参见图2,浏览模块230与获取模块220

在获取模块220获取网络请求信息之后,浏览模块230可以

络请求信息,打开相应的网页进行浏览。

在本发明实施例中,因网络突然中断或者其他原因导致网络连接

后,记录模块能够记录此时的网络请求信息。在网络恢复后,

块能够从记录模块中获取相应的网络请求信息,并传递给浏览

进而浏览模块能够打开相应的网页进行浏览。由此可见,本发

例对于网络中断时用户的网页浏览产生的网页数据(例如网络

息)进行保存,在网络恢复后进行恢复处理,能够自行打开之

功打开的网页,不需要用户重新打开浏览器输入网址,或者重

面进行刷新,缩短网页恢复的时间,实现网页数据的自动保存

提高浏览器的使用效率。

在一个优选的实施例中,参见图2,用于浏览网页的装置中还可以

网络检测模块240,与记录模块210以及获取模块220相耦合。

测模块240能够检测网络连接是否失败。此处需要说明的是,

240所使用的检测手段可以有多种,例如可以选择心跳

测试网络是否恢复,还可以不定期地随机发出信

式。

在一个优选的实施例中,网络检测模块240可以对网页进行监控,

页打开是否成功,从而确定网络连接成功或失败。具体的,若

个新的网页时无法呈现相应的内容,则证明网络连接失败。

进一步,网络检测模块240还可以在操作系统中注册网络连接通

相耦合。

根据获取的网

失败之

获取模

模块。

明实施

请求信

前未成

新对页

和恢复,

设置有

网络检

网络检测模块

模式,定期发出信号

号,或者采用其他模

根据网

打开一

知,根

据操作系统发出的网络连接通知确定网络连接成功或失败。优

利用操作系统的API(Application Programming Interface,应用

程接口)函数注册一个网络连接通知。如果网络连接发生改变,

就会收到相应的网络连接通知。

上文提及,记录模块210会在网络连接失败之后,记录网络请求

具体的,记录模块210可以记录在网络连接失败之前、在浏览

签相关的信息。进一步,记录模块210还可以记录在网

浏览器中打开的标签相关的信息。

由此可见,以网络连接失败为分界点,记录模块210记录的网络

息不仅仅包括分界点左侧(即网络连接失败之前浏览器已经打

分网页)的信息,还包括分界点右侧(即网络连接失败之后浏

开的部分网页)的信息。本发明实施例中,记录模块210记录

息较为全面,随后根据该网络请求信息恢复的网页也较

了浏览器的使用效率。

选地,

程序编

浏览器

信息。

器中打开的标

络连接失败之后、在

请求信

开的部

览器打

的网络请求信

为全面,提高

在各浏览器中,通常会使用统一资源定位符(URL)指代各网络地

此,对于网络连接失败前已打开的部分网页,记录模块210可

览器在网络连接失败之前打开的所有标签,记录与网页

签对应的统一资源定位符。

而对于网络连接失败之后打开的部分网页,记录模块210也可以

录与浏览器在网络连接失败之后打开的标签对应的统一资源定

其中,网络连接失败之后打开的标签对应的网页无法打开。

即,在本发明实施例中,用户点击链接或者在地址栏输入URL打

由这两种行为发起的网络请求可以视为本发明的网络请求信

址。因

以选择遍历浏

无法打开的标

选择记

位符,

开网页,

息。将这两种

行为的URL记录下来,在网络恢复后,浏览器能够自动

些网页。

为用户刷新这

进一步,为了记录更为详尽的网络请求信息,除记录无法打开的

标签对应的URL之外,记录模块210还可以记录网页无法打开

网页的

的标签的编号。相应的,记录模块210还可以记录其他的信息,

例如

网页连接失败的时间、地址以及所属服务器等等。当记录模块210记

录的信息较多时,各信息的存储可以以列表的形式呈现。

在记录模块210中记录网页无法打开的标签的编号之后,若获取

220确认网络连接已恢复,则相应的,浏览模块230会在记录的

号对应的标签页中打开相应的网页,随后,在相应的网页中呈

各标签对应的统一资源定位符(URL)所得到的内容。此时,浏

块230能够将之前打开失败的网页内容重现,实现了网络连接

的恢复。

进一步,浏览模块230还可以为将记录的网络请求信息在浏览器

呈现给用户,根据用户的选择打开相应的网页。

基于同一发明构思,本发明实施例还提供了一种用于浏览网页的

该用于浏览网页的方法可以基于上述任意一个优选实施例或其

供的用于浏览网页的装置进行实现。图3示出了根据本发明一

于浏览网页的方法的处理流程图。参见图3,用于浏览网

理流程图包括步骤S302至步骤S306。各步骤的具体描述

步骤S302、在网络连接失败之后,记录网络请求信息。

模块

标签编

现访问

览器模

恢复之后数据

界面上

方法。

组合提

个实施例的用

页的方法的处

如下。

步骤S304、在网络恢复后,获取记录的网络请求信息。

步骤S306、根据记录的网络请求信息,打开相应的网页进行浏览。

在本发明实施例中,因网络突然中断或者其他原因导致网络连接

后,能够记录此时的网络请求信息。在网络恢复后,能够从记

中获取相应的网络请求信息。进而能够打开相应的网页进行浏

此可见,本发明实施例对于网络中断时用户的网页浏览产生的

据(网络请求信息)进行保存,在网络恢复后进行恢复处理,

行打开之前未成功打开的网页,不需要用户重新打开浏览器输

或者重新对页面进行刷新,缩短网页恢复的时间,实现网页

存和恢复,提高浏览器的使用效率。

在本发明实施例中,步骤S302中提及需要记录网络请求信息。在

S302之前,需要检测网络连接是否失败。此处需要说明的是,检

连接是否失败所使用的检测手段可以有多种,例如可以选择心

失败之

录模块

览。由

网页数

能够自

入网址,

数据的自动保

步骤

测网络

跳模式,定期发出信号测试网络是否恢复,还可以不定期地随

信号,或者采用其他模式。 机发出

在一个优选的实施例中,可以通过对网页进行监控,根据网页打

成功,从而确定网络连接成功或失败。具体的,若打开一个新

时无法呈现相应的内容,则证明网络连接失败。

进一步,还可以在操作系统中注册网络连接通知,根据操作系统

网络连接通知确定网络连接成功或失败。优选地,利用操作系

API(Application Programming Interface,应用程序编程接口)函

一个网络连接通知。如果网络连接发生改变,浏览器就会收到

网络连接通知。

开是否

的网页

发出的

统的

数注册

相应的

其中,需要说明的是,步骤S302中记录的网络请求信息可以包括

型的信息,例如网络地址、网络标签等等。具体的,可以记录

连接失败之前、在浏览器中打开的标签相关的信息。进一步,

记录在网络连接失败之后、在浏览器中打开的标签相关的信息。

见,以网络连接失败为分界点,步骤S302中记录的网络请求信

仅包括分界点左侧(即网络连接失败之前浏览器已经打开的部

的信息,还包括分界点右侧(即网络连接失败之后浏览器打

的信息。本发明实施例中,步骤S302中记录的网络请

后根据该网络请求信息恢复的网页也较为全面,

效率。

在各浏览器中,通常会使用统一资源定位符(URL)指代各网络地

此,对于网络连接失败前已打开的部分网页,可以选择遍历浏

网络连接失败之前打开的所有标签,记录与网页无法打开的标

的统一资源定位符。

而对于网络连接失败之后打开的部分网页,也可以选择记录与浏

网络连接失败之后打开的标签对应的统一资源定位符,其中,

接失败之后打开的标签对应的网页无法打开。

即,在本发明实施例中,用户点击链接或者在地址栏输入URL打

由这两种行为发起的网络请求可以视为本发明的网络请求信

行为的URL记录下来,在网络恢复后,浏览器能够自动

些网页。

进一步,为了记录更为详尽的网络请求信息,除记录无法打开的

标签对应的URL之外,本发明实施例中,还可以记录网页无法

网页的

打开的

开网页,

览器在

网络连

址。因

览器在

签对应

多种类

在网络

还可以

由此可

息不仅

分网页)

开的部分网页)

求信息较为全面,随

提高了浏览器的使用

息。将这两种

为用户刷新这

标签的编号。相应的,还可以记录其他的信息,例如网页连接

时间、IP地址以及所属服务器等等。当记录的信息较多时,各

存储可以以列表的形式呈现。

在一个优选的实施例中,对于网页无法打开的标签,记录相应的

编号。此时,若网络连接已恢复,则会在记录的标签编号对应

页中打开相应的网页,进而在相应的网页中呈现访问各标签对

一资源定位符(URL)所得到的内容。即网页中恢复网络连接失

的所应打开的内容,实现了网络连接恢复之后数据的恢复。

进一步,步骤S306中提出需要进行如下操作:打开相应的网页进

此处相应的网页可以由用户进行选择。具体的,可以将记录

息在浏览器界面上呈现给用户,根据用户的选择打开相

为将本发明实施例阐述地更清楚更明白,现以具体实施例对其进

实施例一

在接收到确认网络连接出错信息(即网络连接失败)后,获取浏

前打开的标签(tab)中的信息,以及在网络出错后,用户输入

击而产生的URL访问请求。

遍历浏览器中当前已打开的所有tab(标签),如果某个tab中的

法打开,就记下该tab对应的URL和该tab对应的编号id(也

失败的

信息的

标签的

的标签

应的统

败之前

行浏览。

的网络请求信

应的网页。

行说明。

览器当

或者点

网页无

称为tabid)。

在网络连接失败后,对于用户输入或点击而产生的URL访问请求, 需要记

下其URL和对应的tabid。进一步,如果在网络连接失败之后,

签或者当前标签打开网页,同样需要记录下标签和对应的URL。

如果由于网络长期不能够恢复,浏览器可能会被用户关闭,这时

记录数据(即前文提及的网络请求消息)会被长期保存。在网

后或者用户再次打开浏览器时,浏览器会对存储的记录数据进

并在浏览器中的新标签中生成相应的URL地址信息,并根据

信息获取对应的网络数据。

在新标

产生的

络恢复

行读取,

该URL地址

将已存储的URL和tabid均保存在配置文件中,和浏览器崩溃时的

录在同一个配置文件中。以列表的形式存储。例如【(URL1,

浏览器检测到网络连接恢复后,自动帮助用户刷新在网络连接失

打开过的标签。具体的,浏览器能够获取配置文件,进而获取

网络数据,取出之前保存过的列表中的URL和tabid,重新在对

tab中加载相应的URL。

浏览器会一直实时检测网络连接状态,以保证在网络恢复时及时

述的网络状态检测获取存储的配置文件中的数据。

在网络状态恢复后,会在浏览器开启状态下进行上述保存的URL

获取,并启动线程创建新的tab网页,加载上述URL中的网页

优选地,还可以在浏览器上呈现给用户一个界面进行上述打开URL

实现用户选择性的恢复。

tabid1),(URL2,tabid2)…】。

网页记

败期间

记录的

应的

根据上

数据的

数据。

的选择,

进一步地,对于搜索网站中进行关键字的搜索结果页面的显示时,

进行关键字的保存,并在恢复时进行依据该关键字的搜索结果

和直接显示。可以理解,用户对于关键字的搜索信息也可以包

应的URL中,在此种情况下,只需记录URL信息,其中就包含

字,而不必对于关键字进行另外记录了。

实施例二

根据本发明一个实施例的网络连接失败时的处理流程图。参见图

流程图包括步骤S402至步骤S406。

步骤S402、用户在浏览器中打开新的网页。

步骤S404、确定当前网络是否连接失败,若是,则执行步骤S406,

则返回步骤S402,等待用户打开新的网页。

步骤S406、记录步骤S402中打开的新的网页的URL和标签。

对于步骤S406而言,对于每次保存的上述URL数据可以作为用户

用户数据进行保存,实现在不同终端间进行断网时保存网页的

方便用户在网络恢复时进行浏览。

对于断网之后,用户发生的链接点击或者地址栏、搜索栏中的输

后发起网络请求后的新tab页中,也需要对显示的网页对应的

URL进行保存,以便后续能够进行恢复处理。

对于断网时网页中输入的数据,可以进行验证操作。例如,保存

求信息时同步保存用户名+密码。在网络连接恢复时要求输入用

也是要

的请求

含于对

了关键

4,本

若否,

的特定

浏览,

入数据

网络请

户名+

密码以实现存储数据的调用和系统登录。

其次,介绍网络连接恢复时的流程。图5示出了根据本发明一个

的网络连接恢复时的处理流程图。参见图5,本流程图包括步骤

至步骤S504。

步骤S502、浏览器接收到网络连接恢复的通知。

步骤S504、浏览器打开或刷新之前记录过的URL和标签。

综上可知,本发明实施例中浏览器实现了实时的网络状态的获取,

浏览器当前的tab页面状态和用户进一步的输入(地址栏、搜

一步点击链接)进行URL相关数据的保存。

并且,浏览器用户对于上述URL数据的保存之后,能够使用上述

URL进行对应的网络连接恢复后的网页恢复显示。

采用本发明实施例能够提升浏览器的使用效率,拓展了浏览器的

能,实现对于断网时数据的保存以及恢复。

在本发明实施例中,因网络突然中断或者其他原因导致网络连接

后,记录模块能够记录此时的网络请求信息。在网络恢复后,

块能够从记录模块中获取相应的网络请求信息,并传递给浏览

进而浏览模块能够打开相应的网页进行浏览。由此可见,本发

例对于网络中断时用户的网页浏览产生的网页数据(网络请求

进行保存,在网络恢复后进行恢复处理,能够自行打开之前未

开的网页,不需要用户重新打开浏览器输入网址,或者重新对

行刷新,缩短网页恢复的时间,实现网页数据的自动保存和恢

实施例

S502

并基于

索栏、页面进

恢复功

失败之

获取模

模块。

明实施

信息)

成功打

页面进

复,提

高了浏览器使用效率。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理

发明的实施例可以在没有这些具体细节的情况下实践。在一些

并未详细示出公知的方法、结构和技术,以便不模糊对本说

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中

或多个,在上面对本发明的示例性实施例的描述中,本发明的

解,本

实例中,

明书的理解。

的一个

各个特征有时被一起分组到单个实施例、图、或者对其的描述

而,并不应将该公开的方法解释成反映如下意图:即所要求保

发明要求比在每个权利要求中所明确记载的特征更多的特征。

地说,如下面的权利要求书所反映的那样,发明方面在于少于

开的单个实施例的所有特征。因此,遵循具体实施方式的权利

由此明确地并入该具体实施方式,其中每个权利要求本身都作

明的单独实施例。

中。然

护的本

更确切

前面公

要求书

为本发

本领域那些技术人员可以理解,可以对实施例中的设备中的模块

适应性地改变并且把它们设置在与该实施例不同的一个或多个

可以把实施例中的模块或单元或组件组合成一个模块或单元

此外可以把它们分成多个子模块或子单元或子组件。除

和/或过程或者单元中的至少一些是相互排斥之外,可以

对本说明书(包括伴随的权利要求、摘要和附图)中公

以及如此公开的任何方法或者设备的所有过程或单元进

另外明确陈述,本说明书(包括伴随的权利要求、摘要

开的每个特征可以由提供相同、等同或相似目的的替代

进行自

设备中。

或组件,以及

了这样的特征

采用任何组合

开的所有特征

行组合。除非

和附图)中公

特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例

它实施例中所包括的某些特征而不是其它特征,但是不同实施

征的组合意味着处于本发明的范围之内并且形成不同的实施

下面的权利要求书中,所要求保护的实施例的任意之一

的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多

器上运行的软件模块实现,或者以它们的组合实现。本领域的

员应当理解,可以在实践中使用微处理器或者数字信号处理器

来实现根据本发明实施例的用于浏览网页的装置中的一些或者

件的一些或者全部功能。本发明还可以实现为用于执行这里所

方法的一部分或者全部的设备或者装置程序(例如,计算机程

算机程序产品)。这样的实现本发明的程序可以存储在计算机

质上,或者可以具有一个或者多个信号的形式。这样的信号可

特网网站上下载得到,或者在载体信号上提供,或者以任何其

应该注意的是上述实施例对本发明进行说明而不是对本发明进行

并且本领域技术人员在不脱离所附权利要求的范围的情况下可

替换实施例。在权利要求中,不应将位于括号之间的任何参考

造成对权利要求的限制。单词“包含”不排除存在未列在权利

或步骤。位于元件之前的单词“一”或“一个”不排除

本发明可以借助于包括有若干不同元件的硬件

机来实现。在列举了若干装置的单元权利

个可以是通过同一个硬件项来具体体现。

等的使用不表示任何顺序。可将这些单词

他形式提供。

包括其

例的特

例。例如,在

都可以以任意

个处理

技术人

(DSP)

全部部

描述的

序和计

可读介

以从因

限制,

设计出

符号构

要求中的元件

存在多个这样的元件。

以及借助于适当编程的计算

要求中,这些装置中的若干

单词第一、第二、以及第三

解释为名称。


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1713645400a2290202.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信