亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種移動終端從目標(biāo)服務(wù)器下載大文件的方法和系統(tǒng)的制作方法

文檔序號:7609118閱讀:163來源:國知局
專利名稱:一種移動終端從目標(biāo)服務(wù)器下載大文件的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動瀏覽器大文件下載領(lǐng)域,更為具體地,涉及一種解決移動終端從 不支持分段下載的目標(biāo)服務(wù)器下載大文件的方法和系統(tǒng)。
背景技術(shù)
隨著社會的進(jìn)步和技術(shù)的發(fā)展,人們越來越多地使用移動接入終端來以無線的方 式接入因特網(wǎng)獲取信息。目前,現(xiàn)有的移動終端通常采用無線窄帶接入的方式來進(jìn)行網(wǎng)絡(luò) 接入,與電腦端上使用的寬帶接入相比,無線窄帶接入的數(shù)據(jù)傳輸率小,由此,在下載同一 個文件時,無線窄帶接入所需要的時間要遠(yuǎn)遠(yuǎn)長于寬帶接入。此外,無線窄帶接入的連接穩(wěn)定性較差。因此,在執(zhí)行持續(xù)的數(shù)據(jù)傳輸過程中,會 有較大概率出現(xiàn)連接中斷,進(jìn)而導(dǎo)致數(shù)據(jù)傳輸中斷。而且,隨著數(shù)據(jù)傳輸?shù)某掷m(xù)時間增長, 連接中斷出現(xiàn)的概率也越大,在這種因素的影響下,通過移動終端進(jìn)行大文件的下載,就需 要分段進(jìn)行,每一分段的大小需要不能超過運(yùn)營商網(wǎng)關(guān)限制的文件大小,并且能夠分段下 載的文件格式不同于普通的文件格式,其中需要包含分段信息。在利用移動終端進(jìn)行網(wǎng)絡(luò)接入時,國內(nèi)運(yùn)營商主要提供以下兩種窄帶接入方 式,一種方式是數(shù)據(jù)傳輸要通過運(yùn)營商服務(wù)器中轉(zhuǎn)(比如移動cmwap,聯(lián)通3gwap,電信 uinwap),通常稱之為“中轉(zhuǎn)模式”;另一種方式是數(shù)據(jù)傳輸不需要通過運(yùn)營商服務(wù)器中轉(zhuǎn) (比如移動cmnet,聯(lián)通3gWnet,電信uirmet,WiFi),通常稱之為“直連模式”,其中“中轉(zhuǎn)模 式”比“直連模式”的普及率更大。然而,在進(jìn)行網(wǎng)絡(luò)下載時,部分運(yùn)營商的網(wǎng)關(guān)會對單次下載文件的大小進(jìn)行限制, 如果超過了該限制值,就會導(dǎo)致該文件下載失敗。例如,如果單次下載文件的大小超過網(wǎng)關(guān) 的限制值(如1M),則會認(rèn)為該文件下載例如由于超時而導(dǎo)致下載失敗。因此,如果現(xiàn)有移 動終端的用戶使用“中轉(zhuǎn)模式”接入網(wǎng)絡(luò),則在下載大文件時,很可能出現(xiàn)文件下載失敗。雖然分段下載能夠使移動終端用戶下載到超過網(wǎng)關(guān)限制大小的文件,但并不是所 有的目標(biāo)資源服務(wù)器都支持分段下載功能,如果目標(biāo)資源服務(wù)器不支持分段下載,則會一 次性把整個文件傳給移動終端,從而導(dǎo)致該大文件被運(yùn)營商網(wǎng)關(guān)丟棄,移動終端最終無法 成功下載該文件。

