一種在瀏覽器中啟動應(yīng)用程序的方法、裝置和瀏覽器的制造方法
【專利摘要】本發(fā)明公開了一種在瀏覽器中啟動應(yīng)用程序的方法、裝置和瀏覽器,所述方法包括:在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;觸發(fā)所述應(yīng)用程序的快捷方式;依據(jù)所述快捷方式啟動所述應(yīng)用程序。本發(fā)明可以形象的認(rèn)為瀏覽器是一個(gè)簡單的三層架構(gòu),但是在邏輯處理層加入了和應(yīng)用程序以及操作系統(tǒng)等交互的命令,最終完成了在瀏覽器中使用和調(diào)度應(yīng)用軟件的方法,可以逐步代替windows操作系統(tǒng)的桌面。
【專利說明】一種在瀏覽器中啟動應(yīng)用程序的方法、裝置和瀏覽器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器的【技術(shù)領(lǐng)域】,具體涉及一種在瀏覽器中啟動應(yīng)用程序的方法、一種在瀏覽器中啟動應(yīng)用程序的裝置以及一種瀏覽器。
【背景技術(shù)】
[0002]因特網(wǎng)Internet的迅猛發(fā)展將人們帶入了信息社會時(shí)代,對人們生活產(chǎn)生了深刻的影響,人們可以通過瀏覽器獲取到Internet上海量的信息,以滿足生活、工作、學(xué)習(xí)等各方面的需求。
[0003]瀏覽器是一個(gè)顯示網(wǎng)頁服務(wù)器或檔案系統(tǒng)內(nèi)的文件,并讓用戶與此些文件互動的一種應(yīng)用程序。瀏覽器用來顯示在萬維網(wǎng)或局部局域網(wǎng)絡(luò)等內(nèi)的文字、影像及其他資訊。這些文字或影像,可以是連接其他網(wǎng)址的超鏈接,用戶可迅速及輕易地瀏覽各種資訊。
[0004]為了擴(kuò)展瀏覽器的功能,有些瀏覽器提供了插件,采用插件可以在瀏覽器中調(diào)用操作系統(tǒng)的應(yīng)用程序,在插件中可以自帶一些操作系統(tǒng)默認(rèn)的應(yīng)用程序,也可以添加一些用戶自定義的應(yīng)用程序。但是,該插件只是在瀏覽器中單向調(diào)用其他應(yīng)用程序,在瀏覽器中無法對調(diào)用的應(yīng)用程序進(jìn)行管理或者控制。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種在瀏覽器中啟動應(yīng)用程序的方法和相應(yīng)的一種在瀏覽器中啟動應(yīng)用程序的裝置、一種瀏覽器。
[0006]依據(jù)本發(fā)明的一個(gè)方面,提供了一種在瀏覽器中啟動應(yīng)用程序的方法,包括:
[0007]在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0008]觸發(fā)所述應(yīng)用程序的快捷方式;
[0009]依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0010]可選地,所述快捷方式包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式;
[0011]所述本地應(yīng)用程序?yàn)榘惭b在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序?yàn)榘惭b文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
[0012]可選地,所述快捷方式為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。
[0013]可選地,所述在瀏覽器側(cè)添加應(yīng)用程序的快捷方式的步驟包括:
[0014]接收本地應(yīng)用程序的安裝路徑;
[0015]獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0016]和/ 或,
[0017]接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0018]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
[0019]可選地,還包括:
[0020]將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中。
[0021]可選地,所述在瀏覽器側(cè)添加應(yīng)用程序的快捷方式的步驟還包括:
[0022]獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令;
[0023]和/ 或
[0024]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片。
[0025]可選地,還包括:
[0026]將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中。
[0027]可選地,所述觸發(fā)所述應(yīng)用程序的快捷方式的步驟包括:
[0028]觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0029]或者,
[0030]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
[0031]可選地,所述觸發(fā)所述應(yīng)用程序的快捷方式的步驟包括:
[0032]觸發(fā)所述本地應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0033]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0034]或者,
[0035]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0036]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載路徑。
[0037]可選地,所述依據(jù)所述快捷方式啟動所述應(yīng)用程序的步驟包括:
[0038]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0039]采用所述啟動命令啟動所述安裝地址指示的應(yīng)用程序;
[0040]或者,
[0041]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0042]采用所述啟動命令從所述下載地址下載所述應(yīng)用程序;
[0043]安裝并啟動所述應(yīng)用程序。
[0044]可選地,還包括:
[0045]采用所述使用時(shí)間統(tǒng)計(jì)所述應(yīng)用程序的使用頻率;
[0046]對所述使用頻率和/或應(yīng)用程序容量進(jìn)行展示。
[0047]可選地,還包括:
[0048]當(dāng)接收到針對所述快捷方式的操作命令時(shí),執(zhí)行所述操作命令指示的操作。
[0049]可選地,所述操作指令包括查詢快捷方式的操作指令、刪除快捷方式的操作指令、修改快捷方式的操作指令、添加權(quán)限的操作指令、復(fù)制快捷方式的操作指令和/或黏貼快捷方式的操作指令。
[0050]根據(jù)本發(fā)明的另一方面,提供了一種在瀏覽器中啟動應(yīng)用程序的裝置,包括:
[0051]快捷方式添加模塊,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;[0052]快捷方式觸發(fā)模塊,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0053]應(yīng)用程序啟動模塊,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0054]可選地,所述快捷方式包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式;
[0055]所述本地應(yīng)用程序?yàn)榘惭b在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序?yàn)榘惭b文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
[0056]可選地,所述快捷方式為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。
[0057]可選地,所述快捷方式添加模塊還適于:
[0058]接收本地應(yīng)用程序的安裝路徑;
[0059]獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0060]和/ 或,
[0061]接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0062]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
[0063]可選地,還包括:
[0064]快捷方式列表處理模塊,適于將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中。
[0065]可選地,所述快捷方式添加模塊還適于:
[0066]獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令;
[0067]和/ 或
[0068]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片。
[0069]可選地,還包括:
[0070]快捷方式存儲模塊,適于將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中。
[0071]可選地,所述快捷方式觸發(fā)模塊還適于:
[0072]觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0073]或者,
[0074]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
[0075]可選地,所述快捷方式觸發(fā)模塊還適于:
[0076]觸發(fā)所述本地應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0077]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0078]或者,
[0079]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0080]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載路徑。
[0081]可選地,所述應(yīng)用程序啟動模塊還適于:
[0082]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;[0083]采用所述啟動命令啟動所述安裝地址指示的應(yīng)用程序;
[0084]或者,
[0085]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0086]采用所述啟動命令從所述下載地址下載所述應(yīng)用程序;
[0087]安裝并啟動所述應(yīng)用程序。
[0088]可選地,還包括:
[0089]使用頻率統(tǒng)計(jì)模塊,適于采用所述使用時(shí)間統(tǒng)計(jì)所述應(yīng)用程序的使用頻率;
[0090]展示模塊,適于對所述使用頻率和/或應(yīng)用程序容量進(jìn)行展示。
[0091]可選地,還包括:
[0092]操作命令執(zhí)行模塊,適于在接收到針對所述快捷方式的操作命令時(shí),執(zhí)行所述操作命令指示的操作。
[0093]可選地,所述操作指令包括查詢快捷方式的操作指令、刪除快捷方式的操作指令、修改快捷方式的操作指令、添加權(quán)限的操作指令、復(fù)制快捷方式的操作指令和/或黏貼快捷方式的操作指令。
[0094]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器,包括:
[0095]快捷方式添加模塊,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0096]快捷方式觸發(fā)模塊,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0097]應(yīng)用程序啟動模塊,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0098]本發(fā)明模糊了操作系統(tǒng)和網(wǎng)絡(luò)的界限,也淡化了操作系統(tǒng)的執(zhí)行入口,更多的應(yīng)用程序和操作系統(tǒng)安全功能也可以直接接入到瀏覽器中。在瀏覽器處理數(shù)據(jù)的方式,部分由頁面完成顯示,所有數(shù)據(jù)存儲在數(shù)據(jù)庫sqlite中,瀏覽器后臺的內(nèi)置應(yīng)用程序控制中心,作為一個(gè)服務(wù),可以連接前臺頁面和后臺數(shù)據(jù)庫sqlite,并在這個(gè)控制的層面上對應(yīng)用程序和進(jìn)程進(jìn)行管理??梢孕蜗蟮恼J(rèn)為瀏覽器是一個(gè)簡單的三層架構(gòu),但是在邏輯處理層加入了和應(yīng)用程序以及操作系統(tǒng)等交互的命令,最終完成了在瀏覽器中使用和調(diào)度應(yīng)用軟件的方法,可以逐步代替windows操作系統(tǒng)的桌面。
[0099]本發(fā)明的瀏覽器可以作為操作系統(tǒng)的門戶逐步代替用戶桌面,基于桌面快捷方式操作方式也轉(zhuǎn)移到了頁面上,操作系統(tǒng)更加簡單,性能可以大幅提高。
[0100]本發(fā)明的應(yīng)用程序最終由瀏覽器調(diào)用系統(tǒng)來執(zhí)行,它的執(zhí)行方式由瀏覽器控制,應(yīng)用程序的執(zhí)行更加安全可靠,瀏覽器也可以逐步替代殺毒軟件等安全軟件。
[0101]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0102]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0103]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的方法實(shí)施例I的步驟流程圖;[0104]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種快捷方式的展示頁面的示例圖;
[0105]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種網(wǎng)絡(luò)分組的示例圖;
[0106]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的方法實(shí)施例2的步驟流程圖;
[0107]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種快捷方式列表示例圖;
[0108]圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的方法實(shí)施例3的步驟流程圖;
[0109]圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種運(yùn)行邏輯的優(yōu)選示例圖;
[0110]圖8不出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種Web服務(wù)優(yōu)選的結(jié)構(gòu)不例圖;
[0111]圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的裝置實(shí)施例I的結(jié)構(gòu)框圖;
[0112]圖10示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的裝置實(shí)施例2的結(jié)構(gòu)框圖;
[0113]圖11示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的裝置實(shí)施例3的結(jié)構(gòu)框圖;
[0114]圖12示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例1的結(jié)構(gòu)框圖;
[0115]圖13示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例2的結(jié)構(gòu)框圖;
[0116]圖14示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例3的結(jié)構(gòu)框圖;以及,
[0117]圖15示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器的優(yōu)選結(jié)構(gòu)示例圖。
【具體實(shí)施方式】
[0118]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0119]參照圖1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:
[0120]步驟101,在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0121]如圖2和圖3所示,一方面,按照應(yīng)用程序種類進(jìn)行分類,所述快捷方式可以包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式;所述本地應(yīng)用程序可以為安裝在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序可以為安裝文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
[0122]另一方面,按照添加方式進(jìn)行分類,所述快捷方式可以為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。
[0123]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述步驟101具體可以包括如下子步驟:
[0124]子步驟SI I,接收本地應(yīng)用程序的安裝路徑;
[0125]子步驟S12,獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0126]在具體實(shí)現(xiàn)中,用戶可以設(shè)置本地應(yīng)用程序的安裝路徑,本發(fā)明實(shí)施例在接收用戶輸入的本地應(yīng)用程序的安裝路徑之后,可以獲取應(yīng)用程序的啟動命令。啟動命令在用戶沒有指定的情況下,可以為該應(yīng)用程序的安裝路徑,例如〃D: \Pr ο gram Files\ABC1 ayer\ABClayer.exe,右用戶指定了啟動命令,啟動命令則為用戶指定的啟動命令,具體可以為具有運(yùn)行參數(shù)的安裝路徑,例如,"D: \Boson NetSim\Net Designer.EXE〃一 mpq ball,mpq"。
[0127]和/ 或,
[0128]子步驟S13,接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0129]子步驟S14,獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
[0130]在具體實(shí)現(xiàn)中,瀏覽器對應(yīng)的服務(wù)器可以在預(yù)設(shè)時(shí)間(例如每周一、瀏覽器空閑的時(shí)間)推送網(wǎng)絡(luò)應(yīng)用程序的下載地址到瀏覽器,或者,瀏覽器也可以向服務(wù)器請求網(wǎng)絡(luò)應(yīng)用程序的下載地址。瀏覽器在獲得下載地址后依據(jù)該下載地址生成下載命令、安裝命令和執(zhí)行命令,并設(shè)置為啟動命令。
[0131]步驟102,觸發(fā)所述應(yīng)用程序的快捷方式;
[0132]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述步驟102具體可以包括如下子步驟:
[0133]子步驟S21,觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0134]或者,
[0135]子步驟S22,觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
[0136]在具體實(shí)現(xiàn)中,可以在瀏覽器的第三展示頁面展示應(yīng)用程序的地址連接(安裝路徑或者下載地址),以給用戶直觀的展示,方便用戶進(jìn)行操作。用戶可以通過點(diǎn)擊或者其他功能按鈕通過該地址連接觸發(fā)應(yīng)用程序。
[0137]步驟103,依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0138]當(dāng)該應(yīng)用程序?yàn)楸镜貞?yīng)用程序時(shí),可以采用該啟動命令直接啟動該本地應(yīng)用程序。
[0139]當(dāng)該應(yīng)用程序?yàn)榫W(wǎng)絡(luò)應(yīng)用程序時(shí),可以采用該啟動命令從下載地址下載該網(wǎng)絡(luò)應(yīng)用程序的安裝文件,對安裝文件進(jìn)行安裝操作后,啟動該應(yīng)用程序。
[0140]參照圖4,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的方法實(shí)施例2的步驟流程圖,具體可以包括如下步驟:
[0141]步驟401,在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0142]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述步驟401具體可以包括如下子步驟:
[0143]步驟S31,接收本地應(yīng)用程序的安裝路徑;
[0144]步驟S32,獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0145]步驟S33,獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令;
[0146]在具體實(shí)現(xiàn)中,用戶可以設(shè)置本地應(yīng)用程序的安裝路徑和分組信息。其中,分組信息可以實(shí)現(xiàn)快捷方式嵌套的組管理,如圖2所示,在瀏覽器中預(yù)置的第三展示頁面中,左邊可以為分組,右邊可以為分組中相應(yīng)的快捷方式。對于分組信息,可以包括“添加子組”、“添加快捷方式”、“更改組名”、“打開全部快捷方式”等等的操作。
[0147]本發(fā)明實(shí)施例在接收用戶輸入的本地應(yīng)用程序的安裝路徑和分組信息之后,可以獲取應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、啟動命令和/或卸載命令。應(yīng)用程序標(biāo)識可以為應(yīng)用程序的唯一標(biāo)識,具體可以為任意字符串,只要能唯一識別該應(yīng)用程序即可。使用時(shí)間在該應(yīng)用程序每次執(zhí)行時(shí)都會記錄,可以用于統(tǒng)計(jì)和排序信息,可以判斷用戶使用的頻率,也可以判斷用戶最近的使用情況。應(yīng)用標(biāo)識圖片可以用于直觀地標(biāo)識應(yīng)用程序,可以為該應(yīng)用程序執(zhí)行程序目錄下的Icon圖片。應(yīng)用程序容量可以為該應(yīng)用程序的程序文件的大小。卸載命令可以為調(diào)用該應(yīng)用程序的卸載程序,例如“unins”,該卸載程序可以在該應(yīng)用程序的安裝目錄中尋找得到。
[0148]和/ 或,
[0149]步驟S34,接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0150]步驟S35,獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0151]步驟S36,獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令,并以所述下載命令設(shè)直為啟動命令。
[0152]在具體實(shí)現(xiàn)中,瀏覽器對應(yīng)的服務(wù)器可以在預(yù)設(shè)時(shí)間推送網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識和安裝文件的下載地址至瀏覽器,瀏覽器在獲取后生成應(yīng)用程序標(biāo)識和啟動命令,包括下載該網(wǎng)絡(luò)應(yīng)用程序的命令。
[0153]步驟402,將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中;
[0154]步驟403,將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中;
[0155]如圖5所示,在獲取地址鏈接(安裝路徑或下載地址)、分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、啟動命令和/或卸載命令之后,可以生成快捷方式列表,并存儲在瀏覽器側(cè)預(yù)置的數(shù)據(jù)庫sqlite中。其中,Id為應(yīng)用程序標(biāo)識、Path為地址鏈接、Last_updated為使用時(shí)間、Image_data為應(yīng)用標(biāo)識圖片、Size為應(yīng)用程序容量、Folder為分組信息、Cmd為命令(例如啟動命令、卸載命令)。具體地,可以采用doUpdate(id, data)接口在數(shù)據(jù)庫中增加快捷方式。
[0156]再從數(shù)據(jù)庫中調(diào)用地址鏈接,或者,地址鏈接及應(yīng)用標(biāo)識圖片,在圖3所示對應(yīng)的應(yīng)用程序分組中顯示。具體地,可以采用queryShortCut(id)從數(shù)據(jù)庫讀取快捷方式的應(yīng)用標(biāo)識圖片(Icon圖片)。
[0157]步驟404,觸發(fā)所述應(yīng)用程序的快捷方式;
[0158]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述步驟404具體可以包括如下子步驟:
[0159]子步驟S41,觸發(fā)所述本地應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0160]子步驟S42,通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0161]或者,
[0162]子步驟S43,觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0163]子步驟S44,通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載路徑。
[0164]在實(shí)際應(yīng)用中,用戶在瀏覽器側(cè)觸發(fā)快捷方式,可以是觸發(fā)應(yīng)用程序的應(yīng)用標(biāo)識圖片,通過所述圖片觸發(fā)所述地址鏈接;或者,直接觸發(fā)所述應(yīng)用程序的地址鏈接。
[0165]步驟405,依據(jù)所述快捷方式啟動所述應(yīng)用程序;
[0166]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述步驟405具體可以包括如下子步驟:[0167]子步驟S51,在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0168]子步驟S52,采用所述啟動命令啟動所述安裝地址指示的應(yīng)用程序;
[0169]或者,
[0170]子步驟S53,在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0171]子步驟S54,采用所述啟動命令從所述下載地址下載所述應(yīng)用程序;
[0172]子步驟S55,安裝并啟動所述應(yīng)用程序。
[0173]在具體實(shí)現(xiàn)中,當(dāng)用戶觸發(fā)快捷方式后,從該快捷方式中獲得應(yīng)用程序標(biāo)識,然后采用該應(yīng)用程序標(biāo)識在數(shù)據(jù)庫中查找對應(yīng)的啟動命令。
[0174]具體地,可以采用queryAppInfo (pid)從數(shù)據(jù)庫讀取應(yīng)用程序的各種命令(例如啟動命令、卸載命令、結(jié)束命令、停止監(jiān)控命令、刪除命令、掛起命令、病毒檢測命令、沙箱運(yùn)行命令等等)。
[0175]如圖2所示,當(dāng)應(yīng)用程序啟動之后,為便于管理,可以將其分入“已打開應(yīng)用程序”的分組中,該分組可以按照運(yùn)行方式劃分為“后臺運(yùn)行”和“窗體運(yùn)行”兩組,在“后臺運(yùn)行”中的應(yīng)用程序?yàn)樵谙到y(tǒng)后臺運(yùn)行的應(yīng)用程序,例如安全應(yīng)用程序,在“窗體運(yùn)行”中的應(yīng)用程序?yàn)椴捎么绑w模式運(yùn)行的應(yīng)用程序,例如即時(shí)聊天工具。
[0176]步驟406,采用所述使用時(shí)間統(tǒng)計(jì)所述應(yīng)用程序的使用頻率;
[0177]步驟407,對所述使用頻率和/或應(yīng)用程序容量進(jìn)行展示。
[0178]在實(shí)際應(yīng)用中,用戶有可以對占用存儲空間較大和/或使用頻率低的應(yīng)用程序進(jìn)行刪除,為方便用戶操作,可以在瀏覽器的預(yù)置的第二展示頁面展示應(yīng)用程序的使用頻率和/或應(yīng)用程序容量。
[0179]參照圖6,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的方法實(shí)施例3的步驟流程圖,具體可以包括如下步驟:
[0180]步驟601,在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0181]步驟602,觸發(fā)所述應(yīng)用程序的快捷方式;
[0182]步驟603,依據(jù)所述快捷方式啟動所述應(yīng)用程序;
[0183]步驟604,當(dāng)接收到針對所述快捷方式的操作命令時(shí),執(zhí)行所述操作命令指示的操作。
[0184]作為本發(fā)明實(shí)施例的一種優(yōu)選示例,所述操作指令可以包括查詢快捷方式的操作指令、刪除快捷方式的操作指令、修改快捷方式的操作指令、添加權(quán)限的操作指令、復(fù)制快捷方式的操作指令和/或黏貼快捷方式的操作指令。
[0185]查詢快捷方式的操作指令指示查詢快捷方式的信息,例如查詢快捷方式的地址鏈接、分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、啟動命令和/或卸載命令等等。具體地,可以采用doQueryO接口從數(shù)據(jù)庫中查詢快捷方式的信息。
[0186]刪除快捷方式的操作指令指示刪除快捷方式,當(dāng)快捷方式被刪除時(shí),可以將該快捷方式的相關(guān)信息(地址鏈接、分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、啟動命令和/或卸載命令等等)從瀏覽器中刪除。具體地,可以采用doDeletead)接口從數(shù)據(jù)庫中刪除快捷方式。
[0187]修改快捷方式的操作指令指示修改快捷方式的信息,例如修改快捷方式的地址鏈接、分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、啟動命令和/或卸載命令等等。具體地,可以采用dolnsert(data)接口從數(shù)據(jù)庫中修改快捷方式。
[0188]添加權(quán)限的操作指令指示針對快捷方式添加權(quán)限,當(dāng)權(quán)限驗(yàn)證后才可以對該快捷方式進(jìn)行其他操作,例如啟動應(yīng)用程序、修改快捷方式等等。
[0189]復(fù)制快捷方式的操作指令指示復(fù)制快捷方式的信息,例如復(fù)制快捷的地址鏈接、分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、啟動命令和/或卸載命
々寸寸ο
[0190]黏貼快捷方式的操作指令指示在指定位置添加已復(fù)制的快捷方式的信息,如黏貼快捷的地址鏈接、分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、啟動命令和/或卸載命令等等。
[0191]當(dāng)然,上述操作指令只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他操作指令,本發(fā)明實(shí)施例對此不加以限制。另外,除了上述操作指令外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它操作指令,本發(fā)明實(shí)施例對此也不加以限制。
[0192]為了方便本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,參照圖7,以下通過一個(gè)完整示例更進(jìn)一步說明本發(fā)明:
[0193]本發(fā)明實(shí)施例從功能上來說,可以分為四個(gè)小部分,分別負(fù)責(zé)不同的功能實(shí)現(xiàn),相互之間各有聯(lián)系,這四個(gè)小部分別是:前臺web服務(wù)、數(shù)據(jù)庫服務(wù)、應(yīng)用程序服務(wù)和進(jìn)程服務(wù)。
[0194]Web服務(wù):Web服務(wù)的結(jié)構(gòu)如圖8所示,可以包括快捷方式前臺和任務(wù)管理頁面,其屬于用戶的界面接口,用戶頁面都由Web服務(wù)提供。除了提供頁面外,Web服務(wù)負(fù)責(zé)相應(yīng)用戶的行為,如運(yùn)行應(yīng)用程序、卸載用用程序、查詢性能信息等。它類似一個(gè)本地的網(wǎng)站,提供了 3個(gè)頁面:用戶快捷方式頁面(第三展示頁面)、進(jìn)程監(jiān)控頁面(第一展示頁面)和進(jìn)程導(dǎo)出報(bào)告頁面(第二展示頁面)。它的數(shù)據(jù)來源包括數(shù)據(jù)庫服務(wù)和進(jìn)程服務(wù)。
[0195]數(shù)據(jù)庫服務(wù):數(shù)據(jù)庫服務(wù)的持久化目的是存儲,為應(yīng)用程序提供應(yīng)用數(shù)據(jù)。這是雙向的過程,實(shí)質(zhì)可以是數(shù)據(jù)庫數(shù)據(jù)的存儲和顯示。用戶提供了添加、刪除和運(yùn)行應(yīng)用程序的界面接口。所有的操作最終通過鏈接方式觸發(fā),傳入到后臺,然后對數(shù)據(jù)庫sqlite中的數(shù)據(jù)進(jìn)行相應(yīng)的增刪改查操作。包括的操作有:
[0196]1、當(dāng)用戶打開快捷方式頁面時(shí),數(shù)據(jù)庫服務(wù)查詢所有快捷方式的信息,傳遞給Web服務(wù);
[0197]2、當(dāng)用戶添加快捷方式時(shí),數(shù)據(jù)庫服務(wù)接收Web服務(wù)傳來的參數(shù),向數(shù)據(jù)庫中添加數(shù)據(jù);
[0198]3、當(dāng)用戶修改和刪除快捷方式時(shí),數(shù)據(jù)庫服務(wù)接收Web服務(wù)傳來的參數(shù),修改和刪除對應(yīng)數(shù)據(jù);
[0199]4、當(dāng)用戶選擇下載和安裝快捷方式時(shí),數(shù)據(jù)庫服務(wù)接受Web服務(wù)傳來的參數(shù),向數(shù)據(jù)庫添加數(shù)據(jù)。
[0200]應(yīng)用程序服務(wù):和操作系統(tǒng)中應(yīng)用程序?qū)?yīng)的接口進(jìn)行信息交互,主要三個(gè)部分組成:
[0201]1、用戶選擇執(zhí)行快捷方式的時(shí)候,Web服務(wù)響應(yīng),執(zhí)行對應(yīng)的系統(tǒng)命令,打開相應(yīng)的操作系統(tǒng),將打開的進(jìn)程標(biāo)識加入到進(jìn)程列表中;
[0202]2、當(dāng)用戶選擇卸載應(yīng)用程序時(shí),Web服務(wù)響應(yīng),并執(zhí)行卸載的系統(tǒng)命令;[0203]3、編列進(jìn)程列表,不斷Hook這些進(jìn)程的通知消息,并且不斷返回給web服務(wù),并在頁面中給出相應(yīng)的反饋(如閃動等)。
[0204]進(jìn)程服務(wù):進(jìn)程服務(wù)的核心是對后臺服務(wù)的進(jìn)程列表進(jìn)行數(shù)據(jù)的讀取和操作,并通過Web服務(wù)與用戶進(jìn)程交互,它的交互包括3個(gè)部分,分別是進(jìn)程數(shù)據(jù)監(jiān)控、進(jìn)程控制和進(jìn)程查看:
[0205]1、當(dāng)用戶打開數(shù)據(jù)監(jiān)控頁面時(shí),Web服務(wù)訪問進(jìn)程服務(wù),進(jìn)程服務(wù)不斷的返回當(dāng)前進(jìn)程列表里的進(jìn)程的詳細(xì)信息,并不斷刷新前臺頁面;
[0206]2、當(dāng)用戶選中某個(gè)進(jìn)程,執(zhí)行結(jié)束進(jìn)程等操作時(shí),Web服務(wù)將參數(shù)傳遞給進(jìn)程服務(wù),進(jìn)程服務(wù)按照用戶傳來的參數(shù)執(zhí)行相應(yīng)的系統(tǒng)命令;
[0207]3、當(dāng)用戶選擇進(jìn)程信息查看或者進(jìn)程報(bào)告時(shí),Web服務(wù)會將命令發(fā)送給進(jìn)程服務(wù),進(jìn)程服務(wù)獲取一個(gè)或者多個(gè)進(jìn)程(由參數(shù)決定)的所有歷史數(shù)據(jù),并且返回給Web服務(wù),Web服務(wù)將對應(yīng)的信息顯示在頁面上,或者生成報(bào)告文檔發(fā)送到用戶本地。
[0208]本發(fā)明模糊了操作系統(tǒng)和網(wǎng)絡(luò)的界限,也淡化了操作系統(tǒng)的執(zhí)行入口,更多的應(yīng)用程序和操作系統(tǒng)安全功能也可以直接接入到瀏覽器中。在瀏覽器處理數(shù)據(jù)的方式,部分由頁面完成顯示,所有數(shù)據(jù)存儲在數(shù)據(jù)庫sqlite中,瀏覽器后臺的內(nèi)置應(yīng)用程序控制中心,作為一個(gè)服務(wù),可以連接前臺頁面和后臺數(shù)據(jù)庫sqlite,并在這個(gè)控制的層面上對應(yīng)用程序和進(jìn)程進(jìn)行管理。可以形象的認(rèn)為瀏覽器是一個(gè)簡單的三層架構(gòu),但是在邏輯處理層加入了和應(yīng)用程序以及操作系統(tǒng)等交互的命令,最終完成了在瀏覽器中使用和調(diào)度應(yīng)用軟件的方法,可以逐步代替windows操作系統(tǒng)的桌面。
[0209]本發(fā)明的瀏覽器可以作為操作系統(tǒng)的門戶逐步代替用戶桌面,基于桌面快捷方式操作方式也轉(zhuǎn)移到了頁面上,操作系統(tǒng)更加簡單,性能可以大幅提高。
[0210]本發(fā)明的應(yīng)用程序最終由瀏覽器調(diào)用系統(tǒng)來執(zhí)行,它的執(zhí)行方式由瀏覽器控制,應(yīng)用程序的執(zhí)行更加安全可靠,瀏覽器也可以逐步替代殺毒軟件等安全軟件。
[0211]對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。
[0212]參照圖9,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的裝置實(shí)施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0213]快捷方式添加模塊901,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0214]快捷方式觸發(fā)模塊902,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0215]應(yīng)用程序啟動模塊903,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0216]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式可以包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式;
[0217]所述本地應(yīng)用程序可以為安裝在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序可以為安裝文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
[0218]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式可以為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。[0219]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式添加模塊901還適于:
[0220]接收本地應(yīng)用程序的安裝路徑;
[0221]獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0222]和/ 或,
[0223]接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0224]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
[0225]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式觸發(fā)模塊902還可以適于:
[0226]觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0227]或者,
[0228]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
[0229]參照圖10,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的裝置實(shí)施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0230]快捷方式添加模塊1001,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0231]快捷方式列表處理模塊1002,適于將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中;
[0232]快捷方式存儲模塊1003,適于將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中;
[0233]快捷方式觸發(fā)模塊1004,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0234]應(yīng)用程序啟動模塊1005,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0235]使用頻率統(tǒng)計(jì)模塊1006,適于采用所述使用時(shí)間統(tǒng)計(jì)所述應(yīng)用程序的使用頻率;
[0236]展示模塊1007,適于對所述使用頻率和/或應(yīng)用程序容量進(jìn)行展示。
[0237]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式添加模塊1001還可以適于:
[0238]獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令;
[0239]和/ 或
[0240]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片。
[0241]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式觸發(fā)模塊1004還可以適于:
[0242]觸發(fā)所述本地應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0243]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0244]或者,
[0245]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0246]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載路徑。
[0247]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述應(yīng)用程序啟動模塊1005還可以適于:
[0248]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0249]采用所述啟動命令啟動所述安裝地址指示的應(yīng)用程序;
[0250]或者,
[0251]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;[0252]采用所述啟動命令從所述下載地址下載所述應(yīng)用程序;
[0253]安裝并啟動所述應(yīng)用程序。
[0254]參照圖11,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種在瀏覽器中啟動應(yīng)用程序的裝置實(shí)施例3的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0255]快捷方式添加模塊1101,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0256]快捷方式觸發(fā)模塊1102,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0257]應(yīng)用程序啟動模塊1103,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序
[0258]操作命令執(zhí)行模塊1104,適于在接收到針對所述快捷方式的操作命令時(shí),執(zhí)行所述操作命令指示的操作。
[0259]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述操作指令可以包括查詢快捷方式的操作指令、刪除快捷方式的操作指令、修改快捷方式的操作指令、添加權(quán)限的操作指令、復(fù)制快捷方式的操作指令和/或黏貼快捷方式的操作指令。
[0260]對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0261]參照圖12,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0262]快捷方式添加模塊1201,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0263]快捷方式觸發(fā)模塊1202,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0264]應(yīng)用程序啟動模塊1203,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0265]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式可以包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式;
[0266]所述本地應(yīng)用程序可以為安裝在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序可以為安裝文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
[0267]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式可以為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。
[0268]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式添加模塊1201還適于:
[0269]接收本地應(yīng)用程序的安裝路徑;
[0270]獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0271]和/ 或,
[0272]接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0273]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
[0274]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式觸發(fā)模塊1202還可以適于:
[0275]觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0276]或者,
[0277]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
[0278]參照圖13,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:[0279]快捷方式添加模塊1301,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0280]快捷方式列表處理模塊1302,適于將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中;
[0281]快捷方式存儲模塊1303,適于將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中;
[0282]快捷方式觸發(fā)模塊1304,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0283]應(yīng)用程序啟動模塊1305,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0284]使用頻率統(tǒng)計(jì)模塊1306,適于采用所述使用時(shí)間統(tǒng)計(jì)所述應(yīng)用程序的使用頻率;
[0285]展示模塊1307,適于對所述使用頻率和/或應(yīng)用程序容量進(jìn)行展示。
[0286]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式添加模塊1301還可以適于:
[0287]獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令;
[0288]和/ 或
[0289]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片。
[0290]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述快捷方式觸發(fā)模塊1304還可以適于:
[0291]觸發(fā)所述本地應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0292]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0293]或者,
[0294]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0295]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載路徑。
[0296]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述應(yīng)用程序啟動模塊1305還可以適于:
[0297]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0298]采用所述啟動命令啟動所述安裝地址指示的應(yīng)用程序;
[0299]或者,
[0300]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0301]采用所述啟動命令從所述下載地址下載所述應(yīng)用程序;
[0302]安裝并啟動所述應(yīng)用程序。
[0303]參照圖14,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種瀏覽器實(shí)施例3的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0304]快捷方式添加模塊1401,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0305]快捷方式觸發(fā)模塊1402,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0306]應(yīng)用程序啟動模塊1403,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序
[0307]操作命令執(zhí)行模塊1404,適于在接收到針對所述快捷方式的操作命令時(shí),執(zhí)行所述操作命令指示的操作。
[0308]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述操作指令可以包括查詢快捷方式的操作指令、刪除快捷方式的操作指令、修改快捷方式的操作指令、添加權(quán)限的操作指令、復(fù)制快捷方式的操作指令和/或黏貼快捷方式的操作指令。
[0309]為了方便本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,參照圖15,以下通過一個(gè)瀏覽器示例更進(jìn)一步說明本發(fā)明:
[0310]本發(fā)明實(shí)施例的瀏覽器可以包含4個(gè)主要部分:快捷方式頁面、瀏覽器后臺、操作系統(tǒng)相關(guān)和進(jìn)程前臺頁面,各個(gè)部分之間關(guān)系有:
[0311]A、快捷方式設(shè)置頁面通過用戶的設(shè)置,將快捷方式參數(shù)和配置寫入到瀏覽器后臺的數(shù)據(jù)庫sqlite中;
[0312]B、用戶通過選擇和點(diǎn)擊快捷方式執(zhí)行頁面中的鏈接,將執(zhí)行參數(shù)傳給應(yīng)用程序控制中心,應(yīng)用程序控制中心通過這些參數(shù)讀取數(shù)據(jù)庫sqlite文件中相關(guān)命令,然后按照相關(guān)命令執(zhí)行應(yīng)用程序,并返回進(jìn)程信息;
[0313]C、應(yīng)用程序控制中心通過輪詢獲取操作系統(tǒng)中的消息通知,將已經(jīng)啟動的應(yīng)用程序的消息限制在已經(jīng)啟動的快捷方式中(如即時(shí)聊天工具的消息、彈框消息等);
[0314]D、操作系統(tǒng)中的一些特殊應(yīng)用程序(如TXT文檔、計(jì)數(shù)器等)和路徑會默認(rèn)加入到快捷方式中;安裝和卸載應(yīng)用程序程序的時(shí)候,會自動添加和刪除相應(yīng)的快捷方式,如同瀏覽器自己的一個(gè)注冊表操作;
[0315]E、用戶選擇快捷方式的卸載操作后,會調(diào)用應(yīng)用程序控制中心的應(yīng)用程序卸載命令,按照數(shù)據(jù)庫sqlite的參數(shù)數(shù)據(jù)卸載應(yīng)用程序;
[0316]F、進(jìn)程前臺頁面會讀取應(yīng)用程序控制中心的進(jìn)程數(shù)據(jù),并且顯示到頁面中,這些數(shù)據(jù)可以通過選擇生成報(bào)表;結(jié)束選定的進(jìn)程,會發(fā)送結(jié)束進(jìn)程的命令到應(yīng)用程序控制中心,應(yīng)用程序控制中心執(zhí)行系統(tǒng)的進(jìn)程結(jié)束命令。
[0317]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0318]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0319]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0320]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0321]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0322]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的在瀏覽器中啟動應(yīng)用程序的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0323]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0324]本發(fā)明公開了 Al、一種在瀏覽器中啟動應(yīng)用程序的方法,包括:
[0325]在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;
[0326]觸發(fā)所述應(yīng)用程序的快捷方式;
[0327]依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0328]A2、如Al所述的方法,所述快捷方式包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式;
[0329]所述本地應(yīng)用程序?yàn)榘惭b在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序?yàn)榘惭b文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
[0330]A3、如Al所述的方法,所述快捷方式為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。
[0331]A4、如Al或A2或A3所述的方法,所述在瀏覽器側(cè)添加應(yīng)用程序的快捷方式的步驟包括:
[0332]接收本地應(yīng)用程序的安裝路徑;
[0333]獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0334]和/ 或,
[0335]接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0336]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
[0337]A5、如A4所述的方法,還包括:
[0338]將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中。
[0339]A6、如A4所述的方法,所述在瀏覽器側(cè)添加應(yīng)用程序的快捷方式的步驟還包括:
[0340]獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令;
[0341]和/或
[0342]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片。
[0343]A7、如A6所述的方法,還包括:
[0344]將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中。
[0345]AS、如A4所述的方法,所述觸發(fā)所述應(yīng)用程序的快捷方式的步驟包括:
[0346]觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0347]或者,
[0348]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
[0349]A9、如A6所述的方法,所述觸發(fā)所述應(yīng)用程序的快捷方式的步驟包括:
[0350]觸發(fā)所述本地應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0351]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0352]或者,
[0353]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0354]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載路徑。
[0355]AlO^n A6所述的方法,所述依據(jù)所述快捷方式啟動所述應(yīng)用程序的步驟包括:
[0356]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0357]采用所述啟動命令啟動所述安裝地址指示的應(yīng)用程序;
[0358]或者,
[0359]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0360]采用所述啟動命令從所述下載地址下載所述應(yīng)用程序;
[0361]安裝并啟動所述應(yīng)用程序。
[0362]Al 1、如A6所述的方法,還包括:
[0363]采用所述使用時(shí)間統(tǒng)計(jì)所述應(yīng)用程序的使用頻率;
[0364]對所述使用頻率和/或應(yīng)用程序容量進(jìn)行展示。
[0365]A12、如Al所述的方法,還包括:
[0366]當(dāng)接收到針對所述快捷方式的操作命令時(shí),執(zhí)行所述操作命令指示的操作。
[0367]A13、如A12所述的方法,所述操作指令包括查詢快捷方式的操作指令、刪除快捷方式的操作指令、修改快捷方式的操作指令、添加權(quán)限的操作指令、復(fù)制快捷方式的操作指令和/或黏貼快捷方式的操作指令。
[0368]本發(fā)明還公開了 B14、一種在瀏覽器中啟動應(yīng)用程序的裝置,包括:
[0369]快捷方式添加模塊,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;[0370]快捷方式觸發(fā)模塊,適于觸發(fā)所述應(yīng)用程序的快捷方式;
[0371]應(yīng)用程序啟動模塊,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
[0372]B15、如B14所述的裝置,所述快捷方式包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式;
[0373]所述本地應(yīng)用程序?yàn)榘惭b在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序?yàn)榘惭b文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
[0374]Β16^Π B14所述的裝置,所述快捷方式為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。
[0375]B17、如B14或B15或B16所述的裝置,所述快捷方式添加模塊還適于:
[0376]接收本地應(yīng)用程序的安裝路徑;
[0377]獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令;
[0378]和/ 或,
[0379]接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址;
[0380]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
[0381]B18、如B17所述的裝置,還包括:
[0382]快捷方式列表處理模塊,適于將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中。
`[0383]B19、如B17所述的裝置,所述快捷方式添加模塊還適于:
[0384]獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令;
[0385]和/ 或
[0386]獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片。
[0387]B20、如B19所述的裝置,還包括:
[0388]快捷方式存儲模塊,適于將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中。
[0389]B21、如B17所述的裝置,所述快捷方式觸發(fā)模塊還適于:
[0390]觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0391]或者,
[0392]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
[0393]B22、如B19所述的裝置,所述快捷方式觸發(fā)模塊還適于:
[0394]觸發(fā)所述本地應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0395]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述本地應(yīng)用程序的安裝路徑;
[0396]或者,
[0397]觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片;
[0398]通過所述應(yīng)用標(biāo)識圖片觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載路徑。
[0399]B23、如B19所述的裝置,所述應(yīng)用程序啟動模塊還適于:
[0400]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;[0401]采用所述啟動命令啟動所述安裝地址指示的應(yīng)用程序;
[0402]或者,
[0403]在所述數(shù)據(jù)庫中讀取所述快捷方式對應(yīng)的啟動命令;
[0404]采用所述啟動命令從所述下載地址下載所述應(yīng)用程序;
[0405]安裝并啟動所述應(yīng)用程序。
[0406]B24、如B19所述的裝置,還包括:
[0407]使用頻率統(tǒng)計(jì)模塊,適于采用所述使用時(shí)間統(tǒng)計(jì)所述應(yīng)用程序的使用頻率;
[0408]展示模塊,適于對所述使用頻率和/或應(yīng)用程序容量進(jìn)行展示。
[0409]B25、如B14所述的裝置,還包括:
[0410]操作命令執(zhí)行模塊,適于在接收到針對所述快捷方式的操作命令時(shí),執(zhí)行所述操作命令指示的操作。
[0411]B26、如B25所述的裝置,所述操作指令包括查詢快捷方式的操作指令、刪除快捷方式的操作指令、修改快捷方式的操作指令、添加權(quán)限的操作指令、復(fù)制快捷方式的操作指令和/或黏貼快捷方式的操作指令。
[0412]本發(fā)明還公開了 C27、一種瀏覽器,包括B13至B26中任一項(xiàng)所述的在瀏覽器中啟動應(yīng)用程序的裝置。
【權(quán)利要求】
1.一種在瀏覽器中啟動應(yīng)用程序的方法,包括: 在瀏覽器側(cè)添加應(yīng)用程序的快捷方式; 觸發(fā)所述應(yīng)用程序的快捷方式; 依據(jù)所述快捷方式啟動所述應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于,所述快捷方式包括本地應(yīng)用程序的快捷方式和/或網(wǎng)絡(luò)應(yīng)用程序的快捷方式; 所述本地應(yīng)用程序?yàn)榘惭b在瀏覽器側(cè)所在設(shè)備的應(yīng)用程序;所述網(wǎng)絡(luò)應(yīng)用程序?yàn)榘惭b文件存儲在網(wǎng)絡(luò)的應(yīng)用程序。
3.如權(quán)利要求1所述的方法,其特征在于,所述快捷方式為瀏覽器預(yù)設(shè)的快捷方式,或者,所述快捷方式為用戶自定義添加的快捷方式,或者,所述快捷方式為通過鼠標(biāo)右鍵添加的快捷方式。
4.如權(quán)利要求1或2或3所述的方法,其特征在于,所述在瀏覽器側(cè)添加應(yīng)用程序的快捷方式的步驟包括: 接收本地應(yīng)用程序的安裝路徑; 獲取所述安裝路徑指示的本地應(yīng)用程序的啟動命令; 和/或, 接收網(wǎng)絡(luò)應(yīng)用程序的安裝文件的下載地址; 獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的下載命令、安裝命令和執(zhí)行命令,并以所述下載命令、安裝命令和執(zhí)行命令設(shè)置為啟動命令。
5.如權(quán)利要求4所述的方法,其特征在于,還包括: 將所述本地應(yīng)用程序的安裝路徑、啟動命令和/或網(wǎng)絡(luò)應(yīng)用程序的下載地址生成快捷方式列表,并存儲在預(yù)置的數(shù)據(jù)庫中。
6.如權(quán)利要求4所述的方法,其特征在于,所述在瀏覽器側(cè)添加應(yīng)用程序的快捷方式的步驟還包括: 獲取所述安裝路徑指示的本地應(yīng)用程序的分組信息、應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量和/或卸載命令; 和/或 獲取所述下載地址指示的網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片。
7.如權(quán)利要求6所述的方法,其特征在于,還包括: 將所述分組信息、本地應(yīng)用程序的應(yīng)用程序標(biāo)識、使用時(shí)間、應(yīng)用標(biāo)識圖片、應(yīng)用程序容量、卸載命令和/或網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用標(biāo)識圖片存儲在快捷方式列表中。
8.如權(quán)利要求4所述的方法,其特征在于,所述觸發(fā)所述應(yīng)用程序的快捷方式的步驟包括: 觸發(fā)所述本地應(yīng)用程序的安裝路徑; 或者, 觸發(fā)所述網(wǎng)絡(luò)應(yīng)用程序的下載地址。
9.一種在瀏覽器中啟動應(yīng)用程序的裝置,包括: 快捷方式添加模塊,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式; 快捷方式觸發(fā)模塊,適于觸發(fā)所述應(yīng)用程序的快捷方式;應(yīng)用程序啟動模塊,適于依據(jù)所述快捷方式啟動所述應(yīng)用程序。
10.一種瀏覽器,包括:快捷方式添加模塊,適于在瀏覽器側(cè)添加應(yīng)用程序的快捷方式;快捷方式觸發(fā)模塊,適于觸發(fā)所述應(yīng)用程序的快捷方式;應(yīng)用程序啟動模塊,適于 依據(jù)所述快捷方式啟動所述應(yīng)用程序。
【文檔編號】G06F9/445GK103617055SQ201310590012
【公開日】2014年3月5日 申請日期:2013年11月20日 優(yōu)先權(quán)日:2013年11月20日
【發(fā)明者】張毅, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司