国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基站與虛擬機(jī)的綁定方法及裝置與流程

      文檔序號:12740885閱讀:496來源:國知局
      基站與虛擬機(jī)的綁定方法及裝置與流程

      本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種基站與虛擬機(jī)的綁定方法及裝置。



      背景技術(shù):

      隨著近幾年虛擬化技術(shù)的成熟,在電信業(yè)務(wù)領(lǐng)域采用通用的硬件平臺,基于虛擬化技術(shù)實(shí)現(xiàn)電信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化成為業(yè)界的發(fā)展趨勢。沒有采用虛擬化技術(shù)之前,一塊刀片就是處理固定的業(yè)務(wù)流程,即使網(wǎng)絡(luò)業(yè)務(wù)量有變化時(shí),其硬件資源(如內(nèi)存,中央處理器,硬盤等)也不會被騰挪出來被其他業(yè)務(wù)流程使用。采用虛擬化技術(shù)后,電信網(wǎng)絡(luò)則可以采用通用的硬件平臺來部署虛擬機(jī),達(dá)到電信網(wǎng)絡(luò)業(yè)務(wù)與電信網(wǎng)絡(luò)設(shè)備商的硬件解耦的目的。

      然而相關(guān)技術(shù)中采用通用的硬件平臺來部署虛擬機(jī)的方式,難以解決虛擬機(jī)與電信網(wǎng)絡(luò)業(yè)務(wù)處理如何綁定的問題,而針對相關(guān)技術(shù)中的上述問題,目前尚未存在有效的解決方案。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明提供了一種基站與虛擬機(jī)的綁定方法及裝置,以至少解決相關(guān)技術(shù)中采用通用的硬件平臺來部署虛擬機(jī)的方式,難以解決虛擬機(jī)與電信網(wǎng)絡(luò)業(yè)務(wù)處理如何綁定的問題。

      根據(jù)本發(fā)明的一個(gè)方面,提供了一種基站與虛擬機(jī)的綁定方法,包括:依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序,并將所述位置區(qū)的排序信息添加到位置區(qū)信息列表中;以及依據(jù)每個(gè)所述位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所擁有的載頻數(shù)量對所述各個(gè)基站進(jìn)行排序,并將所述各個(gè)基站的排序信息添加到基站信息列表中;建立所述位置區(qū)信息列表與所述基站信息列表之間的映射關(guān)系,并依據(jù)所述映射關(guān)系查詢各個(gè)所述位置區(qū)覆蓋范圍內(nèi)排序后的各個(gè)基站的排序信息;依據(jù)所述排序信息依次將所述基站與所述虛擬機(jī)進(jìn)行綁定。

      進(jìn)一步地,依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序包括:依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量從多到少對所述多個(gè)位置區(qū)進(jìn)行排序;依據(jù)各所述位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量對所述各個(gè)基站進(jìn)行排序包括:依據(jù)各所述位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量從多到少對所述各個(gè)基站進(jìn)行排序。

      進(jìn)一步地,依據(jù)所述排序信息依次將所述基站與所述虛擬機(jī)進(jìn)行綁定包括:獲取多 個(gè)虛擬機(jī)的空閑值,其中,所述空閑值為所述虛擬機(jī)正在處理的載頻數(shù)量與所述虛擬機(jī)處理載頻數(shù)量上限的比值;將根據(jù)所述空閑值的從小到大排序后的所述多個(gè)虛擬機(jī)與所述排序信息中根據(jù)載頻數(shù)量從多到少進(jìn)行排序后的各個(gè)基站進(jìn)行綁定。

      進(jìn)一步地,在依據(jù)所述排序信息依次將所述基站與所述虛擬機(jī)進(jìn)行綁定之后,所述方法還包括:在所有虛擬機(jī)都已與所述基站綁定且還剩下一個(gè)或多個(gè)基站未被綁定時(shí),依據(jù)未被綁定的基站數(shù)量申請對應(yīng)的虛擬機(jī)數(shù)量;執(zhí)行所述基站與所述虛擬機(jī)的綁定操作。

      進(jìn)一步地,在依據(jù)所述排序信息依次將所述基站與所述虛擬機(jī)進(jìn)行綁定之后,所述方法還包括:在刪除基站時(shí),解除所述基站與虛擬機(jī)之間的綁定關(guān)系。

      進(jìn)一步地,在依據(jù)所述排序信息依次將所述基站與所述虛擬機(jī)進(jìn)行綁定之后,所述方法還包括:在與基站綁定的虛擬機(jī)上無所述基站的業(yè)務(wù)時(shí),將無業(yè)務(wù)的基站遷移至其他虛擬機(jī)。

      進(jìn)一步地,在依據(jù)所述排序信息依次將所述基站與所述虛擬機(jī)進(jìn)行綁定之后,所述方法還包括:在增加新的基站時(shí),判斷是否存在虛擬機(jī)與所述新的基站所屬的位置區(qū)覆蓋范圍內(nèi)的基站之間綁定;在判斷結(jié)果為是時(shí),將所述新的基站與所述新的基站所屬的位置區(qū)覆蓋范圍內(nèi)的基站綁定的基站進(jìn)行綁定;在判斷結(jié)果為否時(shí),將空閑值最低的虛擬機(jī)與所述新的基站進(jìn)行綁定,其中,所述空閑值為所述虛擬機(jī)正在處理的載頻數(shù)量與所述虛擬機(jī)處理載頻數(shù)量上限的比值。

      根據(jù)本發(fā)明的另一個(gè)方面,提供了一種基站與虛擬機(jī)的綁定裝置,包括:第一處理模塊,用于依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序,并將所述位置區(qū)的排序信息添加到位置區(qū)信息列表中;以及依據(jù)每個(gè)所述位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量對所述各個(gè)基站進(jìn)行排序,并將所述各個(gè)基站的排序信息添加到基站信息列表中;第二處理模塊,用于建立所述位置區(qū)信息列表與所述基站信息列表之間的映射關(guān)系,并依據(jù)所述映射關(guān)系查詢各個(gè)所述位置區(qū)覆蓋范圍內(nèi)排序后的各個(gè)基站的排序信息;第一綁定模塊,用于依據(jù)所述排序信息依次將所述基站與所述虛擬機(jī)進(jìn)行綁定。

      進(jìn)一步地,所述第一處理模塊包括:第一排序單元,用于依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量從多到少對所述多個(gè)位置區(qū)進(jìn)行排序;第二排序單元,用于依據(jù)各所述位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量從多到少對所述各個(gè)基站進(jìn)行排序。

      進(jìn)一步地,所述綁定模塊包括:獲取單元,用于獲取多個(gè)虛擬機(jī)的空閑值,其中,所述空閑值為所述虛擬機(jī)正在處理的載頻數(shù)量與所述虛擬機(jī)處理載頻數(shù)量上限的比值;綁定單元,用于將根據(jù)所述空閑值的從小到大排序后的所述多個(gè)虛擬機(jī)與所述排序信息中根據(jù)載頻數(shù)量從多到少進(jìn)行排序后的各個(gè)基站進(jìn)行綁定。

      通過本發(fā)明,采用了依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序以及依據(jù)每個(gè)位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量對各個(gè)基站進(jìn)行排序,也就是說在發(fā)明中對覆蓋多個(gè)基站的位置區(qū)以及基站分別進(jìn)行排序,并將排序信息添加到位置區(qū)信息列表和基站信息列表中,進(jìn)而建立兩者之間的映射關(guān)系,并通過該位置區(qū)信息列表能查找到位置區(qū)覆蓋范圍內(nèi)各個(gè)基站的排序信息,即該排序信息是通過位置區(qū)和/或基站的載頻數(shù)量得到的,進(jìn)而依據(jù)該排序信息將基站依次與虛擬機(jī)進(jìn)行綁定,從而使得根據(jù)基站的載頻數(shù)量與虛擬機(jī)進(jìn)行綁定,解決了相關(guān)技術(shù)中采用通用的硬件平臺來部署虛擬機(jī)的方式,難以解決虛擬機(jī)與電信網(wǎng)絡(luò)業(yè)務(wù)處理如何綁定的問題。

      附圖說明

      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

      圖1是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定方法的流程圖;

      圖2是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定裝置的結(jié)構(gòu)框圖;

      圖3是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定裝置的可選結(jié)構(gòu)框圖一;

      圖4是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定裝置的可選結(jié)構(gòu)框圖二;

      圖5是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的流程圖;

      圖6是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的可選流程圖一;

      圖7是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的可選流程圖二;

      圖8是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的可選流程圖三。

      具體實(shí)施方式

      下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。

      需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。

      在本實(shí)施例中提供了一種基站與虛擬機(jī)的綁定方法,圖1是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定方法的流程圖,如圖1所示,該流程包括如下步驟:

      步驟S102:依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序,并將位置區(qū)的排序信息添加到位置區(qū)信息列表中;以及依據(jù)每個(gè)位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所擁有的載頻數(shù)量對各個(gè)基站進(jìn)行排序,并將各個(gè)基站的排序信息添加到基站信息列表中;

      步驟S104:建立位置區(qū)信息列表與基站信息列表之間的映射關(guān)系,并依據(jù)映射關(guān)系查詢各個(gè)位置區(qū)覆蓋范圍內(nèi)排序后的各個(gè)基站的排序信息;

      步驟S106:依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定。

      通過本實(shí)施例的上述步驟S102至步驟S106,采用了依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序以及依據(jù)每個(gè)位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量對各個(gè)基站進(jìn)行排序,也就是說在本實(shí)施例中對覆蓋多個(gè)基站的位置區(qū)以及基站分別進(jìn)行排序,并將排序信息添加到位置區(qū)信息列表和基站信息列表中,進(jìn)而建立兩者之間的映射關(guān)系,即通過該位置區(qū)信息列表能查找到位置區(qū)覆蓋范圍內(nèi)各個(gè)基站的排序信息,即該排序信息是通過位置區(qū)和/或基站的載頻數(shù)量得到的,進(jìn)而依據(jù)該排序信息基站依次與虛擬機(jī)進(jìn)行綁定,從而使得根據(jù)基站的載頻數(shù)量與虛擬機(jī)進(jìn)行綁定,解決了相關(guān)技術(shù)中采用通用的硬件平臺來部署虛擬機(jī)的方式,難以解決虛擬機(jī)與電信網(wǎng)絡(luò)業(yè)務(wù)處理如何綁定的問題。

      對于本實(shí)施例中步驟S102中涉及到的依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序的方式可以是:依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量從多到少對多個(gè)位置區(qū)進(jìn)行排序;

      以及,步驟S102涉及到的依據(jù)各位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量對各個(gè)基站進(jìn)行排序的方式,可以是:依據(jù)各位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量從多到少對各個(gè)基站進(jìn)行排序。

      由上述排序的方式可知,多個(gè)位置區(qū)的排序可以是根據(jù)位置區(qū)覆蓋范圍內(nèi)總的載頻數(shù)量進(jìn)行排序,而同一個(gè)位置區(qū)下的各個(gè)基站也是根據(jù)基站的載頻數(shù)量在同一個(gè)位置區(qū)下進(jìn)行排序,在本實(shí)施例的可選實(shí)施方式中,上述兩種排序都是根據(jù)載頻數(shù)量的從多到少的原則進(jìn)行排序的,當(dāng)然上述方式僅僅是用來進(jìn)行舉例說明,并不構(gòu)成限定,在本實(shí)施例的其他實(shí)施方式中也可以根據(jù)從少到多的原則進(jìn)行排序。

      對于本實(shí)施例中步驟S106中的依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定的方式,在本實(shí)施例的可選實(shí)施方式中,可以通過如下方式來實(shí)現(xiàn):

      步驟S106-1:獲取多個(gè)虛擬機(jī)的空閑值;

      其中,空閑值為虛擬機(jī)正在處理的載頻數(shù)量與虛擬機(jī)處理載頻數(shù)量上限的比值;

      步驟S106-2:將根據(jù)空閑值的從小到大排序后的多個(gè)虛擬機(jī)與排序信息中根據(jù)載頻數(shù)量從多到少進(jìn)行排序后的各個(gè)基站進(jìn)行綁定。

      對于上述步驟S106-1和步驟S106-2,需要說明的是,在上述實(shí)施方式中涉及到的獲取到排序信息中的排序是根據(jù)基站的載頻數(shù)量進(jìn)行排序的,而在本實(shí)施例的可選實(shí)施方式中是根據(jù)載頻數(shù)量從多到少的方式進(jìn)行排序的,而將根據(jù)空閑值的從小到大排序后的多個(gè)虛擬機(jī)與排序信息中根據(jù)載頻數(shù)量從多到少進(jìn)行排序后的各個(gè)基站進(jìn)行綁定可知,將空閑值小的虛擬機(jī)與排序信息中靠前的基站進(jìn)行綁定,也就是說,相對空閑的虛擬機(jī)與載頻數(shù)量較多的基站進(jìn)行綁定,這樣能夠充分利用資源,能夠高效的利用虛擬機(jī)。

      而在本實(shí)施例的另一個(gè)可選實(shí)施方式中,在步驟S102依據(jù)排序信息依次與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例的方法還可以包括:

      步驟S108-1:在所有虛擬機(jī)都已與基站綁定且還剩下一個(gè)或多個(gè)基站未被綁定時(shí),依據(jù)未被綁定的基站數(shù)量申請對應(yīng)的虛擬機(jī)數(shù)量;

      步驟S108-2:執(zhí)行基站與虛擬機(jī)的綁定操作。

      由步驟S108-1和步驟S108-2可知,在當(dāng)前申請的虛擬機(jī)已經(jīng)綁定完之后,還剩下一個(gè)或多個(gè)基站未被綁定時(shí),需要申請與未被綁定的基站數(shù)量對應(yīng)的虛擬機(jī)數(shù)量,進(jìn)而在執(zhí)行綁定操作,該綁定操作的執(zhí)行與上述步驟S102至步驟S106中采用的方式一致。而通過該方式,使得基站與虛擬機(jī)的綁定方式更加靈活。

      而在本實(shí)施例的另一個(gè)可選實(shí)施方式中,在步驟S102依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例的方法還可以包括:在刪除基站時(shí),解除基站與虛擬機(jī)之間的綁定關(guān)系。即在基站被刪除時(shí),解除基站與虛擬機(jī)之間的綁定關(guān)系,這樣有利于節(jié)省資源。

      而在本實(shí)施例的另一個(gè)可選實(shí)施方式中,在步驟S102依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例的方法還可以包括:在與基站綁定的虛擬機(jī)上無基站的業(yè)務(wù)時(shí),將無業(yè)務(wù)的基站遷移至其他虛擬機(jī)。也就是說,在基站無需要執(zhí)行的業(yè)務(wù)時(shí),可以將該基站遷移至其他虛擬機(jī),這樣可以避免不必要的浪費(fèi),節(jié)省虛擬機(jī)的開銷。

      而在本實(shí)施例的另一個(gè)可選實(shí)施方式中,在步驟S102依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例方法還可以包括:

      步驟S110-1:在增加新的基站時(shí),判斷是否存在虛擬機(jī)與新的基站所屬的位置區(qū)覆蓋范圍內(nèi)的基站之間綁定;

      步驟S110-2:在判斷結(jié)果為是時(shí),將新的基站與新的基站所屬的位置區(qū)覆蓋范圍內(nèi)的基站綁定的虛擬機(jī)進(jìn)行綁定;

      步驟S110-3:在判斷結(jié)果為否時(shí),將空閑值最低的虛擬機(jī)與新的基站進(jìn)行綁定,其 中,空閑值為虛擬機(jī)正在處理的載頻數(shù)量與虛擬機(jī)處理載頻數(shù)量上限的比值。

      由上述步驟S110-1至步驟S110-3,在有新的基站增加時(shí),也會執(zhí)行綁定操作,該綁定操作優(yōu)先將該新的基站與該基站所屬的位置區(qū)覆蓋范圍內(nèi)基站綁定的虛擬機(jī)進(jìn)行綁定,如果找不到與該新的基站所屬的位置區(qū)覆蓋范圍內(nèi)基站綁定的虛擬機(jī),則從空閑的虛擬機(jī)選擇最空閑的虛擬機(jī)中與該新的基站進(jìn)行綁定。

      通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

      在本實(shí)施例中還提供了一種基站與虛擬機(jī)的綁定裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,如以下所使用的術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。

      圖2是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:第一處理模塊22,用于依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序,并將位置區(qū)的排序信息添加到位置區(qū)信息列表中;以及依據(jù)每個(gè)位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所擁有的載頻數(shù)量對各個(gè)基站進(jìn)行排序,并將各個(gè)基站的排序信息添加到基站信息列表中;第二處理模塊24,與第一處理模塊22耦合連接,用于建立位置區(qū)信息列表與基站信息列表之間的映射關(guān)系,并依據(jù)映射關(guān)系查詢各個(gè)位置區(qū)覆蓋范圍內(nèi)排序后的各個(gè)基站的排序信息;第一綁定模塊26,與第二處理模塊24耦合連接,用于依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定。

      圖3是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定裝置的可選結(jié)構(gòu)框圖一,如圖3所示,第一處理模塊22包括:第一排序單元32,用于各依據(jù)位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量從多到少對多個(gè)位置區(qū)進(jìn)行排序;第二排序單元34,與第一排序單元32耦合連接,用于依據(jù)各位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量從多到少對各個(gè)基站進(jìn)行排序。

      圖4是根據(jù)本發(fā)明實(shí)施例的基站與虛擬機(jī)的綁定裝置的可選結(jié)構(gòu)框圖二,如圖4所示,綁定模塊26包括:獲取單元42,用于獲取多個(gè)虛擬機(jī)的空閑值,其中,空閑值為虛擬機(jī)正在處理的載頻數(shù)量與虛擬機(jī)處理載頻數(shù)量上限的比值;綁定單元44,與獲取單元42耦合連接,用于將根據(jù)空閑值的從小到大排序后的多個(gè)虛擬機(jī)與排序信息中根據(jù)載頻數(shù)量從多到少進(jìn)行排序后的各個(gè)基站進(jìn)行綁定。

      可選地,依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例的裝置還可以 包括:申請模塊,用于在所有虛擬機(jī)都已與基站綁定且還剩下一個(gè)或多個(gè)基站未被綁定時(shí),依據(jù)未被綁定的基站數(shù)量申請對應(yīng)的虛擬機(jī)數(shù)量;第二綁定模塊,與申請模塊耦合連接,用于執(zhí)行基站與虛擬機(jī)的綁定操作。

      可選地,依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例的裝置還包括:解除模塊,用于在刪除基站時(shí),解除基站與虛擬機(jī)之間的綁定關(guān)系。

      可選地,依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例的裝置還包括:遷移模塊,用于在與基站綁定的虛擬機(jī)上無基站的業(yè)務(wù)時(shí),將無業(yè)務(wù)的基站遷移至其他虛擬機(jī)。

      可選地,依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定之后,本實(shí)施例的裝置還包括:判斷模塊,用于在增加新的基站時(shí),判斷是否存在虛擬機(jī)與新的基站所屬的位置區(qū)覆蓋范圍內(nèi)的基站之間綁定;第三綁定模塊,與判斷模塊耦合連接,用于在判斷結(jié)果為是時(shí),將新的基站與新的基站所屬的位置區(qū)覆蓋范圍內(nèi)的基站綁定的虛擬機(jī)進(jìn)行綁定;第四綁定模塊,與判斷模塊耦合連接,用于在判斷結(jié)果為否時(shí),將空閑值最低的虛擬機(jī)與新的基站進(jìn)行綁定,其中,空閑值為虛擬機(jī)正在處理的載頻數(shù)量與虛擬機(jī)處理載頻數(shù)量上限的比值。

      需要說明的是,上述各個(gè)模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。

      下面結(jié)合本發(fā)明的可選實(shí)施例對本發(fā)明進(jìn)行舉例說明;

      本可選實(shí)施例提供了一種基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法。本可選實(shí)施例的該方法其目的是自動(dòng)地將與基站相關(guān)聯(lián)的虛擬化基站控制器處理流程自動(dòng)地綁定到合適的虛擬機(jī)上進(jìn)行處理,無需手工地進(jìn)行綁定,從而有效地、充分地利用電信網(wǎng)絡(luò)中的硬件資源,并且減少網(wǎng)絡(luò)維護(hù)人員的工作量。

      本可選實(shí)施例中上述涉及到的綁定方法可以包括如下步驟:

      步驟S202:根據(jù)基站個(gè)數(shù)、小區(qū)個(gè)數(shù),載頻個(gè)數(shù)分別初步估算出需要申請的虛擬機(jī)數(shù)量。取其中最大者為初始申請的虛擬機(jī)數(shù)量。

      步驟S204:統(tǒng)計(jì)每個(gè)位置區(qū)下站點(diǎn)的載頻數(shù),將站點(diǎn)進(jìn)行從大到小排序并放入站點(diǎn)信息列表,然后將列表中的站點(diǎn)都初始化為“未綁定”。

      步驟S206:統(tǒng)計(jì)每個(gè)位置區(qū)下每個(gè)基站的載頻個(gè)數(shù),按載頻個(gè)數(shù)對位置區(qū)進(jìn)行從大到小排序并放入位置區(qū)信息列表中,然后將列表中的位置去都初始化為“未處理”

      步驟S208:建立步驟4中站點(diǎn)信息列表與步驟3中的位置區(qū)信息列表映射關(guān)系,即通過位置區(qū)信息列表中的位置區(qū)可以找到站點(diǎn)信息列表中該位置區(qū)下已經(jīng)排序好的 站點(diǎn)信息。

      步驟S210:首先對位置區(qū)列表中第一個(gè)位置區(qū)下的第一個(gè)站點(diǎn)綁定到最空閑(虛擬上處理的載頻個(gè)數(shù)最少)的虛擬機(jī)上,并且將該站點(diǎn)標(biāo)記為“已綁定”。然后依次將該位置區(qū)下的其他站點(diǎn)綁定到最空閑的虛擬機(jī)上直到該位置去下的所有站點(diǎn)都綁定完畢。最后將該位置去標(biāo)記為“已經(jīng)處理”

      步驟S212:按照步驟6綁定位置區(qū)列表中下一個(gè)未處理的位置區(qū)中的站點(diǎn)。

      步驟S214:當(dāng)所有的虛擬機(jī)都綁定完還缺少虛擬機(jī)時(shí),則新申請一個(gè)虛擬機(jī)。

      步驟S216:當(dāng)增加基站時(shí),篩選這樣的虛擬機(jī)并排序:該虛擬機(jī)綁定有新增基站的歸屬位置區(qū)下的基站。若沒有符合這樣條件的虛擬機(jī),則選出所有空閑的虛擬機(jī)并排序。若沒有空閑的虛擬機(jī)則重新分配一個(gè)虛擬機(jī)。挑選出最空閑的虛擬機(jī),將新增站點(diǎn)綁定到該虛擬機(jī)上。

      步驟S218:刪除基站時(shí),則解除基站與虛擬機(jī)的綁定關(guān)系。

      步驟S220:當(dāng)虛擬機(jī)上綁定的站點(diǎn)無業(yè)務(wù)時(shí),則嘗試將該虛擬機(jī)上綁定的基站遷移到其他空閑的虛擬機(jī)上。若遷移成功,則回收該虛擬機(jī)占用的硬件資源,刪除虛擬機(jī)。

      優(yōu)選地,虛擬機(jī)綁定:是指將與基站相關(guān)聯(lián)的基站控制器處理流程綁定到指定的虛擬機(jī)上進(jìn)行處理。

      例如,將與基站1相關(guān)聯(lián)的基站控制器處理流程綁定到虛擬機(jī)5進(jìn)行處理,將與基站5相關(guān)聯(lián)的控制器處理流程綁定到虛擬機(jī)1上進(jìn)行處理。

      可選地,申請?zhí)摂M機(jī)是指:向電信網(wǎng)絡(luò)云管理與調(diào)度系統(tǒng)申請啟動(dòng)虛擬機(jī),用于處理基站控制器的業(yè)務(wù)流程。

      可選地,回收虛擬機(jī):是指向電信網(wǎng)絡(luò)云管理與調(diào)度系統(tǒng)申請注銷虛擬機(jī),用于釋放該虛擬機(jī)的硬件資源。

      下面結(jié)合附圖和具體實(shí)施例對本可選實(shí)施例進(jìn)行詳細(xì)說明;

      實(shí)施例一

      圖5是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的流程圖,如圖5所示,該流程包括如下步驟:

      步驟S502:從基站控制器配置數(shù)據(jù)的數(shù)據(jù)庫中提取位置區(qū)、站點(diǎn)、小區(qū);

      步驟S504:對提取的相關(guān)數(shù)據(jù)進(jìn)行排序;

      其中,對于所有位置區(qū),依據(jù)其所有站點(diǎn)下載頻數(shù)量進(jìn)行從大到小的排序,生成位置區(qū)列表,將列表中位置區(qū)都初始化為“未處理”。依據(jù)位置區(qū)下站點(diǎn)的載頻個(gè)數(shù),對 于位置區(qū)下的站點(diǎn)進(jìn)行排序,生成站點(diǎn)列表,將站點(diǎn)列表中的站點(diǎn)都初始化為“未綁定”。

      步驟S506:依次對位置區(qū)列表中標(biāo)記為未處理的位置區(qū)進(jìn)行處理;

      其中,該處理的方式為:對歸屬于它的為綁定站點(diǎn)進(jìn)行綁定。

      步驟S508:對歸屬于處理的位置區(qū)下的站點(diǎn)依次進(jìn)行綁定;

      其中,在綁定過程中若出現(xiàn)虛擬機(jī)不夠,則新申請一個(gè)虛擬機(jī)進(jìn)行綁定。

      步驟S510:對所有的站定綁定完畢后,生成綁定結(jié)果;

      步驟S512:根據(jù)綁定結(jié)果向電信云管理與調(diào)度中心申請?zhí)摂M機(jī),并啟動(dòng)虛擬機(jī)處理基站控制器的業(yè)務(wù)處理流程。

      圖6是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的可選流程圖一,該方法進(jìn)行了增加站點(diǎn)時(shí)的流程補(bǔ)充,如圖6所示,該方法的步驟包括:

      步驟S602:增加站點(diǎn);

      步驟S604:找出綁定有與新增站點(diǎn)具有相同位置區(qū)的站點(diǎn)的空閑虛擬機(jī),并按空閑度進(jìn)行排序。若沒有這樣的虛擬機(jī),則找出所有最空閑的虛擬機(jī),并按空閑度排序;

      步驟S606:虛擬機(jī)不夠,申請一個(gè)虛擬機(jī);

      步驟S608:生成可以綁定空閑虛擬機(jī)列表;

      步驟S610:將站點(diǎn)綁定到最空閑的虛擬機(jī)上。

      圖7是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的可選流程圖二,該流程圖對圖5中的示意圖進(jìn)行了刪除站點(diǎn)時(shí)的流程補(bǔ)充,如圖7所示,該方法的步驟除了圖5中的步驟之外還包括:

      步驟S702:刪除站點(diǎn);

      步驟S704:解除站點(diǎn)與虛擬機(jī)的綁定關(guān)系。

      圖8是根據(jù)本發(fā)明可選實(shí)施例的基于虛擬化基站控制器的配置數(shù)據(jù)將基站與虛擬機(jī)進(jìn)行綁定的方法的可選流程圖三,該流程圖對圖5中的示意圖進(jìn)行了當(dāng)虛擬機(jī)在一定周期內(nèi)業(yè)務(wù)低于一定門限時(shí)的流程補(bǔ)充,如圖8所示,該方法的步驟除了圖5中的步驟之外還包括:

      步驟S802:當(dāng)在一定周期內(nèi)檢測到虛擬機(jī)業(yè)務(wù)低于一定門限時(shí),遷移該虛擬機(jī)上綁定的站點(diǎn),若遷移成功則向電信云管理與調(diào)度中心申請釋放虛擬機(jī),回收該虛擬機(jī)所占用的硬件資源。

      通過上述本可選實(shí)施例,可以自動(dòng)地將基站綁定到合適的虛擬機(jī)上,使與基站相關(guān)聯(lián)的基站控制器業(yè)務(wù)在綁定的虛擬機(jī)上進(jìn)行處理。

      需要說明的是,本實(shí)施例中涉及到的基于基站控制器配置數(shù)據(jù)綁定虛擬機(jī)的方法,雖然是在GSM系統(tǒng)中實(shí)現(xiàn)的,但基于此方法完全可以應(yīng)用到3G、4G、5G或者基于傳輸?shù)钠渌ㄓ嵲O(shè)備或系統(tǒng)。更嚴(yán)格地,本發(fā)明所述基于基站控制器配置數(shù)據(jù)綁定虛擬機(jī)的實(shí)施系統(tǒng)也可以衍生出更多的變種系統(tǒng)和方法。以上所述也在本發(fā)明的保護(hù)范圍。

      本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)。可選地,在本實(shí)施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:

      S1:依據(jù)各位置區(qū)覆蓋范圍內(nèi)所有基站總的載頻數(shù)量對多個(gè)位置區(qū)進(jìn)行排序,并將位置區(qū)的排序信息添加到位置區(qū)信息列表中;以及依據(jù)每個(gè)位置區(qū)覆蓋范圍內(nèi)各個(gè)基站所屬的載頻數(shù)量對各個(gè)基站進(jìn)行排序,并將各個(gè)基站的排序信息添加到基站信息列表中;

      S2:建立位置區(qū)信息列表與基站信息列表之間的映射關(guān)系,并依據(jù)映射關(guān)系查詢各個(gè)位置區(qū)覆蓋范圍內(nèi)排序后的各個(gè)基站的排序信息;

      S3:依據(jù)排序信息依次將基站與虛擬機(jī)進(jìn)行綁定。

      可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。

      顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

      以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1