一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置,其中,該方法包括:自批次號(hào)碼池中獲取企業(yè)發(fā)送批次,從企業(yè)發(fā)送批次中獲取任務(wù)號(hào)碼;根據(jù)任務(wù)號(hào)碼,判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到企業(yè)流速低保值;如果企業(yè)的當(dāng)前發(fā)送流速達(dá)到企業(yè)流速低保值,判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和;根據(jù)判斷結(jié)果獲得企業(yè)可獲得的待分配發(fā)送流速資源值。本發(fā)明的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置,動(dòng)態(tài)流速分配策略讓系統(tǒng)資源時(shí)刻被充分利用,不會(huì)出現(xiàn)系統(tǒng)資源有空閑而企業(yè)應(yīng)用不到的情況;系統(tǒng)將按比重多維度模式分配資源,不會(huì)造成單批次大數(shù)量發(fā)送阻塞后續(xù)小數(shù)量發(fā)送的情況。
【專利說(shuō)明】
—種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域中短彩信網(wǎng)關(guān)【技術(shù)領(lǐng)域】,具體地,涉及基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置。
【背景技術(shù)】
[0002]在通過(guò)短/彩信網(wǎng)關(guān)下發(fā)消息的信息集中群發(fā)系統(tǒng)(以下簡(jiǎn)稱系統(tǒng))中,對(duì)各企業(yè)用戶進(jìn)行既定策略的流速控制,是必不可少的功能之一。這種既定的流速控制策略可以是每個(gè)企業(yè)按固定速度發(fā)出,也可以是按照某種標(biāo)準(zhǔn)動(dòng)態(tài)分配速度發(fā)出。
[0003]其中,固定流速的策略簡(jiǎn)單、清晰、易實(shí)現(xiàn),但是缺點(diǎn)諸多:
[0004](1)企業(yè)發(fā)送最大速度被卡死,不能實(shí)時(shí)的最大化利用空閑資源;
[0005](2)多企業(yè)同時(shí)發(fā)送時(shí)將資源占盡,造成后續(xù)企業(yè)發(fā)送停滯;
[0006]由于總流速資源有限,在具備眾多企業(yè)用戶的大型系統(tǒng)中很難合理的分配速度。
[0007]相比固定流速策略,按照權(quán)重標(biāo)準(zhǔn)實(shí)時(shí)動(dòng)態(tài)分配流速策略具備很多功能上的優(yōu)勢(shì):
[0008](1)流速動(dòng)態(tài)分配,當(dāng)只有少量企業(yè)用戶進(jìn)行發(fā)送的時(shí)候可以充分占滿所有發(fā)送資源;
[0009](2)中途后進(jìn)的企業(yè)用戶亦可以獲取發(fā)送資源,而不必等先進(jìn)企業(yè)用戶發(fā)送完畢,不會(huì)造成后續(xù)企業(yè)發(fā)送停滯;
[0010]由于分配標(biāo)準(zhǔn)非實(shí)際發(fā)送時(shí)的固定值,在向企業(yè)配置資源時(shí),可以按照企業(yè)用戶優(yōu)劣配置高低的權(quán)重信息,更加的合理易用。
[0011]動(dòng)態(tài)流速策略雖然功能邏輯上有諸多優(yōu)勢(shì),但是在系統(tǒng)實(shí)現(xiàn)上比較復(fù)雜。
[0012]對(duì)于大型的信息群發(fā)系統(tǒng),服務(wù)對(duì)象是面向全國(guó)的,其下發(fā)需求量是十分巨大的,采用固定的流速策略固然簡(jiǎn)單、清晰、容易實(shí)現(xiàn),但是企業(yè)的最大發(fā)送速度被限制,不能最大化的利用閑置資源;多個(gè)企業(yè)同時(shí)發(fā)送時(shí)資源占盡,造成后續(xù)企業(yè)的發(fā)送停滯;而且由于系統(tǒng)的總資源有限,在具備眾多企業(yè)用戶的大型系統(tǒng)中,很難合理的分配速度。
[0013]在此種情境下,很難實(shí)現(xiàn)流速實(shí)時(shí)動(dòng)態(tài)分流策略,所以急需一種技術(shù)方法,可以實(shí)時(shí)的動(dòng)態(tài)為企業(yè)用戶分配流速的問(wèn)題。
【發(fā)明內(nèi)容】
[0014]本發(fā)明是為了克服現(xiàn)有技術(shù)中信息集中群發(fā)系統(tǒng)為企業(yè)用戶流速分配不合理的缺陷,根據(jù)本發(fā)明的一個(gè)方面,提出一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法。
[0015]根據(jù)本發(fā)明實(shí)施例的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法,包括:
[0016]自批次號(hào)碼池中獲取企業(yè)發(fā)送批次,從企業(yè)發(fā)送批次中獲取任務(wù)號(hào)碼;
[0017]根據(jù)任務(wù)號(hào)碼,判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到企業(yè)流速低保值;
[0018]如果企業(yè)的當(dāng)前發(fā)送流速達(dá)到企業(yè)流速低保值,判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和;
[0019]根據(jù)判斷結(jié)果獲得企業(yè)可獲得的待分配發(fā)送流速資源值。
[0020]本發(fā)明是為了克服現(xiàn)有技術(shù)中信息集中群發(fā)系統(tǒng)為企業(yè)用戶流速分配不合理的缺陷,根據(jù)本發(fā)明的另一個(gè)方面,提出一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流裝置。
[0021]根據(jù)本發(fā)明實(shí)施例的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流裝置,包括:
[0022]號(hào)碼獲取模塊,用于自批次號(hào)碼池中獲取企業(yè)發(fā)送批次,從企業(yè)發(fā)送批次中獲取任務(wù)號(hào)碼;
[0023]流速判斷模塊,用于根據(jù)任務(wù)號(hào)碼,判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到企業(yè)流速低保值;
[0024]資源判斷模塊,用于如果企業(yè)的當(dāng)前發(fā)送流速達(dá)到所述企業(yè)流速低保值,判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和;
[0025]資源獲得模塊,用于根據(jù)判斷結(jié)果獲得企業(yè)可獲得的待分配發(fā)送流速資源值。
[0026]本發(fā)明的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置,動(dòng)態(tài)流速分配策略讓系統(tǒng)資源時(shí)刻被充分利用,不會(huì)出現(xiàn)系統(tǒng)資源有空閑而企業(yè)應(yīng)用不到的情況;系統(tǒng)將按比重多維度模式分配資源,不會(huì)造成單批次大數(shù)量發(fā)送阻塞后續(xù)小數(shù)量發(fā)送的情況。
[0027]本發(fā)明的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置,可以實(shí)時(shí)的為信息集中群發(fā)系統(tǒng)內(nèi)企業(yè)用戶動(dòng)態(tài)實(shí)時(shí)的分配流速資源,分配的時(shí)間粒度可以達(dá)到秒級(jí);系統(tǒng)效率提高,保證了系統(tǒng)資源的充分利用,提高了系統(tǒng)發(fā)送流速資源的利用率。
[0028]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0029]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【專利附圖】
【附圖說(shuō)明】
[0030]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0031]圖1為本發(fā)明基于網(wǎng)關(guān)的動(dòng)態(tài)分流方法的架構(gòu)示意圖;
[0032]圖2為本發(fā)明基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法的流程圖;
[0033]圖3為本發(fā)明基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流裝置實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]下面結(jié)合附圖,對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述,但應(yīng)當(dāng)理解本發(fā)明的保護(hù)范圍并不受【具體實(shí)施方式】的限制。
[0035]為了解決現(xiàn)有技術(shù)中信息集中群發(fā)系統(tǒng)為企業(yè)用戶流速分配不合理的技術(shù)問(wèn)題,本發(fā)明提出了一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法和裝置。
[0036]如圖1所示,各企業(yè)用戶提交的發(fā)送請(qǐng)求,將在系統(tǒng)中被識(shí)別為多個(gè)批次,每個(gè)批次將包含多個(gè)號(hào)碼的發(fā)送任務(wù)。所有的批次將放入批次池中,由批次控制器處理。
[0037]批次控制器的處理邏輯包括:
[0038]1)在單位時(shí)間內(nèi)(1秒)每個(gè)企業(yè)按照時(shí)間順序各取出一個(gè)批次投入批次號(hào)碼池;
[0039]2)計(jì)算單位時(shí)間內(nèi)(1秒)系統(tǒng)能夠處理的任務(wù)總量,如果取出的批次數(shù)大于該總量,則停止處理。
[0040]投入批次號(hào)碼池中的批次將被展開(kāi),并等待發(fā)送控制器調(diào)取號(hào)碼進(jìn)行發(fā)送。發(fā)送控制器是流速實(shí)時(shí)動(dòng)態(tài)分流策略執(zhí)行的核心控制器,它可以實(shí)時(shí)的、動(dòng)態(tài)的根據(jù)目前系統(tǒng)可用資源和各企業(yè)所分配的比重,為企業(yè)分配發(fā)送流速,流速分配粒度可到秒級(jí)。簡(jiǎn)單的說(shuō),每個(gè)企業(yè)每秒的發(fā)送速度,都是實(shí)時(shí)變化的。
[0041]如圖2所示,本發(fā)明公開(kāi)了一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法,包括:
[0042]步驟1:發(fā)送控制器從批次號(hào)碼池中獲取企業(yè)發(fā)送批次,然后從企業(yè)發(fā)送批次中取出一個(gè)任務(wù)號(hào)碼。
[0043]步驟2:發(fā)送控制器根據(jù)任務(wù)號(hào)碼判斷企業(yè)的當(dāng)前發(fā)送流速是否已經(jīng)達(dá)到企業(yè)流速低保值:若是,進(jìn)入步驟3的流程;若否,則選取企業(yè)一條發(fā)送任務(wù)給下發(fā)器,同時(shí)企業(yè)已占發(fā)送流速加一并繼續(xù)循環(huán)。
[0044]其中,企業(yè)流速低保值:系統(tǒng)為企業(yè)初始化分配的最低發(fā)送流速值。
[0045]步驟3:發(fā)送控制器判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和:若是,則根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算企業(yè)還可以獲取的發(fā)送流速資源值,并進(jìn)入步驟6的流程;若否,則執(zhí)行步驟4的流程。
[0046]例如:假設(shè)企業(yè)八、8、0的流速配置分別為30、20、10,按照步驟3的流程,若系統(tǒng)當(dāng)前剩余發(fā)送流速資源大于30+20+10=60時(shí),系統(tǒng)則會(huì)按照30:20:10的比例去分配剩余流速資源值,同時(shí)計(jì)算出八、8、0企業(yè)還可以獲取的發(fā)送流速資源值。
[0047]其中:等比計(jì)算:就是將取和各個(gè)企業(yè)配置相同的數(shù)值進(jìn)行做比例計(jì)算。
[0048]步驟4:發(fā)送控制器判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值:若未達(dá)到,則選取企業(yè)一條發(fā)送任務(wù)給下發(fā)器,同時(shí)企業(yè)已占發(fā)送流速加一并繼續(xù)循環(huán);否則,執(zhí)行步驟5的流程。
[0049]例如:假設(shè)企業(yè)八的實(shí)際發(fā)送流速配置值為30,系統(tǒng)當(dāng)前已為企業(yè)八分配了發(fā)送流速值28。步驟4的流程是,判斷系統(tǒng)分配企業(yè)八的發(fā)送流速值28是否已達(dá)到實(shí)際發(fā)送流速配置值30,如果未達(dá)到企業(yè)八的實(shí)際發(fā)送流速配置值30,那么系統(tǒng)會(huì)為企業(yè)八增加1的發(fā)送流速值,則企業(yè)八當(dāng)前的發(fā)送流速值變更為29,同時(shí)繼續(xù)進(jìn)行循環(huán)。
[0050]步驟5:發(fā)送控制器判斷系統(tǒng)是否還有發(fā)送流速資源供分配,若是,則根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算該企業(yè)還可獲得的發(fā)送流速資源值,并進(jìn)入步驟6的流程,若無(wú)分配發(fā)送流速資源,則動(dòng)態(tài)分流流程結(jié)束。
[0051]例如:假設(shè)企業(yè)八、8、0的實(shí)際發(fā)送流速配置值分別為30、20、10,按照步驟5的流程,若系統(tǒng)還有剩余發(fā)送流速資源供分配,系統(tǒng)則會(huì)按照30:20:10的比例去分配剩余資源值,同時(shí)計(jì)算出八、8、0企業(yè)還可以獲取的發(fā)送流速資源值。
[0052]步驟6:發(fā)送控制器根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算該企業(yè)還可獲得的發(fā)送流速資源值,判斷該企業(yè)已分配的發(fā)送流速資源是否大于等比計(jì)算結(jié)果值:若否,則選取企業(yè)一條發(fā)送任務(wù)給下發(fā)器,同時(shí)企業(yè)已占發(fā)送流控加一并繼續(xù)循環(huán),否則動(dòng)態(tài)分流流程結(jié)束。
[0053]例如:假設(shè)企業(yè)八、8乂的實(shí)際發(fā)送流速配置值分別為30、20、10,剩余資源值為6,按照30:20:10的比例分配,企業(yè)八可以獲取3、企業(yè)8可以獲取2、企業(yè)0可以獲取1的發(fā)送流速值。每循環(huán)一次都要判斷各個(gè)企業(yè)繼續(xù)分配的資源是否達(dá)到了此輪獲取的資源值(八二3、8=2、01),若未達(dá)到繼續(xù)分配,直到分配達(dá)到已獲取的資源值為止。
[0054]本發(fā)明的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法,動(dòng)態(tài)流速分配策略讓系統(tǒng)資源時(shí)刻被充分利用,不會(huì)出現(xiàn)系統(tǒng)資源有空閑而企業(yè)應(yīng)用不到的情況;系統(tǒng)將按比重多維度模式分配資源,不會(huì)造成單批次大數(shù)量發(fā)送阻塞后續(xù)小數(shù)量發(fā)送的情況。
[0055]本發(fā)明的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法,可以實(shí)時(shí)的為信息集中群發(fā)系統(tǒng)內(nèi)企業(yè)用戶動(dòng)態(tài)實(shí)時(shí)的分配流速資源,分配的時(shí)間粒度可以達(dá)到秒級(jí);系統(tǒng)效率提高,保證了系統(tǒng)資源的充分利用,提高了系統(tǒng)發(fā)送流速資源的利用率。
[0056]如圖3所示,為本發(fā)明基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流裝置實(shí)施例的結(jié)構(gòu)示意圖,包括:
[0057]號(hào)碼獲取模塊10,用于自批次號(hào)碼池中獲取企業(yè)發(fā)送批次,從企業(yè)發(fā)送批次中獲取任務(wù)號(hào)碼;
[0058]流速判斷模塊20,用于根據(jù)任務(wù)號(hào)碼,判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到企業(yè)流速低保值;
[0059]資源判斷模塊30,用于如果企業(yè)的當(dāng)前發(fā)送流速達(dá)到企業(yè)流速低保值,判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和;
[0060]資源獲得模塊50,用于根據(jù)判斷結(jié)果獲得企業(yè)可獲得的待分配發(fā)送流速資源值。
[0061]裝置還包括:
[0062]任務(wù)下發(fā)模塊40,用于如果企業(yè)的當(dāng)前發(fā)送流速未達(dá)到企業(yè)流速低保值,則選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
[0063]其中:資源獲得模塊50包括:
[0064]剩余流速判斷子模塊51,用于判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和;
[0065]流速資源獲得子模塊52,用于如果系統(tǒng)的剩余發(fā)送流速資源大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和,則根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值;
[0066]如果系統(tǒng)的剩余發(fā)送流速資源不大于當(dāng)前批次號(hào)碼池內(nèi)所有已為企業(yè)配置的發(fā)送流速總和,則判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,根據(jù)判斷結(jié)果獲得企業(yè)還可獲得的發(fā)送流速資源值。
[0067]其中:流速資源獲得子模塊51,具體用于如果企業(yè)的當(dāng)前發(fā)送流速已經(jīng)達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,在系統(tǒng)存在剩余資源的情況下,根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值。
[0068]其中:流速資源獲得子模塊52,具體還用于如果企業(yè)的當(dāng)前發(fā)送流速未達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,則選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
[0069]其中:流速資源獲得子模塊52,具體用于根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算企業(yè)還可獲得的發(fā)送流速資源值。
[0070]其中:流速資源獲得子模塊52,在系統(tǒng)存在剩余資源的情況下,具體用于根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算該企業(yè)還可獲得的發(fā)送流速資源值;
[0071]判斷該企業(yè)已分配的發(fā)送流速資源是否大于等比計(jì)算結(jié)果值:若是,則動(dòng)態(tài)分流流程結(jié)束,否則,選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
[0072]本發(fā)明的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流裝置,動(dòng)態(tài)流速分配策略讓系統(tǒng)資源時(shí)刻被充分利用,不會(huì)出現(xiàn)系統(tǒng)資源有空閑而企業(yè)應(yīng)用不到的情況;系統(tǒng)將按比重多維度模式分配資源,不會(huì)造成單批次大數(shù)量發(fā)送阻塞后續(xù)小數(shù)量發(fā)送的情況。
[0073]本發(fā)明的基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流裝置,可以實(shí)時(shí)的為信息集中群發(fā)系統(tǒng)內(nèi)企業(yè)用戶動(dòng)態(tài)實(shí)時(shí)的分配流速資源,分配的時(shí)間粒度可以達(dá)到秒級(jí);系統(tǒng)效率提高,保證了系統(tǒng)資源的充分利用,提高了系統(tǒng)發(fā)送流速資源的利用率。
[0074]本發(fā)明能有多種不同形式的【具體實(shí)施方式】,上面以圖1-圖3為例結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案作舉例說(shuō)明,這并不意味著本發(fā)明所應(yīng)用的具體實(shí)例只能局限在特定的流程或?qū)嵤├Y(jié)構(gòu)中,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)了解,上文所提供的具體實(shí)施方案只是多種優(yōu)選用法中的一些示例,任何體現(xiàn)本發(fā)明權(quán)利要求的實(shí)施方式均應(yīng)在本發(fā)明技術(shù)方案所要求保護(hù)的范圍之內(nèi)。
[0075]最后應(yīng)說(shuō)明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流方法,其特征在于,包括: 自批次號(hào)碼池中獲取企業(yè)發(fā)送批次,從所述企業(yè)發(fā)送批次中獲取任務(wù)號(hào)碼; 根據(jù)所述任務(wù)號(hào)碼,判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到企業(yè)流速低保值; 如果企業(yè)的當(dāng)前發(fā)送流速達(dá)到所述企業(yè)流速低保值,判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和; 根據(jù)判斷結(jié)果獲得企業(yè)可獲得的待分配發(fā)送流速資源值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:如果企業(yè)的當(dāng)前發(fā)送流速未達(dá)到所述企業(yè)流速低保值,則選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)判斷結(jié)果獲得企業(yè)可獲得的待分配發(fā)送流速資源值具體包括: 如果系統(tǒng)的剩余發(fā)送流速資源大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和,則根據(jù)所述批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值; 如果系統(tǒng)的剩余發(fā)送流速資源不大于當(dāng)前批次號(hào)碼池內(nèi)所有已為企業(yè)配置的發(fā)送流速總和,則判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,根據(jù)判斷結(jié)果獲得企業(yè)還可獲得的發(fā)送流速資源值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,根據(jù)判斷結(jié)果獲得企業(yè)還可獲得的發(fā)送流速資源值具體包括: 如果企業(yè)的當(dāng)前發(fā)送流速已經(jīng)達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,在系統(tǒng)存在剩余資源的情況下,根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,根據(jù)判斷結(jié)果獲得企業(yè)還可獲得的發(fā)送流速資源值具體還包括: 如果企業(yè)的當(dāng)前發(fā)送流速未達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,則選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值具體包括: 根據(jù)所述批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算企業(yè)還可獲得的發(fā)送流速資源值。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在系統(tǒng)存在剩余資源的情況下,所述根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值具體包括: 根據(jù)所述批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算該企業(yè)還可獲得的發(fā)送流速資源值; 判斷該企業(yè)已分配的發(fā)送流速資源是否大于等比計(jì)算結(jié)果值:若是,則動(dòng)態(tài)分流流程結(jié)束,否則,選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
8.一種基于網(wǎng)關(guān)的流速實(shí)時(shí)動(dòng)態(tài)分流裝置,其特征在于,包括: 號(hào)碼獲取模塊,用于自批次號(hào)碼池中獲取企業(yè)發(fā)送批次,從所述企業(yè)發(fā)送批次中獲取任務(wù)號(hào)碼; 流速判斷模塊,用于根據(jù)所述任務(wù)號(hào)碼,判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到企業(yè)流速低保值; 資源判斷模塊,用于如果企業(yè)的當(dāng)前發(fā)送流速達(dá)到所述企業(yè)流速低保值,判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和; 資源獲得模塊,用于根據(jù)判斷結(jié)果獲得企業(yè)可獲得的待分配發(fā)送流速資源值。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 任務(wù)下發(fā)模塊,用于如果企業(yè)的當(dāng)前發(fā)送流速未達(dá)到所述企業(yè)流速低保值,則選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述資源獲得模塊包括: 剩余流速判斷子模塊,用于判斷系統(tǒng)的剩余發(fā)送流速資源是否大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和; 流速資源獲得子模塊,用于如果系統(tǒng)的剩余發(fā)送流速資源大于當(dāng)前批次號(hào)碼池內(nèi)所有已為各企業(yè)配置的發(fā)送流速總和,則根據(jù)所述批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值; 如果系統(tǒng)的剩余發(fā)送流速資源不大于當(dāng)前批次號(hào)碼池內(nèi)所有已為企業(yè)配置的發(fā)送流速總和,則判斷企業(yè)的當(dāng)前發(fā)送流速是否達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,根據(jù)判斷結(jié)果獲得企業(yè)還可獲得的發(fā)送流速資源值。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述流速資源獲得子模塊,具體用于如果企業(yè)的當(dāng)前發(fā)送流速已經(jīng)達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,在系統(tǒng)存在剩余資源的情況下,根據(jù)批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值獲得企業(yè)還可獲得的發(fā)送流速資源值。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述流速資源獲得子模塊,具體還用于如果企業(yè)的當(dāng)前發(fā)送流速未達(dá)到該企業(yè)的實(shí)際發(fā)送流速配置值,則選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述流速資源獲得子模塊,具體用于根據(jù)所述批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算企業(yè)還可獲得的發(fā)送流速資源值。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述流速資源獲得子模塊,在系統(tǒng)存在剩余資源的情況下,具體用于根據(jù)所述批次號(hào)碼池中預(yù)設(shè)的企業(yè)配置數(shù)值等比計(jì)算該企業(yè)還可獲得的發(fā)送流速資源值; 判斷該企業(yè)已分配的發(fā)送流速資源是否大于等比計(jì)算結(jié)果值:若是,則動(dòng)態(tài)分流流程結(jié)束,否則,選取該企業(yè)的一條發(fā)送任務(wù)下發(fā)給下發(fā)器。
【文檔編號(hào)】H04W4/08GK104427474SQ201310381275
【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年8月28日 優(yōu)先權(quán)日:2013年8月28日
【發(fā)明者】宋世乾, 徐月善, 高旭, 李黎陽(yáng), 劉雯, 魏雯, 薛有光 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)北京有限公司