一種關(guān)聯(lián)應(yīng)用程序的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種關(guān)聯(lián)應(yīng)用程序的處理方法及裝置。
【背景技術(shù)】
[0002]隨著科技的飛速發(fā)展,眾多電子產(chǎn)品跨入智能化觸摸屏?xí)r代,如智能手機(jī),ipad等。智能化電子產(chǎn)品具有獨(dú)立的操作系統(tǒng),可由用戶根據(jù)自己的需要自行安裝各種第三方服務(wù)商提供的應(yīng)用軟件,通過此類應(yīng)用軟件,可以擴(kuò)展智能化電子產(chǎn)品的功能。智能化電子產(chǎn)品的開放性及可操作性強(qiáng)等特性決定了其應(yīng)用范圍廣泛。
[0003]電子產(chǎn)品中安裝的各個(gè)應(yīng)用程序之間不再是相互獨(dú)立的應(yīng)用程序,即一個(gè)應(yīng)用程序的運(yùn)行可能需要其他應(yīng)用程序的配合,如應(yīng)用程序I具備即時(shí)通訊功能,當(dāng)即時(shí)通訊信息中包含網(wǎng)絡(luò)地址鏈接時(shí),若用戶選中該網(wǎng)絡(luò)地址鏈接,則電子產(chǎn)品將啟動(dòng)本地安裝的瀏覽器應(yīng)用程序,進(jìn)而向用戶呈現(xiàn)上述網(wǎng)絡(luò)地址鏈接所對(duì)應(yīng)的頁面;又如,應(yīng)用程序2具備展示商品信息并出售商品功能,但不具備支付功能,當(dāng)用戶需要在應(yīng)用程序2提供的界面中購買任意一商品時(shí),需要啟動(dòng)具備支付功能的應(yīng)用程序。
[0004]目前,當(dāng)電子產(chǎn)品中安裝的多個(gè)應(yīng)用程序之間存在配合工作的關(guān)系時(shí),若已經(jīng)啟動(dòng)任意一應(yīng)用程序,需要啟動(dòng)一個(gè)配合應(yīng)用程序,則電子產(chǎn)品在本地將該配合應(yīng)用程序緩存入內(nèi)存中,并對(duì)該配合應(yīng)用程序進(jìn)行初始化,以及在內(nèi)存中執(zhí)行初始化完畢的配合應(yīng)用程序。采用該技術(shù)方案,電子產(chǎn)品需要耗費(fèi)較長的時(shí)間啟動(dòng)配合應(yīng)用程序,從而導(dǎo)致應(yīng)用程序響應(yīng)時(shí)間長,系統(tǒng)性能差的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種關(guān)聯(lián)應(yīng)用程序的處理方法及裝置,用以解決現(xiàn)有技術(shù)中與一個(gè)應(yīng)用程序存在相互配合操作關(guān)系的另一個(gè)應(yīng)用程序啟動(dòng)時(shí),存在應(yīng)用程序響應(yīng)時(shí)間長,系統(tǒng)性能差的問題。
[0006]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0007]一種關(guān)聯(lián)應(yīng)用程序的處理方法,包括:
[0008]接收應(yīng)用程序啟動(dòng)指令,其中,所述應(yīng)用程序啟動(dòng)指令中包含待啟動(dòng)應(yīng)用程序標(biāo)識(shí);
[0009]從預(yù)存的關(guān)聯(lián)關(guān)系中,獲取所述待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的至少一個(gè)關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí);其中,所述關(guān)聯(lián)關(guān)系為待啟動(dòng)應(yīng)用程序標(biāo)識(shí)與關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;
[0010]為獲取的部分或者全部所述關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源。
[0011]一種關(guān)聯(lián)應(yīng)用程序的處理裝置,包括:
[0012]接收單元,用于接收應(yīng)用程序啟動(dòng)指令,其中,所述應(yīng)用程序啟動(dòng)指令中包含待啟動(dòng)應(yīng)用程序標(biāo)識(shí);
[0013]獲取單元,用于從預(yù)存的關(guān)聯(lián)關(guān)系中,獲取所述待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的至少一個(gè)關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí);其中,所述關(guān)聯(lián)關(guān)系為待啟動(dòng)應(yīng)用程序標(biāo)識(shí)與關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;
[0014]資源分配單元,用于為獲取的全部或者部分所述關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源。
[0015]本發(fā)明實(shí)施例中,當(dāng)電子產(chǎn)品接收到用戶發(fā)送的應(yīng)用程序啟動(dòng)指令時(shí),獲取該應(yīng)用程序啟動(dòng)指令中包含的待啟動(dòng)應(yīng)用程序標(biāo)識(shí);并從本地保存的關(guān)聯(lián)關(guān)系表中,查找該待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的各個(gè)關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí);電子產(chǎn)品在啟動(dòng)待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的待啟動(dòng)應(yīng)用程序時(shí),為查找到的關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源。采用本發(fā)明技術(shù)方案,電子產(chǎn)品在啟動(dòng)待啟動(dòng)應(yīng)用程序之前,即獲取該待啟動(dòng)應(yīng)用程序相關(guān)聯(lián)的關(guān)聯(lián)應(yīng)用程序,并在待啟動(dòng)應(yīng)用程序啟動(dòng)的同時(shí),為獲取的關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源,使關(guān)聯(lián)應(yīng)用程序進(jìn)入啟動(dòng)準(zhǔn)備狀態(tài),當(dāng)需要啟動(dòng)該關(guān)聯(lián)應(yīng)用程序時(shí),無須重新為關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源,直接執(zhí)行內(nèi)存中的關(guān)聯(lián)應(yīng)用程序即可,縮短了關(guān)聯(lián)應(yīng)用程序的啟動(dòng)時(shí)長,提尚了系統(tǒng)性能。
【附圖說明】
[0016]圖1為本發(fā)明實(shí)施例中啟動(dòng)應(yīng)用程序的流程圖;
[0017]圖2為本發(fā)明實(shí)施例中關(guān)聯(lián)關(guān)系表不意圖一;
[0018]圖3為本發(fā)明實(shí)施例中關(guān)聯(lián)關(guān)系表不意圖一;
[0019]圖4為本發(fā)明實(shí)施例中啟動(dòng)應(yīng)用程序的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]為了解決現(xiàn)有技術(shù)中與一個(gè)應(yīng)用程序存在相互配合操作關(guān)系的另一個(gè)應(yīng)用程序啟動(dòng)時(shí),存在應(yīng)用程序響應(yīng)時(shí)間長,系統(tǒng)性能差的問題。本發(fā)明實(shí)施例中,當(dāng)電子產(chǎn)品接收到用戶發(fā)送的應(yīng)用程序啟動(dòng)指令時(shí),獲取該應(yīng)用程序啟動(dòng)指令中包含的待啟動(dòng)應(yīng)用程序標(biāo)識(shí);并從本地保存的關(guān)聯(lián)關(guān)系表中,查找該待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的各個(gè)關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí);電子產(chǎn)品在啟動(dòng)待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的待啟動(dòng)應(yīng)用程序時(shí),為查找到的關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源。采用本發(fā)明技術(shù)方案,電子產(chǎn)品在啟動(dòng)待啟動(dòng)應(yīng)用程序之前,即獲取該待啟動(dòng)應(yīng)用程序相關(guān)聯(lián)的關(guān)聯(lián)應(yīng)用程序,并在待啟動(dòng)應(yīng)用程序啟動(dòng)的同時(shí),為獲取的關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源,使關(guān)聯(lián)應(yīng)用程序進(jìn)入啟動(dòng)準(zhǔn)備狀態(tài),當(dāng)需要啟動(dòng)該關(guān)聯(lián)應(yīng)用程序時(shí),無須重新為關(guān)聯(lián)應(yīng)用程序分配內(nèi)存資源,直接執(zhí)行內(nèi)存中的關(guān)聯(lián)應(yīng)用程序即可,縮短了關(guān)聯(lián)應(yīng)用程序的啟動(dòng)時(shí)長,提高了系統(tǒng)性能。
[0021]下面結(jié)合說明書附圖,對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
[0022]參閱圖1所示,本發(fā)明實(shí)施例中,執(zhí)行應(yīng)用程序的方法,包括:
[0023]步驟100:接收應(yīng)用程序啟動(dòng)指令,其中,該應(yīng)用程序啟動(dòng)指令中包含待啟動(dòng)應(yīng)用程序標(biāo)識(shí)。
[0024]本發(fā)明實(shí)施例中,電子產(chǎn)品中安裝有多個(gè)應(yīng)用程序,電子產(chǎn)品實(shí)時(shí)檢測(cè)用戶是否發(fā)送應(yīng)用程序啟動(dòng)指令;其中,上述應(yīng)用程序啟動(dòng)指令可以通過多種形式生成,如電子產(chǎn)品檢測(cè)到用戶選中任意一應(yīng)用程序時(shí),將該選中操作確定為用戶發(fā)送的應(yīng)用程序啟動(dòng)指令;或者,用戶通過電子產(chǎn)品的用戶交互界面輸入待啟動(dòng)應(yīng)用程序標(biāo)識(shí),并確定執(zhí)行該待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序時(shí),電子產(chǎn)品將確定啟動(dòng)該待啟動(dòng)應(yīng)用程序標(biāo)識(shí)的操作,作為應(yīng)用程序啟動(dòng)指令。此外,上述應(yīng)用程序啟動(dòng)指令還可以由其他電子產(chǎn)品或者電子產(chǎn)品中的其他應(yīng)用程序發(fā)送。
[0025]步驟110:從預(yù)存的關(guān)聯(lián)關(guān)系中,獲取上述待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的至少一個(gè)關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí);其中,關(guān)聯(lián)關(guān)系為待啟動(dòng)應(yīng)用程序標(biāo)識(shí)與關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)的對(duì)應(yīng)關(guān)系O
[0026]本發(fā)明實(shí)施例中,電子產(chǎn)品在本地預(yù)先建立關(guān)聯(lián)關(guān)系,該關(guān)聯(lián)關(guān)系中包含待啟動(dòng)應(yīng)用程序標(biāo)識(shí)與關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;電子產(chǎn)品本地保存的關(guān)聯(lián)關(guān)系中,查找上述獲取的待啟動(dòng)應(yīng)用程序標(biāo)識(shí);電子產(chǎn)品獲取該待啟動(dòng)應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的關(guān)聯(lián)應(yīng)用程序標(biāo)識(shí)。
[0027]可選的,在電子產(chǎn)品中建立關(guān)聯(lián)關(guān)系的方法,包括:針對(duì)電子產(chǎn)品中包含的任意一應(yīng)用程序,執(zhí)行如下操作,對(duì)該任意一應(yīng)用程序進(jìn)行解析,獲取該