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

一種電信設(shè)備遠(yuǎn)端維護(hù)的方法和系統(tǒng)的制作方法

文檔序號:8265345閱讀:530來源:國知局
一種電信設(shè)備遠(yuǎn)端維護(hù)的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電信技術(shù)領(lǐng)域,特別是涉及一種電信設(shè)備遠(yuǎn)端維護(hù)的方法和一種電信 設(shè)備遠(yuǎn)端維護(hù)的系統(tǒng)。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的進(jìn)步,電信設(shè)備集成化、模塊化程度越來越高,功能越來越豐富, 單臺電信設(shè)備的容量也越來越大,電信設(shè)備的維護(hù)對提高電信網(wǎng)絡(luò)運(yùn)行效益起到了至關(guān)重 要的作用。
[0003] 對于電信設(shè)備的維護(hù)通常包括近端和遠(yuǎn)端之分,近端可以指維護(hù)人員能夠直接操 作電信設(shè)備,例如,需要復(fù)位電信設(shè)備時,維護(hù)人員可以直接在該電信設(shè)備上操控復(fù)位開關(guān) 來進(jìn)行維護(hù);遠(yuǎn)端可以指維護(hù)人員不能夠直接操作電信設(shè)備,只能依靠維護(hù)軟件來操作電 信設(shè)備。
[0004] 一般情況下,近端維護(hù)需要運(yùn)營商嚴(yán)格審查,因為近端維護(hù)的風(fēng)險太大,而且設(shè)備 機(jī)房中一般都會有大量的電信設(shè)備,需要比較高的安保措施。因此,對于電信設(shè)備的維護(hù)主 要以遠(yuǎn)端維護(hù)為主。
[0005] 目前,遠(yuǎn)端維護(hù)技術(shù)一般是在每一個單板上提供一個SHELL命令模塊,該SHELL命 令模塊維護(hù)一張登記表,并提供一個注冊接口。其它模塊新增全局變量時,封裝一個顯示和 設(shè)置的函數(shù)(這兩個函數(shù)也可以合一,通過參數(shù)來區(qū)分)。顯示函數(shù)功能可以是按照一定的 格式將全局變量的取值打印成明文字符串,輸出給遠(yuǎn)端維護(hù)程序,遠(yuǎn)端維護(hù)程序?qū)⒚魑淖?符串直接展示給維護(hù)人員;設(shè)置函數(shù)功能可以是將給定的值賦給該全局變量。模塊初始化 時,將函數(shù)名稱進(jìn)行注冊登記。遠(yuǎn)端維護(hù)程序下發(fā)查看或者設(shè)置某個命令后,SHELL命令模 塊根據(jù)登記表找到所注冊命令對應(yīng)的函數(shù)入口進(jìn)行調(diào)用,如果是需要顯示,則將調(diào)用函數(shù) 中輸出的文本字符串返回給遠(yuǎn)端維護(hù)程序,如果是需要設(shè)置,則設(shè)置該全局變量后,將設(shè)置 結(jié)果(成功或失?。┓祷亟o遠(yuǎn)端維護(hù)程序。
[0006] 然而,目前的遠(yuǎn)端維護(hù)技術(shù)存在以下問題:
[0007] 1)當(dāng)需要在遠(yuǎn)端終端查看某個全局變量時,并且,該全局變量并沒有注冊SHELL 命令的處理函數(shù),此時,該全局變量將無法在遠(yuǎn)端終端查看,只能在近端采取一些特殊手 段,一旦近端不允許操作,則也無法在近端查看。
[0008] 2)當(dāng)某個模塊增加全局變量,并且,需要在遠(yuǎn)端終端查看時,必須增加相應(yīng)注冊 SHELL命令的處理函數(shù),然而,增加處理函數(shù)意味著代碼量增加,代碼量增加將帶來一些其 他的問題,比如可能會增加程序的BUG(漏洞),可能會導(dǎo)致編譯生成的可執(zhí)行文件增大等。
[0009] 3)命令安全級別比較難以控制。維護(hù)人員可能共享一臺對電信設(shè)備進(jìn)行維護(hù)的遠(yuǎn) 端終端,SHELL命令除非采取特殊手段,一般都直接暴露給所有維護(hù)人員。但是,有些SHELL 命令的初衷僅僅只是研發(fā)人員或者緊急時刻使用,如果這些SHELL命令被維護(hù)人員錯誤使 用,有可能會帶來災(zāi)難性后果。
[0010] 4)命令的輸出格式不統(tǒng)一。由于每個模塊的SHELL命令輸出都是由負(fù)責(zé)該模塊的 程序員編寫,每個程序員的風(fēng)格都有所不同,因此輸出的格式可能都不相同。
[0011] 因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是:提供一種電信設(shè) 備遠(yuǎn)端維護(hù)的方法和系統(tǒng),用以在遠(yuǎn)端終端中查看沒有注冊SHELL命令的處理函數(shù)的全局 變量,增加全局變量時減少代碼量,降低命令安全級別的控制難度,以及統(tǒng)一命令的輸出格 式。

