一種用于下載資源的方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種在移動(dòng)設(shè)備中用于下載資源的方法,其中,該方法包括以下步驟:a當(dāng)接收到資源下載請(qǐng)求時(shí),判斷所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件;b當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息;其中,該方法在所述步驟b之后還包括以下步驟:i當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),根據(jù)所記錄的所述資源信息,下載所述資源。本發(fā)明的目的是提供一種在移動(dòng)設(shè)備中用于下載資源的方法和裝置。本發(fā)明可以將無法立即下載的資源予以記錄,使得用戶無需自己記錄資源信息并待移動(dòng)至合適的網(wǎng)絡(luò)環(huán)境后再次執(zhí)行要求下載的操作。
【專利說明】一種用于下載資源的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及資源下載【技術(shù)領(lǐng)域】,尤其涉及一種在移動(dòng)設(shè)備中用于下載資源的方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,當(dāng)用戶在移動(dòng)終端中指示下載資源時(shí),移動(dòng)終端往往直接執(zhí)行下載資源的操作。但由于移動(dòng)終端的網(wǎng)絡(luò)可能存在多種問題,且移動(dòng)終端的流量費(fèi)用往往較高,因此,上述直接進(jìn)行資源下載的方案,會(huì)帶來各種問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種在移動(dòng)設(shè)備中用于下載資源的方法和裝置。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供一種在移動(dòng)設(shè)備中用于下載資源的方法,其中,該方法包括以下步驟:
[0005]a.當(dāng)接收到資源下載請(qǐng)求時(shí),判斷所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件;
[0006]b當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息;
[0007]其中,該方法在所述步驟b之后還包括以下步驟:
[0008]i當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),根據(jù)所記錄的所述資源信息,下載所述資源。。
[0009]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種在移動(dòng)設(shè)備中用于下載資源的資源下載裝置,其中,該資源下載裝置包括以下裝置:
[0010]判斷裝置,用于當(dāng)接收到資源下載請(qǐng)求時(shí),判斷所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件;
[0011]記錄裝置,用于當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息;
[0012]其中,該資源下載裝置還包括在記錄裝置之后執(zhí)行操作的以下裝置:
[0013]第一下載裝置,用于當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),根據(jù)所記錄的所述資源信息,下載所述資源。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1)通過判斷移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件,能夠來確定是否可以對(duì)立即執(zhí)行下載資源,并能夠?qū)Σ贿m合立即執(zhí)行下載的資源信息進(jìn)行信息記錄,并當(dāng)滿足第一預(yù)定下載條件時(shí)再啟動(dòng)執(zhí)行資源下載操作,由此,可以將無法立即下載的資源予以記錄,使得用戶無需自己記錄資源信息并待移動(dòng)至合適的網(wǎng)絡(luò)環(huán)境后再次執(zhí)行要求下載的操作,并可以達(dá)到節(jié)省用戶流量、提高下載速率和成功率的效果,減少造成高額流量費(fèi)、因流量余額不足而造成資源無法完整下載、因網(wǎng)速不足而無法正常下載等問題的發(fā)生;2)當(dāng)移動(dòng)設(shè)備連接PC機(jī)時(shí),可以從移動(dòng)設(shè)備主動(dòng)向PC機(jī)發(fā)起請(qǐng)求,以使PC機(jī)在連接移動(dòng)設(shè)備后可立即獲取移動(dòng)設(shè)備記錄的資源信息且執(zhí)行資源的下載,且可通過向PC機(jī)發(fā)送下載更新請(qǐng)求,使得PC機(jī)能及時(shí)根據(jù)移動(dòng)設(shè)備端的更新操作進(jìn)行資源信息的更新。
【專利附圖】
【附圖說明】
[0015]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0016]圖1為本發(fā)明一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的方法流程示意圖;
[0017]圖2為本發(fā)明另一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的方法流程示意圖;
[0018]圖3為本發(fā)明一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的資源下載裝置的結(jié)構(gòu)示意圖;
[0019]圖4為本發(fā)明另一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的資源下載裝置的結(jié)構(gòu)示意圖。
[0020]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0021]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0022]圖1為本發(fā)明一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的方法流程示意圖。其中,本實(shí)施例的方法主要通過移動(dòng)設(shè)備來實(shí)現(xiàn);所述移動(dòng)設(shè)備包括但不限于移動(dòng)電話、智能手機(jī)、平板電腦等。
[0023]需要說明的是,所述移動(dòng)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的移動(dòng)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0024]根據(jù)本實(shí)施例的方法包括步驟S1、步驟S2和步驟S3 ;優(yōu)選地還包括步驟S4。
[0025]在步驟SI中,當(dāng)接收到資源下載請(qǐng)求時(shí),移動(dòng)設(shè)備判斷該移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件。
[0026]具體地,移動(dòng)設(shè)備可采用多種方式來確定其接收到資源下載請(qǐng)求。例如,移動(dòng)設(shè)備根據(jù)用戶發(fā)起的下載請(qǐng)求,如用戶點(diǎn)擊網(wǎng)頁上的下載按鍵、用戶在客戶端中指示進(jìn)行資源下載等,來確定其接收到資源下載請(qǐng)求。則當(dāng)接收到資源下載請(qǐng)求后,移動(dòng)設(shè)備判斷其當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件。
[0027]其中,所述網(wǎng)絡(luò)信息包括任何與網(wǎng)絡(luò)相關(guān)的信息。優(yōu)選地,所述網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)類型和/或網(wǎng)絡(luò)下載相關(guān)信息。
[0028]進(jìn)一步地,所述網(wǎng)絡(luò)類型包括但不限于:1)固定網(wǎng)絡(luò),如W1-Fi等;2)移動(dòng)網(wǎng)絡(luò),如WCDMA、GSM 等。
[0029]進(jìn)一步地,所述網(wǎng)絡(luò)下載相關(guān)信息包括任何與網(wǎng)絡(luò)下載相關(guān)的信息。優(yōu)選地。所述網(wǎng)絡(luò)下載相關(guān)信息包括但不限于:
[0030]a)網(wǎng)絡(luò)下載速度。
[0031]優(yōu)選地,移動(dòng)設(shè)備獲取其當(dāng)前的網(wǎng)絡(luò)下載速度的方式包括但不限于:
[0032]i)移動(dòng)設(shè)備根據(jù)其當(dāng)前的網(wǎng)絡(luò)類型,推算其當(dāng)前的網(wǎng)絡(luò)下載速度。[0033]例如,移動(dòng)設(shè)備通過調(diào)用其操作系統(tǒng)提供的API,得出該移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)類型為GSM,則可推理得到該移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)下載速度在11.2kbit/s到69.2kbit/s之間。
[0034]ii)移動(dòng)設(shè)備通過下載測速操作,獲取其當(dāng)前較精確的網(wǎng)絡(luò)下載速度。優(yōu)選地,該方式包括以下步驟:移動(dòng)設(shè)備根據(jù)所述資源下載請(qǐng)求,確定下載地址;移動(dòng)設(shè)備執(zhí)行從所述下載地址下載資源的下載測速操作,獲得所述網(wǎng)絡(luò)下載速度。其中,所述下載地址可以為所述資源下載請(qǐng)求所請(qǐng)求下載的資源的地址,也可為與所述資源下載請(qǐng)求所請(qǐng)求下載的資源來自同一站點(diǎn)的其他資源對(duì)應(yīng)的地址。
[0035]優(yōu)選地,所述下載測速操作包括下載該下載地址所對(duì)應(yīng)的資源的少量內(nèi)容。
[0036]例如,移動(dòng)設(shè)備根據(jù)資源下載請(qǐng)求,確定所請(qǐng)求的資源對(duì)應(yīng)的下載地址,并從該下載地址下載少量資源內(nèi)容,且根據(jù)該少量資源內(nèi)容的大小及下載所用的時(shí)間計(jì)算網(wǎng)絡(luò)下載速度。
[0037]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取其當(dāng)前的網(wǎng)絡(luò)下載速度的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0038]b)網(wǎng)絡(luò)可用流量。
[0039]具體地,移動(dòng)設(shè)備可采用多種方式獲取網(wǎng)絡(luò)可用流量。
[0040]例如,移動(dòng)設(shè)備的用戶人工設(shè)置該移動(dòng)設(shè)備的每月可用的流量閾值,移動(dòng)設(shè)備獲取該流量閾值,及該移動(dòng)設(shè)備當(dāng)月已使用的流量,即可通過計(jì)算得到其當(dāng)前的網(wǎng)絡(luò)可用流量。
[0041]又例如,移動(dòng)設(shè)備獲取該移動(dòng)設(shè)備中的SIM卡所使用的套餐中的流量信息,及該移動(dòng)設(shè)備當(dāng)月已使用的流量,即可通過計(jì)算得到其當(dāng)前的網(wǎng)絡(luò)可用流量。
[0042]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取網(wǎng)絡(luò)可用流量的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0043]c)資源下載請(qǐng)求所請(qǐng)求下載的資源的大小。
[0044]其中,可通過下載資源的頭部信息來獲取所請(qǐng)求下載的資源的大小。
[0045]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何與網(wǎng)絡(luò)下載相關(guān)的信息,均應(yīng)包含在本發(fā)明的網(wǎng)絡(luò)下載相關(guān)信息的范圍內(nèi)。
[0046]其中,所述第一預(yù)定下載條件包括用于確定所述移動(dòng)設(shè)備的當(dāng)前網(wǎng)絡(luò)是否適用于下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源。優(yōu)選地,所述第一預(yù)定下載條件包括以下至少一項(xiàng):
[0047]I)所述網(wǎng)絡(luò)類型為固定網(wǎng)絡(luò)。
[0048]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型是W1-Fi網(wǎng)絡(luò)。
[0049]其中,所述網(wǎng)絡(luò)類型可通過調(diào)用移動(dòng)設(shè)備所使用的操作系統(tǒng)提供的API來獲取。
[0050]2)所述網(wǎng)絡(luò)下載相關(guān)信息符合第二預(yù)定下載條件。
[0051]移動(dòng)設(shè)備可在任何網(wǎng)絡(luò)類型下均執(zhí)行網(wǎng)絡(luò)下載相關(guān)信息是否符合第二預(yù)定下載條件的判斷?;蛘?,優(yōu)選地,移動(dòng)設(shè)備在其當(dāng)前的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò)時(shí),如網(wǎng)絡(luò)類型為GSM或WCDMA時(shí),判斷所述網(wǎng)絡(luò)下載相關(guān)信息是否符合第二預(yù)定下載條件。[0052]其中,所述第二預(yù)定下載條件與網(wǎng)絡(luò)下載相關(guān)信息相應(yīng)。優(yōu)選地,所述第二預(yù)定下載條件包括以下至少一項(xiàng):
[0053]a)網(wǎng)絡(luò)下載速度超過預(yù)定速度閾值;
[0054]b)網(wǎng)絡(luò)可用流量超過所請(qǐng)求的資源所需的流量大小,或網(wǎng)絡(luò)可用流量超過預(yù)定流量閾值;
[0055]c)所請(qǐng)求的資源的大小小于網(wǎng)絡(luò)可用流量,或所請(qǐng)求的資源大小小于預(yù)定閾值。
[0056]需要說明的是,第一預(yù)定下載條件包括多項(xiàng)條件時(shí),移動(dòng)設(shè)備可綜合該多項(xiàng)條件來進(jìn)行判斷。例如,第一預(yù)定下載條件包括:i)網(wǎng)絡(luò)類型為固定網(wǎng)絡(luò);ii)資源的大小小于預(yù)定閾值;iii)網(wǎng)絡(luò)可用流量超過所請(qǐng)求的資源所需的流量大小。移動(dòng)設(shè)備先判斷其當(dāng)前的網(wǎng)絡(luò)類型是否為固定網(wǎng)絡(luò),當(dāng)為固定網(wǎng)絡(luò)時(shí),判斷為滿足第一預(yù)定下載條件,當(dāng)不為固定網(wǎng)絡(luò)時(shí),獲取所請(qǐng)求下載的資源的大小,并判斷該資源的大小是否小于預(yù)定閾值,當(dāng)小于預(yù)定閾值時(shí),判斷為滿足第一預(yù)定下載條件,當(dāng)不小于預(yù)定閾值時(shí),獲取網(wǎng)絡(luò)可用流量,并判斷該網(wǎng)絡(luò)可用流量是否超過所請(qǐng)求的資源所需的流量大小,當(dāng)超過所請(qǐng)求的資源所需的流量大小時(shí),判斷為滿足第一預(yù)定下載條件,當(dāng)不超過所請(qǐng)求的資源所需的流量大小時(shí),判斷為不滿足第一預(yù)定下載條件。
[0057]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何與網(wǎng)絡(luò)下載相關(guān)信息相應(yīng)的下載條件,均應(yīng)包含在本發(fā)明的第二預(yù)定下載條件的范圍內(nèi)。
[0058]在步驟S4中,當(dāng)在步驟SI中判斷滿足所述第一預(yù)定下載條件時(shí),移動(dòng)設(shè)備直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源。
[0059]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型為W1-Fi網(wǎng)絡(luò),則當(dāng)在步驟SI中判斷滿足該第一預(yù)定下載條件時(shí),移動(dòng)設(shè)備直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源。
[0060]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)在步驟Si中判斷滿足所述第一預(yù)定下載條件時(shí),直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0061]在步驟S2中,當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),移動(dòng)設(shè)備記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息。
[0062]其中,所述資源信息包括任何描述該資源的信息。優(yōu)選地,所述資源信息包括但不限于:
[0063]I)資源標(biāo)識(shí),其中,該資源標(biāo)識(shí)可唯一標(biāo)識(shí)該資源信息。
[0064]2)設(shè)備標(biāo)識(shí),其中,該設(shè)備標(biāo)識(shí)可唯一標(biāo)識(shí)該移動(dòng)設(shè)備,例如,該標(biāo)識(shí)可為設(shè)備的IMIE 碼。
[0065]3)資源種類,其中,資源種類表示資源所屬的類別,如應(yīng)用、音樂、視頻、電子書等。
[0066]4)資源標(biāo)示符,用于表示該資源信息對(duì)應(yīng)的地址信息。
[0067]5)請(qǐng)求時(shí)間,用于表示記錄該資源信息的時(shí)間信息。
[0068]6)資源基本信息;其中,針對(duì)不同的資源種類,資源基本信息可不同,若資源的種類為應(yīng)用,則資源對(duì)應(yīng)的資源基本信息包括應(yīng)用的開發(fā)信息等,又如,資源的種類為電子書,則資源對(duì)應(yīng)的資源基本信息是電子書作者信息等。
[0069]具體地,當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),移動(dòng)設(shè)備記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息的方式包括但不限于:
[0070]I)當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),如果所述資源下載請(qǐng)求滿足資源信息的格式要求,則移動(dòng)設(shè)備直接記錄所述資源下載請(qǐng)求。
[0071]2)當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),如果所述資源下載請(qǐng)求不滿足資源信息的格式要求,則移動(dòng)設(shè)備根據(jù)所述資源下載請(qǐng)求生成滿足格式要求的資源信息。
[0072]需要說明的是,本實(shí)施例中,所述的移動(dòng)設(shè)備記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息的實(shí)現(xiàn)方式可包括:1)移動(dòng)設(shè)備在移動(dòng)設(shè)備本地記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息;2)移動(dòng)設(shè)備將所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息發(fā)送至網(wǎng)絡(luò)設(shè)備,由網(wǎng)絡(luò)設(shè)備進(jìn)行記錄。
[0073]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0074]在步驟S3中,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),移動(dòng)設(shè)備根據(jù)所記錄的所述資源信息,下載所述資源。
[0075]具體地,如果移動(dòng)設(shè)備在移動(dòng)設(shè)備本地記錄所述資源信息,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),移動(dòng)設(shè)備直接從本地獲取記錄的所述資源信息,且根據(jù)所述資源信息下載資源;如果所述資源信息記錄在網(wǎng)絡(luò)設(shè)備中,則當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),移動(dòng)設(shè)備向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求,從網(wǎng)絡(luò)設(shè)備獲取記錄的所述資源信息,且根據(jù)所述資源信息下載資源。
[0076]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型為W1-Fi網(wǎng)絡(luò),在步驟SI中,當(dāng)接收到資源下載請(qǐng)求時(shí),移動(dòng)設(shè)備判斷其當(dāng)前的網(wǎng)絡(luò)類型為GSM,則移動(dòng)設(shè)備執(zhí)行步驟S2,記錄該資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息,在步驟S3中,移動(dòng)設(shè)備檢測到其當(dāng)前的網(wǎng)絡(luò)信息從GSM切換為W1-Fi,且資源信息記錄在移動(dòng)設(shè)備本地,則移動(dòng)設(shè)備直接從本地獲取其記錄的資源信息,且根據(jù)其記錄的資源信息下載資源。
[0077]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),根據(jù)所記錄的所述資源信息,下載所述資源的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0078]作為本實(shí)施例的一種優(yōu)選方案,本實(shí)施例所述的方法還包括以下步驟:在根據(jù)所記錄的所述資源信息下載所述資源的過程中,當(dāng)判斷所述網(wǎng)絡(luò)信息再次不滿足所述第一預(yù)定下載條件時(shí),暫停所述資源信息的下載,直至所述網(wǎng)絡(luò)信息再次滿足所述第一預(yù)定下載條件。
[0079]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型為W1-Fi網(wǎng)絡(luò),在步驟SI中,移動(dòng)設(shè)備判斷不滿足第一預(yù)定下載條件時(shí),則移動(dòng)設(shè)備執(zhí)行步驟S2來記錄資源信息,接著,移動(dòng)設(shè)備檢測到其網(wǎng)絡(luò)類型切換為W1-Fi網(wǎng)絡(luò),則移動(dòng)設(shè)備執(zhí)行步驟S3,根據(jù)所記錄的資源信息下載資源;接著,當(dāng)資源下載完成三分之一時(shí),移動(dòng)設(shè)備檢測到網(wǎng)絡(luò)類型從W1-Fi切換為GSMJlJ移動(dòng)設(shè)備暫停資源信息的下載,直至移動(dòng)設(shè)備檢測到網(wǎng)絡(luò)類再次切換為W1-Fi時(shí),繼續(xù)該資源信息的下載。
[0080]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何在根據(jù)所記錄的所述資源信息下載所述資源的過程中,當(dāng)判斷所述網(wǎng)絡(luò)信息再次不滿足所述第一預(yù)定下載條件時(shí),暫停所述資源信息的下載,直至所述網(wǎng)絡(luò)信息再次滿足所述第一預(yù)定下載條件的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0081]根據(jù)本實(shí)施例的方案,通過判斷移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件,能夠來確定是否可以對(duì)立即執(zhí)行下載資源,并能夠?qū)Σ贿m合立即執(zhí)行下載的資源信息進(jìn)行信息記錄,并當(dāng)滿足第一預(yù)定下載條件時(shí)再啟動(dòng)執(zhí)行資源下載操作,由此,可以將無法立即下載的資源予以記錄,使得用戶無需自己記錄資源信息并待移動(dòng)至合適的網(wǎng)絡(luò)環(huán)境后再次執(zhí)行要求下載的操作,并可以達(dá)到節(jié)省用戶流量、提高下載速率和成功率的效果。
[0082]圖2為本發(fā)明另一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的方法流程示意圖。
[0083]本實(shí)施例的方法主要由移動(dòng)設(shè)備實(shí)現(xiàn);其中,對(duì)參照?qǐng)D1所示實(shí)施例中所述的移動(dòng)設(shè)備的任何說明,均以引用的方式包含于本實(shí)施例中。其中,本實(shí)施例的方法包括步驟S1、步驟S2、步驟S3、步驟S4、步驟S5和步驟S31 ;其中,步驟S3進(jìn)一步包括步驟S31。其中,步驟S1、步驟S2和步驟S4已在參照?qǐng)D1所示實(shí)施例中予以詳述,在此不再贅述。
[0084]以下詳細(xì)說明本實(shí)施例的步驟S31和步驟S5。
[0085]在步驟S31中,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),移動(dòng)設(shè)備根據(jù)所記錄的所述資源信息,下載所述資源。
[0086]需要說明的是,如果資源信息記錄在移動(dòng)設(shè)備本地,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),移動(dòng)設(shè)備從本地直接下載所記錄的資源信息,且根據(jù)所記錄的資源信息下載資源;如果資源信息記錄在網(wǎng)絡(luò)設(shè)備中,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),移動(dòng)設(shè)備向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求以獲取所記錄的資源信息,且根據(jù)所記錄的資源信息下載資源。
[0087]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),根據(jù)所記錄的所述資源信息,下載所述資源的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0088]在步驟S5中,在所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),移動(dòng)設(shè)備建立其與所述PC機(jī)之間的局域網(wǎng),并根據(jù)所述資源信息,向其包含的代理服務(wù)器發(fā)送代理下載請(qǐng)求,其中,該代理下載請(qǐng)求被用于通過代理服務(wù)器發(fā)送給所述PC機(jī),以使所述PC機(jī)下載所述資源并安裝至所述移動(dòng)終端中。其中,所述代理服務(wù)器是運(yùn)行在該移動(dòng)設(shè)備上的、具有網(wǎng)絡(luò)代理功能的服務(wù)器,如具有http代理功能的代理服務(wù)器。
[0089]具體地,在所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),移動(dòng)設(shè)備建立其與所述PC機(jī)之間的局域網(wǎng),從而建立其與PC機(jī)之間的TCP長連接,從而能夠基于該TCP長連接,來根據(jù)所述資源信息,向其包含的代理服務(wù)器發(fā)送代理下載請(qǐng)求。
[0090]其中,移動(dòng)設(shè)備可通過多種方式建立與PC機(jī)之間的局域網(wǎng)。
[0091]例如,當(dāng)移動(dòng)設(shè)備通過USB數(shù)據(jù)線連接到PC機(jī)時(shí),移動(dòng)設(shè)備使得PC機(jī)能夠識(shí)別通過USB數(shù)據(jù)線連接到PC機(jī)的該移動(dòng)設(shè)備,并在PC機(jī)與移動(dòng)設(shè)備之間建立一個(gè)僅包含該P(yáng)C機(jī)與移動(dòng)設(shè)備的局域網(wǎng),該局域網(wǎng)建立之后,移動(dòng)設(shè)備告知PC機(jī)其IP地址,則PC機(jī)基于該IP地址向該移動(dòng)設(shè)備發(fā)送TCP長連接建立請(qǐng)求。移動(dòng)設(shè)備中的代理服務(wù)器在接收到來自PC機(jī)的長連接建立請(qǐng)求后,按照TCP協(xié)議與PC機(jī)之間建立TCP長連接。其中,PC機(jī)與代理服務(wù)器之間建立TCP長連接后,移動(dòng)設(shè)備向代理服務(wù)器發(fā)送代理下載請(qǐng)求,該代理下載請(qǐng)求被代理服務(wù)器通過TCP長連接發(fā)送至PC機(jī),以使PC機(jī)下載連接至該P(yáng)C機(jī)的移動(dòng)設(shè)備所記錄的資源信息,且將根據(jù)該資源信息下載的資源導(dǎo)入并安裝至所述移動(dòng)終端中。
[0092]優(yōu)選地,PC機(jī)在完成資源信息的下載后,會(huì)通知移動(dòng)設(shè)備資源的下載結(jié)果。
[0093]需要說明的是,如果移動(dòng)設(shè)備在移動(dòng)設(shè)備本地記錄的資源信息,PC機(jī)接收到來自移動(dòng)設(shè)備的代理下載請(qǐng)求時(shí),直接從移動(dòng)設(shè)備中獲取移動(dòng)設(shè)備記錄的資源信息;如果移動(dòng)設(shè)備在網(wǎng)絡(luò)設(shè)備中記錄的資源信息,PC機(jī)接收到來自移動(dòng)設(shè)備的代理下載請(qǐng)求時(shí),PC機(jī)向記錄資源信息的網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求,以獲取移動(dòng)設(shè)備記錄的資源信息。
[0094]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)檢測到所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),根據(jù)所述資源信息,向網(wǎng)絡(luò)設(shè)備發(fā)送代理下載請(qǐng)求,其中,該代理下載請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)下載所述資源信息并安裝至所述移動(dòng)終端中的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0095]作為本實(shí)施例的優(yōu)選方案,本實(shí)施例所述的方法還包括以下步驟:當(dāng)所述移動(dòng)設(shè)備已連接至PC機(jī),且需要下載的資源的資源信息被更新時(shí),移動(dòng)設(shè)備向所述網(wǎng)絡(luò)設(shè)備發(fā)送下載更新請(qǐng)求,其中,該下載更新請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)更新需要下載的資源的資源信息。
[0096]其中,所述更新操作包括但不限于:
[0097]I)資源信息的增加。
[0098]2)資源信息中的信息內(nèi)容或資源信息的狀態(tài)信息的更改。如,資源信息中的資源標(biāo)示符的更改,又如,資源信息的下載狀態(tài)由正在下載改變?yōu)闀和O螺d等。
[0099]3)資源信息的刪除。
[0100]例如,移動(dòng)設(shè)備已連接至PC機(jī)時(shí),當(dāng)移動(dòng)設(shè)備端新增資源信息時(shí),移動(dòng)設(shè)備向具有http代理功能的網(wǎng)絡(luò)設(shè)備發(fā)送包含增加的資源信息的下載更新請(qǐng)求。
[0101]又例如,移動(dòng)設(shè)備已連接至PC機(jī)時(shí),當(dāng)移動(dòng)設(shè)備端刪除資源信息時(shí),移動(dòng)設(shè)備向具有http代理功能的網(wǎng)絡(luò)設(shè)備發(fā)送包含被刪除的資源信息的資源標(biāo)識(shí)的下載更新請(qǐng)求。PC機(jī)通過網(wǎng)絡(luò)設(shè)備接收到下載更新請(qǐng)求時(shí),根據(jù)下載更新請(qǐng)求更新資源信息,并根據(jù)更新后的資源信息下載資源。
[0102]優(yōu)選地,PC機(jī)在完成資源信息的下載后,會(huì)通知移動(dòng)設(shè)備資源的下載結(jié)果。
[0103]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)所述移動(dòng)設(shè)備已連接至PC機(jī),且需要下載的資源的資源信息被更新時(shí),移動(dòng)設(shè)備向所述網(wǎng)絡(luò)設(shè)備發(fā)送下載更新請(qǐng)求,其中,該下載更新請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)更新需要下載的資源的資源信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0104]現(xiàn)有技術(shù)中,只存在從PC機(jī)向移動(dòng)設(shè)備的單向連接,并只能通過操作PC機(jī)來更改移動(dòng)設(shè)備中的信息,而無法由移動(dòng)設(shè)備來主動(dòng)向PC機(jī)提供信息,或者由移動(dòng)設(shè)備來更改PC機(jī)中的信息。根據(jù)本實(shí)施的方案,當(dāng)移動(dòng)設(shè)備連接PC機(jī)時(shí),可以從移動(dòng)設(shè)備主動(dòng)向PC機(jī)發(fā)起請(qǐng)求,以使PC機(jī)在連接移動(dòng)設(shè)備后可立即獲取移動(dòng)設(shè)備記錄的資源信息且執(zhí)行資源的下載,且可通過向PC機(jī)發(fā)送下載更新請(qǐng)求,使得PC機(jī)能及時(shí)根據(jù)移動(dòng)設(shè)備端的更新操作進(jìn)行資源信息的更新。
[0105]圖3為本發(fā)明一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的資源下載裝置的結(jié)構(gòu)示意圖。本實(shí)施例的資源下載裝置包含于移動(dòng)設(shè)備中;該資源下載裝置包括判斷裝置
1、記錄裝置2和第一下載裝置3 ;優(yōu)選地,還包括第二下載裝置4。
[0106]當(dāng)接收到資源下載請(qǐng)求時(shí),判斷裝置I判斷該移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件。
[0107]具體地,判斷裝置I可采用多種方式來確定其接收到資源下載請(qǐng)求。例如,判斷裝置I根據(jù)用戶發(fā)起的下載請(qǐng)求,如用戶點(diǎn)擊網(wǎng)頁上的下載按鍵、用戶在客戶端中指示進(jìn)行資源下載等,來確定其接收到資源下載請(qǐng)求。則當(dāng)接收到資源下載請(qǐng)求后,判斷裝置I判斷其當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件。
[0108]其中,所述網(wǎng)絡(luò)信息包括任何與網(wǎng)絡(luò)相關(guān)的信息。優(yōu)選地,所述網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)類型和/或網(wǎng)絡(luò)下載相關(guān)信息。
[0109]進(jìn)一步地,所述網(wǎng)絡(luò)類型包括但不限于:1)固定網(wǎng)絡(luò),如W1-Fi等;2)移動(dòng)網(wǎng)絡(luò),如WCDMA、GSM 等。
[0110]進(jìn)一步地,所述網(wǎng)絡(luò)下載相關(guān)信息包括任何與網(wǎng)絡(luò)下載相關(guān)的信息。優(yōu)選地。所述網(wǎng)絡(luò)下載相關(guān)信息包括但不限于:
[0111]a)網(wǎng)絡(luò)下載速度。
[0112]優(yōu)選地,判斷裝置I獲取其當(dāng)前的網(wǎng)絡(luò)下載速度的方式包括但不限于:
[0113]i)判斷裝置I根據(jù)其當(dāng)前的網(wǎng)絡(luò)類型,推算其當(dāng)前的網(wǎng)絡(luò)下載速度。
[0114]例如,判斷裝置I通過調(diào)用其操作系統(tǒng)提供的API,得出該移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)類型為GSM,則可推理得到該移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)下載速度在11.2kbit/s到69.2kbit/s之間。
[0115]ii)判斷裝置I通過下載測速操作,獲取其當(dāng)前較精確的網(wǎng)絡(luò)下載速度。優(yōu)選地,判斷裝置I包括確定裝置(圖未示)和測速裝置(圖未示)。確定裝置根據(jù)所述資源下載請(qǐng)求,確定下載地址;測速裝置執(zhí)行從所述下載地址下載資源的下載測速操作,獲得所述網(wǎng)絡(luò)下載速度。其中,所述下載地址可以為所述資源下載請(qǐng)求所請(qǐng)求下載的資源的地址,也可為與所述資源下載請(qǐng)求所請(qǐng)求下載的資源來自同一站點(diǎn)的其他資源對(duì)應(yīng)的地址。
[0116]優(yōu)選地,所述下載測速操作包括下載該下載地址所對(duì)應(yīng)的資源的少量內(nèi)容。
[0117]例如,確定裝置根據(jù)資源下載請(qǐng)求,確定所請(qǐng)求的資源對(duì)應(yīng)的下載地址,測速裝置從該下載地址下載少量資源內(nèi)容,且根據(jù)該少量資源內(nèi)容的大小及下載所用的時(shí)間計(jì)算網(wǎng)絡(luò)下載速度。
[0118]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取其當(dāng)前的網(wǎng)絡(luò)下載速度的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0119]b)網(wǎng)絡(luò)可用流量。[0120]具體地,判斷裝置I可采用多種方式獲取網(wǎng)絡(luò)可用流量。
[0121]例如,移動(dòng)設(shè)備的用戶人工設(shè)置該移動(dòng)設(shè)備的每月可用的流量閾值,判斷裝置I獲取該流量閾值,及該移動(dòng)設(shè)備當(dāng)月已使用的流量,即可通過計(jì)算得到其當(dāng)前的網(wǎng)絡(luò)可用流量。
[0122]又例如,判斷裝置I獲取該移動(dòng)設(shè)備中的SIM卡所使用的套餐中的流量信息,及該移動(dòng)設(shè)備當(dāng)月已使用的流量,即可通過計(jì)算得到其當(dāng)前的網(wǎng)絡(luò)可用流量。
[0123]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取網(wǎng)絡(luò)可用流量的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0124]c)資源下載請(qǐng)求所請(qǐng)求下載的資源的大小。
[0125]其中,可通過下載資源的頭部信息來獲取所請(qǐng)求下載的資源的大小。
[0126]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何與網(wǎng)絡(luò)下載相關(guān)的信息,均應(yīng)包含在本發(fā)明的網(wǎng)絡(luò)下載相關(guān)信息的范圍內(nèi)。
[0127]其中,所述第一預(yù)定下載條件包括用于確定所述移動(dòng)設(shè)備的當(dāng)前網(wǎng)絡(luò)是否適用于下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源。優(yōu)選地,所述第一預(yù)定下載條件包括以下至少一項(xiàng):
[0128]I)所述網(wǎng)絡(luò)類型為固定網(wǎng)絡(luò)。
[0129]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型是W1-Fi網(wǎng)絡(luò)。
[0130]其中,所述網(wǎng)絡(luò)類型可通過調(diào)用移動(dòng)設(shè)備所使用的操作系統(tǒng)提供的API來獲取。
[0131]2)所述網(wǎng)絡(luò)下載相關(guān)信息符合第二預(yù)定下載條件。
[0132]判斷裝置I可在任何網(wǎng)絡(luò)類型下均執(zhí)行網(wǎng)絡(luò)下載相關(guān)信息是否符合第二預(yù)定下載條件的判斷。或者,優(yōu)選地,判斷裝置I在其當(dāng)前的網(wǎng)絡(luò)類型為移動(dòng)網(wǎng)絡(luò)時(shí),如網(wǎng)絡(luò)類型為GSM或WCDMA時(shí),判斷所述網(wǎng)絡(luò)下載相關(guān)信息是否符合第二預(yù)定下載條件。
[0133]其中,所述第二預(yù)定下載條件與網(wǎng)絡(luò)下載相關(guān)信息相應(yīng)。優(yōu)選地,所述第二預(yù)定下載條件包括以下至少一項(xiàng):
[0134]a)網(wǎng)絡(luò)下載速度超過預(yù)定速度閾值;
[0135]b)網(wǎng)絡(luò)可用流量超過所請(qǐng)求的資源所需的流量大小,或網(wǎng)絡(luò)可用流量超過預(yù)定流量閾值;
[0136]c)所請(qǐng)求的資源的大小小于網(wǎng)絡(luò)可用流量,或所請(qǐng)求的資源大小小于預(yù)定閾值。
[0137]需要說明的是,第一預(yù)定下載條件包括多項(xiàng)條件時(shí),判斷裝置I可綜合該多項(xiàng)條件來進(jìn)行判斷。例如,第一預(yù)定下載條件包括:i)網(wǎng)絡(luò)類型為固定網(wǎng)絡(luò);ii)資源的大小小于預(yù)定閾值;iii)網(wǎng)絡(luò)可用流量超過所請(qǐng)求的資源所需的流量大小。判斷裝置I先判斷其當(dāng)前的網(wǎng)絡(luò)類型是否為固定網(wǎng)絡(luò),當(dāng)為固定網(wǎng)絡(luò)時(shí),判斷為滿足第一預(yù)定下載條件,當(dāng)不為固定網(wǎng)絡(luò)時(shí),獲取所請(qǐng)求下載的資源的大小,并判斷該資源的大小是否小于預(yù)定閾值,當(dāng)小于預(yù)定閾值時(shí),判斷為滿足第一預(yù)定下載條件,當(dāng)不小于預(yù)定閾值時(shí),獲取網(wǎng)絡(luò)可用流量,并判斷該網(wǎng)絡(luò)可用流量是否超過所請(qǐng)求的資源所需的流量大小,當(dāng)超過所請(qǐng)求的資源所需的流量大小時(shí),判斷為滿足第一預(yù)定下載條件,當(dāng)不超過所請(qǐng)求的資源所需的流量大小時(shí),判斷為不滿足第一預(yù)定下載條件。[0138]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何與網(wǎng)絡(luò)下載相關(guān)信息相應(yīng)的下載條件,均應(yīng)包含在本發(fā)明的第二預(yù)定下載條件的范圍內(nèi)。
[0139]當(dāng)判斷裝置I判斷滿足所述第一預(yù)定下載條件時(shí),第二下載裝置4直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源。
[0140]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型為W1-Fi網(wǎng)絡(luò),則當(dāng)判斷裝置I判斷滿足該第一預(yù)定下載條件時(shí),第二下載裝置4直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源。
[0141]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)在步驟Si中判斷滿足所述第一預(yù)定下載條件時(shí),直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0142]當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄裝置2記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息。
[0143]其中,所述資源信息包括任何描述該資源的信息。優(yōu)選地,所述資源信息包括但不限于:
[0144]I)資源標(biāo)識(shí),其中,該資源標(biāo)識(shí)可唯一標(biāo)識(shí)該資源信息。
[0145]2)設(shè)備標(biāo)識(shí),其中,該設(shè)備標(biāo)識(shí)可唯一標(biāo)識(shí)該移動(dòng)設(shè)備,例如,該標(biāo)識(shí)可為設(shè)備的IMIE 碼。
[0146]3)資源種類,其中,資源種類表示資源所屬的類別,如應(yīng)用、音樂、視頻、電子書等。
[0147]4)資源標(biāo)示符,用于表示該資源信息對(duì)應(yīng)的地址信息。
[0148]5)請(qǐng)求時(shí)間,用于表示記錄該資源信息的時(shí)間信息。
[0149]6)資源基本信息;其中,針對(duì)不同的資源種類,資源基本信息可不同,若資源的種類為應(yīng)用,則資源對(duì)應(yīng)的資源基本信息包括應(yīng)用的開發(fā)信息等,又如,資源的種類為電子書,則資源對(duì)應(yīng)的資源基本信息是電子書作者信息等。
[0150]具體地,當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄裝置2記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息的方式包括但不限于:
[0151]I)當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),如果所述資源下載請(qǐng)求滿足資源信息的格式要求,則記錄裝置2直接記錄所述資源下載請(qǐng)求。
[0152]2)當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),如果所述資源下載請(qǐng)求不滿足資源信息的格式要求,則記錄裝置2根據(jù)所述資源下載請(qǐng)求生成滿足格式要求的資源信息。
[0153]需要說明的是,本實(shí)施例中,所述的記錄裝置2記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息的實(shí)現(xiàn)方式可包括:1)記錄裝置2在移動(dòng)設(shè)備本地記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息;2)記錄裝置2將所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息發(fā)送至網(wǎng)絡(luò)設(shè)備,由網(wǎng)絡(luò)設(shè)備進(jìn)行記錄。
[0154]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0155]當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),第一下載裝置3根據(jù)所記錄的所述資源信息,下載所述資源。
[0156]具體地,如果記錄裝置2在移動(dòng)設(shè)備本地記錄所述資源信息,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),第一下載裝置3直接從本地獲取記錄的所述資源信息,且根據(jù)所述資源信息下載資源;如果所述資源信息記錄在網(wǎng)絡(luò)設(shè)備中,則當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),第一下載裝置3向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求,從網(wǎng)絡(luò)設(shè)備獲取記錄的所述資源信息,且根據(jù)所述資源信息下載資源。
[0157]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型為W1-Fi網(wǎng)絡(luò),當(dāng)接收到資源下載請(qǐng)求時(shí),判斷裝置I判斷其當(dāng)前的網(wǎng)絡(luò)類型為GSM,則記錄裝置2執(zhí)行操作,記錄該資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息,之后,第一下載裝置3檢測到其當(dāng)前的網(wǎng)絡(luò)信息從GSM切換為W1-Fi,且資源信息記錄在移動(dòng)設(shè)備本地,則第一下載裝置3直接從本地獲取其記錄的資源信息,且根據(jù)其記錄的資源信息下載資源。
[0158]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),根據(jù)所記錄的所述資源信息,下載所述資源的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0159]作為本實(shí)施例的一種優(yōu)選方案,本實(shí)施例所述的資源下載裝置還包括暫停裝置(圖未示)。在根據(jù)所記錄的所述資源信息下載所述資源的過程中,當(dāng)判斷所述網(wǎng)絡(luò)信息再次不滿足所述第一預(yù)定下載條件時(shí),暫停裝置暫停所述資源信息的下載,直至所述網(wǎng)絡(luò)信息再次滿足所述第一預(yù)定下載條件。
[0160]例如,第一預(yù)定下載條件包括網(wǎng)絡(luò)類型為W1-Fi網(wǎng)絡(luò),判斷裝置I判斷不滿足第一預(yù)定下載條件時(shí),則記錄裝置2記錄資源信息,之后,第一下載裝置3檢測到其網(wǎng)絡(luò)類型切換為W1-Fi網(wǎng)絡(luò),則根據(jù)所記錄的資源信息下載資源;接著,當(dāng)資源下載完成三分之一時(shí),移動(dòng)設(shè)備檢測到網(wǎng)絡(luò)類型從W1-Fi切換為GSM,則暫停裝置暫停資源信息的下載,直至移動(dòng)設(shè)備檢測到網(wǎng)絡(luò)類再次切換為W1-Fi時(shí),繼續(xù)該資源信息的下載。
[0161]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何在根據(jù)所記錄的所述資源信息下載所述資源的過程中,當(dāng)判斷所述網(wǎng)絡(luò)信息再次不滿足所述第一預(yù)定下載條件時(shí),暫停所述資源信息的下載,直至所述網(wǎng)絡(luò)信息再次滿足所述第一預(yù)定下載條件的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0162]根據(jù)本實(shí)施例的方案,通過判斷移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件,能夠來確定是否可以對(duì)立即執(zhí)行下載資源,并能夠?qū)Σ贿m合立即執(zhí)行下載的資源信息進(jìn)行信息記錄,并當(dāng)滿足第一預(yù)定下載條件時(shí)再啟動(dòng)執(zhí)行資源下載操作,由此,可以將無法立即下載的資源予以記錄,使得用戶無需自己記錄資源信息并待移動(dòng)至合適的網(wǎng)絡(luò)環(huán)境后再次執(zhí)行要求下載的操作,并可以達(dá)到節(jié)省用戶流量、提高下載速率和成功率的效果。
[0163]圖4為本發(fā)明另一個(gè)優(yōu)選實(shí)施例的在移動(dòng)設(shè)備中用于下載資源的資源下載裝置的結(jié)構(gòu)示意圖。本實(shí)施例的資源下載裝置包含于移動(dòng)設(shè)備中;該資源下載裝置包括判斷裝置1、記錄裝置2、第一下載裝置3、第二下載裝置4和代理裝置5 ;其中,第一下載裝置3包括第一子下載裝置31。其中,判斷裝置1、記錄裝置2和第二下載裝置4已在參照?qǐng)D3所示實(shí)施例中予以詳述,在此不再贅述。
[0164]以下詳細(xì)說明本實(shí)施例的第一子下載裝置31和代理裝置5。
[0165]當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),第一子下載裝置31根據(jù)所記錄的所述資源信息,下載所述資源。
[0166]需要說明的是,如果資源信息記錄在移動(dòng)設(shè)備本地,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),第一子下載裝置31從本地直接下載所記錄的資源信息,且根據(jù)所記錄的資源信息下載資源;如果資源信息記錄在網(wǎng)絡(luò)設(shè)備中,當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),第一子下載裝置31向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求以獲取所記錄的資源信息,且根據(jù)所記錄的資源信息下載資源。
[0167]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),根據(jù)所記錄的所述資源信息,下載所述資源的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0168]在所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),代理裝置5建立其與所述PC機(jī)之間的局域網(wǎng),并根據(jù)所述資源信息,向移動(dòng)設(shè)備中的代理服務(wù)器發(fā)送代理下載請(qǐng)求,其中,該代理下載請(qǐng)求被用于通過代理服務(wù)器發(fā)送給所述PC機(jī),以使所述PC機(jī)下載所述資源并安裝至所述移動(dòng)終端中。其中,所述代理服務(wù)器是運(yùn)行在該移動(dòng)設(shè)備上的、具有網(wǎng)絡(luò)代理功能的服務(wù)器,如具有http代理功能的網(wǎng)絡(luò)代理服務(wù)器。
[0169]具體地,在所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),代理裝置5建立移動(dòng)設(shè)備與所述PC機(jī)之間的局域網(wǎng),從而建立移動(dòng)設(shè)備與PC機(jī)之間的TCP長連接,從而能夠基于該TCP長連接,來根據(jù)所述資源信息,向移動(dòng)設(shè)備包含的代理服務(wù)器發(fā)送代理下載請(qǐng)求。
[0170]其中,代理裝置5可通過多種方式建立與PC機(jī)之間的局域網(wǎng)。
[0171]例如,當(dāng)移動(dòng)設(shè)備通過USB數(shù)據(jù)線連接到PC機(jī)時(shí),代理裝置5使得PC機(jī)能夠識(shí)別通過USB數(shù)據(jù)線連接到PC機(jī)的該移動(dòng)設(shè)備,并在PC機(jī)與移動(dòng)設(shè)備之間建立一個(gè)僅包含該P(yáng)C機(jī)與移動(dòng)設(shè)備的局域網(wǎng),該局域網(wǎng)建立之后,代理裝置5告知PC機(jī)其IP地址,則PC機(jī)基于該IP地址向該移動(dòng)設(shè)備發(fā)送TCP長連接建立請(qǐng)求。移動(dòng)設(shè)備中的代理服務(wù)器在接收到來自PC機(jī)的長連接建立請(qǐng)求后,按照TCP協(xié)議與PC機(jī)之間建立TCP長連接。其中,PC機(jī)與代理服務(wù)器之間建立TCP長連接后,代理裝置5向代理服務(wù)器發(fā)送代理下載請(qǐng)求,該代理下載請(qǐng)求被代理服務(wù)器通過TCP長連接發(fā)送至PC機(jī),以使PC機(jī)下載連接至該P(yáng)C機(jī)的移動(dòng)設(shè)備所記錄的資源信息,且將根據(jù)該資源信息下載的資源導(dǎo)入并安裝至所述移動(dòng)終端中。
[0172]優(yōu)選地,PC機(jī)在完成資源信息的下載后,會(huì)通知移動(dòng)設(shè)備資源的下載結(jié)果。
[0173]需要說明的是,如果移動(dòng)設(shè)備在移動(dòng)設(shè)備本地記錄的資源信息,PC機(jī)接收到來自移動(dòng)設(shè)備的代理下載請(qǐng)求時(shí),直接從移動(dòng)設(shè)備中獲取移動(dòng)設(shè)備記錄的資源信息;如果移動(dòng)設(shè)備在網(wǎng)絡(luò)設(shè)備中記錄的資源信息,PC機(jī)接收到來自移動(dòng)設(shè)備的代理下載請(qǐng)求時(shí),PC機(jī)向記錄資源信息的網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求,以獲取移動(dòng)設(shè)備記錄的資源信息。
[0174]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)檢測到所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),根據(jù)所述資源信息,向網(wǎng)絡(luò)設(shè)備發(fā)送代理下載請(qǐng)求,其中,該代理下載請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)下載所述資源信息并安裝至所述移動(dòng)終端中的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0175]作為本實(shí)施例的優(yōu)選方案,本實(shí)施例所述的資源下載裝置還包括更新請(qǐng)求裝置(圖未示):當(dāng)所述移動(dòng)設(shè)備已連接至PC機(jī),且需要下載的資源的資源信息被更新時(shí),更新請(qǐng)求裝置向所述網(wǎng)絡(luò)設(shè)備發(fā)送下載更新請(qǐng)求,其中,該下載更新請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)更新需要下載的資源的資源信息。
[0176]其中,所述更新操作包括但不限于:
[0177]I)資源信息的增加。
[0178]2)資源信息中的信息內(nèi)容或資源信息的狀態(tài)信息的更改。如,資源信息中的資源標(biāo)示符的更改,又如,資源信息的下載狀態(tài)由正在下載改變?yōu)闀和O螺d等。
[0179]3)資源信息的刪除。
[0180]例如,移動(dòng)設(shè)備已連接至PC機(jī)時(shí),當(dāng)移動(dòng)設(shè)備端新增資源信息時(shí),更新請(qǐng)求裝置向具有http代理功能的網(wǎng)絡(luò)設(shè)備發(fā)送包含增加的資源信息的下載更新請(qǐng)求。
[0181]又例如,移動(dòng)設(shè)備已連接至PC機(jī)時(shí),當(dāng)移動(dòng)設(shè)備端刪除資源信息時(shí),更新請(qǐng)求裝置向具有http代理功能的網(wǎng)絡(luò)設(shè)備發(fā)送包含被刪除的資源信息的資源標(biāo)識(shí)的下載更新請(qǐng)求。PC機(jī)通過網(wǎng)絡(luò)設(shè)備接收到下載更新請(qǐng)求時(shí),根據(jù)下載更新請(qǐng)求更新資源信息,并根據(jù)更新后的資源信息下載資源。
[0182]優(yōu)選地,PC機(jī)在完成資源信息的下載后,會(huì)通知移動(dòng)設(shè)備資源的下載結(jié)果。
[0183]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)所述移動(dòng)設(shè)備已連接至PC機(jī),且需要下載的資源的資源信息被更新時(shí),移動(dòng)設(shè)備向所述網(wǎng)絡(luò)設(shè)備發(fā)送下載更新請(qǐng)求,其中,該下載更新請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)更新需要下載的資源的資源信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0184]現(xiàn)有技術(shù)中,只存在從PC機(jī)向移動(dòng)設(shè)備的單向連接,并只能通過操作PC機(jī)來更改移動(dòng)設(shè)備中的信息,而無法由移動(dòng)設(shè)備來主動(dòng)向PC機(jī)提供信息,或者由移動(dòng)設(shè)備來更改PC機(jī)中的信息。根據(jù)本實(shí)施的方案,當(dāng)移動(dòng)設(shè)備連接PC機(jī)時(shí),可以從移動(dòng)設(shè)備主動(dòng)向PC機(jī)發(fā)起請(qǐng)求,以使PC機(jī)在連接移動(dòng)設(shè)備后可立即獲取移動(dòng)設(shè)備記錄的資源信息且執(zhí)行資源的下載,且可通過向PC機(jī)發(fā)送下載更新請(qǐng)求,使得PC機(jī)能及時(shí)根據(jù)移動(dòng)設(shè)備端的更新操作進(jìn)行資源信息的更新。
[0185]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,本發(fā)明的各個(gè)裝置可采用專用集成電路(ASIC)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
[0186]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種在移動(dòng)設(shè)備中用于下載資源的方法,其中,該方法包括以下步驟: a.當(dāng)接收到資源下載請(qǐng)求時(shí),判斷所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件; b當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息; 其中,該方法在所述步驟b之后還包括以下步驟: i當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),根據(jù)所記錄的所述資源信息,下載所述資源。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)類型和/或網(wǎng)絡(luò)下載相關(guān)信息,所述第一預(yù)定下載條件包括以下至少一項(xiàng): -所述網(wǎng)絡(luò)類型為固定網(wǎng)絡(luò); -所述網(wǎng)絡(luò)下載相關(guān)信息符合第二預(yù)定下載條件。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述網(wǎng)絡(luò)下載相關(guān)信息包括以下至少一項(xiàng): -網(wǎng)絡(luò)下載速度; -網(wǎng)絡(luò)可用流量; -所述所請(qǐng)求下載的資 源的大小。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述網(wǎng)絡(luò)下載相關(guān)信息包括所述網(wǎng)絡(luò)下載速度,該方法還包括以下步驟: -根據(jù)所述資源下載請(qǐng)求,確定下載地址; -執(zhí)行從所述下載地址下載資源的下載測速操作,獲得所述網(wǎng)絡(luò)下載速度。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟: -在根據(jù)所記錄的所述資源信息下載所述資源的過程中,當(dāng)判斷所述網(wǎng)絡(luò)信息再次不滿足所述第一預(yù)定下載條件時(shí),暫停所述資源信息的下載,直至所述網(wǎng)絡(luò)信息再次滿足所述第一預(yù)定下載條件。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述步驟i包括以下步驟: -當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),根據(jù)所記錄的所述資源信息,下載所述資源; 其中,該方法在所述步驟b之后還包括以下步驟: -在所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),建立所述移動(dòng)設(shè)備與所述PC機(jī)之間的局域網(wǎng),并根據(jù)所述資源信息,向移動(dòng)設(shè)備中的代理服務(wù)器發(fā)送代理下載請(qǐng)求,其中,該代理下載請(qǐng)求被用于通過代理服務(wù)器發(fā)送給所述PC機(jī),以使所述PC機(jī)下載所述資源并安裝至所述移動(dòng)終端中。
7.根據(jù)權(quán)利要求6所述的方法,其中,該方法還包括以下步驟: -當(dāng)所述移動(dòng)設(shè)備已連接至PC機(jī),且需要下載的資源的資源信息被更新時(shí),向所述網(wǎng)絡(luò)設(shè)備發(fā)送下載更新請(qǐng)求,其中,該下載更新請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)更新需要下載的資源的資源信息。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟: c當(dāng)在所述步驟a中判斷滿足所述第一預(yù)定下載條件時(shí),直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資源。
9.一種在移動(dòng)設(shè)備中用于下載資源的資源下載裝置,其中,該資源下載裝置包括以下裝置: 判斷裝置,用于當(dāng)接收到資源下載請(qǐng)求時(shí),判斷所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息是否滿足第一預(yù)定下載條件; 記錄裝置,用于當(dāng)判斷不滿足第一預(yù)定下載條件時(shí),記錄所述資源下載請(qǐng)求所請(qǐng)求下載的資源的資源信息; 其中,該資源下載裝置還包括在記錄裝置之后執(zhí)行操作的以下裝置: 第一下載裝置,用于當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足第一預(yù)定下載條件時(shí),根據(jù)所記錄的所述資源信息,下載所述資源。
10.根據(jù)權(quán)利要求9所述的資源下載裝置,其中,所述網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)類型和/或網(wǎng)絡(luò)下載相關(guān)信息,所述第一預(yù)定下載條件包括以下至少一項(xiàng): -所述網(wǎng)絡(luò)類型為固定網(wǎng)絡(luò); -所述網(wǎng)絡(luò)下載相關(guān)信息符合第二預(yù)定下載條件。
11.根據(jù)權(quán)利要求10所述的資源下載裝置,其中,所述網(wǎng)絡(luò)下載相關(guān)信息包括以下至少一項(xiàng): -網(wǎng)絡(luò)下載速度; -網(wǎng)絡(luò)可用流量; -所述所請(qǐng)求下載的資源的大小。
12.根據(jù)權(quán)利要求11所述的資源下載裝置,其中,所述網(wǎng)絡(luò)下載相關(guān)信息包括所述網(wǎng)絡(luò)下載速度,該資源下載裝置還包括以下裝置: 確定裝置,用于根據(jù)所述資源下載請(qǐng)求,確定下載地址; 測速裝置,用于執(zhí)行從所述下載地址下載資源的下載測速操作,獲得所述網(wǎng)絡(luò)下載速度。
13.根據(jù)權(quán)利要求9至12中任一項(xiàng)所述的資源下載裝置,其中,該資源下載裝置還包括以下裝置: 暫停裝置,用于在根據(jù)所記錄的所述資源信息下載所述資源的過程中,當(dāng)判斷所述網(wǎng)絡(luò)信息再次不滿足所述第一預(yù)定下載條件時(shí),暫停所述資源信息的下載,直至所述網(wǎng)絡(luò)信息再次滿足所述第一預(yù)定下載條件。
14.根據(jù)權(quán)利要求9至13中任一項(xiàng)所述的資源下載裝置,其中,所述第一下載裝置包括以下裝置: 第一子下載裝置,用于當(dāng)檢測到所述移動(dòng)設(shè)備當(dāng)前的網(wǎng)絡(luò)信息滿足所述第一預(yù)定下載條件,且所述移動(dòng)設(shè)備當(dāng)前未連接PC機(jī)時(shí),根據(jù)所記錄的所述資源信息,下載所述資源; 其中,該資源下載裝置還包括在記錄裝置之后執(zhí)行操作的以下裝置: 代理裝置,用于在所述移動(dòng)設(shè)備連接至PC機(jī)時(shí),建立所述移動(dòng)設(shè)備與所述PC機(jī)之間的局域網(wǎng),并根據(jù)所述資源信 息,向移動(dòng)設(shè)備中的代理服務(wù)器發(fā)送代理下載請(qǐng)求,其中,該代理下載請(qǐng)求被用于通過代理服務(wù)器發(fā)送給所述PC機(jī),以使所述PC機(jī)下載所述資源信息并安裝至所述移動(dòng)終端中。
15.根據(jù)權(quán)利要求14所述的資源下載裝置,其中,該資源下載裝置還包括以下裝置: 更新請(qǐng)求裝置,用于當(dāng)所述移動(dòng)設(shè)備已連接至PC機(jī),且需要下載的資源的資源信息被更新時(shí),向所述網(wǎng)絡(luò)設(shè)備發(fā)送下載更新請(qǐng)求,其中,該下載更新請(qǐng)求被用于發(fā)送給所述PC機(jī),以使所述PC機(jī)更新需要下載的資源的資源信息。
16.根據(jù)權(quán)利要求9至15中任一項(xiàng)所述的資源下載裝置,其中,該資源下載裝置還包括以下裝置: 第二下載裝置,用于當(dāng)判斷裝置判斷滿足所述第一預(yù)定下載條件時(shí),直接下載所述資源下載請(qǐng)求所請(qǐng)求下載的資·源。
【文檔編號(hào)】H04L29/08GK103825938SQ201410038925
【公開日】2014年5月28日 申請(qǐng)日期:2014年1月26日 優(yōu)先權(quán)日:2014年1月26日
【發(fā)明者】劉亞平, 趙祺 申請(qǐng)人:北京卓易訊暢科技有限公司