一種移動終端及其在雙系統(tǒng)下訪問數(shù)據(jù)的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種移動終端及其在雙系統(tǒng)下訪問數(shù)據(jù)的方法和裝置,屬于移動終端【技術領域】。該在雙系統(tǒng)下訪問數(shù)據(jù)的方法包括:接收到當前操作系統(tǒng)中的應用程序的共享指令時,將當前操作系統(tǒng)中的應用程序共享給第二操作系統(tǒng);檢測到當前操作系統(tǒng)從第一操作系統(tǒng)變更為第二操作系統(tǒng)時,將當前操作系統(tǒng)切換到第二操作系統(tǒng);接收到共享的應用程序的啟動指令時,啟動對應的應用程序;接收到通過啟動的應用程序訪問數(shù)據(jù)的指令時,提取第一操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù)。本發(fā)明使得在給用戶的使用帶來便利的同時使得雙系統(tǒng)數(shù)據(jù)的訪問更加安全。
【專利說明】一種移動終端及其在雙系統(tǒng)下訪問數(shù)據(jù)的方法和裝置
【技術領域】
[0001] 本發(fā)明涉及移動終端【技術領域】,具體涉及一種移動終端及其在雙系統(tǒng)下訪問數(shù)據(jù) 的方法和裝置。
【背景技術】
[0002] 由于每個操作系統(tǒng)都有自身的特點,為了滿足用戶的不同需求,越來越多的用戶 選擇安裝雙操作系統(tǒng)甚至是多操作系統(tǒng)。雙操作系統(tǒng)在安裝時,兩個操作系統(tǒng)是分別裝在 不同的分區(qū)內(nèi),后安裝的操作系統(tǒng)不會覆蓋前一個操作系統(tǒng)。而且每個單獨的操作系統(tǒng)都 有自己的分區(qū)格式,系統(tǒng)文件不會造成沖突的,因此當每個操作系統(tǒng)需要訪問數(shù)據(jù)時,只能 訪問到其可獲取到的數(shù)據(jù)。對于有公用存儲區(qū)域的,各個操作系統(tǒng)除了能訪問到各自的系 統(tǒng)文件,還能訪問公用存儲區(qū)域中的數(shù)據(jù),對于沒有公用存儲區(qū)域的兩個操作系統(tǒng),則只能 訪問存儲在各自存儲區(qū)的數(shù)據(jù)。
[0003] 現(xiàn)有的這種訪問數(shù)據(jù)的缺陷在于:針對有公用存儲區(qū)的兩個操作系統(tǒng),當其中一 個操作系統(tǒng)中的惡意軟件訪問甚至修改公用存儲區(qū)中的數(shù)據(jù)時,現(xiàn)有的技術無法做到很好 的保護,但是如果做到完全隔離,又會給用戶的日常使用帶來不便,例如當用戶在一個操作 系統(tǒng)中運行微信時,如果用戶需要通過微信訪問到另一個操作系統(tǒng)中的圖片,則無法執(zhí)行。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供一種移動終端及其在雙系統(tǒng)下訪問數(shù)據(jù)的方法和裝置,以達到安全訪 問另一個操作系統(tǒng)中的數(shù)據(jù)的目的,克服上述現(xiàn)有的訪問技術給用戶帶來不便的缺陷。
[0005] 本發(fā)明解決上述技術問題的技術方案如下。
[0006] 根據(jù)本發(fā)明的一個方面,提供的一種在雙系統(tǒng)下訪問數(shù)據(jù)的方法,該方法應用于 包括兩個操作系統(tǒng)的移動終端,該方法包括:接收到當前操作系統(tǒng)中的應用程序的共享指 令時,將當前操作系統(tǒng)中的應用程序共享給第二操作系統(tǒng);檢測到當前操作系統(tǒng)從第一操 作系統(tǒng)變更為第二操作系統(tǒng)時,將當前操作系統(tǒng)切換到第二操作系統(tǒng);接收到共享的應用 程序的啟動指令時,啟動對應的應用程序;接收到通過啟動的應用程序訪問數(shù)據(jù)的指令時, 提取第一操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù)。
[0007] 優(yōu)選地,當上述兩個操作系統(tǒng)的數(shù)據(jù)隔離存儲時,移動終端內(nèi)預設有后臺控制程 序,后臺控制程序用于實現(xiàn)兩個操作系統(tǒng)之間的數(shù)據(jù)交互,上述在雙系統(tǒng)下訪問數(shù)據(jù)的方 法還包括:當接收到當前操作系統(tǒng)中的應用程序的共享指令時,啟動后臺控制程序;通過 后臺控制程序?qū)⒈贿x擇的應用程序共享給第二操作系統(tǒng)。
[0008] 優(yōu)選地,針對上述提取第一操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù),該在雙系統(tǒng)下訪問 數(shù)據(jù)的方法還包括:通過后臺控制程序提取第一操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù)。
[0009] 優(yōu)選地,在將當前操作系統(tǒng)中的應用程序共享給第二操作系統(tǒng)的步驟后,該在雙 系統(tǒng)下訪問數(shù)據(jù)的方法還包括:將被共享的應用程序的快捷方式共享給第二操作系統(tǒng);當 第二操作系統(tǒng)獲取到共享的快捷方式時,將快捷方式加入到桌面文件夾中。
[0010] 優(yōu)選地,上述桌面文件夾中被共享的快捷方式標識有其所屬的操作系統(tǒng)。
[0011] 優(yōu)選地,上述該在雙系統(tǒng)下訪問數(shù)據(jù)的方法還包括:根據(jù)用戶的選擇選定對應的 應用程序;接收到當前操作系統(tǒng)中被選定的應用程序的共享指令時,將被選定的應用程序 共享給第二操作系統(tǒng)。
[0012] 根據(jù)本發(fā)明的另一個方面,提供的一種在雙系統(tǒng)下訪問數(shù)據(jù)的裝置,該裝置包括: 應用程序共享模塊,用于接收到當前操作系統(tǒng)中的應用程序的共享指令時,將當前操作系 統(tǒng)中的應用程序共享給第二操作系統(tǒng);切換模塊,用于檢測到當前操作系統(tǒng)從第一操作系 統(tǒng)變更為第二操作系統(tǒng)時,將當前操作系統(tǒng)切換到第二操作系統(tǒng);應用程序啟動模塊,用于 接收到共享的應用程序的啟動指令時,啟動對應的應用程序;數(shù)據(jù)訪問模塊,用于接收到通 過啟動的應用程序訪問數(shù)據(jù)的指令時,提取第一操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù)。
[0013] 優(yōu)選地,上述應用程序共享模塊包括:后臺控制程序啟動模塊,用于當接收到當前 操作系統(tǒng)中的應用程序的共享指令時,啟動后臺控制程序;后臺共享模塊,用于通過后臺控 制程序?qū)⒈贿x擇的應用程序共享給第二操作系統(tǒng)。
[0014] 優(yōu)選地,上述數(shù)據(jù)訪問模塊還包括:后臺提取模塊,用于通過后臺控制程序提取第 一操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù)。
[0015] 根據(jù)本發(fā)明的又一個方面,提供的一種移動終端,該移動終端包括的上述在雙系 統(tǒng)下訪問數(shù)據(jù)的裝置。
[0016] 本發(fā)明提供了一種移動終端及其在雙系統(tǒng)下訪問數(shù)據(jù)的方法和裝置,通過使用預 共享的應用程序來訪問另一操作系統(tǒng)的數(shù)據(jù),使得其中一個操作系統(tǒng)中的惡意軟件訪問甚 至修改公用存儲區(qū)中的數(shù)據(jù)時,該惡意軟件由于未被用戶共享,將無法在啟動也無法訪問 數(shù)據(jù),同時由于共享的應用程序一般都是用戶需要日常使用的,也不會涉及到惡意軟件,將 日常使用的軟件設為共享給用戶在使用雙操作系統(tǒng)時帶來便利。
【專利附圖】
【附圖說明】
[0017] 圖1為根據(jù)本發(fā)明的一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的方法的流程圖;
[0018] 圖2為根據(jù)本發(fā)明的另一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的方法的流程圖;
[0019] 圖3為根據(jù)本發(fā)明的一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的裝置示范性結(jié)構(gòu)框圖;
[0020] 圖4為根據(jù)本發(fā)明的一個實施例的移動終端的示范性結(jié)構(gòu)框圖。
【具體實施方式】
[0021] 以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0022] 實施例一
[0023] 圖1為根據(jù)本發(fā)明的一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的方法的流程圖,下面結(jié) 合圖1來描述根據(jù)本發(fā)明的一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的方法,該方法應用于包括 兩個操作系統(tǒng)的移動終端,如圖1所示,該方法包括以下步驟:
[0024] S100、接收到當前操作系統(tǒng)中的應用程序的共享指令時,將當前操作系統(tǒng)中的應 用程序共享給第二操作系統(tǒng);
[0025] S200、檢測到當前操作系統(tǒng)從第一操作系統(tǒng)變更為第二操作系統(tǒng)時,將當前操作 系統(tǒng)切換到第二操作系統(tǒng),該變更可以是當一個操作系統(tǒng)異常時的被迫變更,也可以是根 據(jù)用戶的操作執(zhí)行的正常切換;
[0026] S300、接收到共享的應用程序的啟動指令時,啟動對應的應用程序;
[0027] S400、接收到通過啟動的應用程序訪問數(shù)據(jù)的指令時,提取第一操作系統(tǒng)和第二 操作系統(tǒng)的數(shù)據(jù),供用戶訪問。
[0028] 為了使用戶的可操作性更強,該方法還包括:
[0029] 根據(jù)用戶的選擇選定對應的應用程序;
[0030] 接收到當前操作系統(tǒng)中被選定的應用程序的共享指令時,將被選定的應用程序共 享給第二操作系統(tǒng)。
[0031] 本實施例應用于第一操作系統(tǒng)和第二操作系統(tǒng)有公用存儲區(qū)域的情況,由于這兩 個操作系統(tǒng)自身就能訪問到公用存儲區(qū)域的數(shù)據(jù),因此不需要在二者之間搭橋就可以實 現(xiàn)。
[0032] 實施例二
[0033] 圖2為根據(jù)本發(fā)明的另一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的方法的流程圖,當兩 個操作系統(tǒng)的數(shù)據(jù)隔離存儲時,移動終端內(nèi)預設有后臺控制程序,后臺控制程序用于實現(xiàn) 兩個操作系統(tǒng)之間的數(shù)據(jù)交互,如圖2所示,該方法還包括:
[0034] 上述步驟S100具體還包括S110 :當接收到當前操作系統(tǒng)中的應用程序的共享指 令時,啟動后臺控制程序,通過后臺控制程序?qū)⒈贿x擇的應用程序共享給第二操作系統(tǒng)。
[0035] 上述步驟S400具體還包括S410 :通過后臺控制程序提取第一操作系統(tǒng)和第二操 作系統(tǒng)的數(shù)據(jù)。
[0036] 由于被共享的應用程序一般都是用戶日常使用的應用,故為了方便用戶可以快速 啟動共享的應用程序,在將當前操作系統(tǒng)中的應用程序共享給第二操作系統(tǒng)的步驟后,該 方法還可以包括:
[0037] 將被共享的應用程序的快捷方式共享給第二操作系統(tǒng);
[0038] 當?shù)诙僮飨到y(tǒng)獲取到共享的快捷方式時,將快捷方式加入到桌面文件夾中。
[0039] 其中,上述桌面文件夾中被共享的快捷方式標識有其所屬的操作系統(tǒng)。
[0040] 將桌面文件夾中的快捷方式做標識便于用戶識別該應用程序?qū)儆谀膫€操作系統(tǒng)。
[0041] 該實施例的一個使用場景例如:當兩個操作系統(tǒng)中的一個操作系統(tǒng)是安全性操作 系統(tǒng),另一個操作系統(tǒng)是常用的普通操作系統(tǒng),為了使普通操作系統(tǒng)只能訪問普通操作系 統(tǒng)中的數(shù)據(jù),而安全性操作系統(tǒng)既可以訪問安全性操作系統(tǒng)下的數(shù)據(jù)也可以訪問普通操作 系統(tǒng)中的數(shù)據(jù),我們需要將這兩個操作系統(tǒng)的數(shù)據(jù)隔離存儲。針對隔離存儲的情況,我們需 要在這兩個操作系統(tǒng)之間建立一個單向訪問的橋梁,即上述的后臺控制程序,其具體實現(xiàn) 方式如上所述。
[0042] 實施例三
[0043] 圖3為根據(jù)本發(fā)明的一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的裝置示范性結(jié)構(gòu)框圖, 下面根據(jù)圖3來描述根據(jù)本發(fā)明的一個實施例的在雙系統(tǒng)下訪問數(shù)據(jù)的裝置100,如圖3所 示,該裝置100包括:
[0044] 應用程序共享模塊10,用于接收到當前操作系統(tǒng)中的應用程序的共享指令時,將 當前操作系統(tǒng)中的應用程序共享給第二操作系統(tǒng);
[0045] 切換模塊20,用于檢測到當前操作系統(tǒng)從第一操作系統(tǒng)變更為第二操作系統(tǒng)時, 將當前操作系統(tǒng)切換到第二操作系統(tǒng);
[0046] 應用程序啟動模塊30,用于接收到共享的應用程序的啟動指令時,啟動對應的應 用程序;
[0047] 數(shù)據(jù)訪問模塊40,用于接收到通過啟動的應用程序訪問數(shù)據(jù)的指令時,提取第一 操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù)。
[0048] 其中,當兩個操作系統(tǒng)的數(shù)據(jù)隔離存儲時,該在雙系統(tǒng)下訪問數(shù)據(jù)的裝置內(nèi)預設 有后臺控制程序,該后臺控制程序用于實現(xiàn)兩個操作系統(tǒng)之間的數(shù)據(jù)交互,上述應用程序 共享模塊10包括:
[0049] 后臺控制程序啟動模塊11,用于當接收到當前操作系統(tǒng)中的應用程序的共享指令 時,啟動后臺控制程序;
[0050] 后臺共享模塊12,用于通過后臺控制程序?qū)⒈贿x擇的應用程序共享給第二操作系 統(tǒng)。
[0051] 其中,當兩個操作系統(tǒng)的數(shù)據(jù)隔離存儲時,上述數(shù)據(jù)訪問模塊40還包括:
[0052] 后臺提取模塊41,用于通過后臺控制程序提取第一操作系統(tǒng)和第二操作系統(tǒng)的數(shù) 據(jù)。
[0053] 其中,為了方便用戶操作,上述應用程序共享模塊10還可以包括:
[0054] 快捷方式共享模塊,用于將被共享的應用程序的快捷方式共享給第二操作系統(tǒng);
[0055] 加入模塊,用于當?shù)诙僮飨到y(tǒng)獲取到共享的快捷方式時,將該快捷方式加入到 桌面文件夾中。其中,針對通過此種方式加入到面文件夾中的快捷方式,可以在該快捷方式 上標上標識,表示其為另一個操作系統(tǒng)中的應用程序。
[0056] 實施例四
[0057] 圖4為根據(jù)本發(fā)明的一個實施例的移動終端的示范性結(jié)構(gòu)框圖,如圖4所示的移 動終端11,該移動終端包括上述的在雙系統(tǒng)下訪問數(shù)據(jù)的裝置1〇〇。
[0058] 本發(fā)明通過預共享的應用程序來訪問另一操作系統(tǒng)的數(shù)據(jù),使得其中一個操作系 統(tǒng)中的惡意軟件訪問甚至修改公用存儲區(qū)中的數(shù)據(jù)時,該惡意軟件由于未被用戶共享,將 無法在啟動也無法訪問數(shù)據(jù),同時由于共享的應用程序一般都是用戶需要日常使用的,也 不會涉及到惡意軟件,將日常使用的軟件設為共享給用戶在使用雙操作系統(tǒng)時帶來便利。
[0059] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1. 一種在雙系統(tǒng)下訪問數(shù)據(jù)的方法,所述方法應用于包括兩個操作系統(tǒng)的移動終端, 其特征在于,所述方法包括: 接收到當前操作系統(tǒng)中的應用程序的共享指令時,將所述當前操作系統(tǒng)中的應用程序 共享給第二操作系統(tǒng); 檢測到當前操作系統(tǒng)從第一操作系統(tǒng)變更為第二操作系統(tǒng)時,將當前操作系統(tǒng)切換到 所述第二操作系統(tǒng); 接收到所述共享的應用程序的啟動指令時,啟動對應的應用程序; 接收到通過所述啟動的應用程序訪問數(shù)據(jù)的指令時,提取所述第一操作系統(tǒng)和所述第 二操作系統(tǒng)的數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的在雙系統(tǒng)下訪問數(shù)據(jù)的方法,其特征在于,當所述兩個操作 系統(tǒng)的數(shù)據(jù)隔離存儲時,所述移動終端內(nèi)預設有后臺控制程序,所述后臺控制程序用于實 現(xiàn)兩個操作系統(tǒng)之間的數(shù)據(jù)交互,所述方法還包括: 當接收到當前操作系統(tǒng)中的應用程序的共享指令時,啟動所述后臺控制程序; 通過所述后臺控制程序?qū)⒈贿x擇的應用程序共享給所述第二操作系統(tǒng)。
3. 根據(jù)權(quán)利要求2所述的在雙系統(tǒng)下訪問數(shù)據(jù)的方法,其特征在于,針對所述提取所 述第一操作系統(tǒng)和第二操作系統(tǒng)的數(shù)據(jù),所述方法還包括: 通過所述后臺控制程序提取第一操作系統(tǒng)和所述第二操作系統(tǒng)的數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1至3任一項所述的在雙系統(tǒng)下訪問數(shù)據(jù)的方法,其特征在于,在所述 將所述當前操作系統(tǒng)中的應用程序共享給第二操作系統(tǒng)的步驟后,所述方法還包括: 將所述被共享的應用程序的快捷方式共享給所述第二操作系統(tǒng); 當所述第二操作系統(tǒng)獲取到所述共享的快捷方式時,將所述快捷方式加入到桌面文件 夾中。
5. 根據(jù)權(quán)利要求4所述的在雙系統(tǒng)下訪問數(shù)據(jù)的方法,其特征在于,所述桌面文件夾 中被共享的快捷方式標識有其所屬的操作系統(tǒng)。
6. 根據(jù)權(quán)利要求1至3任一項所述的在雙系統(tǒng)下訪問數(shù)據(jù)的方法,其特征在于,所述方 法還包括: 根據(jù)用戶的選擇選定對應的應用程序; 接收到當前操作系統(tǒng)中被選定的應用程序的共享指令時,將所述被選定的應用程序共 享給第二操作系統(tǒng)。
7. -種在雙系統(tǒng)下訪問數(shù)據(jù)的裝置,其特征在于,所述裝置包括: 應用程序共享模塊,用于接收到當前操作系統(tǒng)中的應用程序的共享指令時,將所述當 前操作系統(tǒng)中的應用程序共享給第二操作系統(tǒng); 切換模塊,用于檢測到當前操作系統(tǒng)從第一操作系統(tǒng)變更為第二操作系統(tǒng)時,將當前 操作系統(tǒng)切換到所述第二操作系統(tǒng); 應用程序啟動模塊,用于接收到所述共享的應用程序的啟動指令時,啟動對應的應用 程序; 數(shù)據(jù)訪問模塊,用于接收到通過所述啟動的應用程序訪問數(shù)據(jù)的指令時,提取所述第 一操作系統(tǒng)和所述第二操作系統(tǒng)的數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述應用程序共享模塊包括: 后臺控制程序啟動模塊,用于當接收到當前操作系統(tǒng)中的應用程序的共享指令時,啟 動所述后臺控制程序; 后臺共享模塊,用于通過所述后臺控制程序?qū)⒈贿x擇的應用程序共享給所述第二操作 系統(tǒng)。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述數(shù)據(jù)訪問模塊還包括: 后臺提取模塊,用于通過所述后臺控制程序提取所述第一操作系統(tǒng)和第二操作系統(tǒng)的 數(shù)據(jù)。
10. -種移動終端,其特征在于,所述移動終端包括上述權(quán)利要求7?9任一項所述的 在雙系統(tǒng)下訪問數(shù)據(jù)的裝置。
【文檔編號】G06F21/52GK104156658SQ201410369962
【公開日】2014年11月19日 申請日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】劉英東 申請人:深圳市中興移動通信有限公司