页面恢复方法、装置及移动终端的制作方法

文档序号:7982326阅读:134来源:国知局
页面恢复方法、装置及移动终端的制作方法
【专利摘要】本发明公开了一种页面恢复方法、装置及移动终端,属于互联网通信领域。所述方法包括:在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符;若检测所述预定文件非空,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面。本发明解决了现有的页面恢复方法丢失了用户的浏览信息的问题,达到了即便浏览器发生异常退出的情况,也能在重新启动时根据用户的浏览信息恢复用户的历史浏览页面的效果。
【专利说明】页面恢复方法、装置及移动终端
【技术领域】
[0001]本发明涉及互联网通信领域,特别涉及一种页面恢复方法、装置及移动终端。
【背景技术】
[0002]在浏览器中用于显示内容的区域可以称之为浏览器中的显示页面,现有的浏览器通常都支持多个显示页面的同时显示,此时,通常将其中一个显示页面作为当前显示页面,其它显示页面作为候选显示页面,也称多Tab (标签)页面。其中,当前显示页面和候选显示页面之间可以随着用户操作随时切换。
[0003]对于运行在智能手机、平板电脑之类的移动终端上的浏览器来讲,由于移动终端上的内存空间有限,在运行浏览器的过程中很容易发生内存不足的情况,比如移动终端同时运行有若干个占用内存较大的应用程序,或者同时浏览多个在线视频页面等等。在这种情况下,浏览器容易发生异常退出的问题。为了解决该问题,现有的页面恢复方法为--第一,浏览器接收重新启动信号;第二,浏览器在重新启动后打开默认浏览页面,该默认浏览页面可以是用户在浏览器中设置的浏览器主页。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有的页面恢复方法恢复后得到的页面是默认浏览页面,如果用户在异常退出时正在上网浏览一个非常感兴趣的网页,则需要重新寻找并访问该网页,但是事实上用户在浏览网页时经常是通过超链接来访问网页,有时并不知道异常退出时访问的网页所对应的URL (Uniform/Universal Resource Locator,统一资源定位符),所以重新寻找并访问该网页的过程将会变得异常艰难。换句话说,现有的页面恢复方法丢失了用户的浏览信息。

【发明内容】

