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

一種數(shù)通設(shè)備的數(shù)據(jù)配置方法及裝置的制作方法

文檔序號(hào):7896645閱讀:375來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種數(shù)通設(shè)備的數(shù)據(jù)配置方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,特別涉及一種數(shù)通設(shè)備的數(shù)據(jù)配置方法及裝置。
背景技術(shù)
在數(shù)據(jù)通信網(wǎng)絡(luò)中,經(jīng)常需要對(duì)諸如路由器、交換機(jī)和防火墻等各種數(shù)據(jù)通信設(shè)備(以下簡(jiǎn)稱(chēng)數(shù)通設(shè)備)進(jìn)行數(shù)據(jù)配置,以確保數(shù)通設(shè)備的正常運(yùn)行以及網(wǎng)絡(luò)的暢通?,F(xiàn)有技術(shù)中,對(duì)數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的方法通常包括用戶(hù)(設(shè)備維護(hù)管理員)登錄到數(shù)通設(shè)備;所述數(shù)通設(shè)備將主執(zhí)行環(huán)境呈現(xiàn)給所述用戶(hù);所述用戶(hù)在所述主執(zhí)行環(huán)境中執(zhí)行數(shù)據(jù)配置,且執(zhí)行的每項(xiàng)數(shù)據(jù)配置即時(shí)生效;數(shù)據(jù)配置執(zhí)行完成后,生成新的數(shù)據(jù)配置文件,且舊的數(shù)據(jù)配置文件被該新的數(shù)據(jù)配置文件覆蓋。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)的數(shù)據(jù)配置方法至少存在如下問(wèn)題(1)不支持多用戶(hù)同時(shí)對(duì)數(shù)通設(shè)備進(jìn)行配置更改對(duì)于多用戶(hù)維護(hù)同一數(shù)通設(shè)備時(shí),多用戶(hù)同時(shí)或者間隔的對(duì)該數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的更改,會(huì)發(fā)生沖突,進(jìn)而影響數(shù)通設(shè)備的正常運(yùn)行;(2)沒(méi)有對(duì)數(shù)據(jù)配置文件進(jìn)行版本管理現(xiàn)有的數(shù)通設(shè)備只保存數(shù)據(jù)配置文件的最新版本,而不會(huì)對(duì)數(shù)據(jù)配置的每次更改做備份,不便于對(duì)數(shù)通設(shè)備的管理。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種數(shù)通設(shè)備的數(shù)據(jù)配置方法及裝置,解決多用戶(hù)無(wú)法同時(shí)對(duì)數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的問(wèn)題。為實(shí)現(xiàn)上述目的,本發(fā)明提供技術(shù)方案如下一種數(shù)通設(shè)備的數(shù)據(jù)配置方法,包括為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境;根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至主執(zhí)行環(huán)境;在所述主執(zhí)行環(huán)境中,為上傳的數(shù)據(jù)配置文件分配版本號(hào)后存儲(chǔ)該數(shù)據(jù)配置文件。上述的數(shù)據(jù)配置方法,其中,還包括在所述主執(zhí)行環(huán)境中,將最新的數(shù)據(jù)配置文件作為所述數(shù)通設(shè)備的當(dāng)前配置文件運(yùn)行。上述的數(shù)據(jù)配置方法,其中,所述為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境包括在用戶(hù)登錄到所述數(shù)通設(shè)備后,從所述用戶(hù)對(duì)應(yīng)的環(huán)境參數(shù)配置文件中獲取環(huán)境參數(shù);根據(jù)所述環(huán)境參數(shù)為所述用戶(hù)分配資源,并從所述主運(yùn)行環(huán)境中獲取所述數(shù)通設(shè)備的運(yùn)行狀態(tài)信息,從而完成所述虛擬執(zhí)行環(huán)境的建立。上述的數(shù)據(jù)配置方法,其中,還包括預(yù)先設(shè)置所述環(huán)境參數(shù)配置文件,或者,根據(jù)所述數(shù)通設(shè)備當(dāng)前的資源狀況動(dòng)態(tài)生成所述環(huán)境參數(shù)配置文件。上述的數(shù)據(jù)配置方法,其中,所述環(huán)境參數(shù)包括用戶(hù)內(nèi)存信息、命令行接口信息、 顯示配置信息和公共內(nèi)存信息;所述運(yùn)行狀態(tài)信息包括端口狀態(tài)信息和路由信息。一種數(shù)通設(shè)備的數(shù)據(jù)配置裝置,包括用于建立主執(zhí)行環(huán)境的主執(zhí)行模塊,其中,還包括虛擬執(zhí)行模塊,用于為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境,以及,根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至所述主執(zhí)行環(huán)境;所述主執(zhí)行模塊中包括版本分配模塊,用于為上傳的數(shù)據(jù)配置文件分配版本號(hào)后存儲(chǔ)該數(shù)據(jù)配置文件。上述的數(shù)據(jù)配置裝置,其中,所述主執(zhí)行模塊中還包括版本生效模塊,用于將最新的數(shù)據(jù)配置文件作為所述數(shù)通設(shè)備的當(dāng)前配置文件運(yùn)行。上述的數(shù)據(jù)配置裝置,其中,所述虛擬執(zhí)行模塊中包括命令行接口模塊,提供用戶(hù)輸入相關(guān)配置的命令接口 ;共享內(nèi)存讀取模塊,用于從共享內(nèi)存中獲取所述數(shù)通設(shè)備的運(yùn)行狀態(tài)信息;虛擬調(diào)度模塊,用于在用戶(hù)登錄到所述數(shù)通設(shè)備后,從所述用戶(hù)對(duì)應(yīng)的環(huán)境參數(shù)配置文件中獲取環(huán)境參數(shù),根據(jù)所述環(huán)境參數(shù)為所述用戶(hù)分配資源,并啟用所述共享內(nèi)存讀取模塊,從而完成所述虛擬執(zhí)行環(huán)境的建立;配置文件生成模塊,用于根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置, 生成數(shù)據(jù)配置文件,并上傳至所述主執(zhí)行環(huán)境。上述的數(shù)據(jù)配置裝置,其中,所述主執(zhí)行模塊中還包括環(huán)境參數(shù)配置文件生成模塊,用于預(yù)先設(shè)置所述環(huán)境參數(shù)配置文件,或者,根據(jù)所述數(shù)通設(shè)備當(dāng)前的資源狀況動(dòng)態(tài)生成所述環(huán)境參數(shù)配置文件。上述的數(shù)據(jù)配置裝置,其中,所述環(huán)境參數(shù)包括用戶(hù)內(nèi)存信息、命令行接口信息、 顯示配置信息和公共內(nèi)存信息;所述運(yùn)行狀態(tài)信息包括端口狀態(tài)信息和路由信息。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是本發(fā)明實(shí)施例的數(shù)據(jù)配置方法及裝置,通過(guò)為不同的用戶(hù)建立不同的虛擬執(zhí)行環(huán)境,每個(gè)用戶(hù)都是在自己的虛擬執(zhí)行環(huán)境下進(jìn)行配置,因而不會(huì)發(fā)生配置的沖突,解決了多用戶(hù)無(wú)法同時(shí)對(duì)數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的問(wèn)題。另外,數(shù)據(jù)配置的正確與否,可以直接在虛擬執(zhí)行環(huán)境中得到驗(yàn)證,從而能夠避免由于配置錯(cuò)誤引起的鏈路故障的發(fā)生。
進(jìn)一步,本發(fā)明實(shí)施例還對(duì)數(shù)據(jù)配置文件進(jìn)行了版本管理,操作者可以得到數(shù)據(jù)配置的最新版本,也可以得到以前的版本,使得配置修改的恢復(fù)和撤銷(xiāo)在任何時(shí)刻、任何位置都成為可能,從而使得對(duì)數(shù)通設(shè)備的管理更加方便。


