获取页面内容的方法及装置的制造方法

文档序号:10725123阅读:282来源:国知局
获取页面内容的方法及装置的制造方法
【专利摘要】本发明公开了一种获取页面内容的方法及装置,属于网络技术领域。本发明当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内该应用的统一资源定位符URL链接,获取该URL链接对应的页面内容,并将获取的页面内容缓存至本地,当基于该URL链接接收到浏览指令时,在该应用的当前显示界面中显示本地存储的该URL链接对应的页面内容,也即是,当基于应用接收到指定操作时,自动加载该应用的URL链接对应的页面内容,并将加载的页面内容存储至本地,当用户想要查看URL链接对应的页面内容时,终端从本地获取该URL链接对应的页面内容,如此,即使网络信号较差时,终端仍可以流畅地显示该URL链接对应的页面内容,提高了显示速度。
【专利说明】
获取页面内容的方法及装置
技术领域
[0001]本发明涉及网络技术领域,特别涉及一种获取页面内容的方法及装置。
【背景技术】
[0002]随着网络技术的快速发展,网络服务平台为用户提供了丰富多样的页面。其中,根据页面种类不同,页面可以包括原生页面和HTML(HyperText Markup Language,超文本标记语言)类页面,该HTML类页面应用较为广泛,目前使用较多的是HTML5页面,例如,URL(Uniform Resource Locator,统一资源定位符)链接对应的页面一般均为HTML5页面。
[0003]目前,对于URL链接,获取其页面内容的实现过程通常包括:终端显示URL链接,用户想要查看该URL链接对应的页面内容时,可以点击该URL链接以触发浏览指令,当终端基于URL链接接收到该浏览指令时,向服务器发送页面内容获取请求,服务器接收到该页面内容获取请求后,获取该URL链接对应的页面内容,并将该页面内容发送至该终端,该终端接收到该页面内容后,在当前的显示界面中对该页面内容进行显示,如此,用户即可查看到该URL链接对应的页面内容。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]上述获取页面内容的方法是在接收到浏览指令时,该终端通过服务器获取该URL链接对应的页面内容,当网络信号较差时,容易导致页面不流畅。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种获取页面内容的方法及装置。所述技术方案如下:
[0007]—方面,提供了一种获取页面内容的方法,所述方法包括:
[0008]当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内所述应用的指定界面中包括的统一资源定位符URL链接;
[0009]获取所述URL链接对应的页面内容,并将获取的页面内容缓存至本地;
[0010]当基于所述URL链接接收到浏览指令时,在所述应用的当前显示界面中显示本地存储的所述URL链接对应的页面内容。
[0011 ]另一方面,提供了一种获取页面内容的装置,所述装置包括:
[0012]第一获取模块,用于当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内所述应用的指定界面中包括的统一资源定位符URL链接;
[0013]第二获取模块,用于获取所述第一获取模块获取的所述URL链接对应的页面内容,并将获取的页面内容缓存至本地;
[0014]显示模块,用于当基于所述URL链接接收到浏览指令时,在所述应用的当前显示界面中显示本地存储的所述URL链接对应的页面内容。
[0015]本发明实施例提供的技术方案带来的有益效果是:
[0016]当终端基于应用接收到指定操作时,说明用户可能会浏览该应用中的URL链接对应的页面,为此,终端获取当前时间之前且距离当前时间最近的指定时间段内该应用的URL链接,并获取该URL链接对应的页面内容,之后,该终端将获取的页面内容缓存至本地,以便于用户想要浏览该URL链接对应的页面时,可以直接从本地获取该URL链接对应的页面内容,也即是,当用户想要浏览该URL链接对应的页面内容时,可以点击该URL链接以触发浏览指令,当该终端接收到该浏览指令时,将本地预先缓存的该URL链接对应的页面内容在该应用的当前显示界面中进行显示,如此,即使是在网络较差的情况下,终端仍可以流畅地显示该URL链接对应的页面内容,提高了显示速度。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据一示例性实施例示出的一种获取页面内容的方法流程图。
[0019]图2是根据另一示例性实施例示出的一种获取页面内容的方法流程图。
[0020]图3A是根据一示例性实施例示出的一种获取页面内容的装置结构示意图。
[0021]图3B是根据另一示例性实施例示出的一种获取页面内容的装置结构示意图。
[0022]图3C是根据另一示例性实施例示出的一种获取页面内容的装置结构示意图。
[0023]图3D是根据另一示例性实施例示出的一种获取页面内容的装置结构示意图。
[0024]图4是根据一示例性实施例示出的一种获取页面内容的装置400的框图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026]图1是根据一示例性实施例示出的一种获取页面内容的方法流程图,该获取页面内容的方法可以包括如下几个步骤:
[0027]步骤101:当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内该应用的指定界面中包括的统一资源定位符URL链接。
[0028]步骤102:获取该URL链接对应的页面内容,并将获取的页面内容缓存至本地。
[0029]步骤103:当基于该URL链接接收到浏览指令时,在该应用的当前显示界面中显示本地存储的该URL链接对应的页面内容。
[0030]在本发明实施例中,当终端基于应用接收到指定操作时,说明用户可能会浏览该应用中的URL链接对应的页面,为此,终端获取当前时间之前且距离当前时间最近的指定时间段内该应用的URL链接,并获取该URL链接对应的页面内容,之后,该终端将获取的页面内容缓存至本地,以便于用户想要浏览该URL链接对应的页面时,可以直接从本地获取该URL链接对应的页面内容,也即是,当用户想要浏览该URL链接对应的页面内容时,可以点击该URL链接以触发浏览指令,当该终端接收到该浏览指令时,将本地预先缓存的该URL链接对应的页面内容在该应用的当前显示界面中进行显示,如此,即使是在网络较差的情况下,终端仍可以流畅地显示该URL链接对应的页面内容,提高了显示速度。
[0031]可选地,获取该URL链接对应的页面内容,包括:
[0032]基于该URL链接,生成页面内容获取请求;
[0033]向服务器发送该页面内容获取请求,以使该服务器获取并返回该URL链接对应的页面内容;
[0034]接收该服务器发送的页面内容,并将接收的页面内容确定为该URL链接对应的页面内容。
[0035]可选地,获取该URL链接对应的页面内容之前,还包括:
[0036]判断当前接入的网络是否为无线网络;
[0037]若当前接入的网络为无线网络,则执行该获取该URL链接对应的页面内容的步骤。
[0038]可选地,该页面内容获取请求携带指定数值,该指定数值用于指示该服务器当检测到该URL链接对应的页面内容中包括视频数据时获取该指定数值大小的页面内容。
[0039 ]可选地,将获取的页面内容缓存至本地之后,还包括:
[0040]统计该页面内容在本地的缓存时长;
[0041]当该页面内容在本地的缓存时长大于或等于预设阈值时,将该页面内容从本地删除。
[0042]可选地,该方法还包括:
[0043]当检测到获取除URL链接之外的其它信息时,暂停该获取该URL链接对应的页面内容的操作;
[0044]当检测到不再获取除URL链接之外的其它信息时,继续获取该URL链接对应的页面内容。
[0045]可选地,在该应用的当前显示界面中显示本地存储的该URL链接对应的页面内容之后,还包括:
[0046]当检测到该URL链接对应的页面被关闭时,将该URL链接对应的页面内容从本地删除。
[0047]上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再--赘述。
[0048]图2是根据另一示例性实施例示出的一种获取页面内容的方法流程图,本实施例以该获取页面内容的方法由终端执行进行距离说明,该获取页面内容的方法可以包括如下几个步骤:
[0049]步骤201:当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内该应用的指定界面中包括的URL链接。
[0050]目前,随着网络技术的快速发展,出现了各种类型的应用,例如,即时通信应用、社交应用等,在实际使用过程中,用户可以通过即时通信应用进行即时通信,或者通过社交应用与其他用户共享信息,在通过其它方式浏览页面的过程中,当对某页面感兴趣时,还可以将该页面对应的URL链接分享后收藏至上述类型的应用对应的账号中,如此以来,用户可以在该类型的应用的指定界面中浏览自己或好友所分享的URL(Uniform Resource Locator,统一资源定位符)链接,即用户通过终端可以获取到该URL链接对应的页面内容。
[0051 ]目前,URL链接对应的页面一般均为HTML5页面,与原生页面相比较,HTML5页面消耗的流量比原生页面消耗的流量大,其中,该原生页面是指能够直接运行于当前操作系统中的页面,该原生页面具有运行速度快、开发成本比较高等特点。目前,对于HTML5页面内容的获取方式如上述【背景技术】所述,但是,上述提供的URL链接对应的页面内容的获取方式中,当网络信号较差时,容易导致页面不流畅。为此,在本发明实施例中,提供了一种获取页面内容的方法,通过该方法可以使得即使在网络信号较差的情况下,终端仍可以流畅地显示URL链接对应的页面内容。
[0052]其中,终端当基于应用接收到指定操作时,获取某时间段内该应用的URL链接,该指定操作可以用于指示终端启动该应用,或者,该指定操作也可以用于指示终端展示该应用的指定界面,其中,该指定界面可以由技术人员根据实际需求自定义设置,也可以由终端默认设置,本发明实施例对此不做限定。
[0053]例如,在社交应用微信中,该指定界面可以为朋友圈所在的界面,也即是,该指定操作可以用于指示该终端在该社交应用微信中展示用户的朋友圈,其中,该朋友圈中包括该用户的多个好友发布或分享的动态信息,该动态信息包括有URL链接。
[0054]另外,上述指定操作可以包括点击操作、滑动操作等,本发明实施例对此不做限定。
[0055]需要说明的是,在本发明实施例中,仅是以该指定操作用于指示终端启动该应用,或者,该指定操作用于指示终端展示该应用的指定界面为例进行说明,在另一实施例中,该指定操作还可以用于指示终端执行其它操作,本发明实施例对此不做限定。
[0056]其中,上述指定时间段可以由用户根据实际需求自定义设置,也可以由终端默认设置,本发明实施例对此不做限定。
[0057]例如,该指定时间段为7个小时,且上述指定操作用于指示终端启动该应用,在这种情况下,当终端基于应用接收到指定操作时,启动该应用,之后,该终端自动获取该应用中当前时间之前且距离当前时间最近的7个小时内的URL链接。
[0058]步骤202:判断当前接入的网络是否为无线网络。
[0059]当该终端获取该URL链接之后,即可获取该URL链接对应的页面内容,但是,在实际应用过程中,如果在移动网络环境下获取该URL链接对应的页面内容,则可能浪费流量,为此,在本发明实施例中,在获取该URL链接对应的页面内容之前,还需要判断当前接入的网络是否为无线网络。
[0060]其中,该无线网络可以包括WiFi (Wireless Fidel ity,无线保真)网络、WLAN(Wireless Local Area Networks,无线局域网络)等,本发明实施例对此不做限定。
[0061 ]步骤203:当前接入的网络为无线网络时,获取该URL链接对应的页面内容,并将获取的页面内容缓存至本地。
[0062]其中,获取该URL链接对应页面内容的实现过程可以包括:基于该URL链接,生成页面内容获取请求,向服务器发送该页面内容获取请求,以使该服务器获取并返回该URL链接对应的页面内容,接收该服务器发送的页面内容,并将接收的页面内容确定为该URL链接对应的页面内容。
[0063]在一种可能的实现方式中,该页面内容获取请求携带指定数值,该指定数值用于指示该服务器当检测到该URL链接对应的页面内容中包括视频数据时获取该指定数值大小的页面内容。
[0064]也即是,由于终端本地的存储空间有限,而当该URL链接对应的页面内容中包括视频数据时,为了不影响该终端的运行速率,需要对该页面内容中的视频数据的大小进行限制,即该终端在该页面内容获取请求中携带指定数值。该指定数值的大小可以由技术人员根据实际需求自定义设置,例如,该指定数值可以为100兆,也即是,服务器需要限制获取的包含视频数据的页面内容小于或等于100兆。
[0065]其中,在上述实现方式中,该服务器可以默认确定该URL链接对应的页面内容中是否包括视频数据,也即是,该终端只需要通知该服务器获取的页面内容的最大值,而对于服务器而言,当检测到该URL链接对应的页面内容包括视频数据时,自动对获取的视频数据的大小进行限制,当然,由于当页面内容中不包括视频数据时,该页面内容的数据量通常均小于该指定数值,因此,当该服务器确定该URL链接中不包括有视频数据时,直接获取该页面内容即可。
[0066]步骤204:当基于该URL链接接收到浏览指令时,在该应用的当前显示界面中显示本地存储的该URL链接对应的页面内容。
[0067]其中,该浏览指令用于指示终端获取并显示该URL链接对应的页面内容,该浏览指令可以由用户触发,该用户可以通过上述指定操作触发。
[0068]也即是,当该终端基于该URL链接接收到浏览指令时,说明用户可能想要浏览该URL链接对应的页面内容,由上述步骤可知,由于该终端已经预先将该URL链接对应的页面内容存储至本地,因此,终端从本地获取到该URL链接对应的页面内容,并将获取的页面内容在该应用当前显示界面中进行显示。
[0069]例如,以该应用为上述社交应用微信为例,当用户在浏览朋友圈时,对某好友分享的URL链接感兴趣时,可以点击该URL链接以触发该浏览指令,当该终端基于该URL链接接收到该用户的点击操作时,从本地预先缓存的页面内容中获取该URL链接对应的页面内容,并在该社交应用微信的当前显示界面中对该页面内容进行显示。
[0070]至此,本发明实施例即实现了获取页面内容的方法,另外,在实际实现过程中,终端获取该URL链接对应的页面内容,并将其缓存至本地后,当用户长时间未浏览该页面内容,或者,该用户浏览过该页面内容后,终端即可将该页面内容从本地删除,具体实现过程请参见如下步骤205至步骤206。
[0071]步骤205:统计该页面内容在本地的缓存时长,当该页面内容在本地的缓存时长大于或等于预设阈值时,将该页面内容从本地删除。
[0072]在一种可能的实现方式中,该终端将从服务器中获取到的页面内容存储至本地后,如果在较长一段时间内,用户一直未触发浏览操作,说明用户可能对该URL链接不感兴趣,在这种情况下,终端即可将该页面内容从本地删除。
[0073]因此,在本发明实施例中,终端将获取到的页面内容存储至本地后,统计该页面内容在本地的缓存时长,其中,在一种可能的实现方式中,该终端可以配置有定时器,也即是,当将获取到的页面内容存储至本地后,该终端启动该定时器,以实现对该页面内容在本地的缓存时长进行统计。
[0074]其中,该预设阈值可以由用户根据实际需求自定义设置,也可以由终端默认设置,本发明实施例对此不做限定。
[0075]例如,若该预设阈值为12小时,则该终端将该URL链接对应的页面内容缓存至本地后,启动计时器开始计时,当计时达到12小时,且在该12小时之内用户未触发浏览指令时,则该终端将该URL链接对应的页面内容从本地删除。
[0076]上述统计该页面内容在本地的缓存时长,当该页面内容在本地的缓存时长大于或等于预设阈值时,将该页面内容从本地删除,如此,可以节省本地的存储空间。
[0077]当然,需要说明的是,在本发明实施例中,仅是以通过定时器统计该页面内容在本地的缓存时长为例进行说明,在另一实施例中,还可以通过其它方式统计该页面内容在本地的缓存时长,例如,还可以通过该终端中自身配置的秒表等应用对该页面内容在本地的缓存时长进行统计,本发明实施例对此不做限定。
[0078]步骤206:当检测到该URL链接对应的页面被关闭时,将该URL链接对应的页面内容从本地删除。
[0079]也即是,当检测到该URL链接对应的页面被关闭时,说明用户可能已经浏览完该页面内容,在这种情况下,终端不需要再存有该URL链接对应的页面内容,因此,该终端即可将该URL链接对应的页面内容从本地删除。
[0080]上述当检测到该URL链接对应的页面被关闭时,将该URL链接对应的页面内容从本地删除,即该终端及时将用户浏览过的页面内容从本地删除,同样达到了节省本地的存储空间的效果。
[0081 ]另外,在上述实现过程中,在获取该URL链接之前,或者,在获取该URL链接的过程中,该终端还可能基于该应用执行其它操作,例如,还可以通过该应用进行语音通信、发送即时消息或者上传图片等,在该种情况下,为了不影响该应用执行该类操作的速率,本发明实施例在检测到该类操作时,暂停获取该URL链接对应的页面内容的操作。
[0082]也即是,当检测到获取除URL链接之外的其它信息时,暂停获取该URL链接对应的页面内容的操作,当检测到不再获取除URL链接之外的其它信息时,继续获取该URL链接对应的页面内容。
[0083]上述当检测到该终端基于该应用获取除URL链接之外的其它信息时,暂停获取该URL链接对应的页面内容的操作,如此,避免影响获取其它信息的运行速率,保证了应用使用的流畅性,也即是,提高了该获取页面内容的实用性。
[0084]在本发明实施例中,当终端基于应用接收到指定操作时,说明用户可能会浏览该应用中的URL链接对应的页面,为此,终端获取当前时间之前且距离当前时间最近的指定时间段内该应用的URL链接,并获取该URL链接对应的页面内容,之后,该终端将获取的页面内容缓存至本地,以便于用户想要浏览该URL链接对应的页面时,可以直接从本地获取该URL链接对应的页面内容,也即是,当用户想要浏览该URL链接对应的页面内容时,可以点击该URL链接以触发浏览指令,当该终端接收到该浏览指令时,将本地预先缓存的该URL链接对应的页面内容在该应用的当前显示界面中进行显示,如此,即使是在网络较差的情况下,终端仍可以流畅地显示该URL链接对应的页面内容,提高了显示速度。
[0085]图3A是根据一示例性实施例示出的一种获取页面内容的装置的结构示意图,该获取页面内容的装置可以由软件、硬件或者两者的结合实现。该获取页面内容的装置可以包括:
[0086]第一获取模块310,用于当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内该应用的指定界面中包括的统一资源定位符URL链接;
[0087]第二获取模块320,用于获取该第一获取模块310获取的该URL链接对应的页面内容,并将获取的页面内容缓存至本地;
[0088]显示模块330,用于当基于该URL链接接收到浏览指令时,在该应用的当前显示界面中显示本地存储的该URL链接对应的页面内容。
[0089]可选地,请参考图3B至图3D,该第二获取模块320用于:
[0090]基于该URL链接,生成页面内容获取请求;
[0091]向服务器发送该页面内容获取请求,以使该服务器获取并返回该URL链接对应的页面内容;
[0092]接收该服务器发送的页面内容,并将接收的页面内容确定为该URL链接对应的页面内容。
[0093]可选地,该装置还包括:
[0094]判断模块340,用于判断当前接入的网络是否为无线网络;
[0095]该第二获取模块320,还用于在当前接入的网络为无线网络的情况下,获取该URL链接对应的页面内容。
[0096]可选地,该页面内容获取请求携带指定数值,该指定数值用于指示该服务器当检测到该URL链接对应的页面内容中包括视频数据时获取该指定数值大小的页面内容。
[0097]可选地,该装置还包括:
[0098]统计模块350,用于统计该页面内容在本地的缓存时长;
[0099]删除模块360,用于当该页面内容在本地的缓存时长大于或等于预设阈值时,将该页面内容从本地删除。
[0100]可选地,该装置还包括:
[0101]暂停模块370,用于当检测到获取除URL链接之外的其它信息时,暂停该获取该URL链接对应的页面内容的操作;
[0102]该第二获取模块320,还用于当检测到不再获取除URL链接之外的其它信息时,继续获取该URL链接对应的页面内容。
[0103]可选地,该删除模块360还用于:
[0104]当检测到该URL链接对应的页面被关闭时,将该URL链接对应的页面内容从本地删除。
[0105]在本发明实施例中,当终端基于应用接收到指定操作时,说明用户可能会浏览该应用中的URL链接对应的页面,为此,终端获取当前时间之前且距离当前时间最近的指定时间段内该应用的URL链接,并获取该URL链接对应的页面内容,之后,该终端将获取的页面内容缓存至本地,以便于用户想要浏览该URL链接对应的页面时,可以直接从本地获取该URL链接对应的页面内容,也即是,当用户想要浏览该URL链接对应的页面内容时,可以点击该URL链接以触发浏览指令,当该终端接收到该浏览指令时,将本地预先缓存的该URL链接对应的页面内容在该应用的当前显示界面中进行显示,如此,即使是在网络较差的情况下,终端仍可以流畅地显示该URL链接对应的页面内容,提高了显示速度。
[0106]需要说明的是:上述实施例提供的获取页面内容的装置在实现获取页面内容的方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的获取页面内容的装置与获取页面内容的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0107]图4是根据一示例性实施例示出的一种获取页面内容的装置400的框图。例如,装置400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0108]参照图4,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口 412,传感器组件414,以及通信组件416。
[0109]处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件404和处理组件402之间的交互。
[0110]存储器404被配置为存储各种类型的数据以支持在装置400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0111]电源组件406为装置400的各种组件提供电源。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为装置400生成、管理和分配电源相关联的组件。
[0112]多媒体组件408包括在所述装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0113]音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
[0114]I/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0115]传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如所述组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400—个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或C⑶图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0116]通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0117]在示例性实施例中,装置400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0118]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0119]—种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种获取页面内容的方法,该方法包括:
[0120]当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内该应用的指定界面中包括的统一资源定位符URL链接;
[0121 ]获取该URL链接对应的页面内容,并将获取的页面内容缓存至本地;
[0122]当基于该URL链接接收到浏览指令时,在该应用的当前显示界面中显示本地存储的该URL链接对应的页面内容。
[0123]可选地,获取该URL链接对应的页面内容,包括:
[0124]基于该URL链接,生成页面内容获取请求;
[0125]向服务器发送该页面内容获取请求,以使该服务器获取并返回该URL链接对应的页面内容;
[0126]接收该服务器发送的页面内容,并将接收的页面内容确定为该URL链接对应的页面内容。
[0127]可选地,获取该URL链接对应的页面内容之前,还包括:
[0128]判断当前接入的网络是否为无线网络;
[0129]若当前接入的网络为无线网络,则执行该获取该URL链接对应的页面内容的步骤。
[0130]可选地,该页面内容获取请求携带指定数值,该指定数值用于指示该服务器当检测到该URL链接对应的页面内容中包括视频数据时获取该指定数值大小的页面内容。
[0131]可选地,将获取的页面内容缓存至本地之后,还包括:
[0132]统计该页面内容在本地的缓存时长;
[0133]当该页面内容在本地的缓存时长大于或等于预设阈值时,将该页面内容从本地删除。
[0134]可选地,该方法还包括:
[0135]当检测到获取除URL链接之外的其它信息时,暂停该获取该URL链接对应的页面内容的操作;
[0136]当检测到不再获取除URL链接之外的其它信息时,继续获取该URL链接对应的页面内容。
[0137]可选地,在该应用的当前显示界面中显示本地存储的该URL链接对应的页面内容之后,还包括:
[0138]当检测到该URL链接对应的页面被关闭时,将该URL链接对应的页面内容从本地删除。
[0139]在本发明实施例中,当终端基于应用接收到指定操作时,说明用户可能会浏览该应用中的URL链接对应的页面,为此,终端获取当前时间之前且距离当前时间最近的指定时间段内该应用的URL链接,并获取该URL链接对应的页面内容,之后,该终端将获取的页面内容缓存至本地,以便于用户想要浏览该URL链接对应的页面时,可以直接从本地获取该URL链接对应的页面内容,也即是,当用户想要浏览该URL链接对应的页面内容时,可以点击该URL链接以触发浏览指令,当该终端接收到该浏览指令时,将本地预先缓存的该URL链接对应的页面内容在该应用的当前显示界面中进行显示,如此,即使是在网络较差的情况下,终端仍可以流畅地显示该URL链接对应的页面内容,提高了显示速度。
[0140]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0141]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种获取页面内容的方法,其特征在于,所述方法包括: 当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内所述应用的指定界面中包括的统一资源定位符URL链接; 获取所述URL链接对应的页面内容,并将获取的页面内容缓存至本地; 当基于所述URL链接接收到浏览指令时,在所述应用的当前显示界面中显示本地存储的所述URL链接对应的页面内容。2.如权利要求1所述的方法,其特征在于,所述获取所述URL链接对应的页面内容,包括: 基于所述URL链接,生成页面内容获取请求; 向服务器发送所述页面内容获取请求,以使所述服务器获取并返回所述URL链接对应的页面内容; 接收所述服务器发送的页面内容,并将接收的页面内容确定为所述URL链接对应的页面内容。3.如权利要求1所述的方法,其特征在于,所述获取所述URL链接对应的页面内容之前,还包括: 判断当前接入的网络是否为无线网络; 若当前接入的网络为无线网络,则执行所述获取所述URL链接对应的页面内容的步骤。4.如权利要求2所述的方法,其特征在于,所述页面内容获取请求携带指定数值,所述指定数值用于指示所述服务器当检测到所述URL链接对应的页面内容中包括视频数据时获取所述指定数值大小的页面内容。5.如权利要求1所述的方法,其特征在于,所述将获取的页面内容缓存至本地之后,还包括: 统计所述页面内容在本地的缓存时长; 当所述页面内容在本地的缓存时长大于或等于预设阈值时,将所述页面内容从本地删除。6.如权利要求1所述的方法,其特征在于,所述方法还包括: 当检测到获取除URL链接之外的其它信息时,暂停所述获取所述URL链接对应的页面内容的操作; 当检测到不再获取除URL链接之外的其它信息时,继续获取所述URL链接对应的页面内容。7.如权利要求1所述的方法,其特征在于,所述在所述应用的当前显示界面中显示本地存储的所述URL链接对应的页面内容之后,还包括: 当检测到所述URL链接对应的页面被关闭时,将所述URL链接对应的页面内容从本地删除。8.一种获取页面内容的装置,其特征在于,所述装置包括: 第一获取模块,用于当基于应用接收到指定操作时,获取当前时间之前且距离当前时间最近的指定时间段内所述应用的指定界面中包括的统一资源定位符URL链接; 第二获取模块,用于获取所述第一获取模块获取的所述URL链接对应的页面内容,并将获取的页面内容缓存至本地; 显示模块,用于当基于所述URL链接接收到浏览指令时,在所述应用的当前显示界面中显示本地存储的所述URL链接对应的页面内容。9.如权利要求8所述的装置,其特征在于,所述第二获取模块用于: 基于所述URL链接,生成页面内容获取请求; 向服务器发送所述页面内容获取请求,以使所述服务器获取并返回所述URL链接对应的页面内容; 接收所述服务器发送的页面内容,并将接收的页面内容确定为所述URL链接对应的页面内容。10.如权利要求8所述的装置,其特征在于,所述装置还包括: 判断模块,用于判断当前接入的网络是否为无线网络; 所述第二获取模块,还用于在当前接入的网络为无线网络的情况下,获取所述URL链接对应的页面内容。11.如权利要求9所述的装置,其特征在于,所述页面内容获取请求携带指定数值,所述指定数值用于指示所述服务器当检测到所述URL链接对应的页面内容中包括视频数据时获取所述指定数值大小的页面内容。12.如权利要求8所述的装置,其特征在于,所述装置还包括: 统计模块,用于统计所述页面内容在本地的缓存时长; 删除模块,用于当所述页面内容在本地的缓存时长大于或等于预设阈值时,将所述页面内容从本地删除。13.如权利要求8所述的装置,其特征在于,所述装置还包括: 暂停模块,用于当检测到获取除URL链接之外的其它信息时,暂停所述获取所述URL链接对应的页面内容的操作; 所述第二获取模块,还用于当检测到不再获取除URL链接之外的其它信息时,继续获取所述URL链接对应的页面内容。14.如权利要求8所述的装置,其特征在于,所述删除模块还用于: 当检测到所述URL链接对应的页面被关闭时,将所述URL链接对应的页面内容从本地删除。
【文档编号】G06F17/30GK106095999SQ201610458581
【公开日】2016年11月9日
【申请日】2016年6月22日
【发明人】祁颖, 刘曼
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1