欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種服務(wù)質(zhì)量的處理方法和裝置的制造方法_2

文檔序號(hào):9730108閱讀:來(lái)源:國(guó)知局
速率將所述數(shù)據(jù) 報(bào)文從所述硬件隊(duì)列中發(fā)送至空口之后,接收所述硬件隊(duì)列發(fā)送的中斷消息;
[0046] 所述報(bào)文放入單元,具體用于:
[0047] 首次執(zhí)行時(shí),直接將所述驅(qū)動(dòng)軟件隊(duì)列中的數(shù)據(jù)報(bào)文放入硬件隊(duì)列中;
[0048] 非首次執(zhí)行時(shí),在接收到所述硬件隊(duì)列發(fā)送的中斷消息時(shí),將所述驅(qū)動(dòng)軟件隊(duì)列 中的數(shù)據(jù)報(bào)文放入硬件隊(duì)列中。
[0049] 本發(fā)明實(shí)施例的有益效果如下:
[0050] 本發(fā)明實(shí)施例中,根據(jù)空口發(fā)送速率確定從業(yè)務(wù)層面的各優(yōu)先級(jí)隊(duì)列中取數(shù)據(jù)報(bào) 文的取包速率,其中取包速率不大于空口發(fā)送速率,并根據(jù)該取包速率,從業(yè)務(wù)層面的各優(yōu) 先級(jí)隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)從高到低的順序,取出數(shù)據(jù)報(bào)文,放入驅(qū)動(dòng)軟件隊(duì)列 中,再將驅(qū)動(dòng)軟件隊(duì)列中的數(shù)據(jù)報(bào)文放入硬件隊(duì)列中,并按照空口發(fā)送速率將數(shù)據(jù)報(bào)文從 硬件隊(duì)列中發(fā)送至空口,由于取包速率可W根據(jù)空口發(fā)送速率實(shí)時(shí)進(jìn)行調(diào)整,使得高優(yōu)先 級(jí)的數(shù)據(jù)報(bào)文不僅可W被及時(shí)的發(fā)送,而且也不會(huì)出現(xiàn)由于驅(qū)動(dòng)軟件隊(duì)列被塞滿而出現(xiàn)高 優(yōu)先級(jí)數(shù)據(jù)報(bào)文被丟棄的現(xiàn)象,很好的保證了業(yè)務(wù)的QoS。
[0051] 本發(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ū)、W及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
【附圖說(shuō)明】
[0052] 此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0053] 圖1為現(xiàn)有的WLA的受備向空口發(fā)送數(shù)據(jù)報(bào)文的示意圖;
[0054] 圖2為現(xiàn)有的WLA的受備向空口發(fā)送數(shù)據(jù)報(bào)文時(shí)各隊(duì)列之間的交互圖;
[0055] 圖3為現(xiàn)有技術(shù)中將業(yè)務(wù)層面的數(shù)據(jù)報(bào)文放入驅(qū)動(dòng)軟件隊(duì)列的示意圖;
[0056] 圖4為本發(fā)明實(shí)施例提供的一種服務(wù)質(zhì)量的處理方法的實(shí)現(xiàn)流程圖;
[0057] 圖5為本發(fā)明實(shí)施例提供的業(yè)務(wù)層面隊(duì)列,驅(qū)動(dòng)軟件隊(duì)列和硬件隊(duì)列之間的交互 關(guān)系示意圖;
[0058] 圖6為本發(fā)明實(shí)施例提供的一種服務(wù)質(zhì)量的處理方法的具體實(shí)現(xiàn)流程圖;
[0059] 圖7為本發(fā)明實(shí)施例提供的一種服務(wù)質(zhì)量的處理方法的實(shí)施效果示意圖;
[0060] 圖8為本發(fā)明實(shí)施例提供的一種服務(wù)質(zhì)量的處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0061] 圖3為現(xiàn)有技術(shù)中將業(yè)務(wù)層面的數(shù)據(jù)報(bào)文放入驅(qū)動(dòng)軟件隊(duì)列的示意圖。如圖3所 示:
[0062] 在T1時(shí)刻,空口帶寬為3個(gè)數(shù)據(jù)報(bào)文的字節(jié)數(shù),驅(qū)動(dòng)軟件將業(yè)務(wù)層面各優(yōu)先級(jí)隊(duì)列 中的數(shù)據(jù)報(bào)文1~7(數(shù)據(jù)報(bào)文1為高優(yōu)先級(jí),數(shù)據(jù)報(bào)文2和3為中優(yōu)先級(jí),數(shù)據(jù)報(bào)文4~7為低 優(yōu)先級(jí))取到驅(qū)動(dòng)軟件隊(duì)列中緩存,并全部發(fā)送到硬件列隊(duì)中,除非硬件隊(duì)列已滿;其中,雖 然驅(qū)動(dòng)軟件隊(duì)列中緩存的數(shù)據(jù)報(bào)文按硬件隊(duì)列限制發(fā)送到硬件隊(duì)列了,但驅(qū)動(dòng)軟件隊(duì)列仍 然保留運(yùn)部分?jǐn)?shù)據(jù)報(bào)文,直到硬件隊(duì)列產(chǎn)生中斷并上送tx S化tus,通知驅(qū)動(dòng)軟件隊(duì)列運(yùn)部 分?jǐn)?shù)據(jù)報(bào)文已經(jīng)成功發(fā)送到空口,才將運(yùn)部分?jǐn)?shù)據(jù)報(bào)文從驅(qū)動(dòng)軟件隊(duì)列中移除。
[0063] 在T2時(shí)刻,空口帶寬發(fā)生變化,為2個(gè)數(shù)據(jù)報(bào)文的字節(jié)數(shù),驅(qū)動(dòng)軟件將業(yè)務(wù)層面的 各優(yōu)先級(jí)隊(duì)列中的數(shù)據(jù)報(bào)文8~14(數(shù)據(jù)報(bào)文8為高優(yōu)先級(jí),數(shù)據(jù)報(bào)文9和10為中優(yōu)先級(jí),數(shù) 據(jù)報(bào)文11~14為低優(yōu)先級(jí))取到驅(qū)動(dòng)軟件隊(duì)列中緩存,并全部發(fā)送到硬件列隊(duì)中,除非硬件 隊(duì)列已滿,其中,數(shù)據(jù)報(bào)文8~14(即使優(yōu)先級(jí)更高)將排在之前已取到硬件隊(duì)列但還未發(fā)送 的數(shù)據(jù)報(bào)文(即使優(yōu)先級(jí)低)之后,如高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文8必須排在低優(yōu)先級(jí)的數(shù)據(jù)報(bào)文4 ~7之后;
[0064] 在Τ3時(shí)刻,空口帶寬發(fā)生變化,為3個(gè)數(shù)據(jù)報(bào)文的字節(jié)數(shù),此時(shí)硬件隊(duì)列中高優(yōu)先 級(jí)的數(shù)據(jù)報(bào)文無(wú)法被優(yōu)先發(fā)出,而靠后的數(shù)據(jù)報(bào)文存在嚴(yán)重的時(shí)延和時(shí)延抖動(dòng),優(yōu)先級(jí)反 轉(zhuǎn),甚至當(dāng)緩沖隊(duì)列被塞滿時(shí),高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文因無(wú)法進(jìn)入驅(qū)動(dòng)軟件隊(duì)列而被丟棄,根 本無(wú)法到達(dá)空口進(jìn)行發(fā)送,無(wú)法保證業(yè)務(wù)的Q0S。
[0065] 因此,為了使高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文不僅可W被及時(shí)的發(fā)送,而且也不會(huì)出現(xiàn)由于 驅(qū)動(dòng)軟件隊(duì)列被塞滿而出現(xiàn)高優(yōu)先級(jí)數(shù)據(jù)報(bào)文被丟棄的現(xiàn)象,很好的保證業(yè)務(wù)的QoS,本發(fā) 明實(shí)施例提供了一種服務(wù)質(zhì)量的處理方案。該技術(shù)方案中,確定空口發(fā)送速率,并根據(jù)空口 發(fā)送速率確定從業(yè)務(wù)層面的各優(yōu)先級(jí)隊(duì)列中取數(shù)據(jù)報(bào)文的取包速率,其中取包速率不大于 空口發(fā)送速率,并根據(jù)該取包速率,從業(yè)務(wù)層面的各優(yōu)先級(jí)隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí) 從高到低的順序,取出數(shù)據(jù)報(bào)文,放入驅(qū)動(dòng)軟件隊(duì)列中,再將驅(qū)動(dòng)軟件隊(duì)列中的數(shù)據(jù)報(bào)文放 入硬件隊(duì)列中,并按照空口發(fā)送速率將數(shù)據(jù)報(bào)文從硬件隊(duì)列中發(fā)送至空口,由于取包速率 可W根據(jù)空口發(fā)送速率實(shí)時(shí)進(jìn)行調(diào)整,使得高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文不僅可W被及時(shí)的發(fā)送, 而且也不會(huì)出現(xiàn)由于驅(qū)動(dòng)軟件隊(duì)列被塞滿而出現(xiàn)高優(yōu)先級(jí)數(shù)據(jù)報(bào)文被丟棄的現(xiàn)象,很好的 保證了業(yè)務(wù)的QoS。
[0066] W下結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的實(shí)施 例僅用于說(shuō)明和解釋本發(fā)明,并不用于限制本發(fā)明。并且在不沖突的情況下,本發(fā)明中的實(shí) 施例及實(shí)施例的特征可W互相結(jié)合。
[0067] 本發(fā)明實(shí)施例提供了一種服務(wù)質(zhì)量的處理方法,如圖4所示,為該方法的實(shí)現(xiàn)流程 圖,具體包括下述步驟:
[006引步驟41,確定空口發(fā)送速率。
[0069] 本發(fā)明實(shí)施例中可W根據(jù)開(kāi)源minstrel速率自適應(yīng)算法計(jì)算出空口發(fā)送速率。具 體的,開(kāi)源minstrel速率自適應(yīng)算法在下文中進(jìn)行詳細(xì)介紹。
[0070] 步驟42,根據(jù)確定出的空口發(fā)送速率,確定從業(yè)務(wù)層面的各優(yōu)先級(jí)隊(duì)列中取數(shù)據(jù) 報(bào)文的取包速率;其中,取包速率不大于空口發(fā)送速率。
[0071] 步驟43,根據(jù)確定的取包速率,從業(yè)務(wù)層面的各優(yōu)先級(jí)隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu) 先級(jí)從高到低的順序,取出數(shù)據(jù)報(bào)文,放入驅(qū)動(dòng)軟件隊(duì)列中。
[0072] 其中,minstrel速率自適應(yīng)算法支持802.1 la/b/g/n協(xié)議:
[0073] 每100ms為一輪,在運(yùn)100ms內(nèi),隨機(jī)選擇90%的數(shù)據(jù)報(bào)文按上輪計(jì)算得到的正常 速率發(fā)送(優(yōu)先W最大吞吐量速率發(fā)送,如果發(fā)送不成功且達(dá)到重傳次數(shù)限制,就降低速 率,W第二大吞吐量速率發(fā)送,仍不成功且達(dá)到重傳次數(shù)限制,則W最大成功率速率發(fā)送, 再失敗且達(dá)到重傳次數(shù)限制就W最低速率發(fā)送),隨機(jī)選擇10%的報(bào)文W探測(cè)速率(除最低 速率外的所有其它速率,隨機(jī)選擇,但不重復(fù))發(fā)送,90%和10%為默認(rèn)比例,可W調(diào)整。如 表1所示,為minstrel速率自適應(yīng)算法的發(fā)送速率及重傳序列(包含正常發(fā)送和探測(cè)發(fā)送)。
[0074] 表1:
[0075]
[0076] 根據(jù)上述表1的重傳序列來(lái)選擇速率發(fā)送當(dāng)前數(shù)據(jù)報(bào)文,每個(gè)速率具有固定的重 傳次數(shù)。當(dāng)發(fā)送成功,剩余重傳序列被忽略。每個(gè)速率的重傳次數(shù)選擇是依據(jù)整個(gè)重傳序列 不超過(guò)26ms,即必須在26ms內(nèi)將數(shù)據(jù)報(bào)文發(fā)出,或者放棄發(fā)送該數(shù)據(jù)報(bào)文。默認(rèn)每個(gè)速率發(fā) 送6000us,W此確定該速率下最大的重傳次數(shù),但對(duì)于成功率很低的速率,最多重傳1次。
[0077] 發(fā)送時(shí),記錄所有數(shù)據(jù)報(bào)文(含重傳報(bào)文)在不同速率下的發(fā)送成功率。
[007引在某速率下:
[0079] 本輪的發(fā)送成功率=本輪發(fā)送成功的報(bào)文數(shù)/本輪發(fā)送的報(bào)文數(shù);
[0080] 新EWMA發(fā)送成功率=本輪的發(fā)送成功率X25%+歷史EWMA發(fā)送成功率X75% ;
[0081 ]其中,EWMA化xponentially Wei曲ted Moving-Average)為指數(shù)加權(quán)移動(dòng)平均,每 100ms更新一次,具有數(shù)據(jù)平滑的效果,25%和75%為默認(rèn)比例,可W調(diào)整。新EWMA發(fā)送成功 率用于mins化el速率自適應(yīng)算法的下一輪計(jì)算。如果某速率沒(méi)有用于本輪發(fā)送,則該速率 的EWMA發(fā)送成功率保持不變。
[0082] 在運(yùn)一輪的100ms內(nèi),某速率的吞吐量為:
[0083]
[0084] 然后根據(jù)各個(gè)速率的吞吐量和EWMA發(fā)送成功率,選擇下一輪的正常發(fā)送速率、探 測(cè)發(fā)送速率、重傳序列。例如表2所示,為minstrel速率自適應(yīng)算法的速率更新及選擇。
[0085] 表2:
[0086]
[0087]在本輪,數(shù)據(jù)報(bào)文將按照mins化el速率自適應(yīng)算法上一輪計(jì)算的速率進(jìn)行發(fā)送, 速率控制信息將被封裝在發(fā)包描述符中由驅(qū)動(dòng)軟件提交給硬件,信道狀況即使在本輪時(shí)間 間隔內(nèi)相較于上一輪發(fā)生了快速變化,硬件也將按發(fā)包描述符中的速率控制信息進(jìn)行發(fā) 送,如果信道變差,就在重傳數(shù)次失敗之后降低一檔速率再次嘗試。
[0088]本發(fā)明實(shí)施例中會(huì)采用上述mins化el速率自適應(yīng)算法在上一輪時(shí)間間隔的計(jì)算 結(jié)果,控制驅(qū)動(dòng)軟件本輪從業(yè)務(wù)層面取數(shù)據(jù)報(bào)文,驅(qū)動(dòng)軟件從業(yè)務(wù)層面的優(yōu)先級(jí)隊(duì)列中按 優(yōu)先級(jí)從高到低的順序取出數(shù)據(jù)報(bào)文,取數(shù)據(jù)報(bào)文的速率為上一輪計(jì)算的最大吞吐量速 率。
[0089] 然而,由于mins化el速率自適應(yīng)算法要求在本輪發(fā)送時(shí),10 %的數(shù)據(jù)報(bào)文用于探 測(cè)速率,可能會(huì)W隨機(jī)速率從空口發(fā)出;更重要的是,并不能確保每個(gè)數(shù)據(jù)報(bào)文W最大吞吐 量速率發(fā)送,信道狀況的變化,錯(cuò)誤引起的重傳等不確定因素會(huì)導(dǎo)致W最大吞吐量速率從 業(yè)務(wù)層面取入驅(qū)動(dòng)隊(duì)列的報(bào)文不能立即經(jīng)過(guò)硬件隊(duì)列從空口發(fā)出。因此,本發(fā)明實(shí)施例中 可W按照需要?jiǎng)?
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
呼伦贝尔市| 陵川县| 乌拉特中旗| 惠州市| 安乡县| 科技| 汉沽区| 凭祥市| 长丰县| 武功县| 卢湾区| 宁津县| 婺源县| 繁昌县| 黎城县| 家居| 佛学| 琼海市| 永嘉县| 卓资县| 湘阴县| 鄂伦春自治旗| 师宗县| 博爱县| 宜州市| 化德县| 滁州市| 教育| 庆城县| 锦屏县| 个旧市| 永善县| 扎兰屯市| 通江县| 澄江县| 育儿| 民勤县| 凤翔县| 两当县| 偃师市| 沙河市|