數據傳輸服務器及其數據傳輸方法
【專利摘要】本發明提供一種數據傳輸服務器,包括:通信單元,用于接收一終端裝置發送的一下載請求信號,該下載請求信號包括請求下載的數據的信息以及接收下載數據的裝置的身份信息;以及控制單元,用于識別所述下載請求信號,并生成相應的控制信號,所述控制信號包括所述下載請求信號中請求下載的數據的信息;所述控制單元還將所述控制信號發送至一數據存儲服務器,以控制該數據存儲服務器獲取與所述請求下載的數據的信息對應的下載數據,并將所獲取的下載數據發送至所述數據傳輸服務器;其中,所述通信單元還用于將該下載數據發送至與所述接收下載數據的裝置的身份信息對應的裝置。本發明還提供了一種數據傳輸方法。
【專利說明】
數據傳輸服務器及其數據傳輸方法
技術領域
[0001] 本發明涉及一種數據傳輸服務器及其數據傳輸方法,尤其涉及一種具有高效下載 效率的數據傳輸服務器及其數據傳輸方法。
【背景技術】
[0002] 在互聯網普及的時代,人們經常需要從互聯網下載數據。通常使用的數據下載方 式都是客戶端向服務器端發送下載請求,然后服務器端響應該下載請求將數據傳輸至客戶 端。但是,當需要下載的數據資源同時被多個客戶端請求下載,或用戶使用的網絡帶寬限 制,數據下載的效率就會受到影響。
【發明內容】
[0003] 有鑒于此,有必要提供一種具有高效傳輸效率的數據傳輸服務器及其數據傳輸方 法,以解決上述問題。
[0004] 本發明提供了一種數據傳輸服務器,包括: 通信單元,用于接收一終端裝置發送的一下載請求信號,該下載請求信號包括請求下 載的數據的信息以及接收下載數據的裝置的身份信息;以及 控制單元,用于識別所述下載請求信號,并生成相應的控制信號,所述控制信號包括所 述下載請求信號中請求下載的數據的信息;所述控制單元還將所述控制信號發送至一數 據存儲服務器,以控制該數據存儲服務器獲取與所述請求下載的數據的信息對應的下載數 據,并將所獲取的下載數據發送至所述數據傳輸服務器; 其中,所述通信單元還用于將該下載數據發送至與所述接收下載數據的裝置的身份信 息對應的裝置。
[0005] 本發明提供一種數據傳輸方法,該方法包括: 接收并識別一終端裝置發送的一數據傳輸請求信號,該數據傳輸請求信號包括請求傳 輸的數據的信息以及接收傳輸數據的裝置的身份信息; 接收與所述請求傳輸的數據的信息對應的數據;以及 將所述傳輸數據發送至與所述接收傳輸數據的裝置的身份信息對應的裝置。
[0006] 本發明之數據傳輸服務器及其數據傳輸方法,由一服務器接收終端裝置的請求信 號,并根據該請求信號從另一服務器下載相應數據,然后將數據傳輸至目標終端裝置,在提 高數據傳輸效率的同時,也提高了數據傳輸的靈活性。
【附圖說明】
[0007] 圖1為本發明一實施方式中數據傳輸服務器的功能模塊圖。
[0008] 圖2為本發明一實施方式中的數據傳輸方法的流程圖。
[0009] 主要元件符號說明
如下【具體實施方式】將結合上述附圖進一步說明本發明。
【具體實施方式】
[0010] 下面將結合附圖,對本發明作進一步的詳細說明。
[0011] 請參閱圖1,本發明提供了 一種數據傳輸服務器100,該數據傳輸服務器100與 多個終端裝置,例如第一終端裝置200和第二終端裝置300,以及一數據存儲服務器400 通信。在本實施方式中,該第一終端裝置200和第二終端裝置300是能夠連接至互聯網 (Internet)的裝置,例如手機或電腦等。
[0012] 第一終端裝置200包括第一輸入單元201,第一控制單元202,第一通信單元203 和第一存儲單元204。該第一輸入單元201用于偵測用戶的輸入操作并生成相應的輸入信 號,在本實施方式中,該第一輸入單元201為一觸控面板。在其他實施方式中,該第一輸入 單元201還可以為鍵盤和鼠標等。
[0013] 第一控制單元202用于識別第一輸入單元201生成的輸入信號,并生成相應的下 載請求信號,在本實施方式中,該下載請求信號包括該第一終端裝置200請求下載的數據 的信息以及接收下載數據的裝置的身份信息等。
[0014] 第一通信單元203用于將第一控制單元202生成的下載請求信號發送至數據傳輸 服務器100,該第一通信單元203可通過有線或無線方式發送該下載請求信號,例如WiFi連 接或網線連接等。
[0015] 第二終端裝置300與第一終端裝置200相同,也具有第二輸入單元301,第二控制 單元302,第二通信單元303和第二存儲單元304,該第二輸入單元301,第二控制單元302, 第二通信單元303和第二存儲單元304分別具有與第一終端裝置200的第一輸入單元201, 第一控制單元202,第一通信單元203和第一存儲單元204相同的功能,在此不再贅述。
[0016] 數據傳輸服務器100包括第三控制單元101,第三通信單元102和第三存儲單元 103。該第三控制單元101用于識別第一通信單元203發送的下載請求信號,并生成相應的 控制信號。在本實施方式中,該控制信號包括下載請求信號中請求下載的數據的信息。
[0017] 第三通信單元102用于接收下載請求信號,并將控制信號發送至數據存儲服務 器。
[0018] 數據存儲服務器400包括第四控制單元401,第四通信單元402和第四存儲單元 403,在本實施方式中,該第四存儲單元403存儲有與控制信號中請求下載的數據的信息對 應的下載數據。
[0019] 第四控制單元401用于識別第三通信單元102發送的控制信號,并響應該控制信 號獲取第四存儲單元403中存儲的與該控制信號中請求下載的數據的信息對應的下載數 據。
[0020] 第四通信單元402用于接收控制信號,并將第四控制單元401獲取的下載數據發 送至數據傳輸服務器100。
[0021] 數據傳輸服務器100的第三控制單元101控制第三通信單元102接收下載數據, 并將該下載數據存儲在第三存儲單元103中。在完成下載數據接收后,第三控制單元101 將該下載數據通過第三通信單元102發送至與下載請求信號中接收下載數據的裝置的身 份信息對應的裝置,例如第一終端裝置200或第二終端裝置300。
[0022] 以上實施方式以數據傳輸為例對本發明進行說明,在其他實施方式中,數據傳輸 服務器100還可以用于數據上傳,第一終端裝置200可發送一上傳請求信號至數據傳輸服 務器100,該上傳請求信號包括請求上傳的數據的信息,與該請求上傳的數據的信息對應的 上傳數據以及接收上傳數據的裝置的身份信息。該數據傳輸服務器100將該上傳數據發送 至與接收上傳數據的裝置的身份信息對應的裝置,例如數據存儲服務器400或第二終端裝 置 300。
[0023] 請參閱圖2,為本發明一實施方式中數據傳輸服務器100的數據傳輸方法流程圖, 該方法包括: 步驟S10,第一輸入單元201偵測用戶的輸入操作并生成相應的輸入信號,在本實施方 式中,該第一輸入單元201為一觸控面板。在其他實施方式中,該第一輸入單元201還可以 為鍵盤和鼠標等。
[0024] 步驟S11,第一控制單元202識別第一輸入單元201生成的輸入信號,并生成相應 的數據傳輸請求信號,在本實施方式中,該數據傳輸請求信號包括下載請求信號和上傳請 求信號中的至少一個傳輸請求信號,該下載請求信號包括第一終端裝置200請求下載的數 據的信息以及接收下載數據的裝置的身份信息等,該上傳請求信號包括請求上傳的數據的 信息,與該請求上傳的數據的信息對應的上傳數據,以及接收上傳數據的裝置的身份信息 等。
[0025] 步驟S12,第一通信單元203將第一控制單元202生成的數據傳輸請求信號發送至 數據傳輸服務器1〇〇,該第一通信單元203可通過有線或無線方式發送該下載請求信號,例 如WiFi連接或網線連接等。
[0026] 步驟S13,第三控制單元101接收并識別第一通信單元203發送的數據傳輸請求信 號。在本實施方式中,當傳輸請求信號為下載請求信號時,第三控制單元101還生成與該下 載請求信號對應的控制信號,以控制數據存儲服務器400獲取與請求下載的數據的信息對 應的下載數據,并將該下載數據傳輸至數據傳輸服務器100。
[0027] 步驟S14,第三控制單元101控制第三通信單元102接收與請求傳輸的數據的信息 對應的傳輸數據。在本實施方式中,當數據傳輸請求信號為下載請求信號時,第三通信單元 102接收數據存儲服務器400獲取的下載數據;當數據傳輸請求信號為上傳請求信號時,第 三通信單元102接收第一終端裝置200發送的上傳數據。
[0028] 步驟S15,在完成傳輸數據接收后,第三控制單元101控制第三通信單元102將該 傳輸數據發送至與數據傳輸請求信號中接收傳輸數據的裝置的身份信息對應的裝置。在本 實施方式中,當數據傳輸請求信號為下載請求信號時,第三通信單元102將下載數據發送 至與接收下載數據的裝置的身份信息對應的裝置,例如第一終端裝置200或第二終端裝置 300 ;當數據傳輸請求信號為上傳請求信號時,第三通信單元102將上傳數據發送至與接收 上傳數據的裝置的身份信息對應的裝置,例如第二終端裝置300或數據存儲服務器400。
[0029] 本發明之數據傳輸服務器及其數據傳輸方法,由一服務器接收終端裝置的請求信 號,并根據該請求信號從另一服務器下載相應數據,然后將數據傳輸至目標終端裝置,在提 高數據傳輸效率的同時,也提高了數據傳輸的靈活性。
[0030] 本技術領域的普通技術人員應當認識到,以上的實施方式僅是用來說明本發明, 而并非用作為對本發明的限定,只要在本發明的實質精神范圍之內,對以上實施方式所作 的適當改變和變化都落在本發明要求保護的范圍之內。
【主權項】
1. 一種數據傳輸服務器,其特征在于,包括: 通信單元,用于接收一終端裝置發送的一下載請求信號,該下載請求信號包括請求下 載的數據的信息以及接收下載數據的裝置的身份信息;以及 控制單元,用于識別所述下載請求信號,并生成相應的控制信號,所述控制信號包括所 述下載請求信號中請求下載的數據的信息;所述控制單元還將所述控制信號發送至一數 據存儲服務器,以控制該數據存儲服務器獲取與所述請求下載的數據的信息對應的下載數 據,并將所獲取的下載數據發送至所述數據傳輸服務器; 其中,所述通信單元還用于將該下載數據發送至與所述接收下載數據的裝置的身份信 息對應的裝置。2. 如權利要求1所述的數據傳輸服務器,其特征在于,所述數據傳輸服務器還包括: 存儲單元,用于存儲所述下載數據。3. 如權利要求1所述的數據傳輸服務器,其特征在于,所述與所述下載請求信號中接 收下載數據的裝置的身份信息對應的裝置至少包括以下裝置中的一種:所述終端裝置和另 一終端裝置。4. 一種數據傳輸服務器,其特征在于,包括: 通信單元,用于接收一終端裝置發送的一上傳請求信號,該上傳請求信號包括請求上 傳的數據以及接收上傳數據的裝置的身份信息;以及 控制單元,用于識別上傳請求信號,以及將所述請求上傳的數據發送至與所述接收上 傳數據的裝置的身份信息對應的裝置。5. 如權利要求4所述的數據傳輸服務器,其特征在于,還包括: 存儲單元,用于存儲所述請求上傳的數據。6. 如權利要求4所述的數據傳輸服務器,其特征在于,所述與所述接收上傳數據的裝 置的身份信息對應的裝置至少包括以下裝置中的一種:另一終端裝置和另一服務器。7. -種數據傳輸方法,該方法包括: 接收并識別一終端裝置發送的一數據傳輸請求信號,該數據傳輸請求信號包括請求傳 輸的數據的信息以及接收傳輸數據的裝置的身份信息; 接收與所述請求傳輸的數據的信息對應的數據;以及 將所述傳輸數據發送至與所述接收傳輸數據的裝置的身份信息對應的裝置。8. 如權利要求7所述的數據傳輸方法,其特征在于,所述數據傳輸請求信號至少包括 以下數據傳輸請求信號中的一種:下載請求信號和上傳請求信號。9. 如權利要求8所述的數據傳輸方法,其特征在于: 當所述數據傳輸請求信號為所述下載請求信號時,接收與所述接收傳輸數據的裝置的 身份信息對應的裝置至少包括以下裝置中的一種:所述終端裝置和另一終端裝置; 當所述數據傳輸請求信號為所述上傳請求信號時,接收與所述接收傳輸數據的裝置的 身份信息對應的裝置至少包括以下裝置中的一種:另一終端裝置和一服務器。
【文檔編號】H04L29/08GK105991701SQ201510065942
【公開日】2016年10月5日
【申請日】2015年2月9日
【發明人】劉揚偉, 姜至善, 毛海軍, 梁海森
【申請人】富泰華工業(深圳)有限公司, 鴻海精密工業股份有限公司