国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種移動(dòng)終端流量提醒方法及裝置與流程

      文檔序號(hào):11279060閱讀:250來源:國知局
      一種移動(dòng)終端流量提醒方法及裝置與流程

      本發(fā)明涉及流量管理技術(shù),具體涉及一種移動(dòng)終端流量提醒方法及裝置。



      背景技術(shù):

      現(xiàn)在,人們在使用手機(jī)等移動(dòng)終端時(shí),除了使用語音業(yè)務(wù)外,也大量使用數(shù)據(jù)業(yè)務(wù),如看網(wǎng)頁新聞、qq聊天、在線聽音樂、查電子地圖、網(wǎng)購等,這些業(yè)務(wù)在室內(nèi)可以使用無線局域網(wǎng)如wi-fi上網(wǎng),而在室外沒有無線局域網(wǎng)覆蓋的地方,就需要使用通信運(yùn)營商建設(shè)的公眾移動(dòng)通信網(wǎng)絡(luò),也就是無線廣域網(wǎng),如2g的全球移動(dòng)通信系統(tǒng)(gsm,globalsystemformobilecommunication)/通用分組無線服務(wù)(gprs,generalpacketradioservice)、第三代(3g)移動(dòng)通信的時(shí)分-同步碼分多址(td-scdma,timedivision-synchronouscodedivisionmultipleaccess)和第四代(4g)移動(dòng)通信的時(shí)分-長期演進(jìn)(td-lte,timedivisionlongtermevolution)等。

      通常,用戶使用這種無線廣域網(wǎng)絡(luò)需要按流量付費(fèi),為了更經(jīng)濟(jì),用戶一般都預(yù)訂包月的套餐,即:在預(yù)訂的流量內(nèi)使用,只需付包月費(fèi),不需要額外付費(fèi),如果超出預(yù)訂的流量,則需要給付比較昂貴的流量費(fèi),所以,通信運(yùn)營商會(huì)通過業(yè)務(wù)運(yùn)營支撐系統(tǒng)在預(yù)訂流量即將用盡時(shí)發(fā)送流量提醒,以避免用戶支付昂貴的流量費(fèi)。

      現(xiàn)有通信運(yùn)營商業(yè)務(wù)運(yùn)營支撐系統(tǒng)的流量提醒包含有兩種提醒機(jī)制:離線流量提醒和在線實(shí)時(shí)流量提醒;其中,

      離線流量提醒是指:用戶在使用上網(wǎng)業(yè)務(wù)時(shí),網(wǎng)關(guān)會(huì)通過鑒權(quán)判斷用戶是否可以上網(wǎng),但在用戶持續(xù)上網(wǎng)過程中,網(wǎng)關(guān)不做判斷,直到收到系統(tǒng)的暫停上網(wǎng)服務(wù)的指令后才停止用戶上網(wǎng)行為。系統(tǒng)在用戶請(qǐng)求一次后給予授權(quán),再 次判斷是否能繼續(xù)授權(quán)或是否需要觸發(fā)提醒,為當(dāng)用戶上網(wǎng)產(chǎn)生的上網(wǎng)話單從網(wǎng)關(guān)側(cè)產(chǎn)生采集并處理合賬后,此時(shí)觸發(fā)間隔時(shí)間一般為30-90分鐘,此時(shí)的流量數(shù)據(jù)提醒下發(fā)存在很長時(shí)間的延遲。在4g時(shí)代,用戶上網(wǎng)速度得到很大提升,這種情況下通過離線話單事后觸發(fā)的流量數(shù)據(jù)提醒存在延遲時(shí)間長和提醒不準(zhǔn)確等問題。

      在線實(shí)時(shí)流量提醒是指:在用戶免費(fèi)流量足夠的情況下,現(xiàn)有系統(tǒng)中對(duì)于用戶每次流量使用請(qǐng)求,都是為用戶分配一個(gè)流量配額,在用戶免費(fèi)流量不足的情況下,會(huì)進(jìn)行二分分片算法的分片處理,直至用戶免費(fèi)流量不足10k,這樣就會(huì)存在兩個(gè)問題:

      1)每次使用,都由系統(tǒng)分配流量配額,同時(shí)更新剩余流量數(shù)據(jù),使用結(jié)束,需要解除流量配額,計(jì)算實(shí)際使用值,更新剩余流量數(shù)據(jù),如果用戶使用次數(shù)多,且切換頻繁,則會(huì)增加用戶的系統(tǒng)性能消耗,影響使用體驗(yàn);

      2)對(duì)流量的使用限制比較死板,如果用戶的某一個(gè)請(qǐng)求使用速率慢,但系統(tǒng)也按常規(guī)為用戶分配一個(gè)流量配額,此流量配額會(huì)在一定時(shí)間內(nèi)被該請(qǐng)求占用,造成用戶流量資源在一定時(shí)間的浪費(fèi),會(huì)導(dǎo)致流量數(shù)據(jù)提醒不及時(shí)、剩余流量數(shù)據(jù)不準(zhǔn)確等缺點(diǎn),用戶使用體驗(yàn)差。

      可見,現(xiàn)有的離線流量提醒存在提醒的流量數(shù)據(jù)不及時(shí)和不準(zhǔn)確等缺點(diǎn),如果上網(wǎng)行為持續(xù),會(huì)產(chǎn)生高額上網(wǎng)費(fèi)用,造成欠費(fèi)停機(jī)等問題;在線實(shí)時(shí)提醒的觸發(fā)機(jī)制存在會(huì)增加用戶的系統(tǒng)性能消耗和對(duì)流量的使用限制比較死板等問題,會(huì)導(dǎo)致流量數(shù)據(jù)提醒不及時(shí)、剩余流量數(shù)據(jù)不準(zhǔn)確等缺點(diǎn),用戶使用體驗(yàn)差。



      技術(shù)實(shí)現(xiàn)要素:

      有鑒于此,本發(fā)明實(shí)施例期望提供一種移動(dòng)終端流量提醒方法及裝置,能及時(shí)、準(zhǔn)確提醒流量數(shù)據(jù)使用情況,避免用戶產(chǎn)生高額上網(wǎng)費(fèi)用,且不增加用戶的系統(tǒng)負(fù)擔(dān),不影響用戶的上網(wǎng)使用體驗(yàn)。

      為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

      本發(fā)明實(shí)施例提供了一種移動(dòng)終端流量提醒方法,所述方法包括:

      根據(jù)移動(dòng)終端用戶上網(wǎng)的初始流量消耗速度,設(shè)置安全預(yù)留流量,并確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      基于所述初始流量消耗速度,監(jiān)測所述用戶在上網(wǎng)過程中流量消耗速度的變化值;

      當(dāng)所述用戶在上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值時(shí),重新確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)。

      優(yōu)選的,所述根據(jù)移動(dòng)終端用戶上網(wǎng)的初始流量消耗速度,設(shè)置安全預(yù)留流量,并確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn),包括:

      根據(jù)網(wǎng)絡(luò)狀況,預(yù)設(shè)多個(gè)流量消耗速度閾值;

      將所述初始流量消耗速度分別與多個(gè)所述流量消耗速度閾值比較,分別設(shè)置相應(yīng)流量消耗速度閾值對(duì)應(yīng)的安全預(yù)留流量;

      將所述用戶賬戶的剩余流量減去對(duì)應(yīng)的所述安全預(yù)留流量,再基于所述初始流量消耗速度,計(jì)算出流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)。

      優(yōu)選的,所述當(dāng)所述用戶在上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值時(shí),重新確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn),包括:

      如果所述用戶在上網(wǎng)過程中流量消耗速度的變化值未超出預(yù)設(shè)值,則維持之前已確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      如果所述用戶在上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值,則之前確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)作廢,并重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      所述重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn),包括:

      當(dāng)所述用戶賬戶的剩余流量大于預(yù)設(shè)的剩余流量臨界值時(shí),不作處理;

      當(dāng)所述用戶賬戶的剩余流量小于或等于所述剩余流量臨界值時(shí),基于所述用戶賬戶的剩余流量,分配可用流量配額給所述用戶;

      當(dāng)所述可用流量配額用完時(shí),再次基于所述用戶賬戶的剩余流量,分配可用流量配額給所述用戶;

      當(dāng)所述用戶賬戶的剩余流量不足以分配所述可用流量配額時(shí),在當(dāng)前時(shí)間點(diǎn)提醒所述用戶。

      優(yōu)選的,所述分配可用流量配額給所述用戶,包括:

      在分配可用流量配額的第一時(shí)間周期開始時(shí),分配第一可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量配額;

      在分配可用流量配額的第二時(shí)間周期開始時(shí),釋放所述第一可用流量配額,分配所述第二可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量配額;

      以此類推,直到所述用戶賬戶的剩余流量不足以預(yù)分配下一時(shí)間周期的可用流量配額時(shí),在下一時(shí)間周期提醒所述用戶。

      優(yōu)選的,所述可用流量配額在每一時(shí)間周期內(nèi)的數(shù)值動(dòng)態(tài)調(diào)整;

      所述可用流量配額在每一時(shí)間周期內(nèi)的數(shù)值動(dòng)態(tài)調(diào)整,包括:

      通過計(jì)算歷史時(shí)間周期的流量消耗速度的加權(quán)平均值,預(yù)測當(dāng)前時(shí)間周期的流量消耗速度值;

      根據(jù)當(dāng)前時(shí)間周期的流量消耗速度預(yù)測值,計(jì)算預(yù)分配下一時(shí)間周期的可用流量配額。

      優(yōu)選的,所述方法還包括:

      設(shè)置可用流量配額閾值,當(dāng)本時(shí)間周期內(nèi)的可用流量配額小于或等于所述可用流量配額閾值時(shí),立即申請(qǐng)新的可用流量配額,并調(diào)整預(yù)分配給下一時(shí)間周期的可用流量配額或調(diào)整時(shí)間周期的長度;

      所述新申請(qǐng)的可用流量配額在下一時(shí)間周期開始時(shí)釋放。

      本發(fā)明實(shí)施例還提供了一種移動(dòng)終端流量提醒的裝置,所述裝置包括提醒模塊、流量消耗速度監(jiān)測模塊和調(diào)整模塊;其中,

      所述提醒模塊,用于根據(jù)移動(dòng)終端用戶上網(wǎng)的初始流量消耗速度,設(shè)置安全預(yù)留流量,并確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      所述流量消耗速度監(jiān)測模塊,用于基于所述初始流量消耗速度,監(jiān)測所述用戶在上網(wǎng)過程中流量消耗速度的變化值;

      所述調(diào)整模塊,用于當(dāng)所述用戶在上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值時(shí),重新確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)。

      優(yōu)選的,所述提醒模塊具體用于:

      根據(jù)網(wǎng)絡(luò)狀況,預(yù)設(shè)多個(gè)流量消耗速度閾值;

      將所述初始流量消耗速度分別與多個(gè)所述流量消耗速度閾值比較,分別設(shè)置相應(yīng)流量消耗速度閾值對(duì)應(yīng)的安全預(yù)留流量;

      將所述用戶賬戶的剩余流量減去對(duì)應(yīng)的所述安全預(yù)留流量,再基于所述初始流量消耗速度,計(jì)算出流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)。

      優(yōu)選的,所述調(diào)整模塊具體用于:

      如果所述用戶在上網(wǎng)過程中的流量消耗速度變化值未超出預(yù)設(shè)值,則維持之前已確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      如果所述用戶在上網(wǎng)過程中的流量消耗速度變化值超出預(yù)設(shè)值,則之前確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)作廢,并重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      所述重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn),包括:

      當(dāng)所述用戶賬戶的剩余流量大于預(yù)設(shè)的剩余流量臨界值時(shí),不作處理;

      當(dāng)所述用戶賬戶的剩余流量小于或等于所述剩余流量臨界值時(shí),基于所述用戶賬戶的剩余流量,分配可用流量配額給所述用戶;

      當(dāng)所述可用流量配額用完時(shí),再次基于所述用戶賬戶的剩余流量,分配可用流量配額給所述用戶;

      當(dāng)所述用戶賬戶的剩余流量不足以分配所述可用流量配額時(shí),在當(dāng)前時(shí)間點(diǎn)提醒所述用戶。

      優(yōu)選的,所述調(diào)整模塊,還用于:

      在分配可用流量配額的第一時(shí)間周期開始時(shí),分配第一可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量配額;

      在分配可用流量配額的第二時(shí)間周期開始時(shí),釋放所述第一可用流量配額,分配所述第二可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量 配額;

      以此類推,直到所述用戶賬戶的剩余流量不足以預(yù)分配下一時(shí)間周期的可用流量配額時(shí),在下一時(shí)間周期提醒所述用戶;

      所述可用流量配額在每一時(shí)間周期內(nèi)的數(shù)值動(dòng)態(tài)調(diào)整,包括:

      通過計(jì)算歷史時(shí)間周期的流量消耗速度的加權(quán)平均值,預(yù)測當(dāng)前時(shí)間周期的流量消耗速度值;

      根據(jù)當(dāng)前時(shí)間周期的流量消耗速度預(yù)測值,計(jì)算預(yù)分配下一時(shí)間周期的可用流量配額;

      所述進(jìn)行可用流量配額分配的工作,還包括:

      設(shè)置可用流量配額閾值,當(dāng)本時(shí)間周期內(nèi)的可用流量配額小于或等于所述可用流量配額閾值時(shí),立即申請(qǐng)新的可用流量配額,并調(diào)整預(yù)分配給下一時(shí)間周期的可用流量配額或調(diào)整時(shí)間周期的長度;

      所述新申請(qǐng)的可用流量配額在下一時(shí)間周期開始時(shí)釋放。

      本發(fā)明實(shí)施例提供了一種移動(dòng)終端流量提醒方法及裝置,根據(jù)移動(dòng)終端用戶上網(wǎng)的初始流量消耗速度,設(shè)置安全預(yù)留流量,并確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);基于所述初始流量消耗速度,監(jiān)測所述用戶在上網(wǎng)過程中流量消耗速度的變化值;當(dāng)所述用戶在上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值時(shí),重新確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);這樣,無論用戶的流量消耗速度是否穩(wěn)定,都能及時(shí)、準(zhǔn)確地提醒用戶流量數(shù)據(jù)使用情況,避免用戶產(chǎn)生高額上網(wǎng)費(fèi)用;而且,只有在用戶的剩余流量低于剩余流量臨界值時(shí),才進(jìn)行可用流量配額分配的操作,如此,不會(huì)增加用戶的系統(tǒng)性能消耗,不影響用戶的上網(wǎng)使用體驗(yàn),使用戶使用體驗(yàn)更佳。

      附圖說明

      圖1為本發(fā)明實(shí)施例移動(dòng)終端流量提醒方法的實(shí)現(xiàn)流程示意圖;

      圖2為本發(fā)明實(shí)施例移動(dòng)終端流量提醒方法的詳細(xì)實(shí)現(xiàn)流程示意圖;

      圖3為本發(fā)明實(shí)施例移動(dòng)終端流量提醒裝置的組成結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再做進(jìn)一步的說明。

      實(shí)施例一

      如圖1所示,本發(fā)明實(shí)施例的一種移動(dòng)終端流量提醒方法,包括:

      步驟101:根據(jù)移動(dòng)終端用戶上網(wǎng)的初始流量消耗速度,設(shè)置安全預(yù)留流量,并確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      這里,初始流量消耗速度是通過實(shí)時(shí)檢測得到的,因?yàn)槌跏剂髁肯乃俣鹊拇笮。瑢?duì)后面的流量消耗速度有很大的影響,即:初始流量消耗速度很大的,使用過程中的流量消耗速度也不會(huì)太慢。

      如果用戶上網(wǎng)過程中使用的流量消耗速度變化很大,如使用環(huán)境發(fā)生變化、或有新的應(yīng)用加入或退出等等,都會(huì)使流量消耗速度的變化值很大,則通過后面的步驟來解決。

      本實(shí)施例中,設(shè)置安全預(yù)留流量包括:根據(jù)網(wǎng)絡(luò)狀況,預(yù)設(shè)多個(gè)流量消耗速度閾值;

      將所述初始流量消耗速度分別與多個(gè)所述流量消耗速度閾值比較,分別設(shè)置相應(yīng)流量消耗速度閾值對(duì)應(yīng)的安全預(yù)留流量。

      這里,預(yù)設(shè)多個(gè)流量消耗速度閾值是為了后續(xù)操作更簡單,可以將初始流量消耗速度的范圍規(guī)定多個(gè)等級(jí),符合其中的某一個(gè)等級(jí),就設(shè)置為該等級(jí)對(duì)應(yīng)的安全預(yù)留流量,不用按公式計(jì)算;當(dāng)然,這種設(shè)置方式對(duì)于流量消耗速度比較穩(wěn)定的情況會(huì)更為準(zhǔn)確。

      這里,設(shè)置安全預(yù)留流量的原則可以是:初始流量消耗速度快的,安全預(yù)留流量設(shè)置多些。

      這里,流量消耗速度閾值及對(duì)應(yīng)的安全預(yù)留流量,可以根據(jù)某一區(qū)域的網(wǎng)速情況,進(jìn)行一定的模擬測試得到初步值,并在使用中不斷修正。

      進(jìn)一步,也可以根據(jù)模擬測試情況,構(gòu)建數(shù)學(xué)模型,通過相對(duì)比較科學(xué)的計(jì)算公式計(jì)算流量消耗速度閾值,這樣,可以根據(jù)使用中的各個(gè)因素的變化, 自動(dòng)計(jì)算,不用手動(dòng)修正。

      本實(shí)施例中,確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)包括:先將用戶賬戶的剩余流量減去對(duì)應(yīng)的安全預(yù)留流量,得到可用流量;再將可用流量除以初始流量消耗速度,計(jì)算出可用流量的使用時(shí)間長度,將用戶上網(wǎng)時(shí)的時(shí)間點(diǎn),加上可用流量的使用時(shí)間長度,得到可用流量用盡的時(shí)間點(diǎn);之后,將得到的該時(shí)間點(diǎn)確定為流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)通知用戶;其中,通知可以是發(fā)送短消息給用戶。

      進(jìn)一步的,如果用戶自己預(yù)先設(shè)置有安全預(yù)留流量,例如用戶通過網(wǎng)上營業(yè)廳等客戶端軟件預(yù)先設(shè)置有安全預(yù)留流量,這樣,需要將系統(tǒng)設(shè)置的安全預(yù)留流量加上用戶設(shè)置的安全預(yù)留流量,得到總的安全預(yù)留流量。

      例如,系統(tǒng)為了避免用戶在沒有得到通知的情況下突然斷網(wǎng),甚至產(chǎn)生一部分額外的上網(wǎng)費(fèi)用,預(yù)先設(shè)置安全預(yù)留流量為1m,那么,在沒有用戶設(shè)置的情況下,用戶會(huì)在剩余流量為1m的情況得到通知;也就是說,用戶得到通知的時(shí)候,用戶自己知道剩余流量為零了,因?yàn)橥ㄖ绦诺瓤赡軙?huì)延遲,所以設(shè)置1m的安全預(yù)留流量。但是,如果用戶自己設(shè)置有安全預(yù)留流量5m,則在用戶的剩余流量為6m的時(shí)候就會(huì)得到通知,也就是說,用戶在接到通知時(shí),用戶自己會(huì)知道剩余流量只剩下5m,這個(gè)通知算是及時(shí)和準(zhǔn)確的。

      步驟102:基于所述初始流量消耗速度,監(jiān)測所述用戶在上網(wǎng)過程中流量消耗速度的變化值。

      這里,所述上網(wǎng)過程中的流量消耗速度是指,每個(gè)時(shí)間周期內(nèi)測得的流量消耗速度,關(guān)于時(shí)間周期的長度下文會(huì)有描述。

      為了便于測量流量消耗速度變化,設(shè)有流量消耗速度變化的預(yù)設(shè)值,這樣,將上網(wǎng)過程中當(dāng)前的流量消耗速度與初始流量消耗速度的差值作為流量消耗速度的變化值,與流量消耗速度變化的預(yù)設(shè)值比較,就能得出流量消耗速度的變化情況,并根據(jù)變化情況執(zhí)行下一步驟。

      這里,流量消耗速度變化的預(yù)設(shè)值的數(shù)值可以根據(jù)某一區(qū)域的網(wǎng)速情況設(shè)置;

      進(jìn)一步的,設(shè)置的考慮因素可以是步驟101的安全預(yù)留流量和流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn),例如,安全預(yù)留流量比較多的,數(shù)值可以大一些,距離提醒時(shí)間點(diǎn)比較短的,數(shù)值可以大一些。

      步驟103:當(dāng)所述用戶在上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值時(shí),重新確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)。

      具體的,如果所述用戶上網(wǎng)過程中流量消耗速度的變化值未超出預(yù)設(shè)值時(shí),維持之前已確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      如果所述用戶上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值時(shí),之前確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)作廢,并重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      進(jìn)一步的,所述重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn),包括如下步驟:

      當(dāng)所述用戶賬戶的剩余流量大于預(yù)設(shè)的剩余流量臨界值時(shí),不作處理;

      當(dāng)所述用戶賬戶的剩余流量小于或等于所述剩余流量臨界值時(shí),基于所述用戶賬戶的剩余流量,進(jìn)行可用流量配額的分配工作,即分配可用流量配額給所述用戶,所述用戶只能在所述可用流量配額內(nèi)上網(wǎng);

      當(dāng)所述可用流量配額用完時(shí),再次基于所述用戶賬戶的剩余流量,分配可用流量配額給所述用戶;

      當(dāng)所述用戶賬戶的剩余流量不足以分配所述可用流量配額時(shí),在當(dāng)前時(shí)間點(diǎn)提醒所述用戶。

      對(duì)分配可用流量配額給所述用戶,具體包括:

      在分配可用流量配額的第一時(shí)間周期開始時(shí),分配第一可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量配額;

      在分配可用流量配額的第二時(shí)間周期開始時(shí),釋放所述第一可用流量配額,分配所述第二可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量配額;

      以此類推,直到所述用戶賬戶的剩余流量不足以預(yù)分配下一時(shí)間周期的可 用流量配額時(shí),則在下一時(shí)間周期提醒所述用戶;

      這里的時(shí)間周期的長度,同步驟102中的監(jiān)測的時(shí)間周期,下文會(huì)有描述。

      本實(shí)施例中,所述可用流量配額在每一時(shí)間周期內(nèi)的數(shù)值是動(dòng)態(tài)調(diào)整的,具體包括:

      1)通過計(jì)算歷史時(shí)間周期的流量消耗速度的加權(quán)平均值,預(yù)測當(dāng)前時(shí)間周期的平均流量消耗速度值;

      因無法準(zhǔn)確預(yù)計(jì)用戶在下一時(shí)間周期的流量消耗速度,可根據(jù)用戶歷史流量消耗速度,估算出下一時(shí)間周期的流量消耗速度,依據(jù)的原理是流量消耗速度的變化有一定的慣性,如果時(shí)間周期的長度比較短,則相鄰時(shí)間周期內(nèi)的變化值比較小,即流量消耗速度快的事件在接下來的幾個(gè)時(shí)間周期內(nèi)還會(huì)保持比較快的流量消耗速度,因此可以假設(shè)下一個(gè)時(shí)間周期內(nèi)該事件的流量消耗速度跟前幾個(gè)時(shí)間周期基本相同。但不同時(shí)間周期的流量消耗速度對(duì)下一時(shí)間周期的預(yù)測的影響不同,根據(jù)用戶的使用習(xí)慣,越是靠近最近的時(shí)間周期對(duì)下一時(shí)間周期的影響就越大;因此,需要對(duì)不同時(shí)間周期的流量消耗速度給予不同的權(quán)重,使之達(dá)到越是最近的時(shí)間周期的流量消耗速度對(duì)下一時(shí)間周期預(yù)測值的貢獻(xiàn)值越大,而越是久遠(yuǎn)的時(shí)間周期的流量消耗速度對(duì)下一時(shí)間周期預(yù)測值的貢獻(xiàn)值越小,從而能合理的分配下一時(shí)間周期的可用流量配額。

      例如,某事件的流量消耗速度為該事件生命周期內(nèi),如用戶從打開一個(gè)應(yīng)用(app)客戶端到其被關(guān)閉,所有時(shí)間周期流量消耗速度的加權(quán)平均,得到平均流量消耗速度,用ev表示。用戶的一次上網(wǎng)操作,如打開瀏覽器、微信客戶端等,作為該上網(wǎng)事件生命周期的開始,設(shè)每一個(gè)事件的平均流量消耗速度為ev0(最初值為0),后期通過對(duì)其所有時(shí)間周期內(nèi)流量消耗速度,進(jìn)行加權(quán)平均計(jì)算,在每個(gè)時(shí)間周期結(jié)束時(shí)更新該事件的平均流量消耗速度evnew;平均流量消耗速度的更新與兩個(gè)因素有關(guān),一個(gè)是上一時(shí)間周期的平均流量消耗速度evold,一個(gè)是在本時(shí)間周期內(nèi)的流量消耗速度,具體的公式如下:

      evnew=αevold+βv(1.1)

      其中,evnew為最新的平均流量消耗速度,evold為上一時(shí)間周期該事件的平均流量消耗速度,v為本時(shí)間周期內(nèi)該事件的流量消耗速度。α稱為歷史權(quán)值,β稱為周期權(quán)值,α和β均大于0,且和為1。若α很接近于1,表示系統(tǒng)更注重事件的整體流量消耗速度,最近時(shí)間周期內(nèi)的流量消耗速度對(duì)平均流量消耗速度的更新影響較小。若β很接近于1,則表示系統(tǒng)更注重事件在最近時(shí)間周期的流量消耗速度,最近時(shí)間周期的流量消耗速度對(duì)平均流量消耗速度的更新影響較大。α和β的值可以根據(jù)系統(tǒng)需要靈活設(shè)置。

      在本實(shí)施例中,注重的是最近時(shí)間周期的流量消耗速度,所以,β值會(huì)設(shè)置的較大。

      將流量消耗速度平均值推廣到一般的情況,得到如下公式:

      evn=aevn-1+βvn(n>0)(1.2)

      其中,n為本時(shí)間周期,n-1為上一時(shí)間周期,evn為本時(shí)間周期計(jì)算的平均流量消耗速度。

      而事件在n-1個(gè)時(shí)間周期時(shí)的平均流量消耗速度為:

      evn-1=aevn-2+βvn-1(1.3)

      將公式(1.3)代入公式(1.2),得到:

      evn=α2evn-2+αβvn-1+βvn(1.4)

      依次類推,得到平均流量消耗速度與各時(shí)間周期流量消耗速度的推導(dǎo)關(guān)系:

      其中,ev0的最初值為0,故公式簡化為

      2)根據(jù)當(dāng)前時(shí)間周期的平均流量消耗速度預(yù)測值,計(jì)算預(yù)分配下一時(shí)間周期的可用流量配額;

      由于每個(gè)時(shí)間周期的平均流量消耗速度ev都在變化,這樣,根據(jù)最新的平均流量消耗速度ev計(jì)算的可用流量配額是動(dòng)態(tài)變化的,也就能適應(yīng)流量消耗速度不穩(wěn)定的情況,因?yàn)樵诹髁肯乃俣炔环€(wěn)定的情況下,可用流量配額如 果是固定的,那么,可能會(huì)因?yàn)榉峙洳蛔愣崆坝猛?,也可能?huì)因?yàn)榉峙涮喽速M(fèi)資源;

      那么,計(jì)算下一時(shí)間周期的可用流量配額的公式為:

      gsun+1=t×evn(1.7)

      其中,gsu為可用流量配額,gsun+1為下一時(shí)間周期的可用流量配額,t為時(shí)間周期長度;

      這里的時(shí)間周期長度同上述步驟102中的監(jiān)測的時(shí)間周期長度;

      為了避免資源被長時(shí)間占用,系統(tǒng)預(yù)設(shè)有最大的時(shí)間周期長度tmax;

      tmax可根據(jù)網(wǎng)絡(luò)情況預(yù)先設(shè)置,也可以根據(jù)如下公式預(yù)估:

      上式的原理是:對(duì)速度在指定時(shí)間區(qū)間內(nèi)的定積分等于指定時(shí)間區(qū)間內(nèi)消耗的流量值;gsumax是已知的,是系統(tǒng)根據(jù)網(wǎng)絡(luò)情況預(yù)設(shè)的最大可用流量配額,evn也是已知的,是公式(1.6)計(jì)算出的;

      計(jì)算出tmax后,令t=tmax,計(jì)算出gsun+1;

      如果計(jì)算出的gsun+1大于gsumax,則設(shè)置gsun+1等于gsumax,同時(shí)減小時(shí)間周期的長度t;這樣,是為了避免某一應(yīng)用占用較多的資源,提高資源利用效率。

      實(shí)際運(yùn)行中,tmax的設(shè)置值最大為10秒,t最小可到100毫秒。

      這里,gsumax是根據(jù)某一區(qū)域的網(wǎng)速情況人工設(shè)置的,可根據(jù)情況手動(dòng)修正;但更多的情況是,gsumax基本固定,而通過修正時(shí)間周期的長度t來適應(yīng)網(wǎng)速的變化,也能更及時(shí)的提醒用戶。

      雖然可用流量配額為動(dòng)態(tài)設(shè)置的,但是在流量消耗速度變化幅度比較大的情況下,還是有可能出現(xiàn)可用流量配額提前用完的情況;所以,進(jìn)一步的,設(shè)置有可用流量配額閾值,當(dāng)本時(shí)間周期內(nèi)的可用流量配額小于或等于所述可用流量配額閾值時(shí),立即申請(qǐng)新的可用流量配額,并調(diào)整預(yù)分配給下一時(shí)間周期的可用流量配額或調(diào)整時(shí)間周期的長度,這樣,保證用戶的上網(wǎng)不會(huì)有停頓;

      調(diào)整預(yù)分配給下一時(shí)間周期的可用流量配額或調(diào)整時(shí)間周期的長度,包括:

      增加下一時(shí)間周期的可用流量配額的數(shù)值;

      或減少時(shí)間周期的長度。

      所述新申請(qǐng)的可用流量配額在下一時(shí)間周期開始時(shí)釋放,這樣保證資源及時(shí)釋放,不會(huì)閑置。

      在實(shí)際使用中,只有可用流量配額的分配工作會(huì)對(duì)用戶的系統(tǒng)性能有所影響,但可用流量配額的分配工作,只有在同時(shí)符合用戶上網(wǎng)過程中的流量消耗變化大,且用戶賬戶的剩余流量比較少的情況下才會(huì)開始,所以在用戶開始使用流量套餐到流量套餐用完的周期中,是很短的一段時(shí)間,對(duì)用戶的上網(wǎng)體驗(yàn)幾乎沒有影響。

      實(shí)施例二

      如圖2所示,本發(fā)明實(shí)施例的一種移動(dòng)終端流量提醒方法,包括:

      步驟201~202:用戶上網(wǎng)請(qǐng)求,通信運(yùn)營商業(yè)務(wù)運(yùn)營支撐系統(tǒng)(以下簡稱系統(tǒng))在第一時(shí)間檢測初始流量消耗速度,來確定安全預(yù)留流量的數(shù)值;

      步驟203~205:系統(tǒng)比較初始流量消耗速度與高速閾值,如果所述初始流量消耗速度大于所述高速閾值,就設(shè)定較大的安全預(yù)留流量,即執(zhí)行步驟205,反之,就設(shè)定較小的安全預(yù)留流量,即執(zhí)行步驟204;

      本實(shí)施例,只設(shè)置了一個(gè)流量消耗速度閾值,即高速閾值,這樣,初始流量消耗速度只有2檔,高速檔和低速檔,符合其中一檔,就設(shè)置為該檔對(duì)應(yīng)的安全預(yù)留流量。

      步驟206~207:系統(tǒng)確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)。

      將用戶賬戶的剩余流量減去對(duì)應(yīng)的所述安全預(yù)留流量,得到可用流量,然后將可用流量除以初始流量消耗速度,計(jì)算出可用流量的使用時(shí)間長度,將用戶上網(wǎng)時(shí)的時(shí)間點(diǎn),加上可用流量的使用時(shí)間長度,就得到了可用流量用盡的提醒時(shí)間點(diǎn)。

      步驟208~209:系統(tǒng)生成提醒短信,在提醒時(shí)間點(diǎn)發(fā)送給用戶。

      其中,步驟208需要得到步驟210的反饋才有效,不然就無效,也就是如 果流量消耗速度變化大,就不執(zhí)行步驟208。

      進(jìn)一步的,如果用戶自己設(shè)置有安全預(yù)留流量,例如用戶通過網(wǎng)上營業(yè)廳等客戶端軟件設(shè)置安全預(yù)留流量,這樣需要把系統(tǒng)設(shè)置的安全預(yù)留流量加上用戶設(shè)置的安全預(yù)留流量,得到總的安全預(yù)留流量。

      步驟210:系統(tǒng)將所述用戶在上網(wǎng)中的流量消耗速度與所述初始流量消耗速度比較,確定流量消耗速度變化是否大,具體的:

      如果所述用戶在上網(wǎng)過程中的流量消耗速度與所述初始流量消耗速度相比,變化不大,則執(zhí)行步驟208;

      如果所述用戶在上網(wǎng)過程中的流量消耗速度與所述初始流量消耗速度相比,變化大,則之前確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)作廢,不執(zhí)行步驟208,并重新確定提醒時(shí)間點(diǎn),執(zhí)行步驟211;

      步驟211~212:系統(tǒng)比較用戶賬戶的剩余流量和預(yù)設(shè)的剩余流量臨界值;

      當(dāng)所述用戶賬戶的剩余流量大于預(yù)設(shè)的剩余流量臨界值,則不作處理,執(zhí)行步驟212,上網(wǎng)繼續(xù)。

      步驟213~214:當(dāng)所述用戶賬戶的剩余流量小于或等于所述剩余流量臨界值時(shí),系統(tǒng)進(jìn)行可用流量配額的分配工作,具體的:

      當(dāng)所述用戶賬戶的剩余流量不夠分配可用流量配額時(shí),在當(dāng)前時(shí)間點(diǎn)提醒用戶;

      當(dāng)所述用戶賬戶的剩余流量夠分配可用流量配額,則繼續(xù)可用流量配額的分配工作,直到不夠分配時(shí),在當(dāng)前時(shí)間點(diǎn)提醒用戶。

      其中,可用流量配額的數(shù)值是動(dòng)態(tài)調(diào)整的,具體的動(dòng)態(tài)調(diào)整方法見實(shí)施例一。

      實(shí)施例三

      如圖3所示,本發(fā)明實(shí)施例的一種移動(dòng)終端流量提醒裝置,包括提醒模塊31、流量消耗速度監(jiān)測模塊32和調(diào)整模塊33;其中,

      所述提醒模塊31,用于根據(jù)移動(dòng)終端用戶上網(wǎng)的初始流量消耗速度,設(shè)置安全預(yù)留流量,并確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      這里,初始流量消耗速度是通過實(shí)時(shí)檢測得到的,因?yàn)槌跏剂髁肯乃俣鹊拇笮?,?duì)后面的流量消耗速度有很大的影響,即:初始流量消耗速度很大的,使用過程中的流量消耗速度也不會(huì)太慢。

      如果用戶上網(wǎng)過程中使用的流量消耗速度變化很大,如使用環(huán)境發(fā)生變化、或有新的應(yīng)用加入或退出等等,都會(huì)使流量消耗速度的變化值很大,則通過其它模塊來解決。

      本實(shí)施例中,設(shè)置安全預(yù)留流量包括:根據(jù)網(wǎng)絡(luò)狀況,預(yù)設(shè)多個(gè)流量消耗速度閾值;

      將所述初始流量消耗速度分別與多個(gè)所述流量消耗速度閾值比較,分別設(shè)置相應(yīng)流量消耗速度閾值對(duì)應(yīng)的安全預(yù)留流量。

      這里,預(yù)設(shè)多個(gè)流量消耗速度閾值是為了后續(xù)操作更簡單,可以將初始流量消耗速度的范圍規(guī)定多個(gè)等級(jí),符合其中的某一個(gè)等級(jí),就設(shè)置為該等級(jí)對(duì)應(yīng)的安全預(yù)留流量,不用按公式計(jì)算;當(dāng)然,這種設(shè)置方式對(duì)于流量消耗速度比較穩(wěn)定的情況會(huì)更為準(zhǔn)確。

      這里,設(shè)置安全預(yù)留流量的原則可以是:初始流量消耗速度快的,安全預(yù)留流量設(shè)置多些。

      這里,流量消耗速度閾值及對(duì)應(yīng)的安全預(yù)留流量,可以根據(jù)某一區(qū)域的網(wǎng)速情況,進(jìn)行一定的模擬測試得到初步值,并在使用中不斷修正。

      進(jìn)一步,也可以根據(jù)模擬測試情況,構(gòu)建數(shù)學(xué)模型,通過相對(duì)比較科學(xué)的計(jì)算公式計(jì)算流量消耗速度閾值,這樣,可以根據(jù)使用中的各個(gè)因素的變化,自動(dòng)計(jì)算,不用手動(dòng)修正。

      本實(shí)施例中,確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)包括:先將用戶賬戶的剩余流量減去對(duì)應(yīng)的所述安全預(yù)留流量,得到可用流量;再將可用流量除以初始流量消耗速度,計(jì)算出可用流量的使用時(shí)間長度,將用戶上網(wǎng)時(shí)的時(shí)間點(diǎn),加上可用流量的使用時(shí)間長度,得到可用流量用盡的時(shí)間點(diǎn);之后,將得到的該時(shí)間點(diǎn)確定為流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)通知用戶;其中,通知可以是發(fā)送短消息給用戶。

      進(jìn)一步的,如果用戶自己預(yù)先設(shè)置有安全預(yù)留流量,例如用戶通過網(wǎng)上營業(yè)廳等客戶端軟件預(yù)先設(shè)置有安全預(yù)留流量,這樣,需要將系統(tǒng)設(shè)置的安全預(yù)留流量加上用戶設(shè)置的安全預(yù)留流量,得到總的安全預(yù)留流量。

      例如,系統(tǒng)為了避免用戶在沒有得到通知的情況下突然斷網(wǎng),甚至產(chǎn)生一部分額外的上網(wǎng)費(fèi)用,預(yù)先設(shè)置安全預(yù)留流量為1m,那么,在沒有用戶設(shè)置的情況下,用戶會(huì)在剩余流量為1m的情況得到通知;也就是說,用戶得到通知的時(shí)候,用戶自己知道剩余流量為零了,因?yàn)橥ㄖ绦诺瓤赡軙?huì)延遲,所以設(shè)置1m的安全預(yù)留流量。但是,如果用戶自己設(shè)置有安全預(yù)留流量5m,則在用戶的剩余流量為6m的時(shí)候就會(huì)得到通知,也就是說,用戶在接到通知時(shí),用戶自己會(huì)知道剩余流量只剩下5m,這個(gè)通知算是及時(shí)和準(zhǔn)確的。

      流量消耗速度監(jiān)測模塊32,用于基于所述初始流量消耗速度,監(jiān)測所述用戶在上網(wǎng)過程中的流量消耗速度的變化值。

      這里,所述上網(wǎng)過程中的流量消耗速度是指,每個(gè)時(shí)間周期內(nèi)測得的流量消耗速度,關(guān)于時(shí)間周期的長度下文會(huì)有描述。

      為了便于測量流量消耗速度變化,設(shè)有流量消耗速度變化的預(yù)設(shè)值,這樣,將上網(wǎng)過程中當(dāng)前的流量消耗速度與初始流量消耗速度的差值作為流量消耗速度的變化值,與流量消耗速度變化的預(yù)設(shè)值比較,就能得出流量消耗速度的變化情況,并根據(jù)變化情況執(zhí)行下一步驟。

      所述調(diào)整模塊33,用于當(dāng)所述用戶在上網(wǎng)過程中流量消耗速度的變化值超出預(yù)設(shè)值時(shí),重新確定流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)。

      具體的,如果所述用戶上網(wǎng)過程中的流量消耗速度的變化值未超出預(yù)設(shè)值時(shí),維持之前已確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      如果所述用戶上網(wǎng)過程中的流量消耗速度的變化值超出預(yù)設(shè)值時(shí),之前確定的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn)作廢,并重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn);

      進(jìn)一步的,所述重新確定新的流量數(shù)據(jù)使用情況的提醒時(shí)間點(diǎn),包括如下步驟:

      當(dāng)所述用戶賬戶的剩余流量大于預(yù)設(shè)的剩余流量臨界值時(shí),不作處理;

      當(dāng)所述用戶賬戶的剩余流量小于或等于所述剩余流量臨界值時(shí),基于所述用戶賬戶的剩余流量,進(jìn)行可用流量配額的分配工作,即分配可用流量配額給所述用戶,所述用戶只能在所述可用流量配額內(nèi)上網(wǎng);

      當(dāng)所述可用流量配額用完時(shí),再次基于所述用戶賬戶的剩余流量,分配可用流量配額給所述用戶;

      當(dāng)所述用戶賬戶的剩余流量不足以分配所述可用流量配額時(shí),在當(dāng)前時(shí)間點(diǎn)提醒所述用戶。

      對(duì)分配可用流量配額給所述用戶,具體包括:

      在分配可用流量配額的第一時(shí)間周期開始時(shí),分配第一可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量配額;

      在分配可用流量配額的第二時(shí)間周期開始時(shí),釋放所述第一可用流量配額,分配所述第二可用流量配額給所述用戶,同時(shí)預(yù)分配下一時(shí)間周期的可用流量配額;

      以此類推,一直到所述用戶賬戶的剩余流量不足以預(yù)分配下一時(shí)間周期的可用流量配額時(shí),則在下一時(shí)間周期提醒所述用戶;

      這里的時(shí)間周期的長度,同步驟102中的監(jiān)測的時(shí)間周期,下文會(huì)有描述。

      本實(shí)施例中,所述可用流量配額在每一時(shí)間周期內(nèi)的數(shù)值是動(dòng)態(tài)調(diào)整的,具體包括:

      1)通過計(jì)算歷史時(shí)間周期的流量消耗速度的加權(quán)平均值,預(yù)測當(dāng)前時(shí)間周期的平均流量消耗速度值;

      因無法準(zhǔn)確預(yù)計(jì)用戶在下一時(shí)間周期的流量消耗速度,可根據(jù)對(duì)用戶歷史流量消耗速度,估算出下一時(shí)間周期的流量消耗速度,依據(jù)的原理是流量消耗速度的變化有一定的慣性,如果時(shí)間周期的長度比較短,則相鄰時(shí)間周期內(nèi)的變化值比較小,即流量消耗速度快的事件在接下來的幾個(gè)時(shí)間周期內(nèi)還會(huì)保持比較快的流量消耗速度,因此可以假設(shè)下一個(gè)時(shí)間周期內(nèi)該事件的流量消耗速度跟前幾個(gè)時(shí)間周期基本相同。但不同時(shí)間周期的流量消耗速度對(duì)下一時(shí)間周 期的預(yù)測的影響不同,根據(jù)用戶的使用習(xí)慣,越是靠近最近的時(shí)間周期對(duì)下一時(shí)間周期的影響就越大;因此,需要對(duì)不同時(shí)間周期的流量消耗速度給予不同的權(quán)重,使之達(dá)到越是最近的時(shí)間周期的流量消耗速度對(duì)下一時(shí)間周期預(yù)測值的貢獻(xiàn)值越大,而越是久遠(yuǎn)的時(shí)間周期的流量消耗速度對(duì)下一時(shí)間周期預(yù)測值的貢獻(xiàn)值越小,從而能合理的分配下一時(shí)間周期的可用流量配額。

      例如,某事件的流量消耗速度為該事件生命周期內(nèi),如用戶從打開一個(gè)應(yīng)用(app)客戶端到其關(guān)閉,所有時(shí)間周期流量消耗速度的加權(quán)平均,得到平均流量消耗速度,用ev表示。用戶的一次上網(wǎng)操作,如打開瀏覽器、微信客戶端等,作為該上網(wǎng)事件生命周期的開始,設(shè)每一個(gè)事件的平均流量消耗速度為ev0(最初值為0),后期通過對(duì)其所有時(shí)間周期內(nèi)流量消耗速度,進(jìn)行加權(quán)平均計(jì)算,在每個(gè)時(shí)間周期結(jié)束時(shí)更新該事件的平均流量消耗速度evnew;平均流量消耗速度的更新與兩個(gè)因素有關(guān),一個(gè)是上一時(shí)間周期的平均流量消耗速度evold,一個(gè)是在本時(shí)間周期內(nèi)的流量消耗速度,具體見公式(1.1)。

      其中,evnew為最新的平均流量消耗速度,evold為上一時(shí)間周期該事件的平均流量消耗速度,v為本時(shí)間周期內(nèi)該事件的流量消耗速度。α稱為歷史權(quán)值,β稱為周期權(quán)值,α和β均大于0,且和為1。若α很接近于1,表示系統(tǒng)更注重事件的整體流量消耗速度,最近時(shí)間周期內(nèi)的流量消耗速度對(duì)平均流量消耗速度的更新影響較小。若β很接近于1,則表示系統(tǒng)更注重事件在最近時(shí)間周期的流量消耗速度,最近時(shí)間周期的流量消耗速度對(duì)平均流量消耗速度的更新影響較大。α和β的值可以根據(jù)系統(tǒng)需要靈活設(shè)置。

      在本實(shí)施例中,注重的是最近時(shí)間周期的流量消耗速度,所以,β值會(huì)設(shè)置的較大。

      將流量消耗速度平均值推廣到一般的情況,得到公式(1.2);

      其中,n為本時(shí)間周期,n-1為上一時(shí)間周期,evn為本時(shí)間周期計(jì)算的平均流量消耗速度。

      而事件在n-1個(gè)時(shí)間周期時(shí)的平均流量消耗速度見公式(1.3);

      將公式(1.3)代入公式(1.2),得到公式(1.4);

      依次類推,得到平均流量消耗速度與各時(shí)間周期流量消耗速度的推導(dǎo)關(guān)系,見公式(1.5)

      其中,ev0的最初值為0,故簡化為公式(1.6)

      2)根據(jù)當(dāng)前時(shí)間周期的平均流量消耗速度預(yù)測值,計(jì)算預(yù)分配下一時(shí)間周期的可用流量配額;

      由于每個(gè)時(shí)間周期的平均流量消耗速度ev都在變化,這樣,根據(jù)最新的平均流量消耗速度ev計(jì)算的可用流量配額是動(dòng)態(tài)變化的,也就能適應(yīng)流量消耗速度不穩(wěn)定的情況,因?yàn)樵诹髁肯乃俣炔环€(wěn)定的情況下,可用流量配額如果是固定的,那么,可能會(huì)因?yàn)榉峙洳蛔愣崆坝猛?,也可能?huì)因?yàn)榉峙涮喽速M(fèi)資源;

      那么,計(jì)算下一時(shí)間周期的可用流量配額的方法見公式(1.7);

      其中,gsu為可用流量配額,gsun+1為下一時(shí)間周期的可用流量配額,t為時(shí)間周期長度;

      為了避免資源被長時(shí)間占用,系統(tǒng)預(yù)設(shè)有最大的時(shí)間周期長度tmax;

      tmax可根據(jù)網(wǎng)絡(luò)情況預(yù)先設(shè)置,也可以根據(jù)公式(1.8)預(yù)估;

      公式(1.8)的原理是:對(duì)速度在指定時(shí)間區(qū)間內(nèi)的定積分等于指定時(shí)間區(qū)間內(nèi)消耗的流量值;gsumax是已知的,是系統(tǒng)根據(jù)網(wǎng)絡(luò)情況預(yù)設(shè)的最大可用流量配額,evn也是已知的,是公式(1.6)計(jì)算出的;

      計(jì)算出tmax后,令t=tmax,計(jì)算出gsun+1;

      如果計(jì)算出的gsun+1大于gsumax,則設(shè)置gsun+1等于gsumax,同時(shí)縮短時(shí)間周期的長度t;這樣,是為了避免某一應(yīng)用占用較多的資源,提高資源利用效率。

      實(shí)際運(yùn)行中,tmax的設(shè)置值最大為10秒,t最小可到100毫秒。

      這里,gsumax是根據(jù)某一區(qū)域的網(wǎng)速情況人工設(shè)置的,可根據(jù)情況手動(dòng)修正;但更多的情況是,gsumax基本固定,而通過修正時(shí)間周期的長度t來適應(yīng)網(wǎng)速的變化,也能更及時(shí)的提醒用戶。

      雖然可用流量配額為動(dòng)態(tài)設(shè)置的,但是在流量消耗速度變化幅度比較大的 情況下,還是有可能出現(xiàn)可用流量配額提前用完的情況;所以,進(jìn)一步的,設(shè)置有可用流量配額閾值,當(dāng)本時(shí)間周期內(nèi)的可用流量配額小于或等于所述可用流量配額閾值時(shí),立即申請(qǐng)新的可用流量配額,并調(diào)整預(yù)分配給下一時(shí)間周期的可用流量配額或調(diào)整時(shí)間周期的長度,這樣,保證用戶的上網(wǎng)不會(huì)有停頓;

      調(diào)整預(yù)分配給下一時(shí)間周期的可用流量配額或調(diào)整時(shí)間周期的長度,包括:

      增加下一時(shí)間周期的可用流量配額的數(shù)值;

      或減少時(shí)間周期的長度。

      所述新申請(qǐng)的可用流量配額在下一時(shí)間周期開始時(shí)釋放,這樣保證資源及時(shí)釋放,不會(huì)閑置。

      在實(shí)際應(yīng)用中,所述提醒模塊31、流量消耗速度監(jiān)測模塊32和調(diào)整模塊33均可由位于通訊運(yùn)營商服務(wù)器端的中央處理器(cpu)、微處理器(mpu)、數(shù)字信號(hào)處理器(dsp)、或現(xiàn)場可編程門陣列(fpga)等實(shí)現(xiàn)。

      以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1