發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明的目的是解決移動終端的用戶在向目標(biāo)資源服務(wù)器下載超 過網(wǎng)關(guān)限制大小的大文件時,由于目標(biāo)資源服務(wù)器不支持分段下載而導(dǎo)致的無法成功下載 該大文件的問題。根據(jù)本發(fā)明的一個方面,提供了一種移動終端從不支持分段下載的目標(biāo)服務(wù)器下 載大文件的方法,包括在從所述不支持分段下載的目標(biāo)服務(wù)器下載大文件之前,移動終端先將所述目標(biāo) 服務(wù)器的下載鏈接發(fā)送給代理服務(wù)器,所述代理服務(wù)器的網(wǎng)絡(luò)沒有對網(wǎng)關(guān)文件大小的限制并且支持分段下載; 所述代理服務(wù)器訪問目標(biāo)服務(wù)器并進(jìn)行大文件的下載; 在所述代理服務(wù)器接收到所述大文件后,移動終端從所述代理服務(wù)器分段下載所 述大文件。進(jìn)一步,在所述代理服務(wù)器接收到所述大文件后,將所述大文件按照移動終端的 下載能力分割為多個與所述移動終端的下載能力相匹配的子文件。再者,所述移動終端在將所述目標(biāo)服務(wù)器的下載鏈接發(fā)送給代理服務(wù)器之前,先 判斷所要下載的文件是否超出移動終端所能夠下載的文件大小的限制,如果所要下載的 文件不超出移動終端所能夠下載的文件大小的限制,則可以直接從目標(biāo)服務(wù)器下載目標(biāo)文 件;如果所要下載的文件超出移動終端所能夠下載的文件大小的限制,則進(jìn)一步判斷所述 目標(biāo)服務(wù)器是否支持分段下載;如果所述目標(biāo)服務(wù)器支持分段下載,則直接從所述目標(biāo)服 務(wù)器下載目標(biāo)文件;否則通過所述代理服務(wù)器進(jìn)行所述大文件的下載。根據(jù)本發(fā)明的另一方面,提供了一種大文件下載系統(tǒng),包括移動終端、目標(biāo)服務(wù)器 和代理服務(wù)器,其中,所述目標(biāo)服務(wù)器為不支持分段下載的目標(biāo)服務(wù)器;所述代理服務(wù)器的網(wǎng)絡(luò)沒有對網(wǎng)關(guān)文件大小的限制并且支持分段下載;所述移動終端在從所述不支持分段下載的目標(biāo)服務(wù)器下載大文件之前,先將所述 目標(biāo)服務(wù)器的下載鏈接發(fā)送給代理服務(wù)器,由所述代理服務(wù)器訪問目標(biāo)服務(wù)器并進(jìn)行大文 件的下載后,移動終端再從所述代理服務(wù)器分段下載所述大文件。利用上述根據(jù)本發(fā)明的移動終端從目標(biāo)服務(wù)器下載大文件的方法和系統(tǒng),可以克 服移動終端難于從不支持分段下載的目標(biāo)服務(wù)器下載大文件的問題,使得移動終端借助于 支持分段下載的中間代理服務(wù)器從目標(biāo)服務(wù)器獲得需要的大文件,滿足移動終端的大文件 下載需求。為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個或多個方面包括后面將詳細(xì)說明并在 權(quán)利要求中特別指出的特征。下面的說明以及附圖詳細(xì)說明了本發(fā)明的某些示例性方面。 然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明 旨在包括所有這些方面以及它們的等同物。


