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

用于加載組件的方法、裝置、介質(zhì)和程序產(chǎn)品與流程

文檔序號(hào):40589801發(fā)布日期:2025-01-07 20:30閱讀:5來(lái)源:國(guó)知局
用于加載組件的方法、裝置、介質(zhì)和程序產(chǎn)品與流程

本申請(qǐng)涉及計(jì)算機(jī),尤其涉及一種用于加載組件的方法、裝置、計(jì)算機(jī)可讀介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。


背景技術(shù):

1、基于現(xiàn)有技術(shù)的方案,應(yīng)用程序的組件化架構(gòu)主要通過(guò)將應(yīng)用程序分解為獨(dú)立、可復(fù)用的組件來(lái)實(shí)現(xiàn)。這些組件可以單獨(dú)開(kāi)發(fā)、測(cè)試和部署,從而提高開(kāi)發(fā)效率和應(yīng)用程序的模塊化程度。然而,該方式雖然有利于代碼的維護(hù)和開(kāi)發(fā),但由于引入外部依賴導(dǎo)致包體積增加,且隨著功能的增多,代碼量不斷增加,使得應(yīng)用程序的安裝速度和用戶體驗(yàn)受到影響。


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

1、本申請(qǐng)的多個(gè)方面提供一種用于加載組件的方法、裝置、計(jì)算機(jī)可讀介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。

2、本申請(qǐng)的一方面,提供一種用于加載組件的方法,其中,所述方法包括:

3、響應(yīng)于下載或更新應(yīng)用程序的觸發(fā)指令,確定需要加載的包含于所述應(yīng)用程序的一個(gè)或多個(gè)目標(biāo)組件;

4、確定所述一個(gè)或多個(gè)目標(biāo)組件對(duì)應(yīng)的資源模式信息,所述資源模式信息包括資源外置模式和資源內(nèi)置模式;

5、基于所述資源模式信息,相應(yīng)地獲取所述一個(gè)或多個(gè)目標(biāo)組件的組件資源來(lái)進(jìn)行加載。

6、本申請(qǐng)的一方面,提供一種用于加載組件的裝置,其中,所述裝置包括:

7、用于響應(yīng)于下載或更新應(yīng)用程序的觸發(fā)指令,確定需要加載的包含于所述應(yīng)用程序的一個(gè)或多個(gè)目標(biāo)組件的裝置;

8、用于確定所述一個(gè)或多個(gè)目標(biāo)組件對(duì)應(yīng)的資源模式信息,所述資源模式信息包括資源外置模式和資源內(nèi)置模式的裝置;

9、用于基于所述資源模式信息,相應(yīng)地獲取所述一個(gè)或多個(gè)目標(biāo)組件的組件資源來(lái)進(jìn)行加載的裝置。

10、本申請(qǐng)的另一方面,提供一種電子設(shè)備,所述電子設(shè)備包括:

11、至少一個(gè)處理器;以及

12、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,

13、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行申請(qǐng)實(shí)施例的方法。

14、本申請(qǐng)的另一方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令可被處理器執(zhí)行以實(shí)現(xiàn)申請(qǐng)實(shí)施例的方法。

15、本申請(qǐng)的另一方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)申請(qǐng)實(shí)施例的方法。

16、本申請(qǐng)實(shí)施例提供的方案,通過(guò)對(duì)應(yīng)用程序的組件進(jìn)行插件化,并采用資源內(nèi)置的或資源外置的方式來(lái)獲取組件資源進(jìn)行加載,使得用戶在首次安裝應(yīng)用程序時(shí)無(wú)需加載所有組件,減少了應(yīng)用程序的包體積,避免因功能增多導(dǎo)致的包體積臃腫,提升了安裝速度,提升了新用戶和升級(jí)用戶的使用體驗(yàn);通過(guò)為待加載的組件設(shè)置優(yōu)先級(jí),并按照優(yōu)先級(jí)采用相應(yīng)的預(yù)加載、按需加載或閑時(shí)加載等加載模式加載組件,減少了用戶等待時(shí)間。



