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

一種上行邏輯信道資源分配方法和裝置的制作方法

文檔序號:7753223閱讀:164來源:國知局
專利名稱:一種上行邏輯信道資源分配方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,更具體地說,涉及一種上行邏輯信道資源分配方法和裝置。
背景技術(shù)
隨著移動(dòng)通信技術(shù)的不斷發(fā)展,如何有效分配網(wǎng)絡(luò)資源變得越來越重要,在涉及 LTE通信協(xié)議的36. 321v850版本中,給出了終端如何根據(jù)邏輯信道的優(yōu)先級來進(jìn)行上行資源的分配。其中,本協(xié)議中提到,具有相同優(yōu)先級的邏輯信道應(yīng)該有公平的機(jī)會(huì)獲得所分配的上行資源,但目前,并沒有有效的方法能夠使具有相同優(yōu)先級的邏輯信道公平獲得上行資源。因此,當(dāng)多個(gè)邏輯信道具有相同的優(yōu)先級時(shí),由于上行資源分配不公,容易造成上行資源無法得到合理利用,從而影響業(yè)務(wù)的正常運(yùn)行。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種上行邏輯信道資源分配方法和裝置,以實(shí)現(xiàn)上行資源的合理利用。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的本發(fā)明實(shí)施例提供了一種上行邏輯信道資源分配方法,根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級,并根據(jù)所述初始優(yōu)先級對上行邏輯信道進(jìn)行初始資源分配,并按照初始資源分配結(jié)果對上行邏輯信道進(jìn)行首次優(yōu)先級調(diào)整之后,包括按照前次優(yōu)先級調(diào)整結(jié)果對上行邏輯信道進(jìn)行資源分配;根據(jù)前次資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,并根據(jù)調(diào)整后的優(yōu)先級對上行邏輯信道再次進(jìn)行資源分配。所述根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級,包括計(jì)算各個(gè)上行邏輯信道的緩存數(shù)據(jù)的大小,按照緩存數(shù)據(jù)從大到小的順序?yàn)楦鱾€(gè)上行邏輯信道分配從高到低的優(yōu)先級;當(dāng)存在多個(gè)緩存數(shù)據(jù)大小相同的上行邏輯信道時(shí), 計(jì)算該上行邏輯信道的維護(hù)變量,并按照維護(hù)變量從大到小的順序?yàn)樵撋闲羞壿嬓诺婪峙鋸母叩降偷膬?yōu)先級。所述按照初始資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行調(diào)整,包括為參與過初始資源分配和未參與過初始資源分配的上行邏輯信道分配不同的優(yōu)先級。所述為參與過初始資源分配和未參與過初始資源分配的上行邏輯信道分配不同的優(yōu)先級,包括設(shè)置兩個(gè)隊(duì)列,所述兩個(gè)隊(duì)列分別為放置參與過前次資源分配的隊(duì)列%和放置未參與過前次資源分配的隊(duì)列I,將參與過初始資源分配的上行邏輯信道放置于%中,將未參與過初始資源分配的上行邏輯信道放置于ι中,設(shè)置ι中上行邏輯信道的優(yōu)先級高于% 中上行邏輯信道的優(yōu)先級。所述根據(jù)前次資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,包括判斷所設(shè)置的兩個(gè)隊(duì)列中是否有上行邏輯信道進(jìn)行了前次資源分配,如果判斷結(jié)果為是,則重新對上行邏輯信道的緩存數(shù)據(jù)進(jìn)行計(jì)算;判斷進(jìn)行前次資源分配的上行邏輯信道屬于哪個(gè)隊(duì)列,并根據(jù)判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級。所述根據(jù)判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級,包括當(dāng)判斷結(jié)果表明前次資源分配時(shí)僅有I中的上行邏輯信道進(jìn)行了前次資源分配, 則將%中的所有上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序依次插入Q1中,并將I中參與前次資源分配的上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序放入%中;當(dāng)判斷結(jié)果表明兩個(gè)隊(duì)列中都有上行邏輯信道參與了前次資源分配,則將I中的所有上行邏輯信道都放入A中,并按照緩存數(shù)據(jù)的大小進(jìn)行重新排列,并將A中未參與前次資源分配的上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序放置于ι中。本發(fā)明實(shí)施例提供了一種上行邏輯信道資源分配裝置,包括初始優(yōu)先級設(shè)置單元、初始資源分配單元、首次優(yōu)先級調(diào)整單元、再次資源分配單元和再次優(yōu)先級調(diào)整單元, 其中,所述初始優(yōu)先級設(shè)置單元,用于根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級;所述初始資源分配單元,用于根據(jù)所述初始優(yōu)先級單元所設(shè)置的初始優(yōu)先級對指定上行邏輯信道進(jìn)行初始資源分配;所述首次優(yōu)先級調(diào)整單元,用于按照初始資源分配結(jié)果對上行邏輯信道進(jìn)行首次優(yōu)先級調(diào)整;所述再次資源分配單元,用于按照前次優(yōu)先級調(diào)整的調(diào)整結(jié)果對上行邏輯信道進(jìn)行再次資源分配;所述再次優(yōu)先級調(diào)整單元,用于根據(jù)所述再次資源分配單元的分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,以進(jìn)行后續(xù)資源分配。所述初始優(yōu)先級設(shè)置單元包括緩存數(shù)據(jù)計(jì)算子單元、維護(hù)變量計(jì)算子單元、第一排序子單元和第二排序子單元,其中,所述緩存數(shù)據(jù)計(jì)算子單元,用于計(jì)算各個(gè)上行邏輯信道的緩存數(shù)據(jù)的大?。凰龅谝慌判蜃訂卧糜诎凑站彺鏀?shù)據(jù)從大到小的順序?yàn)楦鱾€(gè)上行邏輯信道分配從高到低的優(yōu)先級;所述維護(hù)變量計(jì)算子單元,用于當(dāng)存在多個(gè)緩存數(shù)據(jù)大小相同的上行邏輯信道時(shí),計(jì)算該上行邏輯信道的維護(hù)變量;所述第二排序子單元,用于按照維護(hù)變量從大到小的順序?yàn)樵撋闲羞壿嬓诺婪峙鋸母叩降偷膬?yōu)先級。所述初始優(yōu)先級調(diào)整單元包括隊(duì)列設(shè)置子單元和優(yōu)先級設(shè)置子單元,其中,所述隊(duì)列設(shè)置子單元,用于設(shè)置兩個(gè)隊(duì)列,所述兩個(gè)隊(duì)列分別為放置參與過前次資源分配的隊(duì)列%和放置未參與過前次資源分配的隊(duì)列t,將參與過初始資源分配的上行邏輯信道放置于%中,將未參與過初始資源分配的上行邏輯信道放置于I中;所述優(yōu)先級設(shè)置子單元,用于設(shè)置&中上行邏輯信道的優(yōu)先級高于中上行邏輯信道的優(yōu)先級。所述再次優(yōu)先級調(diào)整單元包括第一判斷子單元、第二判斷子單元和優(yōu)先級再次調(diào)整子單元,其中,所述第一判斷子單元,用于判斷所設(shè)置的兩個(gè)隊(duì)列中是否有上行邏輯信道進(jìn)行了前次資源分配;所述第二判斷子單元,用于判斷進(jìn)行前次資源分配的上行邏輯信道屬于哪個(gè)隊(duì)列;所述優(yōu)先級再次調(diào)整子單元,用于根據(jù)所述第二判斷子單元的判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的技術(shù)方案具有以下優(yōu)點(diǎn)和特點(diǎn)本發(fā)明實(shí)施例所提供的技術(shù)方案,通過對上行邏輯信道的初始優(yōu)先級進(jìn)行設(shè)定,依照所設(shè)定的初始優(yōu)先級進(jìn)行首次資源分配,在首次資源分配完成后,再對上行邏輯信道的優(yōu)先級進(jìn)行適應(yīng)性調(diào)整,之后在后續(xù)進(jìn)行的資源分配過程中進(jìn)行再次資源分配和優(yōu)先級的再次調(diào)整,最終實(shí)現(xiàn)各個(gè)上行邏輯信道都可以公平地獲得資源分配。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配方法流程圖;圖2為本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配裝置結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配裝置中某一單元的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配裝置中某一單元的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配裝置中某一單元的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配方法流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種上行邏輯信道資源分配方法,該方法包括如圖1所示步驟步驟101 根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級;在步驟101中,負(fù)責(zé)進(jìn)行上行邏輯信道資源分配的裝置,例如終端設(shè)備等需要首先確定各個(gè)上行邏輯信道的初始優(yōu)先級,在本實(shí)施例中,可以根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小來設(shè)置上行邏輯信道初始優(yōu)先級,例如,首先計(jì)算各個(gè)上行邏輯信道的緩存數(shù)據(jù)的大小,按照緩存數(shù)據(jù)從大到小的順序?yàn)楦鱾€(gè)上行邏輯信道分配從高到低的優(yōu)先級;當(dāng)存在多個(gè)緩存數(shù)據(jù)大小相同的上行邏輯信道時(shí),計(jì)算該上行邏輯信道的維護(hù)變量,并按照維護(hù)變量從大到小的順序?yàn)樵撋闲羞壿嬓诺婪峙鋸母叩降偷膬?yōu)先級。步驟102 根據(jù)所述初始優(yōu)先級對指定上行邏輯信道進(jìn)行初始資源分配;在步驟102中,當(dāng)有可用資源進(jìn)行分配時(shí),負(fù)責(zé)進(jìn)行上行邏輯信道資源分配的裝置可以根據(jù)預(yù)先為各個(gè)上行邏輯信道所設(shè)置的優(yōu)先級進(jìn)行資源分配,優(yōu)先級高的優(yōu)先進(jìn)行資源分配。步驟103 按照初始資源分配結(jié)果對上行邏輯信道進(jìn)行首次優(yōu)先級調(diào)整;在步驟103中,初始資源分配完成后,由于上行邏輯信道中的緩存數(shù)據(jù)的大小等參數(shù)會(huì)發(fā)生變化,負(fù)責(zé)進(jìn)行上行邏輯信道資源分配的裝置需要對上行邏輯信道的優(yōu)先級進(jìn)行調(diào)整,在本實(shí)施例中,可以采用以下方法進(jìn)行優(yōu)先級的首次調(diào)整為參與過初始資源分配和未參與過初始資源分配的上行邏輯信道分配不同的優(yōu)先級,例如設(shè)置兩個(gè)隊(duì)列,該兩個(gè)隊(duì)列可以分別為放置參與過前次資源分配的隊(duì)列Ciy和放置未參與過前次資源分配的隊(duì)列ι,將參與過初始資源分配的上行邏輯信道放置于A中, 將未參與過初始資源分配的上行邏輯信道放置于ι中,設(shè)置ι中上行邏輯信道的優(yōu)先級高于A中上行邏輯信道的優(yōu)先級。步驟104 按照前次優(yōu)先級調(diào)整結(jié)果對上行邏輯信道進(jìn)行資源分配;需要說明的是,在步驟104以及后續(xù)的步驟中,是一個(gè)循環(huán)的過程,也就是說,在對上行邏輯信道進(jìn)行資源分配時(shí),需要基于上次上行邏輯信道的優(yōu)先級調(diào)整結(jié)果來進(jìn)行。步驟105 根據(jù)前次資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,并根據(jù)調(diào)整后的優(yōu)先級對上行邏輯信道再次進(jìn)行資源分配。在步驟105中,由于進(jìn)行資源分配后,各個(gè)上行邏輯信道的相關(guān)參數(shù)已發(fā)生變化, 需要進(jìn)行優(yōu)先級的重新調(diào)整,在本實(shí)施例中,可以采用以下方法進(jìn)行優(yōu)先級的重新調(diào)整判斷所設(shè)置的兩個(gè)隊(duì)列中是否有上行邏輯信道進(jìn)行了前次資源分配,如果判斷結(jié)果為是,則重新對上行邏輯信道的緩存數(shù)據(jù)進(jìn)行計(jì)算;判斷進(jìn)行前次資源分配的上行邏輯信道屬于哪個(gè)隊(duì)列,并根據(jù)判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級。當(dāng)判斷結(jié)果表明前次資源分配時(shí)僅有I中的上行邏輯信道進(jìn)行了前次資源分配,則將%中的所有上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序依次插入ι中,并將ι中參與前次資源分配的上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序放入A中;當(dāng)判斷結(jié)果表明兩個(gè)隊(duì)列中都有上行邏輯信道參與了前次資源分配,則將I中的所有上行邏輯信道都放入%中,并按照緩存數(shù)據(jù)的大小進(jìn)行重新排列,并將%中未參與前次資源分配的上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序放置于ι中。
再次優(yōu)先級調(diào)整完成后,負(fù)責(zé)進(jìn)行上行邏輯信道資源分配的裝置可以根據(jù)再次優(yōu)先級調(diào)整結(jié)果進(jìn)行后續(xù)的資源分配。由于此后步驟同上述步驟基本相同,在此處不做贅述。本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配方法,通過對上行邏輯信道的初始優(yōu)先級進(jìn)行設(shè)定,依照所設(shè)定的初始優(yōu)先級進(jìn)行首次資源分配,在首次資源分配完成后,再對上行邏輯信道的優(yōu)先級進(jìn)行適應(yīng)性調(diào)整,之后再進(jìn)行資源的再次分配和優(yōu)先級的重新次調(diào)整,最終實(shí)現(xiàn)各個(gè)上行邏輯信道都可以公平地獲得資源分配。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種上行邏輯信道資源分配裝置,該裝置包括如圖2所示結(jié)構(gòu)初始優(yōu)先級設(shè)置單元201、初始資源分配單元202、首次優(yōu)先級調(diào)整單元 203、再次資源分配單元204和再次優(yōu)先級調(diào)整單元205,其中初始優(yōu)先級設(shè)置單元201,用于根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級;初始資源分配單元202,用于根據(jù)所述初始優(yōu)先級單元201所設(shè)置的初始優(yōu)先級對指定上行邏輯信道進(jìn)行初始資源分配;首次優(yōu)先級調(diào)整單元203,用于按照資源分配結(jié)果對上行邏輯信道進(jìn)行首次優(yōu)先級調(diào)整;再次資源分配單元204,用于按照前次優(yōu)先級調(diào)整的調(diào)整結(jié)果對上行邏輯信道進(jìn)行再次資源分配;再次優(yōu)先級調(diào)整單元205,用于根據(jù)所述再次資源分配單元的分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,以進(jìn)行后續(xù)資源分配。結(jié)合實(shí)際情況,可將上述單元進(jìn)行進(jìn)一步細(xì)化,例如,初始優(yōu)先級設(shè)置單元201可包括如圖3所示結(jié)構(gòu)緩存數(shù)據(jù)計(jì)算子單元301、維護(hù)變量計(jì)算子單元302、第一排序子單元 303和第二排序子單元304,其中緩存數(shù)據(jù)計(jì)算子單元301,用于計(jì)算各個(gè)上行邏輯信道的緩存數(shù)據(jù)的大??;第一排序子單元302,用于按照緩存數(shù)據(jù)從大到小的順序?yàn)楦鱾€(gè)上行邏輯信道分配從高到低的優(yōu)先級;維護(hù)變量計(jì)算子單元303,用于當(dāng)存在多個(gè)緩存數(shù)據(jù)大小相同的上行邏輯信道時(shí), 計(jì)算該上行邏輯信道的維護(hù)變量;第二排序子單元304,用于按照維護(hù)變量從大到小的順序?yàn)樵撋闲羞壿嬓诺婪峙鋸母叩降偷膬?yōu)先級。另外,首次優(yōu)先級調(diào)整單元203可包括如圖4所示結(jié)構(gòu)隊(duì)列設(shè)置子單元401和優(yōu)先級設(shè)置子單元402,其中,隊(duì)列設(shè)置子單元401,用于設(shè)置兩個(gè)隊(duì)列,所述兩個(gè)隊(duì)列分別為放置參與過前次資源分配的隊(duì)列A和放置未參與過前次資源分配的隊(duì)列ι,將參與過初始資源分配的上行邏輯信道放置于%中,將未參與過初始資源分配的上行邏輯信道放置于ι中;優(yōu)先級設(shè)置子單元402,用于設(shè)置&中上行邏輯信道的優(yōu)先級高于中上行邏輯信道的優(yōu)先級。最后,再次優(yōu)先級調(diào)整單元205可包括如圖5所示結(jié)構(gòu)第一判斷子單元501、第二判斷子單元502和優(yōu)先級二次調(diào)整子單元503,其中第一判斷子單元501,用于判斷所設(shè)置的兩個(gè)隊(duì)列中是否有上行邏輯信道進(jìn)行了再次資源分配;第二判斷子單元502,用于判斷進(jìn)行再次資源分配的上行邏輯信道屬于哪個(gè)隊(duì)列;優(yōu)先級再次調(diào)整子單元503,用于根據(jù)所述第二判斷子單元的判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級。本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配裝置,可以用于執(zhí)行本發(fā)明實(shí)施例提供的上行邏輯信道資源分配方法。該上行邏輯信道資源分配裝置進(jìn)行上行邏輯信道資源分配的過程,可以參見本發(fā)明實(shí)施例提供的上行邏輯信道資源分配方法。本發(fā)明實(shí)施例所提供的一種上行邏輯信道資源分配裝置,通過對上行邏輯信道的初始優(yōu)先級進(jìn)行設(shè)定,依照所設(shè)定的初始優(yōu)先級進(jìn)行首次資源分配,在首次資源分配完成后,再對上行邏輯信道的優(yōu)先級進(jìn)行適應(yīng)性調(diào)整,之后再進(jìn)行資源的再次分配和優(yōu)先級的再次調(diào)整,最終實(shí)現(xiàn)各個(gè)上行邏輯信道都可以公平地獲得資源分配。結(jié)合上述方法、系統(tǒng)、裝置和具體應(yīng)用場景,對本發(fā)明所提供的技術(shù)方案做進(jìn)一步說明,在本實(shí)施例中,終端對多個(gè)上行邏輯鏈路進(jìn)行資源分配,其具體過程如圖6所示,包括步驟601 終端根據(jù)每個(gè)上行邏輯信道當(dāng)前的緩存數(shù)據(jù)Bo的大小進(jìn)行優(yōu)先級的初始設(shè)定;在步驟601中,終端首先獲取所對應(yīng)的每個(gè)上行邏輯信道當(dāng)前的緩存數(shù)據(jù)的大小,并根據(jù)所獲取的不同上行邏輯信道當(dāng)前的緩存數(shù)據(jù)的大小為每個(gè)信道分配優(yōu)先級,其中,在本實(shí)施例中,當(dāng)上行邏輯信道但前的緩存數(shù)據(jù)越大,則其優(yōu)先級越高。當(dāng)某一上行邏輯信道當(dāng)前的緩存數(shù)據(jù)為0時(shí),可以暫不考慮該信道的優(yōu)先級,也就是說,暫時(shí)不需要為該信道分配資源。步驟602 對于當(dāng)前緩存數(shù)據(jù)大小相同的上行邏輯信道,終端再根據(jù)上行邏輯信道維護(hù)變量h的大小來設(shè)定優(yōu)先級;在步驟602中,由于存在多個(gè)上行邏輯信道上當(dāng)前緩存數(shù)據(jù)大小相同的情況,因此,在該種情況下,就需要進(jìn)一步獲取這些上行邏輯信道的維護(hù)變量Bp并根據(jù)B」的大小來進(jìn)行優(yōu)先級的設(shè)定,其中,在本實(shí)施例中,在當(dāng)前緩存數(shù)據(jù)大小相同的情況下,維護(hù)變量Bj 大的優(yōu)先級高,反之,優(yōu)先級低。步驟603 終端根據(jù)初始優(yōu)先級進(jìn)行初始資源分配;在步驟603中,終端根據(jù)所設(shè)定的各個(gè)上行邏輯信道的初始優(yōu)先級,對各個(gè)上行邏輯信道進(jìn)行初始資源分配,其中,優(yōu)先級高的優(yōu)先獲得資源或可以獲得相對較多的資源。步驟604 終端對上行邏輯信道的優(yōu)先級進(jìn)行調(diào)整;在步驟604中,由于在進(jìn)行資源分配之后,每個(gè)上行邏輯信道當(dāng)前緩存數(shù)據(jù)大小等有可能會(huì)發(fā)生變化,因此,為保證資源分配的公平,需要對各個(gè)上行邏輯信道的優(yōu)先級進(jìn)行調(diào)整,在本實(shí)施例中,在進(jìn)行上行邏輯信道優(yōu)先級調(diào)整時(shí),可以采取如下措施來進(jìn)行終端為參與過初始資源分配和未參與過前次資源分配的上行邏輯信道分配不同的優(yōu)先級為已經(jīng)參與過初始資源分配和未參與過初始資源分配的上行邏輯信道分配不同的優(yōu)先級,在本實(shí)施例中,可采用以下方法來進(jìn)行
設(shè)置兩個(gè)隊(duì)列,其中,一個(gè)隊(duì)列中的上行邏輯信道已經(jīng)參與過前次資源分配,為便于表示,將該隊(duì)列稱為%,而另外一個(gè)隊(duì)列中的上行邏輯信道還未參與過前次資源分配,同樣為便于表示,將該隊(duì)列稱為I,為在資源分配過程中實(shí)現(xiàn)各個(gè)信道所獲得資源的公平,將 I的優(yōu)先級設(shè)置為高于%。需要說明的是,在初始階段時(shí),由于所有上行邏輯信道均未參與過資源分配,則可以將所有上行邏輯信道全部放入未參與過資源分配的隊(duì)列ι中。步驟605 終端根據(jù)調(diào)整后的優(yōu)先級為上行邏輯信道進(jìn)行資源分配;在步驟605中,當(dāng)目前存在可分配的資源時(shí),終端按照調(diào)整后的優(yōu)先級為相應(yīng)的上行邏輯信道分配資源。其中,在進(jìn)行資源分配過程中,除了需要考慮各個(gè)上行邏輯信道的優(yōu)先級外,還需要考慮每個(gè)信道的維護(hù)變量B」的大小,如果當(dāng)前上行邏輯信道的B」小于等于0,則該信道不參與本次的資源分配。需要說明的是,在本實(shí)施例中,由于未參與過初始資源分配的上行邏輯信道的優(yōu)先級要高于參與過初始資源分配的上行邏輯信道,則優(yōu)先為未參與過初始資源分配的上行邏輯信道進(jìn)行資源分配。當(dāng)未參與過資源分配的上行邏輯信道隊(duì)列t為空,在該種情況下,則可直接從已經(jīng)參與過初始資源分配的隊(duì)列A中進(jìn)行資源分配。步驟606 根據(jù)前次資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,并根據(jù)調(diào)整后的優(yōu)先級對上行邏輯信道再次進(jìn)行資源分配;需要說明的是,本實(shí)施例所提供的一種上行邏輯信道資源分配方法采用的是動(dòng)態(tài)調(diào)整上行邏輯信道的優(yōu)先級的方法來實(shí)現(xiàn)資源的合理分配,因此,步驟606以及后續(xù)的步驟應(yīng)為一個(gè)實(shí)時(shí)循環(huán)的過程。也就是說,上行信道優(yōu)先級的調(diào)整要根據(jù)前次資源分配的結(jié)果來進(jìn)行。在完成資源分配后,終端需要判斷所劃分的兩個(gè)隊(duì)列中是否有上行邏輯信道參與了前次資源分配,并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作,如果判斷結(jié)果表明已經(jīng)有上行邏輯信道參與了前次資源分配,則執(zhí)行步驟607,否則,直接進(jìn)行其他邏輯信道的資源分配。步驟607 終端重新對兩個(gè)隊(duì)列中的上行邏輯信道的緩存數(shù)據(jù)Bo進(jìn)行計(jì)算;在步驟607中,由于上行邏輯信道獲取資源之后,其上的緩存數(shù)據(jù)大小會(huì)發(fā)生變化,例如,某一上行邏輯信道在獲得資源之后,可以將其上所緩存的數(shù)據(jù)進(jìn)行發(fā)送,從而造成其上緩存數(shù)據(jù)變小,另外,某一上行邏輯信道還有可能接收到新的數(shù)據(jù),造成其上緩存數(shù)據(jù)變大。步驟608 終端判斷參與資源分配的上行邏輯信道屬于所劃分的兩個(gè)隊(duì)列中的哪個(gè)隊(duì)列;步驟609 終端根據(jù)判斷結(jié)果調(diào)整各個(gè)上行邏輯信道的優(yōu)先級;在S09中,當(dāng)判斷結(jié)果表明僅有ι中的上行邏輯信道參與了前次資源分配,則將A 中的所有上行邏輯信道,按照緩存數(shù)據(jù)的從大到小的順序依次插入ι隊(duì)列的尾部,而ι中參與過前次資源分配的上行邏輯信道則按照緩存數(shù)據(jù)從大到小的順序依次放入A隊(duì)列中; 而當(dāng)判斷結(jié)果表明兩個(gè)隊(duì)列中都有上行邏輯信道參與了前次資源分配,則需將ι中的所有上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序依次插入A隊(duì)列的尾部,而將A隊(duì)列本次未參與前次資源分配的上行邏輯信道按照原來緩存數(shù)據(jù)從大到小的順序放入I隊(duì)列中。步驟610 終端根據(jù)調(diào)整后的優(yōu)先級對上行邏輯信道進(jìn)行資源分配。以上說明可以看出,本實(shí)施例所提供的技術(shù)方案中所涉及的優(yōu)先級調(diào)整是一個(gè)實(shí)時(shí)的過程,每完成一次對上行邏輯信道的資源分配,均需要對各個(gè)上行邏輯信道的優(yōu)先級進(jìn)行調(diào)整,以保證上行資源能夠公正地分配給每個(gè)上行邏輯信道。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M(Read-Only Memory,只讀存儲(chǔ)記憶體)、RAM (Random Access Memory,隨機(jī)存儲(chǔ)記憶體)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1.一種上行邏輯信道資源分配方法,其特征在于,根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級,并根據(jù)所述初始優(yōu)先級對上行邏輯信道進(jìn)行初始資源分配,并按照初始資源分配結(jié)果對上行邏輯信道進(jìn)行首次優(yōu)先級調(diào)整之后,包括按照前次優(yōu)先級調(diào)整結(jié)果對上行邏輯信道進(jìn)行資源分配;根據(jù)前次資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,并根據(jù)調(diào)整后的優(yōu)先級對上行邏輯信道再次進(jìn)行資源分配。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級,包括計(jì)算各個(gè)上行邏輯信道的緩存數(shù)據(jù)的大小,按照緩存數(shù)據(jù)從大到小的順序?yàn)楦鱾€(gè)上行邏輯信道分配從高到低的優(yōu)先級;當(dāng)存在多個(gè)緩存數(shù)據(jù)大小相同的上行邏輯信道時(shí),計(jì)算該上行邏輯信道的維護(hù)變量,并按照維護(hù)變量從大到小的順序?yàn)樵撋闲羞壿嬓诺婪峙鋸母叩降偷膬?yōu)先級。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照初始資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行調(diào)整,包括為參與過初始資源分配和未參與過初始資源分配的上行邏輯信道分配不同的優(yōu)先級。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述為參與過初始資源分配和未參與過初始資源分配的上行邏輯信道分配不同的優(yōu)先級,包括設(shè)置兩個(gè)隊(duì)列,所述兩個(gè)隊(duì)列分別為放置參與過前次資源分配的隊(duì)列%和放置未參與過前次資源分配的隊(duì)列I,將參與過初始資源分配的上行邏輯信道放置于%中,將未參與過初始資源分配的上行邏輯信道放置于I中,設(shè)置I中上行邏輯信道的優(yōu)先級高于%中上行邏輯信道的優(yōu)先級。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)前次資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,包括判斷所設(shè)置的兩個(gè)隊(duì)列中是否有上行邏輯信道進(jìn)行了前次資源分配,如果判斷結(jié)果為是,則重新對上行邏輯信道的緩存數(shù)據(jù)進(jìn)行計(jì)算;判斷進(jìn)行前次資源分配的上行邏輯信道屬于哪個(gè)隊(duì)列,并根據(jù)判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級,包括當(dāng)判斷結(jié)果表明前次資源分配時(shí)僅有Q1中的上行邏輯信道進(jìn)行了前次資源分配,則將 Qy中的所有上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序依次插入I中,并將I中參與前次資源分配的上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序放入A中;當(dāng)判斷結(jié)果表明兩個(gè)隊(duì)列中都有上行邏輯信道參與了前次資源分配,則將I中的所有上行邏輯信道都放入%中,并按照緩存數(shù)據(jù)的大小進(jìn)行重新排列,并將%中未參與前次資源分配的上行邏輯信道按照緩存數(shù)據(jù)從大到小的順序放置于I中。
7.一種上行邏輯信道資源分配裝置,其特征在于,包括初始優(yōu)先級設(shè)置單元、初始資源分配單元、首次優(yōu)先級調(diào)整單元、再次資源分配單元和再次優(yōu)先級調(diào)整單元,其中,所述初始優(yōu)先級設(shè)置單元,用于根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級;所述初始資源分配單元,用于根據(jù)所述初始優(yōu)先級單元所設(shè)置的初始優(yōu)先級對指定上行邏輯信道進(jìn)行初始資源分配;所述首次優(yōu)先級調(diào)整單元,用于按照初始資源分配結(jié)果對上行邏輯信道進(jìn)行首次優(yōu)先級調(diào)整;所述再次資源分配單元,用于按照前次優(yōu)先級調(diào)整的調(diào)整結(jié)果對上行邏輯信道進(jìn)行再次資源分配;所述再次優(yōu)先級調(diào)整單元,用于根據(jù)所述再次資源分配單元的分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,以進(jìn)行后續(xù)資源分配。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述初始優(yōu)先級設(shè)置單元包括緩存數(shù)據(jù)計(jì)算子單元、維護(hù)變量計(jì)算子單元、第一排序子單元和第二排序子單元,其中,所述緩存數(shù)據(jù)計(jì)算子單元,用于計(jì)算各個(gè)上行邏輯信道的緩存數(shù)據(jù)的大小;所述第一排序子單元,用于按照緩存數(shù)據(jù)從大到小的順序?yàn)楦鱾€(gè)上行邏輯信道分配從高到低的優(yōu)先級;所述維護(hù)變量計(jì)算子單元,用于當(dāng)存在多個(gè)緩存數(shù)據(jù)大小相同的上行邏輯信道時(shí),計(jì)算該上行邏輯信道的維護(hù)變量;所述第二排序子單元,用于按照維護(hù)變量從大到小的順序?yàn)樵撋闲羞壿嬓诺婪峙鋸母叩降偷膬?yōu)先級。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述初始優(yōu)先級調(diào)整單元包括隊(duì)列設(shè)置子單元和優(yōu)先級設(shè)置子單元,其中, 所述隊(duì)列設(shè)置子單元,用于設(shè)置兩個(gè)隊(duì)列,所述兩個(gè)隊(duì)列分別為放置參與過前次資源分配的隊(duì)列%和放置未參與過前次資源分配的隊(duì)列化,將參與過初始資源分配的上行邏輯信道放置于%中,將未參與過初始資源分配的上行邏輯信道放置于I中;所述優(yōu)先級設(shè)置子單元,用于設(shè)置I中上行邏輯信道的優(yōu)先級高于%中上行邏輯信道的優(yōu)先級。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述再次優(yōu)先級調(diào)整單元包括第一判斷子單元、第二判斷子單元和優(yōu)先級再次調(diào)整子單元,其中,所述第一判斷子單元,用于判斷所設(shè)置的兩個(gè)隊(duì)列中是否有上行邏輯信道進(jìn)行了前次資源分配;所述第二判斷子單元,用于判斷進(jìn)行前次資源分配的上行邏輯信道屬于哪個(gè)隊(duì)列;所述優(yōu)先級再次調(diào)整子單元,用于根據(jù)所述第二判斷子單元的判斷結(jié)果和各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小調(diào)整上行邏輯信道的優(yōu)先級。
全文摘要
本發(fā)明實(shí)施例公開了一種上行邏輯信道資源分配方法和裝置,其中,該方法包括根據(jù)各個(gè)上行邏輯信道的緩存數(shù)據(jù)大小和維護(hù)變量的大小設(shè)置上行邏輯信道初始優(yōu)先級,并根據(jù)所述初始優(yōu)先級對上行邏輯信道進(jìn)行初始資源分配,并按照初始資源分配結(jié)果對上行邏輯信道進(jìn)行首次優(yōu)先級調(diào)整之后,包括按照前次優(yōu)先級調(diào)整結(jié)果對上行邏輯信道進(jìn)行資源分配;根據(jù)前次資源分配結(jié)果對上行邏輯信道的優(yōu)先級進(jìn)行再次調(diào)整,并根據(jù)調(diào)整后的優(yōu)先級對上行邏輯信道再次進(jìn)行資源分配。本發(fā)明實(shí)施例所提供的技術(shù)方案,可以實(shí)現(xiàn)各個(gè)上行邏輯信道都可以公平地獲得資源分配。
文檔編號H04W72/10GK102291833SQ20101021800
公開日2011年12月21日 申請日期2010年6月21日 優(yōu)先權(quán)日2010年6月21日
發(fā)明者任榮輝, 關(guān)賀 申請人:聯(lián)芯科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
略阳县| 上犹县| 天柱县| 米易县| 华阴市| 邹城市| 东辽县| 禹城市| 安远县| 井研县| 建水县| 永胜县| 科技| 青海省| 资阳市| 芦溪县| 方山县| 双柏县| 图们市| 肃北| 宿州市| 都匀市| 三穗县| 忻城县| 赫章县| 将乐县| 淮滨县| 鱼台县| 南汇区| 常宁市| 合山市| 章丘市| 黄浦区| 马公市| 保山市| 麟游县| 麻江县| 汉川市| 邵阳市| 铜陵市| 盘锦市|