[發明專利]切換系統方法及裝置在審
| 申請號: | 201610210382.X | 申請日: | 2016-04-06 |
| 公開(公告)號: | CN107273370A | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 毛薛峰 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/445 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 江舟,李靈潔 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 切換 系統 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種切換系統方法及裝置。
背景技術
在相關技術中,由于操作系統Linux系統具有無可比擬的開源性而在設備制造商中得到越來越普遍的使用。出于兼容性的考慮,早期使用的嵌入實時操作系統Vxworks系統和現今的Linux系統之間快速切換則成為很多設備商需要面臨和解決的問題。
Vxworks與Linux系統切換的關鍵點很多,今天我們討論的是基于文件系統的快速格式和初始化。由于Vxworks是基于閃存文件系統(True Flash File System,簡稱為TFFS)的文件系統,而Linux是基于日志閃存文件系統(Journalling Flash File System,簡稱為JFFS)的文件系統。所以在系統切換時,需要重新格式和初始化flash。例如,Vxworks升級到Linux系統,現有的做法一般是在boot階段,備份TFFS系統中的文件,格式初始化還原文件到JFFS系統。但這種做法有一點局限性,因為對flash的操作非常耗時,所以整個系統升級在boot階段大概需要20~30分鐘,從而導致用戶使用體驗差。
針對相關技術中,系統切換過程中耗時太久的問題,目前還沒有有效的解決方案。
發明內容
本發明提供了一種切換系統方法及裝置,以至少解決相關技術中系統切換過程中耗時太久的問題。
根據本發明的一個方面,提供了一種切換系統方法,包括:
將第一文件系統中的鏡像文件寫入所述第一文件系統的閃存flash,其中,所述鏡像文件為將第一文件系統的運行配置文件與第二文件系統的系統配置文件制作得到的鏡像包,該鏡像包的格式為所述第二文件系統所支持的格式;
重啟所述第一文件系統,以將所述第一文件系統切換至所述第二文件系統。
進一步地,將第一文件系統中的鏡像文件寫入所述第一文件系統的閃存flash包括:
在擦除所述flash的過程中,在所述flash中燒寫所述第二文件系統鏡像包。
進一步地,在擦除所述flash之前,所述方法還包括:
在檢測到所述flash正在執行讀寫操作的情況下,將所述flash中的內容備份到內存 映像;
對備份的所述flash中的內容執行所述讀寫操作。
進一步地,將第一文件系統中的鏡像文件寫入所述第一文件系統的閃存flash之前,所述方法還包括:通過以下方式獲取第一文件系統中的鏡像文件:從所述第一文件系統中的系統內存中獲取所述鏡像文件,其中,在所述鏡像文件存儲在內部存儲設備的情況下,從所述內部存儲設備讀取所述鏡像文件到所述系統內存中,在所述鏡像文件存儲在外部服務器端的情況下,通過網絡傳輸協議讀取所述鏡像文件到所述系統內存中。
進一步地,所述網絡傳輸協議包括:傳輸控制協議TCP/因特網互聯協議IP協議。
進一步地,所述第一文件系統和所述第二文件系統均包括以下之一:嵌入實時操作系統Vxworks,視窗操作系統Windows,操作系統Linux。
根據本發明的另一方面,提供了一種切換系統裝置,包括:
寫入模塊,用于將第一文件系統中的鏡像文件寫入所述第一文件系統的閃存flash,其中,所述鏡像文件為將第一文件系統的運行配置文件與第二文件系統的系統配置文件制作得到的鏡像包,該鏡像包的格式為所述第二文件系統所支持的格式;
重啟模塊,用于重啟所述第一文件系統,以將所述第一文件系統切換至所述第二文件系統。
進一步地,所述寫入模塊還用于在擦除所述flash的過程中,在所述flash中燒寫所述第二文件系統鏡像包。
進一步地,所述裝置包括:
備份模塊,用于在擦除所述flash之前,檢測到所述flash正在執行讀寫操作的情況下,將所述flash中的內容備份到內存映像;
執行模塊,用于對備份的所述flash中的內容執行所述讀寫操作。
進一步地,所述寫入模塊,還用于從所述第一文件系統中的系統內存中獲取所述鏡像文件,其中,在所述鏡像文件存儲在內部存儲設備的情況下,從所述內部存儲設備讀取所述鏡像文件到所述系統內存中,在所述鏡像文件存儲在外部服務器端的情況下,通過網絡傳輸協議讀取所述鏡像文件到所述系統內存中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610210382.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種表數據修改方法和裝置
- 下一篇:展會信息展示方法及系統