技術(shù)特征:

1.一種用于加載組件的方法,其中,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其中,所述目標(biāo)組件為對(duì)包含于應(yīng)用程序的多個(gè)功能組件進(jìn)行插件化處理得到的組件,所述插件化處理將應(yīng)用程序的功能模塊設(shè)置為相互獨(dú)立的插件,所述插件可獨(dú)立于主體應(yīng)用程序進(jìn)行安裝或更新。

3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述基于所述資源模式信息,相應(yīng)地獲取所述一個(gè)或多個(gè)目標(biāo)組件的組件資源來(lái)進(jìn)行加載包括:

4.根據(jù)權(quán)利要求1或2所述的方法,其中,所述確定所述一個(gè)或多個(gè)目標(biāo)組件對(duì)應(yīng)的資源模式信息包括:

5.根據(jù)權(quán)利要求1或2所述的方法,其中,所述確定所述一個(gè)或多個(gè)目標(biāo)組件對(duì)應(yīng)的資源模式信息包括:

6.根據(jù)權(quán)利要求1或2所述的方法,其中,所述方法對(duì)各個(gè)目標(biāo)組件設(shè)置相應(yīng)的優(yōu)先級(jí)信息,并按照優(yōu)先級(jí)信息將目標(biāo)組件對(duì)應(yīng)于不同的加載模式,所述方法還包括:

7.根據(jù)權(quán)利要求6所述的方法,其中,所述方法按照優(yōu)先級(jí)由高到低的順序,將目標(biāo)組件對(duì)應(yīng)于將預(yù)加載、按需加載和閑時(shí)加載這三種加載模式。

8.一種用于加載組件的裝置,其中,所述裝置包括:

9.一種電子設(shè)備,所述電子設(shè)備包括:

10.一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令可被處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的方法。

11.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法。


技術(shù)總結(jié)
本申請(qǐng)?zhí)峁┝艘环N用于加載組件的方法、裝置、介質(zhì)和程序產(chǎn)品。根據(jù)本申請(qǐng)的方法包括:響應(yīng)于下載或更新應(yīng)用程序的觸發(fā)指令,確定需要加載的包含于所述應(yīng)用程序的一個(gè)或多個(gè)目標(biāo)組件;確定所述一個(gè)或多個(gè)目標(biāo)組件對(duì)應(yīng)的資源模式信息,所述資源模式信息包括資源外置模式和資源內(nèi)置模式;基于所述資源模式信息,相應(yīng)地獲取所述一個(gè)或多個(gè)目標(biāo)組件的組件資源來(lái)進(jìn)行加載。本申請(qǐng)通過(guò)對(duì)應(yīng)用程序的組件進(jìn)行插件化,并采用資源內(nèi)置的或資源外置的方式來(lái)獲取組件資源進(jìn)行加載,使得用戶在首次安裝應(yīng)用程序時(shí)無(wú)需加載所有組件,減少了應(yīng)用程序的包體積,避免因功能增多導(dǎo)致的包體積臃腫,提升了安裝速度。

技術(shù)研發(fā)人員:楊春艷,鄔晶,程淵,章若塵,耿萬(wàn)鵬,張一帆
受保護(hù)的技術(shù)使用者:上海嗶哩嗶哩科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
始兴县| 昌平区| 阳泉市| 休宁县| 江源县| 大化| 呼玛县| 嫩江县| 安徽省| 碌曲县| 淳安县| 芜湖县| 东宁县| 中宁县| 青海省| 万载县| 蒙城县| 天峨县| 繁峙县| 河池市| 东兰县| 天津市| 阿尔山市| 黎城县| 衡山县| 青海省| 罗平县| 万荣县| 岗巴县| 西乌| 信丰县| 锦州市| 长白| 左贡县| 甘孜| 柞水县| 汾阳市| 遂昌县| 武山县| 垣曲县| 平武县|