服务器架构下的数据下载方法及其系统的制作方法

文档序号:7922125阅读:195来源:国知局
专利名称:服务器架构下的数据下载方法及其系统的制作方法
技术领域
本发明是有关于一种数据下载方法及其系统,且特别是有关于一种服务器架构下
的数据下载方法及其系统。
背景技术
随着信息产业的发达,计算机系统及其所衍生的功能已广泛应用在日常生活之 中,举例而言,使用者常使用计算机下载数据或是传输文件。而依据目前产业技术,欲执行 下载因特网上存在的数据与文件,不论是文件传输协议(FileTransfer Protocol ;FTP)、点 对点(P2P)、超文件传输协议(hypertext transmissionprotocol ;HTTP)或者其它通讯协 议的要求,都必须透过计算机执行下载的功能。 如果需要下载大量网络数据,就必须保持计算机长期开机。但是对于一般使用者 的使用习惯而言,常是在使用完成之后即想关机,这种需维持长期开机的数据下载方式不 仅造成电力能源耗费,縮短计算机寿命,且对于可携式计算机的使用者而言, 一旦携带计算 机外出,势必造成网络下载数据的中断,使用上甚为不便。 因此,如何有效率地完成数据下载的工作,而不需使计算机装置一直维持开机的 状态,便成为一个相当重要的课题。

