本申請(qǐng)涉及應(yīng)用控制,特別是涉及一種應(yīng)用啟動(dòng)控制方法、裝置、電子設(shè)備及車輛。
背景技術(shù):
1、隨著汽車工業(yè)的快速發(fā)展,為用戶提供了更多的智能功能和更好的用車體驗(yàn)。安裝在車機(jī)系統(tǒng)上的應(yīng)用也越來(lái)越多,應(yīng)用的功能也更加強(qiáng)大。隨之而來(lái)的車機(jī)系統(tǒng)的負(fù)載也越來(lái)越高,目前,系統(tǒng)為了避免不必要的資源浪費(fèi),節(jié)省內(nèi)存,多采用延遲加載策略,即延遲加載某些資源或功能,直到這些資源或功能真正被需要的時(shí)候才進(jìn)行加載。但是,采用這種策略啟動(dòng)處于關(guān)閉狀態(tài)的應(yīng)用時(shí)存在耗時(shí)長(zhǎng)的問(wèn)題,導(dǎo)致用戶主觀認(rèn)為車機(jī)系統(tǒng)出現(xiàn)了卡頓,影響用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種應(yīng)用啟動(dòng)控制方法、裝置、電子設(shè)備及車輛,以解決如何縮短啟動(dòng)應(yīng)用過(guò)程的耗時(shí)使車機(jī)系統(tǒng)運(yùn)行更加流暢的問(wèn)題。
2、第一方面,本申請(qǐng)實(shí)施例提供了一種應(yīng)用啟動(dòng)控制方法,應(yīng)用于車機(jī)系統(tǒng),所述車機(jī)系統(tǒng)中設(shè)置有用于預(yù)測(cè)用戶意圖啟動(dòng)應(yīng)用的應(yīng)用預(yù)測(cè)模型,所述方法包括:
3、在接收到用戶對(duì)車機(jī)系統(tǒng)執(zhí)行的第一操作時(shí),獲取車輛運(yùn)行數(shù)據(jù)、車機(jī)系統(tǒng)運(yùn)行數(shù)據(jù)和用戶行為數(shù)據(jù);
4、將所述車輛運(yùn)行數(shù)據(jù)、所述車機(jī)系統(tǒng)運(yùn)行數(shù)據(jù)和所述用戶行為數(shù)據(jù)輸入至所述應(yīng)用預(yù)測(cè)模型,預(yù)測(cè)用戶執(zhí)行所述第一操作時(shí)意圖啟動(dòng)的目標(biāo)應(yīng)用;
5、在所述目標(biāo)應(yīng)用處于關(guān)閉狀態(tài)時(shí),基于啟動(dòng)所述目標(biāo)應(yīng)用所需消耗的資源信息,對(duì)中央處理器資源的調(diào)度方式進(jìn)行調(diào)整,對(duì)內(nèi)存進(jìn)行預(yù)設(shè)處理。
6、第二方面,本申請(qǐng)實(shí)施例還提供一種應(yīng)用啟動(dòng)控制裝置,應(yīng)用于車機(jī)系統(tǒng),所述車機(jī)系統(tǒng)中設(shè)置有用于預(yù)測(cè)用戶意圖啟動(dòng)應(yīng)用的應(yīng)用預(yù)測(cè)模型,所述裝置包括:
7、第一獲取模塊,用于在接收到用戶對(duì)車機(jī)系統(tǒng)執(zhí)行的第一操作時(shí),獲取車輛運(yùn)行數(shù)據(jù)、車機(jī)系統(tǒng)運(yùn)行數(shù)據(jù)和用戶行為數(shù)據(jù);
8、預(yù)測(cè)模塊,用于將所述車輛運(yùn)行數(shù)據(jù)、所述車機(jī)系統(tǒng)運(yùn)行數(shù)據(jù)和所述用戶行為數(shù)據(jù)輸入至所述應(yīng)用預(yù)測(cè)模型,預(yù)測(cè)用戶執(zhí)行所述第一操作時(shí)意圖啟動(dòng)的目標(biāo)應(yīng)用;
9、處理模塊,用于在所述目標(biāo)應(yīng)用處于關(guān)閉狀態(tài)時(shí),基于啟動(dòng)所述目標(biāo)應(yīng)用所需消耗的資源信息,對(duì)中央處理器資源的調(diào)度方式進(jìn)行調(diào)整,對(duì)內(nèi)存進(jìn)行預(yù)設(shè)處理。
10、第三方面,本申請(qǐng)實(shí)施例還提供了一種電子設(shè)備,該電子設(shè)備包括處理器、存儲(chǔ)器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的應(yīng)用啟動(dòng)控制方法。
11、第四方面,本申請(qǐng)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的應(yīng)用啟動(dòng)控制方法。
12、第五方面,本申請(qǐng)實(shí)施例還提供了一種車輛,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有能夠被所述處理器執(zhí)行的機(jī)器可執(zhí)行指令,所述處理器用于執(zhí)行機(jī)器可執(zhí)行指令,以實(shí)現(xiàn)上述的應(yīng)用啟動(dòng)控制方法。
13、本申請(qǐng)實(shí)施例至少包括以下技術(shù)效果:
14、本申請(qǐng)實(shí)施例的技術(shù)方案,通過(guò)在接收到用戶對(duì)車機(jī)系統(tǒng)執(zhí)行的第一操作時(shí),考慮到用戶意圖開(kāi)啟的應(yīng)用與車輛運(yùn)行情況、車機(jī)系統(tǒng)運(yùn)行情況以及用戶情況息息相關(guān),故可以獲取車輛運(yùn)行數(shù)據(jù)、車機(jī)系統(tǒng)運(yùn)行數(shù)據(jù)和用戶行為數(shù)據(jù),并將其輸入至應(yīng)用預(yù)測(cè)模型中,預(yù)測(cè)出用戶執(zhí)行第一操作時(shí)意圖啟動(dòng)的目標(biāo)應(yīng)用,在確定出用戶意圖啟動(dòng)的目標(biāo)應(yīng)用后,對(duì)目標(biāo)應(yīng)用的狀態(tài)進(jìn)行判斷,在目標(biāo)應(yīng)用處于關(guān)閉狀態(tài)時(shí),由于處于關(guān)閉狀態(tài)的應(yīng)用在啟動(dòng)時(shí)需要更多的cpu資源和內(nèi)存,若在啟動(dòng)過(guò)程中出現(xiàn)cpu資源調(diào)度不及時(shí)或者內(nèi)存不足的情況,則會(huì)影響應(yīng)用的啟動(dòng)速度,基于此,本申請(qǐng)?jiān)诖_定出目標(biāo)應(yīng)用且確定該目標(biāo)應(yīng)用處于關(guān)閉狀態(tài)時(shí),進(jìn)一步確定啟動(dòng)該目標(biāo)應(yīng)用所需消耗的資源信息,進(jìn)而可以基于該資源信息,對(duì)中央處理器資源的調(diào)度方式進(jìn)行調(diào)整,以及對(duì)內(nèi)存進(jìn)行預(yù)清理,由于該cpu資源調(diào)度方式的調(diào)整以及內(nèi)存的清理操作是在接收到第一操作時(shí)進(jìn)行,相較于現(xiàn)有技術(shù)所采用的延遲加載策略,即在接收到與第一操作對(duì)應(yīng)的第二操作之前不進(jìn)行任何操作,本申請(qǐng)充分利用第一操作和第二操作之間的這一時(shí)段,可以提前預(yù)留出中央處理器資源和內(nèi)存空間,從而可以在接收到目標(biāo)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),縮短啟動(dòng)該目標(biāo)應(yīng)用過(guò)程的耗時(shí),使車機(jī)系統(tǒng)運(yùn)行更加流暢,提升用戶的使用體驗(yàn)。
1.一種應(yīng)用啟動(dòng)控制方法,其特征在于,應(yīng)用于車機(jī)系統(tǒng),所述車機(jī)系統(tǒng)中設(shè)置有用于預(yù)測(cè)用戶意圖啟動(dòng)應(yīng)用的應(yīng)用預(yù)測(cè)模型,所述方法包括:
2.根據(jù)權(quán)利要求1所述的應(yīng)用啟動(dòng)控制方法,其特征在于,在獲取車輛運(yùn)行數(shù)據(jù)、車機(jī)系統(tǒng)運(yùn)行數(shù)據(jù)和用戶行為數(shù)據(jù)之前,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的應(yīng)用啟動(dòng)控制方法,其特征在于,對(duì)內(nèi)存進(jìn)行預(yù)設(shè)處理,包括:
4.根據(jù)權(quán)利要求1所述的應(yīng)用啟動(dòng)控制方法,其特征在于,對(duì)內(nèi)存進(jìn)行預(yù)設(shè)處理之前,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的應(yīng)用啟動(dòng)控制方法,其特征在于,對(duì)中央處理器資源的調(diào)度方式進(jìn)行調(diào)整,包括:
6.根據(jù)權(quán)利要求1所述的應(yīng)用啟動(dòng)控制方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的應(yīng)用啟動(dòng)控制方法,其特征在于,基于所述目標(biāo)數(shù)據(jù)集進(jìn)行模型訓(xùn)練,確定所述應(yīng)用啟動(dòng)預(yù)測(cè)模型,包括:
8.一種應(yīng)用啟動(dòng)控制裝置,其特征在于,應(yīng)用于車機(jī)系統(tǒng),所述車機(jī)系統(tǒng)中設(shè)置有用于預(yù)測(cè)用戶意圖啟動(dòng)應(yīng)用的應(yīng)用預(yù)測(cè)模型,所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括處理器、存儲(chǔ)器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的應(yīng)用啟動(dòng)控制方法。
10.一種車輛,其特征在于,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有能夠被所述處理器執(zhí)行的機(jī)器可執(zhí)行指令,所述處理器用于執(zhí)行機(jī)器可執(zhí)行指令,以實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的應(yīng)用啟動(dòng)控制方法。