服務(wù)質(zhì)量的處理方法和裝置制造方法
【專利摘要】本發(fā)明提供一種服務(wù)質(zhì)量的處理方法和裝置。該方法包括:計(jì)算上行子幀的空口帶寬;確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻;從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)從高到低的順序,取出與所述上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期演進(jìn)調(diào)制解調(diào)器LTE Modem的硬件緩沖隊(duì)列中;在所述發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將所述LTE Modem的硬件緩沖隊(duì)列中,與所述上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送,使得高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文不僅可以被及時(shí)的發(fā)送,而且也不會(huì)出現(xiàn)由于LTE Modem內(nèi)部的硬件緩沖隊(duì)列被塞滿而出現(xiàn)高優(yōu)先級(jí)數(shù)據(jù)報(bào)文被丟棄的現(xiàn)象,很好的保證了業(yè)務(wù)的QoS。
【專利說明】服務(wù)質(zhì)量的處理方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種服務(wù)質(zhì)量的處理方法和裝置。
【背景技術(shù)】
[0002] 圖1為現(xiàn)有技術(shù)中長期演進(jìn)(LongTermEvolution,簡稱LTE)路由器的應(yīng)用場景 組網(wǎng)結(jié)構(gòu)示意圖。如圖1所示,該組網(wǎng)結(jié)構(gòu)中主要包括LTE路由器1、基站2、第二層隧道協(xié) 議(Layer2TunnelingProtocol,簡稱L2TP)訪問集中器(L2TPAccessConcentrator,簡 稱LAC)3 和、運(yùn)營商網(wǎng)絡(luò)(InternetServiceProvider,簡稱ISP)4、L2TP網(wǎng)絡(luò)服務(wù)器(L2TP NetworkServer,簡稱LNS)6和企業(yè)網(wǎng)用戶設(shè)備7。其中,ISP4包括LTE接入網(wǎng)絡(luò)(圖中 未示出)、LTE核心網(wǎng)絡(luò)(圖中未示出)和互聯(lián)網(wǎng)協(xié)議(InternetProtocol,簡稱IP)核心 網(wǎng)絡(luò)5。LTE無線路由器1通過無線方式接入基站2,基站2通過LTE核心網(wǎng)與LAC3進(jìn)行 通信,LAC3與LNS6之間以IP核心網(wǎng)絡(luò)5為載體建立一條L2TP隧道,在L2TP隧道中按 照L2TP協(xié)議對(duì)交互的報(bào)文進(jìn)行封裝,在隧道兩端進(jìn)行解封裝,LNS6與企業(yè)網(wǎng)用戶設(shè)備7通 f目。
[0003] 具體的,圖2為現(xiàn)有技術(shù)中LTE路由器的主要工作的流程示意圖,在圖1所示的應(yīng) 用場景下,如圖2所示,該工作流程包括以下步驟:
[0004] 步驟1、LTE路由器通過LTE調(diào)制解調(diào)器(LTEModem)向基站發(fā)送上行調(diào)度請(qǐng)求, 上行調(diào)度請(qǐng)求中含有LTEModem硬件緩沖隊(duì)列的狀態(tài)報(bào)告,以供基站參考,并由基站下發(fā)包 括上行調(diào)度授權(quán)的下行控制信息(DownlinkControlInformation,簡稱DCI)給LTE路由 器,為LTE路由器分配空口帶寬。
[0005] 步驟2、LTE路由器通過LTEModem接收包括上行調(diào)度授權(quán)的DCI。
[0006] 步驟3、LTE路由器根據(jù)最大空口帶寬的速率,在每個(gè)時(shí)間周期內(nèi),按優(yōu)先級(jí)從高 到低的順序,將從業(yè)務(wù)層面不同優(yōu)先級(jí)隊(duì)列的數(shù)據(jù)報(bào)文取到LTEModem硬件緩沖隊(duì)列中。
[0007] 其中,LTE路由器在業(yè)務(wù)層面會(huì)將需要上行發(fā)送的不同數(shù)據(jù)報(bào)文,按照用戶配置, 賦予不同的優(yōu)先級(jí),例如對(duì)實(shí)時(shí)性強(qiáng)且重要的數(shù)據(jù)報(bào)文賦予高優(yōu)先級(jí);對(duì)實(shí)時(shí)性不強(qiáng)的普 通數(shù)據(jù)報(bào)文,賦予低優(yōu)先級(jí)。將不同優(yōu)先級(jí)的數(shù)據(jù)報(bào)文放入LTEModem的硬件緩沖隊(duì)列前, 首先在位于業(yè)務(wù)層面的不同優(yōu)先級(jí)隊(duì)列中進(jìn)行緩存,直到驅(qū)動(dòng)軟件將其中數(shù)據(jù)報(bào)文取走并 放入LTEModem的硬件緩沖隊(duì)列。
[0008] 圖3為現(xiàn)有技術(shù)中將業(yè)務(wù)層面的數(shù)據(jù)報(bào)文放入LTEModem硬件緩沖隊(duì)列的示意 圖。如圖3所示,LTE路由器按預(yù)設(shè)的時(shí)間周期T,以等于最大空口帶寬的速率,按照優(yōu)先 級(jí)從高到低的順序,通過驅(qū)動(dòng)軟件從業(yè)務(wù)層面取數(shù)據(jù)報(bào)文,并將取得的數(shù)據(jù)報(bào)文放入LTE Modem內(nèi)部硬件緩沖隊(duì)列。例如在第一個(gè)時(shí)間周期T1的起始時(shí)刻,最大空口帶寬速率為7 個(gè)數(shù)據(jù)報(bào)文的字節(jié)數(shù),將取到的7個(gè)數(shù)據(jù)報(bào)文放入LTEModem內(nèi)部硬件緩沖隊(duì)列,其中,數(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í),T1周期的 空口帶寬為3個(gè)數(shù)據(jù)報(bào)文的字節(jié)數(shù);在第二個(gè)時(shí)間周期T2的起始時(shí)刻,無論LTEModem內(nèi) 部緩沖隊(duì)列中的數(shù)據(jù)報(bào)文是否已全部發(fā)往空口,都會(huì)繼續(xù)從業(yè)務(wù)層面取7個(gè)數(shù)據(jù)報(bào)文放入 內(nèi)部緩沖隊(duì)列中。采用按最大空口帶寬取報(bào)文的方案,當(dāng)業(yè)務(wù)層面數(shù)據(jù)報(bào)文充足時(shí),每次取 得的數(shù)據(jù)量必然大于等于空口當(dāng)前實(shí)際帶寬,由于LTEModem內(nèi)部緩存隊(duì)列通常可以緩存 上百個(gè)報(bào)文,當(dāng)實(shí)際空口帶寬小于最大空口帶寬時(shí),如周期T2內(nèi),通過空口只能發(fā)送2個(gè)數(shù) 據(jù)報(bào)文,但在業(yè)務(wù)層面取出了 7個(gè)數(shù)據(jù)報(bào)文,周期T2從業(yè)務(wù)層面取的數(shù)據(jù)報(bào)文(即使優(yōu)先 級(jí)更高)將排在之前已取到硬件緩存隊(duì)列但還未發(fā)送的報(bào)文(即使優(yōu)先級(jí)低)之后,如高 優(yōu)先級(jí)的數(shù)據(jù)報(bào)文8必須排在低優(yōu)先級(jí)的數(shù)據(jù)報(bào)文4?7之后,數(shù)據(jù)報(bào)文在排隊(duì)后時(shí)延將 變得很大。當(dāng)空口帶寬不足的情況持續(xù)發(fā)生時(shí),LTEModem內(nèi)部緩存隊(duì)列將被塞滿,高優(yōu)先 級(jí)的數(shù)據(jù)報(bào)文因無法從業(yè)務(wù)層面緩沖隊(duì)列取入硬件緩沖隊(duì)列而被丟棄。
[0009] 步驟4、LTE路由器將LTEModem內(nèi)部硬件緩沖隊(duì)列中的數(shù)據(jù)報(bào)文按照硬件緩沖隊(duì) 列中的順序,根據(jù)上行調(diào)度授權(quán)中基站分配的空口帶寬,通過空口發(fā)送給基站。
[0010] 由于目前LTE路由器使用的LTEModem,硬件自身都不支持服務(wù)質(zhì)量(Qualityof Service,簡稱QOS),內(nèi)部都有較大的緩存區(qū)(比如150000字節(jié))對(duì)業(yè)務(wù)層面發(fā)送的數(shù)據(jù)流 進(jìn)行緩存,當(dāng)空口帶寬不足而業(yè)務(wù)層面有大量數(shù)據(jù)報(bào)文待發(fā)送時(shí),如步驟3所述,會(huì)造成具 有高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文排在之前已經(jīng)進(jìn)入緩沖隊(duì)列但未發(fā)送的低優(yōu)先級(jí)數(shù)據(jù)報(bào)文之后,由 于LTEModem是將硬件緩沖隊(duì)列的報(bào)文順序發(fā)送到空口,使得高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文不能及 時(shí)發(fā)送,造成嚴(yán)重的時(shí)延和時(shí)延抖動(dòng),優(yōu)先級(jí)反轉(zhuǎn),甚至當(dāng)緩沖隊(duì)列被塞滿時(shí),高優(yōu)先級(jí)的 數(shù)據(jù)報(bào)文因無法進(jìn)入LTEModem硬件緩沖隊(duì)列而被丟棄,根本無法到達(dá)空口進(jìn)行發(fā)送,無法 保證業(yè)務(wù)的Q0S。
【發(fā)明內(nèi)容】
[0011] 本發(fā)明實(shí)施例提供一種服務(wù)質(zhì)量的處理方法和裝置,使得高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文不 僅可以被及時(shí)的發(fā)送,而且也不會(huì)出現(xiàn)由于LTEModem內(nèi)部的硬件緩沖隊(duì)列被塞滿而出現(xiàn) 高優(yōu)先級(jí)數(shù)據(jù)報(bào)文被丟棄的現(xiàn)象,很好的保證了業(yè)務(wù)的QoS。
[0012] 本發(fā)明實(shí)施例提供一種服務(wù)質(zhì)量的處理方法,包括:
[0013] 計(jì)算上行子幀的空口帶寬;
[0014] 確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻;
[0015] 從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)從高到低的順 序,取出與所述上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期演進(jìn)調(diào)制解調(diào) 器LTEModem的硬件緩沖隊(duì)列中;
[0016] 在所述發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將所述LTEModem的硬件緩沖隊(duì)列中,與所述上行子 幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送。
[0017] 進(jìn)一步地,上述實(shí)施例所述的方法,所述計(jì)算上行子幀空口帶寬,具體包括:
[0018]獲取LOG日志信息中的物理資源塊數(shù)目NPRB、調(diào)制編碼方式索引值MCS;
[0019] 根據(jù)所述頂CS,獲取調(diào)制階數(shù)Qm;
[0020] 根據(jù)所述MCS和所述Qm,獲取傳輸塊大小索引ITBS;
[0021] 根據(jù)所述ITBS和所述NPRB,獲取傳輸塊大小TBS,以將所述TBS作為所述上行子 幀的空口帶寬。
[0022] 進(jìn)一步地,上述實(shí)施例所述的方法,所述確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,具體包括:
[0023] 獲取LOG日志信息中的無線巾貞號(hào)和子巾貞號(hào);
[0024] 根據(jù)所述無線幀號(hào)和所述子幀號(hào),確定發(fā)送所述數(shù)據(jù)報(bào)文的時(shí)刻。
[0025] 進(jìn)一步地,上述實(shí)施例所述的方法,所述獲取LOG日志信息,具體包括:
[0026] 若所述LTEModem的硬件緩沖隊(duì)列不為空,通過LTEModem向所述基站發(fā)送包括 LTEModem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告的上行調(diào)度請(qǐng)求,以供所述基站根據(jù)所述LTEModem 的硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成上行調(diào)度授權(quán),并將所述上行調(diào)度授權(quán)攜帶在下行控制信 息DCI中發(fā)送給所述LTE路由器;
[0027] 通過所述LTEModem,接收所述基站返回的所述DCI,并解析所述DCI,獲取所述上 行調(diào)度授權(quán),以生成所述LOG日志信息。
[0028] 進(jìn)一步地,上述實(shí)施例所述的方法,所述獲取LOG日志信息,具體包括:
[0029] 若所述LTEModem的硬件緩沖隊(duì)列為空,則從所述業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文 隊(duì)列中,按照優(yōu)先級(jí)從高到低的順序,獲取與預(yù)先設(shè)置的字節(jié)數(shù)對(duì)應(yīng)的所述數(shù)據(jù)報(bào)文,并放 入所述LTEModem硬件緩沖隊(duì)列;
[0030] 通過LTEModem向所述基站發(fā)送包括LTEModem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告的上 行調(diào)度請(qǐng)求,以供所述基站根據(jù)所述LTEModem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成初始階段 的上行調(diào)度授權(quán),并將所述上行調(diào)度授權(quán)攜帶在下行控制信息DCI中發(fā)送給所述LTE路由 器;
[0031] 通過所述LTEModem,接收所述基站返回的所述DCI,并解析所述DCI,獲取所述上 行調(diào)度授權(quán),以生成所述LOG日志信息。
[0032] 本發(fā)明實(shí)施例提供一種服務(wù)質(zhì)量的處理裝置,包括:
[0033] 計(jì)算模塊,用于計(jì)算上行子幀的空口帶寬;
[0034] 確定模塊,用于確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻;
[0035] 獲取模塊,用于從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí) 從高到低的順序,取出與所述上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期 演進(jìn)調(diào)制解調(diào)器LTEModem的硬件緩沖隊(duì)列中;
[0036] 收發(fā)模塊,用于在所述發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將所述LTEModem的硬件緩沖隊(duì)列 中,與所述上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送。
[0037] 進(jìn)一步地,上述實(shí)施例所述的裝置,所述獲取模塊還用于獲取LOG日志信息中的 物理資源塊數(shù)目NPRB、調(diào)制編碼方式索引值MCS;
[0038] 所述計(jì)算模塊具體用于:根據(jù)所述IMCS,獲取調(diào)制階數(shù)Qm;根據(jù)所述IMCS和所述 Qm,獲取傳輸塊大小索引ITBS;根據(jù)所述ITBS和所述NPRB,獲取傳輸塊大小TBS,以將所述 TBS作為所述上行子幀的空口帶寬。
[0039] 進(jìn)一步地,上述實(shí)施例所述的裝置,所述獲取模塊還用于獲取LOG日志信息中的 無線巾貞號(hào)和子巾貞號(hào);
[0040] 所述確定模塊具體用于根據(jù)所述無線幀號(hào)和所述子幀號(hào),確定發(fā)送所述數(shù)據(jù)報(bào)文 的時(shí)刻。
[0041] 進(jìn)一步地,上述實(shí)施例所述的裝置,所述收發(fā)模塊,還用于若所述LTEModem的硬 件緩沖隊(duì)列不為空,向所述基站發(fā)送包括LTEModem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告的上行調(diào) 度請(qǐng)求,以供所述基站根據(jù)所述LTEModem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成上行調(diào)度授權(quán), 并將所述上行調(diào)度授權(quán)攜帶在下行控制信息DCI中發(fā)送給所述LTE路由器;
[0042] 所述收發(fā)模塊,還用于接收所述基站返回的所述DCI;
[0043] 所述獲取模塊,還用于解析所述DCI,獲取所述上行調(diào)度授權(quán),以生成所述LOG日 ;志f曰肩、。
[0044] 進(jìn)一步地,上述實(shí)施例所述的裝置,所述獲取模塊,還用于若所述LTEModem的硬 件緩沖隊(duì)列為空,則從所述業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照優(yōu)先級(jí)從高到低的 順序,獲取與預(yù)先設(shè)置的字節(jié)數(shù)對(duì)應(yīng)的所述數(shù)據(jù)報(bào)文,并放入所述LTEModem硬件緩沖隊(duì) 列;
[0045] 所述收發(fā)模塊,還用于向所述基站發(fā)送包括LTEModem的硬件緩沖隊(duì)列的狀態(tài)報(bào) 告的上行調(diào)度請(qǐng)求,以供所述基站根據(jù)所述LTEModem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成初 始階段的上行調(diào)度授權(quán),并將所述上行調(diào)度授權(quán)攜帶在下行控制信息DCI中發(fā)送給所述 LTE路由器;
[0046] 所述收發(fā)模塊,還用于接收所述基站返回的所述DCI;
[0047] 所述獲取模塊,還用于解析所述DCI,獲取所述上行調(diào)度授權(quán),以生成所述LOG日 ;志f曰肩、。
[0048] 本發(fā)明實(shí)施例提供的服務(wù)質(zhì)量的處理方法,通過計(jì)算上行子幀的空口帶寬,并確 定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí) 從高到低的順序,取出與上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期演進(jìn) 調(diào)制解調(diào)器LTEModem的硬件緩沖隊(duì)列中,在發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將LTEModem的硬件緩 沖隊(duì)列中與上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送。相較于現(xiàn)有技術(shù)按照最大 空口帶寬速率從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文中取數(shù)據(jù)報(bào)文放入LTEModem的硬件緩沖隊(duì) 列,本實(shí)施例中按照上行子幀上的空口帶寬從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文中,按照數(shù)據(jù) 報(bào)文的優(yōu)先級(jí)從高到低的順序,取數(shù)據(jù)報(bào)文放入LTEModem的硬件緩沖隊(duì)列,并在發(fā)送時(shí)刻 發(fā)送數(shù)據(jù)報(bào)文,使得高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文不僅可以被及時(shí)的發(fā)送,而且也不會(huì)出現(xiàn)由于LTE Modem內(nèi)部的硬件緩沖隊(duì)列被塞滿而出現(xiàn)高優(yōu)先級(jí)數(shù)據(jù)報(bào)文被丟棄的現(xiàn)象,很好的保證了 業(yè)務(wù)的QoS。
【專利附圖】
【附圖說明】
[0049] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0050] 圖1為現(xiàn)有技術(shù)中長期演進(jìn)(LongTermEvolution,簡稱LTE)路由器的應(yīng)用場景 組網(wǎng)結(jié)構(gòu)示意圖;
[0051] 圖2為現(xiàn)有技術(shù)中LTE路由器的主要工作的流程示意圖;
[0052] 圖3為現(xiàn)有技術(shù)中將業(yè)務(wù)層面的數(shù)據(jù)報(bào)文放入LTEModem硬件緩沖隊(duì)列的示意 圖;
[0053] 圖4為本發(fā)明中LTE路由器內(nèi)部的數(shù)據(jù)流向圖;
[0054] 圖5為本發(fā)明實(shí)施例一提供的服務(wù)質(zhì)量的處理方法流程圖;
[0055] 圖6為本發(fā)明中將業(yè)務(wù)層面的數(shù)據(jù)報(bào)文放入LTEModem硬件緩沖隊(duì)列的示意圖;
[0056] 圖7為本發(fā)明實(shí)施例二提供的服務(wù)質(zhì)量的處理方法流程圖;
[0057] 圖8為本發(fā)明實(shí)施例三提供的服務(wù)質(zhì)量的處理方法流程圖;
[0058] 圖9為本發(fā)明實(shí)施例四提供的服務(wù)質(zhì)量的處理方法流程圖;
[0059] 圖10為本發(fā)明實(shí)施例五提供的服務(wù)質(zhì)量的處理裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0060] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0061] 圖4為本發(fā)明中LTE路由器內(nèi)部的數(shù)據(jù)流向圖。如圖4所示,將LTE路由器分為 軟件層1和LTEModem硬件層2,其中軟件層1包括驅(qū)動(dòng)軟件3和業(yè)務(wù)層面4。LTEModem 硬件層2將包含NPRB、MCS、無線幀號(hào)和子幀號(hào)的LOG日志信息反饋給驅(qū)動(dòng)軟件3,并通過 驅(qū)動(dòng)軟件3輔助業(yè)務(wù)層面4的Q0S機(jī)制進(jìn)行數(shù)據(jù)流發(fā)送的控制,幫助業(yè)務(wù)層面確定各數(shù)據(jù) 流以什么先后順序和流量機(jī)制發(fā)送給LTEModem的硬件緩沖隊(duì)列中,而不受LTEModem內(nèi) 部大緩存區(qū)的影響,以此來保障當(dāng)空口帶寬波動(dòng)時(shí)高優(yōu)先級(jí)的數(shù)據(jù)流優(yōu)先發(fā)送到空口。
[0062] 圖5為本發(fā)明實(shí)施例一提供的服務(wù)質(zhì)量的處理方法流程圖。該方法的執(zhí)行主體為 LTE路由器,如圖5所示,本實(shí)施例的方法包括如下步驟:
[0063] 步驟101、計(jì)算上行子幀的空口帶寬。
[0064] 本實(shí)施例中,空口帶寬為在上行子幀上,基站為LTE路由器分配的空口帶寬,其 中,LTE路由器向基站發(fā)送數(shù)據(jù)報(bào)文的方向?yàn)樯闲小?br>
[0065] 步驟102、確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻。
[0066] 本實(shí)施例中,確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,即為確定在哪一個(gè)上行子幀上發(fā)送數(shù)據(jù) 報(bào)文。
[0067] 步驟103、從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)從高到 低的順序,取出與上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期演進(jìn)調(diào)制解 調(diào)器LTEModem的硬件緩沖隊(duì)列中。
[0068] 本實(shí)施例中,取出與上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,具體為從業(yè) 務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文中取出與上行子幀的空口帶寬的字節(jié)數(shù)相匹配的數(shù)據(jù)報(bào)文。例 如,若獲取到該上行子幀的空口帶寬為1000字節(jié)/ms,即lms的時(shí)間周期內(nèi)可發(fā)送1000字 節(jié)數(shù)的數(shù)據(jù)報(bào)文,則在等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,在lms的時(shí)間周期內(nèi),取1000字節(jié)數(shù)的 數(shù)據(jù)報(bào)文放入至LTEModem的硬件緩沖隊(duì)列中。
[0069] 圖6為本發(fā)明中將業(yè)務(wù)層面的數(shù)據(jù)報(bào)文放入LTE Modem硬件緩沖隊(duì)列的示意圖。 如圖6所示,在第一個(gè)時(shí)間周期T1,計(jì)算出空口帶寬為3個(gè)數(shù)據(jù)報(bào)文的字節(jié)數(shù),即空口可發(fā) 送3個(gè)數(shù)據(jù)報(bào)文,則從業(yè)務(wù)層面,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)順序,取出3個(gè)數(shù)據(jù)報(bào)文放入LTE Modem的硬件緩沖隊(duì)列,即將數(shù)據(jù)報(bào)文1?3放入LTE Modem的硬件緩沖隊(duì)列。在第二時(shí)間 周期T2,計(jì)算出出空口帶寬為2個(gè)數(shù)據(jù)報(bào)文的字節(jié)數(shù),即空口可發(fā)送2個(gè)數(shù)據(jù)報(bào)文,則從業(yè) 務(wù)層面,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)順序,取出2個(gè)數(shù)據(jù)報(bào)文放入LTE Modem的硬件緩沖隊(duì)列, 即將數(shù)據(jù)報(bào)文8和9放入LTE Modem的硬件緩沖隊(duì)列。第三個(gè)時(shí)間周期T3,同樣按照上述 方法從業(yè)務(wù)層面取數(shù)據(jù)報(bào)文,當(dāng)業(yè)務(wù)層面的緩沖隊(duì)列被塞滿時(shí),直接將低優(yōu)先級(jí)數(shù)據(jù)報(bào)文 丟棄。
[0070] 需要說明的是,本實(shí)施例中,只在上行子幀上,從等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中獲取 數(shù)據(jù)報(bào)文,在非上行幀上不獲取數(shù)據(jù)報(bào)文,即非上行子幀的空口帶寬均為0字節(jié)。
[0071] 步驟104、在發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將LTEModem的硬件緩沖隊(duì)列中與上行子幀的 空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送。
[0072] 本實(shí)施例中,在發(fā)送數(shù)據(jù)報(bào)文時(shí)刻到來時(shí),將LTEModem的硬件緩沖隊(duì)列中與上行 子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送,例如,上行子幀的空口帶寬為1000字節(jié)/ ms,則在發(fā)送數(shù)據(jù)報(bào)文時(shí)刻到來時(shí),將LTEModem的硬件緩沖隊(duì)列中的1000字節(jié)數(shù)的數(shù)據(jù) 報(bào)文從LTE路由器對(duì)應(yīng)的空口上發(fā)送。
[0073] 需要說明的是,本實(shí)施例中,LTE路由器對(duì)應(yīng)的空口為LTE路由器的LTEmodem外 接的天線,根據(jù)待發(fā)送的數(shù)據(jù)報(bào)文分配相應(yīng)的發(fā)送資源,將數(shù)據(jù)報(bào)文以無線信號(hào)的方式發(fā) 送出去。
[0074] 本實(shí)施例提供的服務(wù)質(zhì)量的處理方法,通過計(jì)算上行子幀的空口帶寬,并確定發(fā) 送數(shù)據(jù)報(bào)文的時(shí)刻,從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)從高 到低的順序,取出與上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期演進(jìn)調(diào)制 解調(diào)器LTEModem的硬件緩沖隊(duì)列中,在發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將LTEModem的硬件緩沖隊(duì) 列中與上行子幀的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送。相較于現(xiàn)有技術(shù)按照最大空 口帶寬速率從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文中取數(shù)據(jù)報(bào)文放入LTEModem的硬件緩沖隊(duì) 列,本實(shí)施例中按照上行子幀上的空口帶寬從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文中,按照數(shù)據(jù) 報(bào)文的優(yōu)先級(jí)從高到低的順序,取數(shù)據(jù)報(bào)文放入LTEModem的硬件緩沖隊(duì)列,并在發(fā)送時(shí)刻 發(fā)送數(shù)據(jù)報(bào)文,使得高優(yōu)先級(jí)的數(shù)據(jù)報(bào)文不僅可以被及時(shí)的發(fā)送,而且也不會(huì)出現(xiàn)由于LTE Modem內(nèi)部的硬件緩沖隊(duì)列被塞滿而出現(xiàn)高優(yōu)先級(jí)數(shù)據(jù)報(bào)文被丟棄的現(xiàn)象,很好的保證了 業(yè)務(wù)的QoS。
[0075] 圖7為本發(fā)明實(shí)施例二提供的服務(wù)質(zhì)量的處理方法流程圖。在上述圖5所示實(shí)施 例一的基礎(chǔ)上,如圖7所示,步驟"計(jì)算上行子幀的空口帶寬"的具體實(shí)現(xiàn)方式如下:
[0076] 步驟201、獲取LOG日志信息中的物理資源塊數(shù)目(Number of Physical Resource Block,簡稱 NPRB)和調(diào)制編碼方式索引值(Modulation and Coding Scheme Index,簡稱 MCS)。
[0077] 本實(shí)施例中,LOG日志信息是LTE路由器中的LTEModem根據(jù)基站下發(fā)的DCI中的 上行調(diào)度授權(quán)生成的,LTEModem從DCI中獲取到上行調(diào)度受權(quán)之后,根據(jù)LTE路由器中的 驅(qū)動(dòng)軟件發(fā)送的日志請(qǐng)求,生成LOG日志,本實(shí)施例中,該日志請(qǐng)求用于配置LTEModem需 要在LOG日志信息中攜帶NPRB、MCS、無線幀號(hào)和子幀號(hào)。
[0078] 步驟202、根據(jù)MCS,獲取調(diào)制階數(shù)Qm。
[0079] 本實(shí)施例中,通過查詢3GPPTS36. 213表8. 6. 1-1,根據(jù)頂CS,獲取調(diào)制階數(shù)Qm。 MCS在3GPPTS36. 213表8. 6. 1-1中的取值范圍為0〈 =MCS〈 = 28,根據(jù)頂CS,獲取調(diào) 制階數(shù)Qm,分為兩種情況,具體如下:
[0080] 第一種情況,LTEModem硬件在物理上行共享信道(PhysicalUplinkShared Channel,簡稱PUSCH)上支持 64 正交振幅調(diào)制(QuadratureAmplitudeModulation,簡稱 QAM),且LTE路由器上的用戶配置沒有限制64QAM,則根據(jù)MCS,查詢上述3GPPTS36. 213 表8. 6. 1-1,獲取與MCS對(duì)應(yīng)的Qm,例如,在3GPPTS36. 213表8. 6. 1-1中,當(dāng)頂CS= 12 時(shí),Qm= 4。
[0081] 第二種情況,LTEModem硬件在PUSCH上不支持64QAM,或者LTE路由器上的用戶 配置限制64QAM,查詢上述3GPPTS36. 213表8. 6. 1-1,獲取與MCS對(duì)應(yīng)的第一調(diào)制階數(shù) 〇1111,并采用公式咖=111111(4,〇1111),獲取咖。例如,當(dāng)0?^ = 22時(shí),查詢36--13 36.213 表8. 6. 1-1得到對(duì)應(yīng)的Qm= 6,則將其作為Qml的值,即Qml= 6,然后根據(jù)公式Qm= min(4, 6),得到最終的Qm= 4。
[0082] 3GPPTS36. 213 表 8. 6. 1-1
[0083]
【權(quán)利要求】
1. 一種服務(wù)質(zhì)量的處理方法,其特征在于,包括: 計(jì)算上行子峽的空口帶寬; 確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻; 從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)從高到低的順序,取 出與所述上行子峽的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期演進(jìn)調(diào)制解調(diào)器LTE Modem的硬件緩沖隊(duì)列中; 在所述發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將所述LTE Modem的硬件緩沖隊(duì)列中,與所述上行子峽的 空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算上行子峽空口帶寬,具體包括: 獲取LOG日志信息中的物理資源塊數(shù)目NPRB、調(diào)制編碼方式索引值IMCS ; 根據(jù)所述IMCS,獲取調(diào)制階數(shù)她; 根據(jù)所述IMCS和所述她,獲取傳輸塊大小索引ITBS ; 根據(jù)所述口BS和所述NPRB,獲取傳輸塊大小TBS,W將所述TBS作為所述上行子峽的 空口帶寬。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,具體包 括: 獲取LOG日志信息中的無線峽號(hào)和子峽號(hào); 根據(jù)所述無線峽號(hào)和所述子峽號(hào),確定發(fā)送所述數(shù)據(jù)報(bào)文的時(shí)刻。
4. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述獲取LOG日志信息,具體包括: 若所述LTE Modem的硬件緩沖隊(duì)列不為空,通過LTE Modem向所述基站發(fā)送包括LTE Modem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告的上行調(diào)度請(qǐng)求,W供所述基站根據(jù)所述LTE Modem的 硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成上行調(diào)度授權(quán),并將所述上行調(diào)度授權(quán)攜帶在下行控制信息 DCI中發(fā)送給所述LTE路由器; 通過所述LTE Modem,接收所述基站返回的所述DCI,并解析所述DCI,獲取所述上行調(diào) 度授權(quán),W生成所述LOG日志信息。
5. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述獲取LOG日志信息,具體包括: 若所述LTE Modem的硬件緩沖隊(duì)列為空,則從所述業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列 中,按照優(yōu)先級(jí)從高到低的順序,獲取與預(yù)先設(shè)置的字節(jié)數(shù)對(duì)應(yīng)的所述數(shù)據(jù)報(bào)文,并放入所 述LTE Modem硬件緩沖隊(duì)列; 通過LTE Modem向所述基站發(fā)送包括LTE Modem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告的上行調(diào) 度請(qǐng)求,W供所述基站根據(jù)所述LTE Modem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成初始階段的上 行調(diào)度授權(quán),并將所述上行調(diào)度授權(quán)攜帶在下行控制信息DCI中發(fā)送給所述LTE路由器; 通過所述LTE Modem,接收所述基站返回的所述DCI,并解析所述DCI,獲取所述上行調(diào) 度授權(quán),W生成所述LOG日志信息。
6. -種服務(wù)質(zhì)量的處理裝置,其特征在于,包括: 計(jì)算模塊,用于計(jì)算上行子峽的空口帶寬; 確定模塊,用于確定發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻; 獲取模塊,用于從業(yè)務(wù)層面等待發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照數(shù)據(jù)報(bào)文的優(yōu)先級(jí)從高 到低的順序,取出與所述上行子峽的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文,放入至長期演進(jìn) 調(diào)制解調(diào)器LTE Modem的硬件緩沖隊(duì)列中; 收發(fā)模塊,用于在所述發(fā)送數(shù)據(jù)報(bào)文的時(shí)刻,將所述LTE Modem的硬件緩沖隊(duì)列中,與 所述上行子峽的空口帶寬的字節(jié)數(shù)對(duì)應(yīng)的數(shù)據(jù)報(bào)文發(fā)送。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊還用于獲取LOG日志信息中 的物理資源塊數(shù)目NPRB、調(diào)制編碼方式索引值IMCS ; 所述計(jì)算模塊具體用于:根據(jù)所述IMCS,獲取調(diào)制階數(shù)她;根據(jù)所述IMCS和所述她, 獲取傳輸塊大小索引口BS ;根據(jù)所述口BS和所述NPRB,獲取傳輸塊大小TBS,W將所述TBS 作為所述上行子峽的空口帶寬。
8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊還用于獲取LOG日志信息中 的無線巾貞號(hào)和子巾貞號(hào); 所述確定模塊具體用于根據(jù)所述無線峽號(hào)和所述子峽號(hào),確定發(fā)送所述數(shù)據(jù)報(bào)文的時(shí) 刻。
9. 根據(jù)權(quán)利要求7或8所述的裝置,其特征在于, 所述收發(fā)模塊,還用于若所述LTE Modem的硬件緩沖隊(duì)列不為空,向所述基站發(fā)送包括 LTE Modem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告的上行調(diào)度請(qǐng)求,W供所述基站根據(jù)所述LTE Modem 的硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成上行調(diào)度授權(quán),并將所述上行調(diào)度授權(quán)攜帶在下行控制信 息DCI中發(fā)送給所述LTE路由器; 所述收發(fā)模塊,還用于接收所述基站返回的所述DCI ; 所述獲取模塊,還用于解析所述DCI,獲取所述上行調(diào)度授權(quán),W生成所述LOG日志信 息。
10. 根據(jù)權(quán)利要求7或8所述的裝置,其特征在于, 所述獲取模塊,還用于若所述LTE Modem的硬件緩沖隊(duì)列為空,則從所述業(yè)務(wù)層面等待 發(fā)送的數(shù)據(jù)報(bào)文隊(duì)列中,按照優(yōu)先級(jí)從高到低的順序,獲取與預(yù)先設(shè)置的字節(jié)數(shù)對(duì)應(yīng)的所 述數(shù)據(jù)報(bào)文,并放入所述LTE Modem硬件緩沖隊(duì)列; 所述收發(fā)模塊,還用于向所述基站發(fā)送包括LTE Modem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告的 上行調(diào)度請(qǐng)求,W供所述基站根據(jù)所述LTE Modem的硬件緩沖隊(duì)列的狀態(tài)報(bào)告生成初始階 段的上行調(diào)度授權(quán),并將所述上行調(diào)度授權(quán)攜帶在下行控制信息DCI中發(fā)送給所述LTE路 由器; 所述收發(fā)模塊,還用于接收所述基站返回的所述DCI ; 所述獲取模塊,還用于解析所述DCI,獲取所述上行調(diào)度授權(quán),W生成所述LOG日志信 息。
【文檔編號(hào)】H04L12/865GK104468402SQ201410682117
【公開日】2015年3月25日 申請(qǐng)日期:2014年11月24日 優(yōu)先權(quán)日:2014年11月24日
【發(fā)明者】廖興 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司