发明内容
本发明所要解决的技术问题在于提供一种数据下载的方法及系统,用以避免数据 下载工作因计算机关机而中断的情形。 为了实现上述目的,本发明提出了一种服务器架构下的数据下载方法,包含监控 计算机装置;计算机装置得到至少一数据下载要求;提供数据下载要求至服务器主机;服 务器主机执行数据下载要求,以得到下载文件;以及储存至少一下载文件于服务器主机。
执行数据下载要求的步骤为透过一家用服务器执行。其中还包含在执行完至少一 数据下载要求后,检查计算机装置是否与服务器主机联机,并将下载文件传送至对应的计 算机装置。在将数据下载要求传送至服务器主机后,可还包含关闭计算机装置。此数据下 载要求可仅透过服务器主机执行。本方法中还包含加载一下载代理(download agent)程 序代码至计算机装置,以监控计算机装置及传送数据下载要求至服务器主机。本方法还包 含加载一下载服务(downloadserver)程序代码至服务器主机。 为了实现上述目的,本发明还提供一种数据下载系统,包含一服务器主机、一切换 装置,及至少一计算机装置。服务器主机具有一下载服务(downloadserver)单元。计算机 装置为透过切换装置与服务器主机连接。计算机装置具有一下载代理(download agent) 单元。其中当下载代理单元监控到一数据下载要求时,转移数据下载要求至服务器主机中 下载服务单元执行。 服务器主机可为一家用服务器。计算机装置可为一笔记型计算机或是一桌上型计 算机。切换装置包含一路由器(Router)装置、一网络交换器(Switch)装置、一网络集线器(hub)装置。数据下载要求可包含一文件传输协议(File TransferProtocol ;FTP)要求、一超文件传输协议(hypertext transmission protocol ;HTTP)要求、一蓝牙传输(blueteeth)要求,或是一点对点(P2P)传输协议要求。 由于一般使用者的使用习惯中,服务器主机恒常处于开机状态,透过本发明可将计算机装置所得到的数据下载要求,传送至服务器主机中执行数据下载工作。如此一来,计算机装置可在不执行其它工作时关闭或是携带出门,除可节省能源的耗费之外,更可令数据下载的工作不会断断续续,而能有效地增加下载的效率。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的详细说明如下 图1是本发明的数据下载系统一较佳实施例的示意图; 图2是本发明的数据下载系统一实施例的实施状态示意图; 图3是本发明的服务器架构下的数据下载方法一较佳实施例的流程图; 图4是本发明的服务器架构下的数据下载方法另一较佳实施例的流程图。主要组件符号说明
100:数据下载系统 IIO:服务器主机 112:下载服务单元 120:切换装置 130:计算机装置 130a:计算机装置 132 :下载代理单元 132a :下载代理单元 210 370:步骤
具体实施例方式
以下将以附图及详细说明清楚说明本发明的精神,任何所属技术领域中具有通常知识者在了解本发明的较佳实施例后,当可由本发明所教示的技术,加以改变及修饰,其并不脱离本发明的精神与范围。 参照图l,其是本发明的数据下载系统一较佳实施例的示意图。数据下载系统100中包含有一服务器主机110、一切换装置120,与至少一台计算机装置130。计算机装置130可透过切换装置120与服务器主机110连接。其中,服务器主机110中包含有一下载服务(download server)单元112,而每一台计算机装置130中包含有一下载代理(downloadagent)单元132。 此服务器主机110可为一家用服务器或是一般网管的服务器。计算机装置130可包含有笔记型计算机、桌上型计算机,或是其它可执行数据下载功能的电子装置。切换装置120可为一路由器(Router)装置、一网络交换器(Switch)装置、一网络集线器(hub)装置。
由于按照一般使用者的习惯,服务器主机110多为维持在开机状态,但是计算机装置130却不一定会维持一直开机的状态,因此,本数据下载系统100可透过服务器主机110与计算机装置130间的网络联机机制,以及由下载代理单元132及下载服务单元112所构成的文件处理监控机制,将计算机装置130中的下载行为转移至服务器主机110中处理。
参照图2,其是本发明的数据下载系统一实施例的实施状态示意图。计算机装置130a中的下载代理单元132a可对计算机装置130a中的数据下载(或传输)软件进行监控。当下载代理单元132a监控到如一文件传输协议(File TransferProtocol ;FTP)要求、一超文件传输协议(hypertext transmission protocol ;HTTP)要求、一蓝牙传输(blueteeth)要求,或是一点对点(P2P)传输协议等数据下载要求之后,下载代理单元132a可透过网络联机,将此数据下载要求传送至服务器主机110中的数据代理单元112。
此时,使用者在点选完清单之后,即可关闭计算机。接着,下载代理单元112在服务器主机110中执行此数据下载要求,下载计算机装置130a所要求的文件,并将下载代理单元132a的数据记录于系统之中。当文件下载完成之后,暂时性地先将此下载文件储存在服务器主机110之中。 接着服务器主机110可根据先前所记录的数据,检查提出此下载文件要求的计算机装置130a是否与服务器主机联机,如是,则可将下载数据传送至计算机装置130a之中。
同时参照图1与图2,本发明的数据下载系统100可透过下载代理单元132与下载服务单元112间的沟通,将计算机装置130中所提出的数据下载要求转移至服务器主机110中执行。如此一来,使用者在点选完下载清单之后,即可关闭计算机装置130,而不需使计算机装置130在数据下载过程中一直维持开机状态。 参照图3,其是本发明的服务器架构下的数据下载方法一较佳实施例的流程图。步骤210为加载一下载代理程序代码至每一计算机装置,以及加载一下载服务程序代码的服务器主机中,以得到如图1所述的下载代理单元以及下载服务单元。接着,步骤220中,下载代理单元可监控计算机装置中的下载软件是否动作。当下载软件动作时,步骤230中,计算机装置可得到至少一数据下载要求。 接着,步骤240为下载代理单元传送这些数据下载要求至服务器主机,在将数据下载要求传送至服务器主机110还可包含有步骤245,将提出数据下载要求的计算机装置关闭。 步骤250为在服务器主机中执行这些数据下载要求,以得到下载文件。步骤260为将下载文件储存在服务器主机之中。步骤270为在服务器主机下载完成之后,检查提出对应于下载文件的数据下载要求的计算机装置是否与服务器主机联机,如是,则步骤280为将下载完成的文件传送回计算机装置之中。步骤280中可还包含发送一下载完成信息至计算机装置之中。 参照图4,其是本发明的服务器架构下的数据下载方法另一较佳实施例的流程图。
步骤310为计算机装置得到数据下载要求,接着,步骤320为计算机装置中的下载代理单元
传送此数据下载要求至服务器主机的下载服务单元中,步骤330为关闭此计算机装置,步
骤340则是透过下载服务单元在服务器主机的中执行此数据下载要求。 步骤350则是开启原已关闭的计算机装置,并在步骤360之中检查服务器主机中
的数据下载要求是否已经完成,如是,则步骤370为下载服务单元传送下载完成的文件给
计算机装置。 由上述本发明较佳实施例可知,应用本发明具有下列优点。由于一般使用者的使用习惯中,服务器主机常处于开机状态,透过本发明可将计算机装置所得到的数据下载要求,传送至服务器主机中执行数据下载工作。如此一来,计算机装置可在不执行其它工作时关闭或是携带出门,除可节省能源的耗费之外,还可令数据下载的工作不会断断续续,而能有效地增加下载的效率。 虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此 技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保 护范围当视后附的权利要求书所界定的范围为准。
权利要求
一种服务器架构下的数据下载方法,其特征在于,包含监控至少一计算机装置;该至少一计算机装置得到至少一数据下载要求;提供该至少一数据下载要求至一服务器主机;该服务器主机执行该至少一数据下载要求,以得到至少一下载文件;以及储存该至少一下载文件于该服务器主机。
2. 根据权利要求1所述的服务器架构下的数据下载方法,其特征在于,执行该数据下 载要求的步骤为透过一家用服务器执行。
3. 根据权利要求1所述的服务器架构下的数据下载方法,其特征在于,还包含在执行 完该至少一数据下载要求后,检查该至少一计算机装置是否与该服务器主机联机。
4. 根据权利要求3所述的服务器架构下的数据下载方法,其特征在于,还包含将该至 少一下载文件传送至对应的该至少一计算机装置。
5. 根据权利要求1所述的服务器架构下的数据下载方法,其特征在于,还包含在将该 至少一数据下载要求传送至该服务器主机后,关闭该至少一计算机装置。
6. 根据权利要求1所述的服务器架构下的数据下载方法,其特征在于,还包含加载一 下载代理程序代码至该至少一计算机装置,以监控该至少一计算机装置及传送该至少一数 据下载要求至该服务器主机。
7. 根据权利要求1所述的服务器架构下的数据下载方法,其特征在于,还包含加载一 下载服务程序代码至该服务器主机。
8. —种数据下载系统,其特征在于,包含 一服务器主机,具有一下载服务单元; 一切换装置;以及一计算机装置,透过该切换装置与该服务器主机连接,该计算机装置具有一下载代理 单元,其中当该下载代理单元监控到一数据下载要求时,转移该数据下载要求至该服务器 主机中的该下载服务单元执行。
9. 根据权利要求8所述的数据下载系统,其特征在于,该服务器主机为一家用服务器。
10. 根据权利要求8所述的数据下载系统,其特征在于,该计算机装置为一笔记型计算 机或是一桌上型计算机。
全文摘要
本发明涉及一种服务器架构下的数据下载方法,包含监控计算机装置;计算机装置得到至少一数据下载要求;提供数据下载要求至服务器主机;服务器主机执行数据下载要求,以得到下载文件;以及储存至少一下载文件于服务器主机。本发明还揭露了一种数据下载系统。
文档编号H04L12/02GK101741683SQ20081018040
公开日2010年6月16日 申请日期2008年11月26日 优先权日2008年11月26日
发明者卢晓芬, 陈志伟 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1