專利名稱:數(shù)據(jù)加載時(shí)的License控制方法及數(shù)據(jù)加載系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)領(lǐng)域,具體地說涉及數(shù)據(jù)加載時(shí)的License 控制方法及數(shù)據(jù)加載系統(tǒng)。
背景技術(shù):
傳統(tǒng)通信網(wǎng)絡(luò)設(shè)備的容量和性能主要依賴于設(shè)備的物理特性。例 如,程控交換機(jī)用戶裝機(jī)容量依賴于設(shè)備的用戶板數(shù),而系統(tǒng)是否支 持七號信令、隨路信令、PRI信令或者V5信令等是要根據(jù)系統(tǒng)中是 否配置相應(yīng)的信令處理單板來決定。這種情況下沒有License問題。 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,出現(xiàn)了如軟交換等的下一代通信技術(shù), 一方面不僅使通信設(shè)備本身的技術(shù)有很大發(fā)展,另 一方面對設(shè)備系統(tǒng) 的要求也不再局限于物理特性,而對軟件的要求越來越高。例如,軟 交換系統(tǒng)中, 一個(gè)信令處理板可以同時(shí)處理多種信令協(xié)議,對系統(tǒng)控 制單板軟件的升級還可能導(dǎo)致性能提高,如處理的用戶數(shù)量增加。這 種情況下,就需要License控制。
通信設(shè)備的基本要求是必須將配置數(shù)據(jù)加載進(jìn)來才能運(yùn)行,而配 置數(shù)據(jù)一般來自網(wǎng)管中心,網(wǎng)管中心提供通信設(shè)備運(yùn)行維護(hù)過程中的 各種數(shù)據(jù)配置和管理功能。用戶首先通過GUI、 CLI等不同方式在網(wǎng) 管中心上進(jìn)行數(shù)據(jù)配置,網(wǎng)管中心再將配置的數(shù)據(jù)發(fā)送給相應(yīng)的通信 設(shè)備加載,即數(shù)據(jù)配置和數(shù)據(jù)加載到通信設(shè)備是兩個(gè)互不相干的過 程。無論采用何種方式進(jìn)行數(shù)據(jù)配置,如果數(shù)據(jù)不能加載到通信設(shè)備 上設(shè)備都不能正常運(yùn)行?,F(xiàn)有的方案中,在配置數(shù)據(jù)時(shí)就根據(jù)License 文件做成限制,沒有某種功能許可就不允許進(jìn)行相應(yīng)的數(shù)據(jù)配置操 作。目前通信設(shè)備往往需要支持多種數(shù)據(jù)配置方式,如圖形用戶界面 (Graphical User Interface , GUI)方式、命令行界面(Command Line Interface, CLI)方式,簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol , SNMP)方式、基于超文件傳輸協(xié)議(Hyper Text Transfer Protocol, HTTP)的Web方式等,直接在數(shù)據(jù)配置上進(jìn)行License控制非常繁瑣。
申請?zhí)枮?00610063285.9的中國專利《一種實(shí)現(xiàn)電信設(shè)備端口 license管理的方法及其系統(tǒng)》,是在通信設(shè)備中設(shè)置一個(gè)License控制 中心,將License文件預(yù)先加載到通信設(shè)備上,通過控制中心來控制 通信設(shè)備中端口業(yè)務(wù)的發(fā);^文。這種實(shí)現(xiàn)方法要求License文件與設(shè)備 類型,物理序號密切相關(guān),而且必須預(yù)先加載到設(shè)備上,當(dāng)系統(tǒng)改板、 擴(kuò)容時(shí)處理極不方^f更。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種數(shù)據(jù)加載時(shí)的License 控制方法,并提供實(shí)現(xiàn)所述方法的數(shù)據(jù)加載系統(tǒng),本發(fā)明與數(shù)據(jù)配置 方式無關(guān),操作簡單,極易實(shí)現(xiàn)。
本發(fā)明公開了 一種數(shù)據(jù)加載時(shí)的License控制方法,所述方法在 進(jìn)行數(shù)據(jù)加載前,判斷待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè)備的License 文件,若是,則加載所述數(shù)據(jù),否則,拒絕加載所述數(shù)據(jù)。
所述方法中,通過比較所述待加載數(shù)據(jù)的功能項(xiàng)目、功能特征以 及配置容量與相應(yīng)License文件中規(guī)定的功能項(xiàng)目、功能特征以及配 置容量來判斷所述待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè)備的License文 件,若所述待加載數(shù)據(jù)的功能項(xiàng)目、功能特征在所述License文件中 允許,且所述待加載數(shù)據(jù)的配置容量未超出License文件中規(guī)定的配 置容量,則符合,否則,不符合。
本發(fā)明還公開了一種數(shù)據(jù)加載系統(tǒng),包括網(wǎng)管中心和通信設(shè)備, 所述網(wǎng)管中心包括用戶端數(shù)據(jù)加載模塊,所述通信設(shè)備包括設(shè)備端數(shù) 據(jù)加載模塊,用于加載接收到的數(shù)據(jù),所述網(wǎng)管中心還包括License
文件存儲^t塊;其中,所述
用戶端數(shù)據(jù)加載模塊用于判斷待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè) 備的License文件;用于從所述License文件存儲模塊中讀取待加載 數(shù)據(jù)對應(yīng)的通信設(shè)備的License文件;用于在待加載數(shù)據(jù)符合License 文件時(shí),將所述數(shù)據(jù)發(fā)送給相應(yīng)的通信設(shè)備,以及在待加載數(shù)據(jù)不符 合License文件時(shí),拒絕發(fā)送所述數(shù)據(jù);
License文件存儲模塊用于存儲通信設(shè)備的License文件。所述用戶端數(shù)據(jù)加載模塊包括讀取子模塊和判斷子模塊,所述
讀取子模塊用于從所述License文件存儲模塊中讀取待加載數(shù)據(jù) 對應(yīng)的通信設(shè)備的License文件,并發(fā)送給所述判斷子模塊;
判斷子模塊用于根據(jù)接收到的所述License文件判斷所述待加載 數(shù)據(jù)是否符合要求。
本發(fā)明進(jìn)一步公開了 一種數(shù)據(jù)加載系統(tǒng),包括網(wǎng)管中心和通信i殳 備,所述網(wǎng)管中心包括用戶端數(shù)據(jù)加載模塊,用于將帶加載的數(shù)據(jù)發(fā) 送給所述通信設(shè)備,所述通信設(shè)備包括設(shè)備端數(shù)據(jù)加載模塊,所述通 信設(shè)備還包括License文件存儲模塊;其中,所述
設(shè)備端數(shù)據(jù)加載模塊用于判斷接收到的數(shù)據(jù)是否符合本通信設(shè) 備的License文件;用于從所述License文件存儲才莫塊中讀取License 文件;用于在接收到的數(shù)據(jù)符合License文件時(shí),將其加載到本通信 設(shè)備上,以及在接收到的數(shù)據(jù)不符合License文件時(shí),拒絕加載所述 數(shù)據(jù);
License文件存儲才莫塊用于存儲本通信i殳備的License文件。 所述設(shè)備端數(shù)據(jù)加載模塊包括讀取子模塊和判斷子模塊,所述 讀耳又子才莫塊用于從所述License文件存儲才莫塊中讀取License文 件,并發(fā)送給所述判斷子模塊;
判斷子模塊用于判斷所述接收到的數(shù)據(jù)是否符合所述License文件。
本發(fā)明所述通信設(shè)備可以是信令網(wǎng)關(guān)、中繼網(wǎng)關(guān)、軟交換設(shè)備等。 本發(fā)明在數(shù)據(jù)加載時(shí)進(jìn)行License控制,避免了對通信設(shè)備的多 種功能進(jìn)行配置時(shí)帶來的不便;若本發(fā)明在用戶端進(jìn)行,則通信設(shè)備 物理改板和擴(kuò)容時(shí)不需進(jìn)行License文件上載,簡化了工程操作。
圖l是本發(fā)明所述系統(tǒng)實(shí)施例一的原理框圖; 圖2是本發(fā)明所述系統(tǒng)實(shí)施例二的原理框圖; 圖3是本發(fā)明所述方法的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖和優(yōu)選實(shí)施例對本發(fā)明做進(jìn)一步詳細(xì)描述。 如圖l所示,是本發(fā)明所述系統(tǒng)實(shí)施例一的原理框圖,包括網(wǎng)管 中心和通信設(shè)備,網(wǎng)管中心提供通信設(shè)備運(yùn)行維護(hù)過程中的各種數(shù)據(jù)
配置和管理功能,包括用戶端數(shù)據(jù)加載模塊和License文件存儲模塊, 用戶端數(shù)據(jù)加載模塊用于判斷待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè)備的 License文件;用于從License文件存儲模塊中讀取待加載數(shù)據(jù)對應(yīng)的 通信i殳備的License文件;用于在待加載凄t據(jù)符合License文件時(shí), 將所述數(shù)據(jù)發(fā)送給相應(yīng)的通信設(shè)備,以及在待加載數(shù)據(jù)不符合 License文件時(shí),拒絕發(fā)送所述數(shù)據(jù);License文件存儲模塊用于存儲 通信i殳備的License文件,各通信i殳備的License文件已經(jīng)預(yù)先加載 到該模塊中;通信設(shè)備包括設(shè)備端數(shù)據(jù)加載模塊,用于加載接收到的 數(shù)據(jù),通信設(shè)備可以是信令網(wǎng)關(guān)、中繼網(wǎng)關(guān)、軟交換設(shè)備等。
用戶端數(shù)據(jù)加載模塊包括讀取子模塊和判斷子模塊,讀取子模塊 用于從License文件存儲模塊中讀取待加載數(shù)據(jù)對應(yīng)的通信設(shè)備的 License文件,并發(fā)送給判斷子模塊;判斷子模塊用于根據(jù)接收到的 License文件判斷待加載數(shù)據(jù)是否符合要求。
如圖2所示,是本發(fā)明所述系統(tǒng)實(shí)施例二的原理框圖,包括網(wǎng)管 中心和通信設(shè)備,網(wǎng)管中心包括用戶端數(shù)據(jù)加載模塊,用于將帶加載 的數(shù)據(jù)發(fā)送給通信設(shè)備,通信設(shè)備包括設(shè)備端數(shù)據(jù)加載模塊、License 文件存儲模塊;其中,設(shè)備端數(shù)據(jù)加載模塊用于判斷接收到的數(shù)據(jù)是 否符合本通信設(shè)備的License文件;用于從License文件存儲模塊中 讀取License文件;用于在接收到的數(shù)據(jù)符合License文件時(shí),將其 加載到本通信設(shè)備上,以及在接收到的數(shù)據(jù)不符合License文件時(shí), 拒絕加載所述數(shù)據(jù);License文件存儲模塊用于存儲本通信設(shè)備的 License文件,License文件已經(jīng)預(yù)先加載在License文件存儲才莫塊中。
設(shè)備端數(shù)據(jù)加載模塊包括讀取子模塊和判斷子模塊,讀取子模塊 用于從License文件存儲模塊中讀取License文件,并發(fā)送給判斷子 模塊;判斷子模塊用于判斷接收到的數(shù)據(jù)是否符合License文件。
如圖3所示,是本發(fā)明所述方法的流程圖,本實(shí)施例中,采用圖 1所示的系統(tǒng),并假設(shè)通信設(shè)備為信令網(wǎng)關(guān),且該信令網(wǎng)關(guān)的License文件規(guī)定信令網(wǎng)關(guān)上支持串流控制傳輸協(xié)議(SCTP),支持的SCTP 偶聯(lián)數(shù)是64個(gè),具體包括如下步驟
步驟301:有數(shù)據(jù)需要加載到信令網(wǎng)關(guān);
步驟302:網(wǎng)管中心的用戶端數(shù)據(jù)加載模塊的讀取子模塊讀取從 License文件存儲模塊中讀取該信令網(wǎng)關(guān)的License文件,發(fā)送給判斷 子模塊;
步驟303:判斷子模塊比較待加載數(shù)據(jù)的SCTP偶聯(lián)數(shù)與64的大
小,若待加載數(shù)據(jù)的SCTP偶聯(lián)數(shù)小于等于64,則執(zhí)行步驟304;否
則,執(zhí)行步驟306;
步驟304:網(wǎng)管中心將所述待加載的數(shù)據(jù)發(fā)送給信令網(wǎng)關(guān); 步驟305:信令網(wǎng)關(guān)的設(shè)備端數(shù)據(jù)加載模塊將接收到的數(shù)據(jù)加載
到信令網(wǎng)關(guān),本次數(shù)據(jù)加載結(jié)束;
步驟306:網(wǎng)管中心拒絕發(fā)送所述數(shù)據(jù),本次數(shù)據(jù)加載結(jié)束。 本發(fā)明所述方法與數(shù)據(jù)配置方式無關(guān),不需要對如GUI、 CLI、
Web等數(shù)據(jù)配置方式進(jìn)行限制或開發(fā),實(shí)現(xiàn)簡單。
權(quán)利要求
1、一種數(shù)據(jù)加載時(shí)的License控制方法,其特征在于,在進(jìn)行數(shù)據(jù)加載前,判斷待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè)備的License文件,若是,則加載所述數(shù)據(jù),否則,拒絕加載所述數(shù)據(jù)。
2、 如權(quán)利要求1所述的數(shù)據(jù)加載時(shí)的License控制方法,其特征 在于,所述方法中,通過比較所述待加載數(shù)據(jù)的功能項(xiàng)目、功能特征 以及配置容量與相應(yīng)License文件中規(guī)定的功能項(xiàng)目、功能特征以及 配置容量來判斷所述待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè)備的License文 件,若所述待加載數(shù)據(jù)的功能項(xiàng)目、功能特征在所述License文件中 允許,且所述待加載數(shù)據(jù)的配置容量未超出License文件中規(guī)定的配 置容量,則符合,否則,不符合。
3、 一種數(shù)據(jù)加載系統(tǒng),包括網(wǎng)管中心和通信設(shè)備,所述網(wǎng)管中 心包括用戶端數(shù)據(jù)加載模塊,所述通信設(shè)備包括設(shè)備端數(shù)據(jù)加載模 塊,用于加載接收到的數(shù)據(jù),其特征在于,所述網(wǎng)管中心還包括 License文件存儲模塊;其中,所述用戶端數(shù)據(jù)加載模塊用于判斷待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè) 備的License文件;用于從所述License文件存儲模塊中讀取待加載 數(shù)據(jù)對應(yīng)的通信設(shè)備的License文件;用于在待加載數(shù)據(jù)符合License 文件時(shí),將所述數(shù)據(jù)發(fā)送給相應(yīng)的通信設(shè)備,以及在待加載數(shù)據(jù)不符 合License文件時(shí),拒絕發(fā)送所述數(shù)據(jù);License文件存儲模塊用于存儲通信設(shè)備的License文件。
4、 如權(quán)利要求3所述的數(shù)據(jù)加載系統(tǒng),其特征在于,所述用戶 端數(shù)據(jù)加載模塊包括讀取子模塊和判斷子模塊,所述讀取子模塊用于從所述License文件存儲模塊中讀取待加載數(shù)據(jù) 對應(yīng)的通信設(shè)備的License文件,并發(fā)送給所述判斷子模塊;判斷子模塊用于根據(jù)接收到的所述License文件判斷所述待加載 數(shù)據(jù)是否符合要求。
5、 一種數(shù)據(jù)加載系統(tǒng),包括網(wǎng)管中心和通信設(shè)備,所述網(wǎng)管中 心包括用戶端數(shù)據(jù)加載模塊,用于將帶加載的數(shù)據(jù)發(fā)送給所述通信設(shè) 備,所述通信設(shè)備包括設(shè)備端數(shù)據(jù)加載模塊,其特征在于,所述通信設(shè)備還包括License文件存儲模塊;其中,所述設(shè)備端數(shù)據(jù)加載模塊用于判斷接收到的數(shù)據(jù)是否符合本通信設(shè) 備的License文件;用于從所述License文件存儲4莫塊中讀耳又License 文件;用于在接收到的數(shù)據(jù)符合License文件時(shí),將其加載到本通信 設(shè)備上,以及在接收到的數(shù)據(jù)不符合License文件時(shí),拒絕加載所述 數(shù)據(jù);License文件存儲模塊用于存儲本通信設(shè)備的License文件。
6、 如權(quán)利要求5所述的數(shù)據(jù)加載系統(tǒng),其特征在于,所述設(shè)備 端數(shù)據(jù)加載模塊包括讀取子模塊和判斷子模塊,所述讀取子模塊用于從所述License文件存儲模塊中讀取License文 件,并發(fā)送給所述判斷子模塊;判斷子模塊用于判斷所述接收到的數(shù)據(jù)是否符合所述License文件。
全文摘要
本發(fā)明涉及數(shù)據(jù)加載時(shí)的License控制方法及數(shù)據(jù)加載系統(tǒng),所述方法為在進(jìn)行數(shù)據(jù)加載前,判斷待加載數(shù)據(jù)是否符合相應(yīng)通信設(shè)備的License文件,若是,則加載所述數(shù)據(jù),否則,拒絕加載所述數(shù)據(jù);所述設(shè)備包括網(wǎng)管中心和通信設(shè)備。本發(fā)明在數(shù)據(jù)加載時(shí)進(jìn)行License控制,避免了對通信設(shè)備的多種功能進(jìn)行配置時(shí)帶來的不便。
文檔編號H04W24/02GK101547119SQ20091010692
公開日2009年9月30日 申請日期2009年4月29日 優(yōu)先權(quán)日2009年4月29日
發(fā)明者恒 蔣, 謝海峰, 毅 高 申請人:中興通訊股份有限公司