專利名稱:一種數(shù)據(jù)下載方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)下載方法與系統(tǒng)。
背景技術(shù):
隨著科技的進(jìn)步,當(dāng)前的電子產(chǎn)品已經(jīng)在各行各業(yè)中得到廣泛的應(yīng)用。用戶能夠通過使用終端設(shè)備實(shí)現(xiàn)種類豐富的功能,并且能夠利用網(wǎng)絡(luò)對終端設(shè)備的軟件進(jìn)行升級更新,或者獲取所需要的數(shù)據(jù)。所以伴隨著大量終端設(shè)備的普及,必然會出現(xiàn)對一定范圍內(nèi)終端進(jìn)行管理的系統(tǒng)。
例如,現(xiàn)存的一種專門針對POS終端的遠(yuǎn)程管理的系統(tǒng)(Terminal ManagementSystem,簡稱TMS);當(dāng)POS終端需要向遠(yuǎn)程管理系統(tǒng)獲取數(shù)據(jù)包時,依靠現(xiàn)有技術(shù)必須通過一應(yīng)一答的對話式方法進(jìn)行下載,具體方式如下終端向遠(yuǎn)程管理系統(tǒng)發(fā)送一個下載請求,該下載請求中指定了一個終端需要的數(shù)據(jù)包;遠(yuǎn)程管理系統(tǒng)根據(jù)請求提供終端所需的數(shù)據(jù)包,將該數(shù)據(jù)包發(fā)送到通訊接入設(shè)備;終端從通訊接入設(shè)備下載數(shù)據(jù)包;終端完成數(shù)據(jù)包的下載之后向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信
肩、O這種對話式的下載方法結(jié)構(gòu)簡單,邏輯清晰,很容易用程序?qū)崿F(xiàn)。但是按照上述方式,終端每次只能從遠(yuǎn)程管理系統(tǒng)下載一個數(shù)據(jù)包,當(dāng)終端需要從遠(yuǎn)程管理下載大量數(shù)據(jù)包時,必須重復(fù)執(zhí)行上述過程。這也就導(dǎo)致需要重復(fù)經(jīng)歷很多次請求與等待回應(yīng)的過程,大量的時間必然浪費(fèi)在等待的過程中,而且在這一等待過程中通訊接入設(shè)備與終端之間的下載傳輸路徑一直處于空閑狀態(tài),所以使得下載效率低,等待時間長。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種數(shù)據(jù)下載方法與系統(tǒng),實(shí)現(xiàn)更高效快速的完成大量數(shù)據(jù)包的下載。為實(shí)現(xiàn)上述目的,本發(fā)明的具體技術(shù)方案如下一種數(shù)據(jù)下載方法,所述方法包括以下步驟遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備;終端逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包。所述方法還包括終端在完成一個數(shù)據(jù)包的下載之后,向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息,遠(yuǎn)程管理系統(tǒng)收到確認(rèn)信息后補(bǔ)充一個新的數(shù)據(jù)包到通訊接入設(shè)備。所述終端向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息具體為終端對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),校驗(yàn)成功則向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息;校驗(yàn)失敗則反饋重發(fā)請求,重新下載該數(shù)據(jù)包。所述遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備具體為
終端向遠(yuǎn)程管理系統(tǒng)發(fā)送下載數(shù)據(jù)包請求,所述下載數(shù)據(jù)包請求中指定了終端需要下載的數(shù)據(jù)包;遠(yuǎn)程管理系統(tǒng)接收終端的下載數(shù)據(jù)包請求后,將數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包發(fā)送到通訊接入設(shè)備,所述發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包占用空間的總量不大于所述通訊接入設(shè)備的容量。所述數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包的個數(shù)不少于遠(yuǎn)程管理系統(tǒng)初次發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包的個數(shù)。所述方法還包括遠(yuǎn)程管理系統(tǒng)在將數(shù)據(jù)包發(fā)送到通訊接入設(shè)備之前,對數(shù)據(jù)包進(jìn)行壓縮。一種數(shù)據(jù)下載系統(tǒng),所述系統(tǒng)包括 遠(yuǎn)程管理系統(tǒng),用于將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備;通訊接入設(shè)備,用于接收遠(yuǎn)程管理系統(tǒng)發(fā)送的數(shù)據(jù)包,將接收的數(shù)據(jù)包供終端進(jìn)行下載;終端,用于逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包。所述終端還包括校驗(yàn)?zāi)K,所述校驗(yàn)?zāi)K用于對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),校驗(yàn)成功則向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息;校驗(yàn)失敗則反饋重發(fā)請求;則所述遠(yuǎn)程管理系統(tǒng)還包括發(fā)送模塊,用于在收到確認(rèn)信息后補(bǔ)充一個新的數(shù)據(jù)包到通訊接入設(shè)備,或受到重發(fā)請求后,讓該數(shù)據(jù)包重新進(jìn)入下載隊(duì)列中以供終端再次下載。所述終端還包括請求模塊,用于向遠(yuǎn)程管理系統(tǒng)發(fā)送下載數(shù)據(jù)包請求,所述下載數(shù)據(jù)包請求中指定了終端需要下載的數(shù)據(jù)包;則所述遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備具體為,所述發(fā)送模塊接收終端的下載數(shù)據(jù)包請求;并將數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包發(fā)送到通訊接入設(shè)備,所述發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包占用空間的總量不大于所述通訊接入設(shè)備的容量。所述遠(yuǎn)程管理系統(tǒng)還包括壓縮模塊,用于在將數(shù)據(jù)包發(fā)送到通訊接入設(shè)備之前,對數(shù)據(jù)包進(jìn)行壓縮。根據(jù)以上技術(shù)方案可知,本發(fā)明存在的有益效果是,通過遠(yuǎn)程管理系統(tǒng)向通訊接入設(shè)備一次性發(fā)送多個數(shù)據(jù)包,并且終端從通訊接入設(shè)備逐一下載數(shù)據(jù)包,當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包;實(shí)現(xiàn)通訊接入設(shè)備與終端之間的下載傳輸路徑持續(xù)處于滿負(fù)荷狀態(tài),最大化下載效率,節(jié)省了用戶的時間。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例所述方法流程圖;圖2為本發(fā)明實(shí)施例所述優(yōu)化方法流程圖3為本發(fā)明另一實(shí)施例所述方法流程圖;圖4為本發(fā)明實(shí)施例所述系統(tǒng)結(jié)構(gòu)示意圖;圖5為本發(fā)明另一實(shí)施例所述 系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參見圖I所示,為本發(fā)明所述方法公開的一個具體實(shí)施例。本實(shí)施例中所述方法包括以下步驟步驟101、遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備;步驟102、終端逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包。按照本實(shí)施例中所述方法,終端在下載多個數(shù)據(jù)包的過程中,不再需要重復(fù)請求多次并等待回應(yīng);由于遠(yuǎn)程管理系統(tǒng)已經(jīng)將多個數(shù)據(jù)包發(fā)送至通訊接入設(shè)備,所以終端在完成一個數(shù)據(jù)包的下載之后,能夠立刻開始下一個數(shù)據(jù)包的下載,使得通訊接入設(shè)備與終端之間的下載路徑始終處于滿載狀態(tài),最大化了下載效率。對于圖I所示實(shí)施例進(jìn)行進(jìn)一步優(yōu)化,還可以包括以下步驟,如圖2所示步驟103、終端在完成一個數(shù)據(jù)包的下載之后,對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),校驗(yàn)成功則向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息;校驗(yàn)失敗則反饋重發(fā)請求,重新下載該數(shù)據(jù)包;步驟104、遠(yuǎn)程管理系統(tǒng)收到確認(rèn)信息后補(bǔ)充一個新的數(shù)據(jù)包到通訊接入設(shè)備。由于通訊接入設(shè)備的容量有限,未必能夠一次性容納終端所需的所有數(shù)據(jù)包,所以如果終端需要的所有數(shù)據(jù)包并沒有在遠(yuǎn)程管理系統(tǒng)第一次向通訊接入設(shè)備發(fā)送數(shù)據(jù)包的過程中被發(fā)送,則遠(yuǎn)程管理系統(tǒng)還需要后續(xù)繼續(xù)發(fā)送其余數(shù)據(jù)包到通訊接入設(shè)備中。而通訊接入設(shè)備中已經(jīng)被下載的數(shù)據(jù)包并不會長時間的儲存在通訊接入設(shè)備中占用空間,往往通訊接入設(shè)備不再保留已經(jīng)完成下載數(shù)據(jù)包。按照步驟103和步驟104所述的優(yōu)化方案,終端在完成一個數(shù)據(jù)包的下載之后,會對數(shù)據(jù)包進(jìn)行校驗(yàn),如果校驗(yàn)成功,即該數(shù)據(jù)包是終端所需的數(shù)據(jù)包并且內(nèi)容完整能夠正常使用,則終端反饋確認(rèn)信息到遠(yuǎn)程管理系統(tǒng),遠(yuǎn)程管理系統(tǒng)即補(bǔ)充新的數(shù)據(jù)包到通訊接入設(shè)備中,以維持下載過程持續(xù)高效的進(jìn)行;如果校驗(yàn)失敗,即該數(shù)據(jù)包不是終端所需或數(shù)據(jù)包存在任何異常情況不能使用,則重新下載該數(shù)據(jù)包;也就是說在校驗(yàn)失敗并生成了重發(fā)請求的情況下,通訊接入設(shè)備中需要繼續(xù)保留此校驗(yàn)失敗的數(shù)據(jù)包,并使該數(shù)據(jù)包重新進(jìn)入下載隊(duì)列中以供終端再次下載。通過以上優(yōu)化方案,使得本實(shí)施例中技術(shù)方案更加完整。參照圖3所示為本發(fā)明所述方法公開的另一個具體實(shí)施例,為便于理解,本實(shí)施例將所述方法置于具體的應(yīng)用場景下進(jìn)行說明。本實(shí)施例所述方法具體包括以下步驟步驟301、終端向遠(yuǎn)程管理系統(tǒng)發(fā)送下載數(shù)據(jù)包請求,所述下載數(shù)據(jù)包請求中指定終端需要下載的數(shù)據(jù)包;
上述步驟在本實(shí)施例中起到觸發(fā)整個技術(shù)方案的作用,終端用戶可以根據(jù)實(shí)際的需求來生成下載數(shù)據(jù)包請求,并在請求中指定若干數(shù)據(jù)包進(jìn)行下載,本實(shí)施例中用戶共指定了 20個數(shù)據(jù)包進(jìn)行下載;步驟302、遠(yuǎn)程管理系統(tǒng)接收終端的下載數(shù)據(jù)包請求后,將數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包進(jìn)行壓縮;本實(shí)施例中遠(yuǎn)程管理系統(tǒng)在發(fā)送數(shù)據(jù)包之前需要對數(shù)據(jù)包的體積進(jìn)行壓縮,以節(jié)約存儲空間及下載時間;步驟303、遠(yuǎn)程管理系統(tǒng)將壓縮后的數(shù)據(jù)包發(fā)送到通訊接入設(shè)備,所述發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包占用空間的總量不大于所述通訊接入設(shè)備的容量;一般來說因?yàn)橥ㄓ嵔尤朐O(shè)備的容量有限,未必能夠一次性容納下載數(shù)據(jù)包請求中指定的所有數(shù)據(jù)包;所以當(dāng)用戶指定的數(shù)據(jù)包數(shù)量較多,占用空間較大,在遠(yuǎn)程管理系統(tǒng)第一次向通訊接入設(shè)備發(fā)送數(shù)據(jù)包的時候,選擇性的發(fā)送全部所指定數(shù)據(jù)包中的一部分,這 一部分?jǐn)?shù)據(jù)包占空的空間不大于通訊接入設(shè)備的容量;本實(shí)施例中遠(yuǎn)程管理系統(tǒng)在第一次發(fā)送的過程中選擇終端指定的20個數(shù)據(jù)包中的8個發(fā)送到通訊接入設(shè)備中;步驟304、終端逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包;本實(shí)施例中,終端選擇通訊接入設(shè)備中已經(jīng)接收的8個數(shù)據(jù)包中的一個開始下載,當(dāng)這一數(shù)據(jù)包下載完成后,終端無需再次對遠(yuǎn)程管理系統(tǒng)發(fā)送其他下載請求,也不必等待回應(yīng),直接開始其他數(shù)據(jù)包的下載;步驟305、終端在完成一個數(shù)據(jù)包的下載之后,對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),校驗(yàn)成功則向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息,進(jìn)入步驟306 ;校驗(yàn)失敗則反饋重發(fā)請求,進(jìn)入步驟 307 ;在本實(shí)施例的步驟304中終端已經(jīng)完成了一個數(shù)據(jù)包的下載并開始了其他數(shù)據(jù)包的下載,在終端下載其他數(shù)據(jù)包的同時,還需對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),具體的如果校驗(yàn)成功,即該數(shù)據(jù)包是終端所需的數(shù)據(jù)包并且內(nèi)容完整能夠正常使用,則終端反饋確認(rèn)信息到遠(yuǎn)程管理系統(tǒng),遠(yuǎn)程管理系統(tǒng)即補(bǔ)充新的數(shù)據(jù)包到通訊接入設(shè)備中,以維持下載過程持續(xù)高效的進(jìn)行;如果校驗(yàn)失敗,即該數(shù)據(jù)包不是終端所需或數(shù)據(jù)包存在任何異常情況不能使用,則重新下載該數(shù)據(jù)包;步驟306、遠(yuǎn)程管理系統(tǒng)收到確認(rèn)信息后補(bǔ)充一個新的數(shù)據(jù)包到通訊接入設(shè)備;本實(shí)施例中由于通訊接入設(shè)備的容量有限,一次性只容納了所指定的20個數(shù)據(jù)包中的8個,所以在通訊接入設(shè)備中首批接收的8個數(shù)據(jù)包中有任何一個已經(jīng)完成下載,并且遠(yuǎn)程管理系統(tǒng)收到確認(rèn)信息的情況下,通訊接入設(shè)備不在保存完成下載的數(shù)據(jù)包,從而清理出一部分存儲空間;則遠(yuǎn)程管理系統(tǒng)即可將剩余的12個終端指定數(shù)據(jù)包中的一個補(bǔ)充到通訊接入設(shè)備中;步驟307、遠(yuǎn)程原理系統(tǒng)收到重發(fā)請求之后,指令通訊接入設(shè)備繼續(xù)保留此校驗(yàn)失敗的數(shù)據(jù)包,并使該數(shù)據(jù)包重新進(jìn)入下載隊(duì)列中以供終端再次下載;即回到步驟304 ;步驟308、重復(fù)執(zhí)行步驟304-步驟307,直到終端完成所有下載數(shù)據(jù)包請求中指定的數(shù)據(jù)包的下載,結(jié)束上述流程;本實(shí)施例中,針對所指定的20個數(shù)據(jù)包中任意一個,都需按照步驟304-步驟307的過程進(jìn)行下載并校驗(yàn);需要說明的是,當(dāng)遠(yuǎn)程管理系統(tǒng)已經(jīng)將全部20個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備之后,即使再接到確認(rèn)信息也不再補(bǔ)充數(shù)據(jù)包到通訊接入設(shè)備;當(dāng)終端對最后一個完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn)的時候,通訊接入設(shè)備中已經(jīng)不存在其他數(shù)據(jù)包,所以無需再進(jìn)行下載。本實(shí)施例中,終端通過下載數(shù)據(jù)包請求指定了多個自身所需的數(shù)據(jù)包,通過發(fā)送一次請求即可實(shí)現(xiàn)對所有數(shù)據(jù)包的下載;所述遠(yuǎn)程管理系統(tǒng)已經(jīng)將多個數(shù)據(jù)包發(fā)送至通訊接入設(shè)備,所以終端在完成一個數(shù)據(jù)包的下載之后,能夠立刻開始下一個數(shù)據(jù)包的下載,使得通訊接入設(shè)備與終端之間的下載路徑始終處于滿載狀態(tài),最大化了下載效率;本實(shí)施例所述方法避免了現(xiàn)有技術(shù)中對話式下載多次請求并多次等待回應(yīng)的繁瑣步驟,節(jié)約了時間;并且本實(shí)施例中對于完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn)的過程,具體了描述在校驗(yàn)成功和校驗(yàn)失敗兩種情況下的對應(yīng)處理方式,使得技術(shù)方案更加完整清晰。
對應(yīng)圖I所示方法實(shí)施例公開的技術(shù)方案,本實(shí)施例中公開了一種數(shù)據(jù)下載系統(tǒng),其結(jié)構(gòu)參見圖4所示。本實(shí)施例中所述系統(tǒng)包括遠(yuǎn)程管理系統(tǒng),用于將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備;通訊接入設(shè)備,用于接收遠(yuǎn)程管理系統(tǒng)發(fā)送的數(shù)據(jù)包,將接收的數(shù)據(jù)包供終端進(jìn)行下載;終端,用于逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包。按照本實(shí)施例中所述系統(tǒng),終端在下載多個數(shù)據(jù)包的過程中,不再需要重復(fù)請求多次并等待回應(yīng);由于遠(yuǎn)程管理系統(tǒng)已經(jīng)將多個數(shù)據(jù)包發(fā)送至通訊接入設(shè)備,所以終端在完成一個數(shù)據(jù)包的下載之后,能夠立刻開始下一個數(shù)據(jù)包的下載,使得通訊接入設(shè)備與終端之間的下載路徑始終處于滿載狀態(tài),最大化了下載效率。參照圖5所示為本發(fā)明所述系統(tǒng)公開的第二個具體實(shí)施例,本實(shí)施例在圖4所示系統(tǒng)實(shí)施例的基礎(chǔ)之上做了進(jìn)一步的優(yōu)化,具體如下遠(yuǎn)程管理系統(tǒng),包括發(fā)送模塊,用于接收終端的下載數(shù)據(jù)包請求;并將數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包發(fā)送到通訊接入設(shè)備,所述發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包占用空間的總量不大于所述通訊接入設(shè)備的容量;并在收到確認(rèn)信息后補(bǔ)充一個新的數(shù)據(jù)包到通訊接入設(shè)備或在接收重發(fā)請求后讓校驗(yàn)失敗的數(shù)據(jù)包重新進(jìn)入下載隊(duì)列中以供終端再次下載;壓縮模塊,用于在將數(shù)據(jù)包發(fā)送到通訊接入設(shè)備之前,對數(shù)據(jù)包進(jìn)行壓縮;通訊接入設(shè)備,用于接收遠(yuǎn)程管理系統(tǒng)發(fā)送的數(shù)據(jù)包,將接收的數(shù)據(jù)包供終端進(jìn)行下載;終端,所述終端包括下載模塊,用于逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包;請求模塊,用于向遠(yuǎn)程管理系統(tǒng)發(fā)送下載數(shù)據(jù)包請求,所述下載數(shù)據(jù)包請求中指定了終端需要下載的數(shù)據(jù)包;校驗(yàn)?zāi)K,用于對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),校驗(yàn)成功則向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息;校驗(yàn)失敗則反饋重發(fā)請求;
本實(shí)施例中,所述遠(yuǎn)程管理系統(tǒng)是一種專門針對POS終端的遠(yuǎn)程管理的系統(tǒng)(Terminal Management System,簡稱TMS),則所述終端具體為POS終端。本實(shí)施例存在的有益效果是,終端通過下載數(shù)據(jù)包請求指定了多個自身所需的數(shù)據(jù)包,通過發(fā)送一次請求即可實(shí)現(xiàn)對所有數(shù)據(jù)包的下載;所述遠(yuǎn)程管理系統(tǒng)已經(jīng)將多個數(shù)據(jù)包發(fā)送至通訊接入設(shè)備,所以終端在完成一個數(shù)據(jù)包的下載之后,能夠立刻開始下一個數(shù)據(jù)包的下載,使得通訊接入設(shè)備與終端之間的下載路徑始終處于滿載狀態(tài),最大化了下載效率;本實(shí)施例所述方法避免了現(xiàn)有技術(shù)中對話式下載多次請求并多次等待回應(yīng)的繁瑣步驟,節(jié)約了時間;并且本實(shí)施例中對于完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn)的過程,具體了描述在校驗(yàn)成功和校驗(yàn)失敗兩種情況下的對應(yīng)處理方式,使得技術(shù)方案更加完整清晰。需要說明的是,本申請各實(shí)施例中所述通訊接入設(shè)備,在實(shí)際應(yīng)用中可以選用貓池(MODEM POOL)、網(wǎng)絡(luò)控制器(NAC)或其他能夠?qū)崿F(xiàn)類似功能的裝置。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)下載方法,其特征在于,所述方法包括以下步驟 遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備; 終端逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包。
2.根據(jù)權(quán)利要求I所述方法,其特征在于,所述方法還包括 終端在完成一個數(shù)據(jù)包的下載之后,向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息,遠(yuǎn)程管理系統(tǒng)收到確認(rèn)信息后補(bǔ)充一個新的數(shù)據(jù)包到通訊接入設(shè)備。
3.根據(jù)權(quán)利要求2所述方法,其特征在于,所述終端向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息具體為 終端對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),校驗(yàn)成功則向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息;校驗(yàn)失敗則反饋重發(fā)請求,重新下載該數(shù)據(jù)包。
4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述方法,其特征在于,所述遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備具體為 終端向遠(yuǎn)程管理系統(tǒng)發(fā)送下載數(shù)據(jù)包請求,所述下載數(shù)據(jù)包請求中指定了終端需要下載的數(shù)據(jù)包; 遠(yuǎn)程管理系統(tǒng)接收終端的下載數(shù)據(jù)包請求后,將數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包發(fā)送到通訊接入設(shè)備,所述發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包占用空間的總量不大于所述通訊接入設(shè)備的容量。
5.根據(jù)權(quán)利要求4所述方法,其特征在于 所述數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包的個數(shù)不少于遠(yuǎn)程管理系統(tǒng)初次發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包的個數(shù)。
6.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述方法,其特征在于,所述方法還包括 遠(yuǎn)程管理系統(tǒng)在將數(shù)據(jù)包發(fā)送到通訊接入設(shè)備之前,對數(shù)據(jù)包進(jìn)行壓縮。
7.一種數(shù)據(jù)下載系統(tǒng),其特征在于,所述系統(tǒng)包括 遠(yuǎn)程管理系統(tǒng),用于將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備; 通訊接入設(shè)備,用于接收遠(yuǎn)程管理系統(tǒng)發(fā)送的數(shù)據(jù)包,將接收的數(shù)據(jù)包供終端進(jìn)行下載; 終端,用于逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包。
8.根據(jù)權(quán)利要求7所述系統(tǒng),其特征在于 所述終端還包括校驗(yàn)?zāi)K,所述校驗(yàn)?zāi)K用于對完成下載的數(shù)據(jù)包進(jìn)行校驗(yàn),校驗(yàn)成功則向遠(yuǎn)程管理系統(tǒng)反饋確認(rèn)信息;校驗(yàn)失敗則反饋重發(fā)請求; 則所述遠(yuǎn)程管理系統(tǒng)還包括發(fā)送模塊,用于在收到確認(rèn)信息后補(bǔ)充一個新的數(shù)據(jù)包到通訊接入設(shè)備,或受到重發(fā)請求后,讓該數(shù)據(jù)包重新進(jìn)入下載隊(duì)列中以供終端再次下載。
9.根據(jù)權(quán)利要求8所述系統(tǒng),其特征在于 所述終端還包括請求模塊,用于向遠(yuǎn)程管理系統(tǒng)發(fā)送下載數(shù)據(jù)包請求,所述下載數(shù)據(jù)包請求中指定了終端需要下載的數(shù)據(jù)包; 則所述遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備具體為,所述發(fā)送模塊接收終端的下載數(shù)據(jù)包請求;并將數(shù)據(jù)包下載請求中指定的數(shù)據(jù)包發(fā)送到通訊接入設(shè)備,所述發(fā)送到通訊接入設(shè)備的數(shù)據(jù)包占用空間的總量不大于所述通訊接入設(shè)備的容量。
10.根據(jù)權(quán)利要求7-9任意一項(xiàng)所述系統(tǒng),其特征在于,所述遠(yuǎn)程管理系統(tǒng)還包括 壓縮模塊,用于在將數(shù)據(jù)包發(fā)送到通訊接入設(shè)備之前,對數(shù)據(jù)包進(jìn)行壓縮。
全文摘要
本發(fā)明實(shí)施例提供一種數(shù)據(jù)下載方法與系統(tǒng),所述方法包括以下步驟遠(yuǎn)程管理系統(tǒng)將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備;終端逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包;所述系統(tǒng)包括遠(yuǎn)程管理系統(tǒng),用于將多個數(shù)據(jù)包發(fā)送到通訊接入設(shè)備;通訊接入設(shè)備,用于接收遠(yuǎn)程管理系統(tǒng)發(fā)送的數(shù)據(jù)包,將接收的數(shù)據(jù)包供終端進(jìn)行下載;終端,用于逐一從通訊接入設(shè)備中下載數(shù)據(jù)包;當(dāng)一個數(shù)據(jù)包下載完成后,終端立刻開始從通訊接入設(shè)備中下載其他數(shù)據(jù)包。
文檔編號H04L29/08GK102685248SQ20121017218
公開日2012年9月19日 申請日期2012年5月29日 優(yōu)先權(quán)日2012年5月29日
發(fā)明者盧建魁, 姚余川, 張文婷, 張永濤, 張野, 彭文, 徐竹, 李擁軍, 李曉峰, 楊杰, 楊繼業(yè), 梅時強(qiáng), 沈進(jìn), 王昱祺, 眭濤, 葛曉軍, 郭鑫 申請人:銀聯(lián)商務(wù)有限公司