欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種車載終端的啟動方法、裝置、設(shè)備及介質(zhì)與流程

文檔序號:40567062發(fā)布日期:2025-01-03 11:27閱讀:14來源:國知局
一種車載終端的啟動方法、裝置、設(shè)備及介質(zhì)與流程

本技術(shù)涉及智能終端,尤其涉及一種車載終端的啟動方法、裝置、設(shè)備及介質(zhì)。


背景技術(shù):

1、汽車智能終端會隨著汽車的啟停而開機和關(guān)機。目前,汽車智能終端多數(shù)采用的是安卓系統(tǒng)。在汽車上,車載域控制器運行qnx操作系統(tǒng),安卓系統(tǒng)作為客戶機運行于qnx操作系統(tǒng)的虛擬機中。在汽車的啟停過程中,車載域控制器的上電和斷電,導(dǎo)致了虛擬機也會斷電和上電,從而安卓系統(tǒng)也會關(guān)機和開機。安卓系統(tǒng)每次在開機啟動時,都需要讀取apk文件,apk文件的數(shù)據(jù)量大,從而導(dǎo)致開機啟動速度慢。


技術(shù)實現(xiàn)思路

1、本技術(shù)提供了一種車載終端的啟動方法、裝置、設(shè)備及介質(zhì),用以提高車載終端的開機啟動速度。

2、第一方面,提供了一種車載終端的啟動方法,包括:

3、車載終端的安卓系統(tǒng)在第一次啟動時,查找當前存在的多個apk文件,針對當前存在的多個apk文件中的每個apk文件,依次執(zhí)行以下過程:打開所述apk文件,讀取所述apk文件中的數(shù)據(jù);基于所述apk文件中的數(shù)據(jù),生成與所述apk文件對應(yīng)的管理對象,所述管理對象用于所述車載終端的安卓系統(tǒng)的啟動;將所述apk文件對應(yīng)的管理對象保存到創(chuàng)建的所述apk文件對應(yīng)的緩存文件中;

4、車載終端的安卓系統(tǒng)在第i次啟動,所述i為大于或等于2的整數(shù)時,查找當前存在的多個apk文件,針對當前存在的多個apk文件中的每個apk文件,依次執(zhí)行以下過程:打開所述apk文件對應(yīng)的緩存文件,并讀取緩存文件中的管理對象。

5、在一種可能的實現(xiàn)中,還包括:

6、當多個apk文件中的第一apk文件發(fā)生變化時,打開變化后的第一apk文件,讀取變化后的第一apk文件中的數(shù)據(jù);

7、基于所述變化后的第一apk文件中的數(shù)據(jù),生成與所述第一apk文件對應(yīng)的第一管理對象,所述第一管理對象用于所述車載終端的安卓系統(tǒng)的啟動;

8、將所述第一apk文件對應(yīng)的第一管理對象保存到創(chuàng)建的所述第一apk文件對應(yīng)的緩存文件中。

9、在一種可能的實現(xiàn)中,當多個apk文件中的第一apk文件發(fā)生變化時,在打開變化后的第一apk文件,讀取變化后的第一apk文件中的數(shù)據(jù)之前,還包括:

10、pkms通過executepostcommitsteps()函數(shù)調(diào)用緩存更新功能;

11、所述緩存更新功能執(zhí)行后續(xù)步驟。

12、在一種可能的實現(xiàn)中,還包括:

13、車載終端的安卓系統(tǒng)在第一次啟動時,通過class.forname的反射方法創(chuàng)建類的實例;將創(chuàng)建的類的實例存儲于所述類的實例對應(yīng)的緩存文件中;

14、車載終端的安卓系統(tǒng)在第i次啟動,所述i為大于或等于2的整數(shù)時,打開所述類的實例對應(yīng)的緩存文件,并讀取所述類的實例對應(yīng)的緩存文件中的所述類的實例。

15、在一種可能的實現(xiàn)中,還包括:

16、在任一次開機啟動時,不啟動fallback窗口和/或開機屏幕保護窗口,直接啟動車載桌面carlauncher窗口。

17、第二方面,提供了一種車載終端的啟動裝置,包括:

18、管理對象創(chuàng)建模塊,用于車載終端的安卓系統(tǒng)在第一次啟動時,查找當前存在的多個apk文件,針對當前存在的多個apk文件中的每個apk文件,依次執(zhí)行以下過程:打開所述apk文件,讀取所述apk文件中的數(shù)據(jù);基于所述apk文件中的數(shù)據(jù),生成與所述apk文件對應(yīng)的管理對象,所述管理對象用于所述車載終端的安卓系統(tǒng)的啟動;

19、管理對象緩存模塊,用于將所述apk文件對應(yīng)的管理對象保存到創(chuàng)建的所述apk文件對應(yīng)的緩存文件中;

