本申請提供一種子系統的啟動方法、電子設備及芯片系統,涉及雙系統技術領域,該方法中除了主系統外,還設置子系統,該子系統以應用的形式實現子系統功能,當用戶啟動子系統時可以從主系統的界面上啟動;且通過主系統啟動子系統;啟動子系統后顯示該子系統的主界面,通過主界面顯示該子系統中的第一應用的圖標,以在子系統中啟動第一應用,由于啟動子系統時以應用的形式啟動,相比于啟動系統的速度更快,所以,啟動這種子系統的方式效率更高。
【技術實現步驟摘要】
本申請涉及雙系統,尤其涉及一種子系統的啟動方法、電子設備及芯片系統。
技術介紹
1、電子設備提供的功能很多,用戶的工作生活越來越依賴電子設備;所以,電子設備中存儲用戶大量的個人數據。為了提高用戶數據的隱私安全,很多電子設備支持雙系統,主系統用戶可以用于日常使用,副系統用戶可以作為隱私系統進行使用。
2、目前,主系統和副系統作為兩個系統,分別具有獨立的系統桌面、壁紙和存儲空間等。當需要進入副系統時,需要在電子設備鎖屏狀態下,輸入副系統的鎖屏密碼,然后啟動副系統,由于副系統作為和主系統獨立的系統,所以,也需要執行加載桌面、加載壁紙等操作,可以理解,這種副系統的啟動方式較為繁瑣、效率較低。
技術實現思路
1、本申請提供一種子系統的啟動方法、電子設備及芯片系統,可以提供一種在主系統中運行的具有獨立存儲空間的子系統應用,該子系統應用具有簡單的啟動方式,且具有高效的啟動速度。
2、為達到上述目的,本申請采用如下技術方案:
3、第一方面,本申請提供一種子系統的啟動方法,包括:
4、電子設備顯示主系統的界面,所述主系統的界面包括主系統的系統桌面或所述主系統的設置界面;
5、所述電子設備接收到作用在所述主系統的界面上的第一操作;
6、響應于所述第一操作,所述電子設備通過所述主系統啟動子系統應用;
7、在通過所述主系統啟動所述子系統應用的過程中,所述電子設備通過所述主系統掛載所述子系統應用對應的第一存儲空間;
<
p>8、所述電子設備顯示所述子系統應用的主界面,所述主界面上包括第一控件,所述第一控件顯示的內容為第一應用的圖標,所述第一控件用于在所述子系統應用中啟動所述第一應用。9、本申請中,子系統以應用的形式實現子系統功能,當用戶啟動子系統時可以從主系統的界面上啟動;且通過主系統啟動子系統;啟動子系統后顯示該子系統的主界面,通過主界面顯示該子系統中的第一應用的圖標,以在子系統中啟動第一應用,由于啟動子系統時以應用的形式啟動,相比于啟動系統的速度更快,所以,啟動這種子系統的方式效率更高。
10、作為本申請一種實現方式,所述主系統的界面為所述主系統的系統桌面,所述主系統的界面上顯示子系統應用的圖標,所述第一操作為作用在所述子系統應用圖標上的操作。
11、本申請可以在主系統的系統桌面上設置子系統應用的圖標,從而通過應用圖標開啟子系統應用。
12、作為本申請第一方面另一實現方式,所述主系統的界面包括所述主系統的設置界面,所述主系統的設置界面上包括第二控件,所述第二控件用于開啟所述子系統應用,所述第一操作為作用在所述第二控件上的操作。
13、本申請還可以在設置界面通過控件啟動子系統應用。
14、作為本申請第一方面另一實現方式,所述子系統應用不具有桌面和壁紙,在通過所述主系統啟動所述子系統應用的過程中,所述方法還包括:
15、所述電子設備不加載所述桌面和所述壁紙;
16、所述電子設備不置所述主系統的根容器為空。
17、本申請中,由于子系統為應用形式的系統,所以,無需設置桌面和壁紙,也不需要置主系統的根容器為空。
18、作為本申請第一方面另一實現方式,所述電子設備包括主芯片和安全芯片,所述主芯片用于運行所述主系統,所述第一存儲空間中的用戶數據通過所述電子設備的主密鑰加密或解密。
19、作為本申請第一方面另一實現方式,所述主系統包括系統內核和所述電子設備的存儲器的控制模塊;所述電子設備中還包括第一tee系統,在通過主系統啟動所述子系統應用的過程中,所述方法還包括:
20、所述子系統應用從所述安全芯片獲取安全密碼;
21、所述子系統應用將所述安全密碼向所述第一tee系統發送;
22、所述第一tee系統接收到所述安全密碼后,基于所述安全密碼對所述第一tee中存儲的de密鑰進行加密,生成安全密鑰;
23、所述第一tee系統將所述安全密鑰向所述系統內核發送;
24、所述系統內核接收到所述安全密鑰后,在所述系統內核中存儲所述安全密鑰。
25、本申請中,安全密碼是由安全芯片生成,具有更高的安全性,然后將安全密碼發送到第一tee系統對de密鑰進行加密,得到的安全密鑰的安全等級也更高。所以,可以提高子系統的用戶數據的安全性。
26、作為本申請第一方面另一實現方式,在所述電子設備顯示所述子系統應用的主界面時,所述方法還包括:
27、所述電子設備接收到第二操作,所述第二操作為通過所述第一控件啟動所述第一應用并通過所述第一應用訪問第一數據的操作;
28、響應于所述第二操作,所述第一應用向所述系統內核發送所述訪問請求;
29、所述系統內核接收到所述訪問請求后,將所述安全密鑰向所述第一tee系統發送,將所述訪問請求向所述存儲器的控制模塊發送;
30、所述第一tee系統接收到所述安全密鑰后,基于所述安全密鑰得到密鑰明文,將所述密鑰明文向所述存儲器的控制模塊發送;
31、所述存儲器的控制模塊接收到所述系統內核發送的所述訪問請求和所述第一tee系統發送的密鑰明文后,基于所述密鑰明文和所述存儲器中存儲的所述第一數據的密文數據,生成所述第一數據的明文數據;
32、所述存儲器的控制模塊向所述系統內核發送所述第一數據的明文數據;
33、所述系統內核接收到所述第一數據的明文數據后,向所述第一應用發送所述第一數據的明文數據。
34、本申請中,在有數據訪問請求時,基于該安全密碼才能解密得到加密存儲空間中的用戶數據的主密鑰,所以,可以應用在無法設置鎖屏密碼只有de密鑰的子系統中提高子系統的安全性。
35、作為本申請第一方面另一實現方式,所述第一tee系統基于所述安全密鑰得到密鑰明文包括:
36、所述第一tee系統基于所述安全密碼和所述安全密鑰,得到所述de密鑰;
37、所述第一tee系統根據所述de密鑰生成所述密鑰明文。
38、本申請中,作為生成安全密碼的第一tee系統可以在有數據訪問時,反向基于安全密碼和安全密鑰生成de密鑰,然后在基于de密鑰就可以生成用于與用戶數據解密的密鑰明文。
39、作為本申請第一方面另一實現方式,所述主芯片中還包括第二tee系統,所述子系統應用從所述安全芯片獲取安全密碼包括:
40、所述子系統應用向所述第二tee系統發送所述安全密碼的獲取請求;
41、所述第二tee系統接收到所述獲取請求后,向所述安全芯片發送所述安全密碼的獲取請求;
42、所述安全芯片接收到所述獲取請求后,基于所述獲取請求生成所述安全密碼;
43、所述安全芯片將所述安全密碼向所述第二tee系統發送;
44、所述第二tee系統接收到所述安全密碼后,向所述子系統應用發送;
45本文檔來自技高網
...
【技術保護點】
1.一種子系統的啟動方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述主系統的界面為所述主系統的系統桌面,所述主系統的界面上顯示子系統應用的圖標,所述第一操作為作用在所述子系統應用圖標上的操作。
3.如權利要求1所述的方法,其特征在于,所述主系統的界面包括所述主系統的設置界面,所述主系統的設置界面上包括第二控件,所述第二控件用于開啟所述子系統應用,所述第一操作為作用在所述第二控件上的操作。
4.如權利要求1至3任一項所述的方法,其特征在于,所述子系統應用不具有桌面和壁紙,在通過所述主系統啟動所述子系統應用的過程中,所述方法還包括:
5.如權利要求1至3任一項所述的方法,其特征在于,所述電子設備包括主芯片和安全芯片,所述主芯片用于運行所述主系統,所述第一存儲空間中的用戶數據通過所述電子設備的主密鑰加密或解密。
6.如權利要求5所述的方法,其特征在于,所述主系統包括系統內核和所述電子設備的存儲器的控制模塊;所述電子設備中還包括第一TEE系統,在通過主系統啟動所述子系統應用的過程中,所述方法還包括:
7.如權利要求6所述的方法,其特征在于,在所述電子設備顯示所述子系統應用的主界面時,所述方法還包括:
8.如權利要求7所述的方法,其特征在于,所述第一TEE系統基于所述安全密鑰得到密鑰明文包括:
9.如權利要求7所述的方法,其特征在于,所述主芯片中還包括第二TEE系統,所述子系統應用從所述安全芯片獲取安全密碼包括:
10.如權利要求9所述的方法,其特征在于,所述第二TEE系統向所述安全芯片發送所述安全密碼的獲取請求之前,所述方法還包括:
11.如權利要求7至10任一項所述的方法,其特征在于,所述存儲器的控制模塊基于所述密鑰明文和所述存儲器中存儲的所述第一數據的密文數據,生成所述第一數據的明文數據,包括:
12.如權利要求9或10所述的方法,其特征在于,所述第一TEE系統和所述第二TEE系統為同一TEE系統。
13.一種電子設備,其特征在于,所述電子設備包括主芯片和安全芯片,所述主芯片和安全芯片用于運行存儲器中存儲的計算機程序,以使得所述電子設備實現如權利要求1至12任一項所述的方法。
14.一種芯片系統,其特征在于,包括主芯片,所述主芯片和存儲器耦合,所述主芯片執行存儲器中存儲的計算機程序,實現如權利要求1至9任一項所述的方法。
...
【技術特征摘要】
1.一種子系統的啟動方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述主系統的界面為所述主系統的系統桌面,所述主系統的界面上顯示子系統應用的圖標,所述第一操作為作用在所述子系統應用圖標上的操作。
3.如權利要求1所述的方法,其特征在于,所述主系統的界面包括所述主系統的設置界面,所述主系統的設置界面上包括第二控件,所述第二控件用于開啟所述子系統應用,所述第一操作為作用在所述第二控件上的操作。
4.如權利要求1至3任一項所述的方法,其特征在于,所述子系統應用不具有桌面和壁紙,在通過所述主系統啟動所述子系統應用的過程中,所述方法還包括:
5.如權利要求1至3任一項所述的方法,其特征在于,所述電子設備包括主芯片和安全芯片,所述主芯片用于運行所述主系統,所述第一存儲空間中的用戶數據通過所述電子設備的主密鑰加密或解密。
6.如權利要求5所述的方法,其特征在于,所述主系統包括系統內核和所述電子設備的存儲器的控制模塊;所述電子設備中還包括第一tee系統,在通過主系統啟動所述子系統應用的過程中,所述方法還包括:
7.如權利要求6所述的方法,其特征在于,在所述電子設備顯示所述子...
【專利技術屬性】
技術研發人員:竇偉明,殷高生,韓業飛,
申請(專利權)人:榮耀終端有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。