本發明涉及移動通信技術領域,尤其涉及一種基站接入方法及裝置。
背景技術:
當前的UMTS(Universal Mobile Telecommunications System,通用移動通信系統)允許接入的用戶業務類型為普通的用戶。在這些用戶接入的數量較多的時候,消耗的基帶資源也會比較多。由于基站的基帶資源是有限的,當基帶資源消耗達到一定的門限后,級別較高的用戶也不能接入基站,導致級別較高的用戶接入受到影響。
技術實現要素:
本發明提供一種基站接入方法,其主要目的在于在基站的基帶資源嚴重不足的情況下仍然能夠保證級別較高用戶的正常接入。
為實現上述目的,本發明提供一種基站接入方法,該基站接入方法包括:
在接收到用戶的接入請求時,檢測所述用戶是否為預設用戶;
當檢測到所述用戶為預設用戶時,判斷基站中剩余的基帶資源是否足以接入所述預設用戶;
當所述基帶資源不足以接入所述預設用戶時,刪除所述預設用戶所屬小區已接入的用戶中優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶;
將所述剩余的基帶資源分配給所述預設用戶使其接入所述基站。
優選地,所述當檢測到所述用戶為預設用戶時,判斷基站中剩余的基帶資源是否足以接入所述預設用戶的步驟包括:
當檢測到所述用戶為預設用戶時,計算接入所述預設用戶需要消耗的基帶資源;
根據所述需要消耗的基帶資源判斷基站中剩余的基帶資源是否足以接入 所述預設用戶。
優選地,所述當所述基帶資源不足以接入所述預設用戶時,刪除所述預設用戶所屬小區已接入的用戶中優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶的步驟包括:
當所述基帶資源不足以接入所述預設用戶時,搜索所述預設用戶所屬的小區;
將搜索到的所述小區中已接入的用戶按照優先級排列;
計算所述小區中已接入的用戶占用的基帶資源;
從所述按照優先級排列的用戶中刪除優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶。
優選地,所述將搜索到的所述小區中已接入的用戶按照優先級排列的步驟包括:
獲取所述小區中已接入的用戶的標識信息;
根據獲取到的所述標識信息將所述小區中已接入的用戶按照優先級排列。
優選地,所述在接收到用戶的接入請求時,檢測所述用戶是否為預設用戶的步驟之后,所述基站接入方法還包括:
當檢測到所述用戶不是預設用戶時,判斷剩余的基帶資源是否足以接入所述用戶;
當剩余的基帶資源不足以接入所述用戶時,提示基帶資源不足。
此外,為實現上述目的,本發明還提供一種基站接入裝置,該基站接入裝置包括:
檢測模塊,用于在接收到用戶的接入請求時,檢測所述用戶是否為預設用戶;
判斷模塊,用于當檢測到所述用戶為預設用戶時,判斷基站中剩余的基帶資源是否足以接入所述預設用戶;
釋放模塊,用于當所述基帶資源不足以接入所述預設用戶時,刪除所述預設用戶所屬小區已接入的用戶中優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶;
接入模塊,用于將所述剩余的基帶資源分配給所述預設用戶使其接入所述基站。
優選地,所述判斷模塊包括:
第一計算單元,用于當檢測到所述用戶為預設用戶時,計算接入所述預設用戶需要消耗的基帶資源;
判斷單元,用于根據所述需要消耗的基帶資源判斷基站中剩余的基帶資源是否足以接入所述預設用戶。
優選地,所述釋放模塊包括:
搜索單元,用于當所述基帶資源不足以接入所述預設用戶時,搜索所述預設用戶所屬的小區;
排列單元,用于將搜索到的所述小區中已接入的用戶按照優先級排列;
第二計算單元,用于計算所述小區中已接入的用戶占用的基帶資源;
釋放單元,用于從所述按照優先級排列的用戶中刪除優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶。
優選地,所述排列單元包括:
獲取子單元,用于獲取所述小區中已接入的用戶的標識信息;
排列子單元,用于根據獲取到的所述標識信息將所述小區中已接入的用戶按照優先級排列。
優選地,所述判斷模塊還用于當檢測到所述用戶不是預設用戶時,判斷剩余的基帶資源是否足以接入所述用戶;
提示模塊,用于當剩余的基帶資源不足以接入所述用戶時,提示基帶資源不足。
本發明提出的基站接入方法及裝置,通過在接收到預設用戶(即級別較高的用戶)的接入請求且基站中的剩余基帶資源已經不足以接入該預設用戶時,將該預設用戶所在的小區中已經接入的普通用戶中優先級最低且占用資源最多的用戶刪除并釋放其占用的基帶資源以保證優先接入該預設用戶,重復上述步驟直至剩余的基帶資源足以接入該預設用戶,將剩余的基帶資源分配給該預設用戶使其接入基站。本發明提出的基站接入方法及裝置在基站的 基帶資源嚴重不足的情況下仍然能夠將級別較高的用戶正常接入基站。
附圖說明
圖1為本發明基站接入方法第一實施例的流程圖;
圖2為本發明基站接入方法第二實施例中判斷基站中剩余的基帶資源是否足以接入預設用戶的細化流程示意圖;
圖3為本發明基站接入方法第三實施例的流程圖;
圖4為本發明基站接入裝置第一實施例的功能模塊示意圖;
圖5為本發明基站接入裝置第一實施例中判斷模塊的細化功能模塊示意圖;
圖6為本發明基站接入裝置第二實施例中釋放模塊的細化功能模塊示意圖;
圖7為本發明基站接入裝置第二實施例中排列單元的細化功能模塊示意圖;
圖8為本發明基站接入裝置第三實施例的功能模塊示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明提供一種基站接入方法。
參照圖1,圖1為本發明基站接入方法第一實施例的流程圖。
在第一實施例中,該基站接入方法包括:
步驟S10,在接收到用戶的接入請求時,檢測所述用戶是否為預設用戶;
本實施例以UMTS通信系統為例說明本方法,但本實施例提出的方法并不局限于UMTS通信系統,也可以用于其他的通信系統。當基站中用戶接入的數量較多的時候,消耗的基帶資源也會比較多,由于基站的基帶資源是有限的,當基帶資源消耗達到一定的門限后,不能繼續接入更多的用戶。為了 提升VIP用戶(即預設用戶)的用戶體驗,使VIP用戶獲得相對于普通用戶能夠獲得更多的無線資源及處理資源,本實施例提出的方法中,在VIP用戶發送接入請求時,在UMTS制式下,基站通過解析RNC(Radio Network Control,無線網絡控制器)下發的用戶接入信令中的私有信息是否攜帶VIP用戶指示來區分是否為VIP用戶,基站接收到帶VIP指示的用戶接入信令時,則說明接收到的接入請求來自VIP用戶,如果沒有攜帶VIP指示則說明該用戶為普通用戶,關于在接入請求中攜帶信息指示的方法屬于現有技術,在此不再贅述。
步驟S20,當檢測到所述用戶為預設用戶時,判斷基站中剩余的基帶資源是否足以接入所述預設用戶;
在本實施例中,當檢測到用戶的接入請求中是否攜帶有VIP標識信息時,通過獲取該預設用戶的用戶類型、業務類型等信息,基帶軟件子系統計算接入該用戶需要的基帶資源量,并獲取基站中剩余的基站資源量,以判斷基站中剩余的基站資源是否足以接入該預設用戶。
步驟S30,當所述基帶資源不足以接入所述預設用戶時,刪除所述預設用戶所屬小區已接入的用戶中優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶;
步驟S40,將所述剩余的基帶資源分配給所述預設用戶使其接入所述基站。
可以理解的是,當檢測到基站的基帶資源已經嚴重不足,即當前VIP用戶所在的基站小區中已經接入了足夠多的普通用戶或者其他的VIP用戶,當前的VIP用戶無法接入。將優先級最低的用戶中占用資源最多的用戶從基站剔除并釋放其占用的基帶資源,直至基站中剩余的基帶資源足以接入當前的VIP用戶,將剩余的基帶資源分配給當前VIP用戶以使其接入基站,無論基帶資源使用情況如何,保證VIP用戶都能有效正常地接入基站。
本實施例提出的基站接入方法,通過在接收到VIP用戶的接入請求后,判斷基站中剩余的基帶資源不足以接入VIP用戶時,將該VIP用戶所在小區中已經接入的非VIP用戶中優先級最低且占用資源最多的用戶刪除并釋放其占用的基帶資源直至剩余的基帶資源足以接入VIP用戶,保證了VIP用戶能夠正常接入基站。
參照圖2所示,基于第一實施例提出本發明基站接入方法的第二實施例。在第二實施例中,步驟S30包括以下細化步驟:
步驟S301,當所述基帶資源不足以接入所述預設用戶時,搜索所述預設用戶所屬的小區;
每個基站根據所連接的天線情況,可以包含有一個或多個小區(基站小區)。當用戶位于基站小區的覆蓋范圍時,與當前所在的基站小區建立聯系,每個基站小區可以容納的用戶數量有限,當達到門限值時,其他的用戶就不能在繼續接入。
步驟S302,將搜索到的所述小區中已接入的用戶按照優先級排列;
可以理解的是,搜索到的小區中已經接入足夠多的普通用戶或者其他的VIP用戶,沒有足夠的資源接入當前的VIP用戶,此時,可以將接入的普通用戶按照優先級進行排列。在普通用戶中根據用戶使用的業務等的不同會分為不同的優先級,例如可以在用戶的信息中攜帶標識信息,以判斷普通用戶的優先級,而且優先級相同的用戶中,由于用戶使用情況的不同,占用的基帶資源量也不同。在本實施例中,獲取所述小區中已接入的用戶的標識信息;根據獲取到的所述標識信息將所述小區中已接入的用戶按照優先級排列。具體地,可以將用戶的優先級由低到高分為第一級別A1、第二級別A2……等,在用戶信息中附加標識信息A1、A2……基站接收到接入請求的同時,從用戶信息中獲取其攜帶的標識信息,從而判斷其優先級。在其他實施例中可以采用其他的標識方法,例如在用戶發出的接入請求中攜帶優先級的指示信令,基站接收到接入請求時,根據優先級指示信令判斷其優先級。
步驟S303,計算所述小區中已接入的用戶占用的基帶資源;
通過獲取該預設用戶的用戶類型、業務類型等信息,基帶軟件子系統計算已經接入的用戶占用的基帶資源量。
步驟S304,從所述按照優先級排列的用戶中刪除優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶。
將優先級最低的用戶中占用資源最多的用戶從基站剔除并釋放其用戶占用的基帶資源,直至基站中剩余的基帶資源足以接入當前的VIP用戶,成功 將當前VIP用戶接入基站,同時也保證了普通用戶中那些具有高優先級的用戶也能夠正常使用。
本實施例提出的基站接入方法,保證了VIP用戶在基站的基帶資源無論是否充足的情況下,都能有效正常地接入基站。
參照圖3所示,基于第二實施例提出本發明基站接入方法的第三實施例。在第三實施例中,在步驟S10之后,該基站接入方法還包括:
步驟S50,當檢測到所述用戶不是預設用戶時,判斷剩余的基帶資源是否足以接入所述用戶;
步驟S60,當剩余的基帶資源不足以接入所述用戶時,提示基帶資源不足。
在接收到的用戶的請求信息中沒有檢測到VIP指示時,則判斷該用戶為普通用戶,此時再判斷基站中的基帶資源是否足以接入,具體判斷方法參照上述實施例,在此不再贅述。當判斷結果為基站中的剩余基帶資源充足且足以接入該用戶時,基站正常接入該普通用戶,當剩余基帶資源嚴重不足時,提示該用戶基帶資源不足,無法接入基站。
本實施例提出的基站接入方法,在優先保證級別較高的用戶能夠正常接入基站的前提下,根據基站中剩余基帶資源量的多少控制普通用戶與基站建立連接。
本發明還提出一種基站接入裝置。
參照圖4,圖4為本發明基站接入裝置第一實施例的功能模塊示意圖。
在該實施例中,該基站接入裝置包括:
檢測模塊10,用于在接收到用戶的接入請求時,檢測所述用戶是否為預設用戶;
本實施例以UMTS通信系統為例說明本方法,但本實施例提出的方法并不局限于UMTS通信系統,也可以用于其他的通信系統。當基站中用戶接入的數量較多的時候,消耗的基帶資源也會比較多,由于基站的基帶資源是有限的,當基帶資源消耗達到一定的門限后,不能繼續接入更多的用戶。為了提升VIP用戶(即預設用戶)的用戶體驗,使VIP用戶獲得相對于普通用戶能夠獲得更多的無線資源及處理資源,本實施例提出的方法中,在VIP用戶 發送接入請求時,在UMTS制式下,基站通過解析RNC(Radio Network Control,無線網絡控制器)下發的用戶接入信令中的私有信息是否攜帶VIP用戶指示來區分是否為VIP用戶,基站接收到帶VIP指示的信令時,則說明接收到的接入請求來自VIP用戶,如果沒有攜帶VIP指示則說明該用戶為普通用戶,關于在接入請求中攜帶信息指示的方法屬于現有技術,在此不再贅述。
判斷模塊20,用于當檢測到所述用戶為預設用戶時,判斷基站中剩余的基帶資源是否足以接入所述預設用戶;
參照圖5所示,判斷模塊20包括如下單元:
第一計算單元210,用于當檢測到所述用戶為預設用戶時,計算接入所述預設用戶需要消耗的基帶資源;
判斷單元220,用于根據所述需要消耗的基帶資源判斷基站中剩余的基帶資源是否足以接入所述預設用戶;
在本實施例中,當檢測模塊10檢測到用戶的接入請求中是否攜帶有VIP標識信息時,第一計算單元210通過獲取該預設用戶的用戶類型、業務類型等信息,計算接入該用戶需要的基帶資源量,并獲取基站中剩余的基站資源量,判斷單元220判斷基站中剩余的基站資源是否足以接入該預設用戶。
釋放模塊30,用于當所述基帶資源不足以接入所述預設用戶時,刪除所述預設用戶所屬小區已接入的用戶中優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶;
接入模塊40,用于將所述剩余的基帶資源分配給所述預設用戶使其接入所述基站。
可以理解的是,當檢測模塊10檢測到基站的基帶資源已經嚴重不足,即當前VIP用戶所在的基站小區中已經接入了足夠多的普通用戶或者其他的VIP用戶,當前的VIP用戶無法接入。釋放模塊30將優先級最低的用戶中占用資源最多的用戶從基站剔除并釋放其占用的基帶資源,直至基站中剩余的基帶資源足以接入當前的VIP用戶,接入模塊40將剩余的基帶資源分配給當前VIP用戶以使其接入基站,無論基帶資源使用情況如何,保證VIP用戶都能有效正常地接入基站。
本實施例提出的基站接入裝置,通過在接收到VIP用戶的接入請求后,判斷基站中剩余的基帶資源不足以接入VIP用戶時,將該VIP用戶所在小區 中已經接入的非VIP用戶中優先級最低且占用資源最多的用戶刪除并釋放其占用的基帶資源直至剩余的基帶資源足以接入VIP用戶,保證了VIP用戶能夠正常接入基站。
參照6所示,基于第一實施例提出本發明基站接入裝置的第二實施例。在本實施例中,釋放模塊30包括以下單元:
搜索單元310,用于當所述基帶資源不足以接入所述預設用戶時,搜索所述預設用戶所屬的小區;
每個基站根據所連接的天線情況,可以包含有一個或多個小區(基站小區)。當用戶位于基站小區的覆蓋范圍時,與當前所在的基站小區建立聯系,每個基站小區可以容納的用戶數量有限,當達到門限值時,其他的用戶就不能在繼續接入。
排列單元320,用于將搜索到的所述小區中已接入的用戶按照優先級排列;
可以理解的是,搜索單元310搜索到的小區中已經接入足夠多的普通用戶或者其他的VIP用戶,沒有足夠的資源接入當前的VIP用戶,此時,排列單元320將已經接入的用戶按照優先級進行排列,參照7所示,排列單元320包括以下子單元:
獲取子單元321,用于獲取所述小區中已接入的用戶的標識信息;
排列子單元322,用于根據獲取到的所述標識信息將所述小區中已接入的用戶按照優先級排列。
在普通用戶中根據用戶使用的業務等的不同會分為不同的優先級,例如可以在用戶的信息中攜帶標識信息,以判斷普通用戶的優先級,而且優先級相同的用戶中,由于用戶使用情況的不同,占用的基帶資源量也不同。在本實施例中,獲取所述小區中已接入的用戶的標識信息;根據獲取到的所述標識信息將所述小區中已接入的用戶按照優先級排列。具體地,可以將用戶的優先級由低到高分為第一級別A1、第二級別A2……等,在用戶信息中附加標識信息A1、A2……基站接收到接入請求的同時,獲取子單元321從用戶信息中獲取其攜帶的標識信息,排列子單元322判斷其優先級并進行排列。在其他實施例中可以采用其他的標識方法,例如在用戶發出的接入請求中攜帶 優先級的指示信令,基站接收到接入請求時,根據優先級指示信令判斷其優先級。
第二計算單元330,用于計算所述小區中已接入的用戶占用的基帶資源;
第二計算單元330通過獲取該預設用戶的用戶類型、業務類型等信息,基帶軟件子系統計算已經接入的用戶占用的基帶資源量。
釋放單元340,用于從所述按照優先級排列的用戶中刪除優先級最低且占用資源最多的用戶并釋放其占用的基帶資源直至剩余的基帶資源足以接入所述預設用戶。
釋放單元340將優先級最低的用戶中占用資源最多的用戶從基站剔除并釋放其用戶占用的基帶資源,直至基站中剩余的基帶資源足以接入當前的VIP用戶,成功將當前VIP用戶接入基站的同時不影響普通用戶中具有高優先級的用戶的使用。
本實施例提出的基站接入裝置,保證了VIP用戶在基帶資源無論是否充足的情況下,都能有效正常地接入基站。
參照圖8所示,基于第二實施例提出本發明基站接入裝置的第三實施例。在第三實施例中,判斷模塊20,還用于當檢測到所述用戶不是預設用戶時,判斷剩余的基帶資源是否足以接入所述用戶;
該基站接入裝置還包括:
提示模塊50,用于當剩余的基帶資源不足以接入所述用戶時,提示基帶資源不足。
當檢測模塊10在接收到的用戶的請求信息中沒有檢測到VIP指示時,則判斷該用戶為普通用戶,此時判斷模塊20再判斷基站中的基帶資源是否足以接入,具體判斷裝置參照上述實施例,在此不再贅述。當判斷結果為基站中的剩余基帶資源充足且足以接入該用戶時,基站正常接入該普通用戶,當剩余基帶資源嚴重不足時,提示模塊50提示該用戶基帶資源不足,無法接入基站。
本實施例提出的基站接入裝置,在優先保證級別較高的用戶能夠正常接入基站的前提下,根據基站中剩余基帶資源量的多少控制普通用戶與基站建立連接。
以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。