本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種上行數(shù)據(jù)發(fā)送方法及裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,出現(xiàn)了長(zhǎng)期演進(jìn)(Long Term Evolution;簡(jiǎn)稱:LTE)技術(shù)。它改進(jìn)并增強(qiáng)了3G的空中接入技術(shù),可以提供更高的峰值速率,在20M頻譜帶寬下能夠提供下行150Mbps\上行50Mbps峰值速率,提供更好的用戶體驗(yàn)。
在LTE通信系統(tǒng)中,定義了終端設(shè)備的上行發(fā)送時(shí)序。以LTE-頻分雙工(Frequency Division Duplex;簡(jiǎn)稱:FDD)為例,演進(jìn)型基站(Evolved NodeB;簡(jiǎn)稱:eNB)在n子幀下發(fā)上行授權(quán),終端設(shè)備在n子幀解析出該上行授權(quán)后,進(jìn)行調(diào)度準(zhǔn)備數(shù)據(jù)。終端設(shè)備必須在n+4子幀開(kāi)始發(fā)送上行數(shù)據(jù)。eNB會(huì)在n+4子幀檢測(cè)終端設(shè)備發(fā)送數(shù)據(jù)并進(jìn)行校驗(yàn),并在n+8子幀將校驗(yàn)結(jié)果反饋給終端設(shè)備。在上述過(guò)程中,對(duì)于終端設(shè)備來(lái)說(shuō),其只有4個(gè)子幀用來(lái)處理數(shù)據(jù)。圖1為終端設(shè)備上行處理時(shí)序的示意圖。如圖1所示,終端設(shè)備的具體處理過(guò)程如下:步驟1、物理層在n子幀完成物理下行控制信道(Physical Downlink Control Channel;簡(jiǎn)稱:PDCCH)解析,解析出上行授權(quán)信息;步驟2、物理層將上行授權(quán)信息發(fā)送給介質(zhì)訪問(wèn)控制(Media Access Control;簡(jiǎn)稱:MAC)層;步驟3、MAC層根據(jù)上行授權(quán)信息進(jìn)行數(shù)據(jù)的調(diào)度組包,最后輸出MAC協(xié)議數(shù)據(jù)單元(Protocol Data Unit;簡(jiǎn)稱:PDU);步驟4、MAC層將MAC PDU發(fā)送給物理層;步驟5、物理層根據(jù)上行授權(quán)信息對(duì)MAC PDU進(jìn)行編碼調(diào)制;步驟6、物理層啟動(dòng)上行發(fā)送。但是,在上述過(guò)程中,終端設(shè)備由于處理能力有限,可能會(huì)存在處理時(shí)間太長(zhǎng)而無(wú)法滿足規(guī)定的發(fā)送時(shí)序的情況。例如,步驟3中,當(dāng)調(diào)度的無(wú)線鏈路控制(Radio Link Control;簡(jiǎn)稱:RLC)層的PDU很多時(shí),則步驟3的執(zhí)行時(shí)間很長(zhǎng),有可能步驟3在n+3子幀結(jié)束,此時(shí),就沒(méi)有足夠的時(shí)間留給步驟5進(jìn)行編碼調(diào)制,從而,無(wú)法實(shí)現(xiàn)在n+4子幀正確發(fā)送上行數(shù)據(jù),導(dǎo)致上行數(shù)據(jù)發(fā)送失敗。eNB在n+4子幀接收失敗,在n+8子幀指示混合自動(dòng)重傳請(qǐng)求(Hybrid Automatic Repeat reQuest;簡(jiǎn)稱:HARQ)。終端設(shè)備在n+8子幀進(jìn)行HARQ重傳。但是,該失敗是由非空口因素引起的,HARQ重傳很難成功。
上述方法中,當(dāng)待發(fā)送的上行數(shù)據(jù)中包含緩存大小報(bào)告(Buffer Size Report;簡(jiǎn)稱:BSR)控制元時(shí),若eNB因?yàn)闆](méi)有收到BSR控制元而不再給該終端設(shè)備分配上行授權(quán),則終端設(shè)備需要等待重傳BSR定時(shí)器超時(shí)后才能觸發(fā)上行調(diào)度請(qǐng)求(Scheduling Request;簡(jiǎn)稱:SR)再向eNB申請(qǐng)上行授權(quán)。由于需要等待重傳BSR定時(shí)器超時(shí),從而,使上行業(yè)務(wù)發(fā)生較大時(shí)延。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種上行數(shù)據(jù)發(fā)送方法及裝置,以降低由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延。
第一方面,本發(fā)明實(shí)施例提供一種上行數(shù)據(jù)發(fā)送方法,包括:判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序;若所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送所述待發(fā)送的上行數(shù)據(jù),并設(shè)置緩存大小報(bào)告BSR為有效狀態(tài);根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送所述新的待發(fā)送的上行數(shù)據(jù);其中,所述新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元,所述當(dāng)前子幀為檢測(cè)到所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀。實(shí)現(xiàn)了在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延,保證了上行業(yè)務(wù)快速恢復(fù),提高了用戶體驗(yàn)。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序,包括:在第一預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)生成所述待發(fā)送的上行數(shù)據(jù)。其中,所述第一預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行編碼調(diào)制的最晚時(shí)刻。若檢測(cè)到還未生成所述待發(fā)送的上行數(shù)據(jù),則確定所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序。若檢測(cè)到已經(jīng)生成所述待發(fā)送的上行數(shù)據(jù),則在第二預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)完成對(duì)所述待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制。其中,所述第二預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行發(fā)送的最晚時(shí)刻減去上行定時(shí)發(fā)送時(shí)間。若檢測(cè)到還未完成對(duì)所述待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序。若檢測(cè)到已經(jīng)完成對(duì)所述待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定所述待發(fā)送的上行數(shù)據(jù)滿足上行發(fā)送時(shí)序。在判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序時(shí),實(shí)現(xiàn)簡(jiǎn)單,準(zhǔn)確率較高。
結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述新的待發(fā)送的上行數(shù)據(jù)還包括:所述待發(fā)送的上行數(shù)據(jù)中的可重傳數(shù)據(jù)。所述根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù)之前,所述方法還包括:若所述待發(fā)送的上行數(shù)據(jù)中包括可重傳數(shù)據(jù),則將所述可重傳數(shù)據(jù)放入重傳隊(duì)列中。實(shí)現(xiàn)了可以將可重傳數(shù)據(jù)在新的待發(fā)送的上行數(shù)據(jù)中進(jìn)行傳輸,進(jìn)一步降低了時(shí)延,提高了用戶體驗(yàn)。
結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù)之前,所述方法還包括:若所述當(dāng)前子幀不存在上行授權(quán),則向演進(jìn)型基站eNB申請(qǐng)所述上行授權(quán)。
結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式中,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述向eNB申請(qǐng)所述上行授權(quán)包括:設(shè)置上行調(diào)度請(qǐng)求SR為有效狀態(tài)。向eNB申請(qǐng)上行授權(quán),直至eNB下發(fā)所述上行授權(quán)。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù)之后,所述方法還包括:將所述BSR和所述SR均設(shè)置為無(wú)效狀態(tài),以不影響終端設(shè)備后續(xù)的業(yè)務(wù)。
第二方面,本發(fā)明實(shí)施例提供一種上行數(shù)據(jù)發(fā)送裝置,包括:判斷模塊,用于判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序;設(shè)置模塊,用于當(dāng)所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序時(shí),停止發(fā)送所述待發(fā)送的上行數(shù)據(jù),并設(shè)置緩存大小報(bào)告BSR為有效狀態(tài);生成模塊,用于根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送所述新的待發(fā)送的上行數(shù)據(jù);其中,所述新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元,所述當(dāng)前子幀為檢測(cè)到所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀。實(shí)現(xiàn)了在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延,保證了上行業(yè)務(wù)快速恢復(fù),提高了用戶體驗(yàn)。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述判斷模塊具體用于:在第一預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)生成所述待發(fā)送的上行數(shù)據(jù);其中,所述第一預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行編碼調(diào)制的最晚時(shí)刻;若檢測(cè)到還未生成所述待發(fā)送的上行數(shù)據(jù),則確定所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序;若檢測(cè)到已經(jīng)生成所述待發(fā)送的上行數(shù)據(jù),則在第二預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)完成對(duì)所述待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制;其中,所述第二預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行發(fā)送的最晚時(shí)刻減去上行定時(shí)發(fā)送時(shí)間;若檢測(cè)到還未完成對(duì)所述待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定所述待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序;若檢測(cè)到已經(jīng)完成對(duì)所述待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定所述待發(fā)送的上行數(shù)據(jù)滿足上行發(fā)送時(shí)序。在判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序時(shí),實(shí)現(xiàn)簡(jiǎn)單,準(zhǔn)確率較高。
結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述新的待發(fā)送的上行數(shù)據(jù)還包括:所述待發(fā)送的上行數(shù)據(jù)中的可重傳數(shù)據(jù)。所述生成模塊還用于當(dāng)所述待發(fā)送的上行數(shù)據(jù)中包括可重傳數(shù)據(jù)時(shí),將所述可重傳數(shù)據(jù)放入重傳隊(duì)列中。實(shí)現(xiàn)了可以將可重傳數(shù)據(jù)在新的待發(fā)送的上行數(shù)據(jù)中進(jìn)行傳輸,進(jìn)一步降低了時(shí)延,提高了用戶體驗(yàn)。
結(jié)合第二方面,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:申請(qǐng)模塊,用于當(dāng)所述當(dāng)前子幀不存在上行授權(quán)時(shí),向演進(jìn)型基站eNB申請(qǐng)所述上行授權(quán)。
結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式中,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述申請(qǐng)模塊具體用于:設(shè)置上行調(diào)度請(qǐng)求SR為有效狀態(tài)。向eNB申請(qǐng)上行授權(quán),直至eNB下發(fā)所述上行授權(quán)。
結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述設(shè)置模塊還用于:將所述BSR和所述SR均設(shè)置為無(wú)效狀態(tài),以不影響終端設(shè)備后續(xù)的業(yè)務(wù)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為終端設(shè)備上行處理時(shí)序的示意圖;
圖2為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖;
圖3為本發(fā)明實(shí)施例提供的一種終端設(shè)備的電路結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法實(shí)施例一的流程示意圖;
圖5為圖4所示實(shí)施例中第一預(yù)設(shè)時(shí)間點(diǎn)和第二預(yù)設(shè)時(shí)間點(diǎn)的位置示意圖;
圖6為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法實(shí)施例二的流程示意圖;
圖7為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置實(shí)施例一的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置實(shí)施例二的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置實(shí)施例三的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法,可以應(yīng)用于LTE通信系統(tǒng)中。LTE通信系統(tǒng)采用正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing;簡(jiǎn)稱:OFDM)技術(shù)通過(guò)多個(gè)發(fā)射天線和多個(gè)接收天線進(jìn)行信號(hào)的傳輸。圖2為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖。如圖2所示,基站(或者接入點(diǎn))010用于為至少一個(gè)終端設(shè)備提供通信服務(wù),終端設(shè)備021、終端設(shè)備022、終端設(shè)備023、終端設(shè)備024、終端設(shè)備025、終端設(shè)備026、終端設(shè)備027以及終端設(shè)備028可以是無(wú)線終端,例如,移動(dòng)站、遠(yuǎn)程站及用戶設(shè)備等。基站010和任一終端設(shè)備可以包括至少一個(gè)天線。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法可以由終端設(shè)備執(zhí)行。本發(fā)明實(shí)施例中的終端設(shè)備可以是手持設(shè)備、車載設(shè)備、可穿戴設(shè)備、計(jì)算設(shè)備,以及各種形式的用戶設(shè)備(User Equipment;簡(jiǎn)稱:UE),移動(dòng)臺(tái)(Mobile Station;簡(jiǎn)稱:MS)及終端(terminal)等。
圖3為本發(fā)明實(shí)施例提供的一種終端設(shè)備的電路結(jié)構(gòu)示意圖。如圖3所示,終端設(shè)備的電路包括兩部分:射頻(Radio Frequency;簡(jiǎn)稱:RF)部分和基帶處理器34。
RF部分包括:天線31、射頻前端(Radio Frequency Front-End;簡(jiǎn)稱:RFFE)32和射頻集成電路(Radio Frequency Integrated Circuit;簡(jiǎn)稱:RFIC)33。RF部分將來(lái)自基帶處理器34的信號(hào)調(diào)制后在天線31上傳輸,或者,接收空口信號(hào)并解調(diào)后發(fā)送給基帶處理器34以供通信協(xié)議處理。RFFE 32包括:雙工器321、功率放大器(Power Amplifier;簡(jiǎn)稱:PA)322。雙工器321用于將發(fā)送通道和接收通道都耦合到天線31上。PA 322用于在發(fā)送通道上對(duì)發(fā)送信號(hào)進(jìn)行功率放大處理,以便發(fā)送信號(hào)可以通過(guò)天線發(fā)送出去。RFIC 33是在RFFE 32之后的調(diào)制解調(diào)單元。調(diào)制就是在發(fā)送通道上將基帶的低頻信號(hào)變?yōu)楦哳lRF信號(hào)(即上變頻,其功能就是由如圖3中的上變頻器331實(shí)現(xiàn)),解調(diào)就是在接收通道將高頻RF信號(hào)解調(diào)為基帶信號(hào)(即下變頻,其功能就是由如圖3中的下變頻器332實(shí)現(xiàn))。RFIC 33還可以包括低噪聲放大器(Low Noise Amplifier;簡(jiǎn)稱:LNA)333,用于對(duì)接收信號(hào)進(jìn)行放大。
基帶處理器34包括硬件電路和相關(guān)的軟件。其主要用于對(duì)基帶信號(hào)進(jìn)行處理。LTE用戶面承載的都是網(wǎng)絡(luò)互連協(xié)議(Internet Protocol;簡(jiǎn)稱:IP)數(shù)據(jù)包。當(dāng)上行的IP數(shù)據(jù)包進(jìn)入LTE用戶面后,按協(xié)議經(jīng)過(guò)基帶處理器34的分組數(shù)據(jù)匯聚層協(xié)議(Packet Data Convergence Protocol;簡(jiǎn)稱:PDCP)層、無(wú)線鏈路控制(Radio Link Control;簡(jiǎn)稱:RLC)層和媒體訪問(wèn)控制協(xié)議(Media Access Control;簡(jiǎn)稱:MAC)層各層處理后,最終生成MAC PDU發(fā)送給物理層,由物理層處理后發(fā)送給基站。服務(wù)數(shù)據(jù)單元(Service Data Unit;簡(jiǎn)稱:SDU)是LTE PDCP/RLC/MAC各層的輸入,SDU經(jīng)過(guò)各層處理,增加該層的協(xié)議頭后生成協(xié)議數(shù)據(jù)單元(Protocol Data Unit;簡(jiǎn)稱:PDU)。PDU是LTE PDCP/RLC/MAC各層協(xié)議處理的輸出。為了保證數(shù)據(jù)能夠在無(wú)線鏈路中正確發(fā)送,在MAC層引入HARQ機(jī)制和自動(dòng)重傳請(qǐng)求(Automatic Repeat reQuest;簡(jiǎn)稱:ARQ)機(jī)制,在RLC層也引入了HARQ機(jī)制和ARQ機(jī)制。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法,通過(guò)判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序,若待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并設(shè)置BSR為有效狀態(tài),根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送該新的待發(fā)送的上行數(shù)據(jù)。其中,該新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元,當(dāng)前子幀表示檢測(cè)到待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀,實(shí)現(xiàn)了在待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序時(shí),停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并在當(dāng)前子幀有上行授權(quán)時(shí),根據(jù)該上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),在新的待發(fā)送的上行收中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延,保證了上行業(yè)務(wù)快速恢復(fù),提高了用戶體驗(yàn)。
下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例不再贅述。
圖4為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法實(shí)施例一的流程示意圖。如圖4所示,本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法包括以下步驟:
S401:判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序。
具體地,本發(fā)明實(shí)施例具體可以由終端設(shè)備中的基帶處理器執(zhí)行。
根據(jù)所采用的通信技術(shù)的不同,上行發(fā)送時(shí)序也不同。例如,在LTE-FDD中,eNB在n子幀下發(fā)上行授權(quán),終端設(shè)備在n子幀解析出該上行授權(quán)后,進(jìn)行調(diào)度準(zhǔn)備數(shù)據(jù)。終端設(shè)備必須在n+4子幀開(kāi)始發(fā)送上行數(shù)據(jù)。eNB會(huì)在n+4子幀檢測(cè)終端設(shè)備發(fā)送數(shù)據(jù)并進(jìn)行校驗(yàn),并在n+8子幀將校驗(yàn)結(jié)果反饋給終端設(shè)備。在其他的通信技術(shù)中,上行發(fā)送時(shí)序有不同的定義。終端設(shè)備和eNB已經(jīng)根據(jù)協(xié)議提前約定好了上行發(fā)送時(shí)序。
待發(fā)送的上行數(shù)據(jù)可以是MAC PDU再經(jīng)過(guò)物理層編碼調(diào)制后的數(shù)據(jù)。
在一種可能的實(shí)現(xiàn)方式中,終端設(shè)備可以通過(guò)以下方式判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序:
在第一預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)生成待發(fā)送的上行數(shù)據(jù)。其中,第一預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行編碼調(diào)制的最晚時(shí)刻。若檢測(cè)到還未生成待發(fā)送的上行數(shù)據(jù),則確定待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序。若檢測(cè)到已經(jīng)生成待發(fā)送的上行數(shù)據(jù),則在第二預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制。其中,第二預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行發(fā)送的最晚時(shí)刻減去上行定時(shí)發(fā)送時(shí)間。若檢測(cè)到還未完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序。若檢測(cè)到已經(jīng)完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定待發(fā)送的上行數(shù)據(jù)滿足上行發(fā)送時(shí)序。
終端設(shè)備可以根據(jù)其整個(gè)系統(tǒng)的處理能力,例如,中央處理器(Central Processing Unit)的頻率以及總線帶寬等,來(lái)設(shè)定第一預(yù)設(shè)時(shí)間點(diǎn)的位置。在LTE-FDD中,舉例來(lái)說(shuō),一個(gè)子幀可以包括2個(gè)時(shí)隙,包括14個(gè)OFDM符號(hào),第一預(yù)設(shè)時(shí)間點(diǎn)可以設(shè)置為n+2子幀的第10個(gè)OFDM符號(hào),第二預(yù)設(shè)時(shí)間點(diǎn)可以設(shè)置為n+4子幀起始位置減去上行定時(shí)發(fā)送時(shí)間。其中,上行定時(shí)發(fā)送時(shí)間終端設(shè)備可以根據(jù)協(xié)議提前獲知。
圖5為圖4所示實(shí)施例中第一預(yù)設(shè)時(shí)間點(diǎn)和第二預(yù)設(shè)時(shí)間點(diǎn)的位置示意圖。圖5為在LTE-FDD中,第一預(yù)設(shè)時(shí)間點(diǎn)T1和第二預(yù)設(shè)時(shí)間點(diǎn)T2的位置示意圖。需要說(shuō)明的是,圖5中步驟1-步驟6中的操作與圖1中步驟1-步驟6的操作相同。若在T1檢測(cè)到還未生成MAC PDU,則確定不滿足上行發(fā)送時(shí)序;若在T1檢測(cè)到已經(jīng)生成了MAC PDU,則在T2檢測(cè)對(duì)MAC PDU的編碼調(diào)制是否已經(jīng)完成,若在T2檢測(cè)到對(duì)MAC PDU的編碼調(diào)制還未完成,則確定不滿足上行發(fā)送時(shí)序,若在T2檢測(cè)到對(duì)MAC PDU的編碼調(diào)制已經(jīng)完成,則確定MAC PDU滿足上行發(fā)送時(shí)序。
需要說(shuō)明的是,S401中,具體可以是物理層判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序。
S402:若待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送待發(fā)送的上行數(shù)據(jù),并設(shè)置BSR為有效狀態(tài)。
具體地,若終端設(shè)備的物理層判斷出待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送該待發(fā)送的上行數(shù)據(jù)。并且,物理層發(fā)送指示消息給MAC層。MAC層設(shè)置BSR為有效狀態(tài)。
需要說(shuō)明的是,該BSR為規(guī)則BSR(Regular BSR)。BSR用于終端設(shè)備向eNB上報(bào)其當(dāng)前的緩存數(shù)據(jù)量,是eNB為終端設(shè)備分配上行授權(quán)的條件之一。
S403:根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送新的待發(fā)送的上行數(shù)據(jù)。
其中,新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元。當(dāng)前子幀為檢測(cè)到待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀。
具體地,若當(dāng)前子幀存在上行授權(quán),則根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),由于S402中將BSR設(shè)置為有效狀態(tài),則該新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元。
eNB接收到該新的待發(fā)送的上行數(shù)據(jù)后,可以根據(jù)其中的BSR控制元向終端設(shè)備分配新的上行授權(quán)。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法,通過(guò)判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序,若待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并設(shè)置BSR為有效狀態(tài),根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送該新的待發(fā)送的上行數(shù)據(jù)。其中,該新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元,當(dāng)前子幀為檢測(cè)到待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀,實(shí)現(xiàn)了在待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序時(shí),停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并在當(dāng)前子幀有上行授權(quán)時(shí),根據(jù)該上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延,保證了上行業(yè)務(wù)快速恢復(fù),提高了用戶體驗(yàn)。
圖6為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法實(shí)施例二的流程示意圖。如圖6所示,本發(fā)明實(shí)施例在圖4所示實(shí)施例的基礎(chǔ)上,對(duì)S103之前步驟以及S103之后的步驟進(jìn)行詳細(xì)說(shuō)明。如圖6所示,本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法包括如下步驟:
S601:判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序。
S601的實(shí)現(xiàn)過(guò)程和技術(shù)原理與S401類似,此處不再贅述。
S602:若待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送待發(fā)送的上行數(shù)據(jù),并設(shè)置BSR為有效狀態(tài)。
S602的實(shí)現(xiàn)過(guò)程和技術(shù)原理與S402類似,此處不再贅述。
S603:若待發(fā)送的上行數(shù)據(jù)中包括可重傳數(shù)據(jù),則將可重傳數(shù)據(jù)放入重傳隊(duì)列中。
具體地,S603可以由終端設(shè)備中的MAC層執(zhí)行。
可重傳數(shù)據(jù)為RLC確認(rèn)模式(AM)數(shù)據(jù)。因?yàn)镽LC層的透明模式(TM)數(shù)據(jù)和非確認(rèn)模式(UM)數(shù)據(jù)都不能進(jìn)行重傳。終端設(shè)備可以根據(jù)數(shù)據(jù)的標(biāo)識(shí)確定待發(fā)送的上行數(shù)據(jù)中是否包括可重傳數(shù)據(jù)。若包括可重傳數(shù)據(jù)時(shí),則將該可重傳數(shù)據(jù)放入重傳隊(duì)列中,等待重傳。
S604:若當(dāng)前子幀不存在上行授權(quán),則向eNB申請(qǐng)上行授權(quán)。
具體地,若當(dāng)前子幀不存在上行授權(quán),則終端設(shè)備需要向eNB申請(qǐng)上行授權(quán)。
在一種可能的實(shí)現(xiàn)方式中,終端設(shè)備通過(guò)以下方式向eNB申請(qǐng)上行授權(quán):
終端設(shè)備設(shè)置SR為有效狀態(tài)。終端設(shè)備向eNB申請(qǐng)上行授權(quán),直至eNB下發(fā)上行授權(quán)。
根據(jù)協(xié)議36.321 5.4.5節(jié)描述,規(guī)則BSR被觸發(fā)且沒(méi)有上行新授權(quán),則認(rèn)為SR被觸發(fā),設(shè)置SR觸發(fā)標(biāo)志為TRUE。根據(jù)協(xié)議36.321 5.4.4節(jié)描述的SR發(fā)送流程,向eNB申請(qǐng)上行新授權(quán),直到eNB下發(fā)上行授權(quán)為止。
S605:根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù)。
具體地,在本發(fā)明實(shí)施例中,可以采用以下方式生成新的待發(fā)送的上行數(shù)據(jù):在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元;調(diào)度其他MAC控制元;按邏輯信道優(yōu)先級(jí)順序調(diào)度各邏輯信道;在新的待發(fā)送的上行數(shù)據(jù)中包括可重傳數(shù)據(jù)。最終生成新的待發(fā)送的上行數(shù)據(jù)。
S606:將BSR和SR均設(shè)置為無(wú)效狀態(tài)。
具體地,為了不影響終端設(shè)備之后的業(yè)務(wù),需要將BSR和SR均設(shè)置為無(wú)效狀態(tài)。S606可以由終端設(shè)備的MAC層執(zhí)行。
S607:發(fā)送新的待發(fā)送的上行數(shù)據(jù)。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送方法,通過(guò)判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序,若待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送待發(fā)送的上行數(shù)據(jù),并設(shè)置BSR為有效狀態(tài),若待發(fā)送的上行數(shù)據(jù)中包括可重傳數(shù)據(jù),則將可重傳數(shù)據(jù)放入重傳隊(duì)列中,若當(dāng)前子幀不存在上行授權(quán),則向eNB申請(qǐng)上行授權(quán),根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),將BSR和SR均設(shè)置為無(wú)效狀態(tài),發(fā)送新的待發(fā)送的上行數(shù)據(jù),除了實(shí)現(xiàn)在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延之外,還實(shí)現(xiàn)了可以將可重傳數(shù)據(jù)在新的待發(fā)送的上行數(shù)據(jù)中進(jìn)行傳輸,進(jìn)一步降低了時(shí)延,提高了用戶體驗(yàn)。
圖7為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置實(shí)施例一的結(jié)構(gòu)示意圖。如圖7所示,本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置包括:判斷模塊71、設(shè)置模塊72以及生成模塊73。
判斷模塊71,用于判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序。
設(shè)置模塊72,用于當(dāng)待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序時(shí),停止發(fā)送待發(fā)送的上行數(shù)據(jù),并設(shè)置緩存大小報(bào)告BSR為有效狀態(tài)。
生成模塊73,用于根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送新的待發(fā)送的上行數(shù)據(jù)。
其中,新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元,當(dāng)前子幀為檢測(cè)到待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀。
判斷模塊71具體用于:在第一預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)生成待發(fā)送的上行數(shù)據(jù)。其中,第一預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行編碼調(diào)制的最晚時(shí)刻。若檢測(cè)到還未生成待發(fā)送的上行數(shù)據(jù),則確定待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序。若檢測(cè)到已經(jīng)生成待發(fā)送的上行數(shù)據(jù),則在第二預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制。其中,第二預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行發(fā)送的最晚時(shí)刻減去上行定時(shí)發(fā)送時(shí)間。若檢測(cè)到還未完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序;若檢測(cè)到已經(jīng)完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定待發(fā)送的上行數(shù)據(jù)滿足上行發(fā)送時(shí)序。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置具體用于執(zhí)行圖4所示方法實(shí)施例,其實(shí)現(xiàn)過(guò)程和技術(shù)原理類似,此處不再贅述。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置,通過(guò)設(shè)置判斷模塊,用于判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序,設(shè)置模塊,用于當(dāng)待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序時(shí),停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并設(shè)置BSR為有效狀態(tài),生成模塊,用于根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送該新的待發(fā)送的上行數(shù)據(jù)。其中,該新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元,當(dāng)前子幀為檢測(cè)到待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀,實(shí)現(xiàn)了在待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序時(shí),停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并在當(dāng)前子幀有上行授權(quán)時(shí),根據(jù)該上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延,保證了上行業(yè)務(wù)快速恢復(fù),提高了用戶體驗(yàn)。
圖8為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置實(shí)施例二的結(jié)構(gòu)示意圖。如圖8所示,本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置在圖7所示實(shí)施例的基礎(chǔ)上還包括:申請(qǐng)模塊81。
申請(qǐng)模塊81,用于當(dāng)當(dāng)前子幀不存在上行授權(quán)時(shí),向eNB申請(qǐng)上行授權(quán)。
申請(qǐng)模塊81具體用于:設(shè)置SR為有效狀態(tài),向eNB申請(qǐng)上行授權(quán),直至eNB下發(fā)上行授權(quán)。
在本發(fā)明實(shí)施例中,新的待發(fā)送的上行數(shù)據(jù)還包括:待發(fā)送的上行數(shù)據(jù)中的可重傳數(shù)據(jù)。則生成模塊73還用于當(dāng)待發(fā)送的上行數(shù)據(jù)中包括可重傳數(shù)據(jù)時(shí),將可重傳數(shù)據(jù)放入重傳隊(duì)列中。設(shè)置模塊72還用于將BSR和SR均設(shè)置為無(wú)效狀態(tài)。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置具體用于執(zhí)行圖6所示方法實(shí)施例,其實(shí)現(xiàn)過(guò)程和技術(shù)原理類似,此處不再贅述。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置,通過(guò)設(shè)置申請(qǐng)模塊,用于當(dāng)當(dāng)前子幀不存在上行授權(quán),則向eNB申請(qǐng)上行授權(quán),生成模塊還用于當(dāng)待發(fā)送的上行數(shù)據(jù)中包括可重傳數(shù)據(jù)時(shí),將可重傳數(shù)據(jù)放入重傳隊(duì)列中,設(shè)置模塊還用于將BSR和SR均設(shè)置為無(wú)效狀態(tài),除了實(shí)現(xiàn)在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延之外,還實(shí)現(xiàn)了可以將可重傳數(shù)據(jù)在新的待發(fā)送的上行數(shù)據(jù)中進(jìn)行傳輸,進(jìn)一步降低了時(shí)延,提高了用戶體驗(yàn)。
圖9為本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置實(shí)施例三的結(jié)構(gòu)示意圖。如圖9所示,本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置包括:存儲(chǔ)器91和處理器92。
存儲(chǔ)器91,用于存儲(chǔ)指令。處理器92,與存儲(chǔ)器91相連,用于執(zhí)行指令,以在執(zhí)行指令時(shí)執(zhí)行如下步驟:判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序。若待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送待發(fā)送的上行數(shù)據(jù),并設(shè)置緩存大小報(bào)告BSR為有效狀態(tài)。根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送新的待發(fā)送的上行數(shù)據(jù)。其中,新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元。當(dāng)前子幀為檢測(cè)到待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀。
可選的,在判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序的方法,處理器92用于:在第一預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)生成待發(fā)送的上行數(shù)據(jù)。其中,第一預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行編碼調(diào)制的最晚時(shí)刻。若檢測(cè)到還未生成待發(fā)送的上行數(shù)據(jù),則確定待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序。若檢測(cè)到已經(jīng)生成待發(fā)送的上行數(shù)據(jù),則在第二預(yù)設(shè)時(shí)間點(diǎn),檢測(cè)是否已經(jīng)完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制;其中,第二預(yù)設(shè)時(shí)間點(diǎn)為啟動(dòng)上行發(fā)送的最晚時(shí)刻減去上行定時(shí)發(fā)送時(shí)間。若檢測(cè)到還未完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序。若檢測(cè)到已經(jīng)完成對(duì)待發(fā)送的上行數(shù)據(jù)的編碼調(diào)制,則確定待發(fā)送的上行數(shù)據(jù)滿足上行發(fā)送時(shí)序。
本發(fā)明實(shí)施例提供的上行數(shù)據(jù)發(fā)送裝置,通過(guò)設(shè)置存儲(chǔ)器和處理器,存儲(chǔ)器用于存儲(chǔ)指令,處理器與存儲(chǔ)器相連,用于執(zhí)行指令,以在執(zhí)行指令時(shí)執(zhí)行如下步驟:判斷待發(fā)送的上行數(shù)據(jù)是否滿足上行發(fā)送時(shí)序,若待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序,則停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并設(shè)置BSR為有效狀態(tài),根據(jù)當(dāng)前子幀的上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),并發(fā)送該新的待發(fā)送的上行數(shù)據(jù)。其中,該新的待發(fā)送的上行數(shù)據(jù)包括:BSR控制元,當(dāng)前子幀為檢測(cè)到待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序的時(shí)刻對(duì)應(yīng)的子幀,實(shí)現(xiàn)了在待發(fā)送的上行數(shù)據(jù)不滿足上行發(fā)送時(shí)序時(shí),停止發(fā)送該待發(fā)送的上行數(shù)據(jù),并在當(dāng)前子幀有上行授權(quán)時(shí),根據(jù)該上行授權(quán)生成新的待發(fā)送的上行數(shù)據(jù),在新的待發(fā)送的上行數(shù)據(jù)中包括BSR控制元,并發(fā)送該新的待發(fā)送的上行數(shù)據(jù),以使基站根據(jù)該新的待發(fā)送的上行數(shù)據(jù)中的BSR控制元向終端設(shè)備分配新的上行授權(quán),從而,降低了由于上行數(shù)據(jù)發(fā)送失敗導(dǎo)致的時(shí)延,保證了上行業(yè)務(wù)快速恢復(fù),提高了用戶體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。