预打开网页的方法和装置的制作方法

文档序号:6380830阅读:163来源:国知局
专利名称:预打开网页的方法和装置的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种预打开网页的方法和装置以及移动终端。
背景技术
随着智能移动终端的普及,人们越来越倾向于采用便携式的智能移动终端来取代传统电脑进行上网。然而在使用智能移动终端进行无线上网时,受到无线网络速度的限制, 每访问一个新的网页时,用户可能需要等待较长的时间来打开网页。而且在等待过程中,用户无法进行其它操作,例如在上一个网页上继续浏览,从而造成用户的上网体验不佳。
针对这个问题,目前常用的方法是,将当前打开网页上的链接事先在后台下载并保存到缓存中。这样一方面不会影响用户在当前网页进行浏览;另一方面,当用户需要打开上述链接时,可直接从缓存中获取相应的网页,从而提高了网页浏览速度。这样虽然可以提高网页浏览速度,但是用户无法知晓该网页在后台下载的进度,有可能不能及时打开已经后台下载完成的网页;或者,当用户对该网页不再感兴趣时,无法及时终断上述后台下载, 使其仍然占据带宽并消耗下载流量。发明内容
本发明要解决的技术问题在于针对现有技术中用户无法知晓后台下载的网页的下载进度的缺陷,提供一种预打开网页的方法;针对现有技术中用户无法知晓后台下载的网页的下载进度的缺陷,提供一种预打开网页的装置;以及针对现有技术中用户无法知晓后台下载的网页的下载进度的缺陷,提供一种移动终端。
本发明解决其技术问题所采用的技术方案是根据本发明的一方面,提供一种预打开网页的方法,包括步骤从当前的显示界面上获取预打开网页的请求;在后台下载所述网页;计算所述网页的下载进度,并在所述显示界面上显示所述下载进度。
在依据本发明实施例的预打开网页的方法中,通过进度图标来显示所述下载进度。
在依据本发明实施例的预打开网页的方法中,所述进度图标透明嵌设在所述网页的链接标签上。
在依据本发明实施例的预打开网页的方法中,所述方法还包括当所述链接标签移出所述显示界面时,所述链接标签悬浮于所述显示界面。
在依据本发明实施例的预打开网页的方法中,所述进度图标悬浮于所述显示界面。
在依据本发明实施例的预打开网页的方法中,所述方法还包括当下载完成所述网页后,在所述显示界面上取消显示所述下载进度。
在依据本发明实施例的预打开网页的方法中,所述方法还包括从所述显示界面显示的下载进度上获取停止下载所述网页的请求;在后台停止下载所述网页;在所述显示界面上取消显示所述下载进度。
在依据本发明实施例的预打开网页的方法中,所述方法还包括从所述显示界面显示的下载进度上获取打开所述网页的请求,打开并呈现所述网页。
在依据本发明实施例的预打开网页的方法中,所述方法还包括从所述显示界面显示的下载进度上获取重新下载网页的请求,重新下载所述网页;同时重新计算所述网页的下载进度,并在所述显示界面上显示所述下载进度。
根据本发明的另一方面,还提供一种预打开网页的装置,包括输入模块,用于获取预打开网页的请求;下载模块,用于在后台下载所述网页;控制模块,用于计算所述网页的下载进度;显示模块,用于在显示界面上显示所述下载进度。
根据本发明的另一方面,还提供一种移动终端,包括显示屏以及上述的预打开网页的装置。
本发明产生的有益效果是在本发明的各个实施例中,通过在显示界面上显示后台下载的网页的下载进度,使得用户在不影响浏览当前网页的同时知晓预打开网页在后台下载的进度,从而可以根据该下载进度尽早打开网页,或对网页的下载进行控制。


