欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種動態(tài)獲取資源編碼或名稱的方法

文檔序號:7955346閱讀:259來源:國知局
專利名稱:一種動態(tài)獲取資源編碼或名稱的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信技術(shù),尤其是一種可實時、動態(tài)地對現(xiàn)有或新增的通信資源進行編碼或命名以便于資源管理、利用和提高運行效率的方法,具體地說是一種動態(tài)獲取資源編碼或名稱的方法。

背景技術(shù)
隨著電信網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)容量愈來愈龐大,新型設(shè)備層出不窮,電信運營商之間的競爭也越來越激烈,為了盤活網(wǎng)絡(luò)存量資產(chǎn)、提高資源利用率,達到有效使用網(wǎng)絡(luò)資源和快速開通電信業(yè)務(wù)的目的,提高企業(yè)的競爭力,各電信運營商紛起建設(shè)自己的網(wǎng)絡(luò)資源管理系統(tǒng),建立一個統(tǒng)一的資源數(shù)據(jù)中心,包括傳輸、數(shù)據(jù)、交換、動力、管線和IT等各專業(yè)資源,為企業(yè)生產(chǎn)、網(wǎng)絡(luò)規(guī)劃、統(tǒng)計分析和經(jīng)營決策提供數(shù)據(jù)。
資源管理系統(tǒng)管理了龐大的電信網(wǎng)絡(luò)資源,每個資源實體都有名稱和編碼,為了規(guī)范管理,所有資源都需要統(tǒng)一命名(名稱和編碼)。一種資源的命名有可能用到相關(guān)資源(上級資源或關(guān)聯(lián)資源)的名稱或編碼。比如電信機房里一種常用的光連接設(shè)備光纜配線架(ODF架),光纜配線架里放置光纜配線模塊(ODM),光纜配線模塊上有光纜配線端子,機房、光纜配線架、光纜配線模塊、光纜配線端子之間的關(guān)系是包容與被包容的關(guān)系,光纜配線架的名稱中用到了機房的名稱、光纜配線模塊的名稱用到了光纜配線架的名稱、光纜配線端子的名稱用到了光纜配線模塊的名稱。
傳統(tǒng)的資源命名方法是根據(jù)每一種資源的具體命名規(guī)則用硬編碼的方式在系統(tǒng)中獲取資源的名稱或編碼,這種方法有如下缺點 1、編碼工作量大,相應(yīng)的測試、工程實施工作量也大,如果有n種資源,每種資源有m個屬性需要命名,則有n*m種的命名編碼工作量。
2、無法快速相應(yīng)客戶需求,如果運營商的命名規(guī)范發(fā)生改變,需要重新編碼;如果需要管理新增的資源類型,也需要重新編碼。
3、如果上層資源的名稱或編碼發(fā)生改變,下層資源也需要做相應(yīng)改變,在下層資源類型不定的情況下,傳統(tǒng)方法無法做到全部刷新下層資源的命名。


