步驟:
[0062]步驟S102,通過上行調度準則對用戶進行上行調度,并根據上行調度結果確定是否進行暫停傳輸Puncture和/或根據對用戶進行的上行調度確定通過信令指示用戶是否進行暫停傳輸Puncture,其中,上行調度準則是預先設定的,上行調度準則用于對上行調度用戶進行限制,以減少暫停傳輸的次數。
[0063]其中,在確定或者指示需要進行暫停傳輸的情況下,執行步驟S104,在確定或者指示不需要進行暫停傳輸的情況下,執行步驟S106。
[0064]步驟S104,用戶進行暫停傳輸。
[0065]步驟S106,用戶不進行暫停傳輸。
[0066]在本發明實施例中,通過根據預先設定的上行調度準則對上行調度用戶是否進行暫停傳輸進行限制,或者根據對用戶進行的上行調度通過信令來指示用戶是否進行暫停傳輸進行限制,實現了不用每當出現新的上行調度用戶時,就指示已在傳輸數據的上行調度用戶暫停傳輸,與現有技術每當出現新的上行調度用戶時,已在傳輸數據的上行調度用戶就需要在子幀的固定位置暫停傳輸相比,能夠靈活控制進行暫停傳輸的次數的目的,達到了既提升新上行調度用戶的數據傳輸速率,又盡可能地減少暫停傳輸的次數的目的,從而實現了提高數據傳輸速率的技術效果,解決了現有技術中由于無線通信系統中每當出現新的上行調度用戶時,就要指示已在傳輸數據的上行調度用戶在子幀的固定位置暫停傳輸,導致傳輸速率低的技術問題。
[0067]可選地,上行調度準則包括下述上行調度準則一和上行調度準確二中的至少之一,其中,上行調度準則一和上行調度準則二的具體內容如下:
[0068]上行調度準則一:在傳輸的突發消息burst中,第η+1個子幀的上行調度用戶的集合為第η個子幀的上行調度用戶的集合的子集。
[0069]具體地,上述上行調度準則一也即第η+1個子幀的上行調度用戶形成的集合為第η個子幀的上行調度用戶形成的集合的子集。例如,當第η個子幀的上行調度用戶為Α、Β和C時,則第η+1個子幀的上行調度用戶只能從Α、Β和C用戶中進行選擇。
[0070]上行調度準則二:當第η+1個子幀的上行調度用戶與第η個子幀的上行調度用戶不同時,只調度不會被參考用戶所干擾的用戶,其中,當在第η+1個子幀的開始部分進行暫停傳輸時,參考用戶為第η個子幀和第η+1個子幀都進行傳輸的上行調度用戶,當在第η個子幀的結束部分進行暫停傳輸時,參考用戶為第η個子幀進行傳輸的上行調度用戶。
[0071]可選地,在本發明實施例中,有兩種方式可以確定出不會被參考用戶干擾的用戶,具體如下:
[0072]方式一:根據用戶的位置確定不會被參考用戶干擾的用戶。
[0073]優選地,可以通過下述步驟SI至步驟S3實現上述方式一:
[0074]步驟SI,計算目標用戶與參考用戶的相對距離。
[0075]具體地,目標用戶為第η+1個子幀上新增的上行調度用戶,也即,目標用戶為與第η個子幀的上行調度用戶相比,第η+1個子幀的新增的上行調度用戶。
[0076]需要說明的是,目標用戶的數量可以是一個,也可以的多個。如果目標用戶的數量是一個,則需計算該目標用戶分別與每個參考用戶的相對距離,那么得到的相對距離的個數與參考用戶的總數量相等。如果目標用戶的數量是多個,則需計算多個目標用戶中每個目標用戶分別與每個參考用戶的相對距離,那么得到的相對距離的個數是ζ倍的參考用戶的數量,Z為第η+1個子幀的新增的上行調度用戶的數量。
[0077]步驟S3,在相對距離大于距離閾值的情況下,確定目標用戶為不會被參考用戶干擾的用戶。
[0078]具體地,距離閾值可以根據需求設置,例如5m。相對距離越大于距離閾值說明干擾越小。
[0079]對于某個目標用戶而言,如果計算出多個相對距離,則需多個相對距離均大于距離閾值,才確定上述目標用戶為不會被參考用戶干擾的用戶,那么在該目標用戶做LBT時,則指示參考用戶不進行暫停傳輸。
[0080]結合前述實施例與方式一舉例說明如下:例如,距離閾值為Dt,第η個子幀的上行調度用戶為Α、Β和C,第η+1個子幀的上行調度用戶為A、B、E、F、G和H,則確定出目標用戶為Ε、F、G和H,當在第η+1個子幀的開始部分進行暫停傳輸時,參考用戶為第η個子幀和第η+1個子幀都進行傳輸的上行調度用戶,即A和B;當在第η個子幀的結束部分進行暫停傳輸時,參考用戶為第η個子幀進行傳輸的上行調度用戶,S卩Α、Β和C。下面以在第η+1個子幀的開始部分進行暫定傳輸的情況進行舉例,對于E而言,首先計算E分別與參考用戶A和B之間的相對距離,得到兩個相對距離,分別是Dl和D2;然后分別比較Dl與Dt以及D2與Dt的大小。若Dl和D2均大于Dt,則說明E為不會被參考用戶干擾的用戶,可以對E進行調度,那么E在做LBT時,則指示A和B不進行暫停傳輸;若Dl和D2中有一個相對距離小于Dt,則說明E為會被參考用戶干擾的用戶,假設,Dl大于Dt,D2小于Dt,則不對E進行調度,選擇第η+1個子幀上新增的上行調度用戶中(也即,目標用戶:F、G和H中)不會被參考用戶(S卩,A和B)干擾的用戶進行調度,從而達到調整上行調度結果的目的,進而可以指示A和B不進行暫停傳輸。類似的,對于在第η+I個子幀的開始部分進行暫定傳輸的情況,F、G和H是否進行調度的確定過程可以參照上述確定是否對E進行調度的過程,在此不再重復說明。
[0081]下面以在第η個子幀的結束部分進行暫停傳輸的情況進行舉例,對于E而言,首先計算E分別與參考用戶Α、Β和C之間的相對距離,得到三個相對距離,分別是D7、D8和D9;然后分別比較D7與Dt、D8與Dt以及D9與Dt的大小。若D7、D8和D9均大于Dt,則說明E為不會被參考用戶干擾的用戶,可以對E進行調度,那么E在做LBT時,則指示A、B和C不進行暫停傳輸;若D7、D8和D9中有一個相對距離小于Dt,則說明E為會被參考用戶干擾的用戶,假設,D7大于Dt,D8和D9均小于Dt,則不對E進行調度,選擇第η+1個子幀上新增的上行調度用戶中(也即,目標用戶:F、G和H中)不會被參考用戶(S卩,Α、Β和C)干擾的用戶進行調度,從而達到調整上行調度結果的目的,進而可以指示Α、Β和C不進行暫停傳輸。類似的,對于在第η個子幀的結束部分進行暫停傳輸的情況,F、G和H是否進行調度的確定過程可以參照上述確定是否對E進行調度的過程,在此不再重復說明。
[0082]需要說明的是,若第η+1個子幀上新增的多個上行調度用戶中都是會被參考用戶干擾的用戶,則不對上述新增的多個上行調度用戶進行調度。
[0083]通過上述內容可知,如果第η+1個子幀的上行調度用戶的集合不是第η個子幀的上行調度用戶的集合的子集,則需對第η+1個子幀上新增的上行調度用戶中不會被參考用戶干擾的用戶進行調度,這樣可以避免指示第η個子幀的上行調度用戶進行暫停傳輸,從而達到減少暫停傳輸的次數的目的。
[0084]方式二:根據用戶上報的報告確定不會被參考用戶干擾的用戶。
[0085]優選地,可以通過下述步驟S5至步驟S7實現上述方式二:
[0086]步驟S5,獲取目標用戶在參考用戶進行傳輸時的RSSI信息。
[0087]其中,RSSI為ReceivedSignal Strength Indicator的縮寫,中文名稱為接收信號強度指示。
[0088]具體地,目標用戶為第η+1個子幀上新增的上行調度用戶,也即,目標用戶為與第η個子幀的上行調度用戶相比,第η+1個子幀的新增的上行調度用戶。
[0089]同樣的,目標用戶的數量可以是一個,也可以的多個。如果目標用戶的數量是一個,則需獲取該目標用戶在每個參考用戶進行傳輸時的RSSI信息,那么獲取到的RSSI信息的個數與參考用戶的總數量相等。如果目標用戶的數量是多個,則需獲取多個目標用戶中每個目標用戶在每個參考用戶進行傳輸時的RSSI信息,那么獲取到的RSSI信息的個數是ζ倍的參考用戶的總數量,ζ為第η+1個子幀的新增的上行調度用戶的數量。
[0090]步驟S7,在RSSI信息指示的接收信號強度低于LBT門限值的情況下,確定目標用戶為不會被參考用戶干擾的用戶。
[0091]具體地,LBT門限值可以根據需求設置。RSSI信息指示的接收信號強度越低于LBT門限值,說明干擾越小。
[0092]對于某個目標用戶而言,如果獲取到多個RSSI信息,則需多個RSSI信息指示的接收信號強度均低于LBT門限值,才確定上述目標用戶為不會被參考用戶干擾的用戶,那么在該目標用戶做LBT時,則指示參考用戶無進行暫停傳輸。
[0093]接下來結合前述實施例與方式二舉例說明如下:例如,LBT門限值為Dm,第η個子幀的上行調度用戶為Α、Β和C,第η+1個子幀的上行調度用戶為Α、Β、Μ、Ν和P,則確定出目標用戶為Μ、Ν和P,。當在第η+1個子幀的開始部分進行暫停傳輸時,參考用戶為第η個子幀和第η+1個子幀都進行傳輸的上行調度用戶,即A和B;當在第η個子幀的結束部分進行暫停傳輸時,參考用戶為第η個子幀進行傳輸的上行調度用戶,S卩Α、Β和C。下面以在第η個子幀的結束部分進行暫定傳輸的情況進行舉例,對于M而言,首先分別獲取M在Α、Β和C進行傳輸時的RSSI信息,則得到三個RSSI信息指示的接收信號強度分別是D4、D5和D6。然后分別比較D4與Dm、D5與Dm以及D6與Dm的大小,若D4、D5和D6均低于Dm,則說明M為不會被參考用戶干擾的用戶,可以對M進行上行調度,那么M在做LBT時,則指示A、B和C不暫停傳輸。若D4、D5和D6中有一個大于Dm,則說明M為會被參考用戶干擾的用戶,假設,D4和D5均小于Dm,D6大于Dm,則不對M進行調度,選擇第η+1個子幀上新增的上行調度用戶中(也即,目標用戶:N和P中)不會被A、B和C干擾的用戶進行調度,從而達到調整上行調度結果的目的,進而可以指示A、B和C不進行暫停傳輸。類似的,對于在第η個子幀的結束部分進行暫停傳輸的情況,N和P是否進行調度的確定過程可以參照上述確定是否對M進行調度的過程,在此不再重復說明。
[0094]下面以在第η+1個子幀的開始部分進行暫定傳輸的情況進行舉例,對于M而言,首先分別獲取M在A和B進行傳輸時的RSSI信息,則到兩個RSSI信息指示的接收信號強度分別是DlO和Dll。然后分別比較DlO與Dm以及Dll與Dm的大小,若DlO和Dll均低于Dm,則說明M為不會被參考用戶干擾的用戶,可以對M進行上行調度,那么M在做LBT時,則指示A和B不進行暫停傳輸。若DlO和Dll中有一個大于Dm,則說明M為會被參考用戶干擾的用戶,假設,DlO和Dll均小于Dm,則不對M進行調度,選擇第η+1個子幀上新增的上行調度用戶中(也即,目標用戶:N和P中)不會被A和B干擾的用戶進行調度,從而達到調整上行調度結果的目的,進而可以指示A和B不進行暫停傳輸。類似的,對于在第n+1個子幀的開始部分進行暫停傳輸的情況,N和P是否進行調度的確定過程可以參照上述確定是否對M進行調度的過程,在此不再重復說明。
[0095]可選地,在本發明實施例中,根據對用戶進行的上行調度確定通過信令指示用戶是否進行暫停傳輸包括:將第n+1個子幀的上行調度用戶與第η個子幀的上行調度用戶進行比較,得到上行調度結果,并根據上行調度結果指示是否進行暫停傳輸。
[0096]具體地,上行調度結果即為將第n+1個子幀的上行調度用戶與第η個子幀的上行調度用戶進行比較得到的比較結果。其中,將第n+1個子幀的上行調度用戶與第η個子幀的上行調度用戶進行比較的內容有如下兩方面:I)與第η個子幀的上行調度用戶相比,比較第η+I個子幀上是否有新增的上行調度用戶;2)若第n+1個子幀上有新增的上行調度用戶,確定上述新增的上行調度用戶是否為上述實施例中的不會被參考用戶干擾的用戶。
[0097]可選地,根據對用戶進行的上行調度確定通過信令指示用戶是否進行暫停傳輸包括如下步驟S9至步驟S13,具體如下:
[0098]步驟S9,將第n+1個子幀的上行調度用戶與第η個子幀的上行調度用戶進行比較,得到上行調度結果。
[0099]步驟Sll,如果上行調度結果滿足上行調度準則,則確定通過信令指示第η個子幀的參考用戶不進行暫停傳輸,其中