网页预先下载方法

文档序号:6564696阅读:257来源:国知局
专利名称:网页预先下载方法
技术领域
本发明是有关于一种网页下载方法,且特别是有关于一种预先将网页下载至 电脑主机以供使用者浏览的网页预先下载方法。
背景技术
随着互联网的蓬勃发展,现代人也越来越习惯通过网路来取得需要的信息, 进而使得互联网成为传递信息的主流之一。相较于通过书报杂志或是电视广播等传 统的方式来传递信息,互联网所提供的信息不仅不会受到地区或语言等限制而显得 更加多元化,就其传播方式而言,也因为不会受任何时间上的限制而变的十分便利。
在利用互联网浏览网页以取得信息时,网页下载速度的快慢无疑是使用者所 重视的项目之一。 一般来说,当使用者想要浏览网页时,首先必须耗费一段时间来 等待电脑下载与网页相关的文件,接着才能通过浏览器浏览下载完成的网页。也就 是说,使用者想要浏览的网页越多,耗费在等待网页下载的时间也会越多。举例来 说,倘若使用者想要浏览三则网络新闻,则必须在下载及浏览第一则新闻网页后, 经过一段时间等待第二则新闻网页下载至电脑后才能浏览第二则新闻,而在第二则 新闻网页浏览完毕之后,又必须再次等待第三则新闻网页所需要的下载时间,才能 顺利地浏览这三则网络新闻。在网络带宽较小或是网络拥塞的情况下,下载网页所 需要的等待时间对使用者来说将造成诸多的不便。
为了提升浏览网页的速度,市面上的浏览器也提供了在同一个视窗内开启多 个分页,以供使用者在背景分页开启其他网页的连结并进行下载动作。这样的方式 虽然也能达成预先载入网页的目的,然而在开启多个分页的情况之下,每个分页进 行网页下载的速度仍会受到影响。此外, 一次幵启过多的分页更会耗费许多系统资 源,进而无法大幅改进浏览网页的效率
发明内容
有鉴于此,本发明提供一种网页预先下载方法,利用使用者浏览网页的时间, 预先将其他的网页下载至电脑主机,据以提升网页浏览的效率。
本发明提出一种网页预先下载方法,用以预先下载多个网页于电脑主机,以 供使用者通过浏览器浏览上述网页。此方法包括下列步骤首先,依照使用者在特 定时间区间内浏览的网页,建立网页浏览历史记录。接着根据网页浏览历史记录中 每个网页的浏览时间的先后,依序将上述网页加入至下载序列。最后依序下载此下 载序列内的所有网页以供使用者浏览。
依照本发明的较佳实施例所述的网页预先下载方法,其中特定时间区间包括 自使用者最近一次开启浏览器的时间点开始,往前推算预设时间内的时间区间。
依照本发明的较佳实施例所述的网页预先下载方法,其中网页浏览历史记录 包括记录每个网页的网络地址、下载时间、浏览起始时间,以及浏览结束时间。
依照本发明的较佳实施例所述的网页预先下载方法,其中浏览时间包括浏览 起始时间或浏览结束时间。
依照本发明的较佳实施例所述的网页预先下载方法,其中在根据网页浏览历 史记录中每个网页之浏览时间的先后,依序将网页加入至下载序列之前还包括清除 加入至下载序列内的所有网页。
依照本发明的较佳实施例所述的网页预先下载方法,其中根据网页浏览历史 记录中每个网页的浏览时间的先后,依序将网页加入至下载序列的步骤包括判断此 网页的网络地址是否存在于下载序列。若网络地址不存在于下载序列,则加入此网 页的网络地址及浏览时间于下载序列;若网络地址存在于下载序列,则以记录在网 页浏览历史记录中的浏览时间更新此下载序列中网页所对应的浏览时间。
依照本发明的较佳实施例所述的网页预先下载方法,其中依序下载此下载序 列内的所有网页以供使用者浏览的步骤包括根据每个网页的网络地址,下载此网页 的文件于电脑主机。当接收对应此网页的网页下载指令时,直接自电脑主机中取得 网页的文件以供使用者浏览。
依照本发明的较佳实施例所述的网页预先下载方法,还包括利用视窗显示此 下载序列中每个网页所对应的下载状态及浏览状态。
从另一观点来看,本发明提出一种网页预先下载方法,用以预先下载多个网 页于电脑主机,以供使用者通过浏览器浏览上述网页。此方法包括下列步骤首先,
依照使用者在特定时间区间内浏览的网页,建立网页浏览历史记录。接着根据网页 浏览历史记录中每个网页的浏览次数的高低,依序将上述网页加入至下载序列。最 后依序下载此下载序列内的所有网页以供使用者浏览。
依照本发明的较佳实施例所述的网页预先下载方法,其中特定时间区间包括 自使用者最近一次开启浏览器的时间点开始,往前推算预设时间内的时间区间。
依照本发明的较佳实施例所述的网页预先下载方法,其中网页浏览历史记录 包括记录每个网页的网络地址、下载时间、浏览起始时间,以及浏览结束时间。
依照本发明的较佳实施例所述的网页预先下载方法,其中在根据网页浏览历 史记录中每个网页的浏览时间的先后,依序将网页加入至下载序列之前还包括清除 加入至下载序列内的所有网页。
依照本发明的较佳实施例所述的网页预先下载方法,其中根据网页浏览历史 记录中每个网页的浏览时间的先后,依序将网页加入至下载序列的步骤包括判断此 网页的网络地址是否存在于下载序列。若网络地址不存在于下载序列,则记录网络 地址于下载序列并将对应的浏览次数记录为1;若网络地址存在于下载序列,则累 计此网页的浏览次数。
依照本发明的较佳实施例所述的网页预先下载方法,其中依序下载此下载序 列内的所有网页以供使用者浏览的步骤包括根据每个网页的网络地址,下载此网页 的文件于电脑主机。当接收对应此网页的网页下载指令时,直接自电脑主机中取得 网页的文件以供使用者浏览。
依照本发明的较佳实施例所述的网页预先下载方法,还包括利用视窗显示此 下载序列中每个网页所对应的下载状态及浏览状态。
本发明因采用预先下载的方式,将使用者在近期内所浏览过的网页,依照其 浏览时间的先后或是浏览次数的高低依序载入至电脑主机。当使用者要浏览这些网 页时,以预先下载至电脑主机的文件供使用者浏览,据此将可减少下载网页所需要 的等待时间,进而提升网页浏览的效率。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合 附图作详细说明如下。


