專利名稱:許可證管理方法和系統的制作方法
技術領域:
本發明涉及電信領域,尤其是一種許可證管理方法和系統。
背景技術:
在電信領域,網絡設備(Network Equipment, NE )基本都是基于許可證 (License)進行管理的,即通過License對網絡設備的功能、資源進行限制, 如可以支持的最大用戶數、是否支持數據業務、是否支持語音呼叫等。
現有的網絡設備上一般存在一個License,上述License包含有整個 License的有凌支期、License的才交一險4言息和License控制項目。上述License 控制項目可以分為兩類,即資源類和功能類。其中,資源類的License控制 項目(License資源項目),表示的是一種資源數量的概念,如最大用戶數、 最大載頻數等,每個項目可以有單獨的有效期;功能類的License控制項目 (License功能項目),表示的是一種功能開關的概念,如是否支持數據業 務、是否支持語音呼叫等,每個項目可以有單獨的有效期。
現有的License管理的方案可以是分散管理,即每個網絡設備管理自己 的License。但是上述分散管理的方法存在如下缺點
1、當License總量不變而又需要調整各網絡設備的License時,需要更 換待調整的網絡設備的License。更換License時,需要重新申請、制作、 發放License。這個流程需要一定的時間,并耗費運營商和設備商的成本。
2、分散的License的利用率較低。每個分散的網絡設備能使用的License 上限都是固定的,當業務量小時,則存在很多空閑的License,從而導致了 License的利用率較低;而當業務量大時,則會出現License不夠用的現象。
發明內容
本發明實施例提供一種許可證管理方法和系統,用以實現對網絡設備的 許可證進行靈活分配,提高許可證的利用率。
本發明實施例提供了一種許可證管理方法,包括
第二網絡設備獲取第 一 網絡設備根據原始許可證分配的新許可證;
所述第二網絡設備對所述新許可證的控制項目進行控制。
本發明實施例提供了一種許可證管理系統,包括 第一網絡設備,用于根據原始許可證分配新許可證; 第二網絡設備,用于獲取所述新許可證,并對所述新許可證的控制項目 進行控制。
由上述技術方案可知,本發明實施例通過第一網絡設備根據原始許可證 重新向第二網絡設備分配新許可證,第二網絡設備對獲取的新許可證的控制 項目進行控制,能夠實現許可證的靈活分配而無需頻繁對許可證進行更換, 從而提高了許可證的利用率。
圖l為本發明實施例一許可證管理方法的流程示意圖; 圖2為本發明實施例二許可證管理方法的流程示意圖; 圖3為本發明實施例三許可證管理方法的流程示意圖4為本發明實施例一許可證管理系統的結構示意圖; 圖5為本發明實施例二許可證管理系統的結構示意圖。
具體實施例方式
下面結合附圖對本發明的具體實施例作進一 步詳細的說明。 許可證管理方法實施例一
如圖1所示,為本發明實施例一許可證管理方法的流程示意圖。本實施 例包括以下步驟
步驟101、第二網絡設備獲取第一網絡設備根據原始License主動分配 的新License。上述第一網絡設備可以為任何物理的基礎設施組件或組件的 集合體,其目的主要是連接和提供網絡服務;上述第二網絡設備可以為設備 管理系統(Element Management System, EMS )。
第一網絡設備根據一定算法或人工主動將新License分配給第二網絡設 備,上述新License的來源即原始License可以有兩種, 一種是來自第一網 絡設備上,即原始License可以部署在第一網絡設備上,在第一網絡設備上 形成一個存儲原始License的資源池;另 一種是來自第二網絡設備,即原始 License可以部署在第二網絡設備上,在第一網絡設備上形成一個存儲虛擬 的原始License的虛擬資源池。
步驟102、第二網絡設備對上述新License的控制項目進行控制。
第二網絡i殳備獲取分配到的新License之后,根據該新License的 License數據,實現對其控制項目的控制。License數據可以為資源數量,還 可以為功能開關,也可以包括資源數量和功能開關。當License數據為資源 數量時,第二網絡設備判斷License的資源數量是否達到License的資源數
量上限,若達到了上限,則禁止進行相應的業務;當License數據為功能開 關時,第二網絡設備判斷是否開啟了 License的某項功能,若尚未開啟,則 禁止進行相應的業務;當License數據為資源數量和功能開關時,第二網絡 設備判斷License的資源數量是否達到License的資源數量上限,若達到了 上限,則禁止進行相應的業務,若尚未達到上限,則再判斷是否開啟了 License 的某項功能,若尚未開啟,則禁止進行相應的業務。若上述License的資源 數量為通過某第二網絡設備使用某項網絡服務的用戶數量,則當上述用戶數 量超過了 License的資源數量上限(最大用戶數量)時,那么用戶通過上述 第二網絡設備進行上述網絡服務將會被禁止;若上述License的功能開關為 是否支持數據業務,則當某第二網絡設備尚未開啟上述功能開關即不支持數 據業務,那么用戶通過上述第二網絡設備進行數據業務將會被禁止。
本實施例中,第二網絡設備在獲取第一網絡設備主動分配的新License 后,根據分配到的新License中的License數據(資源數量和功能開關)實 現License的控制項目的控制,即License的控制實際上是在第二網絡設備 上實現的,從而提高了控制效率,不會影響第二網絡設備上業務的時延。本 實施例通過采用License的分配與控制分離的管理方案,能夠在不增加時延 的情況下實現License的靈活分配,從而提高了 License的利用率。
許可證管理方法實施例二
如圖2所示,為本發明實施例二許可證管理方法的流程示意圖。本實施 例包括以下步驟
步驟201 、第二網絡設備向第 一網絡設備發送License請求消息以申請 License;
步驟202、第二網絡設備獲取上述第一網絡設備根據所述請求消息和原
始License返回的申請結果,上述申請結果即為第二網絡設備所申請的新 License。
上述第二網絡設備所獲取的新License均由第一網絡設備進行集中分 配,第一網絡設備所分配的License的來源即原始License可以有兩種,一 種是來自第一網絡設備上,即原始License可以部署在第一網絡設備上,在 第一網絡設備上形成一個存儲原始License的資源池;另一種是來自第二網 絡設備,即原始License可以部署在第二網絡設備上,在第一網絡設備上形 成一個存儲虛擬的原始License的虛擬資源池;
步驟203、第二網絡設備對上述新License的控制項目進行控制。 第二網絡設備獲取新License之后,根據其License數據(資源數量和 功能開關),實現對License的控制項目的控制,具體內容與上一實施例相同, 此處不再贅述。
本實施例中,License的分配過程為由第二網絡設備申請資源池中的 License后,獲得對上述申請所進行的響應。第二網絡設備在獲取分配到的 License后,根據分配到的License數據(資源數量和功能開關)實現License 控制,即License的控制實際上是在第二網絡設備上實現的,從而提高了控 制效率,不會影響第二網絡設備上業務的時延。本實施例通過采用License 集中分配,可以形成資源池,更為有效地利用License。此外,本實施例通 過采用License的分配與控制分離的管理方案,能夠在不增加時延的情況下 實現License的靈活分配,從而提高了 License的利用率。
許可證管理方法實施例三
如圖3所示,為本發明實施例三許可證管理方法的流程示意圖。本實施 例包括以下步驟
步驟301、第二網絡設備獲取第一網絡設備根據原始License分配的新 License。
上述原始License可以來自第一網絡設備,即原始License部署在第一 網絡設備上,在第一網絡設備上形成一個存儲原始License的資源池;上述 原始License還可以來自第二網絡設備,即原始License部署在第二網絡設 備上,在第一網絡設備上形成一個存儲虛擬的原始License的虛擬資源池。 第一網絡設備根據資源池中的原始License向第二網絡設備分配新License, 至于何時進行分配可以根據預設策略進行。上述預設策略可以是一段預設時 間內自動分配一次,也可以是收到第二網絡設備的申請分配;
步驟302、第二網絡設備判斷上述新License的License數據是否合法, 如果是,則順次執行步驟303和步驟305;否則,則執行步驟3(M; 步驟303、第二網絡設備返回分配成功的響應消息; 步驟304、第二網絡設備返回分配失敗的響應消息,結束本流程; 步驟305、第二網絡設備對上述新License的控制項目進行控制。 本實施例中,上述原始License可以有兩種, 一種是來自第一網絡設備 上,即原始License可以部署在第一網絡設備上;另一種是來自第二網絡設 備,即原始License可以部署在第二網絡設備上,具體取決于設備商的銷售 模式。第二網絡設備在獲取分配到的新License后,進一步判斷其License 數據合法后,根據其License數據(資源數和功能開關)實現License的控 制項目的控制,即License的控制實際上是在第二網絡設備實現的,從而提 高了控制效率,不會影響第二網絡設備上業務的時延。本實施例通過采用 License分散分配,可以形成虛擬資源池,而不依賴于任^T網元。此外,本 實施例通過采用License的分配與控制分離的管理方案,能夠在不增加時延的情況下實現License的靈活分配,從而提高了 License的利用率。 許可證管理系統實施例一
如圖4所示,為本發明實施例一許可證管理系統的結構示意圖。本實施 例包括第一網絡設備IO,用于根據原始License分配新License;第二網 絡設備20,用于獲取第一網絡設備10分配的新License,并對上述新License 的控制項目進行控制。
本實施例中,原始的License可以由第一網絡設備10提供,第一網絡設 備10作為License源,原始License部署在第一網絡設備10上形成了一個 資源池;原始的License還可以由第二網絡設備20提供,第二網絡設備20 作為License源,原始License部署在第二網絡設備20上,然后在第一網絡 設備10層面建立一個虛擬的資源池,這個池的License來自于第二網絡設備 20,然后基于這個虛擬的資源池再分配License到各第二網絡設備20。當原 始的License由第二網絡設備20提供時,第二網絡設備20上其實有兩套 License, —套是原始License, —套是第一網絡設備10分配后的新License。
第一網絡設備10分配新License可以是自動的或者人工的;可以是靜態 分配的,也可以是根據某種算法,由程序動態分配的。另外,可以一次分配 一個第二網絡設備20的License,也可以一次分配一批第二網絡設備20的 License。總之,分配的具體算法可以多種多樣。
具體來說,本實施例中第一網絡設備10分配許可證的過程具體有兩種實 現方式 一種為被動分配方式,另一種為主動分配方式。其中,所謂被動分 配方式,即為第二網絡設備20向第一網絡設備10申請資源池中的License 后,第一網絡設備10對上述申請進行響應,并向第二網絡設備20分配新
License;所謂主動分配方式,即為第一網絡設備10向資源池中查詢原始 License,并主動將新License分配給各個第二網絡設備。
對于License功能項目,在第一網絡設備10上可以記錄"有幾個第二網 絡設備20可以開啟此功能"。如在第一網絡設備10上,可以記錄,有兩個 第二網絡設備20可以支持數據業務;有一個第二網絡設備20可以支持語音 呼叫。那么具體哪個第二網絡設備20可以開啟此License功能,則完全可以 在第一網絡設備10上進行分配。
本實施例中的License管理方法實際上可以分為兩層管理分配管理和 控制管理,第一網絡設備10用于License的分配,第二網絡設備2Q用于 License的控制。所謂分配管理則為在第一網絡設備10實現License資源池 和各第二網絡設備20的License調配;所謂控制管理則為在第二網絡設備 20上實現License控制,即判斷是否達到License上限或是否開啟功能開關 等。
本實施例中,第二網絡設備20在獲取第 一 網絡設備10所分配的Li cense 后,根據License數據(資源數和功能開關)實現License的控制項目的控 制,即License的控制實際上是在第二網絡設備實現的,從而提高了控制效 率,不會影響第二網絡設備20上業務的時延。本實施例通過采用License的 分配與控制分離的管理方案,能夠在不增加時延的情況下實現License的靈 活分配,從而提高了 License的利用率。
許可證管理系統實施例二
如圖5所示,為本發明實施例二許可證管理系統的結構示意圖。與上一
實施例相比,本實施例中第 一網絡設備10包括創建模塊11 、分配模塊12和
選擇模塊13。其中,創建模塊11用于建立一個或多個存儲License的資源
池(包括虛擬資源池),每個資源池對應一個或多個第二網絡設備20,資源 池的License可能來自于第一網絡設備10,也可能來自于第二網絡設備20。 選捧模塊13用于選擇License的分配方式對每個第二網絡設備20可以選 擇License由第一網絡設備10主動分配,還是由第一網絡設備10收到第二 網絡i殳備20的申請被動分配;對每個License項目可以選擇License由第一 網絡設備10主動分配還是被動分配。分配模塊12用于利用選擇模塊13所選 擇的分配方式,向第二網絡設備20分配資源池中的License。
此外,本實施例中第一網絡設備10還可以包括與創建模塊11連接的同 步模塊14,同步模塊H用于維護創建模塊11所建立的資源池。同步模塊14 能夠及時;f全測到原始License的變化,并將這種變化同步到資源池中。例如 原始License中某些License項目到期失效了 ,則需要從資源池中扣除這部 分License,對于已經占用了這部分License的第二網絡設備,也要從其收 回License。對于虛擬資源池,同步模塊14能夠定期或不定期的查詢資源池 中每個第二網絡設備20的License數據,計算每個資源池中各License的總 量。第二網絡設備20的License可能因為到期失效或者更新而發生變化,因 此同步才莫塊14要定時的查詢License并及時檢測License的變化。例如第 二網絡設備的License失效了 ,則它提供的License應該從資源池中扣除, 同時,它共享給其它第二網絡設備20的License也應該收回。
本實施例中第二網絡設備20可以包括獲取模塊21,用于獲取第一網 絡設備10分配的新License;控制;^莫塊22,用于對上述新License的控制項 目進行控制。
此外,本實施例中第二網絡設備20還可以包括上報模塊(圖中未示出), 用于向第一網絡設備10上報控制模塊22中的License數據,以保持與第一網絡設備10數據的一致性,如License資源項目的上限是多少,License 的功能項目的開關情況等。
此外,本實施例中第二網絡設備20還可以包括判斷模塊(圖中未示出), 用于判斷獲取模塊21所獲取的新License的合法性,并向第一網絡設備10 返回響應消息。
本實施例通過采用License的分配與控制分離的管理方案,License的 分配設置在第一網絡設備層面,從而能夠實現靈活分配License; License的 控制設置在第二網絡設備層面,從而使得License的控制高效而不影響第二 網絡設備的服務質量(Quality of Service, QoS )。本實施例能夠在不增加 時延的情況下實現License的靈活分配,提高了許可證的利用率。
本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟 可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀 取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述 的存儲介質包括R0M、 RAM、;茲碟或者光盤等各種可以存儲程序代碼的介質。
最后應說明的是以上實施例僅用以說明本發明的技術方案,而非對其 限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術 人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或 者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技
術方案的本質脫離本發明各實施例技術方案的精神和范圍。
權利要求
1、一種許可證管理方法,其特征在于,包括第二網絡設備獲取第一網絡設備根據原始許可證分配的新許可證;所述第二網絡設備對所述新許可證的控制項目進行控制。
2、 根據權利要求l所述的許可證管理方法,其特征在于,所述第二網絡 設備獲取第 一 網絡設備根據原始許可證分配的新許可證具體為第二網絡設備獲取第 一 網絡設備根據原始許可證主動分配的新許可證。
3、 根據權利要求l所述的許可證管理方法,其特征在于,所述第二網絡 設備獲取第 一 網絡設備根據原始許可證分配的新許可證具體為所述第二網絡設備向所述第 一 網絡設備發送許可證請求消息以申請許可證;所述第二網絡設備獲取所述第 一 網絡設備根據所述請求消息和原始許可 證分配的新許可證。
4、 根據權利要求l所述的許可證管理方法,其特征在于,所述第二網絡 設備對所述新許可證的控制項目進行控制具體為第二網絡設備判斷許可證的資源數量是否達到許可證的資源數量上限, 若達到了上限,則禁止進行相應的業務。
5、 根據權利要求l所述的許可證管理方法,其特征在于,所述第二網絡 設備對所述新許可證的控制項目進行控制具體為第二網絡設備判斷是否開啟了許可證的某項功能,若尚未開啟,則禁止 進行相應的業務。
6、 一種許可證管理系統,其特征在于,包括 第一網絡設備,用于根據原始許可證分配新許可證;第二網絡設備,用于獲取所述新許可證,并對所述新許可證的控制項目 進行控制。
7、 根據權利要求6所述的許可證管理系統,其特征在于,所述第一網絡 設備包括創建模塊,用于建立存儲原始許可證的資源池; 選擇模塊,用于選擇許可證的分配方式;分配模塊,用于利用所述選擇模塊所選擇的分配方式,根據所述資源池 中的原始許可證向所述第二網絡設備分配新許可證。
8、 根據權利要求7所述的許可證管理系統,其特征在于,所述第一網絡 設備進一步包括同步模塊,用于維護所述創建模塊所建立的資源池。
9、 根據權利要求6、 7或8所述的許可證管理系統,其特征在于,所述第 二網絡設備包括獲取模塊,用于獲取所述新許可證;控制模塊,用于對所述新許可證的控制項目進行控制。
10、 根據權利要求9所述的許可證管理系統,其特征在于,所述第二網絡 設備進一步包括判斷模塊,用于判斷所述獲取模塊所獲取的新許可證的合 法性,并向第一網絡設備返回響應消息。
全文摘要
本發明實施例涉及一種許可證管理方法,包括第二網絡設備獲取第一網絡設備根據原始許可證分配的新許可證;所述第二網絡設備對所述新許可證的控制項目進行控制。本發明實施例還涉及一種許可證管理系統,包括第一網絡設備,用于根據原始許可證分配新許可證;第二網絡設備,用于獲取所述新許可證,并對所述新許可證的控制項目進行控制。本發明實施例通過采用許可證的分配與控制分離的管理方案,能夠實現許可證的靈活分配,從而提高了許可證的利用率。
文檔編號H04L12/24GK101188522SQ20071017887
公開日2008年5月28日 申請日期2007年12月6日 優先權日2007年12月6日
發明者綱 龍 申請人:華為技術有限公司