20、管理對象提取模塊,用于車載終端的安卓系統(tǒng)在第i次啟動,所述i為大于或等于2的整數(shù)時,查找當前存在的多個apk文件,針對當前存在的多個apk文件中的每個apk文件,依次執(zhí)行以下過程:打開所述apk文件對應(yīng)的緩存文件,并讀取緩存文件中的管理對象。

21、在一種可能的實現(xiàn)中,所述管理對象創(chuàng)建模塊,還用于當多個apk文件中的第一apk文件發(fā)生變化時,打開變化后的第一apk文件,讀取變化后的第一apk文件中的數(shù)據(jù);基于所述變化后的第一apk文件中的數(shù)據(jù),生成與所述第一apk文件對應(yīng)的第一管理對象,所述第一管理對象用于所述車載終端的安卓系統(tǒng)的啟動;

22、所述管理對象緩存模塊,還用于將所述第一apk文件對應(yīng)的第一管理對象保存到創(chuàng)建的所述第一apk文件對應(yīng)的緩存文件中。

23、在一種可能的實現(xiàn)中,當多個apk文件中的第一apk文件發(fā)生變化時,在打開變化后的第一apk文件,讀取變化后的第一apk文件中的數(shù)據(jù)之前,所述管理對象創(chuàng)建模塊,還用于pkms通過executepostcommitsteps()函數(shù)調(diào)用緩存更新功能;所述緩存更新功能執(zhí)行后續(xù)步驟。

24、在一種可能的實現(xiàn)中,還包括:

25、實例創(chuàng)建模塊,用于車載終端的安卓系統(tǒng)在第一次啟動時,通過class.forname的反射方法創(chuàng)建類的實例;

26、實例緩存模塊,用于將創(chuàng)建的類的實例存儲于所述類的實例對應(yīng)的緩存文件中;

27、實例提取模塊,用于車載終端的安卓系統(tǒng)在第i次啟動,所述i為大于或等于2的整數(shù)時,打開所述類的實例對應(yīng)的緩存文件,并讀取所述類的實例對應(yīng)的緩存文件中的所述類的實例。

28、在一種可能的實現(xiàn)中,還包括:

29、窗口啟動模塊,用于在任一次開機啟動時,不啟動fallback窗口和/或開機屏幕保護窗口,直接啟動車載桌面carlauncher窗口。

30、第三方面,本技術(shù)提供了一種電子設(shè)備,包括:處理器,可選的,還包括存儲器;所述處理器和所述存儲器耦合;所述存儲器,用于存儲計算機程序或指令;所述處理器,用于執(zhí)行所述存儲器中的部分或者全部計算機程序或指令,當所述部分或者全部計算機程序或指令被執(zhí)行時,用于實現(xiàn)上述任一項方法中的功能。

31、在一種可能的實現(xiàn)中,所述裝置還可以包括收發(fā)器,所述收發(fā)器,用于發(fā)送所述處理器處理后的信號,或者接收輸入給所述處理器的信號。所述收發(fā)器可以執(zhí)行任一項方法的發(fā)送動作或接收動作。

32、第四方面,提供了一種計算機可讀存儲介質(zhì),用于存儲計算機程序,所述計算機程序包括用于實現(xiàn)任一項的功能的指令。

33、或者,一種計算機可讀存儲介質(zhì),用于存儲計算機程序,所述計算機程序被計算機執(zhí)行時,可以使得所述計算機執(zhí)行上述任一項的方法。

34、第五方面,提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括:計算機程序代碼,當所述計算機程序代碼在計算機上運行時,使得計算機執(zhí)行上述任一項的方法。

35、本技術(shù)實施例中,打開apk文件,讀取apk文件中的數(shù)據(jù)這個過程是非常耗時,這就導(dǎo)致生成管理對象的過程是非常耗時的。本實施例中,在第一次開機啟動時,將生成的管理對象給緩存起來,在后續(xù)的開機啟動過程中,可以省略打開并讀取apk文件中的數(shù)據(jù),以此來生成管理對象的過程,可以大大提高開機啟動速度。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
始兴县| 锦州市| 江门市| 梧州市| 水富县| 西吉县| 徐水县| 循化| 阜康市| 西城区| 浠水县| 嘉兴市| 城固县| 辽阳县| 彭山县| 宁晋县| 哈密市| 凤翔县| 安达市| 阜城县| 吴堡县| 扬州市| 道孚县| 利川市| 巫溪县| 中牟县| 鹿邑县| 长丰县| 北安市| 遂溪县| 翼城县| 乳山市| 新干县| 大连市| 新沂市| 库伦旗| 桦南县| 新乡市| 莎车县| 黄山市| 静海县|