【發(fā)明內(nèi)容】

[0012] 本發(fā)明實(shí)施例所要解決的技術(shù)問題是提供一種電信設(shè)備遠(yuǎn)端維護(hù)的方法,用以在 遠(yuǎn)端終端中查看沒有注冊SHELL命令的處理函數(shù)的全局變量,增加全局變量時減少代碼 量,降低命令安全級別的控制難度,以及統(tǒng)一命令的輸出格式。
[0013] 相應(yīng)的,本發(fā)明實(shí)施例還提供了一種電信設(shè)備遠(yuǎn)端維護(hù)的系統(tǒng),用以保證上述方 法的實(shí)現(xiàn)及應(yīng)用。
[0014] 為了解決上述問題,本發(fā)明公開了一種電信設(shè)備遠(yuǎn)端維護(hù)的方法,所述電信設(shè)備 包括主設(shè)備,所述主設(shè)備包括一個或多個SHELL命令控制模塊和一個或多個業(yè)務(wù)模塊,其 中,所述一個或多個SHELL命令控制模塊和一個或多個業(yè)務(wù)模塊包括對應(yīng)的一個或多個結(jié) 構(gòu)體,所述一個或多個結(jié)構(gòu)體包括一個或多個全局變量,所述一個或多個SHELL命令控制 模塊包括所述結(jié)構(gòu)體與所述一個或多個業(yè)務(wù)模塊的映射關(guān)系,所述方法包括:
[0015] 接收遠(yuǎn)端維護(hù)請求;
[0016] 依據(jù)所述遠(yuǎn)端維護(hù)請求在所述映射關(guān)系中查找對應(yīng)的全局變量;
[0017] 當(dāng)所述遠(yuǎn)端維護(hù)請求包括全局變量的查看請求時,獲取所述全局變量的參數(shù)值;
[0018] 返回針對所述查看請求的查看響應(yīng),所述查看響應(yīng)包括所述全局變量的參數(shù)值;
[0019] 當(dāng)所述遠(yuǎn)端維護(hù)請求包括全局變量的設(shè)置請求及特征值時,將所述特征值設(shè)置在 全局變量中;
[0020] 返回針對所述設(shè)置請求的設(shè)置響應(yīng),所述設(shè)置響應(yīng)包括表征所述特征值在全局變 量中設(shè)置成功的第一參數(shù),或者,表征所述特征值在全局變量中設(shè)置失敗的第二參數(shù)。
[0021] 優(yōu)選地,所述遠(yuǎn)端維護(hù)請求還包括業(yè)務(wù)模塊信息、偏移信息和長度信息,所述依據(jù) 所述遠(yuǎn)端維護(hù)請求在所述映射關(guān)系中查找對應(yīng)的全局變量的步驟包括:
[0022] 依據(jù)所述業(yè)務(wù)模塊信息在所述映射關(guān)系中查找對應(yīng)的結(jié)構(gòu)體的起始地址;
[0023] 依據(jù)所述偏移信息查找所述一個或多個全局變量在所述結(jié)構(gòu)體中的起始地址;
[0024] 依據(jù)所述長度信息在所述結(jié)構(gòu)體中確定所述一個或多個全局變量的內(nèi)存空間。
[0025] 優(yōu)選地,當(dāng)所述遠(yuǎn)端維護(hù)請求包括全局變量的查看請求時,獲取所述全局變量的 參數(shù)值的步驟包括:
[0026] 當(dāng)所述遠(yuǎn)端維護(hù)請求包括全局變量的查看請求時,分配內(nèi)存,所述內(nèi)存用于返回 針對所述查看請求的查看響應(yīng);
[0027] 拷貝全局變量的參數(shù)值至緩沖區(qū)。
[0028] 根據(jù)本發(fā)明的實(shí)施例,還公開了一種電信設(shè)備遠(yuǎn)端維護(hù)的方法,所述電信設(shè)備包 括網(wǎng)管站,所述網(wǎng)管站包括描述文件,所述描述文件用于描述SHELL命令和全局變量、安全 級別、特征參數(shù)的對應(yīng)關(guān)系,所述方法包括:
[0029] 獲取輸入的SHELL命令;
[0030] 檢驗所述SHELL命令在描述文件中對應(yīng)的安全級別;
[0031] 當(dāng)所述安全級別檢驗通過時,依據(jù)所述SHELL命令在所述描述文件中查找特征參 數(shù);
[0032] 采用所述特征參數(shù)以及所述SHELL命令生成遠(yuǎn)端維護(hù)請求;
[0033] 發(fā)送所述遠(yuǎn)端維護(hù)請求;
[0034] 當(dāng)所述遠(yuǎn)端維護(hù)請求包括全局變量的查看請求時,接收針對所述查看請求返回的 查看響應(yīng),所述查看響應(yīng)包括所述全局變量的參數(shù)值;
[0035] 展示所述全局變量的參數(shù)值;
[0036] 當(dāng)所述遠(yuǎn)端維護(hù)請求包括全局變量的設(shè)置請求及特征值時,接收針對所述設(shè)置請 求返回的設(shè)置響應(yīng),所述設(shè)置響應(yīng)包括表征所述特征值設(shè)置在全局變量中設(shè)置成功的第一 參數(shù),或者,表征所述特征值設(shè)置在全局變量中設(shè)置失敗的第二參數(shù);
[0037] 展示所述表征所述特征值設(shè)置在全局變量中設(shè)置成功的第一參數(shù),或者,表征所 述特征值設(shè)置在全局變量中設(shè)置失敗的第二參數(shù)。
[0038] 優(yōu)選地,所述特征參數(shù)包括業(yè)務(wù)模塊信息、偏移信息和長度信息。
[0039] 根據(jù)本發(fā)明的實(shí)施例,還公開了一種電信設(shè)備遠(yuǎn)端維護(hù)的系統(tǒng),所述電信設(shè)備包 括主設(shè)備,所述主設(shè)備包括一個或多個SHELL命令控制模塊和一個或多個業(yè)務(wù)模塊,其中, 所述一個或多個SHELL命令控制模塊和一個或多個業(yè)務(wù)模塊包括對應(yīng)的一個或多個結(jié)構(gòu) 體,所述一個或多個結(jié)構(gòu)體包括一個或多個全局變量,所述一個或多個SHELL命令控制 模塊包括所述結(jié)構(gòu)體與所述一個或多個業(yè)務(wù)模塊的映射關(guān)系,所述系統(tǒng)位于主設(shè)備側(cè),包 括:
[0040] 請求接收單元
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
荆门市| 中牟县| 昌图县| 赣州市| 澄迈县| 祁连县| 无棣县| 徐闻县| 邵东县| 夏河县| 彰化县| 环江| 本溪| 隆安县| 汾阳市| 迭部县| 普洱| 通州市| 高密市| 双流县| 陇西县| 长宁区| 宜宾市| 眉山市| 洛宁县| 盐城市| 丹阳市| 雷州市| 江阴市| 吐鲁番市| 万年县| 兴城市| 平昌县| 象山县| 湛江市| 堆龙德庆县| 扶风县| 仁寿县| 延吉市| 保德县| 新兴县|