一種信息處理方法及裝置制造方法
【專利摘要】本申請(qǐng)公開了一種信息處理方法及裝置,應(yīng)用于具有顯示單元的電子設(shè)備,所述電子設(shè)備中安裝有本地應(yīng)用,所述電子設(shè)備還包括瀏覽器應(yīng)用,所述方法包括啟動(dòng)所述瀏覽器應(yīng)用,所述瀏覽器應(yīng)用基于預(yù)設(shè)的通訊地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用;在所述顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,所述顯示界面包括第一標(biāo)識(shí)和第二標(biāo)識(shí),所述第一標(biāo)識(shí)為所述電子設(shè)備中本地應(yīng)用的標(biāo)識(shí),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí);當(dāng)所述電子設(shè)備響應(yīng)與所述第一標(biāo)識(shí)相對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用;當(dāng)所述電子設(shè)備響應(yīng)與所述第二標(biāo)識(shí)相對(duì)應(yīng)的第二輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述服務(wù)器中的網(wǎng)絡(luò)應(yīng)用。
【專利說明】一種信息處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及圖像處理【技術(shù)領(lǐng)域】,特別涉及一種信息處理方法及裝置。
【背景技術(shù)】
[0002]隨著科技發(fā)展,各種各樣的應(yīng)用程序運(yùn)行于手機(jī)或電腦中。通過研究,發(fā)明人發(fā)現(xiàn)本地應(yīng)用程序即安裝于手機(jī)或電腦本地的應(yīng)用程序只能在本地運(yùn)行,無法通過其他本地應(yīng)用程序如瀏覽器上運(yùn)行。例如,本地應(yīng)用程序本地QQ只能在手機(jī)或電腦中運(yùn)行,無法在瀏覽器中運(yùn)行,若需要在瀏覽器上實(shí)現(xiàn)QQ通訊時(shí),只能安裝webqq,即web應(yīng)用程序。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本申請(qǐng)的目的是提供一種信息處理方法及裝置,用以解決現(xiàn)有瀏覽器中只能運(yùn)行網(wǎng)絡(luò)應(yīng)用如web應(yīng)用程序,無法運(yùn)行本地應(yīng)用程序的技術(shù)問題。
[0004]本申請(qǐng)?zhí)峁┝艘环N信息處理方法,應(yīng)用于具有顯示單元的電子設(shè)備,所述電子設(shè)備中安裝有本地應(yīng)用,所述電子設(shè)備還包括瀏覽器應(yīng)用,所述方法包括:
[0005]啟動(dòng)所述瀏覽器應(yīng)用,所述瀏覽器應(yīng)用基于預(yù)設(shè)的通訊地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用;
[0006]在所述顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,所述顯示界面包括第一標(biāo)識(shí)和第二標(biāo)識(shí),所述第一標(biāo)識(shí)為所述電子設(shè)備中本地應(yīng)用的標(biāo)識(shí),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí);
[0007]當(dāng)所述電子設(shè)備響應(yīng)與所述第一標(biāo)識(shí)相對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用;
[0008]當(dāng)所述電子設(shè)備響應(yīng)與所述第二標(biāo)識(shí)相對(duì)應(yīng)的第二輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述服務(wù)器中的網(wǎng)絡(luò)應(yīng)用;
[0009]其中,所述第一輸入操作與所述第二輸入操作相同或不同。
[0010]上述方法,優(yōu)選的,在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用之前,所述方法還包括:
[0011]確定與所述瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu);
[0012]依據(jù)所述安裝包結(jié)構(gòu)將所述電子設(shè)備的本地應(yīng)用封裝成與所述安裝包結(jié)構(gòu)相對(duì)應(yīng)的安裝包。
[0013]上述方法,優(yōu)選的,所述在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用包括:
[0014]校驗(yàn)所述本地應(yīng)用對(duì)應(yīng)的安裝包結(jié)構(gòu)是否滿足預(yù)設(shè)的運(yùn)行規(guī)則,如果是,讀取所述本地應(yīng)用的安裝包中的安裝文件;
[0015]運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用;
[0016]運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
[0017]上述方法,優(yōu)選的,所述讀取所述本地應(yīng)用的安裝包中的安裝文件包括:
[0018]依據(jù)所述安裝包結(jié)構(gòu),對(duì)所述本地應(yīng)用進(jìn)行解包,得到所述本地應(yīng)用的安裝文件,所述安裝文件包括安裝程序及配置文件;
[0019]其中,所述運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用,包括:
[0020]運(yùn)行所述安裝文件中的安裝程序;
[0021]建立空間容器,將運(yùn)行所述安裝程序產(chǎn)生的程序文件置于所述空間容器中;
[0022]將與所述本地應(yīng)用的標(biāo)識(shí)信息置于所述瀏覽器應(yīng)用的應(yīng)用列表中;
[0023]創(chuàng)建啟動(dòng)接口,依據(jù)所述啟動(dòng)接口及所述配置文件在所述顯示界面中顯示所述本地應(yīng)用的標(biāo)識(shí)信息。
[0024]上述方法,優(yōu)選的,所述運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用包括:
[0025]選定與所述本地應(yīng)用相對(duì)應(yīng)的啟動(dòng)接口 ;
[0026]利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0027]上述方法,優(yōu)選的,所述利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用包括:
[0028]利用所述啟動(dòng)接口獲取所述本地應(yīng)用對(duì)應(yīng)的啟動(dòng)路徑及啟動(dòng)參數(shù);
[0029]依據(jù)所述啟動(dòng)路徑及所述啟動(dòng)參數(shù),在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0030]本申請(qǐng)還提供了一種信息處理裝置,應(yīng)用于具有顯示單元的電子設(shè)備,所述電子設(shè)備中安裝有本地應(yīng)用,所述電子設(shè)備還包括瀏覽器應(yīng)用,所述裝置包括:
[0031]瀏覽器啟動(dòng)單元,用于啟動(dòng)所述瀏覽器應(yīng)用,所述瀏覽器應(yīng)用基于預(yù)設(shè)的通信地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用;
[0032]瀏覽器顯示單元,用于在所述顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,所述顯示界面包括第一標(biāo)識(shí)和第二標(biāo)識(shí),所述第一標(biāo)識(shí)為所述本地應(yīng)用的標(biāo)識(shí),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí);
[0033]第一安裝啟動(dòng)單元,用于當(dāng)所述電子設(shè)備響應(yīng)所述第一標(biāo)識(shí)對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用;
[0034]第二安裝啟動(dòng)單元,用于當(dāng)所述電子設(shè)備響應(yīng)所述第二標(biāo)識(shí)對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述服務(wù)器中的網(wǎng)絡(luò)應(yīng)用;
[0035]其中,所述第一輸入操作與所述第二輸入操作相同或不同。
[0036]上述裝置,優(yōu)選的,還包括:
[0037]包封裝單元,用于在所述第一安裝啟動(dòng)單元在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用之前,確定與所述瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu),依據(jù)所述安裝包結(jié)構(gòu)將所述電子設(shè)備的本地應(yīng)用封裝成與所述安裝包結(jié)構(gòu)相對(duì)應(yīng)的安裝包。
[0038]上述裝置,優(yōu)選的,所述第一安裝啟動(dòng)單元包括:
[0039]包結(jié)構(gòu)校驗(yàn)子單元,用于校驗(yàn)所述本地應(yīng)用對(duì)應(yīng)的安裝包結(jié)構(gòu)是否滿足預(yù)設(shè)的運(yùn)行規(guī)則,如果是,觸發(fā)文件讀取子單元;
[0040]所述文件讀取子單元,用于讀取所述本地應(yīng)用的安裝包中的安裝文件;
[0041]應(yīng)用安裝子單元,用于運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用;
[0042]應(yīng)用運(yùn)行子單元,用于運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
[0043]上述裝置,優(yōu)選的:
[0044]所述文件讀取子單元,具體用于依據(jù)所述安裝包結(jié)構(gòu),對(duì)所述本地應(yīng)用進(jìn)行解包,得到所述本地應(yīng)用的安裝文件,所述安裝文件包括安裝程序及配置文件;
[0045]其中,所述應(yīng)用安裝子單元包括:
[0046]程序運(yùn)行模塊,用于運(yùn)行所述安裝文件中的安裝程序;
[0047]文件存儲(chǔ)模塊,用于建立空間容器,將運(yùn)行所述安裝程序產(chǎn)生的程序文件置于所述空間容器中;
[0048]列表更新模塊,用于將與所述本地應(yīng)用的標(biāo)識(shí)信息置于所述瀏覽器應(yīng)用的應(yīng)用列表中;
[0049]接口創(chuàng)建模塊,用于創(chuàng)建啟動(dòng)接口,依據(jù)所述啟動(dòng)接口機(jī)所述配置信息在所述顯示界面中顯示所述本地應(yīng)用的標(biāo)識(shí)信息。
[0050]上述裝置,優(yōu)選的,所述應(yīng)用運(yùn)行子單元包括:
[0051]接口確定模塊,用于選定與所述本地應(yīng)用相對(duì)應(yīng)的啟動(dòng)接口 ;
[0052]應(yīng)用運(yùn)行模塊,用于利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0053]上述裝置,優(yōu)選的:
[0054]所述應(yīng)用運(yùn)行模塊,具體用于利用所述啟動(dòng)接口獲取所述本地應(yīng)用對(duì)應(yīng)的啟動(dòng)路徑及啟動(dòng)參數(shù),依據(jù)所述啟動(dòng)路徑及所述啟動(dòng)參數(shù),在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0055]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N信息處理方法及裝置,應(yīng)用于具有顯示單元的電子設(shè)備,通過所述電子設(shè)備中的瀏覽器應(yīng)用,并在顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,由用戶對(duì)所述顯示界面中分別代表本地應(yīng)用與網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí)進(jìn)行操作,從而判斷出,當(dāng)所述電子設(shè)備響應(yīng)與本地應(yīng)用的第一標(biāo)識(shí)相對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用,當(dāng)所述電子設(shè)備響應(yīng)與網(wǎng)絡(luò)應(yīng)用的第二標(biāo)識(shí)相對(duì)應(yīng)的第二輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述網(wǎng)絡(luò)應(yīng)用,從而保證電子設(shè)備的瀏覽器應(yīng)用在能夠安裝運(yùn)行網(wǎng)絡(luò)應(yīng)用的同時(shí),能夠安裝并運(yùn)行本地應(yīng)用,改善用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0056]為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0057]圖1為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例一的流程圖;
[0058]圖2為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例二的部分流程圖;
[0059]圖3為本申請(qǐng)實(shí)施例二的應(yīng)用示例圖;
[0060]圖4為本申請(qǐng)實(shí)施例二的另一部分流程圖;
[0061]圖5為本申請(qǐng)實(shí)施例二的又一部分流程圖;
[0062]圖6為本申請(qǐng)實(shí)施例二的又一部分流程圖;
[0063]圖7為本申請(qǐng)?zhí)峁┑囊环N信息處理裝置實(shí)施例三的結(jié)構(gòu)示意圖;
[0064]圖8為本申請(qǐng)?zhí)峁┑囊环N信息處理裝置實(shí)施例四的結(jié)構(gòu)示意圖;
[0065]圖9為本申請(qǐng)?zhí)峁┑囊环N信息處理裝置實(shí)施例四的部分結(jié)構(gòu)示意圖;
[0066]圖10為本申請(qǐng)實(shí)施例四的另一部分結(jié)構(gòu)示意圖;
[0067]圖11為本申請(qǐng)實(shí)施例四的又一部分結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0068]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0069]參考圖1,其示出了本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例一的流程圖,所述方法應(yīng)用于具有顯示單元的電子設(shè)備,所述電子設(shè)備中安裝有本地應(yīng)用,所述電子設(shè)備還包括瀏覽器應(yīng)用,所述方法可以包括以下步驟:
[0070]步驟101:啟動(dòng)所述瀏覽器應(yīng)用。
[0071]其中,所述瀏覽器基于預(yù)設(shè)的通訊地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用。所述本地應(yīng)用包括能夠安裝于所述電子設(shè)備上的應(yīng)用程序或軟件,如QQ等。所述網(wǎng)路應(yīng)用包括能夠運(yùn)行于所述瀏覽器應(yīng)用的程序或軟件,如webqq等,其功能較于所述本地應(yīng)用簡(jiǎn)單。
[0072]需要說明的是,所述電子設(shè)備包括能夠運(yùn)行本地應(yīng)用、瀏覽器應(yīng)用的計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備基于chrome內(nèi)核,能夠運(yùn)行chrome瀏覽器,如個(gè)人電腦等。所述電子設(shè)備中的顯示單元包括觸摸屏等顯示設(shè)備,如pad等。
[0073]優(yōu)選的,所述瀏覽器應(yīng)用包括chrome瀏覽器應(yīng)用。
[0074]步驟102:在所述顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面。
[0075]其中,所述顯示界面中包括第一標(biāo)識(shí)和第二標(biāo)識(shí),所述第一標(biāo)識(shí)為所述本地應(yīng)用的標(biāo)識(shí),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí);
[0076]優(yōu)選的,所述第一標(biāo)識(shí)為所述本地應(yīng)用的應(yīng)用圖標(biāo),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用圖標(biāo)。
[0077]步驟103:當(dāng)所述電子設(shè)備響應(yīng)所述第一標(biāo)識(shí)相對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用。
[0078]其中,所述第一輸入操作包括在所述顯示單元顯示所述第一標(biāo)識(shí)和所述第二標(biāo)識(shí)之后,用戶對(duì)所述顯示界面中的第一標(biāo)識(shí)進(jìn)行的點(diǎn)擊操作等。而當(dāng)所述電子設(shè)備響應(yīng)到所述第一輸入操作時(shí),表明用戶需要實(shí)現(xiàn)運(yùn)行所述本地應(yīng)用的目標(biāo),此時(shí),在已啟動(dòng)的所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用。
[0079]步驟104:當(dāng)所述電子設(shè)備響應(yīng)所述第二標(biāo)識(shí)相對(duì)應(yīng)的第二輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用。
[0080]其中,所述第二輸出操作包括在所述顯示單元顯示所述第一標(biāo)識(shí)和所述第二標(biāo)識(shí)之后,用戶對(duì)所述顯示界面中的第二標(biāo)識(shí)進(jìn)行的點(diǎn)擊操作等。而當(dāng)所述電子設(shè)備響應(yīng)到所述第二輸入操作時(shí),表明用戶需要實(shí)現(xiàn)運(yùn)行所述網(wǎng)絡(luò)應(yīng)用的目標(biāo),此時(shí),在已啟動(dòng)的所述瀏覽器應(yīng)用中安裝并運(yùn)行所述網(wǎng)絡(luò)應(yīng)用。
[0081]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N信息處理方法及裝置,應(yīng)用于具有顯示單元的電子設(shè)備,通過所述電子設(shè)備中的瀏覽器應(yīng)用,并在顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,由用戶對(duì)所述顯示界面中分別代表本地應(yīng)用與網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí)進(jìn)行操作,從而判斷出,當(dāng)所述電子設(shè)備響應(yīng)與本地應(yīng)用的第一標(biāo)識(shí)相對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用,當(dāng)所述電子設(shè)備響應(yīng)與網(wǎng)絡(luò)應(yīng)用的第二標(biāo)識(shí)相對(duì)應(yīng)的第二輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述網(wǎng)絡(luò)應(yīng)用,從而保證電子設(shè)備的瀏覽器應(yīng)用在能夠安裝運(yùn)行網(wǎng)絡(luò)應(yīng)用的同時(shí),能夠安裝并運(yùn)行本地應(yīng)用,改善用戶體驗(yàn)。
[0082]參考圖2,其示出了本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例二的部分流程圖,其中,在所述步驟103之前,所述方法還包括以下步驟:
[0083]步驟201:確定與所述瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu)。
[0084]需要說明的是,在所述瀏覽器應(yīng)用中預(yù)先設(shè)置有適應(yīng)與該瀏覽器應(yīng)用的包結(jié)構(gòu)封裝規(guī)則,在將所述本地應(yīng)用在所述瀏覽器應(yīng)用中安裝并運(yùn)行之前,首先需要確定與該瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu),便于在所述步驟202中,依據(jù)所述安裝包結(jié)構(gòu)將待安裝的本地應(yīng)用封裝成適應(yīng)于所述瀏覽器應(yīng)用的安裝包結(jié)構(gòu)。
[0085]步驟202:依據(jù)所述安裝包結(jié)構(gòu)將所述電子設(shè)備的本地應(yīng)用封裝成與所述安裝包結(jié)構(gòu)相對(duì)應(yīng)的安裝包。
[0086]其中,在所述步驟202執(zhí)行完成之后,所述本地應(yīng)用為一個(gè)滿足所述瀏覽器應(yīng)用的包結(jié)構(gòu)封裝規(guī)則的安裝包,以便在后續(xù)所述步驟103中,將所述本地應(yīng)用安裝并運(yùn)行于所述瀏覽器應(yīng)用之上。
[0087]需要說明的是,所述步驟201的執(zhí)行順序與所述步驟101及所述步驟102的執(zhí)行順序無關(guān),本申請(qǐng)實(shí)施例中,在所述步驟103執(zhí)行之前,依次執(zhí)行所述步驟201及所述步驟202,即為:在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用之前,對(duì)本地應(yīng)用的結(jié)構(gòu)進(jìn)行封裝,將其封裝成與所述瀏覽器應(yīng)用所規(guī)定的安裝包結(jié)果相對(duì)應(yīng)的安裝包。
[0088]如圖3所示,為本申請(qǐng)實(shí)施例中將一本地應(yīng)用封裝成一個(gè)安裝包的應(yīng)用示例圖,其中,上述封裝過程包括:
[0089]提取所述本地應(yīng)用中屬性信息,所述屬性信息包括平臺(tái)Platform信息、安裝路徑信息install path、啟動(dòng)路徑信息launch path、相對(duì)路徑信息icon及名稱信息name ;
[0090]將提取的所述本地應(yīng)用中的屬性信息封裝成本地應(yīng)用的配置文件manifest,json ;
[0091]依據(jù)所述瀏覽器應(yīng)用所規(guī)定的包封裝規(guī)則將所述配置文件、安裝程序、應(yīng)用圖標(biāo)及驅(qū)動(dòng)文件組成所述本地應(yīng)用的安裝包(Lca安裝包)。
[0092]其中,所述驅(qū)動(dòng)文件包括所述本地應(yīng)用的驅(qū)動(dòng)程序,如中文驅(qū)動(dòng)或英文驅(qū)動(dòng)等。
[0093]需要說明的是,上述封裝組成的安裝包中除了包括上述文件外,還包括一個(gè)包頭文件,所述包頭文件中含有所述本地應(yīng)用的簽名文件和安裝包類型。
[0094]優(yōu)選的,基于如圖2所示的實(shí)施例,參考圖4,其示出了本申請(qǐng)實(shí)施例二的另一部分流程圖,其中,所述步驟103中在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用,具體可以通過以下步驟實(shí)現(xiàn):
[0095]步驟401:校驗(yàn)所述本地應(yīng)用對(duì)應(yīng)的安裝包結(jié)構(gòu)是否滿足預(yù)設(shè)的運(yùn)行規(guī)則,如果是,執(zhí)行步驟402。
[0096]優(yōu)選的,所述步驟401可以通過以下方式具體實(shí)現(xiàn):
[0097]提取所述本地應(yīng)用安裝包的包頭文件;
[0098]分別校驗(yàn)所述包頭文件中的簽名文件及所述包頭文件中的安裝包類型;
[0099]獲取校驗(yàn)信息;
[0100]判斷所述校驗(yàn)信息是否滿足預(yù)設(shè)的運(yùn)行規(guī)則,如果是,執(zhí)行所述步驟402。
[0101]步驟402:讀取所述本地應(yīng)用的安裝包中的安裝文件。
[0102]其中,在所述步驟401中校驗(yàn)所述本地應(yīng)用的安裝包結(jié)構(gòu)無誤之后,執(zhí)行所述步驟402讀取安裝文件,所述步驟402可以通過以下方式具體實(shí)現(xiàn):
[0103]對(duì)所述本地應(yīng)用的安裝包調(diào)用unpack程序文件進(jìn)行解包,得到所述本地應(yīng)用的安裝文件。
[0104]優(yōu)選的,上述步驟402讀取所述安裝文件的同時(shí),還包括:
[0105]讀取所述包頭文件中的所述本地應(yīng)用的標(biāo)識(shí)信息作為所述本地應(yīng)用的關(guān)鍵值,所述標(biāo)識(shí)信息為所述本地應(yīng)用的名稱信息進(jìn)行hash計(jì)算得到。
[0106]步驟403:運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用。
[0107]其中,所述安裝文件為install類型文件。
[0108]優(yōu)選的,所述安裝文件包括安裝程序及配置文件,此時(shí),參考圖5,其示出了本申請(qǐng)實(shí)施例的又一部分流程圖,其中,所述步驟403可以通過以下方式實(shí)現(xiàn):
[0109]步驟501:運(yùn)行所述安裝文件中的安裝程序。
[0110]優(yōu)選的,所述步驟501具體可以包括:
[0111]調(diào)用所述安裝文件中的安裝程序install文件。
[0112]步驟502:建立空間容器,將運(yùn)行所述安裝程序產(chǎn)生的程序文件置于所述空間容器中。
[0113]需要說明的是,在所述步驟501的運(yùn)行過程中,執(zhí)行所述步驟502,即運(yùn)行所述install文件的同時(shí),建立所述空間容器,將運(yùn)行所述install文件產(chǎn)生的程序文件置于所述空間容器。
[0114]步驟503:將與所述本地應(yīng)用的標(biāo)識(shí)信息置于所述瀏覽器應(yīng)用的應(yīng)用列表中。
[0115]步驟504:創(chuàng)建啟動(dòng)接口,依據(jù)所述啟動(dòng)接口及所述配置文件在所述顯示界面中顯示所述本地應(yīng)用的標(biāo)識(shí)信息。
[0116]優(yōu)選的,所述啟動(dòng)接口為與所述本地應(yīng)用及所述瀏覽器應(yīng)用相對(duì)應(yīng)的V8接口。所述啟動(dòng)接口由Javascript語言實(shí)現(xiàn),即為js接口。
[0117]在所述步驟504中,創(chuàng)建所述js接口之后,調(diào)用該js接口,顯示所述本地應(yīng)用的應(yīng)用圖標(biāo)及名稱信息,并獲取所述本地應(yīng)用的其他屬性信息。
[0118]步驟404:運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
[0119]優(yōu)選的,參考圖6,其示出了本申請(qǐng)實(shí)施例的又一部分流程圖,所述步驟404可以通過以下方式具體實(shí)現(xiàn):
[0120]步驟601:選定與所述本地應(yīng)用相對(duì)應(yīng)的啟動(dòng)接口。
[0121]其中,所述步驟601中選定的所述啟動(dòng)接口為通過用戶點(diǎn)擊第一標(biāo)識(shí)實(shí)現(xiàn),而所述第一標(biāo)識(shí)顯示于所述顯示單元。
[0122]步驟602:利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0123]優(yōu)選的,所述步驟602可以通過以下方式實(shí)現(xiàn):
[0124]利用所述啟動(dòng)接口獲取所述本地應(yīng)用對(duì)應(yīng)的啟動(dòng)路徑及啟動(dòng)參數(shù);
[0125]依據(jù)所述啟動(dòng)路徑及所述啟動(dòng)參數(shù),在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0126]優(yōu)選的,所述步驟404還可以通過以下方式實(shí)現(xiàn):
[0127]在所述瀏覽器應(yīng)用中,利用shell或create process并傳入pid的方式運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
[0128]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例二,通過預(yù)先對(duì)本地應(yīng)用進(jìn)行封裝生成與瀏覽器應(yīng)用的安裝包,并在開始安裝時(shí),經(jīng)過校驗(yàn)、解包,安裝等過程,將所述本地應(yīng)用成功安裝于所述瀏覽器應(yīng)用中,并通過安裝過程中建立的啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用,實(shí)現(xiàn)在啟動(dòng)的瀏覽器應(yīng)用中運(yùn)行區(qū)別于網(wǎng)絡(luò)應(yīng)用的本地應(yīng)用。
[0129]參考圖7,其示出了本申請(qǐng)?zhí)峁┑囊环N信息處理裝置實(shí)施例三的結(jié)構(gòu)示意圖,應(yīng)用于具有顯示單元的電子設(shè)備,所述電子設(shè)備中安裝有本地應(yīng)用,所述電子設(shè)備還包括瀏覽器應(yīng)用,所述裝置包括:
[0130]瀏覽器啟動(dòng)單元701,用于啟動(dòng)所述瀏覽器應(yīng)用,所述瀏覽器應(yīng)用基于預(yù)設(shè)的通信地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用。
[0131]其中,所述瀏覽器基于預(yù)設(shè)的通訊地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用。所述本地應(yīng)用包括能夠安裝于所述電子設(shè)備上的應(yīng)用程序或軟件,如QQ等。所述網(wǎng)路應(yīng)用包括能夠運(yùn)行于所述瀏覽器應(yīng)用的程序或軟件,如webqq等,其功能較于所述本地應(yīng)用簡(jiǎn)單。
[0132]需要說明的是,所述電子設(shè)備包括能夠運(yùn)行本地應(yīng)用、瀏覽器應(yīng)用的計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備基于chrome內(nèi)核,能夠運(yùn)行chrome瀏覽器,如個(gè)人電腦等。所述電子設(shè)備中的顯示單元包括觸摸屏等顯示設(shè)備,如pad等。
[0133]優(yōu)選的,所述瀏覽器應(yīng)用包括chrome瀏覽器應(yīng)用。
[0134]瀏覽器顯示單元702,用于在所述顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,所述顯示界面包括第一標(biāo)識(shí)和第二標(biāo)識(shí),所述第一標(biāo)識(shí)為所述本地應(yīng)用的標(biāo)識(shí),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí)。
[0135]優(yōu)選的,所述第一標(biāo)識(shí)為所述本地應(yīng)用的應(yīng)用圖標(biāo),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的應(yīng)用圖標(biāo)。
[0136]需要說明的是,所述瀏覽器顯示單元702與所述瀏覽器啟動(dòng)單元701相連接。
[0137]第一安裝啟動(dòng)單元703,用于當(dāng)所述電子設(shè)備響應(yīng)所述第一標(biāo)識(shí)對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用。
[0138]其中,所述第一輸入操作包括在所述顯示單元顯示所述第一標(biāo)識(shí)和所述第二標(biāo)識(shí)之后,用戶對(duì)所述顯示界面中的第一標(biāo)識(shí)進(jìn)行的點(diǎn)擊操作等。而當(dāng)所述電子設(shè)備響應(yīng)到所述第一輸入操作時(shí),表明用戶需要實(shí)現(xiàn)運(yùn)行所述本地應(yīng)用的目標(biāo),此時(shí),在已啟動(dòng)的所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用。
[0139]需要說明的是,所述第一安裝啟動(dòng)單元703與所述瀏覽器顯示單元702相連接。
[0140]第二安裝啟動(dòng)單元704,用于當(dāng)所述電子設(shè)備響應(yīng)所述第二標(biāo)識(shí)對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述服務(wù)器中的網(wǎng)絡(luò)應(yīng)用;
[0141]其中,所述第一輸入操作與所述第二輸入操作相同或不同。
[0142]需要說明的是,所述第二安裝啟動(dòng)單元704與所述瀏覽器顯示單元702相連接。
[0143]其中,所述第二輸出操作包括在所述顯示單元顯示所述第一標(biāo)識(shí)和所述第二標(biāo)識(shí)之后,用戶對(duì)所述顯示界面中的第二標(biāo)識(shí)進(jìn)行的點(diǎn)擊操作等。而當(dāng)所述電子設(shè)備響應(yīng)到所述第二輸入操作時(shí),表明用戶需要實(shí)現(xiàn)運(yùn)行所述網(wǎng)絡(luò)應(yīng)用的目標(biāo),此時(shí),在已啟動(dòng)的所述瀏覽器應(yīng)用中安裝并運(yùn)行所述網(wǎng)絡(luò)應(yīng)用。
[0144]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N信息處理裝置實(shí)施例三,應(yīng)用于具有顯示單元的電子設(shè)備,通過所述電子設(shè)備中的瀏覽器應(yīng)用,并在顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,由用戶對(duì)所述顯示界面中分別代表本地應(yīng)用與網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí)進(jìn)行操作,從而判斷出,當(dāng)所述電子設(shè)備響應(yīng)與本地應(yīng)用的第一標(biāo)識(shí)相對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用,當(dāng)所述電子設(shè)備響應(yīng)與網(wǎng)絡(luò)應(yīng)用的第二標(biāo)識(shí)相對(duì)應(yīng)的第二輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述網(wǎng)絡(luò)應(yīng)用,從而保證電子設(shè)備的瀏覽器應(yīng)用在能夠安裝運(yùn)行網(wǎng)絡(luò)應(yīng)用的同時(shí),能夠安裝并運(yùn)行本地應(yīng)用,改善用戶體驗(yàn)。
[0145]參考圖8,其示出了本申請(qǐng)?zhí)峁┑囊环N信息處理裝置實(shí)施例四的結(jié)構(gòu)示意圖,其中,所述裝置還包括:
[0146]包封裝單元705,用于在所述第一安裝啟動(dòng)單元703在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用之前,確定與所述瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu),依據(jù)所述安裝包結(jié)構(gòu)將所述電子設(shè)備的本地應(yīng)用封裝成與所述安裝包結(jié)構(gòu)相對(duì)應(yīng)的安裝包。
[0147]優(yōu)選的,所述包封裝單元705與所述第一安裝啟動(dòng)單元703相連接。
[0148]需要說明的是,在所述瀏覽器應(yīng)用中預(yù)先設(shè)置有適應(yīng)與該瀏覽器應(yīng)用的包結(jié)構(gòu)封裝規(guī)則,在將所述本地應(yīng)用在所述瀏覽器應(yīng)用中安裝并運(yùn)行之前,首先需要確定與該瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu),便于依據(jù)所述安裝包結(jié)構(gòu)將待安裝的本地應(yīng)用封裝成適應(yīng)于所述瀏覽器應(yīng)用的安裝包結(jié)構(gòu),而此時(shí)所述本地應(yīng)用為一個(gè)滿足所述瀏覽器應(yīng)用的包結(jié)構(gòu)封裝規(guī)則的安裝包。
[0149]需要說明的是,所述包封裝單元705的運(yùn)行順序于所述瀏覽器啟動(dòng)單元701及所述瀏覽器顯示單元702的運(yùn)行順序無關(guān),本申請(qǐng)實(shí)施例中,在所述包封裝單元705運(yùn)行之前,依次運(yùn)行所述瀏覽器啟動(dòng)單元701及所述瀏覽器顯示單元702,即為:在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用之前,對(duì)本地應(yīng)用的結(jié)構(gòu)進(jìn)行封裝,將其封裝成與所述瀏覽器應(yīng)用所規(guī)定的安裝包結(jié)果相對(duì)應(yīng)的安裝包。如圖3所示,為本申請(qǐng)實(shí)施例中將一本地應(yīng)用封裝成一個(gè)安裝包的應(yīng)用示例圖,詳細(xì)封裝過程請(qǐng)參考本申請(qǐng)方法實(shí)施例中對(duì)圖3的描述,在此不再詳細(xì)描述。
[0150]基于如圖8所示的信息處理裝置,參考圖9,其示出了本申請(qǐng)實(shí)施例四的部分結(jié)構(gòu)示意圖,其中,所述第一安裝啟動(dòng)單元703包括:
[0151]包結(jié)構(gòu)校驗(yàn)子單元731,用于校驗(yàn)所述本地應(yīng)用對(duì)應(yīng)的安裝包結(jié)構(gòu)是否滿足預(yù)設(shè)的運(yùn)行規(guī)則,如果是,觸發(fā)文件讀取子單元732。
[0152]優(yōu)選的,所述包結(jié)構(gòu)校驗(yàn)子單元731的功能可以通過以下方式具體實(shí)現(xiàn):
[0153]提取所述本地應(yīng)用安裝包的包頭文件;
[0154]分別校驗(yàn)所述包頭文件中的簽名文件及所述包頭文件中的安裝包類型;
[0155]獲取校驗(yàn)信息;
[0156]判斷所述校驗(yàn)信息是否滿足預(yù)設(shè)的運(yùn)行規(guī)則,如果是,觸發(fā)所述文件讀取子單元732。
[0157]所述文件讀取子單元732,用于讀取所述本地應(yīng)用的安裝包中的安裝文件。
[0158]優(yōu)選的,所述文件讀取子單元732,具體用于依據(jù)所述安裝包結(jié)構(gòu),對(duì)所述本地應(yīng)用進(jìn)行解包,得到所述本地應(yīng)用的安裝文件,所述安裝文件包括安裝程序及配置文件,例如,對(duì)所述本地應(yīng)用的安裝包調(diào)用unpack程序文件進(jìn)行解包,得到所述本地應(yīng)用的安裝文件。
[0159]優(yōu)選的,在所述文件讀取子單元732讀取所述安裝文件的同時(shí),還用于:
[0160]讀取所述包頭文件中的所述本地應(yīng)用的標(biāo)識(shí)信息作為所述本地應(yīng)用的關(guān)鍵值,所述標(biāo)識(shí)信息為所述本地應(yīng)用的名稱信息進(jìn)行hash計(jì)算得到。
[0161]應(yīng)用安裝子單元733,用于運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用。
[0162]其中,所述安裝文件為install類型文件。
[0163]優(yōu)選的,所述安裝文件包括安裝程序及配置文件,此時(shí),參考圖10,其示出了本申請(qǐng)實(shí)施例四的另一部分結(jié)構(gòu)示意圖,其中,所述應(yīng)用安裝子單元733包括:
[0164]程序運(yùn)行模塊7301,用于運(yùn)行所述安裝文件中的安裝程序。
[0165]優(yōu)選的,所述程序運(yùn)行模塊7301具體可以通過一下方式實(shí)現(xiàn):
[0166]調(diào)用所述安裝文件中的安裝程序install文件。
[0167]文件存儲(chǔ)模塊7302,用于建立空間容器,將運(yùn)行所述安裝程序產(chǎn)生的程序文件置于所述空間容器中。
[0168]需要說明的是,在所述程序運(yùn)行模塊7301運(yùn)行過程中,所述文件出錯(cuò)模塊7302被觸發(fā)啟動(dòng),即運(yùn)行所述install文件的同時(shí),建立所述空間容器,將運(yùn)行所述install文件產(chǎn)生的程序文件置于所述空間容器。
[0169]列表更新模塊7303,用于將與所述本地應(yīng)用的標(biāo)識(shí)信息置于所述瀏覽器應(yīng)用的應(yīng)用列表中。
[0170]接口創(chuàng)建模塊7304,用于創(chuàng)建啟動(dòng)接口,依據(jù)所述啟動(dòng)接口機(jī)所述配置信息在所述顯示界面中顯示所述本地應(yīng)用的標(biāo)識(shí)信息。
[0171]優(yōu)選的,所述啟動(dòng)接口為與所述本地應(yīng)用及所述瀏覽器應(yīng)用相對(duì)應(yīng)的V8接口。所述啟動(dòng)接口由Javascript語言實(shí)現(xiàn),即為js接口。所述接口創(chuàng)建模塊7304創(chuàng)建所述js接口之后,調(diào)用該js接口,顯示所述本地應(yīng)用的應(yīng)用圖標(biāo)及名稱信息,并獲取所述本地應(yīng)用的其他屬性信息。
[0172]應(yīng)用運(yùn)行子單元734,用于運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
[0173]優(yōu)選的,參考圖11,其示出了本申請(qǐng)實(shí)施例四的又一部分結(jié)構(gòu)示意圖,其中,所述應(yīng)用運(yùn)行子單元734包括:
[0174]接口確定模塊7401,用于選定與所述本地應(yīng)用相對(duì)應(yīng)的啟動(dòng)接口。
[0175]其中,所述接口確定模塊741選定的所述啟動(dòng)接口為通過用戶點(diǎn)擊所述第一標(biāo)識(shí)實(shí)現(xiàn),而所述第一標(biāo)識(shí)顯示于所述顯示單元。
[0176]應(yīng)用運(yùn)行模塊7402,用于利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0177]優(yōu)選的,所述應(yīng)用運(yùn)行模塊7402的功能具體可以通過以下方式實(shí)現(xiàn):
[0178]利用所述啟動(dòng)接口獲取所述本地應(yīng)用對(duì)應(yīng)的啟動(dòng)路徑及啟動(dòng)參數(shù),依據(jù)所述啟動(dòng)路徑及所述啟動(dòng)參數(shù),在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
[0179]優(yōu)選的,所述應(yīng)用運(yùn)行子單元734還可以通過一下方式具體實(shí)現(xiàn):
[0180]在所述瀏覽器應(yīng)用中,利用shell或create process并傳入pid的方式運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
[0181]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N信息處理裝置實(shí)施例四,通過預(yù)先對(duì)本地應(yīng)用進(jìn)行封裝生成與瀏覽器應(yīng)用的安裝包,并在開始安裝時(shí),經(jīng)過校驗(yàn)、解包,安裝等過程,將所述本地應(yīng)用成功安裝于所述瀏覽器應(yīng)用中,并通過安裝過程中建立的啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用,實(shí)現(xiàn)在啟動(dòng)的瀏覽器應(yīng)用中運(yùn)行區(qū)別于網(wǎng)絡(luò)應(yīng)用的本地應(yīng)用。
[0182]需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0183]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0184]以上對(duì)本發(fā)明所提供的一種信息處理方法及裝置進(jìn)行了詳細(xì)介紹,對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種信息處理方法,其特征在于,應(yīng)用于具有顯示單元的電子設(shè)備,所述電子設(shè)備中安裝有本地應(yīng)用,所述電子設(shè)備還包括瀏覽器應(yīng)用,所述方法包括: 啟動(dòng)所述瀏覽器應(yīng)用,所述瀏覽器應(yīng)用基于預(yù)設(shè)的通訊地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用; 在所述顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,所述顯示界面包括第一標(biāo)識(shí)和第二標(biāo)識(shí),所述第一標(biāo)識(shí)為所述電子設(shè)備中本地應(yīng)用的標(biāo)識(shí),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí); 當(dāng)所述電子設(shè)備響應(yīng)與所述第一標(biāo)識(shí)相對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用; 當(dāng)所述電子設(shè)備響應(yīng)與所述第二標(biāo)識(shí)相對(duì)應(yīng)的第二輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述服務(wù)器中的網(wǎng)絡(luò)應(yīng)用; 其中,所述第一輸入操作與所述第二輸入操作相同或不同。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用之前,所述方法還包括: 確定與所述瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu); 依據(jù)所述安裝包 結(jié)構(gòu)將所述電子設(shè)備的本地應(yīng)用封裝成與所述安裝包結(jié)構(gòu)相對(duì)應(yīng)的安裝包。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用包括: 校驗(yàn)所述本地應(yīng)用對(duì)應(yīng)的安裝包結(jié)構(gòu)是否滿足預(yù)設(shè)的運(yùn)行規(guī)則,如果是,讀取所述本地應(yīng)用的安裝包中的安裝文件; 運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用; 運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述讀取所述本地應(yīng)用的安裝包中的安裝文件包括: 依據(jù)所述安裝包結(jié)構(gòu),對(duì)所述本地應(yīng)用進(jìn)行解包,得到所述本地應(yīng)用的安裝文件,所述安裝文件包括安裝程序及配置文件; 其中,所述運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用,包括: 運(yùn)行所述安裝文件中的安裝程序; 建立空間容器,將運(yùn)行所述安裝程序產(chǎn)生的程序文件置于所述空間容器中; 將與所述本地應(yīng)用的標(biāo)識(shí)信息置于所述瀏覽器應(yīng)用的應(yīng)用列表中; 創(chuàng)建啟動(dòng)接口,依據(jù)所述啟動(dòng)接口及所述配置文件在所述顯示界面中顯示所述本地應(yīng)用的標(biāo)識(shí)息。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用包括: 選定與所述本地應(yīng)用相對(duì)應(yīng)的啟動(dòng)接口; 利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用包括:利用所述啟動(dòng)接口獲取所述本地應(yīng)用對(duì)應(yīng)的啟動(dòng)路徑及啟動(dòng)參數(shù); 依據(jù)所述啟動(dòng)路徑及所述啟動(dòng)參數(shù),在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
7.一種信息處理裝置,其特征在于,應(yīng)用于具有顯示單元的電子設(shè)備,所述電子設(shè)備中安裝有本地應(yīng)用,所述電子設(shè)備還包括瀏覽器應(yīng)用,所述裝置包括: 瀏覽器啟動(dòng)單元,用于啟動(dòng)所述瀏覽器應(yīng)用,所述瀏覽器應(yīng)用基于預(yù)設(shè)的通信地址連接到服務(wù)器,所述服務(wù)器中存儲(chǔ)有網(wǎng)絡(luò)應(yīng)用; 瀏覽器顯示單元,用于在所述顯示單元中顯示所述瀏覽器應(yīng)用的顯示界面,所述顯示界面包括第一標(biāo)識(shí)和第二標(biāo)識(shí),所述第一標(biāo)識(shí)為所述本地應(yīng)用的標(biāo)識(shí),所述第二標(biāo)識(shí)為所述網(wǎng)絡(luò)應(yīng)用的標(biāo)識(shí); 第一安裝啟動(dòng)單元,用于當(dāng)所述電子設(shè)備響應(yīng)所述第一標(biāo)識(shí)對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用; 第二安裝啟動(dòng)單元,用于當(dāng)所述電子設(shè)備響應(yīng)所述第二標(biāo)識(shí)對(duì)應(yīng)的第一輸入操作時(shí),在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述服務(wù)器中的網(wǎng)絡(luò)應(yīng)用; 其中,所述第一輸入操作與所述第二輸入操作相同或不同。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 包封裝單元,用于在所述第一安裝啟動(dòng)單元在所述瀏覽器應(yīng)用中安裝并運(yùn)行所述本地應(yīng)用之前,確定與所述瀏覽器應(yīng)用相對(duì)應(yīng)的安裝包結(jié)構(gòu),依據(jù)所述安裝包結(jié)構(gòu)將所述電子設(shè)備的本地應(yīng)用封裝成與所述安裝包結(jié)構(gòu)相對(duì)應(yīng)的安裝包。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一安裝啟動(dòng)單元包括: 包結(jié)構(gòu)校驗(yàn)子單元,用于校驗(yàn)所述本地應(yīng)用對(duì)應(yīng)的安裝包結(jié)構(gòu)是否滿足預(yù)設(shè)的運(yùn)行規(guī)貝U,如果是,觸發(fā)文件讀取子單元; 所述文件讀取子單元,用于讀取所述本地應(yīng)用的安裝包中的安裝文件; 應(yīng)用安裝子單元,用于運(yùn)行所述安裝文件,將所述本地應(yīng)用安裝于所述瀏覽器應(yīng)用; 應(yīng)用運(yùn)行子單元,用于運(yùn)行已經(jīng)安裝于所述瀏覽器應(yīng)用的本地應(yīng)用。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于: 所述文件讀取子單元,具體用于依據(jù)所述安裝包結(jié)構(gòu),對(duì)所述本地應(yīng)用進(jìn)行解包,得到所述本地應(yīng)用的安裝文件,所述安裝文件包括安裝程序及配置文件; 其中,所述應(yīng)用安裝子單元包括: 程序運(yùn)行模塊,用于運(yùn)行所述安裝文件中的安裝程序; 文件存儲(chǔ)模塊,用于建立空間容器,將運(yùn)行所述安裝程序產(chǎn)生的程序文件置于所述空間容器中; 列表更新模塊,用于將與所述本地應(yīng)用的標(biāo)識(shí)信息置于所述瀏覽器應(yīng)用的應(yīng)用列表中; 接口創(chuàng)建模塊,用于創(chuàng)建啟動(dòng)接口,依據(jù)所述啟動(dòng)接口機(jī)所述配置信息在所述顯示界面中顯示所述本地應(yīng)用的標(biāo)識(shí)信息。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述應(yīng)用運(yùn)行子單元包括: 接口確定模塊,用于選定與所述本地應(yīng)用相對(duì)應(yīng)的啟動(dòng)接口 ; 應(yīng)用運(yùn)行模塊,用于利用所述啟動(dòng)接口在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于:所述應(yīng)用運(yùn)行模塊,具體用于利用所述啟動(dòng)接口獲取所述本地應(yīng)用對(duì)應(yīng)的啟動(dòng)路徑及啟動(dòng)參數(shù),依據(jù)所述啟動(dòng) 路徑及所述啟動(dòng)參數(shù),在所述瀏覽器應(yīng)用中運(yùn)行所述本地應(yīng)用。
【文檔編號(hào)】G06F9/445GK104049980SQ201310075789
【公開日】2014年9月17日 申請(qǐng)日期:2013年3月11日 優(yōu)先權(quán)日:2013年3月11日
【發(fā)明者】徐晶, 馮榮峰 申請(qǐng)人:聯(lián)想(北京)有限公司