發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有的電信資源編碼或命名方法數(shù)據(jù)量大、新增和更新速度慢,搜索定位難、周期長的問題,發(fā)明一種可動態(tài)地實現(xiàn)編碼和命名的動態(tài)獲取資源編碼或名稱的方法。
本發(fā)明的技術(shù)方案是 一種動態(tài)獲取資源編碼或名稱的方法,其特征是它由(1)資源命名配置方法、(2)資源命名獲取方法和(3)資源命名刷新方法三個方法組成; 其中 (1)資源命名配置方法是指根據(jù)電信運營商對各種資源的命名規(guī)范,配置資源命名的獲取方法,它包括以下步驟 a、確定需要配置命名規(guī)則的資源類型A;所述的資源類型A是指資源管理系統(tǒng)中管理的資源的一種,比如光纜配線架等; b、根據(jù)電信運營商的資源命名規(guī)范,確定并分析資源類型A對應(yīng)的規(guī)范,拆分為若干命名域,每種類型的命名域在命名規(guī)則中出現(xiàn)0到多次; c、根據(jù)b的分析結(jié)果,分別定義各個命名域 ·對于常量,確定常量的取值; ·對于編號確定編號的取值類型(A、B、C……;a、b、c……;1、2、3……)、編號起始值、增長步長、編號的字符長度、確定計數(shù)范圍的上級資源類型z以及資源類型A到關(guān)聯(lián)資源類型z的路徑A->b->c……->z; ·對于關(guān)聯(lián)資源的名稱或編碼,確定資源類型A到關(guān)聯(lián)資源類型Z的路徑A->B->C……->Z,同時確定資源類型Z的具體屬性值; d、根據(jù)步驟c的結(jié)果,定義資源類型A的名稱或編碼的完整命名規(guī)則,建立命名規(guī)則與各個命名域的關(guān)聯(lián)以及各命名域的先后順序; (2)資源命名獲取方法是指根據(jù)配置的命名規(guī)則,在新增或編輯資源實體時獲取資源名稱或編碼,它包括以下步驟 a、確定需要命名的資源類型A及其對應(yīng)的資源實體β;資源實體β是指資源類型為A的資源實體對象; b、根據(jù)上一步配置的命名規(guī)則,獲取資源類型A對應(yīng)的命名規(guī)則及其命名域; c、對于不同類型的命名域,分別采用不同的處理方法,循環(huán)處理各命名域,如果在處理某個命名域時無法獲取對應(yīng)的值或者出錯,則該命名域?qū)?yīng)的值為空,循環(huán)處理下一個命名域 ·對于常量,直接取配置的常量值; ·對于編號,根據(jù)配置的計數(shù)范圍的上級資源類型z以及資源類型A到關(guān)聯(lián)資源類型z的路徑A->b->c……->z,搜索資源實體β關(guān)聯(lián)的資源類型z的資源實體δ,統(tǒng)計δ下資源類型A的資源實體數(shù)量n,然后按照配置的編號的取值類型、編號起始值、增長步長、編號的字符長度確定具體的編號值 編號值=編號起始值+增長步長*n 對于不同的編號取值類型 A、B、C……取ASCII碼,如果編號值大于Z為無效, a、b、c……取ASCII碼,如果編號值大于z為無效, 1、2、3……取數(shù)字, 如果編號值的字符長度小于配置的編號的字符長度,則在編號值前面補相應(yīng)個數(shù)的0; ·對于關(guān)聯(lián)資源Z的名稱或編碼,根據(jù)配置的從A->Z的關(guān)聯(lián)路徑,搜索資源實體β關(guān)聯(lián)的資源類型Z的資源實體,獲取其名稱或編碼;d、把各個命名域?qū)?yīng)的值按照配置的順序組合在一起,得到資源實體β的命稱或編碼; (3)資源命名刷新方法是指根據(jù)配置的命名規(guī)則,在上層資源名稱或編碼發(fā)生改變時遞歸刷新下層資源的名稱或編碼,它包括以下步驟 a、確定需要刷新下級資源名稱或編碼的資源類型A及其資源實體β; b、查找A下的需要刷新名稱或編碼的下級資源類型Ai(i=1…n);如果沒有下級資源類型則轉(zhuǎn)向d步驟結(jié)束; c、對每一種資源類型,做以下操作,循環(huán)處理每一種資源類型 ·查找資源類型Ai對應(yīng)的命名規(guī)則; ·資源類型A的資源實體β下的資源類型Ai的資源實體βj(j=1…m),如果沒有資源實體,則轉(zhuǎn)向c步驟,處理下一種資源類型; ·根據(jù)命名規(guī)則批量修改βj的名稱或編碼; ·對每一個資源類型Ai的資源實體βj做以下操作,循環(huán)處理每一個資源實體;

置A=Ai;β=βj;

轉(zhuǎn)向a步驟,遞歸; d、結(jié)束。
上述的命名域包括常量、編號、關(guān)聯(lián)資源Z名稱或編碼。
本發(fā)明具有以下優(yōu)點 本發(fā)明解決了電信資源的實時編碼和命名難題,具有速度快的優(yōu)點,為查找定位提供了便捷的途徑,尤其是資源名稱的更名刷新可自動進行,無需人工干預(yù),有利于提高電信企業(yè)的管理水平和資源利用率。