通過參考以下結(jié)合附圖的說明及權(quán)利要求書的內(nèi)容,并且隨著對本發(fā)明的更全面 理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中圖1示出了根據(jù)本發(fā)明的移動終端從不支持分段下載的目標(biāo)服務(wù)器下載大文件 的方法流程圖;以及圖2示出了根據(jù)本發(fā)明的大文件下載系統(tǒng)的方框示意圖。在所有附圖中相同的標(biāo)號指示相似或相應(yīng)的特征或功能。
具體實(shí)施例方式以下將結(jié)合附圖對本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述。為了解決移動終端從不支持分段下載的服務(wù)器上下載大文件的問題,本發(fā)明在移
4動終端和目標(biāo)服務(wù)器之間設(shè)置了支持分段下載的中間代理服務(wù)器,該代理服務(wù)器的網(wǎng)絡(luò)沒 有文件大小的限制,能夠成功下載移動終端所無法一次性下載的大文件,然后再將該大文 件分段傳輸給移動終端。在本發(fā)明的表述中,大文件指的是超過移動終端運(yùn)營商網(wǎng)關(guān)所限 制的文件大小的文件,也可以說是超過移動終端一次性所能夠下載的文件大小的文件,比 如CMWAP網(wǎng)關(guān)限制的文件大小為1M,超過IM的文件均被稱為大文件,不能支持一次性下載。本發(fā)明中的移動終端指的是便攜式網(wǎng)絡(luò)接入設(shè)備,如手機(jī)、PDA等,一般會由于網(wǎng) 絡(luò)運(yùn)營商以及終端本身的原因而無法一次性(不分段)下載超過一定大小的文件,否則會 導(dǎo)致所下載文件的丟失。圖1示出了根據(jù)本發(fā)明的移動終端從不支持分段下載的目標(biāo)服務(wù)器下載大文件 的方法流程圖。如圖1所示,本發(fā)明的方法包括如下步驟SllO 在從不支持分段下載的目標(biāo)服務(wù)器下載大文件之前,移動終端先將所述目 標(biāo)服務(wù)器的下載鏈接發(fā)送給代理服務(wù)器;其中的代理服務(wù)器的網(wǎng)絡(luò)沒有對網(wǎng)關(guān)文件大小的 限制并且支持分段下載;S120 代理服務(wù)器根據(jù)移動終端發(fā)送的下載鏈接訪問目標(biāo)服務(wù)器并進(jìn)行大文件的 下載;S130:在代理服務(wù)器接收到所下載的大文件后,移動終端從代理服務(wù)器分段下載 該大文件。具體地,作為示例,當(dāng)通過移動終端瀏覽器訪問某一網(wǎng)頁、并點(diǎn)擊下載鏈接后,移 動終端的后臺服務(wù)器就會把這個下載鏈接發(fā)送給特定的代理服務(wù)器,該代理服務(wù)器所處的 網(wǎng)絡(luò)沒有對網(wǎng)關(guān)文件的限制,即代理服務(wù)器的網(wǎng)絡(luò)對于傳輸文件的大小沒有限制,并且該 代理服務(wù)器支持大文件的分段下載;這樣,代理服務(wù)器在接收到移動終端發(fā)來的下載鏈接 后,即根據(jù)該下載鏈接訪問目標(biāo)站點(diǎn)并進(jìn)行下載,由于代理服務(wù)器的網(wǎng)絡(luò)對傳輸文件的大 小沒有限制,因此,即便目標(biāo)站點(diǎn)不支持大文件的分段下載,該代理服務(wù)器可以成功下載移 動終端所無法下載的大文件;大文件被下載到代理服務(wù)器后,由于代理服務(wù)器支持分段下 載,故移動終端瀏覽器就可以通過訪問代理服務(wù)器并進(jìn)行該大文件的分段下載,從而獲得 該大文件。本發(fā)明的目的是為了解決移動終端從不支持分段下載的服務(wù)器上下載大文件的 問題,在本發(fā)明的具體應(yīng)用實(shí)施過程中,移動終端在需要從目標(biāo)服務(wù)器下載文件之前,還可 以先行判斷所要下載的文件是否超出移動終端所能夠下載的文件大小的限制,如果所要下 載的文件不超出移動終端所能夠下載的文件大小的限制,則可以直接從目標(biāo)服務(wù)器下載目 標(biāo)文件而無需通過代理服務(wù)器進(jìn)行中轉(zhuǎn)處理;如果所要下載的文件超出移動終端所能夠 下載的文件大小的限制,則進(jìn)一步判斷目標(biāo)服務(wù)器是否支持分段下載,如果目標(biāo)服務(wù)器支 持分段下載,則也可以直接從目標(biāo)服務(wù)器下載目標(biāo)文件而無需通過代理服務(wù)器進(jìn)行中轉(zhuǎn)處 理,如果目標(biāo)服務(wù)器不支持分段下載,則按照圖1所示的流程通過代理服務(wù)器進(jìn)行本發(fā)明 所述的大文件的下載。另外,在實(shí)際應(yīng)用過程中,每個移動終端的數(shù)據(jù)傳輸能力(單次傳輸文件的大小) 是不盡相同的,會根據(jù)網(wǎng)絡(luò)運(yùn)營商以及移動終端本身的軟硬件設(shè)置而有或大或小的區(qū)別, 因此,為了有針對性地提高移動終端下載大文件的效率,在本發(fā)明的一個優(yōu)選實(shí)施方式中, 代理服務(wù)器再從目標(biāo)服務(wù)器獲得大文件之后,還會根據(jù)相應(yīng)移動終端的下載能力(單次下載文件的大小)將該大文件分割為多個與相應(yīng)移動終端的下載能力相匹配的子文件,以供 相應(yīng)的移動終端進(jìn)行后續(xù)的分段下載。進(jìn)一步,代理服務(wù)器在分割大文件時,可以將大文件分割為多個大小相等的子文 件,也可以將大文件分割為多個大小不等的子文件。如上參照圖1描述了根據(jù)本發(fā)明的移動終端從不支持分段下載的目標(biāo)服務(wù)器下 載大文件的方法,相應(yīng)地,本發(fā)明還提供一種大文件下載系統(tǒng),用于實(shí)現(xiàn)移動終端從不支持 分段下載的目標(biāo)服務(wù)器下載大文件的目的。圖2示出了根據(jù)本發(fā)明的大文件下載系統(tǒng)200的方框示意圖。如圖2所示,大文 件下載系統(tǒng)200包括移動終端210、代理服務(wù)器220和目標(biāo)服務(wù)器230。其中,代理服務(wù)器 220可以包括分段下載支持單元(圖中未示出)。其中,目標(biāo)服務(wù)器230為不支持分段下載的目標(biāo)服務(wù)器,代理服務(wù)器220的網(wǎng)絡(luò)沒 有對網(wǎng)關(guān)文件大小的限制并且支持分段下載。移動終端210在從不支持分段下載的目標(biāo)服 務(wù)器230下載大文件之前,先將目標(biāo)服務(wù)器230的下載鏈接發(fā)送給代理服務(wù)器220,由代理 服務(wù)器220訪問目標(biāo)服務(wù)器230并進(jìn)行大文件的下載后,移動終端210再從代理服務(wù)器220 分段下載所需要的大文件。代理服務(wù)器220的分段下載支持單元用于將大文件按照相應(yīng)移動終端的下載能 力分割為多個與該移動終端的下載能力相匹配的子文件,以供相應(yīng)的移動終端進(jìn)行后續(xù)的 分段下載,從而有針對性地提高移動終端下載大文件的效率。另外,移動終端還可以包括判斷單元(圖中未示出),用于在將目標(biāo)服務(wù)器的下載 鏈接發(fā)送給代理服務(wù)器之前,判斷所要下載的文件是否超出移動終端所能夠下載的文件大 小的限制;當(dāng)所要下載的文件超出移動終端所能夠下載的文件大小的限制時,判斷單元進(jìn) 一步判斷所述目標(biāo)服務(wù)器是否支持分段下載。在移動終端所要下載的文件超出移動終端所 能夠下載的文件大小的限制、并且相應(yīng)的目標(biāo)服務(wù)器不支持分段下載時,就需要通過代理 服務(wù)器的中轉(zhuǎn)服務(wù)獲得該大文件。如上參照圖1和圖2以示例的方式描述根據(jù)本發(fā)明的移動終端從不支持分段下載 的目標(biāo)服務(wù)器下載大文件的方法和大文件下載系統(tǒng)。但是,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對于 上述本發(fā)明所提出的方法和系統(tǒng),還可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改進(jìn)。因 此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.一種移動終端從不支持分段下載的目標(biāo)服務(wù)器下載大文件的方法,包括在從所述不支持分段下載的目標(biāo)服務(wù)器下載大文件之前,移動終端先將所述目標(biāo)服務(wù) 器的下載鏈接發(fā)送給代理服務(wù)器,所述代理服務(wù)器的網(wǎng)絡(luò)沒有對網(wǎng)關(guān)文件大小的限制并且 支持分段下載;所述代理服務(wù)器訪問目標(biāo)服務(wù)器并進(jìn)行大文件的下載;在所述代理服務(wù)器接收到所述大文件后,移動終端從所述代理服務(wù)器分段下載所述大 文件。
2.如權(quán)利要求1所述的方法,其中,在所述代理服務(wù)器接收到所述大文件后,將所述大文件按照移動終端的下載能力分割為多個與所述移動終端的下載能力相匹配的子文件。
3.如權(quán)利要求2所述的方法,其中,所述移動終端在將所述目標(biāo)服務(wù)器的下載鏈接發(fā) 送給代理服務(wù)器之前,先判斷所要下載的文件是否超出移動終端所能夠下載的文件大小的 限制,如果所要下載的文件不超出移動終端所能夠下載的文件大小的限制,則可以直接從目 標(biāo)服務(wù)器下載目標(biāo)文件;如果所要下載的文件超出移動終端所能夠下載的文件大小的限制,則進(jìn)一步判斷所述 目標(biāo)服務(wù)器是否支持分段下載;如果所述目標(biāo)服務(wù)器支持分段下載,則直接從所述目標(biāo)服務(wù)器下載目標(biāo)文件;否則通 過所述代理服務(wù)器進(jìn)行所述大文件的下載。
4.一種大文件下載系統(tǒng),包括移動終端、目標(biāo)服務(wù)器和代理服務(wù)器,其中,所述目標(biāo)服務(wù)器為不支持分段下載的目標(biāo)服務(wù)器;所述代理服務(wù)器的網(wǎng)絡(luò)沒有對網(wǎng)關(guān)文件大小的限制并且支持分段下載;所述移動終端在從所述不支持分段下載的目標(biāo)服務(wù)器下載大文件之前,先將所述目標(biāo) 服務(wù)器的下載鏈接發(fā)送給代理服務(wù)器,由所述代理服務(wù)器訪問目標(biāo)服務(wù)器并進(jìn)行大文件的 下載后,移動終端再從所述代理服務(wù)器分段下載所述大文件。
5.如權(quán)利要求4所述的大文件下載系統(tǒng),其中,所述代理服務(wù)器包括分段下載支持單元,用于將所述大文件按照相應(yīng)移動終端的下載能力分割為多個與所 述移動終端的下載能力相匹配的子文件。
6.如權(quán)利要求5所述的大文件下載系統(tǒng),其中,所述移動終端包括判斷單元,用于在將所述目標(biāo)服務(wù)器的下載鏈接發(fā)送給代理服務(wù)器之前,判斷所要下 載的文件是否超出移動終端所能夠下載的文件大小的限制。
7.如權(quán)利要求6所述的大文件下載系統(tǒng),其中,當(dāng)所要下載的文件超出移動終端所能 夠下載的文件大小的限制,所述判斷單元進(jìn)一步判斷所述目標(biāo)服務(wù)器是否支持分段下載。
全文摘要
本發(fā)明提供了一種移動終端從不支持分段下載的目標(biāo)服務(wù)器下載大文件的方法,包括在從所述不支持分段下載的目標(biāo)服務(wù)器下載大文件之前,移動終端先將所述目標(biāo)服務(wù)器的下載鏈接發(fā)送給代理服務(wù)器,所述代理服務(wù)器的網(wǎng)絡(luò)沒有對網(wǎng)關(guān)文件大小的限制并且支持分段下載;所述代理服務(wù)器訪問目標(biāo)服務(wù)器并進(jìn)行大文件的下載;在所述代理服務(wù)器接收到所述大文件后,移動終端從所述代理服務(wù)器分段下載所述大文件。利用本發(fā)明,能夠克服移動終端難于從不支持分段下載的目標(biāo)服務(wù)器下載大文件的問題,使得移動終端借助于支持分段下載的中間代理服務(wù)器從目標(biāo)服務(wù)器獲得需要的大文件,滿足移動終端的大文件下載需求。
文檔編號H04L29/08GK102088696SQ20111006167
公開日2011年6月8日 申請日期2011年3月15日 優(yōu)先權(quán)日2011年3月15日
發(fā)明者梁捷, 蘇翔 申請人:廣州市動景計算機(jī)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1