服務(wù)器基于傳輸中斷信息代替該客戶端繼續(xù)下載目標(biāo)文件,并在網(wǎng)絡(luò)恢復(fù)時(shí),由客戶端自行從代理服務(wù)器繼續(xù)下載目標(biāo)文件未傳輸?shù)牟糠郑瑥亩苊饬藶榱死^續(xù)下載而執(zhí)行的繁瑣操作,簡化了傳輸流程,避免了客戶端的資源浪費(fèi)。
[0157]圖9為本發(fā)明實(shí)施例涉及的客戶端的結(jié)構(gòu)示意圖,終端1200可以包括含有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲介質(zhì)的存儲器110、輸入模塊120、顯示模塊130、WiFi (WirelessFidelity,無線保真)模塊140、包括有一個(gè)或者一個(gè)以上處理核心的處理器150、以及電源160等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0158]存儲器110可用于存儲軟件程序以及模塊,處理器150通過運(yùn)行存儲在存儲器110的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器110可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如界面顯示功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端1200的使用所創(chuàng)建的數(shù)據(jù)(比如客戶端標(biāo)識等)等。此外,存儲器110可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器110還可以包括存儲器控制器,以提供處理器150和輸入模塊120對存儲器110的訪問。
[0159]輸入模塊120可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入模塊120可包括觸敏表面121以及其他輸入設(shè)備122。觸敏表面121,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面121上或在觸敏表面121附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸敏表面121可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器150,并能接收處理器150發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面121。除了觸敏表面121,輸入模塊120還可以包括其他輸入設(shè)備122。具體地,其他輸入設(shè)備122可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0160]顯示模塊130可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1200的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)和其任意組合來構(gòu)成。顯示模塊130可包括顯示面板131,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED (Organic Light-Emitting D1de,有機(jī)發(fā)光二極管)等形式來配置顯示面板131??蛇x的,觸敏表面121可覆蓋顯示面板131,當(dāng)觸敏表面121檢測到在其上或附近的觸摸操作后,傳送給處理器150以確定觸摸事件的類型,隨后處理器150根據(jù)觸摸事件的類型在顯示面板131上提供相應(yīng)的視覺輸出。雖然在圖9中,觸敏表面121與顯示面板131是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面121與顯示面板131集成而實(shí)現(xiàn)輸入和輸出功能。
[0161]WiFi屬于短距離無線傳輸技術(shù),終端1200通過WiFi模塊140可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖9示出了 WiFi模塊140,但是可以理解的是,其并不屬于終端1200的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0162]處理器150是終端1200的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲在存儲器110內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器110內(nèi)的數(shù)據(jù),執(zhí)行終端1200的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器150可包括一個(gè)或多個(gè)處理核心;可選的,處理器150可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器150中。
[0163]終端1200還包括給各個(gè)部件供電的電源160(比如電池),可選的,電源可以通過電源管理系統(tǒng)與處理器150邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源160還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0164]盡管未示出,終端1200還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端的顯示模塊是觸摸屏顯示器,終端還包括有存儲器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲于存儲器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上的程序執(zhí)行上述顯示頁面內(nèi)容的指令。
[0165]圖10為本發(fā)明實(shí)施例涉及的代理服務(wù)器的結(jié)構(gòu)示意圖,代理服務(wù)器可以為服務(wù)器1300,服務(wù)器1300包括中央處理模塊(CPU) 1301、包括隨機(jī)存取存儲器(RAM) 1302和只讀存儲器(ROM) 1303的系統(tǒng)存儲器1304,以及連接系統(tǒng)存儲器1304和中央處理模塊1301的系統(tǒng)總線1305。服務(wù)器1300還包括幫助計(jì)算機(jī)內(nèi)的各個(gè)器件之間傳輸信息的基本輸入/輸出系統(tǒng)(I/O系統(tǒng))1306,和用于存儲操作系統(tǒng)1313、應(yīng)用程序1314和其他程序模塊1315的大容量存儲設(shè)備507。
[0166]基本輸入/輸出系統(tǒng)1306包括有用于顯不信息的顯不器1308和用于用戶輸入信息的諸如鼠標(biāo)、鍵盤之類的輸入設(shè)備1309。其中顯示器508和輸入設(shè)備1309都通過連接到系統(tǒng)總線1305的輸入輸出控制器1310連接到中央處理模塊1301?;据斎?輸出系統(tǒng)1306還可以包括輸入輸出控制器1310以用于接收和處理來自鍵盤、鼠標(biāo)、或電子觸控筆等多個(gè)其他設(shè)備的輸入。類似地,輸入輸出控制器1310還提供輸出到顯示屏、打印機(jī)或其他類型的輸出設(shè)備。
[0167]大容量存儲設(shè)備1307通過連接到系統(tǒng)總線1305的大容量存儲控制器(未示出)連接到中央處理模塊1301。大容量存儲設(shè)備1307及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為客戶端設(shè)備1300提供非易失性存儲。也就是說,大容量存儲設(shè)備1307可以包括諸如硬盤或者CD-ROM驅(qū)動器之類的計(jì)算機(jī)可讀介質(zhì)(未示出)。
[0168]不失一般性,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲介質(zhì)包括以用于存儲諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計(jì)算機(jī)存儲介質(zhì)包括RAM、ROM、EPROM、EEPROM、閃存或其他固態(tài)存儲其技術(shù),CD-ROM、DVD或其他光學(xué)存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備。當(dāng)然,本領(lǐng)域技術(shù)人員可知計(jì)算機(jī)存儲介質(zhì)不局限于上述幾種。上述的系統(tǒng)存儲器1304和大容量存儲設(shè)備1307可以統(tǒng)稱為存儲器。
[0169]根據(jù)本發(fā)明的各種實(shí)施例,服務(wù)器1300還可以通過諸如因特網(wǎng)等網(wǎng)絡(luò)連接到網(wǎng)絡(luò)上的遠(yuǎn)程計(jì)算機(jī)運(yùn)行。也即服務(wù)器1300可以通過連接在系統(tǒng)總線1305上的網(wǎng)絡(luò)接口模塊1311連接到網(wǎng)絡(luò)1312,或者說,也可以使用網(wǎng)絡(luò)接口模塊511來連接到其他類型的網(wǎng)絡(luò)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)(未示出)。
[0170]存儲器還包括一個(gè)或者一個(gè)以上的程序,一個(gè)或者一個(gè)以上程序存儲于存儲器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上中央處理模塊1301執(zhí)行一個(gè)或者一個(gè)以上程序包含用于執(zhí)行圖1、圖2以及圖4至圖9所示實(shí)施例所提供的文件傳輸方法。
[0171]需要說明的是:上述實(shí)施例提供的客戶端和代理服務(wù)器在執(zhí)行文件傳輸時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將客戶端和代理服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的客戶端和代理服務(wù)器與文件傳輸方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里