圖1是常見的資源命名編碼分級示意圖。
圖2是本發(fā)明的資源命名配置流程圖。
圖3是本發(fā)明的資源命名獲取流程圖。
圖4是本發(fā)明的資源命名刷新流程圖。

具體實施例方式 下面結(jié)構(gòu)附圖和實施例對本發(fā)明作進一步的說明。
如圖1-4所示。
一種動態(tài)獲取資源編碼或名稱的方法,它由(1)資源命名配置方法、(2)資源命名獲取方法和(3)資源命名刷新方法三個方法組成; 其中 (1)資源命名配置方法是指根據(jù)電信運營商對各種資源的命名規(guī)范,配置資源命名的獲取方法,它包括以下步驟 a、確定需要配置命名規(guī)則的資源類型A; b、根據(jù)電信運營商的資源命名規(guī)范,確定并分析資源類型A對應(yīng)的規(guī)范,拆分為若干命名域(包括常量、編號、關(guān)聯(lián)資源Z名稱或編碼),每種類型的命名域在命名規(guī)則中出現(xiàn)0到多次; c、根據(jù)b的分析結(jié)果,分別定義各個命名域 ·對于常量,確定常量的取值; ·對于編號確定編號的取值類型(A、B、C……;a、b、c……;1、2、3……)、編號起始值、增長步長、編號的字符長度、確定計數(shù)范圍的上級資源類型z以及資源類型A到關(guān)聯(lián)資源類型z的路徑A->b->c……->z; ·對于關(guān)聯(lián)資源的名稱或編碼,確定資源類型A到關(guān)聯(lián)資源類型Z的路徑A->B->C……->Z,同時確定資源類型Z的具體屬性值; d、根據(jù)步驟c的結(jié)果,定義資源類型A的名稱或編碼的完整命名規(guī)則,建立命名規(guī)則與各個命名域的關(guān)聯(lián)以及各命名域的先后順序; (2)資源命名獲取方法是指根據(jù)配置的命名規(guī)則,在新增或編輯資源實體時獲取資源名稱或編碼,它包括以下步驟 a、確定需要命名的資源類型A及其對應(yīng)的資源實體β; b、根據(jù)上一步配置的命名規(guī)則,獲取資源類型A對應(yīng)的命名規(guī)則及其命名域; c、對于不同類型的命名域,分別采用不同的處理方法,循環(huán)處理各命名域,如果在處理某個命名域時無法獲取對應(yīng)的值或者出錯,則該命名域?qū)?yīng)的值為空,循環(huán)處理下一個命名域 ·對于常量,直接取配置的常量值; ·對于編號,根據(jù)配置的計數(shù)范圍的上級資源類型z以及資源類型A到關(guān)聯(lián)資源類型z的路徑A->b->c……->z,搜索資源實體β關(guān)聯(lián)的資源類型z的資源實體δ,統(tǒng)計δ下資源類型A的資源實體數(shù)量n,然后按照配置的編號的取值類型、編號起始值、增長步長、編號的字符長度確定具體的編號值 編號值=編號起始值+增長步長*n 對于不同的編號取值類型 A、B、C……取ASCII碼,如果編號值大于Z為無效, a、b、c……取ASCII碼,如果編號值大于z為無效, 1、2、3……取數(shù)字, 如果編號值的字符長度小于配置的編號的字符長度,則在編號值前面補相應(yīng)個數(shù)的0; ·對于關(guān)聯(lián)資源Z的名稱或編碼,根據(jù)配置的從A->Z的關(guān)聯(lián)路徑,搜索資源實體β關(guān)聯(lián)的資源類型Z的資源實體,獲取其名稱或編碼; d、把各個命名域?qū)?yīng)的值按照配置的順序組合在一起,得到資源實體β的命稱或編碼; (3)資源命名刷新方法是指根據(jù)配置的命名規(guī)則,在上層資源名稱或編碼發(fā)生改變時遞歸刷新下層資源的名稱或編碼,它包括以下步驟 a、確定需要刷新下級資源名稱或編碼的資源類型A及其資源實體β; b、查找A下的需要刷新名稱或編碼的下級資源類型Ai(i=1…n);如果沒有下級資源類型則轉(zhuǎn)向d結(jié)束; c、對每一種資源類型,做以下操作,循環(huán)處理每一種資源類型 ·查找資源類型Ai對應(yīng)的命名規(guī)則; ·資源類型A的資源實體β下的資源類型Ai的資源實體βj(j=1…m),如果沒有資源實體則轉(zhuǎn)向第c步驟處理下一種資源; ·根據(jù)命名規(guī)則批量修改βj的名稱或編碼; ·對資源類型Ai的每一個資源實體βj做以下操作,循環(huán)處理每一個資源實體;

