


技术领域technical field
本发明是有关于一种数据下载方法及其系统,且特别是有关于一种服务器架构下的数据下载方法及其系统。The present invention relates to a data downloading method and its system, and in particular to a data downloading method and its system under the server framework.
背景技术Background technique
随着信息产业的发达,计算机系统及其所衍生的功能已广泛应用在日常生活之中,举例而言,使用者常使用计算机下载数据或是传输文件。而依据目前产业技术,欲执行下载因特网上存在的数据与文件,不论是文件传输协议(FileTransfer Protocol;FTP)、点对点(P2P)、超文件传输协议(hypertext transmissionprotocol;HTTP)或者其它通讯协议的要求,都必须透过计算机执行下载的功能。With the development of the information industry, computer systems and derived functions have been widely used in daily life. For example, users often use computers to download data or transfer files. According to the current industrial technology, if you want to download the data and files existing on the Internet, whether it is the requirements of File Transfer Protocol (File Transfer Protocol; FTP), point-to-point (P2P), hypertext transmission protocol (hypertext transmission protocol; HTTP) or other communication protocols , must be executed through the computer to download the function.
如果需要下载大量网络数据,就必须保持计算机长期开机。但是对于一般使用者的使用习惯而言,常是在使用完成之后即想关机,这种需维持长期开机的数据下载方式不仅造成电力能源耗费,缩短计算机寿命,且对于可携式计算机的使用者而言,一旦携带计算机外出,势必造成网络下载数据的中断,使用上甚为不便。If you need to download a large amount of network data, you must keep the computer powered on for a long time. But for the usage habits of general users, they often want to shut down after the use is completed. This data download method that needs to maintain long-term booting not only causes power consumption and shortens the life of the computer, but also for users of portable computers. As far as the computer is concerned, once the computer is taken out, it will inevitably cause the interruption of the network download data, which is very inconvenient to use.
因此,如何有效率地完成数据下载的工作,而不需使计算机装置一直维持开机的状态,便成为一个相当重要的课题。Therefore, how to efficiently complete the work of data download without keeping the computer device in a power-on state has become a very important issue.
发明内容Contents of the invention
本发明所要解决的技术问题在于提供一种数据下载的方法及系统,用以避免数据下载工作因计算机关机而中断的情形。The technical problem to be solved by the present invention is to provide a data downloading method and system, so as to avoid the interruption of the data downloading work due to the shutdown of the computer.
为了实现上述目的,本发明提出了一种服务器架构下的数据下载方法,包含:监控计算机装置;计算机装置得到至少一数据下载要求;提供数据下载要求至服务器主机;服务器主机执行数据下载要求,以得到下载文件;以及储存至少一下载文件于服务器主机。In order to achieve the above object, the present invention proposes a data downloading method under the server architecture, comprising: monitoring a computer device; the computer device obtains at least one data download request; provides the data download request to the server host; the server host executes the data download request, to Obtain a download file; and store at least one download file in a server host.
执行数据下载要求的步骤为透过一家用服务器执行。其中还包含在执行完至少一数据下载要求后,检查计算机装置是否与服务器主机联机,并将下载文件传送至对应的计算机装置。在将数据下载要求传送至服务器主机后,可还包含关闭计算机装置。此数据下载要求可仅透过服务器主机执行。本方法中还包含加载一下载代理(download agent)程序代码至计算机装置,以监控计算机装置及传送数据下载要求至服务器主机。本方法还包含加载一下载服务(downloadserver)程序代码至服务器主机。The steps to execute the data download request are executed through a home server. It also includes checking whether the computer device is connected to the server host after executing at least one data download request, and sending the download file to the corresponding computer device. After the data download request is sent to the server host, it may further include shutting down the computer device. This data download request can only be performed through the server host. The method also includes loading a download agent (download agent) program code to the computer device to monitor the computer device and send data download requests to the server host. The method also includes loading a download server (download server) program code to the server host.
为了实现上述目的,本发明还提供一种数据下载系统,包含一服务器主机、一切换装置,及至少一计算机装置。服务器主机具有一下载服务(downloadserver)单元。计算机装置为透过切换装置与服务器主机连接。计算机装置具有一下载代理(download agent)单元。其中当下载代理单元监控到一数据下载要求时,转移数据下载要求至服务器主机中下载服务单元执行。In order to achieve the above object, the present invention also provides a data downloading system, which includes a server host, a switching device, and at least one computer device. The server host has a download server (download server) unit. The computer device is connected to the server host through the switching device. The computer device has a download agent unit. Wherein when the download agent unit monitors a data download request, it transfers the data download request to the server host for execution by the download service unit.
服务器主机可为一家用服务器。计算机装置可为一笔记型计算机或是一桌上型计算机。切换装置包含一路由器(Router)装置、一网络交换器(Switch)装置、一网络集线器(hub)装置。数据下载要求可包含一文件传输协议(File TransferProtocol;FTP)要求、一超文件传输协议(hypertext transmission protocol;HTTP)要求、一蓝牙传输(blue teeth)要求,或是一点对点(P2P)传输协议要求。The server host can be a household server. The computer device can be a notebook computer or a desktop computer. The switching device includes a router (Router) device, a network switch (Switch) device, and a network hub (hub) device. The data download request may include a file transfer protocol (File Transfer Protocol; FTP) request, a hypertext transmission protocol (hypertext transmission protocol; HTTP) request, a Bluetooth transmission (blue teeth) request, or a peer-to-peer (P2P) transfer protocol request .
由于一般使用者的使用习惯中,服务器主机恒常处于开机状态,透过本发明可将计算机装置所得到的数据下载要求,传送至服务器主机中执行数据下载工作。如此一来,计算机装置可在不执行其它工作时关闭或是携带出门,除可节省能源的耗费之外,更可令数据下载的工作不会断断续续,而能有效地增加下载的效率。Due to the usage habits of general users, the server mainframe is always in the power-on state, through the present invention, the data download request obtained by the computer device can be transmitted to the server mainframe to execute the data downloading work. In this way, the computer device can be closed or carried out when not performing other tasks. In addition to saving energy consumption, the work of data downloading can not be interrupted, and the efficiency of downloading can be effectively increased.
附图说明Description of drawings
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的详细说明如下:In order to make the above and other objects, features, advantages and embodiments of the present invention more comprehensible, the detailed description of the accompanying drawings is as follows:
图1是本发明的数据下载系统一较佳实施例的示意图;Fig. 1 is the schematic diagram of a preferred embodiment of the data downloading system of the present invention;
图2是本发明的数据下载系统一实施例的实施状态示意图;Fig. 2 is a schematic diagram of the implementation state of an embodiment of the data downloading system of the present invention;
图3是本发明的服务器架构下的数据下载方法一较佳实施例的流程图;Fig. 3 is the flowchart of a preferred embodiment of the data downloading method under the server framework of the present invention;
图4是本发明的服务器架构下的数据下载方法另一较佳实施例的流程图。FIG. 4 is a flow chart of another preferred embodiment of the data downloading method under the server architecture of the present invention.
【主要组件符号说明】[Description of main component symbols]
100:数据下载系统 110:服务器主机100: Data download system 110: Server host
112:下载服务单元 120:切换装置112: Download service unit 120: Switch device
130:计算机装置 130a:计算机装置130: Computer device 130a: Computer device
132:下载代理单元 132a:下载代理单元132: Download agent unit 132a: Download agent unit
210~370:步骤210~370: steps
具体实施方式Detailed ways
以下将以附图及详细说明清楚说明本发明的精神,任何所属技术领域中具有通常知识者在了解本发明的较佳实施例后,当可由本发明所教示的技术,加以改变及修饰,其并不脱离本发明的精神与范围。The following will clearly illustrate the spirit of the present invention with the accompanying drawings and detailed descriptions. After any person with ordinary knowledge in the art understands the preferred embodiments of the present invention, he can change and modify it by the technology taught in the present invention. without departing from the spirit and scope of the present invention.
参照图1,其是本发明的数据下载系统一较佳实施例的示意图。数据下载系统100中包含有一服务器主机110、一切换装置120,与至少一台计算机装置130。计算机装置130可透过切换装置120与服务器主机110连接。其中,服务器主机110中包含有一下载服务(download server)单元112,而每一台计算机装置130中包含有一下载代理(download agent)单元132。Referring to FIG. 1 , it is a schematic diagram of a preferred embodiment of the data downloading system of the present invention. The
此服务器主机110可为一家用服务器或是一般网管的服务器。计算机装置130可包含有笔记型计算机、桌上型计算机,或是其它可执行数据下载功能的电子装置。切换装置120可为一路由器(Router)装置、一网络交换器(Switch)装置、一网络集线器(hub)装置。The
由于按照一般使用者的习惯,服务器主机110多为维持在开机状态,但是计算机装置130却不一定会维持一直开机的状态,因此,本数据下载系统100可透过服务器主机110与计算机装置130间的网络联机机制,以及由下载代理单元132及下载服务单元112所构成的文件处理监控机制,将计算机装置130中的下载行为转移至服务器主机110中处理。According to the habit of general users, the
参照图2,其是本发明的数据下载系统一实施例的实施状态示意图。计算机装置130a中的下载代理单元132a可对计算机装置130a中的数据下载(或传输)软件进行监控。当下载代理单元132a监控到如一文件传输协议(File TransferProtocol;FTP)要求、一超文件传输协议(hypertext transmission protocol;HTTP)要求、一蓝牙传输(blue teeth)要求,或是一点对点(P2P)传输协议等数据下载要求之后,下载代理单元132a可透过网络联机,将此数据下载要求传送至服务器主机110中的数据代理单元112。Referring to FIG. 2 , it is a schematic diagram of the implementation state of an embodiment of the data downloading system of the present invention. The download agent unit 132a in the computer device 130a can monitor the data download (or transmission) software in the computer device 130a. When the download agent unit 132a monitors a file transfer protocol (File Transfer Protocol; FTP) request, a hypertext transmission protocol (hypertext transmission protocol; HTTP) request, a Bluetooth transmission (blue teeth) request, or a point-to-point (P2P) transmission After the protocol and other data download request, the download proxy unit 132a can connect to the network and transmit the data download request to the
此时,使用者在点选完清单之后,即可关闭计算机。接着,下载代理单元112在服务器主机110中执行此数据下载要求,下载计算机装置130a所要求的文件,并将下载代理单元132a的数据记录于系统之中。当文件下载完成之后,暂时性地先将此下载文件储存在服务器主机110之中。At this point, the user can shut down the computer after clicking the list. Next, the
接着服务器主机110可根据先前所记录的数据,检查提出此下载文件要求的计算机装置130a是否与服务器主机联机,如是,则可将下载数据传送至计算机装置130a之中。Then, the
同时参照图1与图2,本发明的数据下载系统100可透过下载代理单元132与下载服务单元112间的沟通,将计算机装置130中所提出的数据下载要求转移至服务器主机110中执行。如此一来,使用者在点选完下载清单之后,即可关闭计算机装置130,而不需使计算机装置130在数据下载过程中一直维持开机状态。Referring to FIG. 1 and FIG. 2 at the same time, the
参照图3,其是本发明的服务器架构下的数据下载方法一较佳实施例的流程图。步骤210为加载一下载代理程序代码至每一计算机装置,以及加载一下载服务程序代码的服务器主机中,以得到如图1所述的下载代理单元以及下载服务单元。接着,步骤220中,下载代理单元可监控计算机装置中的下载软件是否动作。当下载软件动作时,步骤230中,计算机装置可得到至少一数据下载要求。Referring to FIG. 3 , it is a flow chart of a preferred embodiment of the data downloading method under the server architecture of the present invention. Step 210 is to load a download agent program code into each computer device, and load a download service program code into the server host, so as to obtain the download agent unit and the download service unit as described in FIG. 1 . Next, in
接着,步骤240为下载代理单元传送这些数据下载要求至服务器主机,在将数据下载要求传送至服务器主机110还可包含有步骤245,将提出数据下载要求的计算机装置关闭。Next,
步骤250为在服务器主机中执行这些数据下载要求,以得到下载文件。步骤260为将下载文件储存在服务器主机之中。步骤270为在服务器主机下载完成之后,检查提出对应于下载文件的数据下载要求的计算机装置是否与服务器主机联机,如是,则步骤280为将下载完成的文件传送回计算机装置之中。步骤280中可还包含发送一下载完成信息至计算机装置之中。Step 250 is to execute these data download requests in the server host to obtain download files. Step 260 is to store the downloaded file in the server host. Step 270 is to check whether the computer device that requested the data download corresponding to the downloaded file is connected to the server host after the server host has downloaded the file. If so,
参照图4,其是本发明的服务器架构下的数据下载方法另一较佳实施例的流程图。步骤310为计算机装置得到数据下载要求,接着,步骤320为计算机装置中的下载代理单元传送此数据下载要求至服务器主机的下载服务单元中,步骤330为关闭此计算机装置,步骤340则是透过下载服务单元在服务器主机的中执行此数据下载要求。Referring to FIG. 4 , it is a flow chart of another preferred embodiment of the data downloading method under the server architecture of the present invention. Step 310 is for the computer device to obtain a data download request, then, step 320 is for the download agent unit in the computer device to send the data download request to the download service unit of the server host,
步骤350则是开启原已关闭的计算机装置,并在步骤360之中检查服务器主机中的数据下载要求是否已经完成,如是,则步骤370为下载服务单元传送下载完成的文件给计算机装置。Step 350 is to turn on the originally closed computer device, and check whether the data download request in the server host has been completed in
由上述本发明较佳实施例可知,应用本发明具有下列优点。由于一般使用者的使用习惯中,服务器主机常处于开机状态,透过本发明可将计算机装置所得到的数据下载要求,传送至服务器主机中执行数据下载工作。如此一来,计算机装置可在不执行其它工作时关闭或是携带出门,除可节省能源的耗费之外,还可令数据下载的工作不会断断续续,而能有效地增加下载的效率。It can be known from the above preferred embodiments of the present invention that the application of the present invention has the following advantages. Due to the usage habits of general users, the server host is always in the power-on state, through the present invention, the data download request obtained by the computer device can be transmitted to the server host to execute the data downloading work. In this way, the computer device can be closed or taken out when not performing other tasks. In addition to saving energy consumption, the data downloading work will not be interrupted, and the downloading efficiency can be effectively increased.
虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的权利要求书所界定的范围为准。Although the present invention has been disclosed above with a preferred embodiment, it is not intended to limit the present invention. Any person familiar with this technology can make various changes and modifications without departing from the spirit and scope of the present invention. , so the scope of protection of the present invention shall prevail as defined by the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810180402ACN101741683A (en) | 2008-11-26 | 2008-11-26 | Data downloading method and system under server architecture |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810180402ACN101741683A (en) | 2008-11-26 | 2008-11-26 | Data downloading method and system under server architecture |
| Publication Number | Publication Date |
|---|---|
| CN101741683Atrue CN101741683A (en) | 2010-06-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200810180402APendingCN101741683A (en) | 2008-11-26 | 2008-11-26 | Data downloading method and system under server architecture |
| Country | Link |
|---|---|
| CN (1) | CN101741683A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108696400A (en)* | 2017-04-12 | 2018-10-23 | 北京京东尚科信息技术有限公司 | network monitoring method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108696400A (en)* | 2017-04-12 | 2018-10-23 | 北京京东尚科信息技术有限公司 | network monitoring method and device |
| Publication | Publication Date | Title |
|---|---|---|
| US9634915B2 (en) | Methods and computer program products for generating a model of network application health | |
| US9706371B2 (en) | Push notification middleware | |
| JP5606633B2 (en) | Method for provisioning firmware in an operating system (OS) absent service environment | |
| CN102438031B (en) | Method and system for continuing downloading | |
| US8312138B2 (en) | Methods and computer program products for identifying and monitoring related business application processes | |
| US8938518B2 (en) | Transferring applications and session state to a secondary device | |
| US8296774B2 (en) | Service-based endpoint discovery for client-side load balancing | |
| KR20080068647A (en) | A method and system for forming a service application execution environment in a heterogeneous, distributed computing system, and a user-friendly data delivery service application running in the service application execution environment. | |
| US9529578B2 (en) | Automated service version upgrading | |
| CN113556359B (en) | Communication protocol conversion method, device, system and gateway device | |
| CN101576829B (en) | Method and system for hosting application process in embedded Linux system | |
| CN109005226A (en) | The acquisition methods of sensing data, acquisition system and relevant apparatus in server | |
| KR20110050590A (en) | Method and apparatus for resource sharing between user devices in computer network | |
| JPWO2014034001A1 (en) | Web content prefetch control apparatus, web content prefetch control program, and web content prefetch control method | |
| US7614047B1 (en) | Change indication for a service offering | |
| US8521864B1 (en) | Systems and methods for managing the impact of monitoring processes | |
| US20100125627A1 (en) | Download method to a server system and the system thereof | |
| CN118885237A (en) | A method and device for calling application service | |
| CN101741683A (en) | Data downloading method and system under server architecture | |
| US10402373B1 (en) | Filesystem redirection | |
| CN114817134B (en) | Snapshot task monitoring method, device, equipment and medium | |
| US20110246553A1 (en) | Validation of internal data in batch applications | |
| CN117149283A (en) | An external plug-in card adaptation method, device, equipment and storage medium | |
| CN104462223B (en) | A kind of Web browser method and device based on peer-to-peer network pattern | |
| US10148584B2 (en) | Adaptive compression |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication | Open date:20100616 |