一種獲取網(wǎng)絡(luò)資源的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種獲取網(wǎng)絡(luò)資源的方法和裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,Web(網(wǎng)絡(luò))訪問已經(jīng)成為了最重要的移動(dòng)互聯(lián)網(wǎng)的入口。目前,不僅具有瀏覽服務(wù)的瀏覽器具有web訪問需求,而且大多數(shù)非瀏覽服務(wù)的應(yīng)用也具有web訪問需求,例如,目前的聊天工具就是一種非瀏覽服務(wù)的應(yīng)用,它可以推送一些網(wǎng)頁信息,用戶選擇某條網(wǎng)頁信息,聊天工具會(huì)打開該條網(wǎng)頁信息對應(yīng)的網(wǎng)頁,所以它具有web訪問需求。
[0003]目前,非瀏覽服務(wù)的應(yīng)用可以通過如下方法來訪問網(wǎng)頁,包括:非瀏覽服務(wù)的應(yīng)用當(dāng)檢測用戶選擇的某網(wǎng)頁信息時(shí),從該條網(wǎng)頁信息中獲取該條網(wǎng)頁信息對應(yīng)的網(wǎng)頁的url (Uniform Resoure Locator,統(tǒng)一資源定位器),從操作系統(tǒng)中調(diào)用操作系統(tǒng)自帶的瀏覽組件,通過操作系統(tǒng)自帶的瀏覽組件發(fā)送url給網(wǎng)絡(luò)服務(wù)器,通過操作系統(tǒng)自帶的瀏覽組件接收網(wǎng)絡(luò)服務(wù)器返回的該url對應(yīng)的網(wǎng)頁。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]從操作系統(tǒng)中調(diào)用操作系統(tǒng)自帶的瀏覽組件內(nèi)存消耗大,導(dǎo)致網(wǎng)頁的打開速度慢。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種獲取網(wǎng)絡(luò)資源的方法和裝置。所述技術(shù)方案如下:
[0007]—方面,本發(fā)明提供了一種獲取網(wǎng)絡(luò)資源的方法,所述方法包括:
[0008]檢測到用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識時(shí),根據(jù)所述網(wǎng)絡(luò)資源的標(biāo)識獲取所述網(wǎng)絡(luò)資源的地址;
[0009]從終端中尋找共享核心瀏覽組件的宿主應(yīng)用,將所述宿主應(yīng)用共享的核心瀏覽組件加載到所述第三方應(yīng)用中,所述核心瀏覽組件用于從網(wǎng)絡(luò)服務(wù)器中獲取網(wǎng)絡(luò)資源;
[0010]控制所述第三方應(yīng)用根據(jù)所述網(wǎng)絡(luò)資源的地址,通過所述核心瀏覽組件獲取所述網(wǎng)絡(luò)資源。
[0011]另一方面,本發(fā)明提供了一種獲取網(wǎng)絡(luò)資源的裝置,所述裝置包括:
[0012]第一獲取模塊,用于檢測到用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識時(shí),根據(jù)所述網(wǎng)絡(luò)資源的標(biāo)識獲取所述網(wǎng)絡(luò)資源的地址;
[0013]加載模塊,用于從終端中尋找共享核心瀏覽組件的宿主應(yīng)用,將所述宿主應(yīng)用共享的核心瀏覽組件加載到所述第三方應(yīng)用中,所述核心瀏覽組件用于從網(wǎng)絡(luò)服務(wù)器中獲取網(wǎng)絡(luò)資源;
[0014]第二獲取模塊,用于控制所述第三方應(yīng)用根據(jù)所述網(wǎng)絡(luò)資源的地址,通過所述核心瀏覽組件獲取所述網(wǎng)絡(luò)資源。
[0015]在本發(fā)明實(shí)施例中,檢測到用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識時(shí),從終端中尋找共享核心瀏覽組件的宿主應(yīng)用,將宿主應(yīng)用共享的核心瀏覽組件加載到第三方應(yīng)用中,第三方應(yīng)用通過核心瀏覽組件獲取網(wǎng)絡(luò)資源。由于宿主應(yīng)用共享的核心瀏覽組件具有高速穩(wěn)定、高安全性和高擴(kuò)展能力,因此,通過宿主應(yīng)用共享的核心瀏覽組件獲取網(wǎng)絡(luò)資源時(shí),獲取的速度快,安全性高,并且,能夠獲取各種格式的網(wǎng)絡(luò)資源。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實(shí)施例1提供的一種獲取網(wǎng)絡(luò)資源的方法流程圖;
[0018]圖2-1是本發(fā)明實(shí)施例2提供的一種獲取網(wǎng)絡(luò)資源的方法流程圖;
[0019]圖2-2是本發(fā)明實(shí)施例2提供的一種聊天工具顯示網(wǎng)絡(luò)資源的摘要信息的界面示意圖;
[0020]圖2-3是本發(fā)明實(shí)施例2提供的一種加載核心瀏覽組件的示意圖;
[0021]圖3是本發(fā)明實(shí)施例3提供的一種獲取網(wǎng)絡(luò)資源的裝置結(jié)構(gòu)示意圖;
[0022]圖4是本發(fā)明實(shí)施例4提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0024]實(shí)施例1
[0025]本發(fā)明實(shí)施例提供了一種獲取網(wǎng)絡(luò)資源的方法。參見圖1,該方法包括:
[0026]步驟101:檢測到用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識時(shí),根據(jù)網(wǎng)絡(luò)資源的標(biāo)識獲取網(wǎng)絡(luò)資源的地址。
[0027]步驟102:從終端中尋找共享核心瀏覽組件的宿主應(yīng)用,將宿主應(yīng)用共享的核心瀏覽組件加載到第三方應(yīng)用中,核心瀏覽組件用于從網(wǎng)絡(luò)服務(wù)器中獲取網(wǎng)絡(luò)資源。
[0028]步驟103:控制第三方應(yīng)用根據(jù)網(wǎng)絡(luò)資源的地址,通過核心瀏覽組件獲取網(wǎng)絡(luò)資源。
[0029]在本發(fā)明實(shí)施例中,檢測到用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識時(shí),從終端中尋找共享核心瀏覽組件的宿主應(yīng)用,將宿主應(yīng)用共享的核心瀏覽組件加載到第三方應(yīng)用中,第三方應(yīng)用通過核心瀏覽組件獲取網(wǎng)絡(luò)資源。由于宿主應(yīng)用共享的核心瀏覽組件具有高速穩(wěn)定、高安全性和高擴(kuò)展能力,因此,通過宿主應(yīng)用共享的核心瀏覽組件獲取網(wǎng)絡(luò)資源時(shí),獲取的速度快,安全性高,并且,能夠獲取各種格式的網(wǎng)絡(luò)資源。
[0030]實(shí)施例2
[0031]本發(fā)明實(shí)施例提供了一種獲取網(wǎng)絡(luò)資源的方法,參見圖2-1,該方法包括:
[0032]步驟201:檢測到用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識時(shí),根據(jù)網(wǎng)絡(luò)資源的標(biāo)識獲取網(wǎng)絡(luò)資源的地址。
[0033]在步驟201之前,第三方應(yīng)用對應(yīng)的服務(wù)器會(huì)推送網(wǎng)絡(luò)資源的摘要信息給第三方應(yīng)用,該網(wǎng)絡(luò)資源的摘要信息至少包括網(wǎng)絡(luò)資源的標(biāo)識和與網(wǎng)絡(luò)資源的標(biāo)識綁定的網(wǎng)絡(luò)資源的地址,網(wǎng)絡(luò)資源的摘要信息還可以包括網(wǎng)絡(luò)資源的其他信息等。第三方應(yīng)用接收服務(wù)器推送的網(wǎng)絡(luò)資源的摘要信息,顯示網(wǎng)絡(luò)資源的摘要信息包括的網(wǎng)絡(luò)資源的標(biāo)識給用戶。
[0034]用戶在使用第三方應(yīng)用過程中,當(dāng)用戶需要獲取網(wǎng)絡(luò)資源時(shí),用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識,終端檢測到用戶在第三方應(yīng)用中選擇需要獲取的網(wǎng)絡(luò)資源的標(biāo)識時(shí),根據(jù)網(wǎng)絡(luò)資源的標(biāo)識獲取與該網(wǎng)絡(luò)資源的標(biāo)識綁定的網(wǎng)絡(luò)資源的地址。
[0035]服務(wù)器在發(fā)送網(wǎng)絡(luò)資源的摘要信息給第三方應(yīng)用之前,服務(wù)器會(huì)綁定網(wǎng)絡(luò)資源的標(biāo)識和網(wǎng)絡(luò)資源的地址,將網(wǎng)絡(luò)資源的標(biāo)識和網(wǎng)絡(luò)資源的地址加載到網(wǎng)絡(luò)資源的摘要信息頁面中。因此,在本步驟中根據(jù)網(wǎng)絡(luò)資源的標(biāo)識可以獲取與該網(wǎng)絡(luò)資源的標(biāo)識綁定的網(wǎng)絡(luò)資源的地址。
[0036]網(wǎng)絡(luò)資源可以為網(wǎng)頁、視頻、圖片、音樂、網(wǎng)絡(luò)上各種格式的文檔,如擴(kuò)展名為.doc格式的文檔,擴(kuò)展名為.xls格式的文檔或者擴(kuò)展名為.pdf格式的文檔等。
[0037]網(wǎng)絡(luò)資源的標(biāo)識可以為網(wǎng)絡(luò)資源的標(biāo)題信息等;網(wǎng)絡(luò)資源的地址可以為網(wǎng)絡(luò)資源的url等。第三方應(yīng)用為非瀏覽服務(wù)的應(yīng)用,如第三方應(yīng)用為聊天工具等。
[0038]例如,以第三方應(yīng)用為聊天工具為例進(jìn)行說明,服務(wù)器推送“世界杯晚報(bào)”、“2014高考”以及“父親節(jié)特刊”等等網(wǎng)絡(luò)資源的標(biāo)識給聊天工具;聊天工具接收服務(wù)器推送的“世界杯晚報(bào)”、“2014高考”以及“父親節(jié)特刊”等等網(wǎng)絡(luò)資源的標(biāo)識,顯示“世界杯晚報(bào)”、“2014高考”以及“父親節(jié)特刊”等等網(wǎng)絡(luò)資源的標(biāo)識給用戶,如圖2-2所示;用戶在使用聊天工具聊天過程中,當(dāng)用戶想要瀏覽網(wǎng)頁時(shí),用戶在聊天工具中選擇“世界杯晚報(bào)”;終端根據(jù)“世界杯晚報(bào)”獲取“世界杯晚報(bào)”對應(yīng)的url。
[0039]其中,該方法的執(zhí)行主體可以為集成在第三方應(yīng)用中的用于調(diào)用瀏覽組件的模塊;調(diào)用模塊中只包含調(diào)用瀏覽組件的函數(shù)接口和回調(diào)方法,因此,該調(diào)用模塊的大小只有幾十K,將該調(diào)用模塊集成到第三方應(yīng)用中并不會(huì)增加第三方應(yīng)用的負(fù)擔(dān)。并且,該調(diào)用模塊可以通過其中包含的函數(shù)接口以及回調(diào)方法調(diào)用其他應(yīng)用的瀏覽組件,將其他應(yīng)用的瀏覽組件加載到第三方應(yīng)用中。
[0040]需要說明的是,該調(diào)用模塊中包含的函數(shù)接口以及回調(diào)方法和操作系統(tǒng)中的瀏覽組件中的函數(shù)接口和回調(diào)方法相同,因此,該調(diào)用模塊通過其中包含的函數(shù)接口以及回調(diào)方法既可以將其他應(yīng)用的瀏覽組件加載到第三方應(yīng)用中,還可以將操作系統(tǒng)中的瀏覽組件加載到第三方應(yīng)用中。
[0041]在第三方應(yīng)用安裝或者升級時(shí),開發(fā)人員將調(diào)用模塊集成到第三方應(yīng)用中。
[0042]步驟202:判斷是否已經(jīng)將宿主應(yīng)用共享的核心瀏覽組件加載到第三方應(yīng)用中,如果是,執(zhí)行步驟207,如果否,執(zhí)行步驟203。
[0043]核心瀏覽組件用于從網(wǎng)絡(luò)服務(wù)器中獲取網(wǎng)絡(luò)資源;核心瀏覽組件是獨(dú)立的,可以供第三方應(yīng)用加載并完整使用,并且可以運(yùn)行在第三方應(yīng)用中的。第三方應(yīng)用通過該核心瀏覽組件能夠從網(wǎng)絡(luò)服務(wù)器中獲取網(wǎng)絡(luò)資源。宿主應(yīng)用共享核心瀏覽組件的應(yīng)用。
[0044]并且,通過宿主應(yīng)用共享的核心瀏覽組件獲取網(wǎng)絡(luò)資源時(shí),只需要執(zhí)行一次將宿主應(yīng)用共享的核心瀏覽組件加載到第三方應(yīng)用中,如果已經(jīng)將宿主應(yīng)用共享的核心瀏覽組件加載到第三方應(yīng)用中了,可以不重復(fù)