專利名稱:處理用戶選取的網(wǎng)頁內(nèi)容的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其涉及一種處理用戶選取的網(wǎng)頁內(nèi)容的方法、裝置及系統(tǒng)。
背景技術(shù):
云存儲是在云計算(cloud computing)概念上延伸和發(fā)展出來的一個新的概念,是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問功能的一個系統(tǒng)。云存儲作為云計算的一個分支服務(wù)系統(tǒng),在數(shù)據(jù)中心及各類企業(yè)級應(yīng)用中已經(jīng)較為普遍為社會化分享提供了極大的便利。并且隨著移動互聯(lián)網(wǎng)的發(fā)展和終端的進(jìn)步,網(wǎng)頁瀏覽器作為用戶接觸互聯(lián)網(wǎng)的重要入口,其重要性也越來越明顯。然而,當(dāng)前的網(wǎng)頁瀏覽器對網(wǎng)頁內(nèi)容的分享有較大的局限性,通常只能先將網(wǎng)頁內(nèi)容保存到本地,然后再從本地上傳到云存儲,這樣既耗時,又消耗用戶流量,對于使用移動終端的用戶影響更是明顯。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種處理用戶選取的網(wǎng)頁內(nèi)容的方法、裝置及系統(tǒng),用于節(jié)約
用戶流量。第一個方面,本發(fā)明實(shí)施例提供一種處理用戶選取的網(wǎng)頁內(nèi)容的方法,包括獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址;將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。第二個方面,本發(fā)明實(shí)施例提供一種處理用戶選取的網(wǎng)頁內(nèi)容的方法,包括接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址;解析出所述網(wǎng)頁源代碼中的資源文件地址;根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。第三個方面,本發(fā)明實(shí)施例提供一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置,包括網(wǎng)頁選取模塊,用于獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址;上傳模塊,用于將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。第四個方面,本發(fā)明實(shí)施例提供一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置,包括接收模塊,用于接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址;
代碼解析模塊,用于解析出所述網(wǎng)頁源代碼中的資源文件地址;資源文件獲取模塊,用于根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。第五個方面,本發(fā)明實(shí)施例提供一種終端,所述終端包括上述第三方面實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的裝置。
第六個方面,本發(fā)明實(shí)施例提供一種云存儲,所述云存儲包括一個或多個服務(wù)器,其中至少一個服務(wù)器上包含上述第四方面實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的裝置。第七個方面,本發(fā)明實(shí)施例提供一種處理用戶選取的網(wǎng)頁內(nèi)容的系統(tǒng),所述系統(tǒng)包括至少一個終端和云存儲,其中,所述終端用于獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址;將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件;所述云存儲用于接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址;解析出所述網(wǎng)頁源代碼中的資源文件地址;根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。本發(fā)明實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的方法、裝置及系統(tǒng),通過將資源文件的地址發(fā)送到云存儲,使得云存儲利用地址獲取資源文件,避免了從客戶端直接上傳資源文件,既節(jié)省了用戶流量,又加快了數(shù)據(jù)上傳速度。
圖I為本發(fā)明實(shí)施例提供的一種處理用戶選取的網(wǎng)頁內(nèi)容的方法的流程圖;圖2為本發(fā)明實(shí)施例提供的另一種處理用戶選取的網(wǎng)頁內(nèi)容的方法的流程圖;圖3為本發(fā)明實(shí)施例提供的一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的另一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的另一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的一種處理用戶選取的網(wǎng)頁內(nèi)容的系統(tǒng)示意圖;圖7為本發(fā)明實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的系統(tǒng)的網(wǎng)絡(luò)部署示意圖。
具體實(shí)施例方式圖I為本發(fā)明實(shí)施例提供的一種處理用戶選取的網(wǎng)頁內(nèi)容的方法的流程圖。本實(shí)施例中,執(zhí)行主體可以為終端,該終端可以為手機(jī)、計算機(jī)、筆記本、掌上電腦等等。如圖I所示,該方法包括步驟11、獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,該網(wǎng)頁源代碼包含資源文件地址。其中,該功能可以實(shí)現(xiàn)為瀏覽器(即將這些功能與現(xiàn)有的瀏覽器功能集成在一起),也可以實(shí)現(xiàn)為插件、腳本等在瀏覽器中應(yīng)用。例如當(dāng)用戶選取網(wǎng)頁文檔的部分文檔時,終端捕獲用戶的該操作行為,獲知用戶選取的網(wǎng)頁內(nèi)容,并獲取網(wǎng)頁內(nèi)容的HTML (Hypertext Markup Language)源代碼,以發(fā)給云存儲進(jìn)行保存。當(dāng)用戶選取的網(wǎng)頁內(nèi)容包含圖片、視頻時 ,對應(yīng)的網(wǎng)頁源代碼中包含的是資源文件的地址如圖片地址、腳本、CSS (Cascading Style Sheet,層疊樣式表單)文件等,而并非資源文件。其中資源文件即圖片、視頻、腳本等。步驟12、將包含該資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使該云存儲根據(jù)該資源文件地址獲取對應(yīng)的資源文件。本實(shí)施例中,終端將包含資源文件地址的網(wǎng)頁源代碼發(fā)送給云存儲,以使云存儲利用網(wǎng)頁源代碼中的資源文件地址從網(wǎng)絡(luò)側(cè)獲取對應(yīng)的資源文件,避免了從客戶端上傳資源文件,節(jié)約了用戶流量,使得上傳速度更快。因為HTML源代碼中資源文件的地址通常都是相對地址,因此,可選地,步驟12具體可以實(shí)現(xiàn)為將所述網(wǎng)頁源代碼中的資源文件地址轉(zhuǎn)換為絕對地址;將包含所述絕對地址的網(wǎng)頁源代碼上傳到所述云存儲,以使所述云存儲根據(jù)所述絕對地址獲取對應(yīng)的資源文件。終端將網(wǎng)頁源代碼中資源文件的地址由原來的相對地址改為絕對地址,以使云存儲能夠利用絕對地址下載對應(yīng)的資源文件,從而避免將資源文件上傳到云存儲。例如將網(wǎng)頁源代碼中的圖片地址、腳本、CSS文件等由相對地址改變?yōu)榻^對地址。本實(shí)施例中,終端通過將用戶選取的網(wǎng)頁內(nèi)容中資源文件的地址轉(zhuǎn)換為絕對地址,并上傳到云存儲,使得云存儲能夠利用該絕對地址獲得對應(yīng)的資源文件,這樣用戶不必上傳資源文件,節(jié)約了用戶流量,加快了上傳速度。另外,在本發(fā)明實(shí)施例中將包含有資源文件地址的網(wǎng)頁源代碼上傳到所述云存儲,可包括將包含有該絕對地址的網(wǎng)頁源代碼壓縮,得到壓縮包;將該壓縮包上傳到該云存儲。從而可以進(jìn)一步節(jié)省上傳流量,提高上傳速度??蛇x地,在該獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,該網(wǎng)頁源代碼包含資源文件地址之后,該方法還可以包括接收用戶的操作命令,根據(jù)該操作命令獲取執(zhí)行該操作命令所需的參數(shù);所述將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件,具體可以實(shí)現(xiàn)為將包含所述資源文件地址的網(wǎng)頁源代碼、所述操作命令和所述參數(shù)上傳到所述云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件并根據(jù)所述操作命令和所述參數(shù)對所述資源文件執(zhí)行對應(yīng)的操作。圖2為本發(fā)明實(shí)施例提供的另一種處理用戶選取的網(wǎng)頁內(nèi)容的方法的流程圖。本實(shí)施例中,該方法的執(zhí)行主體為云存儲,如圖2所示,處理用戶選取的網(wǎng)頁內(nèi)容的方法包括步驟21、接收終端上傳的網(wǎng)頁源代碼,該網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址。當(dāng)用戶選取網(wǎng)頁文檔的部分文檔或全部文檔時,終端捕獲用戶的該操作行為,獲知用戶選取的網(wǎng)頁內(nèi)容,并獲取網(wǎng)頁內(nèi)容的html源代碼,發(fā)給云存儲。當(dāng)用戶選取的網(wǎng)頁內(nèi)容包含圖片、視頻時,對應(yīng)的網(wǎng)頁源代碼中包含的是資源文件的地址如圖片地址、腳本、CSS (Cascading Style Sheet,層疊樣式表單)文件等,而并非資源文件。其中資源文件即圖片、視頻、腳本等。步驟22、解析出該網(wǎng)頁源代碼中資源文件地址。
步驟23、根據(jù)該資源文件地址獲取對應(yīng)的資源文件。可選地,云存儲獲得資源文件后,在本地保存獲取的資源文件。例如,云存儲利用該資源文件地址從web服務(wù)器下載對應(yīng)的資源文件。本實(shí)施例中,云存儲利用網(wǎng)頁源代碼中的資源文件地址從網(wǎng)絡(luò)側(cè)獲取對應(yīng)的資源文件,避免了從客戶端上傳資源文件,節(jié)約了用戶流量,使得上傳速度更快。可選地,云存儲接收終端上傳的網(wǎng)頁源代碼具體可以包括接收該終端發(fā)送的壓縮包;對該壓縮包解壓,得到網(wǎng)頁源代碼。其中,該資源文件的地址為絕對地址。例如http://www. google, com. hk/是網(wǎng)址,其logo在網(wǎng)頁源代碼中是通過相對地址給出的〈img src = " /intl/zh_CN/images/logo_cn. png" width = " 276" height="110" border =" 0" />。相對地址就是"/intl/zh_CN/images/logo_cn·png",其絕對地址就是 http://www. google, com. hk/intl/zh-CN/images/logo_cn. png??蛇x地,該接收終端上傳的網(wǎng)頁源代碼可具體包括接收終端上傳的網(wǎng)頁源代碼、操作命令以及執(zhí)行該操作命令所需的參數(shù),其中該網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,包含資源文件地址;在根據(jù)該資源文件地址獲取對應(yīng)的資源文件之后,該方法還包括根據(jù)執(zhí)行該操作命令所需的參數(shù)對獲取的資源文件執(zhí)行該操作命令。上述方法實(shí)施例,通過讓云存儲去獲取選取的實(shí)際內(nèi)容,而不是從終端直接上傳內(nèi)容的方式,相對于傳統(tǒng)的Web內(nèi)容保存到云存儲時先將整個網(wǎng)頁內(nèi)容或者是某個區(qū)域的網(wǎng)頁內(nèi)容先保存到本地,然后將網(wǎng)頁內(nèi)容再從本地上傳到云存儲,導(dǎo)致的既費(fèi)時又浪費(fèi)用戶流量,上述方法實(shí)施例提供的處理方法既節(jié)省了用戶流量,又加快了數(shù)據(jù)上傳速度。并且,終端可以只上傳資源文件地址,云存儲可以根據(jù)預(yù)設(shè)的操作命令,比如“存儲”,就知道保存該資源文件;云存儲也可以根據(jù)終端即時接收到的操作命令處理資源文件,例如保存并發(fā)送到某微博服務(wù)器等。圖3為本發(fā)明實(shí)施例提供的一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的裝置可以實(shí)現(xiàn)為云存儲中的功能模塊,用于實(shí)現(xiàn)上述圖2所示實(shí)施例提供的方法。如圖3所示,處理用戶選取的網(wǎng)頁內(nèi)容的包括接收模塊31、代碼解析模塊32及資源文件獲取模塊33。本領(lǐng)域技術(shù)人員應(yīng)理解,云存儲還包含網(wǎng)絡(luò)交互、數(shù)據(jù)庫等基本功能模塊,由于不是本發(fā)明的重點(diǎn),這里不再贅述。接收模塊31用于接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址。代碼解析模塊32用于解析出該網(wǎng)頁源代碼中資源文件地址;資源文件獲取模塊33用于根據(jù)該資源文件地址獲取對應(yīng)的資源文件。例如資源文件獲取模塊33利用該資源文件地址從web服務(wù)器下載例如腳本,圖片等資源文件。
當(dāng)終端上傳的網(wǎng)頁源代碼等數(shù)據(jù)為壓縮包時,接收模塊31可接收從客戶端發(fā)送的壓縮包,并將壓縮包解壓成網(wǎng)頁源代碼,具體可以包括壓縮包接收子模塊及解壓縮子模塊。壓縮包接收子模塊用于接收該客戶端發(fā)送的壓縮包;解壓縮子模塊用于對該壓縮包解壓,得到網(wǎng)頁源代碼。之后接收模塊31將網(wǎng)頁源代碼傳遞給代碼解析模塊32。該資源文件地址為絕對地址。可選地,該接收模塊31還具體用于接收終端上傳的網(wǎng)頁源代碼、操作命令以及執(zhí)行該操作命令所需的參數(shù),其中該網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,包含資源文件地址;相應(yīng)地,該裝置還包括命令執(zhí)行模塊34,用于在該資源文件獲取模塊根據(jù)該資源文件地址獲取對應(yīng)的資源文件之后,根據(jù)執(zhí)行該操作命令所需的參數(shù)對獲取的資源文件執(zhí)行該操作命令。 本實(shí)施例中,處理用戶選取的網(wǎng)頁內(nèi)容的裝置通過接收模塊接收客戶端上傳的網(wǎng)頁源代碼,通過資源下載模塊解析出地址并以此獲得資源文件,通過存儲模塊保存資源文件,實(shí)現(xiàn)了用戶不上傳資源文件,也能夠在云存儲保存共享,節(jié)約了用戶流量,加快了數(shù)據(jù)上傳速度。本發(fā)明實(shí)施例還提供一種云存儲,可以將上述圖3所示實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的裝置應(yīng)用到該云存儲中。具體地,該云存儲包括一個或多個服務(wù)器,其中至少一個服務(wù)器上包含上述圖3所示實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的裝置。圖4為本發(fā)明實(shí)施例提供的另一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的裝置可以實(shí)現(xiàn)為終端中的功能模塊,也可以實(shí)現(xiàn)為部署在終端上的瀏覽器的功能模塊,也可以實(shí)現(xiàn)為瀏覽器的插件、腳本等,用于實(shí)現(xiàn)上述圖2所示實(shí)施例提供的方法。如圖4所示,處理用戶選取的網(wǎng)頁內(nèi)容的裝置包括網(wǎng)頁選取模塊41及上傳模塊42。網(wǎng)頁選取模塊41用于獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,該網(wǎng)頁源代碼包含資源文件地址。當(dāng)用戶選取網(wǎng)頁文檔的部分文檔時,網(wǎng)頁選取模塊捕獲用戶的該操作行為,得到用戶選取的網(wǎng)頁內(nèi)容的html源代碼。上傳模塊42用于將包含有該資源文件地址的網(wǎng)頁源代碼上傳到該云存儲,以使該云存儲利用該資源文件地址獲取對應(yīng)的資源文件。當(dāng)資源文件地址為相對地址時,該上傳模塊42具體用于將所述網(wǎng)頁源代碼中的資源文件地址轉(zhuǎn)換為絕對地址;將包含所述絕對地址的網(wǎng)頁源代碼上傳到所述云存儲,以使所述云存儲根據(jù)所述絕對地址獲取并保存對應(yīng)的資源文件。因為html源代碼中的資源文件的地址通常都是相對地址,因此,上傳模塊可以將網(wǎng)頁源代碼中資源文件的地址由原來的相對地址改為絕對地址,例如將網(wǎng)頁源代碼中的圖片地址、腳本、CSS文件等由相對地址改變?yōu)榻^對地址。然后將處理過的網(wǎng)頁源代碼上傳到
云存儲。該上傳模塊42也可將網(wǎng)頁源代碼壓縮打包之后,將壓縮包發(fā)送給云存儲。該裝置還可包括命令接收模塊43 (如圖5所示),用于接收用戶的操作命令,根據(jù)該操作命令獲取執(zhí)行該操作命令所需的參數(shù);相應(yīng)地,上述上傳模塊42還用于將該操作命令和該參數(shù)上傳到該云存儲,以使該云存儲根據(jù)該操作命令和該參數(shù)對該資源文件執(zhí)行對應(yīng)的操作。
本實(shí)施例中,處理用戶選取的網(wǎng)頁內(nèi)容的裝置通過網(wǎng)頁選取模塊獲得用戶選取的網(wǎng)頁內(nèi)容的源代碼,通過上傳模塊42將包含有資源文件地址的網(wǎng)頁源代碼發(fā)送到云存儲,使得云存儲能夠利用資源文件地址自行獲取資源文件,而無需客戶端上傳資源文件,節(jié)約了用戶流量,也加快了數(shù)據(jù)上傳速度。本發(fā)明實(shí)施例提供的終端,可以將上述圖4或圖5所示實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的裝置應(yīng)用于終端中,該終端可以是手機(jī)、計算機(jī)、筆記本、掌上電腦等。該裝置具體可以實(shí)現(xiàn)為瀏覽器(即將這些功能模塊與現(xiàn)有的瀏覽器功能集成在一起),也可以實(shí)現(xiàn)為在瀏覽器中應(yīng)用的插件、腳本等。圖6為本發(fā)明實(shí)施例提供的一種處理用戶選取的網(wǎng)頁內(nèi)容的系統(tǒng)的結(jié)構(gòu)示意圖。本實(shí)施例中,處理用戶選取的網(wǎng)頁內(nèi)容的系統(tǒng)用于實(shí)施上述圖I及圖2所示實(shí)施例提供的方法。如圖6所示,該系統(tǒng)包括終端51及云存儲52。終端51用于獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址;并用于將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。云存儲52用于接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址;并用于解析出所述網(wǎng)頁源代碼中的資源文件地址;以及用于根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。圖7為本發(fā)明實(shí)施例提供的處理用戶選取的網(wǎng)頁內(nèi)容的系統(tǒng)的網(wǎng)絡(luò)部署示意圖。如圖7所示,用戶使用終端61向web服務(wù)器63執(zhí)行操作a.請求瀏覽網(wǎng)頁,web服務(wù)器接受請求后,用戶執(zhí)行操作b.下載網(wǎng)頁資源;當(dāng)用戶對下載的該網(wǎng)頁資源中的某部分網(wǎng)頁內(nèi)容感興趣時選擇該感興趣的網(wǎng)頁區(qū)域,本發(fā)明實(shí)施例提供的裝置可以獲取該網(wǎng)頁區(qū)域的源代碼即獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,該網(wǎng)頁源代碼中包含用戶感興趣的資源文件的地址,然后將用戶選取的文檔的源代碼緩存到內(nèi)存中,并可以對源代碼進(jìn)行預(yù)處理,例如將網(wǎng)頁源代碼中資源文件的地址由原來的相對地址改為絕對地址,例如將網(wǎng)頁源代碼中的圖片地址,腳本,CSS文件等改為絕對地址。終端61執(zhí)行操作c.將獲取到的網(wǎng)頁源代碼或者處理過的網(wǎng)頁源代碼上傳到云存儲。云存儲62接收到終端61發(fā)送的網(wǎng)頁源代碼之后,解析出該網(wǎng)頁源代中包含的資源文件的地址,然后根據(jù)該資源文件的地址執(zhí)行操作d.向?qū)?yīng)的web服務(wù)器63發(fā)送下載資源文件的請求,web服務(wù)器63接受請求后,云存儲62執(zhí)行操作e.下載對應(yīng)的資源文件,例如腳本、圖片、視頻等,并可以根據(jù)用戶的命令選擇保存到本地,或者根據(jù)用戶的指令對該圖片執(zhí)行其它操作。例如用戶選取了一種感興趣的圖片,云存儲62從web服務(wù)器獲取到這張圖片保存到云存儲62中的存儲設(shè)備中,若用戶上傳該圖片地址時指定了該圖片還需要轉(zhuǎn)發(fā)相應(yīng)的微博或分享網(wǎng)站等。上述方法及設(shè)備、系統(tǒng)實(shí)施例將資源文件獲取的操作放到了服務(wù)端即云存儲,減少了直接從客戶端上傳文件時所需的時間,提升了用戶體驗,有效地節(jié)省了用戶網(wǎng)絡(luò)流量。最后應(yīng)說明的是以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
權(quán)利要求
1.一種處理用戶選取的網(wǎng)頁內(nèi)容的方法,其特征在于,所述方法包括 獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址; 將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲利用所述資源文件地址獲取并保存對應(yīng)的資源文件,具體包括 將所述網(wǎng)頁源代碼中的資源文件地址轉(zhuǎn)換為絕對地址; 將包含所述絕對地址的網(wǎng)頁源代碼上傳到所述云存儲,以使所述云存儲根據(jù)所述絕對地址獲取并保存對應(yīng)的資源文件。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址之后,所述方法還包括 接收用戶的操作命令,根據(jù)所述操作命令獲取執(zhí)行所述操作命令所需的參數(shù); 所述將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件,具體包括 將包含所述資源文件地址的網(wǎng)頁源代碼、所述操作命令和所述參數(shù)上傳到所述云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件并根據(jù)所述操作命令和所述參數(shù)對所述資源文件執(zhí)行對應(yīng)的操作。
4.一種處理用戶選取的網(wǎng)頁內(nèi)容的方法,其特征在于,所述方法應(yīng)用于云存儲,所述方法包括 接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址; 解析出所述網(wǎng)頁源代碼中的資源文件地址; 根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收終端上傳的網(wǎng)頁源代碼,具體包括 接收終端上傳的網(wǎng)頁源代碼、操作命令以及執(zhí)行所述操作命令所需的參數(shù),其中所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址; 在根據(jù)所述資源文件地址獲取對應(yīng)的資源文件之后,所述方法還包括 根據(jù)執(zhí)行所述操作命令所需的參數(shù)對獲取的資源文件執(zhí)行所述操作命令。
6.一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置,其特征在于,所述裝置包括 網(wǎng)頁選取模塊,用于獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址; 上傳模塊,用于將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述上傳模塊具體用于 將所述網(wǎng)頁源代碼中的資源文件地址轉(zhuǎn)換為絕對地址;將包含所述絕對地址的網(wǎng)頁源代碼上傳到所述云存儲,以使所述云存儲根據(jù)所述絕對地址獲取并保存對應(yīng)的資源文件。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括命令接收模塊,用于接收用戶的操作命令,根據(jù)所述操作命令獲取執(zhí)行所述操作命令所需的參數(shù); 所述上傳模塊還用于將所述操作命令和所述參數(shù)上傳到所述云存儲,以使所述云存儲根據(jù)所述操作命令和所述參數(shù)對獲取的所述資源文件執(zhí)行對應(yīng)的操作。
9.一種處理用戶選取的網(wǎng)頁內(nèi)容的裝置,其特征在于,所述裝置應(yīng)用于云存儲,所述裝置包括 接收模塊,用于接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址; 代碼解析模塊,用于解析出所述網(wǎng)頁源代碼中的資源文件地址; 資源文件獲取模塊,用于根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述接收模塊具體用于接收終端上傳的網(wǎng)頁源代碼、操作命令以及執(zhí)行所述操作命令所需的參數(shù),其中所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,包含資源文件地址; 所述裝置還包括 命令執(zhí)行模塊,用于在所述資源文件獲取模塊根據(jù)所述資源文件地址獲取對應(yīng)的資源文件之后,根據(jù)執(zhí)行所述操作命令所需的參數(shù)對獲取的資源文件執(zhí)行所述操作命令。
11.一種終端,其特征在于,所述終端包括如權(quán)利要求6至8任一項所述的處理用戶選取的網(wǎng)頁內(nèi)容的裝置。
12.—種云存儲,其特征在于,所述云存儲包括一個或多個服務(wù)器,其中至少一個服務(wù)器上包含如權(quán)利要求9至10任一項所述的處理用戶選取的網(wǎng)頁內(nèi)容的裝置。
13.—種處理用戶選取的網(wǎng)頁內(nèi)容的系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個終端和云存儲,其中, 所述終端用于獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址;將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取對應(yīng)的資源文件; 所述云存儲用于接收終端上傳的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼為用戶選取的網(wǎng)頁內(nèi)容的源代碼,所述網(wǎng)頁源代碼中包含資源文件地址;解析出所述網(wǎng)頁源代碼中的資源文件地址;根據(jù)所述資源文件地址獲取對應(yīng)的資源文件。
全文摘要
本發(fā)明提供一種處理用戶選取的網(wǎng)頁內(nèi)容的方法、裝置及系統(tǒng),方法包括獲取用戶選取的網(wǎng)頁內(nèi)容的網(wǎng)頁源代碼,所述網(wǎng)頁源代碼包含資源文件地址;將包含所述資源文件地址的網(wǎng)頁源代碼上傳到云存儲,以使所述云存儲根據(jù)所述資源文件地址獲取并保存對應(yīng)的資源文件。避免了從客戶端直接上傳資源文件,既節(jié)省了用戶流量,又加快了數(shù)據(jù)上傳速度。
文檔編號H04L29/08GK102624910SQ20121006807
公開日2012年8月1日 申請日期2012年3月15日 優(yōu)先權(quán)日2012年3月15日
發(fā)明者劉剛, 劉存?zhèn)? 陸元飛 申請人:華為技術(shù)有限公司