一種下載控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種下載控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)上的資源越來越多,對于用戶來說,需要查看和下載的網(wǎng)絡(luò)資源也逐漸變的豐富。在享受豐富的網(wǎng)絡(luò)資源的同時,用戶往往需要耗費大量的流量來進行下載。在WIFI信號逐漸變?nèi)醯綗o法搜索到的情況下,移動終端的網(wǎng)絡(luò)通常會自動切換連接到移動網(wǎng)絡(luò),此時,正在觀看需要大量耗費流量的視頻的用戶會自動使用切換后的移動網(wǎng)絡(luò)下載視頻,從而導(dǎo)致大量流量的耗費;同時,對于在沒有WIFI的環(huán)境下需要使用移動網(wǎng)絡(luò)來進行下載的用戶,也經(jīng)常會出現(xiàn)不注意流量的耗費而大幅超額使用流量的情況,進而為超額使用流量支付大量的費用,給用戶的使用帶來了不便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種下載控制方法及系統(tǒng),用以通過預(yù)先設(shè)定各流量級別并分配設(shè)定各流量級別的流量限額,從而根據(jù)各流量級別的實時流量信息確定下載方式,進而控制了流量的使用,為用戶的流量控制提供了有效的手段。
[0004]根據(jù)本發(fā)明實施例的第一方面,提供一種下載控制方法,包括:
[0005]接受下載請求,檢測當前的網(wǎng)絡(luò)連接是否為移動網(wǎng)絡(luò);
[0006]在當前的網(wǎng)絡(luò)連接為移動網(wǎng)絡(luò)時,檢測預(yù)先設(shè)定的各流量級別對應(yīng)的實時流量信息;
[0007]根據(jù)所述實時流量信息確定對應(yīng)于所述下載請求的下載方式。
[0008]在一個實施例中,所述接受下載請求,檢測當前的網(wǎng)絡(luò)連接是否為移動網(wǎng)絡(luò),包括:
[0009]接受下載請求,檢測當前的網(wǎng)絡(luò)連接是否為無線網(wǎng)絡(luò);
[0010]在當前的網(wǎng)絡(luò)連接為有線網(wǎng)絡(luò)時,響應(yīng)所述下載請求進行下載;
[0011]在當前的網(wǎng)絡(luò)連接為無線網(wǎng)絡(luò)時,判斷當前的網(wǎng)絡(luò)連接是否為WIFI連接:在當前的網(wǎng)絡(luò)連接為WIFI連接時,響應(yīng)所述下載請求進行下載;在當前的網(wǎng)絡(luò)連接不是WIFI連接時,確定所述網(wǎng)絡(luò)連接為移動網(wǎng)絡(luò)。
[0012]在一個實施例中,所述在當前的網(wǎng)絡(luò)連接為移動網(wǎng)絡(luò)時,檢測預(yù)先設(shè)定的各流量級別對應(yīng)的實時流量信息,包括:
[0013]在當前的網(wǎng)絡(luò)連接為移動網(wǎng)絡(luò)時,檢測所述下載請求中的下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別;
[0014]檢測所述下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別中所分配的剩余流量是否為零。
[0015]在一個實施例中,所述根據(jù)所述實時流量信息確定對應(yīng)于所述下載請求的下載方式,包括:
[0016]當所述下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別中所分配的剩余流量不為零時,響應(yīng)所述下載請求進行下載;
[0017]當所述下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別中所分配的剩余流量為零時,判斷預(yù)先設(shè)定的其他流量級別中所分配的剩余流量是否為零:
[0018]當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量為零時,中止所述下載請求,或者提示用戶當前剩余流量為零后,令用戶手動選擇是否進行下載;
[0019]當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量不為零時,部分響應(yīng)所述下載請求,并下載所述下載對象中的文字內(nèi)容。
[0020]在一個實施例中,所述根據(jù)所述實時流量信息確定對應(yīng)于所述下載請求的下載方式,還包括:
[0021]在下載過程中實時/定時檢測正在下載的所述下載對象所對應(yīng)的流量級別中所分配的剩余流量是否為零;
[0022]在所述下載對象所對應(yīng)的流量級別中所分配的剩余流量不為零時,繼續(xù)響應(yīng)所述下載請求進行下載;
[0023]在所述下載對象所對應(yīng)的流量級別中所分配的剩余流量為零時,檢測預(yù)先設(shè)定的其他流量級別中所分配的剩余流量是否為零:當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量為零時,中止此次下載,或者提示用戶當前剩余流量為零后,令用戶手動選擇是否進行下載;當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量不為零時,部分中止此次下載,僅下載所述下載對象中的文字內(nèi)容。
[0024]根據(jù)本發(fā)明實施例的第二方面,還提供一種下載控制系統(tǒng),包括:
[0025]第一檢測模塊,用于接受下載請求,檢測當前的網(wǎng)絡(luò)連接是否為移動網(wǎng)絡(luò);
[0026]第二檢測模塊,用于在當前的網(wǎng)絡(luò)連接為移動網(wǎng)絡(luò)時,檢測預(yù)先設(shè)定的各流量級別對應(yīng)的實時流量信息;
[0027]下載模塊,用于根據(jù)所述實時流量信息確定對應(yīng)于所述下載請求的下載方式。
[0028]在一個實施例中,所述第一檢測模塊包括:
[0029]第一檢測子模塊,用于接受下載請求,檢測當前的網(wǎng)絡(luò)連接是否為無線網(wǎng)絡(luò);
[0030]第一下載子模塊,用于在當前的網(wǎng)絡(luò)連接為有線網(wǎng)絡(luò)時,響應(yīng)所述下載請求進行下載;
[0031]第二下載子模塊,用于在當前的網(wǎng)絡(luò)連接為無線網(wǎng)絡(luò)時,檢測當前的網(wǎng)絡(luò)連接是否為WIFI連接:在當前的網(wǎng)絡(luò)連接為WIFI連接時,響應(yīng)所述下載請求進行下載;在當前的網(wǎng)絡(luò)連接不是WIFI連接時,確定所述網(wǎng)絡(luò)連接為移動網(wǎng)絡(luò)。
[0032]在一個實施例中,所述第二檢測模塊包括:
[0033]第二檢測子模塊,用于在當前的網(wǎng)絡(luò)連接為移動網(wǎng)絡(luò)時,檢測所述下載請求中的下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別;
[0034]第三檢測子模塊,用于檢測所述下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別中所分配的剩余流量是否為零。
[0035]在一個實施例中,所述下載模塊包括:
[0036]第三下載子模塊,用于當所述下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別中所分配的剩余流量不為零時,響應(yīng)所述下載請求進行下載;
[0037]第四檢測子模塊,用于當所述下載對象所對應(yīng)的預(yù)先設(shè)定的流量級別中所分配的剩余流量為零時,檢測預(yù)先設(shè)定的其他流量級別中所分配的剩余流量是否為零:
[0038]提示子模塊,用于當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量為零時,中止所述下載請求,或者提示用戶當前剩余流量為零后,令用戶手動選擇是否進行下載;
[0039]第四下載子模塊,用于當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量不為零時,部分響應(yīng)所述下載請求,并下載所述下載對象中的文字內(nèi)容。
[0040]在一個實施例中,所述下載模塊還包括:
[0041]第五檢測子模塊,用于在下載過程中實時/定時檢測正在下載的所述下載對象所對應(yīng)的流量級別中所分配的剩余流量是否為零;
[0042]繼續(xù)下載子模塊,用于在所述下載對象所對應(yīng)的流量級別中所分配的剩余流量不為零時,繼續(xù)響應(yīng)所述下載請求進行下載;
[0043]第五下載子模塊,用于在所述下載對象所對應(yīng)的流量級別中所分配的剩余流量為零時,檢測預(yù)先設(shè)定的其他流量級別中所分配的剩余流量是否為零:當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量為零時,中止此次下載,或者提示用戶當前剩余流量為零后,令用戶手動選擇是否進行下載;當預(yù)先設(shè)定的其他流量級別中所分配的剩余流量