国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種配置命令行標(biāo)簽的方法及裝置與流程

      文檔序號(hào):12809196閱讀:306來源:國知局
      一種配置命令行標(biāo)簽的方法及裝置與流程

      本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種配置命令行標(biāo)簽的方法及裝置。



      背景技術(shù):

      網(wǎng)絡(luò)設(shè)備的配置數(shù)據(jù)以命令行的形式存儲(chǔ)在啟動(dòng)配置文件中,啟動(dòng)配置文件中的命令行分為配置命令行和配置視圖,其中,配置命令行分為獨(dú)立的配置命令行或存在相互依賴關(guān)系的配置命令行,存在相互依賴關(guān)系的配置命令行可以為分散的配置命令行,也可以為連續(xù)相鄰的配置命令行;配置視圖下可以包括多個(gè)配置命令行和多個(gè)配置視圖,形成多個(gè)層級(jí),一個(gè)配置視圖下一層級(jí)的配置視圖為這個(gè)配置視圖的子配置視圖,一個(gè)配置視圖上一層級(jí)的配置視圖為這個(gè)配置視圖的父配置視圖,一個(gè)配置視圖本身及這個(gè)配置視圖下所有的命令行都依賴于這個(gè)配置視圖的所有父配置視圖。

      在網(wǎng)絡(luò)設(shè)備啟動(dòng)后,從啟動(dòng)配置文件中讀取命令行,如包括配置命令行和配置視圖等,并將讀取到的命令行加載到這個(gè)網(wǎng)絡(luò)設(shè)備的內(nèi)存中。這樣這個(gè)網(wǎng)絡(luò)設(shè)備就可以根據(jù)內(nèi)存中的命令行對各業(yè)務(wù)模塊進(jìn)行配置,保證各個(gè)業(yè)務(wù)模塊的運(yùn)行。

      當(dāng)需要對實(shí)現(xiàn)某一功能的命令行進(jìn)行顯示、修改、刪除等操作時(shí),網(wǎng)絡(luò)設(shè)備以整個(gè)啟動(dòng)配置文件為對象,如需要對實(shí)現(xiàn)某一功能的命令行進(jìn)行顯示操作,則將內(nèi)存中的所有命令行進(jìn)行讀取并顯示。

      以整個(gè)啟動(dòng)配置文件為對象進(jìn)行操作的方法簡單而直接,然而問題在于,在大型的網(wǎng)絡(luò)設(shè)備中,命令行的數(shù)據(jù)量都很大,啟動(dòng)配置文件可以達(dá)到幾十兆字節(jié),此時(shí),若以整個(gè)啟動(dòng)配置文件為對象進(jìn)行顯示、修改、刪除等操作,將會(huì)耗費(fèi)相當(dāng)長的時(shí)間,導(dǎo)致對命令行的操作速度慢,操作效率低。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例的目的在于提供一種配置命令行標(biāo)簽的方法及裝置,以提高對命令行的操作速度,提高操作效率。具體技術(shù)方案如下:

      一方面,本發(fā)明實(shí)施例公開了一種配置命令行標(biāo)簽的方法,該方法包括:

      接收標(biāo)簽添加指令;

      在已存儲(chǔ)的全部命令行中選擇所述標(biāo)簽添加指令指向的目標(biāo)命令行;

      為所述目標(biāo)命令行添加所述標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽;

      保存所述目標(biāo)標(biāo)簽與所述目標(biāo)命令行的對應(yīng)關(guān)系。

      另一方面,本發(fā)明實(shí)施例公開了一種配置命令行標(biāo)簽的裝置,該裝置包括:

      存儲(chǔ)單元,用于存儲(chǔ)命令行;

      接收單元,用于接收標(biāo)簽添加指令;

      控制單元,在已存儲(chǔ)的命令行中選擇所述標(biāo)簽添加指令指向的目標(biāo)命令行,為所述目標(biāo)命令行添加所述標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽;將所述目標(biāo)標(biāo)簽與所述目標(biāo)命令行的對應(yīng)關(guān)系存儲(chǔ)于所述存儲(chǔ)單元。

      本發(fā)明實(shí)施例中,接收標(biāo)簽添加指令,在已存儲(chǔ)的全部命令行中選擇標(biāo)簽添加指令指向的目標(biāo)命令行,為目標(biāo)命令行添加由標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽,并保存目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系。此時(shí),可以以標(biāo)簽為對象進(jìn)行操作,對目標(biāo)標(biāo)簽對應(yīng)的命令行進(jìn)行操作,而不必以整個(gè)啟動(dòng)配置文件為對象進(jìn)行操作,提高了對命令行的操作速度,提高了操作效率。當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明實(shí)施例提供的一種配置命令行標(biāo)簽的方法的流程示意圖;

      圖2為本發(fā)明實(shí)施例提供的一種顯示命令行的方法的流程示意圖;

      圖3為本發(fā)明實(shí)施例提供的一種修改命令行方法的流程示意圖;

      圖4為本發(fā)明實(shí)施例提供的一種導(dǎo)出命令行方法的流程示意圖;

      圖5為本發(fā)明實(shí)施例提供的一種導(dǎo)入命令行方法的流程示意圖;

      圖6為本發(fā)明實(shí)施例提供的一種刪除命令行方法的流程示意圖;

      圖7為本發(fā)明實(shí)施例提供的一種配置命令行標(biāo)簽的裝置的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      為了便于說明,下面對本發(fā)明出現(xiàn)的名詞進(jìn)行解釋。

      啟動(dòng)配置文件:用于存儲(chǔ)由命令行實(shí)現(xiàn)的配置參數(shù),啟動(dòng)配置文件存儲(chǔ)在網(wǎng)絡(luò)設(shè)備的存儲(chǔ)介質(zhì)上,該存儲(chǔ)介質(zhì)為非易失性存儲(chǔ)器,保證了啟動(dòng)配置文件不會(huì)因?yàn)榫W(wǎng)絡(luò)設(shè)備的重啟、斷電等原因丟失;

      內(nèi)存:也被稱為內(nèi)存儲(chǔ)器,其作用是用于暫時(shí)存放cpu中的運(yùn)算數(shù)據(jù),以及與硬盤等外部存儲(chǔ)器交換的數(shù)據(jù)。只要計(jì)算機(jī)在運(yùn)行中,cpu就會(huì)把需要運(yùn)算的數(shù)據(jù)調(diào)到內(nèi)存中進(jìn)行運(yùn)算。

      下面通過具體實(shí)施例,對本發(fā)明進(jìn)行詳細(xì)說明。

      圖1的流程圖示出了本發(fā)明實(shí)施例提供的一種配置命令行標(biāo)簽的方法流程,該方法包括:

      s101:接收標(biāo)簽添加指令;

      s102:在已存儲(chǔ)的全部命令行中選擇標(biāo)簽添加指令指向的目標(biāo)命令行;

      s103:為目標(biāo)命令行添加由標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽;

      s104:保存目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系。

      在網(wǎng)絡(luò)設(shè)備啟動(dòng)時(shí),將本地的啟動(dòng)配置文件中所有的命令行和標(biāo)簽都加載到內(nèi)存中。

      這種情況下,管理人員可以接收標(biāo)簽添加指令,標(biāo)簽添加指令中包括目標(biāo)命令行的標(biāo)識(shí)和目標(biāo)標(biāo)簽;網(wǎng)絡(luò)設(shè)備接收到標(biāo)簽添加指令后,在內(nèi)存已存儲(chǔ)的全部命令行中選擇標(biāo)簽添加指令指向的目標(biāo)命令行,為該目標(biāo)命令行添加上述添加指令指示的目標(biāo)標(biāo)簽,保存目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系。

      為了便于區(qū)分出命令行和標(biāo)簽,標(biāo)簽可以以類似注釋的形式添加在命令行之后。例如,網(wǎng)絡(luò)設(shè)備的啟動(dòng)配置文件中部分命令行實(shí)現(xiàn)的配置參數(shù)如下所示:

      在網(wǎng)絡(luò)設(shè)備啟動(dòng)后,將這些命令行都加載到網(wǎng)絡(luò)設(shè)備的內(nèi)存中,網(wǎng)絡(luò)設(shè)備若接收到指向“signaling-protocolbgp”標(biāo)簽添加指令,另外,該標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽為“tag1”,則以類似注釋的形式在“signaling-protocolbgp”之后添加“tag1”,如下所示:

      signaling-protocolbgp#tag1//配置視圖;

      存儲(chǔ)添加了“tag1”的“signaling-protocolbgp”,也就是,存儲(chǔ)“tag1”以及“tag1”與“signaling-protocolbgp”的對應(yīng)關(guān)系。

      在本發(fā)明的一個(gè)實(shí)施例中,為了節(jié)約網(wǎng)絡(luò)設(shè)備的存儲(chǔ)空間,可以僅給目標(biāo)命令行添加目標(biāo)標(biāo)簽。

      在本發(fā)明的另一個(gè)實(shí)施例中,為了能夠快速的對目標(biāo)命令行及與目標(biāo)命令行存在依賴關(guān)系的命令行進(jìn)行操作,在給目標(biāo)命令行添加目標(biāo)標(biāo)簽后,選擇與目標(biāo)命令行存在依賴關(guān)系的命令行,給與目標(biāo)命令行存在依賴關(guān)系的命令行都添加上目標(biāo)標(biāo)簽。

      例如:如果目標(biāo)命令行為單條獨(dú)立配置命令行,直接給該目標(biāo)命令行添加目標(biāo)標(biāo)簽;如果目標(biāo)命令行有存在依賴關(guān)系的多條配置命令行,那么無論是連續(xù)的還是分散的,給存在依賴關(guān)系的配置命令行添加與目標(biāo)命令行相同的目標(biāo)標(biāo)簽;如果目標(biāo)命令行為任意層級(jí)的配置視圖,那么給目標(biāo)命令行的所有父配置視圖和目標(biāo)命令行以下所有配置命令行(包括子配置視圖)都添加與目標(biāo)命令行相同的目標(biāo)標(biāo)簽;如果目標(biāo)命令行為任意層級(jí)配置視圖下的配置命令行,那么給目標(biāo)命令行的所有父配置視圖都添加與目標(biāo)命令行相同的目標(biāo)標(biāo)簽。

      為了能夠快速的對目標(biāo)命令行及與目標(biāo)命令行存在依賴關(guān)系的命令行進(jìn)行操作,仍以上面所示的啟動(dòng)配置文件的命令行為例,在以類似注釋的形式在“signaling-protocolbgp”之后添加“tag1”后,選擇與“signaling-protocolbgp”存在依賴關(guān)系的命令行“vsivpls_bgp”、“auto-discoverybgp”和“site3range33default-offset0”這三條命令行,以類似注釋的形式在這三條命令行之后添加“tag1”后添加“tag1”,如下所示:

      需要說明的是,一個(gè)命令行可以擁有網(wǎng)絡(luò)設(shè)備支持的最大數(shù)目個(gè)標(biāo)簽,不同標(biāo)簽間為“或”的關(guān)系。仍以上面所示的啟動(dòng)配置文件的命令行為例,可以在命令行“signaling-protocolbgp”之后同時(shí)添加標(biāo)簽“tag1”和“tag2”,如下所示:

      signaling-protocolbgp#tag1|#tag2//配置視圖;

      這里,“signaling-protocolbgp”之后的“tag1”和“tag2”間為“或”的關(guān)系,“tag1”和“tag2”間互不影響。

      圖2的流程圖示出了本發(fā)明實(shí)施例提供的一種顯示命令行的方法流程,該方法包括:

      s201:接收顯示指令;

      s202:根據(jù)顯示指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行,以及選擇與目標(biāo)命令行存在依賴關(guān)系的命令行;

      s203:顯示目標(biāo)命令行以及與目標(biāo)命令存在依賴關(guān)系的命令行。

      仍以上面所示的啟動(dòng)配置文件的命令行為例,在“signaling-protocolbgp”之后添加標(biāo)簽“tag1”和“tag2”、在“pw-classvsi_vpls_bgp”之后添加標(biāo)簽“tag2”后,當(dāng)網(wǎng)絡(luò)設(shè)備接收到指示“tag1”的顯示指令時(shí),根據(jù)存儲(chǔ)的“tag1”與“signaling-protocolbgp”的對應(yīng)關(guān)系,選擇出“signaling-protocolbgp”以及與“signaling-protocolbgp”存在依賴關(guān)系的“vsivpls_bgp”、“auto-discoverybgp”和“site3range33default-offset0”這三條命令行,顯示所選擇的命令行,如下所示:

      當(dāng)網(wǎng)絡(luò)設(shè)備接收到指示“tag2”的顯示指令時(shí),根據(jù)存儲(chǔ)的“tag2”與“signaling-protocolbgp”的對應(yīng)關(guān)系,選擇出“signaling-protocolbgp”以及與“signaling-protocolbgp”存在依賴關(guān)系的“vsivpls_bgp”、“auto-discoverybgp”和“site3range33default-offset0”這三條命令行;

      根據(jù)存儲(chǔ)“tag2”與“pw-classvsi_vpls_bgp”的對應(yīng)關(guān)系,選擇出“pw-classvsi_vpls_bgp”以及與“pw-classvsi_vpls_bgp”存在依賴關(guān)系的“vsivpls_bgp”、“auto-discoverybgp”這兩條命令行;

      顯示所選擇的命令行,如下所示:

      實(shí)際應(yīng)用中,網(wǎng)絡(luò)設(shè)備在啟動(dòng)后,可以將啟動(dòng)配置文件中的命令行加載至內(nèi)存中的命令行庫中統(tǒng)一保存,同時(shí)根據(jù)目標(biāo)標(biāo)簽建立針對目標(biāo)命令行的索引表。當(dāng)需要顯示目標(biāo)命令行時(shí),可以根據(jù)索引表中的目標(biāo)標(biāo)簽,快速地獲取到目標(biāo)命令行。

      需要說明的是,顯示指令指示的目標(biāo)標(biāo)簽可以包括的多個(gè)標(biāo)簽,例如顯示指令指示的目標(biāo)標(biāo)簽包括“tag1”和“tag2”。

      圖3的圖流程示出了為本發(fā)明實(shí)施例提供的一種修改命令行方法流程,該方法包括:

      s301:接收修改指令;

      s302:根據(jù)修改指令指示的待修改命令行的標(biāo)識(shí),確定已顯示的目標(biāo)命令行以及與目標(biāo)命令存在依賴關(guān)系的命令行中待修改的命令行;

      s303:根據(jù)修改指令指示的修改數(shù)據(jù)修改待修改的命令行;

      s304:保存修改后的命令行。

      仍以上面所示的啟動(dòng)配置文件的命令行為例,已顯示的目標(biāo)命令行為“signaling-protocolbgp”,所有顯示的命令行有:

      若網(wǎng)絡(luò)設(shè)備接收到指示待修改命令行的標(biāo)識(shí)為“site3range33default-offset0”的標(biāo)識(shí)、修改數(shù)據(jù)為“site3range21default-offset1”的修改指令,根據(jù)“site3range21default-offset1”修改“site3range33default-offset0”,修改后顯示的命令行為:

      保存修改后的“site3range21default-offset1”。

      圖4的流程圖示出了本發(fā)明實(shí)施例提供的一種導(dǎo)出命令行的方法流程,該方法包括:

      s401:接收導(dǎo)出指令;

      s402:根據(jù)導(dǎo)出指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行,以及選擇與目標(biāo)命令行存在依賴關(guān)系的命令行;

      s403:將目標(biāo)命令行以及與目標(biāo)命令存在依賴關(guān)系的命令行寫入導(dǎo)出指令指向的第一預(yù)設(shè)文件。

      仍以上面所示的啟動(dòng)配置文件的命令行為例,在命令行“signaling-protocolbgp”之后添加標(biāo)簽“tag1”和“tag2”、在“pw-classvsi_vpls_bgp”之后添加標(biāo)簽“tag2”后,當(dāng)網(wǎng)絡(luò)設(shè)備接收到指示“tag1”的導(dǎo)出指令時(shí),根據(jù)存儲(chǔ)的“tag1”與“signaling-protocolbgp”的對應(yīng)關(guān)系,選擇出“signaling-protocolbgp”以及與“signaling-protocolbgp”存在依賴關(guān)系的“vsivpls_bgp”、“auto-discoverybgp”和“site3range33default-offset0”這三條命令行;將

      導(dǎo)出指令指向的第一預(yù)設(shè)文件。

      這樣,當(dāng)其他網(wǎng)絡(luò)設(shè)備需要實(shí)現(xiàn)第一預(yù)設(shè)文件中命令行對應(yīng)的功能時(shí),直接導(dǎo)入第一預(yù)設(shè)文件就可以了,而不需要對命令行進(jìn)行修改,加快了對命令行的操作速度。

      圖5的流程圖示出了本發(fā)明實(shí)施例提供的一種導(dǎo)入命令行的方法流程,該方法包括:

      s501:接收導(dǎo)入指令;

      s502:根據(jù)導(dǎo)入指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行,以及選擇與目標(biāo)命令行存在依賴關(guān)系的命令行;

      s503:根據(jù)導(dǎo)入指令指向的第二預(yù)設(shè)文件記錄的命令行,替換目標(biāo)標(biāo)簽對應(yīng)的目標(biāo)命令行以及與目標(biāo)命令行存在依賴關(guān)系的命令行。

      仍以上面所示的啟動(dòng)配置文件的命令行為例,在“signaling-protocolbgp”之后添加標(biāo)簽“tag1”和“tag2”、在“pw-classvsi_vpls_bgp”之后添加標(biāo)簽“tag2”后,當(dāng)網(wǎng)絡(luò)設(shè)備接收到指示“tag1”的導(dǎo)入指令時(shí),根據(jù)存儲(chǔ)的“tag1”與“signaling-protocolbgp”的對應(yīng)關(guān)系,選擇出“signaling-protocolbgp”以及與“signaling-protocolbgp”存在依賴關(guān)系的“vsivpls_bgp”、“auto-discoverybgp”和“site3range33default-offset0”這三條命令行;

      由導(dǎo)入指令指向的第二預(yù)設(shè)文件記錄的命令行替換目標(biāo)標(biāo)簽對應(yīng)的目標(biāo)命令行以及與目標(biāo)命令行存在依賴關(guān)系的命令行;若第二預(yù)設(shè)文件記錄的命令行為:

      vsivpls_bgp//配置視圖

      auto-discoverybgp//配置視圖

      signaling-protocolbgp#tag1//配置視圖;

      則替換后的啟動(dòng)配置文件的命令行為:

      此時(shí),網(wǎng)絡(luò)設(shè)備可以先選擇目標(biāo)命令行以及與目標(biāo)命令行存在依賴關(guān)系的命令行,進(jìn)而直接由第二預(yù)設(shè)文件中的命令行替換所選擇的命令行,簡化了對命令行的修改操作,加快了對命令行的編輯的操作速度。

      圖6的流程圖示出了本發(fā)明實(shí)施例提供的一種刪除命令行的方法流程,該方法包括:

      s601:接收刪除指令;

      s602:根據(jù)刪除指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行;

      s603:刪除目標(biāo)命令行對應(yīng)的目標(biāo)標(biāo)簽。

      當(dāng)一個(gè)標(biāo)簽為無用的標(biāo)簽時(shí),例如:一個(gè)標(biāo)簽對應(yīng)的命令行不會(huì)發(fā)生變化時(shí),可以將這個(gè)標(biāo)簽確定為無用的標(biāo)簽,為了節(jié)約網(wǎng)絡(luò)設(shè)備的存儲(chǔ)空間,可以刪除這個(gè)無用的標(biāo)簽。

      仍以上面上面所示的啟動(dòng)配置文件的命令行為例,在“signaling-protocolbgp”之后添加標(biāo)簽“tag1”和“tag2”、在“pw-classvsi_vpls_bgp”之后添加標(biāo)簽“tag2”后,保存的標(biāo)簽與命令行的對應(yīng)關(guān)系如下:

      signaling-protocolbgp#tag1|#tag2//配置視圖

      pw-classvsi_vpls_bgp#tag2//配置命令行;

      當(dāng)網(wǎng)絡(luò)設(shè)備接收到指示“tag1”的刪除指令時(shí),在根據(jù)存儲(chǔ)的“tag1”與“signaling-protocolbgp”的對應(yīng)關(guān)系,選擇目標(biāo)命令行為“signaling-protocolbgp”,則刪除“signaling-protocolbgp”對應(yīng)的“tag1”,刪除后“tag1”的保存的標(biāo)簽與命令行的對應(yīng)關(guān)系如下:

      signaling-protocolbgp#tag2//配置視圖

      pw-classvsi_vpls_bgp#tag2//配置命令行。

      需要說明的是,上述刪除指令指示的目標(biāo)標(biāo)簽可以為一個(gè)命令行對應(yīng)的標(biāo)簽,也可以為所有命令行對應(yīng)的標(biāo)簽。

      值得一提的是,上述對命令行的顯示、修改、添加標(biāo)簽、刪除標(biāo)簽等操作,都是直接對網(wǎng)絡(luò)設(shè)備的內(nèi)存中的命令行的操作,可以立即實(shí)現(xiàn)修改、添加標(biāo)簽、刪除標(biāo)簽后的命令行的功能,但當(dāng)網(wǎng)絡(luò)設(shè)備重啟后,對命令行的操作都會(huì)消失。

      這種情況下,為了保證在網(wǎng)絡(luò)設(shè)備重啟后,對命令行的操作不會(huì)消失,同時(shí)為了提高對命令行的操作速度,管理人員可以向網(wǎng)絡(luò)設(shè)備中接收保存指令;網(wǎng)絡(luò)設(shè)備接收到保存指令后,網(wǎng)絡(luò)設(shè)備可以根據(jù)保存指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行,將目標(biāo)命令行存儲(chǔ)至啟動(dòng)配置文件中。這樣,當(dāng)網(wǎng)絡(luò)設(shè)備重啟后,就可以將本地的啟動(dòng)配置文件中所有的命令行和標(biāo)簽都加載到內(nèi)存中,不影響網(wǎng)絡(luò)設(shè)備的運(yùn)行。

      這里,按照目標(biāo)標(biāo)簽存儲(chǔ)命令行,避免了整個(gè)存儲(chǔ)內(nèi)存中所有命令行時(shí)導(dǎo)致臨時(shí)失效的命令行的丟失的問題;同時(shí),按照目標(biāo)標(biāo)簽存儲(chǔ)命令行,避免了啟動(dòng)配置文件中會(huì)存儲(chǔ)冗余的命令行的問題;另外,僅存儲(chǔ)目標(biāo)標(biāo)簽對應(yīng)的目標(biāo)命令行以及與目標(biāo)命令行存在依賴關(guān)系的命令行,而不是存儲(chǔ)內(nèi)存中所有的命令行,提高了對命令行的操作速度。

      應(yīng)用上述實(shí)施例,接收標(biāo)簽添加指令,在已存儲(chǔ)的全部命令行中選擇標(biāo)簽添加指令指向的目標(biāo)命令行,為目標(biāo)命令行添加由標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽,并保存目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系。此時(shí),可以以標(biāo)簽為對象進(jìn)行操作,對目標(biāo)標(biāo)簽對應(yīng)的命令行進(jìn)行操作,而不必以整個(gè)啟動(dòng)配置文件為對象進(jìn)行操作,提高了對命令行的操作速度,提高了操作效率。

      圖7的結(jié)構(gòu)圖為本發(fā)明實(shí)施例提供的一種配置命令行標(biāo)簽的裝置結(jié)構(gòu),該裝置包括:

      存儲(chǔ)單元701,用于存儲(chǔ)命令行;

      接收單元702,用于接收標(biāo)簽添加指令;

      控制單元703,在已存儲(chǔ)的命令行中選擇標(biāo)簽添加指令指向的目標(biāo)命令行,為目標(biāo)命令行添加由標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽;將目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系存儲(chǔ)于存儲(chǔ)單元701。

      在本發(fā)明的其他實(shí)施例中,接收單元702,還用于接收顯示指令;

      控制單元703,還用于根據(jù)顯示指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行,以及選擇與目標(biāo)命令行存在依賴關(guān)系的命令行;

      這種情況下,上述配置裝置還可以包括:

      顯示單元(圖7中未示出),用于顯示目標(biāo)命令行以及與目標(biāo)命令存在依賴關(guān)系的命令行。

      在本發(fā)明的其他實(shí)施例中,接收單元702,還用于接收修改指令;

      控制單元703,還用于根據(jù)修改指令指示的待修改命令行的標(biāo)識(shí),確定已顯示的目標(biāo)命令行以及與目標(biāo)命令存在依賴關(guān)系的命令行中待修改的命令行;根據(jù)修改指令指示的修改數(shù)據(jù)修改待修改的命令行;將修改后的命令行存儲(chǔ)于存儲(chǔ)單元701。

      在本發(fā)明的其他實(shí)施例中,接收單元702,還用于接收導(dǎo)出指令;

      控制單元703,還用于根據(jù)導(dǎo)出指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行,以及選擇與目標(biāo)命令行存在依賴關(guān)系的命令行;將目標(biāo)命令行以及與目標(biāo)命令存在依賴關(guān)系的命令行寫入導(dǎo)出指令指向的存儲(chǔ)單元701存儲(chǔ)的第一預(yù)設(shè)文件。

      在本發(fā)明的其他實(shí)施例中,接收單元702,還用于接收導(dǎo)入指令;

      控制單元703,還用于根據(jù)導(dǎo)入指令指示的目標(biāo)標(biāo)簽以及目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,選擇目標(biāo)命令行,以及選擇與目標(biāo)命令行存在依賴關(guān)系的命令行;根據(jù)導(dǎo)入指令指向的存儲(chǔ)單元701存儲(chǔ)的第二預(yù)設(shè)文件記錄的命令行,替換目標(biāo)標(biāo)簽對應(yīng)的目標(biāo)命令行以及與目標(biāo)命令行存在依賴關(guān)系的命令行。

      在本發(fā)明的其他實(shí)施例中,接收單元702,還用于接收刪除指令;

      控制單元703,還用于根據(jù)刪除指令指示的目標(biāo)標(biāo)簽以及存儲(chǔ)單元中存儲(chǔ)的目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系,從存儲(chǔ)選擇目標(biāo)命令行;從存儲(chǔ)單元701中刪除目標(biāo)命令行對應(yīng)的目標(biāo)標(biāo)簽。

      應(yīng)用上述實(shí)施例,接收標(biāo)簽添加指令,在已存儲(chǔ)的全部命令行中選擇標(biāo)簽添加指令指向的目標(biāo)命令行,為目標(biāo)命令行添加由標(biāo)簽添加指令指示的目標(biāo)標(biāo)簽,并保存目標(biāo)標(biāo)簽與目標(biāo)命令行的對應(yīng)關(guān)系。此時(shí),可以以標(biāo)簽為對象進(jìn)行操作,對目標(biāo)標(biāo)簽對應(yīng)的命令行進(jìn)行操作,而不必以整個(gè)啟動(dòng)配置文件為對象進(jìn)行操作,提高了對命令行的操作速度,提高了操作效率。

      對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

      需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      本說明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

      以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1