設(shè)置A=Ai;β=βj;

轉(zhuǎn)向a步驟,遞歸; d、結(jié)束。
下面結(jié)合一個實例作進一步的說明 a、光纜配線架的命名(名稱或編碼)規(guī)則為 如廣州越秀較場西T01機房內(nèi)的第一套光纜配線架設(shè)備 在本地網(wǎng)層面,其名稱為越秀較場西T01/ODF001 在本地網(wǎng)層面,其編碼為YX.JCXT01/ODF001。
b、光纜配線模塊的命名(名稱或編碼)規(guī)則為 如廣州越秀較場西T01內(nèi)的第一套光纜配線架上的第一個ODM模塊 在本地網(wǎng)層面,其名稱為越秀較場西T01/ODF001/ODM01 在本地網(wǎng)層面,其編碼為YX.JCXT01/ODF001/ODM01。
c、光纜配線端子的命名(名稱或編碼)規(guī)則為 如廣州越秀較場西T01內(nèi)的第一套光纜配線架上的第一個ODM模塊的 第一個配線端子 在本地網(wǎng)層面,其名稱為越秀較場西T01/ODF001/ODM01-01 在本地網(wǎng)層面,其編碼為YX.JCXT01/ODF001/ODM01-01。
權(quán)利要求
1、一種動態(tài)獲取資源編碼或名稱的方法,其特征是它由(1)資源命名配置方法、(2)資源命名獲取方法和(3)資源命名刷新方法三個方法組成;
其中
(1)資源命名配置方法是指根據(jù)電信運營商對各種資源的命名規(guī)范,配置資源命名的獲取方法,它包括以下步驟
a、確定需要配置命名規(guī)則的資源類型A;
b、根據(jù)電信運營商的資源命名規(guī)范,確定并分析資源類型A對應(yīng)的規(guī)范,拆分為若干命名域,每種類型的命名域在命名規(guī)則中出現(xiàn)0到多次;
c、根據(jù)b的分析結(jié)果,分別定義各個命名域
●對于常量,確定常量的取值;
●對于編號確定編號的取值類型(A、B、C……;a、b、c……;1、2、3……)、編號起始值、增長步長、編號的字符長度、確定計數(shù)范圍的上級資源類型z以及資源類型A到關(guān)聯(lián)資源類型z的路徑A->b->c……->z;
●對于關(guān)聯(lián)資源的名稱或編碼,確定資源類型A到關(guān)聯(lián)資源類型Z的路徑A->B->C……->Z,同時確定資源類型Z的具體屬性值;
d、根據(jù)步驟c的結(jié)果,定義資源類型A的名稱或編碼的完整命名規(guī)則,建立命名規(guī)則與各個命名域的關(guān)聯(lián)以及各命名域的先后順序;
(2)資源命名獲取方法是指根據(jù)配置的命名規(guī)則,在新增或編輯資源實體時獲取資源名稱或編碼,它包括以下步驟
a、確定需要命名的資源類型A及其對應(yīng)的資源實體β;
b、根據(jù)上一步配置的命名規(guī)則,獲取資源類型A對應(yīng)的命名規(guī)則及其命名域;
c、對于不同類型的命名域,分別采用不同的處理方法,循環(huán)處理各命名域,如果在處理某個命名域時無法獲取對應(yīng)的值或者出錯,則該命名域?qū)?yīng)的值為空,循環(huán)處理下一個命名域
●對于常量,直接取配置的常量值;
●對于編號,根據(jù)配置的計數(shù)范圍的上級資源類型z以及資源類型A到關(guān)聯(lián)資源類型z的路徑A->b->c……->z,搜索資源實體β關(guān)聯(lián)的資源類型z的資源實體δ,統(tǒng)計δ下資源類型A的資源實體數(shù)量n,然后按照配置的編號的取值類型、編號起始值、增長步長、編號的字符長度確定具體的編號值
編號值=編號起始值+增長步長*n
對于不同的編號取值類型
A、B、C……取ASCII碼,如果編號值大于Z為無效,
a、b、c……取ASCII碼,如果編號值大于z為無效,
1、2、3…… 取數(shù)字,
如果編號值的字符長度小于配置的編號的字符長度,則在編號值前面補相應(yīng)個數(shù)的0;
●對于關(guān)聯(lián)資源Z的名稱或編碼,根據(jù)配置的從A->Z的關(guān)聯(lián)路徑,搜索資源實體β關(guān)聯(lián)的資源類型Z的資源實體,獲取其名稱或編碼;
d、把各個命名域?qū)?yīng)的值按照配置的順序組合在一起,得到資源實體β的命稱或編碼;
(3)資源命名刷新方法是指根據(jù)配置的命名規(guī)則,在上層資源名稱或編碼發(fā)生改變時遞歸刷新下層資源的名稱或編碼,它包括以下步驟
a、確定需要刷新下級資源名稱或編碼的資源類型A及其資源實體β;
b、查找A下的需要刷新名稱或編碼的下級資源類型Ai(i=1…n);如果沒有下級資源類型則轉(zhuǎn)向d結(jié)束;
c、對每一種資源類型,做以下操作,循環(huán)處理每一種資源類型
●查找資源類型Ai對應(yīng)的命名規(guī)則;
●資源類型A的資源實體β下的資源類型Ai的資源實體βj(j=1…m);
●根據(jù)命名規(guī)則批量修改βj的名稱或編碼;
●對每一個資源類型Ai的資源實體βj做以下操作,循環(huán)處理每一個資源實體;
設(shè)置A=Ai;β=βj;
轉(zhuǎn)向a步驟,遞歸;
d、結(jié)束。
2、根據(jù)權(quán)利要求1所述的動態(tài)獲取資源編碼或名稱的方法,其特征是所述的命名域包括常量、編號、關(guān)聯(lián)資源Z名稱或編碼。
全文摘要
本發(fā)明針對現(xiàn)有的電信資源編碼或命名方法數(shù)據(jù)量大、新增和更新速度慢,搜索定位難、周期長的問題,公開了一種可動態(tài)地實現(xiàn)編碼和命名的動態(tài)獲取資源編碼或名稱的方法,它由(1)資源命名配置方法、(2)資源命名獲取方法和(3)資源命名刷新方法三個方法組成;它解決了電信資源的實時編碼和命名難題,具有速度快的優(yōu)點,為查找定位提供了便捷的途徑,尤其是資源名稱的更名刷新可自動進行,無需人工干預(yù),有利于提高電信企業(yè)的管理水平和資源利用率。
文檔編號H04L12/24GK101026635SQ20061003841
公開日2007年8月29日 申請日期2006年2月21日 優(yōu)先權(quán)日2006年2月21日
發(fā)明者馮翎, 王志耀 申請人:南京中興軟創(chuàng)科技有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新兴县| 延庆县| 承德市| 三台县| 苏州市| 县级市| 汉源县| 灵台县| 聂拉木县| 丹棱县| 襄城县| 即墨市| 宝清县| 南通市| 德清县| 舒城县| 余干县| 茌平县| 临朐县| 周宁县| 翁源县| 蕲春县| 临沭县| 鄂托克前旗| 崇阳县| 丰镇市| 双流县| 绥芬河市| 曲阳县| 冷水江市| 东光县| 咸丰县| 张家口市| 遂昌县| 望江县| 金寨县| 瑞昌市| 左云县| 浠水县| 白银市| 广丰县|