專利名稱:操作系統(tǒng)數據修改方法及其具有多操作系統(tǒng)的電子裝置的制作方法
技術領域:
本發(fā)明涉及一種操作系統(tǒng)數據修改方法及其具有多操作系統(tǒng)的電子裝置,特別涉 及一種利用第一操作系統(tǒng)對第二操作系統(tǒng)進行數據設定的技術。
背景技術:
操作系統(tǒng)大體上可視為操作系統(tǒng)核心(kernel)與軟件平臺(platform)的結 合。操作系統(tǒng)核心大略包含內存管理模塊、程序執(zhí)行控制(process executioncontrol) 模塊、多種外圍硬件裝置驅動模塊、電源管理模塊等等,其功能在于讓軟件平臺可通過操作 系統(tǒng)核心在電子硬件上順利執(zhí)行。而軟件平臺大致上包括窗口管理器(window manager), 活動管理器(activity manager)、通知管理器(notification manager)、應用程序執(zhí)行 器(application launch)、應用程序監(jiān)控器(application monitor)及應用程序終止器 (application terminator),其功能在于管理應用程序的執(zhí)行狀態(tài)以及顯示狀態(tài)。目前,大多數計算機的操作系統(tǒng)(Operating System, OS)為微軟公司的窗口操作 系統(tǒng),少數計算機使用LINUX操作系統(tǒng)。而隨著移動上網裝置的普遍,例如智能型手機或是 個人數字助理(PDA),越來越多電子裝置使用窗口操作系統(tǒng)及LINUX操作系統(tǒng)以外的操作 系統(tǒng)。每一種操作系統(tǒng)都有其優(yōu)缺點,有些操作系統(tǒng)功能較強,但是需要較多資源且電子裝 置會消耗較多電力;而有些操作系統(tǒng)僅需要較少資源,但是功能有限。操作系統(tǒng)的好用與否與其可支持應用程序的數量息息相關,不同的操作系統(tǒng)的開 發(fā)時間不同,因此程序開發(fā)環(huán)境完善程度也有所不同。例如,用于可攜式裝置的最新操作系 統(tǒng)可能有最佳的省電效果,但是其應用程序也可能較少而尚需時間來開發(fā),因此可能在某 些應用上讓用戶操作較為不便。因此,如何兼顧操作系統(tǒng)的更新以及應用程序的操作便利 性是一項待解決的問題。
發(fā)明內容
本發(fā)明是為了解決上述問題而提出的,本發(fā)明的其中一個目的就是在提供一種操 作系統(tǒng)數據修改方法及其具有多操作系統(tǒng)的電子裝置,以提高用戶的使用便利性。根據本發(fā)明的另一個目的,提出一種操作系統(tǒng)數據修改方法,其用于具有多操作 系統(tǒng)的電子裝置,所述操作系統(tǒng)數據修改方法包含下列步驟。首先,在電子裝置執(zhí)行第一操 作系統(tǒng),在第一操作系統(tǒng)下接收輸入數據,接著在第一操作系統(tǒng)下將輸入數據設定至第二 操作系統(tǒng)。當電子裝置執(zhí)行第二操作系統(tǒng)時,第二操作系統(tǒng)根據此輸入數據進行運作。其中,第二操作系統(tǒng)優(yōu)選的是以壓縮檔案的形式儲存于所述電子裝置。其中,將輸入數據設定至第二操作系統(tǒng)的步驟優(yōu)選的是包含下列次步驟,對第二 操作系統(tǒng)的壓縮檔案進行解壓縮,以取得第二操作系統(tǒng)數據,再根據輸入數據修改第二操 作系統(tǒng)數據,接著壓縮已修改的第二操作系統(tǒng)數據。其中,第一操作系統(tǒng)優(yōu)選的是Windows窗口操作系統(tǒng)。其中,第二操作系統(tǒng)優(yōu)選的是使用Linux核心的操作系統(tǒng)或內嵌式操作系統(tǒng)。
其中,輸入數據優(yōu)選的是包含網址、密碼或信箱賬號(email account) 0其中,接收輸入數據的步驟優(yōu)選的是由可在所述第一操作系統(tǒng)下運作的應用程序 來執(zhí)行。其中,此壓縮檔案為映像檔格式。根據本發(fā)明的又一個目的,提出一種具有多操作系統(tǒng)的電子裝置,包含儲存單元 及處理單元。儲存單元儲存第一操作系統(tǒng)、第二操作系統(tǒng)及應用程序,而處理單元用以執(zhí)行 第一操作系統(tǒng),并在第一操作系統(tǒng)下執(zhí)行此應用程序以接收輸入數據,并將輸入數據設定 至第二操作系統(tǒng)。當處理單元執(zhí)行第二操作系統(tǒng)時,所述第二操作系統(tǒng)根據輸入數據進行 運作。其中,第二操作系統(tǒng)優(yōu)選的是以壓縮檔案的形式儲存于第二儲存單元。其中,處理單元更可執(zhí)行應用程序對第二操作系統(tǒng)的壓縮檔案進行解壓縮,以取 得第二操作系統(tǒng)數據,再根據輸入數據修改第二操作系統(tǒng)數據,再壓縮已修改的第二操作 系統(tǒng)數據。其中,第一操作系統(tǒng)優(yōu)選的是Windows窗口操作系統(tǒng)。其中,第二操作系統(tǒng)優(yōu)選的是使用Linux核心的操作系統(tǒng)或內嵌式操作系統(tǒng)。其中,輸入數據優(yōu)選的是包含網址、密碼或信箱賬號(email account) 0其中,壓縮檔優(yōu)選的是映像檔格式。
圖1為本發(fā)明的操作系統(tǒng)數據修改方法的步驟流程圖;圖2為本發(fā)明的操作系統(tǒng)數據修改方法的實施例流程圖;以及圖3為本發(fā)明的具有多操作系統(tǒng)的電子裝置的實施方塊圖。主要符號說明11 14為步驟流程;21 27為步驟流程;3為電子裝置;31為儲 存單元;32為第一操作系統(tǒng);33為第二操作系統(tǒng);331為信箱賬號;34為第一應用程序;341 為數據輸入界面;342為壓縮/解壓縮模塊;343為數據設定模塊;35為第二應用程序;36 為處理單元;37為輸入單元;以及371為輸入數據。
具體實施例方式參考圖1,其為本發(fā)明的操作系統(tǒng)數據修改方法的步驟流程圖。由于不同的操作 系統(tǒng)有不同優(yōu)缺點,例如Windows窗口操作系統(tǒng)可支持較多的應用程序、較多的周邊硬件 及較完整的用戶經驗,但是其也會消耗較多的系統(tǒng)資源,開關機速度較慢以及較復雜的用 戶界面(UI);相較之下,使用Linux核心的操作系統(tǒng)則具有資源消耗較少及開關機速度快 等等的優(yōu)點,但是其可支持的應用程序及外圍硬件相對較少。因此,具有Windows窗口操作 系統(tǒng)及使用Linux核心的操作系統(tǒng)的電子裝置可讓用戶視其需要分別啟動不同的操作系 統(tǒng)。圖中,此操作系統(tǒng)數據修改方法用于此類具有多操作系統(tǒng)的電子裝置,由其中操作系統(tǒng) 對另一操作系統(tǒng)進行數據設定,此方法包含下列步驟。首先,在步驟11在電子裝置上執(zhí)行 第一操作系統(tǒng),例如Windows窗口操作系統(tǒng)。在步驟12,在第一操作系統(tǒng)下接收輸入數據。 在步驟13,在第一操作系統(tǒng)下將輸入數據設定至第二操作系統(tǒng),例如將此輸入數據寫入第 二操作系統(tǒng)的映像文件。第二操作系統(tǒng)優(yōu)選的是使用Linux核心的操作系統(tǒng)或內嵌式操作系統(tǒng)。在步驟14,當電子裝置執(zhí)行第二操作系統(tǒng)時,第二操作系統(tǒng)根據所述輸入數據進行 運作。如此,若第二操作系統(tǒng)無操作界面可讓用戶輸入數據時,便可過上述步驟由第一操作 系統(tǒng)來設定數據。其中,輸入數據優(yōu)選為第一操作系統(tǒng)與第二操作系統(tǒng)可共享的參數,例如 網址、密碼、信箱賬號(emailaccoimt)、操作系統(tǒng)設定參數或無線通訊設定參數(例如WiFi 安全參數)。參照圖2,其為本發(fā)明的操作系統(tǒng)數據修改方法的實施例流程圖。圖中,該實施例 包含下列步驟。在步驟21,在電子裝置上執(zhí)行第一操作系統(tǒng)。在步驟22,在第一操作系統(tǒng) 運作下執(zhí)行應用程序,以接收輸入數據,例如網址、密碼、信箱賬號、操作系統(tǒng)設定參數或無 線通訊設定參數。在步驟23,確認第二操作系統(tǒng)壓縮檔案的地址。其中,第二操作系統(tǒng)壓縮 檔案優(yōu)選的是映像檔格式(image)。用戶輸入數據后,在步驟24由應用程序對第二操作系 統(tǒng)的壓縮檔案進行解壓縮,以取得第二操作系統(tǒng)數據,接著在步驟25由應用程序根據該輸 入數據修改第二操作系統(tǒng)數據。修改完畢后,在步驟26由應用程序壓縮該已修改的第二操 作系統(tǒng)數據,以恢復成壓縮檔案。在步驟27,當電子裝置執(zhí)行第二操作系統(tǒng)時,第二操作系 統(tǒng)可根據此輸入數據進行運作。例如,第二操作系統(tǒng)運作時需要密碼,或是第二操作系統(tǒng)下的某些特定應用程序 執(zhí)行時需要用戶的信箱賬號,若第二操作系統(tǒng)因為支持的界面過少、廠商尚未推出設定界 面或是數據設定方式過于復雜等等的因素導致用戶不容易設定數據時,可以通過上述方法 經由第一操作系統(tǒng)來設定?;蛘?,用戶希望兩個操作系統(tǒng)的特定數據可以同步,例如我的最 愛網址、聯(lián)絡人數據或是行事歷,也可在上述的應用程序中設計數據同步的功能,將上述欲 同步數據設定至壓縮格式下的第二操作系統(tǒng)。等到用戶啟動第二操作系統(tǒng),并可以直接使 用經過同步的數據,大大提高便利性。參照圖3,其為本發(fā)明的具有多操作系統(tǒng)的電子裝置的實施方塊圖。圖中,電子裝 置3包含儲存單元31、處理單元36及輸入單元37。儲存單元31儲存第一操作系統(tǒng)32、第 二操作系統(tǒng)33、第一應用程序34及第二應用程序35,上述操作系統(tǒng)及程序可由處理單元36 執(zhí)行。其中,第一應用程序34僅可以在第一操作系統(tǒng)32下執(zhí)行,其包含數據輸入界面341、 壓縮/解壓縮模塊342及數據設定模塊343。第二應用程序35僅可以在第二操作系統(tǒng)33 下執(zhí)行,其執(zhí)行時會讀取儲存于第二操作系統(tǒng)33內的信箱賬號331,以作為確認用戶身分 的依據。例如,第二應用程序35執(zhí)行網絡信箱存取、網絡行事歷等等,需要信箱賬號331作 為登入服務器之用。由于第二操作系統(tǒng)33中并沒有提供設定界面讓用戶可修改信箱賬號331,因此電 子裝置3提供一種機制讓用戶可在第一操作系統(tǒng)32運作時修改信箱賬號331。在第一操作 系統(tǒng)32運作下,執(zhí)行第一應用程序34。第一應用程序34可產生數據輸入界面341,以接收 用戶通過輸入單元37輸入的輸入數據371。在第一操作系統(tǒng)32的檔案系統(tǒng)(file system) 可觀察到第二操作系統(tǒng)33以壓縮檔案的格式儲存。因此,接收到輸入數據371之后,第一 應用程序34的壓縮/解壓縮模塊342對第二操作系統(tǒng)33的壓縮檔案進行解壓縮,以得到 第二操作系統(tǒng)33的文件數據,再由數據設定模塊343根據輸入數據371修改第二操作系統(tǒng) 33的文件數據內的信箱賬號331,之后壓縮/解壓縮模塊342再將第二操作系統(tǒng)33的文件 數據進行壓縮,以恢復成壓縮格式。如此,當處理單元36再次執(zhí)行第二操作系統(tǒng)33時,第 二操作系統(tǒng)33內的信箱賬號331便是用戶在第一應用程序下設定的。由此,用戶便可在第二操作系統(tǒng)33下使用已修改的信箱賬號331。 以上所述僅為舉例性的,而不是限制性的。任何未脫離本發(fā)明的精神與范疇,而對 其進行的等效修改或變更,均應包含于本發(fā)明的權利要求范圍之內。
權利要求
1.一種操作系統(tǒng)數據修改方法,其用于具有多操作系統(tǒng)的電子裝置,其特征在于所述 操作系統(tǒng)數據修改方法包含在所述電子裝置執(zhí)行第一操作系統(tǒng); 在所述第一操作系統(tǒng)下接收輸入數據;在所述第一操作系統(tǒng)下將所述輸入數據設定至第二操作系統(tǒng);以及 當所述電子裝置執(zhí)行所述第二操作系統(tǒng)時,所述第二操作系統(tǒng)根據所述輸入數據進行 運作。
2.根據權利要求1所述的操作系統(tǒng)數據修改方法,其特征在于所述第二操作系統(tǒng)以壓 縮檔案的形式儲存于所述電子裝置。
3.根據權利要求2所述的操作系統(tǒng)數據修改方法,其特征在于將所述輸入數據設定至 所述第二操作系統(tǒng)的步驟更包含對所述第二操作系統(tǒng)的所述壓縮檔案進行解壓縮,以取得第二操作系統(tǒng)數據; 根據所述輸入數據修改所述第二操作系統(tǒng)數據;以及 壓縮所述已修改的所述第二操作系統(tǒng)數據。
4.根據權利要求1所述的操作系統(tǒng)數據修改方法,其特征在于所述第一操作系統(tǒng)為 Windows窗口操作系統(tǒng)。
5.根據權利要求1所述的操作系統(tǒng)數據修改方法,其特征在于所述第二操作系統(tǒng)為使 用Linux核心的操作系統(tǒng)或內嵌式操作系統(tǒng)。
6.根據權利要求1所述的操作系統(tǒng)數據修改方法,其特征在于所述輸入數據包含網 址、密碼或信箱賬號。
7.根據權利要求1所述的操作系統(tǒng)數據修改方法,其特征在于接收所述輸入數據的步 驟由可在所述第一操作系統(tǒng)下運作的應用程序來執(zhí)行。
8.根據權利要求7所述的操作系統(tǒng)數據修改方法,其特征在于所述應用程序還執(zhí)行下 列步驟對所述第二操作系統(tǒng)的壓縮檔案進行解壓縮,以取得第二操作系統(tǒng)數據; 根據所述輸入數據修改所述第二操作系統(tǒng)數據;以及 壓縮所述已修改的所述第二操作系統(tǒng)數據。
9.根據權利要求8所述的操作系統(tǒng)數據修改方法,其特征在于所述壓縮檔案為映像檔 格式。
10.一種具有多操作系統(tǒng)的電子裝置,其特征在于包含儲存單元,其儲存第一操作系統(tǒng)、第二操作系統(tǒng)及應用程序;以及 處理單元,其執(zhí)行所述第一操作系統(tǒng),并在所述第一操作系統(tǒng)下執(zhí)行所述應用程序以 接收輸入數據,并將所述輸入數據設定至所述第二操作系統(tǒng);當所述處理單元執(zhí)行所述第二操作系統(tǒng)時,所述第二操作系統(tǒng)根據所述輸入數據進行 運作。
11.根據權利要求10所述的電子裝置,其特征在于所述第二操作系統(tǒng)以壓縮檔案的形 式儲存于所述第一儲存單元。
12.根據權利要求11所述的電子裝置,其特征在于所述壓縮檔案為映像檔格式。
13.根據權利要求11所述的電子裝置,其特征在于所述處理單元還執(zhí)行所述應用程序對所述第二操作系統(tǒng)的所述壓縮檔案進行解壓縮,以取得所述第二操作系統(tǒng)數據,再根據 所述輸入數據修改所述第二操作系統(tǒng)數據,再壓縮所述已修改的所述第二操作系統(tǒng)數據。
14.根據權利要求10所述的電子裝置,其特征在于所述第一操作系統(tǒng)為Windows窗口 操作系統(tǒng)。
15.根據權利要求10所述的電子裝置,其特征在于所述第二操作系統(tǒng)為使用Linux核 心的操作系統(tǒng)或內嵌式操作系統(tǒng)。
16.根據權利要求10所述的電子裝置,其特征在于所述輸入數據包含網址、密碼或信 箱賬號。
全文摘要
本發(fā)明涉及一種操作系統(tǒng)數據修改方法及其具有多操作系統(tǒng)的電子裝置。操作系統(tǒng)數據修改方法包含下列步驟。首先,在電子裝置執(zhí)行第一操作系統(tǒng),在第一操作系統(tǒng)下接收輸入數據,接著在第一操作系統(tǒng)下將輸入數據設定至第二操作系統(tǒng)。當電子裝置執(zhí)行第二操作系統(tǒng)時,第二操作系統(tǒng)根據此輸入數據進行運作。由此,可兼顧多操作系統(tǒng)的使用彈性以及數據設定或同步的便利性。
文檔編號G06F9/46GK101996096SQ200910168568
公開日2011年3月30日 申請日期2009年8月19日 優(yōu)先權日2009年8月19日
發(fā)明者林子杰, 林思雯 申請人:宏碁股份有限公司