專利名稱:應用于計算機設備的下載裝置的制作方法
技術領域:
應用于計算機設備的下載裝置技術領域[0001]本實用新型涉及一種下載裝置,尤其是一種應用于計算機設備的下載裝置背景技術[0002]隨著互聯網技術的成熟,電腦的日益普及,上網用戶的數量得到急劇增長。豐富的網絡資源和廣闊的應用范圍使得用戶經常需要利用計算機等設備從互聯網上下載軟件、資料、音樂以及電影文件。用戶在利用互聯網下載文件時,不可避免的需要長時間的開機來下載數據,由此造成而消耗了大量的電能,并且對計算機本身也存在損耗。同時,計算機主機的運行還不可避免地產生電磁輻射、噪聲污染與電路安全隱患等問題。[0003]為了解決上述問題,中國專利CN201039209Y公開了一種設于路由器上的下載設備,包括單片機、網卡和USB接口組成,單片機利用URL的下載指令通過網卡經路由器從互聯網上下載數據,并將下載數據通過USB接口存入移動硬盤之中。但這種裝置需要將下載地址預置到單片機中,不能與計算機中的控制程序很好的結合,并且下載完的數據還需要再次存入計算機中,操作起來很不方便。[0004]中國專利CN 19M804A中公開了另外一種應用于計算機設備的下載裝置,包括一下載裝置、一存儲媒體,計算機裝置將需要下載的信息如下載地址、最高速度等傳遞給下載裝置,下載裝置從互聯網上下載數據并存入存儲媒介。此種裝置同樣也需要將下載完的數據再次存入計算機中并且下載裝置不能根據電腦開機和關閉的兩種狀態來采用不同的下載方式進行相互配合,進行合作下載來節省電能。實用新型內容[0005]針對現有技術的不足,本實用新型的目的是要提供一種能夠與計算機設備進行合作下載來節省電能的下載裝置。[0006]為實現上述技術目的,本實用新型所述的技術方案如下[0007]—種應用于計算機設備的下載裝置,該下載裝置包括[0008]一接口模塊,所述接口模塊用于與計算機設備或存儲設備連接;和[0009]一處理模塊,通過所述接口模塊與計算機設備交互,通過網絡模塊于一互聯網上載入下載數據;和[0010]一網絡模塊,用于與互聯網連接;以及[0011]至少一存儲模塊,與所述處理模塊電連接,用于存放處理模塊的系統的文件和數據,以及臨時存放所述處理模塊下載的數據。[0012]作為上述技術的進一步改進,所述存儲模塊為一非易失性存儲器。[0013]本實用新型中,所述接口模塊至少包含一與計算機設備通訊的接口,具體來說所述接口模塊的接口為USB接口、讀卡器、藍牙、PCI接口、SATA接口、IDE接口、1394接口中的一種或幾種。[0014]作為上述技術的更進一步改進,所述網絡模塊支持的網絡連接方式至少支持有線網絡、無線網絡中的一種或兩種。[0015]與現有技術相比,本實用新型的有益效果是[0016]本實用新型所述的下載裝置能夠與計算機設備完全配合工作,能夠根據計算機開啟或者關閉的狀態,自動選擇使用計算機設備或者下載裝置進行下載,并且將下載到存儲設備中的數據自動上傳至計算機,無需用戶再次拷貝,有效的減少了下載時間,方便了用戶的使用;其次,這種與計算機輪替下載的工作模式也有效的節約了能耗,降低了電能的使用;再次,下載裝置通過接口模塊與計算機設備連接,方便快捷。[0017]為了充分地了解本實用新型的目的、特征和效果,以下將結合附圖對本實用新型的構思、具體結構及產生的技術效果作進一步說明。
[0018]圖1是本實用新型所示下載裝置的結構示意圖;[0019]圖2是本實用新型所示的控制程序下載方法的流程圖;[0020]圖3是本實用新型的處理模塊下載方法的流程圖;[0021]圖4是本實用新型的控制程序整理下載文件的流程圖。[0022]圖中[0023]11-網絡模塊;12——處理模塊;13-儲存模塊;14-接口模塊;2_計算機設備; 21-控制程序;3-互聯網。
具體實施方式
[0024]圖1是本實用新型所示的下載裝置的結構示意圖,如圖1所示,一種應用于計算機設備的下載裝置,包括處理模塊12、存儲模塊13、接口模塊14和網絡模塊11以及運行于計算機設備上的控制程序21。處理模塊12通過接口模塊14與計算機設備2連接并交互數據,并且通過網絡模塊13從一互聯網3上下載數據,存放在存儲模塊13。[0025]處理模塊12是整個下載裝置的核心部件,可以是單片機系統或者嵌入式系統,其根據控制程序21的命令對其他各部件或模塊進行統一協調和控制。存儲模塊13是一個非易失性存儲器,與處理模塊12交互,用來存放一些需要長期保存的數據以及臨時存放處理模塊12下載下來的數據。接口模塊14中至少包含一與計算機設備通訊的接口,同時可包含若干可與計算機設備通訊的接口或與存儲設備通訊的接口,比如USB接口,讀卡器等。[0026]網絡模塊11與處理模塊12電連接,處理模塊12可以通過網絡模塊11與一互聯網3連接,從互聯網3處下載數據。網絡模塊11可以是一塊或多塊網卡,其支持的網絡連接方式為有線網絡、無線網絡中的一種或者兩種。[0027]控制程序21運行于計算機設備2中,其可以為在現有的下載軟件如電驢中增加對處理模塊的及下載任務的管理功能,也可以為一重新開發的新軟件,主要功能及人機交互方式與現有的下載軟件相似,以方便用戶的操作。控制程序21中包含有對處理模塊12進行識別、通信的驅動程序,通過驅動程序可以對處理模塊12進行打開、關閉、網絡連接、工作方式設定等操作。[0028]以下結合圖2至圖4對本實用新型所述下載裝置的工作過程和方法進行詳細的描述。[0029]請參閱圖2,當計算機設備2的用戶啟動控制程序21后,控制程序21接收從處理模塊12中上傳的數據,這些上傳數據包含下載列表、進度文件以及相關下載的配置信息等。控制程序21在下載列表中的未完成列表中搜索下載任務,如果找到下載任務就進行后續步驟,沒有找到則繼續等待下載任務。[0030]如果檢測到未完成列表中的存在下載任務,控制程序21檢測該任務是否已經下載完成,如果完成則整理該下載任務對應的下載文件,返回等待新的下載任務;如果檢測到該任務還沒有完成,則判斷該任務的任務屬性是要求控制程序21完成還是處理模塊12完成,如果是要求控制程序21完成,則控制程序12開始從互聯網上下載數據。[0031]在下載過程中,控制程序21 —邊關注當前下載任務的下載進度,一邊檢測控制程序21的關閉指令。如果檢測任務列表中的未完成列表存在已完成的任務,則整理下載任務后等待新的下載任務。如果控制程序21接收到關閉指令后,檢測到當前下載列表中的未完成列表中存在未完成的下載任務,則停止下載后記錄下載信息,激活處理模塊12,下載信息包括下載地址或者種子、下載進度、下載路徑、電腦的連網方式以及對控制程度的設置或對處理模塊的單獨設置等。控制程序21激活處理模塊12,向處理模塊12傳送下載信息后關閉程序。[0032]如果控制程序21判斷該下載任務的下載屬性要求處理模塊12下載,則將記錄下載地址、下載進度和下載路徑等下載信息后激活處理模塊12,將下載信息傳送至處理模塊 12后結束。[0033]如果控制程序21是在下載一部分后的情況下將下載任務交給下載處理模塊12下載,處理模塊12在下載的時候監視控制程序21的狀態,一旦檢測到控制程序21再次啟動, 處理模塊12將新的下載的數據和相關下載信息上傳至計算機設備2,控制程序21在新的下載進度的基礎上繼續下載。此外,還可能存在一種情況,因為未完成下載列表可能同時存在多個任務,可以在控制程序關閉時某些屬于控制程序的任務還沒有開始就傳給了處理模塊12,但這些任務在處理模塊12上下載了部分后控制程序21啟動,這些任務也會在檢測到控制程序啟動后上傳至計算機設備2。[0034]請參閱圖3,控制程序21檢測到關閉指令后,立即記錄下載任務的下載信息后激活處理模塊12后將記錄的下載信息下載至處理模塊12,根據計算機設備2的關機指令關閉。下載模塊12根據接收的下載信息開始連接網絡,實時檢測控制程序21是否重新啟動。[0035]下載模塊12首先檢測是否存在可用的網絡連接,一旦檢測到可用的網絡連接則通過網絡模塊11連接互聯網,開始下載數據。在下載過程中,處理模塊12需要同時檢測以下事件[0036](1)檢測存儲模塊13的存儲空間一旦存儲模塊13的存儲空間不足,處理模塊12 啟動計算機設備2或者直接啟動連接在處理模塊上的的存儲設備,如計算機硬盤等,如果處理模塊12是接口設備連接到計算機設備的主板,則啟動計算機;如果處理模塊12通過接口模塊11連接到處理模塊上的存儲設備,則直接啟動處理模塊上的存儲設備。啟動計算機設備或者計算機設備等存儲器后,處理模塊12將下載的數據存放至計算機硬盤上,否則, 將下載的數據臨時存放在存儲模塊13中。[0037](2)檢測到計算機設備2中的控制程序21的狀態如果檢測到控制程序21啟動, 并且正在下載的任務屬性是控制程序21來完成的,則處理模塊12記錄當前正在下載的任務的下載信息,如下載進度、下載路徑等信息,將下載信息和下載數據傳送至計算機設備, 供控制程序21繼續下載。將任務移交控制程序21下載后,處理模塊12進入待機狀態,節省電能。如果任務屬性是處理模塊下載,剛在處理模塊與計算機網絡不沖突的情況下繼續下載,如果沖突,剛停止下載,計算機優先用網絡。[0038]值得注意的是,如果處理模塊中的任務不是由當前連接的計算機設備2下載的, 而是其他計算機設備2中的控制程序21下載給處理模塊12,那么此時處理模塊12在下載的過程中即使檢測到當前連接的計算機設備2中的控制程序21重新啟動,也不會將下載的文件及下載信息上傳至當前連接的控制程序21。[0039](3)檢測當前下載任務的進度信息一旦檢測到下載任務完成,則啟動計算機設備或者單獨啟動與處理模塊相連接的存儲設備,如果處理模塊12通過接口模塊11連接到計算機設備2,則啟動計算機;如果直接連接到處理模塊上的存儲設備,則直接啟動處理模塊上的存儲設備,但如果下載路徑指定的設備沒有連接,就停止下載,不啟動任務設備,等待該設備的連接。處理模塊12將下載數據和下載文件的斷點等信息上傳至計算機設備2 的存儲設備,待控制程序21運行時,整理下載文件。[0040]請參閱圖2,在控制程序21在檢測到下載列表的未完成列表中存在未下載任務后,發現該任務已經完成就需要對下載文件進行整理,合成下載時有生成斷點文件的任務, 防止出現下載錯誤,以下將詳細描述此整理下載文件的過程。[0041]請參閱圖4,控制程序21檢測下載列表中未完成列表中的下載任務對應的下載文件是否有斷點,如果沒有檢測到斷點,則說明此任務下載已經完成,于是將該任務移動至已下載列表后繼續等待新的下載任務;如果檢測到斷點,則需要判斷該任務對應的斷點文件的完整性,如果文件完整,則將各斷點文件按照斷點順序合并,還原成文件原本的格式,將該任務移動至已下載列表后等待新的下載任務;如果文件不完整,則根據缺失的部分重新標記下載進度,等待下載。[0042]這里的斷點是指單個任務一部分由控制程序21下載,一部分由處理模塊12下載或者全部由處理模塊12下載但文件體積超過存儲模塊13的存儲容量以及控制程序21多次下載形成的斷點形成的。由于斷點記錄文件斷開處地址,控制程序21可以根據斷點信息將各斷點文件合成為原來預備下載的文件。現有的下載軟件有個功能叫多線程下載,這個功能下載的時候不是按文件從頭到尾的方式下載,而是有哪部分資源就先下載哪部分,也可能幾個部分同時下載的,只不過下載與合成同步進行,而本實用新型專利是需要在全部下載完成后再合成,同時本實用新型專利的軟件包括上面的式線程下載功能。[0043]控制程序21在下載過程中,會將下載進度進行記錄。為了防止將未完成任務列表中下載任務對應的下載數據刪除,控制程序21在記錄下載進度的過程中并不實時檢查下載數據的完整性,而只是等到下載記錄顯示下載完成后再檢查下載數據的完整性。[0044]上述下載裝置的下載方法可以采用采用全自動運行的模式,用戶也可以在控制程序21中設置如下下載參數[0045](1)下載方式由控制程序或處理模塊下載,默認的是兩種下載方式結合、控制程序優先的方式,也可由用戶設置為全部由控制程序下載或處理模塊下載或者兩者結合,但處理模塊的優先級高于控制程序;[0046](2)網絡連接方式默認的是自動讀取計算機的網絡連接方式,如果處理模塊不支持當前計算機設備的網絡連接方式或無法讀取計算機設備的聯網方式,控制程序會提示用戶對處理模塊的連接方式進行設置;或者用戶也可以自己設置處理模塊的網絡連接方式;[0047](3)處理模塊的啟動方式可以是達到一定條件自動啟動,或者設置為手動啟動;[0048](4)以及其他常用參數設置如下載速度限制、上傳速度限制等參數,這些參數在用戶沒有設置的情況下會按照程序默認的方式進行,如果用戶更改了參數設置,控制程序 21會提示用戶將更改后的參數同時應用到處理模塊中。值得注意的是,用戶也可以單獨對處理模塊的這些下載參數進行設置。[0049]在以上描述的實施例中,網絡模塊11、下載模塊12、存儲模塊13和接口模塊14可以單獨封裝在一個保護外殼裝置內,在外殼裝置增設有電源指示燈、顯示屏等狀態指示裝置及相應的控制按鈕,通過USB接口進行供電或者獨立的電源供電。整個裝置通過USB接口與計算機設備連接,接收控制程序21傳送的命令和傳送數據,以及將下載完成的文件和信息上傳至計算機。[0050]上述的下載裝置也可以做成一塊集成的電路板形式,裝入計算機設備的主機內部,通過USB總線與計算機主板連接,由計算機主電源供電或USB供電。[0051]上述的下載裝置也可以集成與計算機設備的主板之中,在原有的計算機主板中加入處理模塊12和存儲模塊13,共享主板上現有的網卡和接口等;或者共享主板上更多的現有部件以降低成本、簡化結構,但至少要形成以上硬件模型或采用以上下載方式。[0052]相對于現有技術,所述實施例的技術方案將下載裝置下載的數據直接上傳至計算機設備中,實現與計算機設備下載與下載裝置進行下載任務的無縫切換,不需要用戶將下載完的數據再次復制入計算機設備當中,節省了下載時間,全自動的動作可以讓用戶忘記他的存在。并且,處理模塊12檢測到存儲模塊已滿時,可以自動將下載數據上傳至計算機設備的存儲設備,因此對存儲模塊的存儲空間要求不高,有效的降低了下載裝置的成本。再次,下載裝置能夠在計算機設備運行時切換到計算機設備進行下載任務,而計算機設備停止運行時,在下載裝置中繼續下載任務,有效的減少了電能的消耗,節能環保。[0053]以上詳細描述了本實用新型的較佳具體實施例,應當理解,本領域的普通技術無需創造性勞動就可以根據本實用新型的構思作出諸多修改和變化。因此,凡本技術領域中技術人員依本實用新型構思在現有技術基礎上通過邏輯分析、推理或者根據有限的實驗可以得到的技術方案,均應該在由本權利要求書所確定的保護范圍之中。
權利要求1.一種應用于計算機設備的下載裝置,其特征在于,該下載裝置包括 一接口模塊,所述接口模塊用于與計算機設備或存儲設備連接;和一處理模塊,通過所述接口模塊與計算機設備交互,并通過網絡模塊于一互聯網上載入下載數據;和一網絡模塊,用于與互聯網連接;以及至少一存儲模塊,與所述處理模塊電連接,用于存放處理模塊的系統的文件和數據,以及臨時存放所述處理模塊下載的數據。
2.如權利要求1所述的下載裝置,其特征在于,所述存儲模塊為一非易失性存儲器。
3.如權利要求1所述的下載裝置,其特征在于,所述接口模塊至少包含一與計算機設備通訊的接口。
4.如權利要求1所述的下載裝置,其特征在于,所述網絡模塊支持的網絡連接方式至少支持有線網絡、無線網絡中的一種或兩種。
專利摘要本實用新型公開了一種應用于計算機設備的下載裝置及方法,包括一與計算機設備或存儲設備連接的接口模塊;和一與計算機設備交互和下載數據的處理模塊;和一網絡模塊;和至少一存儲模塊,與所述處理模塊電連接;和一控制程序,運行于計算機設備上,對所述處理模塊進行控制并對其上傳的下載數據進行處理。通過下載裝置與計算機設備交替從互聯網上下載數據的方式,有效的減少了電能消耗,方便用戶使用。
文檔編號H04L29/08GK202261395SQ20112031324
公開日2012年5月30日 申請日期2011年8月25日 優先權日2011年2月14日
發明者任子俊 申請人:任子俊