[0005]为了解决现有的页面恢复`方法丢失了用户的浏览信息的问题,本发明实施例提供了一种页面恢复方法、装置及移动终端。所述技术方案如下:
[0006]一个方面,提供了一种页面恢复方法,所述方法包括:
[0007]在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符;
[0008]若检测所述预定文件非空,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面。
[0009]进一步地,所述方法,还包括:
[0010]若检测所述预定文件为空,则将默认浏览页面作为显示页面。
[0011]进一步地,所述预定文件还用于保存所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面,
[0012]所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面,具体包括:[0013]根据每个统一资源标识符的页面状态信息,将所述统一资源标识符所对应的页面在异常退出前为当前显示页面的仍然恢复为当前显示页面;
[0014]将所述统一资源标识符所对应的页面在异常退出前不为当前显示页面的仍然恢复为候选显示页面。
[0015]进一步地,所述检测所述预定文件非空之后,所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面之前,还包括:
[0016]向用户发送是否同意恢复上次浏览的页面的提示信息;
[0017]若接收到用户同意恢复上次浏览的页面的反馈信息,则执行所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面的步骤。
[0018]进一步地,所述方法还包括:
[0019]接收网页访问请求,所述网页访问请求携带有统一资源标识符;
[0020]根据所述统一资源标识符显示对应的页面,且将所述统一资源标识符记录在所述预定文件中;
[0021]在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符在所述预定文件中删除;和/或,在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符删除。
[0022]进一步地,所述将所述统一资源标识符记录在所述预定文件中,还包括:
[0023]记录所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面;
[0024]所述在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符在所述预定文件中删除;和/或,在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符删除,对应包括:
[0025]在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符及对应的页面状态信息在所述预定文件中删除;和/或,在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符及对应的页面状态信息删除。
[0026]另一方面,提供了一种页面恢复装置,所述装置包括:
[0027]启动检测模块,用于在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符;
[0028]历史恢复模块,用于若所述启动检测模块检测所述预定文件非空,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面。
[0029]进一步地,所述装置,还包括:
[0030]默认恢复模块,用于若所述启动检测模块检测所述预定文件为空,则将默认浏览页面作为显示页面。
[0031]进一步地,所述预定文件还用于保存所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面;
[0032]所述历史恢复模块,具体用于根据每个统一资源标识符的页面状态信息,将所述统一资源标识符所对应的页面在异常退出前为当前显示页面的仍然恢复为当前显示页面;将所述统一资源标识符所对应的页面在异常退出前不为当前显示页面的仍然恢复为候选显示页面。
[0033]进一步地,所述历史恢复模块,还包括:
[0034]提示信息发送单元和反馈信息确认单元;
[0035]所述提示信息发送单元,用于向用户发送是否同意恢复上次浏览的页面的提示信息;
[0036]所述反馈信息确认单元,用于若接收到用户同意恢复上次浏览的页面的反馈信息,则执行所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面的步骤。
[0037]进一步地,所述页面恢复装置,还包括:
[0038]请求接收模块、标识符记录模块,页面清除模块和退出清除模块两者中的一个或者两个;
[0039]请求接收模块,用于接收网页访问请求,所述网页访问请求携带有统一资源标识符;
[0040]标识符记录模块,用于根据所述统一资源标识符显示对应的页面,且将所述统一资源标识符记录在所述预定文件中;
[0041]页面清除模块,用于在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符在所述预定文件中删除;
[0042]退出清除模块,用于在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符删除。
[0043]进一步地,所述标识符记录模块,还包括:
[0044]状态信息记录单元;
[0045]所述状态信息记录单元,用于记录所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面;
[0046]所述页面清除模块,具体用于在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符及对应的页面状态信息在所述预定文件中删除;
[0047]所述退出清除模块,具体用于在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符及对应的页面状态信息删除。
[0048]再一方面,提供了 一种移动终端,包括上述另一方面提供的页面恢复装置。
[0049]本发明实施例提供的技术方案带来的有益效果是:
[0050]通过在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符,并在检测所述预定文件非空时,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面,解决了现有的页面恢复方法丢失了用户的浏览信息的问题,达到了即便浏览器发生异常退出的情况,也能在重新启动时恢复用户在异常退出前访问的显示页面的效果。
【专利附图】

【附图说明】
[0051]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]图1是本发明实施例一提供的页面恢复方法的方法流程图;
[0053]图2是本发明实施例二提供的页面恢复方法的方法流程图;
[0054]图3是本发明实施例三提供的页面恢复装置的结构示意图;
[0055]图4是本发明实施例四提供的页面恢复装置的结构示意图;
[0056]图5是本发明实施例四提供的历史恢复模块的一种结构示意图;
[0057]图6是本发明实施例四提供的标识符记录模块的一种结构示意图。
【具体实施方式】
[0058]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0059]实施例一
[0060]请参考图1,其示出了本发明实施例一提供的页面恢复方法的方法流程图。该页面恢复方法可以用于运行有浏览器应用程序的终端中,该页面恢复方法包括:
[0061]步骤102,在启动时,检测预定文件是否为空,预定文件用于保存浏览器异常退出前访问的统一资源标识符;
[0062]在浏览器启动时,浏览器可以检测预定文件是否为空,预定文件用于保存浏览器异常退出前访问的URL。
[0063]步骤104,若检测预定文件非空,则将预定文件中的统一资源标识符所对应的页面作为显示页面。
[0064]如果浏览器检测到预定文件非空,则将预定文件中的URL所对应的页面作为显示页面来进行显示。此时,浏览器显示异常退出前用户访问的一至多个网页。
[0065]需要说明的是,当预定文件中的URL为一个时,显示页面就是当前显示页面;当预定文件中的URL为两个或者两个以上时,显示页面包括当前显示页面和候选显示页面,t匕如,将预定文件中的第一个URL所对应的页面作为当前显示页面,第二个URL及后续的URL所对应的页面作为候选显示页面;又比如,将预定文件中的最后一个URL所对应的页面作为当前显示页面,其它URL所对应的页面作为候选显示页面。
[0066]当前显示页面和候选显示页面之间可以随着用户操作随时切换。
[0067]综上所述,本实施例提供的页面恢复方法,通过在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符,并在检测所述预定文件非空时,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面,解决了现有的页面恢复方法丢失了用户的浏览信息的问题,达到了即便浏览器发生异常退出的情况,也能在重新启动时恢复用户在异常退出前访问的显示页面的效果。
[0068]实施例二
[0069]请参考图2,其示出了本发明实施例二提供的页面恢复方法的方法流程图。该页面恢复方法可以用于运行有浏览器应用程序的终端中,该页面恢复方法包括:
[0070]步骤202,在启动时,检测预定文件是否为空,预定文件用于保存浏览器异常退出前访问的统一资源标识符;如果检测为非空,则进入步骤204 ;如果检测为空,则进入步骤206 ;[0071]在浏览器启动时,浏览器可以检测预定文件是否为空,预定文件用于保存浏览器异常退出前访问的URL。
[0072]步骤204,若检测预定文件非空,则将预定文件中的统一资源标识符所对应的页面作为显示页面。
[0073]如果浏览器检测到预定文件非空,则表示浏览器上次退出为异常退出,浏览器可以将预定文件中的URL所对应的页面作为显示页面来进行显示。此时,浏览器显示异常退出前用户访问的一至多个网页。
[0074]当然,为了提高用户的使用体验,在浏览器检测到预定文件非空时,浏览器可以先向用户发送是否同意恢复上次浏览的页面的提示信息;若接收到用户同意恢复上次浏览的页面的反馈信息,再执行将预定文件中的URL所对应的页面作为显示页面的步骤;若接收到用户不同意恢复上次浏览的页面的反馈信息,则仍然将默认浏览页面作为显示页面。比如,浏览器检测到预定文件非空时,显示一个提示框“是否恢复上次浏览的页面”,并在该提示框上提供“同意”和“取消”两个按钮,如果用户点击“同意”按钮,则浏览器将预定文件中的URL所对应的页面作为显示页面;如果用户点击“取消”按钮,则浏览器将默认浏览页面作为显示页面。默认浏览页面可以是用户在浏览器中设置的浏览器主页。
[0075]同时,为了能够使恢复后的显示页面与浏览器异常退出前的显示页面相同,预定文件还可以保存URL的页面状态信息,页面状态信息用于标识URL所对应的页面在异常退出前是否为当前显示页面。此时,浏览器可以根据每个URL的页面状态信息,将URL所对应的页面在异常退出前为当前显示页面的仍然恢复为当前显示页面;将URL所对应的页面在异常退出前不为当前显示页面的仍然恢复为候选显示页面。比如,预定文件中包含两个 URL,第一个 URL 为 www.12345.com/12345, html ;第二个 URL 为 www.abcdef.com/12345, html,同时,预定文件还包括了第一个URL所对应的页面在异常退出前为当前显示页面的页面状态信息,则浏览器可以在启动后新建两个Tab页面,一个Tab页面用于显示www.12345.com/12345, html所对应的页面,并且作为当前显示页面;另一个Tab页面用于显示www.abcdef.com/12345, html所对应的页面,并且叠加在当前显示页面之后作为候选显示页面。此时,浏览器显示异常退出前用户访问的一至多个网页,并且显示效果与异常退出前相同。
[0076]步骤206,若检测预定文件为空,则将默认浏览页面作为显示页面。
[0077]如果浏览器检测到预定文件为空,则表示浏览器上次退出为正常退出,浏览器可以将默认浏览页面作为显示页面来进行显示。默认浏览页面可以是用户在浏览器中设置的浏览器主页。
[0078]步骤208,接收网页访问请求,网页访问请求携带有统一资源标识符;
[0079]在浏览器启动之后,浏览器可以接收用户的网页访问请求,该网页访问请求携带有用户希望访问的URL。比如,浏览器可以接收用户在自身的地址栏中输入的URL,或者浏览器接收用户在当前显示页面中对超链接的点击信号,该超链接即为一个URL。
[0080]步骤210,将统一资源标识符记录在预定文件中,且根据统一资源标识符显示对应的页面;
[0081]然后,浏览器根据该URL显示对应的页面,同时,浏览器还将该网页访问请求中的URL记录在预定文件中。具体地讲,浏览器根据URL显示对应的页面,具体包括:浏览器根据URL向网页服务器或者文件系统发起网页数据获取请求,然后浏览器接收网页服务器或者文件系统反馈的网页数据,最后浏览器对接收到的网页数据进行解析、渲染和排版后,新建一个页面或者在当前显示页面中进行显示。
[0082]需要补充说明的是,在此步骤中,浏览器还可以同时记录URL的页面状态信息,页面状态信息用于标识该URL所对应的页面在当前浏览过程中是否为当前显示页面。并且,在记录之后,如果该URL所对应的页面在当前显示页面和候选显示页面之间发生状态变化时,浏览器也会同时更新预定文件中该URL所对应的页面状态信息。
[0083]还需要说明的是,页面状态信息的具体形式,可能有多种,本文中不做具体限定,比如:为每个URL对应设置一个作为页面状态信息的状态位,该状态位为1时,代表该URL所对应的页面是当前显示页面;该状态位为0时,代表该URL所对应的页面是候选显示页面;又比如:只对当前显示页面对应的URL在存储时做特别处理,而对候选显示页面所对应的URL在存储时不做任何特别处理,该特别处理可以是增加一个作为页面状态信息的标识,或者,采用特定描述格式等等。
[0084]步骤212,在统一资源标识符对应的页面关闭后,将统一资源标识符在预定文件中删除;
[0085]在浏览器运行过程中,如果步骤210中的URL对应的页面被关闭,那么浏览器将该URL从预定文件中删除。页面被关闭可以是用户主动点击关闭,也可以是浏览器正常退出时自行关闭。
[0086]同时,如果步骤210中,浏览器同时记录了 URL的页面状态信息,则在该URL对应的页面关闭后,将该URL及对应的页面状态信息同时在预定文件中删除。
[0087]步骤214,在接收到正常退出信号后,将预定文件中保存的所有统一资源标识符删除。
[0088]在浏览器运行过程中,如果接收到正常退出信号,则浏览器可以在正常退出之前将预定文件中保存的所有统一资源标识符删除。
[0089]同时,如果步骤210中,浏览器同时记录了 URL的页面状态信息,则接收到正常退出信号后,将预定文件中保存的所有URL及对应的页面状态信息进行删除。
[0090]需要说明的是,步骤212和步骤214可以同时存在,也可以只存在其中一个。
[0091]显然,当浏览器异常退出时,步骤212和/或步骤214均不会被触发执行,那么在浏览器下次启动时,预定文件不为空,会触发步骤204执行;当浏览器正常退出时,步骤212和/或步骤214均会被触发执行,那么在浏览器下次启动时,预定文件为空,会触发步骤206执行。
[0092]综上所述,本实施例提供的页面恢复方法,通过在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符,并在检测所述预定文件非空时,则将所述预定文件中的统一资源标识符所对应的页面作为当前显示页面,解决了现有的页面恢复方法丢失了用户的浏览信息的问题,达到了即便浏览器发生异常退出的情况,也能在重新启动时恢复用户在异常退出前访问的显示页面的效果。另外,通过对网页访问请求中的URL采用预定文件存储,并在页面关闭或者正常退出时删除预定文件中的相关记录,可以达到在预定文件中记录浏览器异常退出前访问的统一资源标识符的效果。再一方面,通过在预定文件中包括页面状态信息,结合页面状态信息来恢复显示页面,可以达到在浏览器发生异常退出的情况之后,也能在重新启动时恢复用户在异常退出前访问的完全相同的显示页面的效果。
[0093]实施例三
[0094]请参考图3,其示出了本发明实施例三提供的页面恢复装置的结构方框图。该页面恢复装置可以实现成为运行有浏览器的移动终端中的一部分,该页面恢复装置包括启动检测模块320和历史恢复模块340。
[0095]启动检测模块320,用于在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符。
[0096]历史恢复模块340,用于若所述启动检测模块320检测所述预定文件非空,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面。
[0097]综上所述,本实施例提供的页面恢复装置,通过在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符,并在检测所述预定文件非空时,则将所述预定文件中的统一资源标识符所对应的页面作为当前显示页面,解决了现有的页面恢复方法丢失了用户的浏览信息的问题,达到了即便浏览器发生异常退出的情况,也能在重新启动时恢复用户在异常退出前访问的显示页面的效果。
[0098]实施例四
[0099]请参考图4,其示出了本发明实施例四提供的页面恢复装置的结构方框图。该页面恢复装置可以实现成为运行有浏览器的移动终端中的一部分,与实施例三相比,该页面恢复装置不仅包括启动检测模块320和历史恢复模块340,还包括默认恢复模块360、请求接收模块382、标识符记录模块384,页面清除模块386和退出清除模块388两者中的一个或者两个。
[0100]启动检测模块320,用于在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符。
[0101]历史恢复模块340,用于若所述启动检测模块320检测所述预定文件非空,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面。
[0102]默认恢复模块360,用于若所述启动检测模块320检测所述预定文件为空,则将默认浏览页面作为显示页面。
[0103]请求接收模块382,用于接收网页访问请求,所述网页访问请求携带有统一资源标识符;
[0104]标识符记录模块384,用于将所述请求接收模块382接收到的统一资源标识符记录在所述预定文件中,且根据所述统一资源标识符显示对应的页面;
[0105]页面清除模块386,用于在统一资源标识符对应的页面关闭后,将所述统一资源标识符在所述预定文件中删除;
[0106]退出清除模块388,用于在接收到正常退出信号后,将所述标识符记录模块384在预定文件中保存的所有统一资源标识符删除。
[0107]具体地讲,所述历史恢复模块340,还可以包括:提示信息发送单元342和反馈信息确认单元344,如图5所示。所述提示信息发送单元342,用于向用户发送是否同意恢复上次浏览的页面的提示信息;所述反馈信息确认单元344,用于若所述提示信息发送单元342接收到用户同意恢复上次浏览的页面的反馈信息,则执行所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面的步骤。
[0108]另一方面,作为优选的实施方式,所述预定文件还用于保存所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面。
[0109]此时,所述历史恢复模块340,具体用于根据每个统一资源标识符的页面状态信息,将所述统一资源标识符所对应的页面在异常退出前为当前显示页面的仍然恢复为当前显示页面;将所述统一资源标识符所对应的页面在异常退出前不为当前显示页面的仍然恢复为候选显示页面。
[0110]对应地,所述标识符记录模块384,还包括:状态信息记录单元3842,如图6所示;所述状态信息记录单元3842,用于记录所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面;
[0111]所述页面清除模块386,具体用于在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符及对应的页面状态信息在所述预定文件中删除;
[0112]所述退出清除模块388,具体用于在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符及对应的页面状态信息删除。
[0113]综上所述,本实施例提供的页面恢复装置,通过在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符,并在检测所述预定文件非空时,则将所述预定文件中的统一资源标识符所对应的页面作为当前显示页面,解决了现有的页面恢复方法丢失了用户的浏览信息的问题,达到了即便浏览器发生异常退出的情况,也能在重新启动时恢复用户在异常退出前访问的显示页面的效果。另外,通过对网页访问请求中的URL采用预定文件存储,并在页面关闭或者正常退出时删除预定文件中的相关记录,可以达到在预定文件中记录浏览器异常退出前访问的统一资源标识符的效果。再一方面,通过在预定文件中包括页面状态信息,结合页面状态信息来恢复显示页面,可以达到在浏览器发生异常退出的情况之后,也能在重新启动时恢复用户在异常退出前访问的完全相同的显示页面的效果。
[0114]需要说明的是:上述实施例提供的页面恢复装置在恢复页面时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的页面恢复装置与页面恢复方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0115]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0116]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0117]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种页面恢复方法,其特征在于,所述方法包括:在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符;若检测所述预定文件非空,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面。
2.根据权利要求1所述的页面恢复方法,其特征在于,所述方法,还包括:若检测所述预定文件为空,则将默认浏览页面作为显示页面。
3.根据权利要求1或2所述的页面恢复方法,其特征在于,所述预定文件还用于保存所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面,所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面,具体包括:根据每个统一资源标识符的页面状态信息,将所述统一资源标识符所对应的页面在异常退出前为当前显示页面的仍然恢复为当前显示页面;将所述统一资源标识符所对应的页面在异常退出前不为当前显示页面的仍然恢复为候选显示页面。
4.根据权利要求1或2所述的页面恢复方法,其特征在于,所述检测所述预定文件非空之后,所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面之前,还包括:向用户发送是否同意恢复上次浏览的页面的提示信息;若接收到用户同意恢复上次浏览的页面的反馈信息,则执行所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面的步骤。
5.根据权利要求1或2所述的页面恢复方法,其特征在于,所述方法还包括:接收网页访问请求,所述网页访问请求携带有统一资源标识符;根据所述统一资源标识符显示对应的页面,且将所述统一资源标识符记录在所述预定文件中;在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符在所述预定文件中删除;和/或,在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符删除。
6.根据权利要求5所述的页面恢复方法,其特征在于,所述将所述统一资源标识符记录在所述预定文件中,还包括:记录所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面;所述在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符在所述预定文件中删除;和/或,在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符删除,对应包括:在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符及对应的页面状态信息在所述预定文件中删除;和/或,在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符及对应的页面状态信息删除。
7.一种页面恢复装置,其特征在于,所述装置包括:启动检测模块,用于在启动时,检测预定文件是否为空,所述预定文件用于保存浏览器异常退出前访问的统一资源标识符;历史恢复模块,用于若所述启动检测模块检测所述预定文件非空,则将所述预定文件中的统一资源标识符所对应的页面作为显示页面。
8.根据权利要求7所述的页面恢复装置,其特征在于,所述装置,还包括:默认恢复模块,用于若所述启动检测模块检测所述预定文件为空,则将默认浏览页面作为显示页面。
9.根据权利要求7或8所述的页面恢复装置,其特征在于,所述预定文件还用于保存所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面;所述历史恢复模块,具体用于根据每个统一资源标识符的页面状态信息,将所述统一资源标识符所对应的页面在异常退出前为当前显示页面的仍然恢复为当前显示页面;将所述统一资源标识符所对应的页面在异常退出前不为当前显示页面的仍然恢复为候选显示页面。
10.根据权利要求7或8所述的页面恢复装置,其特征在于,所述历史恢复模块,还包括:提示信息发送单元和反馈信息确认单元;所述提示信息发送单元,用于向用户发送是否同意恢复上次浏览的页面的提示信息;所述反馈信息确认单元,用于若接收到用户同意恢复上次浏览的页面的反馈信息,则执行所述将所述预定文件中的统一资源标识符所对应的页面作为显示页面的步骤。
11.根据权利要求7或8所述的页面恢复装置,其特征在于,所述页面恢复装置,还包括:请求接收模块、标识符记录模块,页面清除模块和退出清除模块两者中的一个或者两个;请求接收模块,用于接收网页访问请求,所述网页访问请求携带有统一资源标识符;标识符记录模块,用于根据所述统一资源标识符显示对应的页面,且将所述统一资源标识符记录在所述预定文件中;页面清除模块,用于在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符在所述预定文件中删除;退出清除模块,用于在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符删除。
12.根据权利要求11所述的页面恢复装置,其特征在于,所述标识符记录模块,还包括:状态信息记录单元;所述状态信息记录单元,用于记录所述统一资源标识符的页面状态信息,所述页面状态信息用于标识所述统一资源标识符所对应的页面在异常退出前是否为当前显示页面;所述页面清除模块,具体用于在所述统一资源标识符对应的页面关闭后,将所述统一资源标识符及对应的页面状态信息在所述预定文件中删除;所述退出清除模块,具体用于在接收到正常退出信号后,将所述预定文件中保存的所有统一资源标识符及对应的页面状态信息删除。
13.—种 移动终端,其特征在于,包括如权利要求7至12任一所述的页面恢复装置。
【文档编号】H04L29/08GK103634337SQ201210299245
【公开日】2014年3月12日 申请日期:2012年8月22日 优先权日:2012年8月22日
【发明者】周大鑫, 开平 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1