專利名稱:一種命令行下的命令的生效方法、裝置和網(wǎng)關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其涉及一種命令行下的命令的生效方法、裝置和網(wǎng)關(guān)設(shè)備。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展和網(wǎng)絡(luò)用戶需求的增加,網(wǎng)關(guān)作為協(xié)議轉(zhuǎn)換設(shè)備也越來 越重要,在網(wǎng)關(guān)運(yùn)行的過程中,有時(shí)會(huì)出現(xiàn)一些問題,或者用戶要求在網(wǎng)關(guān)上增加一個(gè)新的 功能,這時(shí)候,可以通過在命令行執(zhí)行一條命令,來解決該問題,或者實(shí)現(xiàn)該功能。然而,由 于命令行下執(zhí)行的命令只在內(nèi)存中生效,一旦網(wǎng)關(guān)掉電或者重啟,該命令產(chǎn)生的效果就會(huì) 隨之失效。 如果網(wǎng)關(guān)運(yùn)行中出現(xiàn)問題,可能需要重新出版本,浪費(fèi)大量人力、物力。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種命令行下的命令的生效方法、裝置和網(wǎng)關(guān)設(shè)備,以在不升 級(jí)網(wǎng)關(guān)軟件版本的情況下,解決網(wǎng)關(guān)運(yùn)行過程中出現(xiàn)的問題,或添加新功能。
本發(fā)明實(shí)施例的上述目的是通過如下技術(shù)方案實(shí)現(xiàn)的
—種命令行下的命令的生效方法,所述方法包括 在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保存在所述網(wǎng)關(guān)的 閃存中; 如果所述網(wǎng)關(guān)重啟,則讀取所述閃存中保存的命令并執(zhí)行。
—種命令行下的命令的生效裝置,所述裝置包括 保存單元,用于在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保 存在所述網(wǎng)關(guān)的閃存中; 讀取單元,用于在所述網(wǎng)關(guān)重啟時(shí),讀取所述閃存中保存的命令;以及
執(zhí)行單元,用于執(zhí)行所述讀取單元讀取到的命令。
—種網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備包括
閃存;以及 命令行下的命令的生效裝置,所述生效裝置包括 保存單元,用于在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保 存在所述網(wǎng)關(guān)的閃存中; 讀取單元,用于在所述網(wǎng)關(guān)重啟時(shí),讀取所述閃存中保存的命令;以及
執(zhí)行單元,用于執(zhí)行所述讀取單元讀取到的命令。 通過本發(fā)明實(shí)施例的方法、裝置和網(wǎng)關(guān)設(shè)備,可以在不升級(jí)網(wǎng)關(guān)軟件版本的情況 下,解決網(wǎng)關(guān)問題,或添加新功能,降低了家庭網(wǎng)關(guān)的開發(fā)維護(hù)成本,并實(shí)時(shí)解決了用戶的 問題,增強(qiáng)了用戶體驗(yàn)。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不
構(gòu)成對(duì)本發(fā)明的限定。在附圖中 圖1為本發(fā)明實(shí)施例的方法流程圖; 圖2為本發(fā)明實(shí)施例的裝置組成框圖; 圖3為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)設(shè)備的組成框圖。
具體實(shí)施例方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附 圖,對(duì)本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本 發(fā)明,但并不作為對(duì)本發(fā)明的限定。 圖1為本發(fā)明實(shí)施例提供的一種命令行下的命令的生效方法的流程圖,請(qǐng)參照?qǐng)D l,該方法包括 101 :在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保存在所述網(wǎng) 關(guān)的閃存中; 102 :如果所述網(wǎng)關(guān)重啟,則讀取所述閃存中保存的命令并執(zhí)行。 在本實(shí)施例中,可以首先在網(wǎng)關(guān)的閃存上指定一個(gè)地址范圍的空間,用于保存需
要生效的命令,然后把需要保存的命令行上的命令保存在上述空間上,如此一來,即便網(wǎng)關(guān)
掉電或故障重啟,也可以通過在上述空間上讀取命令并執(zhí)行,來避免因命令行下的命令只
在內(nèi)存中生效導(dǎo)致的在網(wǎng)關(guān)掉電或重啟時(shí),該命令產(chǎn)生的效果失效的問題。 本發(fā)明實(shí)施例的方法可以在不升級(jí)網(wǎng)關(guān)軟件版本的情況下,解決網(wǎng)關(guān)問題,或添
加新功能,降低了家庭網(wǎng)關(guān)的開發(fā)維護(hù)成本,并實(shí)時(shí)解決了用戶的問題,增強(qiáng)了用戶體驗(yàn)。 圖2為本發(fā)明實(shí)施例提供的一種命令行下的命令的生效裝置的組成框圖,請(qǐng)參照
圖2,該裝置包括 保存單元21,用于在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令 保存在所述網(wǎng)關(guān)的閃存中; 讀取單元22,用于在所述網(wǎng)關(guān)重啟時(shí),讀取所述閃存中保存的命令;
執(zhí)行單元23,用于執(zhí)行所述讀取單元22讀取到的命令。
根據(jù)本實(shí)施例的一個(gè)實(shí)施方式,該裝置還可以包括 指定單元24,用于在所述網(wǎng)關(guān)的閃存上指定一個(gè)地址范圍的空間,使保存單元保 存需要生效的命令。 本發(fā)明實(shí)施例的裝置的各組成部分分別用于實(shí)現(xiàn)前述實(shí)施例的方法的各步驟,由 于在方法實(shí)施例中,已經(jīng)對(duì)各步驟進(jìn)行了詳細(xì)說明,故在此不再贅述。 本發(fā)明實(shí)施例的裝置可以在不升級(jí)網(wǎng)關(guān)軟件版本的情況下,解決網(wǎng)關(guān)問題,或添 加新功能,降低了家庭網(wǎng)關(guān)的開發(fā)維護(hù)成本,并實(shí)時(shí)解決了用戶的問題,增強(qiáng)了用戶體驗(yàn)。
圖3為本發(fā)明實(shí)施例提供的一種網(wǎng)關(guān)設(shè)備的組成框圖,請(qǐng)參照?qǐng)D3,該網(wǎng)關(guān)設(shè)備除 了包括原有的組成之外,還包括本發(fā)明實(shí)施例提供的命令行下的命令的生效裝置31,由于 本發(fā)明實(shí)施例提供的生效裝置已經(jīng)在圖2所示的實(shí)施例進(jìn)行了說明,在此不再贅述。
本發(fā)明實(shí)施例提供的網(wǎng)關(guān)設(shè)備,利用本發(fā)明實(shí)施例提供的命令行下的命令的生效裝置,可以在不升級(jí)網(wǎng)關(guān)軟件版本的情況下,解決網(wǎng)關(guān)問題,或添加新功能,降低了家庭網(wǎng) 關(guān)的開發(fā)維護(hù)成本,并實(shí)時(shí)解決了用戶的問題,增強(qiáng)了用戶體驗(yàn)。 以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳 細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保 護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種命令行下的命令的生效方法,其特征在于,所述方法包括在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保存在所述網(wǎng)關(guān)的閃存中;如果所述網(wǎng)關(guān)重啟,則讀取所述閃存中保存的命令并執(zhí)行。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述命令行上的命令保存在所述網(wǎng)關(guān) 的閃存中之前,還包括在所述網(wǎng)關(guān)的閃存上指定一個(gè)地址范圍的空間,用于保存需要生效的命令。
3. —種命令行下的命令的生效裝置,其特征在于,所述裝置包括保存單元,用于在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保存在 所述網(wǎng)關(guān)的閃存中;讀取單元,用于在所述網(wǎng)關(guān)重啟時(shí),讀取所述閃存中保存的命令;執(zhí)行單元,用于執(zhí)行所述讀取單元讀取到的命令。
4. 根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述裝置還包括指定單元,用于在所述網(wǎng)關(guān)的閃存上指定一個(gè)地址范圍的空間,以保存需要生效的命令。
5. —種網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備包括閃存,其特征在于,所述網(wǎng)關(guān)設(shè)備還包括命令行下 的命令的生效裝置,所述生效裝置包括保存單元,用于在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保存在 所述網(wǎng)關(guān)的閃存中;讀取單元,用于在所述網(wǎng)關(guān)重啟時(shí),讀取所述閃存中保存的命令;執(zhí)行單元,用于執(zhí)行所述讀取單元讀取到的命令。
6. 根據(jù)權(quán)利要求5所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述生效裝置還包括 指定單元,用于在所述網(wǎng)關(guān)的閃存上指定一個(gè)地址范圍的空間,以保存需要生效的命令。
全文摘要
本發(fā)明實(shí)施例提供一種命令行下的命令的生效方法、裝置和網(wǎng)絡(luò)設(shè)備,所述方法包括在執(zhí)行網(wǎng)關(guān)的命令行上的命令的同時(shí),將所述命令行上的命令保存在所述網(wǎng)關(guān)的閃存中;如果所述網(wǎng)關(guān)重啟,則讀取所述閃存中保存的命令并執(zhí)行。通過本發(fā)明實(shí)施例的方法、裝置和網(wǎng)關(guān)設(shè)備,可以在不升級(jí)網(wǎng)關(guān)軟件版本的情況下,解決網(wǎng)關(guān)問題,或添加新功能,降低了家庭網(wǎng)關(guān)的開發(fā)維護(hù)成本,并實(shí)時(shí)解決了用戶的問題,增強(qiáng)了用戶體驗(yàn)。
文檔編號(hào)H04L12/66GK101771688SQ20091024959
公開日2010年7月7日 申請(qǐng)日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者房璟 申請(qǐng)人:華為終端有限公司