[0078]所述全局擁塞控制門限值是一個預設的數值,用于表示無線接入網絡的整個無線網絡資源出現擁塞的臨界值,當全局已占用的資源量不小于所述全局擁塞控制門限值,表示無線接入網絡已經發生擁塞;否則,表示無線接入網絡沒有發生擁塞。
[0079]所述全局擁塞控制門限值的具體表現形式可以是資源量的數值(如資源塊的數量),也可以是無線接入網絡中可占用的最大資源量與資源總量的比值(如90%)。
[0080]假設:在本步驟201中,由于周期巡查觸發了擁塞控制,且全局擁塞控制門限值為90%。基站需統計當前全局已占用的資源量,并與全局擁塞控制門限值進行比較。若當前全局已占用的資源量為85%,小于全局擁塞控制門限值90%,則無需進行擁塞控制;若當前全局已占用的資源量為97%,大于全局擁塞控制門限值90%,則基站需要進一步判斷各運營商的資源占用量是否大于各運營商的擁塞控制門限值,將資源占用量大于所屬運營商的擁塞控制門限值的終端所占用的資源量釋放一部分,以降低全局已占用的資源量。
[0081]步驟202:確定屬于同一運營商的且已占用的資源量不小于該運營商的擁塞控制門限值的終端。
[0082]運營商的擁塞控制門限值是一個預設的數值,用于表示分配給運營商的無線網絡資源出現擁塞的臨界值,屬于同一運營商的終端當前已占用的資源量小于該運營商的擁塞控制門限值,表示分配給運營商的無線網絡資源發生擁塞;否則,表示分配給運營商的無線網絡資源未發生擁塞。
[0083]運營商的擁塞控制門限值的具體表現形式可以是資源量的數值(如資源塊的數量),也可以是屬于該運營商的終端可占用的最大資源量與資源總量的比值(如40%)。
[0084]假設運營商A的擁塞控制門限值為55%,運營商B的擁塞控制門限值為20%,運營商C的擁塞控制門限值為8% ;統計得到屬于運營商A的所有終端已占用的資源量為60% ;屬于運營商B的所有終端已占用的資源量為30%,屬于運營商C的所有終端已占用的資源量為5%。根據統計結果可以確定,屬于運營商A的終端已占用的資源量不小于運營商A的擁塞控制門限值,表示分配給運營商A的無線網絡資源發生擁塞;同理,屬于運營商B的終端已占用的資源量不小于運營商B的擁塞控制門限值,表示分配給運營商B的無線網絡資源發生擁塞;而屬于運營商C的終端已占用的資源量均小于運營商C的擁塞控制門限值,表示分配給運營商C的無線網絡資源未發生擁塞。因此,可以確定滿足屬于同一運營商的且已占用的資源量不小于該運營商的擁塞控制門限值這一條件的終端為:屬于運營商A的終端和屬于運營商B的終端。
[0085]步驟203:釋放確定的所述終端所占用的資源,使得當前全局已占用的資源量小于所述全局擁塞控制門限值。
[0086]優選地,在步驟202確定的所述終端是分屬于不同運營商的終端時,為了保證屬于運營商優先級高的運營商的終端能夠維持正常業務,可以通過以下方式進行擁塞控制,具體包括:
[0087]根據所屬運營商的運營商優先級由低到高的順序,依次釋放終端所占用的資源,在每次釋放屬于一運營商的終端所占用的資源時,判斷當前全局已占用的資源量是否不小于全局擁塞控制門限值,若是,則繼續釋放屬于運營商優先級更高的運營商的終端所占用的資源,否則,停止釋放終端所占用的資源。
[0088]具體地,若在步驟202中確定出的終端為屬于運營商A的終端和屬于運營商B的終端,且假設運營商A的優先級高于運營商B的優先級,則在本步驟203中,可以首先釋放屬于運營商B的終端所占用的資源,如果釋放屬于運營商B的終端所占用的資源后,當前全局已占用的資源量小于全局擁塞控制門限值,則可以不再釋放屬于運營商A的終端所占用的資源,停止資源釋放操作;如果釋放屬于運營商B的終端所占用的資源后,當前全局已占用的資源量仍不小于全局擁塞控制門限值,則需繼續釋放屬于運營商A的終端所占用的資源,直至當前全局已占用的資源量小于所述全局擁塞控制門限值。
[0089]優選地,在釋放屬于同一運營商的終端所占用的資源時,為了保證業務優先級較高的業務能夠被正確執行,基站可以按照業務優先級由低到高的順序釋放資源,具體地:
[0090]根據屬于同一運營商各終端的業務優先級,降低業務優先級小于業務級別門限值的業務的業務速率,并判斷屬于該運營商的終端當前所占用的資源量是否不小于該運營商的擁塞控制門限值;
[0091]若是,則終止業務優先級小于業務級別門限值的業務,并降低業務優先級不小于業務級別門限值的業務的業務速率,直至屬于該運營商的終端當前所占用的資源量小于該運營商的擁塞控制門限值。
[0092]假設屬于運營商B的終端有終端BI至終端B5這5個終端,這5個終端總共運行了 8個業務(其中某些終端運行多個業務),業務級別門限值為X,有5個業務的業務優先級小于X,剩余3個業務的業務優先級不小于X,在釋放屬于運營商B的終端的資源時:
[0093]首先降低業務優先級小于X的5個業務的業務速率,然后判斷這5個業務的業務速率降低后,屬于運營商B的終端當前所占用的資源量是否不小于運營商B的擁塞控制門限值。
[0094]若否,則在當前全局已占用的資源量仍不小于全局擁塞控制門限值時,繼續釋放屬于運營商A的終端所占用的資源,在當前全局已占用的資源量小于全局擁塞控制門限值時,停止釋放終端所占用的資源。
[0095]若是,則終止業務優先級小于X的5個業務,并降低業務優先級不小于X的3個業務的業務速率,直至屬于運營商B的終端當前所占用的資源量小于運營商B的擁塞控制門限值,之后,繼續判斷當前全局已占用的資源量是否仍不小于全局擁塞控制門限值,并根據判斷結果繼續釋放屬于運營商A的終端所占用的資源或停止釋放終端所占用的資源。
[0096]在本發明實施例中,根據全局擁塞控制門限值以及各運營商的擁塞控制門限值,來依次判斷是否出現擁塞問題,并通過釋放資源的方式動態調整,使得當前全局已占用的資源量小于全局擁塞控制門限值。從而,在保證多個運營商根據協議使用無線資源,同時,還可以動態合理分配無線網絡資源,以及防止無線網絡資源的過負載。
[0097]基于與實施例一同樣的發明構思,本發明還提供了一種應用在多運營商共享無線接入網絡的系統中的接入控制設備。
[0098]如圖3所示,為本發明實施例三提供的一種接入控制設備的結構示意圖,具體包括以下功能單元:
[0099]第一接入判斷單元301,用于判斷待接入終端需占用的資源量與當前全局已占用的資源量之和是否不大于全局接入控制門限值。
[0100]第二接入判斷單元302,用于在第一接入判斷單元301判斷結果為是時,判斷所述待接入終端需占用的資源量和與待接入終端屬于同一運營商的終端當前已占用的資源量之和,是否不大于待接入終端所屬運營商的接入控制門限值。
[0101]第三接入判斷單元303,用于在第二接入判斷單元302判斷結果為否時,從共享無線接入網絡的運營商中,判斷其他運營商中是否存在滿足以下條件的運營商:待接入終端需占用的資源量和屬于該運營商的終端當前已占用的資源量之和不大于該運營商的接入控制門限值。
[0102]連接單元304,用于在第二接入判斷單元302判斷結果為是,或者第三接入判斷單元303判斷結果為存在時,允許待接入終端接入所述無線接入網絡;以及,在第三接入判斷單元303判斷結果為不存在時,拒絕待接入終端接入所述無線接入網絡。
[0103]優選地,所述第三接入判斷單元303,具體用于從共享無線接入網絡的運營商中選擇出運營商優先級不大于待接入終端所屬運營商的運營商優先級的其他運營商,并從選擇出的所述其他運營商中判斷是否存在滿足所述條件的運營商。
[0104]基于與實施例二同樣的發明構思,本發明還提供了一種應用在多運營商共享無線接入網絡的系統中的擁塞控制設備。
[0105]如圖4所示,為本發明實施例四提供的一種擁塞控制設備的結構示意圖,具體包括以下功能單元:
[0106]第一擁塞判斷單元401,用于判斷當前全局已占用的資源量是否不小于全局擁塞控制門限值。
[0107]第二擁塞判斷單元402,用于判斷屬于同一運營商的終端已占用的資源量是否不小于該運營商的擁塞控制門限值。
[0108]釋放單元403,用于釋放屬于同一運營商的且已占用的資源量不小于該運營商的擁塞控制門限值的終端所占用的資源,使得當前全局已占用的資源量小于所述全局擁塞控制門限。
[0109]優選地,所述釋放單元403,具體用于在確定的所述終端是分屬于不同運營商的終端時,根據所屬運營商的運營商優先級由低到高的順序,依次釋放終端所占用的資源;
[0110]所述第一擁塞判斷單元401,具體用于在所述釋放單元403每次釋放屬于一運營商的終端所占用的資源時,判斷當前全局已占用的資源量是否不小于全局擁塞控制門限值,若是,則觸發所述釋放單元403繼續釋放屬于運營商優先級更高的運營商的終端所占用的資源,否則,觸發所述釋放單元403停止釋放終端所占用的資源。
[0111]優選地,所述釋放單元403,具體用于根據屬于同一運營商各終端的業務優先級,降低業務優先級小于業務級別門限值的業務的業務速率,并觸發所述第二擁塞判斷單元402