數(shù)據(jù)流量提示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種數(shù)據(jù)流量提示方法和裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的迅速發(fā)展,移動(dòng)網(wǎng)絡(luò)已從2G發(fā)展到3G再到目前的4G,極大的提升了移動(dòng)網(wǎng)絡(luò)速度,同時(shí)伴隨著移動(dòng)終端的廣泛應(yīng)用,得益于移動(dòng)終端的智能化和便攜性,越來越多的用戶喜歡通過移動(dòng)終端上網(wǎng)。
[0003]在實(shí)際應(yīng)用中,移動(dòng)終端中的應(yīng)用質(zhì)量良莠不齊,有的應(yīng)用會(huì)在后臺(tái)偷偷的下載數(shù)據(jù)而消耗移動(dòng)終端的數(shù)據(jù)流量,有時(shí)用戶不小心點(diǎn)擊了某個(gè)下載鏈接(如頁面上的某個(gè)圖標(biāo)、懸浮窗口、控件等)后在用戶不知情的情況下在后臺(tái)下載數(shù)據(jù)而導(dǎo)致數(shù)據(jù)流量的浪費(fèi)。同時(shí),目前移動(dòng)網(wǎng)絡(luò)的數(shù)據(jù)流量資費(fèi)較高,特別是3G和4G的資費(fèi),因此用戶需要對(duì)移動(dòng)終端的流量進(jìn)行控制。
[0004]現(xiàn)有的解決方案,都是對(duì)移動(dòng)終端已消耗的數(shù)據(jù)流量進(jìn)行統(tǒng)計(jì),當(dāng)統(tǒng)計(jì)的數(shù)據(jù)流量達(dá)到預(yù)設(shè)的閾值時(shí),則對(duì)用戶進(jìn)行提醒。然而,現(xiàn)有技術(shù)只能進(jìn)行事后統(tǒng)計(jì),即在數(shù)據(jù)下載完成后對(duì)實(shí)際消耗的數(shù)據(jù)流量進(jìn)行統(tǒng)計(jì),無法實(shí)時(shí)的監(jiān)控當(dāng)前進(jìn)行的數(shù)據(jù)下載事件,特別是用戶不知情的偷耗流量事件,因此無法避免流量損失。同時(shí),現(xiàn)有技術(shù)中還會(huì)出現(xiàn)數(shù)據(jù)下載到一半時(shí),移動(dòng)終端才提示用戶本流量周期的流量已經(jīng)用完,從而導(dǎo)致用戶陷入進(jìn)退兩難的尷尬局面。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種數(shù)據(jù)流量提示方法和裝置,旨在解決上述問題,減少終端的數(shù)據(jù)流量損失,提升用戶體驗(yàn)。
[0006]為達(dá)以上目的,本發(fā)明提出一種數(shù)據(jù)流量提示方法,包括步驟:
[0007]監(jiān)測(cè)到有數(shù)據(jù)下載時(shí),計(jì)算本次下載將會(huì)消耗的數(shù)據(jù)流量;
[0008]當(dāng)本次下載將會(huì)消耗的數(shù)據(jù)流量超過預(yù)設(shè)的單次閾值時(shí),對(duì)用戶進(jìn)行提示。
[0009]優(yōu)選地,所述計(jì)算本次下載將會(huì)消耗的數(shù)據(jù)流量包括:
[0010]獲取本次下載的下載信息,所述下載信息包括下載數(shù)據(jù)的大?。?br>[0011]根據(jù)所述下載數(shù)據(jù)的大小計(jì)算出本次下載將會(huì)消耗的數(shù)據(jù)流量。
[0012]優(yōu)選地,所述計(jì)算本次下載將會(huì)消耗的數(shù)據(jù)流量的步驟之后還包括:當(dāng)預(yù)計(jì)本次下載完成后本流量周期內(nèi)消耗的數(shù)據(jù)流量將超過預(yù)設(shè)的周期閾值時(shí),對(duì)用戶進(jìn)行提示。
[0013]優(yōu)選地,所述方法還包括:將本次下載將會(huì)消耗的數(shù)據(jù)流量與本流量周期內(nèi)已經(jīng)消耗的數(shù)據(jù)流量之和,作為本次下載完成后本流量周期內(nèi)消耗的數(shù)據(jù)流量。
[0014]優(yōu)選地,所述方法還包括:根據(jù)每次下載所對(duì)應(yīng)的應(yīng)用和所消耗的數(shù)據(jù)流量,分類統(tǒng)計(jì)各個(gè)應(yīng)用所消耗的數(shù)據(jù)流量。
[0015]本發(fā)明同時(shí)提出一種數(shù)據(jù)流量提示裝置,包括設(shè)置模塊、監(jiān)測(cè)模塊、計(jì)算模塊和提示模塊,其中:
[0016]設(shè)置模塊,用于設(shè)置數(shù)據(jù)流量的單次閾值;
[0017]監(jiān)測(cè)模塊,用于監(jiān)測(cè)是否有數(shù)據(jù)下載,當(dāng)有數(shù)據(jù)下載時(shí)通知所述計(jì)算模塊;
[0018]計(jì)算模塊,用于計(jì)算本次下載將會(huì)消耗的數(shù)據(jù)流量,并將計(jì)算結(jié)果發(fā)送給所述提不豐旲塊;
[0019]提示模塊,用于當(dāng)本次下載將會(huì)消耗的數(shù)據(jù)流量超過所述單次閾值時(shí),對(duì)用戶進(jìn)行提示。
[0020]優(yōu)選地,所述計(jì)算模塊用于:獲取本次下載的下載信息,所述下載信息包括下載數(shù)據(jù)的大??;根據(jù)所述下載數(shù)據(jù)的大小計(jì)算出本次下載將會(huì)消耗的數(shù)據(jù)流量。
[0021]優(yōu)選地,所述設(shè)置模塊還用于:設(shè)置數(shù)據(jù)流量的周期閾值;所述提示模塊還用于:當(dāng)預(yù)計(jì)本次下載完成后本流量周期內(nèi)消耗的數(shù)據(jù)流量將超過所述周期閾值時(shí),對(duì)用戶進(jìn)行提不。
[0022]優(yōu)選地,所述提示模塊用于:將本次下載將會(huì)消耗的數(shù)據(jù)流量與本流量周期內(nèi)已經(jīng)消耗的數(shù)據(jù)流量之和,作為本次下載完成后本流量周期內(nèi)消耗的數(shù)據(jù)流量。
[0023]優(yōu)選地,所述計(jì)算模塊還用于:根據(jù)每次下載所對(duì)應(yīng)的應(yīng)用和所消耗的數(shù)據(jù)流量,分類統(tǒng)計(jì)各個(gè)應(yīng)用所消耗的數(shù)據(jù)流量。
[0024]本發(fā)明所提供的一種數(shù)據(jù)流量提示方法,通過監(jiān)測(cè)數(shù)據(jù)下載狀態(tài),當(dāng)監(jiān)測(cè)到將會(huì)消耗較多數(shù)據(jù)流量的下載任務(wù)時(shí),及時(shí)提示用戶,由用戶決定是否需要繼續(xù)下載。使得用戶可以在未知的操作模式下清晰的控制數(shù)據(jù)的下載,特別是可以及時(shí)發(fā)現(xiàn)后臺(tái)應(yīng)用自動(dòng)進(jìn)行的大附件下載,防止被惡意軟件偷耗流量導(dǎo)致的流量損失,還可以避免由于用戶的誤點(diǎn)擊而帶來的流量損失。
[0025]同時(shí),通過提前預(yù)計(jì)當(dāng)次下載任務(wù)完成后本流量周期內(nèi)消耗的數(shù)據(jù)流量是否超額,可以防止應(yīng)用在后臺(tái)偷耗流量而超過流量套餐,導(dǎo)致用戶需要支付額外的流量費(fèi)的問題。并且,使得用戶可以提前決定是否繼續(xù)下載,避免了在下載到一半時(shí)才發(fā)現(xiàn)本流量周期的流量已經(jīng)用完而導(dǎo)致進(jìn)退兩難的尷尬局面。從而極大的提升了用戶體驗(yàn)。
【附圖說明】
[0026]圖1是本發(fā)明的數(shù)據(jù)流量提示方法第一實(shí)施例的流程圖;
[0027]圖2是本發(fā)明的數(shù)據(jù)流量提示方法第二實(shí)施例的流程圖;
[0028]圖3是本發(fā)明的數(shù)據(jù)流量提示裝置一實(shí)施例的模塊示意圖。
[0029]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0030]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]參見圖1,提出本發(fā)明的數(shù)據(jù)流量提示方法第一實(shí)施例,所述方法包括以下步驟:
[0032]步驟SlO:設(shè)置數(shù)據(jù)流量的單次閾值
[0033]所述單次閾值即單次下載任務(wù)所消耗的數(shù)據(jù)流量值,用戶可以根據(jù)自己的流量套餐大小進(jìn)行設(shè)置,如可以設(shè)為20M、50M、100M、200M等。
[0034]步驟Sll:監(jiān)測(cè)到有數(shù)據(jù)下載時(shí),計(jì)算本次下載將會(huì)消耗的數(shù)據(jù)流量
[0035]可以通過監(jiān)測(cè)數(shù)據(jù)流量變化來判斷當(dāng)前是否有數(shù)據(jù)下載,如當(dāng)監(jiān)測(cè)到有下行流量產(chǎn)生時(shí),則判斷當(dāng)前有數(shù)據(jù)下載。可選地,也可以通過監(jiān)測(cè)當(dāng)前是否有下載任務(wù),是否有下載提示界面或者是否觸發(fā)下載鏈接等來判斷是否有數(shù)據(jù)下載。
[0036]當(dāng)監(jiān)測(cè)到有數(shù)據(jù)下載時(shí),立即獲取本次下載的下載信息,所述下載信息包括本次下載所對(duì)應(yīng)的應(yīng)用、下載地址、下載數(shù)據(jù)的大小等,再根據(jù)下載數(shù)據(jù)的大小計(jì)算出本次下載將會(huì)消耗的數(shù)據(jù)流量。如下載數(shù)據(jù)的大小為50M,則預(yù)計(jì)本次下載將會(huì)消耗的數(shù)據(jù)流量大約為 50M。
[0037]步驟S12:判斷本次下載將會(huì)消耗的數(shù)據(jù)流量是否超過單次閾值
[0038]如果本次下載數(shù)據(jù)較大,消耗的數(shù)據(jù)流量將會(huì)超過單次閾值,則進(jìn)入步驟S13 ;否貝1J,進(jìn)入步驟S15。
[0039]步驟S13:提示用戶
[0040]可以通過語音或/和彈出警示界面,提示用戶本次下載將會(huì)消耗較大的數(shù)據(jù)流量,超過了設(shè)置的單次閾值。并且可以提示用戶本次下載將會(huì)消耗的具體流量值。
[0041]步驟S14:是否繼續(xù)下載
[0042]同時(shí)詢問用戶是否需要繼續(xù)下載,如果用戶選擇繼續(xù)下載,則進(jìn)入步驟S15,繼續(xù)本次下載任務(wù);如果用戶選擇停止下載,則進(jìn)入步驟S16,停止下載,取消本次下載任務(wù)。
[0043]步驟S15:繼續(xù)本次下載任務(wù)
[0044]步驟S16:取消本次下載任務(wù)
[0045]本實(shí)施例的數(shù)據(jù)流量提示方法,通過監(jiān)測(cè)數(shù)據(jù)下載狀態(tài),當(dāng)監(jiān)測(cè)到將會(huì)消耗較多數(shù)據(jù)流量的下載任務(wù)時(shí),及時(shí)提示用戶,由用戶決定是否需要繼續(xù)下載。使得用戶可以在未知的操作模式下清晰的控制數(shù)據(jù)的下載,特別是可以及時(shí)發(fā)現(xiàn)后臺(tái)應(yīng)用自動(dòng)進(jìn)行的大附件下載,防止被惡意軟件偷耗流量,還可以避免由于用戶的誤點(diǎn)擊而帶來的流量損失,提升了用戶體驗(yàn)。
[0046]參見圖2,提出本發(fā)明的數(shù)據(jù)流量提示方法第二實(shí)施例,所述方法包括以下步驟:
[0047]步驟S20:設(shè)置數(shù)據(jù)流量的周期閾值
[0048]所述周期閾值是指一個(gè)流量周期(通常為一個(gè)月)可以消耗的數(shù)據(jù)流量值,用戶可以根據(jù)自己的流量套餐大小進(jìn)行設(shè)置,如可以設(shè)為100M、500M、1G等。
[0049]步驟S21:監(jiān)測(cè)到有數(shù)據(jù)下載時(shí),計(jì)算本次下載將會(huì)消耗的數(shù)據(jù)流量
[0050]步驟S22:判斷本次下載完成后本流量周期內(nèi)消耗的數(shù)據(jù)流量是否會(huì)超過周期閾值
[0051]具體的,首先獲取本機(jī)統(tǒng)計(jì)的本流量周期內(nèi)已經(jīng)消耗的數(shù)據(jù)流量,然后將本次下載將會(huì)消耗的數(shù)據(jù)流量與本流量周期內(nèi)已經(jīng)消耗的數(shù)據(jù)流量之和,作為本次下載完成后本流量周期內(nèi)將會(huì)消耗的數(shù)據(jù)流量,將其與預(yù)設(shè)的周期閾值進(jìn)行比較,當(dāng)超過周期閾值時(shí),則進(jìn)入步驟S23,否則進(jìn)入步驟S25。
[0052]步驟S23:提示用戶
[0053]可以通過語音或/和彈出警示界面,提示用戶如果完成本次下載,本流量周期內(nèi)消耗的流量將會(huì)超過設(shè)置的周期閾值。并且可以提示用戶本次下載將會(huì)消耗的具體流量值。
[0054]步驟S24:是否繼續(xù)下載
[0055]同時(shí)詢問用戶是否需要繼續(xù)下載,如果用戶選擇繼續(xù)下載,則進(jìn)入步驟S25,繼續(xù)本次下載任務(wù);如果用戶選擇停止下載,則進(jìn)入步驟S26,停止下載,取消本次下載任務(wù)。
[0056]步驟S25:繼續(xù)本次下載任務(wù)
[0057]步驟S26:取消本次下載任務(wù)
[0058]從而,本實(shí)施例可以防止應(yīng)用在后臺(tái)偷耗流量而超過流量套餐,導(dǎo)致用戶需要支付額外的流量費(fèi)的問題。同時(shí),通過提前預(yù)計(jì)當(dāng)次下載任務(wù)完成后本流量周期內(nèi)消耗的數(shù)據(jù)流量是否超額,使得用戶可以提前決定是否繼續(xù)下載,避免了在下載到一半時(shí)才發(fā)現(xiàn)本流量周期的流量已經(jīng)用完而導(dǎo)致進(jìn)退兩難的尷尬局面。
[0059]在前述第一和第二實(shí)施例中,當(dāng)每次下載任務(wù)完成之后,還可以進(jìn)一步統(tǒng)計(jì)當(dāng)次下載所消耗的數(shù)據(jù)流量,然后根據(jù)每次下載所對(duì)