下面将结合附图及实施例对本发明作进一步说明,附图中图I示出了依据本发明实施例的显示屏100的显示示意图;图2示出了依据本发明实施例的预打开网页的装置200的逻辑框图;图3示出了依据本发明第一实施例的显示屏100的显示示意图;图4示出了图3中优选实施方式下的显示屏100的显示示意图;图5示出了依据本发明第二实施例的显示屏100的显示示意图;图6示出了依据本发明实施例的预打开网页的方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明的各个实施例涉及一种预打开网页的方法和装置、以及移动终端。其中, 移动终端包括预打开网页的装置和显示屏,并可实施上述预打开网页的方法。可以理解的,移动终端可为各种能够进行移动通信的终端设备,典型的可为个人数字助理(Personal Digital Assistant, PDA)、移动电话(Mobile Phone, MP)、智能平板等,因此本发明的保护范围不应限定为某种特定类型的移动终端。另外,该移动通信网络可以是第二代(2G)或第三代(3G)移动通信网络,例如 GSM、CDMA2000、CDMA-EVDO、CDMA2000-1X, WCDMA, TD-SCDMA或 WIMAX。
图1示出了依据本发明实施例的显示屏100的显示示意图,此时该显示屏100上当前的显示界面可以为一个网页,也可以为其它的上网浏览窗口,例如微博页面或即时通话页面等等。该显示界面包括至少一个网页的链接标签,例如图1中示出了网页的链接标签IlO1UlOy…、110k,用户通过在上述链接标签上输入预打开网页指令即可预打开该链接标签所对应的网页。例如,为了区别直接打开网页指令,可设置双击链接标签来预打开网页,或长按链接标签以弹出包含预打开网页选项的菜单,从而在弹出菜单中选择预打开网页。
图2示出了依据本发明实施例的预打开网页的装置200的逻辑框图,如图2所示, 预打开网页的装置200包括输入模块210、下载模块220、控制模块230、存储模块250以及显示模块240 ;其中,输入模块210、下载模块220、存储模块250以及显示模块240均与控制模块230连接,下载模块220与存储模块250连接。本发明图2所示的各设备之间的连接关系是为了清楚阐释其信息交互及控制过程的需要,因此应当视为逻辑上的连接关系, 而不应仅限于物理连接。
具体而言,输入模块210可获取预打开网页的请求。当用户在当前的显示界面的某个感兴趣的网页的链接标签上输入预打开网页的指令后,输入模块210接收该预打开网页的指令,并将预打开网页的指令传输至控制模块230。
控制模块230接收该预打开网页的指令后,对其进行解析,提取该链接标签所指示的下载统一资源定位器(URL Uniform Resource Locator)地址,并将该URL地址发送至下载模块220以指示该下载模块220进行网页下载。
下载模块220接收到控制模块230发送的URL地址后,在后台下载URL地址对应的网页,与此同时,将已下载的网页数据缓存到存储模块250中。
在下载模块220在后台下载网页的同时,控制模块230可采用任意已知的方式来计算该网页在后台下载的进度,并实时更新该下载进度。例如,下载模块220可通过获取存储模块250中缓存的网页下载数据量来计算网页的下载进度。同时将计算获得的下载进度绘制成进度图标,并将该进度图标发送至显示模块240。显示模块240接收到该进度图标后,通过显示屏100在显示界面上呈现该进度图标。
在本发明的第一实施例中,显示模块240在控制模块230的控制下,将指示预打开的网页下载进度的进度图标透明嵌设在对应网页的链接标签上。例如,在图3示出的当前显示界面中,对于链接标签IlO2,其对应的网页正处于预打开过程中,该网页在后台的下载进度在链接标签IlO2上清楚示出,即链接标签IlO2上的灰度条,从而用户可以知晓后台下载进度,以尽早打开该网页。
然而,当用户在显示界面浏览当前网页时,上述的链接标签IlO2有可能被移出显示界面,此时为了仍然能够获知后台下载进度,显示模块240设置在链接标签移出显示界面时,将链接标签悬浮于显示界面。具体如图4所示,设置显示的链接标签IlO2在即将移出显示界面时悬浮于显示界面,这样无论浏览的网页如何滚动,结合了显示进度的链接标签IlO2将一直固定在显示界面上,例如固定在显示界面的顶部,使得用户可以一直跟踪后台下载的网页的进度。
在本发明的第二实施例中,显示模块240在控制模块230的控制下,将预打开的网页的后台下载进度的进度图标悬浮于显示界面,优选地,该进度图标上标记有该网页的链接标签的标题。例如如图5所示,进度图标120指示链接标签IlO2对应的网页的后台下载进度,该进度图标120浮于显示界面之上,无论浏览的网页如何滚动,该进度图标120将一直固定在显示界面上,例如固定在显示界面的顶部,使得用户可以一直跟踪后台下载的网页的进度。
在本发明的实施例中,优选地,当下载完成上述预打开的网页后,显示模块240在控制模块230的控制下,在显示界面上取消显示上述下载进度,从而减少进度图标对用户浏览当前窗口的影响。
另外,在本发明的实施例中,当用户陆续预打开多个网页后,如果在显示界面上都显示这些网页的后台下载进度,将有可能造成视觉混乱,影响用户浏览窗口。因此优选地, 当输入模块210接收用户输入的预打开新的网页的指令时,显示模块240在控制模块230 的控制下,取消显示上一个预打开的网页的进度图标,而显示新的预打开的网页的进度图标。这样,显示界面上保留的进度图标的数量一直只有一个(当然也可以是两个等较少数量),尽可能减少对用户浏览窗口的影响。
在本发明的实施例中,还可通过在下载进度上输入控制指令,来控制和管理网页的后台下载。例如,当输入模块210获取用户从显示界面显示的下载进度上输入的停止下载网页的请求时,输入模块210将该请求指令传输至控制模块230,由控制模块230指示下载模块220在后台停止下载对应的网页。与此同时,控制模块230还指示显示模块240在显示界面上停止显示该网页的下载进度。
又例如,当输入模块210获取用户从显示界面显示的下载进度上输入的重新下载网页的请求时,输入模块210将该请求指令传输至控制模块230,由控制模块230指示下载模块220在后台重新下载对应的网页。与此同时,控制模块230计算该网页在后台重新下载的进度,并指示显示模块240在显示界面上显示该网页重新下载的进度。
在本发明的实施例中,当输入模块210获取用户从显示界面显示的下载进度上输入的打开网页的请求时,输入模块210将该请求指令传输至控制模块230,控制模块230打开存储模块250中缓存的网页,显示模块240将该网页在显示界面上呈现给用户。
图6示出了依据本发明实施例的预打开网页的方法的流程图,上述预打开网页的装置200可以实施该方法,此处全部或部分引用上述关于预打开网页的装置200的描述,下面将按步骤阐述该预打开网页的方法。
S100、从当前的显示界面上获取预打开网页的请求。具体而言,输入模块210可获取预打开网页的请求。当用户在当前的显示界面的某个感兴趣的网页的链接标签上输入预打开网页的指令后,输入模块210接收该预打开网页的指令,并将预打开网页的指令传输至控制模块230。
S200、在后台下载该网页。具体而言,控制模块230接收该预打开网页的指令后, 对其进行解析,提取该链接标签所指示的下载统一资源定位器(URL Uniform Resource Locator)地址,并将该URL地址发送至下载模块220以指示该下载模块220进行网页下载。
下载模块220接收到控制模块230发送的URL地址后,在后台下载URL地址对应的网页,与此同时,将已下载的网页数据缓存到存储模块250中。
S300、计算网页的下载进度,并在显示界面上显示该下载进度。具体而言,在下载模块220在后台下载网页的同时,控制模块230可采用任意已知的方式来计算该网页在后台下载的进度,并实时更新该下载进度。例如,下载模块220可通过获知存储模块250中缓存的网页下载数据量来计算网页的下载进度。同时将计算获得的下载进度绘制成进度图标,并将该进度图标发送至显示模块240。显示模块240接收到该进度图标后,通过显示屏 100在显示界面上呈现该进度图标。
从以上可以看出,在本发明的各个实施例中,通过在显示界面上显示后台下载的网页的下载进度,使得用户在不影响浏览当前窗口网页的同时知晓预打开网页在后台下载的进度,从而可以尽早打开该网页。与此同时,用户还可在显示进度上输入控制指令来控制网页的后台下载,例如在对该网页不感兴趣时,通过显示进度输入停止下载网页指令而终断下载,以减少宽带占据和流量消耗;另外,还可在显示进度上直接输入打开网页的指令来打开该网页,从而即使网页的链接标签已移除显示界面,也可轻松打开网页,而不需要再耗时去查找网页的链接标签。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换, 而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种预打开网页的方法,其特征在于,包括步骤 从显示界面上获取预打开网页的请求; 在后台下载所述网页; 计算所述网页的下载进度,并在所述显示界面上显示所述下载进度。
2.根据权利要求I所述的预打开网页的方法,其特征在于,通过进度图标来显示所述下载进度。
3.根据权利要求2所述的预打开网页的方法,其特征在于,所述进度图标透明嵌设在所述网页的链接标签上。
4.根据权利要求3所述的预打开网页的方法,其特征在于,所述方法还包括 当所述链接标签移出所述显示界面时,所述链接标签悬浮于所述显示界面。
5.根据权利要求2所述的预打开网页的方法,其特征在于,所述进度图标悬浮于所述显示界面。
6.根据权利要求I所述的预打开网页的方法,其特征在于,所述方法还包括 当下载完成所述网页后,在所述显示界面上取消显示所述下载进度。
7.根据权利要求I所述的预打开网页的方法,其特征在于,所述方法还包括 从所述显示界面显示的下载进度上获取停止下载所述网页的请求; 在后台停止下载所述网页; 在所述显示界面上取消显示所述下载进度。
8.根据权利要求I所述的所述的预打开网页的方法,其特征在于,所述方法还包括 从所述显示界面显示的下载进度上获取打开所述网页的请求,打开并呈现所述网页。
9.根据权利要求I所述的所述的预打开网页的方法,其特征在于,所述方法还包括 从所述显示界面显示的下载进度上获取重新下载网页的请求,重新下载所述网页;同时重新计算所述网页的下载进度,并在所述显示界面上显示所述下载进度。
10.一种预打开网页的装置,其特征在于,包括 输入模块,用于获取预打开网页的请求; 下载模块,用于在后台下载所述网页; 控制模块,用于计算所述网页的下载进度; 显示模块,用于在显示界面上显示所述下载进度。
全文摘要
本发明公开了一种预打开网页的方法和装置以及移动终端,其中,该预打开网页的方法包括步骤从当前的显示界面上获取预打开网页的请求;在后台下载网页;计算网页的下载进度,并在显示界面上显示下载进度。在本发明的各个实施例中,通过在显示界面上显示后台下载的网页的下载进度,使得用户在不影响浏览当前窗口网页的同时知晓预打开网页在后台下载的进度,从而可以根据该下载进度尽早打开网页,或对网页的下载进行控制。
文档编号G06F17/30GK102982106SQ20121044224
公开日2013年3月20日 申请日期2012年11月7日 优先权日2012年11月7日
发明者梁捷, 俞永福, 何小鹏, 朱顺炎, 梁传敏 申请人:优视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1