[發(fā)明專(zhuān)利]資源的下載方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201510364221.1 | 申請(qǐng)日: | 2014-06-10 |
| 公開(kāi)(公告)號(hào): | CN105279215A | 公開(kāi)(公告)日: | 2016-01-27 |
| 發(fā)明(設(shè)計(jì))人: | 曹剛 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中興通訊股份有限公司 |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30 |
| 代理公司: | 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國(guó) |
| 地址: | 518057 廣東省深圳市南山*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源 下載 方法 裝置 | ||
本申請(qǐng)是申請(qǐng)?zhí)枮?01410255545.7,申請(qǐng)日為2014-06-10,發(fā)明名稱(chēng)為資源的下載方法及裝置的分案申請(qǐng)。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種資源的下載方法及裝置。
背景技術(shù)
隨著無(wú)線通訊技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,在移動(dòng)終端上使用瀏覽器進(jìn)行上網(wǎng)的用戶(hù)越來(lái)越多。作為移動(dòng)互聯(lián)網(wǎng)入口,瀏覽器的重要性不言而喻。如何在移動(dòng)終端上提高瀏覽器的用戶(hù)體驗(yàn),從而在白熱化的市場(chǎng)競(jìng)爭(zhēng)中取得亮點(diǎn)并占有市場(chǎng)份額已經(jīng)成為目前瀏覽器技術(shù)研究的重點(diǎn)。
在通常情況下,用戶(hù)在使用移動(dòng)終端瀏覽器瀏覽一些視頻、音樂(lè)網(wǎng)站時(shí),發(fā)現(xiàn)在網(wǎng)頁(yè)上自己喜歡的視頻或音樂(lè)只能在線播放,而沒(méi)有任何可以對(duì)該多媒體文件進(jìn)行下載的操作按鈕,從而無(wú)法將這些文件下載到本地來(lái)隨時(shí)進(jìn)行流暢的播放。而多次在線播放不僅消耗網(wǎng)絡(luò)流量,而且受到網(wǎng)絡(luò)帶寬的影響經(jīng)常在播放過(guò)程中會(huì)出現(xiàn)卡頓現(xiàn)象,繼而降低了用戶(hù)體驗(yàn)。基于上述問(wèn)題的存在,一種被稱(chēng)為“嗅探”的瀏覽器技術(shù)應(yīng)運(yùn)而生,其主要原理是在網(wǎng)頁(yè)資源加載完成后,對(duì)網(wǎng)頁(yè)內(nèi)各個(gè)標(biāo)簽進(jìn)行檢測(cè),若檢測(cè)到視頻或音頻等標(biāo)簽則獲取它們對(duì)應(yīng)的統(tǒng)一資源定位符(URL),經(jīng)過(guò)URL驗(yàn)證再提示給用戶(hù)是否需要下載。通過(guò)用戶(hù)選擇提示下載選項(xiàng)對(duì)應(yīng)的URL即可將多媒體文件下載到本地進(jìn)行播放。然而,上述常規(guī)嗅探方法仍然存在以下缺陷:
(1)這是一種靜態(tài)的檢測(cè)方法,然而在網(wǎng)頁(yè)加載完成后,其媒體內(nèi)容經(jīng)常會(huì)發(fā)生動(dòng)態(tài)變化,因而常規(guī)嗅探往往會(huì)出現(xiàn)漏檢測(cè)或誤檢測(cè)的情況。
(2)很多網(wǎng)頁(yè)在打開(kāi)過(guò)程中會(huì)事先播放一段廣告視頻等與用戶(hù)需求不相關(guān)的內(nèi)容,而常規(guī)的嗅探經(jīng)常將這些廣告嗅探出來(lái)交給用戶(hù)下載,但是對(duì)于用戶(hù)原本需求的媒體文件卻無(wú)法嗅探。
(3)在嗅探階段往往無(wú)法獲知下載的文件名,常規(guī)辦法只能采用對(duì)應(yīng)URL結(jié)尾字符串來(lái)命名,用戶(hù)下載后往往不確定哪個(gè)是自己下載的文件。
發(fā)明內(nèi)容
本發(fā)明提供了一種資源的下載方法及裝置,以至少解決相關(guān)技術(shù)中在視頻或音樂(lè)等網(wǎng)站的媒體文件僅提供在線播放而不支持本地下載的情況下,如何使用瀏覽器對(duì)媒體文件進(jìn)行嗅探以便向用戶(hù)提供本地下載的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種資源的下載方法。
根據(jù)本發(fā)明實(shí)施例的資源的下載方法包括:對(duì)待下載資源所在網(wǎng)頁(yè)的文檔對(duì)象模型(DOM)樹(shù)進(jìn)行動(dòng)態(tài)檢測(cè),獲取多個(gè)統(tǒng)一資源定位符(URL)資源;從多個(gè)URL資源中濾除與廣告數(shù)據(jù)對(duì)應(yīng)的部分URL資源;提示用戶(hù)對(duì)濾除廣告數(shù)據(jù)后剩余的URL資源進(jìn)行下載。
優(yōu)選地,對(duì)DOM樹(shù)進(jìn)行實(shí)時(shí)檢測(cè),獲取多個(gè)URL資源包括:判斷DOM樹(shù)中是否存在預(yù)設(shè)標(biāo)簽集合中的標(biāo)簽,其中,預(yù)設(shè)標(biāo)簽集合包括以下至少之一:視頻(video)標(biāo)簽、音頻(audio)標(biāo)簽、對(duì)象(object)標(biāo)簽;如果存在,則獲取標(biāo)簽對(duì)應(yīng)的超文本引用(href)屬性,并從href屬性中提取多個(gè)URL資源。
優(yōu)選地,從多個(gè)URL資源中濾除部分URL資源包括:接收來(lái)自于服務(wù)器的最近更新的廣告攔截?cái)?shù)據(jù)信息,其中,廣告攔截?cái)?shù)據(jù)信息包括:部分URL資源的標(biāo)識(shí)信息以及確定部分URL資源為待攔截的廣告數(shù)據(jù)的特征信息;采用廣告攔截?cái)?shù)據(jù)信息從多個(gè)URL資源中濾除部分URL資源。
優(yōu)選地,提示用戶(hù)對(duì)剩余的URL資源進(jìn)行下載包括:對(duì)剩余的URL資源進(jìn)行命名;按照預(yù)設(shè)顯示方式對(duì)剩余的URL資源的文件名進(jìn)行顯示。
優(yōu)選地,對(duì)剩余的URL資源進(jìn)行命名包括:將剩余的URL資源中的每個(gè)URL資源所在網(wǎng)頁(yè)的標(biāo)題設(shè)置為第一文件名;將每個(gè)URL資源的最后N位字符設(shè)置為第二文件名,其中,N為正整數(shù);將第一文件名和第二文件名進(jìn)行組合,對(duì)每個(gè)URL資源進(jìn)行命名。
優(yōu)選地,對(duì)DOM樹(shù)進(jìn)行動(dòng)態(tài)檢測(cè)包括以下之一:按照預(yù)設(shè)周期對(duì)DOM樹(shù)進(jìn)行檢測(cè);由網(wǎng)頁(yè)后臺(tái)腳本自動(dòng)觸發(fā)對(duì)DOM樹(shù)進(jìn)行檢測(cè);通過(guò)用戶(hù)點(diǎn)擊預(yù)設(shè)按鈕引發(fā)的網(wǎng)頁(yè)子資源加載事件被捕獲后觸發(fā)對(duì)DOM樹(shù)進(jìn)行檢測(cè)。
優(yōu)選地,在提示用戶(hù)對(duì)剩余的URL資源進(jìn)行下載之前,還包括:采用預(yù)設(shè)的URL規(guī)范對(duì)剩余的URL資源進(jìn)行URL驗(yàn)證。
根據(jù)本發(fā)明的另一方面,提供了一種資源的下載裝置。
根據(jù)本發(fā)明實(shí)施例的資源的下載裝置包括:檢測(cè)模塊,用于對(duì)待下載資源所在網(wǎng)頁(yè)的DOM樹(shù)進(jìn)行動(dòng)態(tài)檢測(cè),獲取多個(gè)URL資源;過(guò)濾模塊,用于從多個(gè)URL資源中濾除與廣告數(shù)據(jù)對(duì)應(yīng)的部分URL資源;處理模塊,用于提示用戶(hù)對(duì)濾除廣告數(shù)據(jù)后剩余的URL資源進(jìn)行下載。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510364221.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 光源裝置、照明裝置、液晶裝置和電子裝置
- 預(yù)測(cè)裝置、編輯裝置、逆預(yù)測(cè)裝置、解碼裝置及運(yùn)算裝置
- 圖像形成裝置、定影裝置、遮光裝置以及保持裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 電子裝置、光盤(pán)裝置、顯示裝置和攝像裝置
- 光源裝置、照明裝置、曝光裝置和裝置制造方法
- 用戶(hù)裝置、裝置對(duì)裝置用戶(hù)裝置、后端裝置及其定位方法
- 遙控裝置、通信裝置、可變裝置及照明裝置
- 透鏡裝置、攝像裝置、處理裝置和相機(jī)裝置
- 抖動(dòng)校正裝置、驅(qū)動(dòng)裝置、成像裝置、和電子裝置