图1为本发明较佳实施例所绘示的网页预先下载方法的流程图。 图2为本发明较佳实施例所绘示的加入网页至下载序列的流程图。
图3为本发明另一较佳实施例所绘示的网页预先下载方法的流程图。 图4为本发明另一较佳实施例所绘示的加入网页至下载序列的流程图。
具体实施例方式
一般来说,使用者在浏览网页时必须花费一定的时间来等待网页下载,若是 能利用使用者浏览其他网页的时间,预先完成某些网页的下载动作,势必能减少等 待时间而提升网页浏览的速度,本发明便是基于上述观点进而发展出的一种网页预 先下载方法。为了使本发明的内容更为明了,以下特举实施例作为本发明确实能够 据以实施的范例。
图1为本发明较佳实施例所绘示的网页预先下载方法的流程图。本实施例是 说明预先下载多个网页于电脑主机,以供使用者通过浏览器来浏览上述网页的详细 步骤。请参阅图l,在步骤110中,依照使用者在特定时间区间内浏览过的网页, 建立网页浏览历史记录。其中,特定时间区间包括自使用者最近一次开启浏览器的 时间点开始,往前推算预设时间(例如7天)内的时间区间,而使用者可以根据本身 的需求或习惯,自行设定预设时间的长短。举例来说,倘若使用者最近一次开启浏 览器的时间点为2006/12/13,且预设时间为7天,那么使用者在2006/12/6至 2006/12/13这段期间内所浏览过的所有网页都将被用来建立网页浏览历史记录。
在本实施例中,取得使用者在此特定时间区间内所浏览过的网页的方式包括 自浏览器的浏览记录中取得上述网页。而这些网页所对应的网络地址、下载时间、 浏览起始时间,以及浏览结束时间都将一并记录在网页浏览历史记录中。值得一提 的是,在网页浏览历史记录中会按照使用者在此特定时间区间内所浏览过的每个网 页的先后顺序来进行排序。
接下来在步骤120中,根据网页浏览历史记录中每个网页的浏览时间的先后, 依序将上述网页加入至下载序列。其中,浏览时间例如为使用者浏览此网页的浏览 起始时间或浏览结束时间,在此并不限制其范围。在以下的实施例中,将以浏览起 始时间作为浏览时间来说明将网页浏览历史记录中的每个网页加入至下载序列的 详细步骤。
在一实施例中,当开始建立下载序列之前,首先清除先前已经加入至下载序 列内的所有网页。接着请参阅图2,依照浏览起始时间的先后次序,依序从网页浏 览历史记录中取出网页,并判断此网页的网络地址是否存在于下载序列(步骤 210)。倘若此网络地址不存在于下载序列,那么加入此网页的网络地址及浏览起始 时间于下载序列之中(步骤220)。相对来说,倘若网络地址已经存在于下载序列, 表示使用者在此特定时间区间内浏览此网页的次数不只一次,那么如步骤230所 示,以记录在网页浏览历史记录中的浏览起始时间取代此下载序列中网页所对应的 浏览起始时间,据以维持下载序列中网页所对应的浏览起始时间为使用者最近一次 浏览此网页的时间点。在更新下载序列的内容之后,接着如步骤240所示,检査记 录在网页浏览历史记录中的所有网页是否都已经加入至下载序列。若仍有网页尚未 加入至下载序列,则取出未加入之网页并回到步骤210以重复执行上述的各个步 骤,直到所有记录在网页浏览历史记录中的网页均加入至下载序列为止。
在根据浏览起始时间的先后次序,依序对记录在网页浏览历史记录中的每个 网页进行图2的各个步骤后,加入至下载序列的所有网页将会依照浏览起始时间的 先后次序而排序。也就是说,使用者最近一次所浏览的网页将被记录为下载序列的 第一笔数据,而使用者在此特定时间区间内最久之前浏览过的网页(即其浏览起始 时间距离使用者最近一次开启浏览器的时间点最远的网页)则会被记录为下载序列 的最后一笔数据。值得注意的是,在经过图2的各步骤后,记录在下载序列中的各 个网页其网络地址将不会重复。
当记录完所有网页的网络地址,并以浏览起始时间的先后顺序建立下载序列 之后,如步骤130所示,依照网页在下载序列中的顺序,连线至每个网页的网络地 址下载此网页的文件于电脑主机。当接收对应此网页的网页下载指令(例如使用者 通过鼠标点选此网页的网络链接)时,即可直接自电脑主机中取得网页的文件以供 使用者浏览,而不再需要进行任何的下载动作,据此可以节省等待下载所需要的时 间。
值得一提的是,当下载序列建立完成后,还可利用一个跳出视窗(Pop-叩 window)显示下载序列中每个网页的下载状态及浏览状态。使用者可以通过幵启此 跳出视窗来检视网页的下载进度,或是根据浏览状态检视是否已经浏览过对应的网页。
在另 一实施例中,是根据使用者在特定时间区间内所浏览过的网页的浏览次 数来建立下载序列。请参阅图3,在步骤310中,依照使用者在特定时间区间内所 浏览过的所有网页,建立网页浏览历史记录。此特定时间区间例如是由使用者最近
一次开启浏览器的时间点开始算起,往前推算预设时间(例如7天)内的时间区间。
在特定时间区间内使用者所浏览过的所有网页将会依照浏览时间的先后顺序记录 在网页浏览历史记录之中。而每个网页所对应的网络地址、下载时间、浏览起始时 间,以及浏览结束时间也将记录在网页浏览历史记录。
接着,如步骤320所示,根据网页浏览历史记录中每个网页浏览次数的高低, 依序将上述网页加入至下载序列。在一实施例中,在开始将网页加入至下载序列前 包括将所有已经加入至下载序列内的网页清除。图4为本发明较佳实施例所绘示的 加入网页至下载序列的流程图。请参阅图4,依照浏览时间的先后顺序一一取出记 录在网页浏览历史记录中的网页,对于每个取出的网页,首先判断此网页的网络地 址是否存在于下载序列(步骤410)。若网络地址不存在于下载序列,则将网络地址 记录于下载序列,并且将此网页所对应的浏览次数记录为1;倘若网络地址已经存 在于下载序列,表示使用者曾经不只一次的浏览这个网页,那么如步骤430所示, 累计此网页的浏览次数(即将网页所对应的浏览次数加1)。在更新下载序列的内容 后,在步骤440中判断记录于网页浏览历史记录中的所有网页是否都已经加入至下 载序列。倘若仍有网页尚未加入至下载序列,则取出尚未加入的网页,并回到步骤 410以进行上述各个步骤。如上所述,重复地执行图4的各步骤,直到所有记录在
网页浏览历史记录中的网页皆已加入至下载序列为止。
在对网页浏览历史记录中的每个网页进行图4的各个步骤后,按照每个网页 浏览次数的高低对其进行排序。排序完成之后,使用者在此特定时间区间内浏览过 最多次的网页将成为下载序列中的第一笔数据,而浏览次数最少的网页则会成为下 载序列中的最后一笔数据。
最后,如步骤330所示,根据下载序列中网页的先后次序,依其对应的网络 地址将网页的文件预先下载至电脑主机。当电脑主机接收到对应一网页的网页下载 指令(例如使用者通过鼠标点选此网页的网路链接)时,便可以直接自先前下载的 文件中取得与此网页相关的文件以供使用者浏览,进而加快网页浏览的速度。
在本实施例中,下载序列在建立完成后,其中每个网页的下载状态及浏览状
态例如是记录在一个跳出视窗中。使用者可以通过开启此跳出视窗据以检视网页是 否已经下载完成,或是根据浏览状态来确认是否已经浏览过这个网页。
在又一实施例中,在使用者开启浏览器之时,电脑主机便开始通过互联网自 动下载加入至下载序列中所有网页的文件。在下载上述网页文件的期间,倘若使用 者点选了已经加入至下载序列但尚未完整地下载于电脑主机的网页,电脑主机将暂 时停止目前正在进行的下载动作,并优先下载使用者所点选网页的文件。倘若使用 者点选的网页其网络地址并不存在于下载序列,那么使用者所点选网页的数据将被 加入至下载序列,电脑主机将暂时停止目前正在进行的下载动作,而优先下载使用 者所点选的网页的文件。
除此之外,倘若使用者在浏览网页时,想要观看网页上的最新数据而重新整 理此网页,电脑主机也会暂时停止目前正在进行的下载动作,改以下载使用者选择 重新整理的网页的文件至电脑主机中。
由上述实施例不难发现,下载序列的内容将会随着使用者浏览网页的动作而 有所更动。也就是说,电脑主机将配合使用者的需求来进行网页下载动作。
值得一提的是,使用者也可以在浏览网页的同时,主动将稍后想要浏览的网 页加入至下载序列。举例来说,使用者可以通过按下例如Shift键并以鼠标左键点 选一网络链接的方式来将网页加入至下载序列。在一实施例中,由使用者加入至下 载序列的网页具有较高的下载优先权,因此相较于根据网页浏览历史记录所加入至 下载序列的网页来说,电脑主机将先行下载由使用者所加入的网页的文件。当使用 者想要浏览自行加入至下载序列的网页时,可以通过例如跳出视窗来检视这个网页 是否己经下载完成,据此将能提升浏览网页的效率。
综上所述,本发明的网页预先下载方法至少具有下列优点
1. 通过预先下载网页文件至电脑主机的方式,待使用者想要浏览网页时,将 已经下载至电脑主机内的网页提供给使用者浏览,据此能减少等待网页下载所需要 的时间。
2. 根据使用者的习惯,依照使用者浏览网页的时间或是浏览网页的次数来决 定预先下载的先后次序,使得网页下载动作能更为符合使用者的需求。
3. 利用使用者浏览网页的时间将其他的网页下载至电脑主机,达成边浏览边
下载网页的效果,而能够提升网页浏览的效率。 4. 使用者能根据本身的需求主动将网页加入至下载序列以进行预先下载,进 而提高预先下载的弹性。
5. 不需要开启额外的分页即可完成多个网页的下载动作,据此避免占用非必 要的系统资源。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何所属 技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许更动与 润饰,因此本发明的保护范围当以权利要求所界定的为准。
权利要求
1. 一种网页预先下载方法,用以预先下载多个网页于一电脑主机,以供一使用者通过一浏览器浏览该些网页,该方法包括下列步骤依照该使用者在一特定时间区间内浏览的该些网页,建立一网页浏览历史记录;根据该网页浏览历史记录中每一该些网页的一浏览时间的先后,依序将该些网页加入一下载序列;以及依序下载该下载序列内的该些网页以供该使用者浏览。
2. 如权利要求1所述的网页预先下载方法,其特征在于,该特定时间区间包括 自该使用者最近一次开启该浏览器的时间点开始,往前推算一预设时间内的时间区 间。
3. 如权利要求1所述的网页预先下载方法,其特征在于,该网页浏览历史记录 包括记录每一该些网页的一网络地址、 一下载时间、 一浏览起始时间,以及一浏览 结束时间。
4. 如权利要求3所述的网页预先下载方法,其特征在于,该浏览时间包括该浏 览起始时间及该浏览结束时间其中之一 。
5. 如权利要求1所述的网页预先下载方法,其特征在于,在根据该网页浏览历 史记录中每一该些网页的该浏览时间的先后,依序将该些网页加入该下载序列之前 还包括清除加入于该下载序列内的该些网页。
6. 如权利要求1所述的网页预先下载方法,其特征在于,根据该网页浏览历史 记录中每一该些网页的该浏览时间的先后,依序将该些网页加入该下载序列的步骤包括判断该网页的该网络地址是否存在于该下载序列;若该网络地址不存在于该下载序列,加入该网页的该网络地址及该浏览时间 于该下载序列;以及若该网络地址存在于该下载序列,以记录于该网页浏览历史记录中的该浏览 时间更新该下载序列中该网页所对应的该浏览时间。
7. 如权利要求1所述的网页预先下载方法,其特征在于,依序下载该下载序列内的该些网页以供该使用者浏览的步骤包括根据每一该些网页的该网络地址,下载该网页的文件于该电脑主机;以及当接收对应该网页的一网页下载指令时,直接自该电脑主机中取得该网页的 文件以供该使用者浏览。
8. 如权利要求1所述的网页预先下载方法,其特征在于,还包括-利用一视窗显示该下载序列中每一该些网页所对应的一下载状态及一浏览状态。
9. 一种网页预先下载方法,用以预先下载多个网页于一电脑主机,以供一使用者通过一浏览器浏览该些网页,该方法包括下列步骤-依照该使用者在一特定时间区间内浏览的该些网页,建立一网页浏览历史记录,根据该网页浏览历史记录中每一该些网页的一浏览次数的高低,依序将该些网页加入一下载序列;以及依序下载该下载序列内的该些网页以供该使用者浏览。
10. 如权利要求9所述的网页预先下载方法,其特征在于,该特定时间区间包 括自该使用者最近一次开启该浏览器的时间点开始,并往前推算一预设时间内的时 间区间。
11.如权利要求9所述的网页预先下载方法,其特征在于,在根据该网页浏览 历史记录中每一该些网页的该浏览次数的高低,依序将该些网页于加入该下载序列之前还包括清除加入于该下载序列内的该些网页。
12. 如权利要求9所述的网页预先下载方法,其特征在于,该网页浏览历史记 录包括记录每一该些网页的一网络地址、 一下载时间、 一浏览起始时间,以及一浏 览结束时间。
13. 如权利要求12所述的网页预先下载方法,其特征在于,根据该网页浏览历 史记录中每一该些网页的该浏览次数的高低,依序将该些网页于加入该下载序列的 步骤包括判断该网页的该网络地址是否存在于该下载序列;若该网络地址不存在于该下载序列,记录该网络地址于该下载序列,并将对 应的该浏览次数记录为l;以及若该网络地址存在于该下载序列,累计该网页的该浏览次数。
14. 如权利要求9所述的网页预先下载方法,其特征在于,依序下载该下载序列内的该些网页以供该使用者浏览的步骤还包括根据每一该些网页的该网络地址,下载该网页的文件于该电脑主机。
15. 如权利要求9所述的网页预先下载方法,其特征在于,还包括 利用一视窗显示该下载序列中每一该些网页所对应的一下载状态及一浏览状
全文摘要
本发明公开了一种网页预先下载方法,此方法将使用者在近期内所浏览过的网页,根据其浏览时间的先后或是浏览次数的高低依序加入一个下载序列,并在每次开启浏览器时依照此下载序列排定的顺序将这些网页预先下载至电脑主机。因此,当使用者要浏览这些网页时,就能够直接取用先前下载的文件,据此将能减少等待网页下载所需要的时间,同时也能提高网页浏览的效率。
文档编号G06F17/30GK101206657SQ200610171199
公开日2008年6月25日 申请日期2006年12月21日 优先权日2006年12月21日
发明者卢盈志 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1