[發明專利]移動終端運行多操作系統的方法及裝置在審
| 申請號: | 201210239139.2 | 申請日: | 2012-07-11 |
| 公開(公告)號: | CN102799484A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 熊平 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/445 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 梁麗超;王術蘭 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 運行 操作系統 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種移動終端運行多操作系統的方法及裝置。
背景技術
隨著智能手機的普及,越來越多的公司開始進軍智能手機市場,并推出自己的操作系統,因此市場上出現了各式各樣的手機操作系統,其中,以google(谷歌)的android(安卓)和微軟的windows?phone操作系統最為代表。這些手機操作系統的出現不僅給OEM(OriginalEquipment?Manufacturer,初始設備制造商)的集成提供了更多的選擇,而且給用戶購買手機提供了更多的選擇。
如果將當前比較流行的手機操作系統同時集成到同一個手機當中,并提供給用戶一種在這些手機操作系統之間切換的方法,不僅能夠大大提高手機的可玩性,讓用戶同時體驗多個操作系統帶來的不同體驗,對于手機廠商來說,還可以吸引更多的用戶,增加手機的銷量,提升手機品牌度。
傳統的手機雙系統實現方案大多采用修改操作系統內核的方法來實現,這種方法涉及到操作系統內核的多個模塊,不僅設計復雜,而且實現起來也比較困難。
針對相關技術中修改系統內核的方式運行多系統存在設計復雜,且實現比較困難的問題,目前尚未提出有效的解決方案。
發明內容
本發明提供了一種移動終端運行多操作系統的方法及裝置,以至少解決上述修改系統內核的方式運行多系統存在設計復雜,且實現比較困難的問題。
根據本發明的一個方面,提供了一種移動終端運行多操作系統的方法,包括:移動終端啟動后,根據預先設置的引導標志判斷是否需要切換操作系統;其中,移動終端配置有多個操作系統,每個操作系統在分區表中都存在相應的分區表項,該分區表項用于記錄該操作系統對應的軟件分區;如果需要,移動終端根據引導標志確定下一個操作系統;移動終端修改分區表中除該下一個操作系統之外的其它操作系統對應的分區表項的分區類型為下一個操作系統無法識別的分區類型,并刪除引導標志;該移動終端接收到重啟指令后重啟,根據分區表中的分區類型加載該下一個操作系統的引導代碼,通過引導代碼引導該下一個操作系統。
上述引導標志的設置過程包括:移動終端接收用戶發送的切換操作系統指令;移動終端設置引導標志的值為切換操作系統指令對應的值。
上述移動終端設置引導標志的值為切換操作系統指令對應的值包括:如果移動終端配置的多個操作系統為兩個,移動終端設置引導標志的值為指定的值;如果移動終端配置的多個操作系統大于兩個,移動終端設置引導標志的值為切換操作系統指令對應的操作系統的標識值;其中,每個操作系統對應一個標識值。
上述分區表存儲在內嵌式多媒體存儲卡eMMC中,eMMC使用主引導記錄MBR分區方式或GPT(GUID?PartitionTable,GUID分區表,其中,GUID是Globally?Unique?identifier,全球唯一標識符的縮寫)分區方式進行分區。
根據本發明的另一方面,提供了一種移動終端運行多操作系統的裝置,包括:切換判斷模塊,用于在移動終端啟動后,根據預先設置的引導標志判斷是否需要切換操作系統;其中,移動終端配置有多個操作系統,每個操作系統在分區表中都存在相應的分區表項,該分區表項用于記錄該操作系統對應的軟件分區;操作系統確定模塊,用于如果切換判斷模塊判斷的結果是需要切換操作系統,根據引導標志確定下一個操作系統;切換設置模塊,用于修改分區表中除操作系統確定模塊確定的下一個操作系統之外的其它操作系統對應的分區表項的分區類型為下一個操作系統無法識別的分區類型,并刪除引導標志;引導模塊,用于在移動終端接收到重啟指令重啟后,根據切換設置模塊設置的分區表中的分區類型加載操作系統確定模塊確定的下一個操作系統的引導代碼,通過引導代碼引導上述下一個操作系統。
上述裝置還包括:引導標志設置模塊,用于接收用戶發送的切換操作系統指令,設置引導標志的值為切換操作系統指令對應的值。
上述引導標志設置模塊包括:第一引導標志設置單元,用于如果移動終端配置的多個操作系統為兩個,設置引導標志的值為指定的值;第二引導標志設置單元,用于如果移動終端配置的多個操作系統大于兩個,設置引導標志的值為切換操作系統指令對應的操作系統的標識值;其中,每個操作系統對應一個標識值。
上述裝置中的分區表存儲在內嵌式多媒體存儲卡eMMC中,eMMC使用主引導記錄MBR分區方式或GPT分區方式進行分區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210239139.2/2.html,轉載請聲明來源鉆瓜專利網。