圖1為本發(fā)明實(shí)施例的數(shù)通設(shè)備的數(shù)據(jù)配置方法流程圖;圖2為本發(fā)明實(shí)施例中數(shù)據(jù)配置文件的版本管理示意圖;圖3為本發(fā)明實(shí)施例的數(shù)通設(shè)備的數(shù)據(jù)配置裝置結(jié)構(gòu)圖。
具體實(shí)施例方式目前的數(shù)通設(shè)備的工作原理都是通過(guò)其操作系統(tǒng)(集成操作系統(tǒng),I0S)主執(zhí)行模塊解析數(shù)據(jù)配置文件,并根據(jù)解析得到的數(shù)據(jù)配置進(jìn)行工作。對(duì)于每個(gè)設(shè)備維護(hù)管理員來(lái)說(shuō),進(jìn)行配置修改時(shí),維護(hù)的數(shù)據(jù)其實(shí)都是同一數(shù)據(jù)配置文件,采用的是同樣的操作環(huán)境參數(shù),類(lèi)似于單用戶(hù)操作系統(tǒng)。該種方法無(wú)法為多個(gè)操作用戶(hù)維護(hù)多個(gè)操作環(huán)境,這樣,多用戶(hù)同時(shí)或者間隔的對(duì)數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的更改時(shí),會(huì)發(fā)生沖突,進(jìn)而影響數(shù)通設(shè)備的正常運(yùn)行。有鑒于此,本發(fā)明實(shí)施例中引入了虛擬執(zhí)行環(huán)境(VRF),即每個(gè)用戶(hù)登錄上系統(tǒng)之后,系統(tǒng)根據(jù)用戶(hù)名自動(dòng)給其分配資源,建立其歸屬的虛擬執(zhí)行環(huán)境,其所有的配置操作都在其歸屬的虛擬執(zhí)行環(huán)境下進(jìn)行。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。參照?qǐng)D1,本發(fā)明實(shí)施例的數(shù)通設(shè)備的數(shù)據(jù)配置方法,包括如下步驟步驟101 為登錄到數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境;具體包括在用戶(hù)登錄到所述數(shù)通設(shè)備后,IOS從所述用戶(hù)對(duì)應(yīng)的環(huán)境參數(shù)配置文件中獲取環(huán)境參數(shù),并根據(jù)所述環(huán)境參數(shù)為所述用戶(hù)分配資源。所述環(huán)境參數(shù)包括用戶(hù)內(nèi)存信息、 命令行接口信息、全局執(zhí)行參數(shù)、顯示配置信息和公共內(nèi)存信息等。其中,所述環(huán)境參數(shù)配置文件可以預(yù)先設(shè)置,并以用戶(hù)名ID. cfg的命名方式存放于用戶(hù)登錄系統(tǒng)后的根目錄下; 也可以根據(jù)所述數(shù)通設(shè)備當(dāng)前的資源狀況動(dòng)態(tài)生成所述環(huán)境參數(shù)配置文件。在用戶(hù)登錄到所述數(shù)通設(shè)備后,IOS還從主運(yùn)行環(huán)境中獲取所述數(shù)通設(shè)備的運(yùn)行狀態(tài)信息,所述運(yùn)行狀態(tài)(status)信息包括端口狀態(tài)信息(up、d0Wn)、路由協(xié)議鄰居關(guān)系和當(dāng)前路由表等。在為用戶(hù)分配了資源以及獲取到了主運(yùn)行環(huán)境的運(yùn)行狀態(tài)信息后,便完成了用戶(hù)的虛擬執(zhí)行環(huán)境的建立,于是,該用戶(hù)便可以在其對(duì)應(yīng)的虛擬執(zhí)行環(huán)境下進(jìn)行數(shù)據(jù)配置了。從上述虛擬執(zhí)行環(huán)境的建立過(guò)程可知,不同的用戶(hù)登錄到所述數(shù)通設(shè)備后,為其建立的是不同的虛擬執(zhí)行環(huán)境,每個(gè)用戶(hù)都是在自己的虛擬執(zhí)行環(huán)境下進(jìn)行配置,因而不會(huì)發(fā)生配置的沖突。步驟102 根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至主執(zhí)行環(huán)境;用戶(hù)需要進(jìn)行數(shù)據(jù)配置時(shí),首先通過(guò)導(dǎo)出(check out)指令將主運(yùn)行環(huán)境的數(shù)據(jù)配置文件導(dǎo)出,并使該數(shù)據(jù)配置文件在本用戶(hù)的虛擬執(zhí)行環(huán)境中生效。對(duì)于用戶(hù)來(lái)說(shuō),其在虛擬執(zhí)行環(huán)境中執(zhí)行的配置操作與主執(zhí)行環(huán)境中類(lèi)似,其不會(huì)意識(shí)到這是一個(gè)虛擬執(zhí)行環(huán)
^Mi ο用戶(hù)在虛擬執(zhí)行環(huán)境中進(jìn)行配置修改時(shí),每條修改后的配置立即在所述虛擬執(zhí)行環(huán)境中生效(執(zhí)行),于是,配置的修改是否正確或者是否存在bug,可以立即在虛擬執(zhí)行環(huán)境中被發(fā)現(xiàn)。這樣,就能夠保證在所有的配置修改都正確無(wú)誤時(shí),再將生成的數(shù)據(jù)配置文件上傳到主執(zhí)行環(huán)境,從而能夠避免鏈路故障的發(fā)生。具體地,可以通過(guò)導(dǎo)入(check in)指令將新的數(shù)據(jù)配置文件上傳到所述主執(zhí)行環(huán)境。步驟103 在所述主執(zhí)行環(huán)境中,為上傳的數(shù)據(jù)配置文件分配版本號(hào)后存儲(chǔ)該數(shù)據(jù)配置文件;在本發(fā)明中,還對(duì)數(shù)據(jù)配置文件進(jìn)行版本管理。參照?qǐng)D2,主執(zhí)行環(huán)境維護(hù)一個(gè)數(shù)據(jù)配置文件版本樹(shù),數(shù)據(jù)配置文件ID由兩部分組成,格式為A B,其中,A為該文本類(lèi)別在系統(tǒng)中的標(biāo)識(shí),B為該類(lèi)別文本的序列號(hào),從1開(kāi)始計(jì)數(shù),每做一次修改加1。例如,“測(cè)試” 文本的第一次編碼為1 1,修改一次后,編碼為1 2。另外,還可以在數(shù)通設(shè)備中設(shè)計(jì)新的指令,例如,show diff指令,來(lái)完成不同版本文件的比較。步驟104 在所述主執(zhí)行環(huán)境中,將最新的數(shù)據(jù)配置文件作為所述數(shù)通設(shè)備的當(dāng)前配置文件運(yùn)行。主執(zhí)行環(huán)境接收到多個(gè)數(shù)據(jù)配置文件時(shí),為每個(gè)配置文件分配版本號(hào),并且把最新的配置文件作為當(dāng)前的數(shù)通設(shè)備的配置文件運(yùn)行。例如,當(dāng)前版本樹(shù)中存在如下4版本, 1 1,1 2,1 3,1 4,則生效的版本文件為1 4。由于所有的版本文件都已經(jīng)在虛擬執(zhí)行環(huán)境中執(zhí)行并被確認(rèn)正確,這樣,將其導(dǎo)入到主執(zhí)行環(huán)境中并生效時(shí),也不會(huì)發(fā)生錯(cuò)誤,從而避免了鏈路故障的發(fā)生。本發(fā)明實(shí)施例的數(shù)據(jù)配置方法,通過(guò)為不同的用戶(hù)建立不同的虛擬執(zhí)行環(huán)境,每個(gè)用戶(hù)都是在自己的虛擬執(zhí)行環(huán)境下進(jìn)行配置,因而不會(huì)發(fā)生配置的沖突,解決了多用戶(hù)無(wú)法同時(shí)對(duì)數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的問(wèn)題。需要強(qiáng)調(diào)的是,這里的虛擬執(zhí)行環(huán)境只是針對(duì)某個(gè)具體用戶(hù)ID的,并不是設(shè)備的主執(zhí)行環(huán)境,即,一旦該用戶(hù)數(shù)據(jù)配置錯(cuò)誤或者存在bug,只要沒(méi)有把相關(guān)的配置導(dǎo)入到主版本控制樹(shù)上,就不會(huì)對(duì)系統(tǒng)的運(yùn)行產(chǎn)生干擾。另外,通過(guò)上述的數(shù)據(jù)配置方法,保存了所有配置文件更改的歷史記錄,操作者可以得到該數(shù)據(jù)配置的最新版本,也可以得到以前的版本,使得配置修改的恢復(fù)和撤銷(xiāo)在任何時(shí)刻、任何位置都成為可能,進(jìn)而使得對(duì)數(shù)通設(shè)備的管理更加方便。以下介紹實(shí)現(xiàn)上述方法的裝置。參照?qǐng)D3,本發(fā)明實(shí)施例的數(shù)通設(shè)備的數(shù)據(jù)配置裝置10,包括,主執(zhí)行模塊20和虛擬執(zhí)行模塊30,所述主執(zhí)行模塊20用于建立所述數(shù)通設(shè)備的主執(zhí)行環(huán)境;所述虛擬執(zhí)行模塊30用于為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境,以及,根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至所述主執(zhí)行環(huán)境。其中所述主執(zhí)行模塊20除了包括常規(guī)的核(Kernel)初始化模塊21、平臺(tái)支撐系統(tǒng)22 和進(jìn)程調(diào)度模塊23之外,還包括
版本分配模塊M,用于為上傳的數(shù)據(jù)配置文件分配版本號(hào)后存儲(chǔ)該數(shù)據(jù)配置文件;版本生效模塊25,用于將最新的數(shù)據(jù)配置文件作為所述數(shù)通設(shè)備的當(dāng)前配置文件運(yùn)行。所述虛擬執(zhí)行模塊30具體包括命令行接口模塊31,提供用戶(hù)輸入相關(guān)配置的命令接口 ;虛擬調(diào)度模塊32,用于在用戶(hù)登錄到所述數(shù)通設(shè)備后,從所述用戶(hù)對(duì)應(yīng)的環(huán)境參數(shù)配置文件中獲取環(huán)境參數(shù),根據(jù)所述環(huán)境參數(shù)為所述用戶(hù)分配資源,并啟用共享內(nèi)存模塊33,從而完成所述虛擬執(zhí)行環(huán)境的建立;共享內(nèi)存讀取模塊33,用于從共享內(nèi)存中獲取所述數(shù)通設(shè)備的運(yùn)行狀態(tài)信息;配置文件生成模塊34,用于根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至所述主執(zhí)行環(huán)境。另外,所述主執(zhí)行模塊10中還包括環(huán)境參數(shù)配置文件生成模塊(圖未示),用于預(yù)先設(shè)置所述環(huán)境參數(shù)配置文件,或者,根據(jù)所述數(shù)通設(shè)備當(dāng)前的資源狀況動(dòng)態(tài)生成所述環(huán)境參數(shù)配置文件。其中,所述環(huán)境參數(shù)包括用戶(hù)內(nèi)存信息、命令行接口信息、全局執(zhí)行參數(shù)、顯示配置信息和公共內(nèi)存信息等。所述運(yùn)行狀態(tài)(status)信息包括端口狀態(tài)信息(up、down)、路由協(xié)議鄰居關(guān)系和當(dāng)前路由表等。以下參照?qǐng)D3說(shuō)明建立虛擬執(zhí)行環(huán)境的一個(gè)具體實(shí)例用戶(hù)首先通過(guò)telnet或者ssh登錄到數(shù)通設(shè)備,此時(shí),主執(zhí)行模塊根據(jù)用戶(hù)的用戶(hù)名和密碼觸發(fā)虛擬執(zhí)行模塊中的命令行進(jìn)程;命令行進(jìn)程讀取ID. Cfg文件中的環(huán)境參數(shù),例如,本用戶(hù)內(nèi)存起始地址、步長(zhǎng)、用戶(hù)權(quán)限等級(jí)、需要訪問(wèn)的共享內(nèi)存起始地址、時(shí)間片長(zhǎng)度等;命令行進(jìn)程返回這些參數(shù)給主執(zhí)行環(huán)境中的平臺(tái)支撐系統(tǒng)(也是一個(gè)進(jìn)程,該部分由操作系統(tǒng)自動(dòng)完成);平臺(tái)支撐系統(tǒng)調(diào)用主執(zhí)行模塊中的進(jìn)程調(diào)度模塊,同時(shí)把這些參數(shù)傳遞過(guò)去;主執(zhí)行模塊中的進(jìn)程調(diào)度模塊自動(dòng)載入虛擬執(zhí)行模塊中的虛擬調(diào)度模塊,該部分主要是根據(jù)傳遞進(jìn)來(lái)的這些參數(shù),進(jìn)行統(tǒng)一的資源分配,實(shí)際分配的資源就是上面提到的那些參數(shù)(環(huán)境參數(shù)配置文件中的參數(shù)只是說(shuō)明,實(shí)際的分配是在此處完成),經(jīng)過(guò)此步驟實(shí)際的虛擬執(zhí)行環(huán)境所需要的自有資源已經(jīng)完成,唯一還缺少的就是主執(zhí)行環(huán)境中的一些公共的資源,例如,當(dāng)前主執(zhí)行環(huán)境運(yùn)行的路由協(xié)議、接口物理信息,這部分信息存放在共享內(nèi)存中;虛擬調(diào)度模塊把已經(jīng)分配完資源的這些信息反饋給主執(zhí)行模塊中的進(jìn)程調(diào)度模塊,再由主執(zhí)行模塊中的進(jìn)程調(diào)度模塊去調(diào)用共享內(nèi)存讀取模塊,其中傳過(guò)去的參數(shù)就是從ID. cfg文件中讀取的共享內(nèi)存起始地址和用戶(hù)權(quán)限兩個(gè)參數(shù);共享內(nèi)存讀取模塊完成資源的確認(rèn)(該用戶(hù)的虛擬執(zhí)行環(huán)境可以正式訪問(wèn)系統(tǒng)中的共享內(nèi)存部分),而不是分配(因?yàn)楣蚕韮?nèi)存實(shí)際上對(duì)于所有的用戶(hù)來(lái)說(shuō)都是一樣的, 唯一的只是有的用戶(hù)可以訪問(wèn)而用的用戶(hù)不能訪問(wèn),當(dāng)然在發(fā)明的虛擬執(zhí)行環(huán)境中所有用戶(hù)是都能夠訪問(wèn)的)。經(jīng)過(guò)上述流程,就完成了虛擬執(zhí)行環(huán)境的構(gòu)建,此時(shí)的用戶(hù)在該環(huán)境中可以認(rèn)為自己就是在主執(zhí)行環(huán)境中進(jìn)行操作(他們擁有的資源幾乎一致,除了物理端口等一些信息需要訪問(wèn)到共享內(nèi)存,其余的都是一致的)。綜上所述,本發(fā)明實(shí)施例的數(shù)據(jù)配置方法及裝置,通過(guò)為不同的用戶(hù)建立不同的虛擬執(zhí)行環(huán)境,每個(gè)用戶(hù)都是在自己的虛擬執(zhí)行環(huán)境下進(jìn)行配置,因而不會(huì)發(fā)生配置的沖突,解決了多用戶(hù)無(wú)法同時(shí)對(duì)數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的問(wèn)題。另外,數(shù)據(jù)配置的正確與否, 可以直接在虛擬執(zhí)行環(huán)境中得到驗(yàn)證,從而能夠避免由于配置錯(cuò)誤引起的鏈路故障的發(fā)生。進(jìn)一步,本發(fā)明實(shí)施例還對(duì)數(shù)據(jù)配置文件進(jìn)行了版本管理,操作者可以得到數(shù)據(jù)配置的最新版本,也可以得到以前的版本,使得配置修改的恢復(fù)和撤銷(xiāo)在任何時(shí)刻、任何位置都成為可能,從而使得對(duì)數(shù)通設(shè)備的管理更加方便。最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種數(shù)通設(shè)備的數(shù)據(jù)配置方法,其特征在于,包括 為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境;根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至主執(zhí)行環(huán)境;在所述主執(zhí)行環(huán)境中,為上傳的數(shù)據(jù)配置文件分配版本號(hào)后存儲(chǔ)該數(shù)據(jù)配置文件。
2.如權(quán)利要求1所述的數(shù)據(jù)配置方法,其特征在于,還包括在所述主執(zhí)行環(huán)境中,將最新的數(shù)據(jù)配置文件作為所述數(shù)通設(shè)備的當(dāng)前配置文件運(yùn)行。
3.如權(quán)利要求1所述的數(shù)據(jù)配置方法,其特征在于,所述為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境包括在用戶(hù)登錄到所述數(shù)通設(shè)備后,從所述用戶(hù)對(duì)應(yīng)的環(huán)境參數(shù)配置文件中獲取環(huán)境參數(shù);根據(jù)所述環(huán)境參數(shù)為所述用戶(hù)分配資源,并從所述主運(yùn)行環(huán)境中獲取所述數(shù)通設(shè)備的運(yùn)行狀態(tài)信息,從而完成所述虛擬執(zhí)行環(huán)境的建立。
4.如權(quán)利要求3所述的數(shù)據(jù)配置方法,其特征在于,還包括預(yù)先設(shè)置所述環(huán)境參數(shù)配置文件,或者,根據(jù)所述數(shù)通設(shè)備當(dāng)前的資源狀況動(dòng)態(tài)生成所述環(huán)境參數(shù)配置文件。
5.如權(quán)利要求3所述的數(shù)據(jù)配置方法,其特征在于所述環(huán)境參數(shù)包括用戶(hù)內(nèi)存信息、命令行接口信息、顯示配置信息和公共內(nèi)存信息; 所述運(yùn)行狀態(tài)信息包括端口狀態(tài)信息和路由信息。
6.一種數(shù)通設(shè)備的數(shù)據(jù)配置裝置,包括用于建立主執(zhí)行環(huán)境的主執(zhí)行模塊,其特征在于,還包括虛擬執(zhí)行模塊,用于為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境,以及,根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至所述主執(zhí)行環(huán)境;所述主執(zhí)行模塊中包括版本分配模塊,用于為上傳的數(shù)據(jù)配置文件分配版本號(hào)后存儲(chǔ)該數(shù)據(jù)配置文件。
7.如權(quán)利要求6所述的數(shù)據(jù)配置裝置,其特征在于,所述主執(zhí)行模塊中還包括版本生效模塊,用于將最新的數(shù)據(jù)配置文件作為所述數(shù)通設(shè)備的當(dāng)前配置文件運(yùn)行。
8.如權(quán)利要求6所述的數(shù)據(jù)配置裝置,其特征在于,所述虛擬執(zhí)行模塊中包括 命令行接口模塊,提供用戶(hù)輸入相關(guān)配置的命令接口 ;共享內(nèi)存讀取模塊,用于從共享內(nèi)存中獲取所述數(shù)通設(shè)備的運(yùn)行狀態(tài)信息; 虛擬調(diào)度模塊,用于在用戶(hù)登錄到所述數(shù)通設(shè)備后,從所述用戶(hù)對(duì)應(yīng)的環(huán)境參數(shù)配置文件中獲取環(huán)境參數(shù),根據(jù)所述環(huán)境參數(shù)為所述用戶(hù)分配資源,并啟用所述共享內(nèi)存讀取模塊,從而完成所述虛擬執(zhí)行環(huán)境的建立;配置文件生成模塊,用于根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至所述主執(zhí)行環(huán)境。
9.如權(quán)利要求8所述的數(shù)據(jù)配置裝置,其特征在于,所述主執(zhí)行模塊中還包括環(huán)境參數(shù)配置文件生成模塊,用于預(yù)先設(shè)置所述環(huán)境參數(shù)配置文件,或者,根據(jù)所述數(shù)通設(shè)備當(dāng)前的資源狀況動(dòng)態(tài)生成所述環(huán)境參數(shù)配置文件。
10.如權(quán)利要求8所述的數(shù)據(jù)配置裝置,其特征在于所述環(huán)境參數(shù)包括用戶(hù)內(nèi)存信息、命令行接口信息、顯示配置信息和公共內(nèi)存信息; 所述運(yùn)行狀態(tài)信息包括端口狀態(tài)信息和路由信息。
全文摘要
本發(fā)明提供一種數(shù)通設(shè)備的數(shù)據(jù)配置方法及裝置,所述方法包括為登錄到所述數(shù)通設(shè)備的用戶(hù)建立一虛擬執(zhí)行環(huán)境;根據(jù)所述用戶(hù)在所述虛擬執(zhí)行環(huán)境中執(zhí)行的數(shù)據(jù)配置,生成數(shù)據(jù)配置文件,并上傳至主執(zhí)行環(huán)境;在所述主執(zhí)行環(huán)境中,為上傳的數(shù)據(jù)配置文件分配版本號(hào)后存儲(chǔ)該數(shù)據(jù)配置文件。本發(fā)明解決了多用戶(hù)無(wú)法同時(shí)對(duì)數(shù)通設(shè)備進(jìn)行數(shù)據(jù)配置的問(wèn)題。
文檔編號(hào)H04L12/24GK102571392SQ20101060230
公開(kāi)日2012年7月11日 申請(qǐng)日期2010年12月13日 優(yōu)先權(quán)日2010年12月13日
發(fā)明者劉松, 廖曉敏, 梁志強(qiáng), 胡衛(wèi)華, 藍(lán)斌, 黃建平 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)廣東有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
任丘市| 伊吾县| 灵山县| 莱阳市| 肃北| 三明市| 获嘉县| 博野县| 宜宾市| 西乌珠穆沁旗| 民勤县| 淄博市| 济源市| 唐山市| 巫山县| 两当县| 兴安盟| 富锦市| 图们市| 平远县| 孝昌县| 泸西县| 贺兰县| 耒阳市| 深水埗区| 湖州市| 临洮县| 秦安县| 千阳县| 吴桥县| 罗城| 邵东县| 柳州市| 黎平县| 千阳县| 翁牛特旗| 新丰县| 安国市| 昌宁县| 米林县| 娱乐|