本發明實施例涉及通信技術領域,尤其涉及一種小包數據的傳輸方法及基站
背景技術:
長期演進(Long Term Evolution,簡稱LET)系統支持各種通訊業務,為了提供大容量通信服務并保證業務的服務質量,它采用一定的調度方案,并通過基站實施有效的調度和資源分配。LTE采用自適應調制編碼技術,下行由用戶測量信道的信噪比,上行由基站測量信道的信噪比,基站根據業務傳輸需求和信道狀況確定調制編碼方式,并分配時頻資源。
現有技術中,對于LET系統的小包數據,在系統網絡資源較好時,雖然可以使用高階調制方式,但由于單個數據包需要傳輸的信息較少,在不增加資源塊個數的前提下即使使用低階調制方式仍舊能夠完成數據傳輸,此時為了能夠降低可能的誤碼率,小包數據的調制可以采用較低的調制階數。但是這種傳輸方式,雖然通過降低調制階數的方式降低了數據傳輸的誤碼率,但也降低了系統的無線頻譜的效率,進而限制了系統的容量。
技術實現要素:
本發明實施例提供一種小包數據的傳輸方法及基站,用以提高小包業務場景下的網絡容量,提高無線資源的利用率。
本發明實施例第一方面提供一種小包數據的傳輸方法,該方法包括:
獲取無線網絡的下行資源利用率;
確定所述無線網絡的下行資源利用率是否超過第一預設閾值;
若超過,則將小包數據進行積累后發送給相應的終端設備,以提高所述網絡的容量。
本發明實施例第二方面提供一種基站,該基站包括:
獲取模塊,用于獲取無線網絡的下行資源利用率;
第一確定模塊,用于確定所述無線網絡的下行資源利用率是否超過第一預設閾值;
第一發送模塊,用于在所述下行資源利用率超過所述第一預設閾值時,將小包數據進行積累后發送給相應的終端設備,以提高所述網絡的容量。
本發明實施例,通過對無線網絡的資源利用率進行判斷,當無線網絡的下行資源利用率超過第一預設閾值時,通過將小包數據進行積累后,再統一封裝成一個數據包發送給相應的終端設備,使得系統能夠在無線資源利用率較高的情況下,通過高階調制方法對小包數據進行調制,而不是像現有技術那樣,以低階調制方法對小包數據進行調制,進而提高了系統在小包業務場景下的網絡容量。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明一實施例提供的小包數據的傳輸方法的流程示意圖;
圖2為本發明一實施例提供的上行小包數據的傳輸方法的流程示意圖;
圖3為本發明一實施例提供的基站的結構示意圖;
圖4為本發明又一實施例提供的基站的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例?;诒景l明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明的說明書和權利要求書的術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟的過程或結構的裝置不必限于清楚地列出的那些結構或步驟而是可包括沒有清楚地列出的或對于這些過程或裝置固有的其它步驟或結構。
圖1為本發明一實施例提供的小包數據的傳輸方法的流程示意圖,該方法可以由一基站來執行,如圖1所示,該方法包括如下步驟:
步驟S101、獲取無線網絡的下行資源利用率。
本實施例中所涉及的無線網絡的下行資源利用率可以是基站對其自身覆蓋范圍內的下行資源利用率進行獲取得到的,也可以是基站基于其自身覆蓋范圍內的下行資源利用率和其周圍預設范圍內的其他基站的下行資源利用率進行綜合考慮獲得的。其具體的執行方法與現有技術類似在這里不再贅述。
步驟S102、確定所述無線網絡的下行資源利用率是否超過第一預設閾值,若超過,則執行步驟S103。
實際應用中,第一預設閾值的大小可以根據具體額需要進行具體的設定。它反映了基站的下行無線資源的占用水平,當前的下行資源利用率超過第一預設閾值時,則說明基站當前的下行資源占用水平極高,此時,小包數據還采用低階的調試方式進行調試發送的話,那么很容易就超出了系統的容量能力,使得系統的傳輸能力變差。而如果在此時采用高階的調制方式對小包數據進行調制,使得小包數據以普通數據包的發送方式進行發送的話就能提高系統的網絡容量。其具體方法如步驟3所示。
步驟S103、將小包數據進行積累后發送給相應的終端設備,以提高所述網絡的容量。
為了使得小包數據能夠采用和普通數據包一樣的高階調試方式進行調制,并增加單次發送的數據量,本實施例中采用積累小包數據的方式,將積累獲得的小包數據組合成一個數據包進行發送。這樣重新組合生成的數據包的數據量就增大了,并且可以利用普通數據包的高階調制方式進行調制,這樣就達到了提高頻率資源利用率和系統容量的目的。
在實際應用中,如果基站檢測到當前的下行資源利用率超過了第一預設閾值,那么基站即開啟小包數據的積累操作。具體的,在實際操作過程中,可以預先為基站設置一個時間范圍(即第一預設時間范圍),當開啟小包數據積累操作時,即開啟計時操作,當計時達到預設的時間范圍時,則停止小包數據的積累,并結束計時。此時將積累獲得的小包數據中具有相同的接收終端的數據進行組合封裝,形成一個數據包,然后將數據包發送給對應的終端設備。
另外,在實際應用中,考慮到不同運營商可能具有不同的運營策略,因此,在積累小包數據的過程中,還可以針對特定類型的小包數據進行積累,其中,數據包的類型可以是根據數據包的大小、業務類型和內容源等進行劃分的。例如,實際應用中,考慮到當網絡容量擁塞時,用戶對即時消息類數據包延時的容忍度更高,則可以根據數據包的源IP地址對數據包進行過濾,只對單個數據包小于500字節的即時消息類數據包進行積累。當然此處僅為示例說明并不是對本發明的唯一限定。
由于實際應用中無線網絡的資源利用率是實時變化的,因此,可能出現基站的下行資源利用率在這一刻高于第一預設閾值,而在下一刻又低于第一預設閾值的情況。而在下行資源利用率低于第一預設閾值的情況下,即使使用低階的調制方法對小包數據進行調制發送,也不會影響系統的數據傳輸,為了獲得較低的誤碼率,此時還是希望采用低階的調制方法對小包數據進行調制。因此,針對這種可能的情況,本實施例的做法是,停止當前的小包數據的積累操作,而將已經積累獲得的小包數據重新組合成一個數據包發送給對應的終端設備,而在停止積累操作之后接收到的小包數據則還是通過低階的調制方式進行調制發送。
本實施例,通過對無線網絡的資源利用率進行判斷,當無線網絡的下行資源利用率超過第一預設閾值時,通過將小包數據進行積累后,再統一封裝成一個數據包發送給相應的終端設備,使得系統能夠在無線資源利用率較高的情況下,通過高階調制方法對小包數據進行調制,而不是像現有技術那樣,以低階調制方法對小包數據進行調制,進而提高了系統在小包業務場景下的網絡容量。
實際應用中,數據的通信或交互一般都是雙向的,有基站發送給終端設備的下行數據,當然也會有終端設備發送給基站的上行數據。同樣的,上述下行小包數據的傳輸問題,同樣也存在于上行小包數據的傳輸中。因此,在上述實施例中還可以增加上行小包數據的傳輸方法。
圖2為本發明一實施例提供的上行小包數據的傳輸方法的流程示意圖,如圖2所示,上述圖1所示實施例中還可以包括如下步驟:
步驟S201、接收所述終端設備發送的所述無線網絡的上行資源利用率。
實際應用中終端設備對基站的上行資源利用率進行檢測,并將檢測結果發送給基站。這與現有技術類似,在這里不再贅述。
步驟S202、確定所述上行資源利用率是否超過第二預設閾值,若超過,則執行步驟S203。
這里需要說明的是,第二預設閾值和第一預設閾值的設置可以不同,例如可以將第一預設閾值設置為70%,將第二預設閾值設置為80%。當然此處僅為示例說明,并不是對本發明的唯一限定。
步驟S203、向所述終端設備發送上行小包數據延時發送的第一通知消息,以使所述終端設備根據所述第一通知消息,在第二預設時間范圍內,對預設類型的小包數據進行積累,并在所述第二預設時間范圍之后將積累獲得的小包數據進行組合發送。
具體的,在實際應用中,當基站判斷終端設備的上行資源超過預設的第二預設閾值時,則向終端設備發送用于通知終端設備開啟小包數據延時發送的通知信息。終端設備在接收到該通知消息后,即開啟計時,并對待發送的小包數據進行積累。當計時時間到達第二預設時間范圍時,則停止計時,并將積累獲得的小包數據重新組合成一個普通的數據包發送給基站。特別的,本實施例中第二預設時間范圍可以根據需要進行具體的設定,通常情況下,該時間范圍的設定以在該時間范圍內積累獲得的數據量能夠達到或接近普通數據包的數據量為標準。
需要說明的是,與圖1實施例類似的,在終端設備的小包數據的積累操作中,也可以根據具體的需要針對特定類型的小包數據進行積累。而具體終端設備需要對哪些或那種類型的小包數據進行積累,可以是基站通過通知消息發送給終端設備的,也可以是預先存儲在終端設備的,在這里不多做限定。
另外,由于實際應用中無線網絡的資源利用率是實時變化的,因此,可能出現基站的上行資源利用率在這一刻高于第二預設閾值,而在下一刻又低于第二預設閾值的情況。而在上行資源利用率低于第二預設閾值的情況下,即使使用低階的調制方法對小包數據進行調制發送,也不會影響系統的數據傳輸,為了獲得較低的誤碼率,此時還是希望采用低階的調制方法對小包數據進行調制。因此,針對這種可能的情況,本實施例的做法是,通過基站發送終止延時發送上行小包數據的第二通知消息給終端設備,終端設備接收到該第二通知消息后即停止小包數據的積累操作,而將已經積累獲得的小包數據重新組合成一個數據包發送給基站。而在停止積累操作之后接收到的小包數據則還是通過低階的調制方式進行調制發送。
本實施例,通過對無線網絡的資源利用率進行判斷,當無線網絡的上行資源利用率超過第二預設閾值時,通過將小包數據進行積累后,再統一封裝成一個數據包發送給基站,使得系統能夠在無線資源利用率較高的情況下,通過高階調制方法對小包數據進行調制,而不是像現有技術那樣,以低階調制方法對小包數據進行調制,進而提高了系統在小包業務場景下的網絡容量。
圖3為本發明一實施例提供的基站的結構示意圖,如圖3所示,該基站包括:
獲取模塊11,用于獲取無線網絡的下行資源利用率;
第一確定模塊12,用于確定所述無線網絡的下行資源利用率是否超過第一預設閾值;
第一發送模塊13,用于在所述下行資源利用率超過所述第一預設閾值時,將小包數據進行積累后發送給相應的終端設備,以提高所述網絡的容量。
所述第一發送模塊13,具體用于:
在第一預設時間范圍內,對預設類型的小包數據進行積累,并在所述第一預設時間范圍之后將積累獲得的小包數據組合為一個數據包發送給對應的終端設備。
所述第一發送模塊13,具體還用于:
當所述第一預設時間范圍內,所述無線網絡的下行資源利用率小于所述第一預設閾值時,停止所述預設類型的小包數據的積累,并將已經積累獲得的小包數據組合為一個數據包發送給對應的終端設備。
本實施例提供的基站能夠執行圖1實施例所示的方法,其執行方式和有益效果類似,在這里不再贅述。
圖4為本發明又一實施例提供的基站的結構示意圖,如圖4所示,本實施例在圖3所示結構的基礎上,還可以包括:
接收模塊14,用于接收所述終端設備發送的所述無線網絡的上行資源利用率;
第二確定模塊15,用于確定所述上行資源利用率是否超過第二預設閾值;
第二發明模塊16,用于當所述上行資源利用率超過所述第二預設閾值時,向所述終端設備發送上行小包數據延時發送的第一通知消息,以使所述終端設備根據所述第一通知消息,在第二預設時間范圍內,對預設類型的小包數據進行積累,并在所述第二預設時間范圍之后將積累獲得的小包數據進行組合發送。
其中,所述第二發送模塊16,還用于:
當所述第二預設時間范圍內,所述無線網絡的上行資源利用率小于所述第二預設閾值時,向所述終端設備發送終止延時發送上行小包數據的第二通知消息,以使所述終端設備根據所述第二通知消息停止小包數據的積累,并將已經積累獲得的小包數據進行組合發送。
本實施例提供的基站能夠執行圖2實施例所示的方法,其執行方式和有益效果類似,在這里不再贅述。
最后需要說明的是,本領域普通技術人員可以理解上述實施例方法中的全部或者部分流程,是可以通過計算機程序來指令相關的硬件完成,所述的程序可存儲于一計算機可讀存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可以為磁盤、光盤、只讀存儲記憶體(ROM)或隨機存儲記憶體(RAM)等。
本發明實施例中的各個功能單元可以集成在一個處理模塊中,也可以是各個單元單獨的物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現,并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀存儲介質中。上述提到的存儲介質可以是只讀存儲器、磁盤或光盤等。
以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。