CN102693151A - 计算机及其资料下载方法 - Google Patents
计算机及其资料下载方法 Download PDFInfo
- Publication number
- CN102693151A CN102693151A CN2011100707146A CN201110070714A CN102693151A CN 102693151 A CN102693151 A CN 102693151A CN 2011100707146 A CN2011100707146 A CN 2011100707146A CN 201110070714 A CN201110070714 A CN 201110070714A CN 102693151 A CN102693151 A CN 102693151A
- Authority
- CN
- China
- Prior art keywords
- download
- main frame
- downloading
- resource
- download unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种计算机,包括下载单元,该下载单元包括嵌入式***和下载***,所述下载***用于当需要下载资源时,调用嵌入式***中的下载程序对每个资源分别启动一个下载任务进行下载;所述下载***还用于当所有下载任务都完成时,向主机询问是否需要等待下载其它资源;当下载***收到主机的反馈信息表示需要等待下载其它资源时,控制下载单元进入待机状态;当下载***未收到主机的反馈信息,或当下载***收到主机的反馈信息表示不需要等待下载其它资源时,控制下载单元关闭。本发明还提供一种资料下载方法。利用本发明可以在主机关闭的情况下继续执行下载任务。
Description
技术领域
本发明涉及一种计算机及其资料下载方法,特别涉及一种在主机关闭情况下也能下载的计算机及其资料下载方法。
背景技术
在平时的计算机使用中,经常需要从网络上下载大量的资料,如电影、软件等,如果资料的容量特别大(如高清电影),就需要花费很长的时间才能下载完成。因此用户往往会在计算机空闲的时候,也继续执行下载任务,使整个下载过程中计算机的所有部件都处于工作状态,这将耗费相当大的资源。
发明内容
鉴于以上内容,有必要提供一种计算机,可以在主机关闭的情况下,继续执行下载任务,从而节约资源。
还有必要提供一种利用计算机下载资料的方法,可以在主机关闭的情况下,继续执行下载任务,从而节约资源。
一种计算机,包括下载单元,该下载单元包括电源适配器、串口、嵌入式***、磁盘和下载***,其中:所述电源适配器为下载单元提供工作电源;所述串口使下载单元与计算机的主机连接并通信;所述嵌入式***支持下载单元的网络通信与下载功能;所述下载***用于当下载单元启动后,需要下载资源时,从该主机获得下载命令和该资源的下载地址,调用嵌入式***中的下载程序对每个资源分别启动一个下载任务进行下载,并存储所下载的文件到所述磁盘中;所述下载***还用于当所有下载任务都完成时,向主机发送询问命令,询问是否需要等待下载其它资源;当下载***收到主机的反馈信息,且该反馈信息表示需要等待下载其它资源时,下载***控制下载单元进入待机状态;当下载***在一定时间内未收到主机的反馈信息,或当下载***收到主机的反馈信息,但该反馈信息表示不需要等待下载其它资源时,下载***控制下载单元关闭。
一种利用计算机下载资料的方法,该计算机包括下载单元,该下载单元包括电源适配器、串口、嵌入式***、磁盘和下载***,所述电源适配器为下载单元提供工作电源,所述串口使下载单元与计算机的主机连接并通信,该方法包括以下步骤:(a)启动该下载单元后,当需要下载资源时,所述下载***从该计算机的主机获取相应的下载命令和该资源的下载地址;(b)所述下载***调用该嵌入式***的下载程序,启动一个下载任务来下载该资源,并存储所下载的文件到所述磁盘中;(c)当所有下载任务都完成时,所述下载***向主机发送询问命令,询问是否需要等待下载其它资源;(d)若在一定时间内获得主机发送的该询问命令对应的反馈信息,则进入步骤(e),若在该一定时间内未获得该反馈信息,则所述下载***控制下载单元关闭;及(e)若该反馈信息表示需要等待下载其它资源,则所述下载***控制下载单元进入待机状态,若该反馈信息表示不需要等待下载其它资源,则所述下载***控制下载单元关闭。
相较于现有技术,本发明可以在主机关闭的情况下,继续执行下载任务,无需为主机的部件供电,从而节约资源。
附图说明
图1是本发明计算机较佳实施例的硬件架构图。
图2是图1中下载***4的功能模块图。
图3是本发明资料下载方法较佳实施例的流程图。
主要元件符号说明
计算机 | 10 |
机箱 | 20 |
主机 | 30 |
下载单元 | 40 |
电源适配器 | 1 |
嵌入式*** | 2 |
磁盘 | 3 |
下载*** | 4 |
串口 | 5 |
网口 | 6 |
获取模块 | 401 |
调用模块 | 402 |
反馈模块 | 403 |
询问模块 | 404 |
控制模块 | 405 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
参阅图1所示,是本发明计算机较佳实施例的硬件架构图。在本实施例中,计算机10包括机箱20。机箱20用于盛装主机30的配件。主机30可以进行网络通信,获取网络上的资源,如软件、电影、音乐等并下载至主机30的磁盘中。
在机箱20中还集成有一下载单元40。该下载单元40具有独立下载的功能,可以在主机30开启时代替主机30下载资源,并且在主机30关闭后能够继续将正在执行的下载任务完成。
该下载单元40中包括电源适配器1、嵌入式***2、磁盘3和下载***4。此外,该下载单元40还带有串口5和网口6。通过将该串口5与主机30的串口相连接,下载单元40可以与主机30连接并通信。
电源适配器1用于为下载单元40提供工作电源。
嵌入式***2中有与主机30中相同的支持网络通信功能的软硬件配置,即嵌入式***2也支持一定的网络协议,可以使下载单元40通过该网口6与网线连接上网络而进行网络通信,并且嵌入式***2中也安装有下载程序,用于执行下载操作,所下载的文件将存放于磁盘3中。
下载单元40通过嵌入式***2和网口6可连接上主机30所在的局域网。而该磁盘3可以被设置为在该局域网内共享的网络磁盘。因此,通过该局域网,主机30可以访问磁盘3,从而获得所下载的文件。
下载***4用于控制下载单元40实现上述独立下载的功能。参阅图2所示,是下载***4的功能模块图。该下载***4包括获取模块401、调用模块402、反馈模块403、询问模块404和控制模块405。
当用户需要使用计算机10下载资源时,可以选择通过主机30下载资源,也可以选择通过主机30控制下载单元40启动,从而由下载单元40代替主机30下载资源。即若启动下载单元40,则主机30不再执行下载任务来下载资源,所有下载任务全部由下载单元40执行,直至所有下载任务完成后下载单元40关闭。在下载单元40开始下载资源直至所有下载任务完成的过程中,主机30可以保持开启状态,也可以关闭。
下载单元40启动后,获取模块401用于当需要下载资源时,从主机30获取相应的下载命令和该资源的下载地址。
调用模块402用于调用嵌入式***2中的所述下载程序,对每个资源分别启动一个下载任务进行下载,所下载的文件将存入所述磁盘3中。
获取模块401还用于在各个下载任务的执行过程中,实时从主机30获取查询命令和查询地址。该查询命令是指查询某个正在下载的资源对应下载进度的命令,该查询地址为所需查询的该资源对应的下载地址。
反馈模块403用于查询该查询地址对应下载任务的下载进度,并将该下载进度反馈给主机30。该下载进度可以用百分比来表示,如当前该资源已下载50%。若该查询地址无对应的下载任务,则反馈模块403向主机30提示下载任务不存在。
询问模块404用于当所有下载任务都完成时,向主机30发送询问命令,询问是否需要等待下载其它资源。
获取模块401还用于当主机30在一定的时间,如3秒内发送该询问命令对应的反馈信息时,获取该反馈信息并解析该反馈信息表示需要等待下载其它资源或不需要等待下载其它资源。若主机30在该一定时间内发送该反馈信息,则表示主机30处于开启状态。若主机30在该一定时间内未发送该反馈信息,则表示主机30已经关闭,获取模块401无法获取该反馈信息。
控制模块405用于当获取模块401获取到该反馈信息,且该反馈信息表示需要下载单元40等待下载其它资源时,控制下载单元40进入待机状态。
控制模块405还用于当获取模块401获取该反馈信息,但该反馈信息表示不需要下载单元40等待下载其它资源时,或当获取模块401在该一定时间内未获得该反馈信息时,控制下载单元40关闭。
参阅图3所示,是本发明资料下载方法较佳实施例的流程图。
步骤S1,下载单元40启动。
步骤S2,当需要下载资源时,获取模块401从主机30获取相应的下载命令和该资源的下载地址。
步骤S3,调用模块402调用嵌入式***2中的所述下载程序启动一个下载任务来下载该资源,从该资源的下载地址下载的文件将存入所述磁盘3中。
在各个下载任务的执行过程中,获取模块401将实时从主机30获取查询命令和查询地址。该查询命令是指查询某个正在下载的资源对应下载进度的命令,该查询地址为所需查询的该资源对应的下载地址。反馈模块403将查询该查询地址对应下载任务的下载进度,并将该下载进度反馈给主机30,从而使主机30实时了解各下载任务的下载进度。若该查询地址无对应的下载任务,则反馈模块403向主机30提示下载任务不存在。
步骤S4,当所有下载任务都完成时,询问模块404向主机30发送询问命令,询问是否需要等待下载其它资源。
步骤S5,当主机30在一定时间内发送该询问命令对应的反馈信息时,获取模块401获得该反馈信息,进入步骤S6,若获取模块401在该一定时间内未获得该反馈信息,则进入步骤S8。
步骤S6,获取模块401解析该反馈信息是否表示需要等待下载其它资源。若该反馈信息表示需要等待下载其它资源,则进入步骤S7,若该反馈信息表示不需要等待下载其它资源,则进入步骤S8。
步骤S7,控制模块405控制下载单元40进入待机状态,返回步骤S2。
步骤S8,控制模块405控制下载单元40关闭,结束流程。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种计算机,其特征在于,该计算机包括下载单元,该下载单元包括电源适配器、串口、嵌入式***、磁盘和下载***,其中:
所述电源适配器为下载单元提供工作电源;
所述串口使下载单元与计算机的主机连接并通信;
所述嵌入式***支持下载单元的网络通信与下载功能;
所述下载***用于当下载单元启动后,需要下载资源时,从该主机获得下载命令和该资源的下载地址,调用嵌入式***中的下载程序对每个资源分别启动一个下载任务进行下载,并存储所下载的文件到所述磁盘中;
所述下载***还用于当所有下载任务都完成时,向主机发送询问命令,询问是否需要等待下载其它资源;
当下载***收到主机的反馈信息,且该反馈信息表示需要等待下载其它资源时,下载***控制下载单元进入待机状态;
当下载***在一定时间内未收到主机的反馈信息,或当下载***收到主机的反馈信息,但该反馈信息表示不需要等待下载其它资源时,下载***控制下载单元关闭。
2.如权利要求1所述的计算机,其特征在于,当需要使用该计算机下载资源时,需选择由主机下载资源,还是通过主机控制下载单元启动,从而由下载单元代替主机下载资源。
3.如权利要求1所述的计算机,其特征在于,在下载单元下载资源的过程中,下载***实时从主机获取查询命令和查询地址,并将该查询地址对应下载任务的下载进度反馈给主机。
4.如权利要求1所述的计算机,其特征在于,所述下载单元接入主机所在局域网。
5.如权利要求4所述的计算机,其特征在于,所述磁盘被设置成为主机所在局域网内共享的网络磁盘,主机通过该局域网访问该磁盘。
6.一种利用计算机下载资料的方法,其特征在于,该计算机包括下载单元,该下载单元包括电源适配器、串口、嵌入式***、磁盘和下载***,所述电源适配器为下载单元提供工作电源,所述串口使下载单元与计算机的主机连接并通信,该方法包括以下步骤:
(a)启动该下载单元后,当需要下载资源时,所述下载***从该计算机的主机获取相应的下载命令和该资源的下载地址;
(b)所述下载***调用该嵌入式***的下载程序,启动一个下载任务来下载该资源,并存储所下载的文件到所述磁盘中;
(c)当所有下载任务都完成时,所述下载***向主机发送询问命令,询问是否需要等待下载其它资源;
(d)若在一定时间内获得主机发送的该询问命令对应的反馈信息,则进入步骤(e),若在该一定时间内未获得反馈信息,则所述下载***控制下载单元关闭;及
(e)若该反馈信息表示需要等待下载其它资源,则所述下载***控制下载单元进入待机状态,若该反馈信息表示不需要等待下载其它资源,则所述下载***控制下载单元关闭。
7.如权利要求6所述的利用计算机下载资料的方法,其特征在于,所述步骤(a)之前还包括步骤:
选择使用下载单元下载资源;
主机控制下载单元启动,从而由下载单元代替主机下载资源。
8.如权利要求6所述的利用计算机下载资料的方法,其特征在于,所述步骤(b)中还包括步骤:
所述下载***实时从主机获取查询命令和查询地址;及
所述下载***将该查询地址对应下载任务的下载进度反馈给主机。
9.如权利要求6所述的利用计算机下载资料的方法,其特征在于,所述下载单元接入主机所在局域网。
10.如权利要求9所述的利用计算机下载资料的方法,其特征在于,所述磁盘被设置成为主机所在局域网内共享的网络磁盘,主机通过该局域网访问该磁盘。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100707146A CN102693151A (zh) | 2011-03-23 | 2011-03-23 | 计算机及其资料下载方法 |
TW100110541A TW201240415A (en) | 2011-03-23 | 2011-03-28 | Computer and method for downloading the data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100707146A CN102693151A (zh) | 2011-03-23 | 2011-03-23 | 计算机及其资料下载方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102693151A true CN102693151A (zh) | 2012-09-26 |
Family
ID=46858631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100707146A Pending CN102693151A (zh) | 2011-03-23 | 2011-03-23 | 计算机及其资料下载方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102693151A (zh) |
TW (1) | TW201240415A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103237115A (zh) * | 2013-03-25 | 2013-08-07 | 广东欧珀移动通信有限公司 | 控制终端下载的方法及其移动终端 |
CN105138107A (zh) * | 2015-08-25 | 2015-12-09 | 广东欧珀移动通信有限公司 | 移动终端下载方法、装置及移动终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728717B2 (en) * | 2000-05-25 | 2004-04-27 | Hitachi, Ltd. | Storage system with online manual |
CN1674538A (zh) * | 2004-03-25 | 2005-09-28 | 联想(北京)有限公司 | 一种基于局域网的网络存储***及其读写数据方法 |
CN101022346A (zh) * | 2006-12-30 | 2007-08-22 | 陈卫文 | 一种电子文件协同下载***及方法 |
-
2011
- 2011-03-23 CN CN2011100707146A patent/CN102693151A/zh active Pending
- 2011-03-28 TW TW100110541A patent/TW201240415A/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728717B2 (en) * | 2000-05-25 | 2004-04-27 | Hitachi, Ltd. | Storage system with online manual |
CN1674538A (zh) * | 2004-03-25 | 2005-09-28 | 联想(北京)有限公司 | 一种基于局域网的网络存储***及其读写数据方法 |
CN101022346A (zh) * | 2006-12-30 | 2007-08-22 | 陈卫文 | 一种电子文件协同下载***及方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103237115A (zh) * | 2013-03-25 | 2013-08-07 | 广东欧珀移动通信有限公司 | 控制终端下载的方法及其移动终端 |
CN105138107A (zh) * | 2015-08-25 | 2015-12-09 | 广东欧珀移动通信有限公司 | 移动终端下载方法、装置及移动终端 |
CN105138107B (zh) * | 2015-08-25 | 2017-10-20 | 广东欧珀移动通信有限公司 | 移动终端下载方法、装置及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
TW201240415A (en) | 2012-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106789250A (zh) | 一种基于容器的服务多版本共存实现方法 | |
CN103200247B (zh) | 一种数据下载方法和pc下载客户端 | |
CN101860591A (zh) | 一种共享应用程序的方法及装置 | |
CN101257406B (zh) | 网元发现方法和*** | |
CN110913015A (zh) | 一种云手机app的分布式快捷安装方法、***及介质 | |
JP2007534058A (ja) | デバイス間のデータ共有 | |
US20130295909A1 (en) | System And Method For Providing Customer Support Using A Location-Aware Portable Device | |
CN102457541A (zh) | 无盘工作站启动过程中避免发生资源竞争的***及方法 | |
CN101924820A (zh) | 一种软件下载方法、***及移动终端 | |
US20090075639A1 (en) | Device and method for preserving customized user settings when transitioning between mobile communication devices | |
CN103139311A (zh) | 一种文件共享***、装置及方法 | |
CN104750572B (zh) | 一种数据备份方法、装置和移动终端 | |
CN106657433A (zh) | 一种多网卡环境下物理网卡的命名方法和装置 | |
CN101616430B (zh) | 一种管理家庭网关软件版本的方法及家庭网关 | |
CN1327649C (zh) | 移动通信***和移动终端设备 | |
CN107168690A (zh) | 一种电子设备的控制方法及电子设备 | |
CN105824660A (zh) | 一种应用程序的更新方法及终端 | |
CN102693151A (zh) | 计算机及其资料下载方法 | |
CN106897100A (zh) | 一种固件升级的方法及终端 | |
CN101841490A (zh) | 一种即时通讯***中共享信息的发布方法及*** | |
JP2008090823A (ja) | メールをリアルタイムに受信する方法及び装置 | |
CN101867484A (zh) | 一种设备升级的方法及*** | |
CN102694901A (zh) | 用户信息的管理方法和设备 | |
CN107155167A (zh) | 移动终端、及其蓝牙配对名称分类处理方法、及存储设备 | |
CN108196962B (zh) | 一种实现不同版本接口调用的方法及装置 |
Legal Events
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 |
Application publication date: 20120926 |