[發明專利]網頁中多媒體地址的獲取方法和裝置有效
| 申請號: | 201310467276.6 | 申請日: | 2013-10-09 |
| 公開(公告)號: | CN103491196B | 公開(公告)日: | 2017-01-04 |
| 發明(設計)人: | 梁濤 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙)11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 多媒體 地址 獲取 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種網頁中多媒體地址的獲取方法和裝置。
背景技術
隨著多媒體技術的迅速發展,用戶對多媒體的需求也不斷的提升,比如用戶有時不滿足于僅在網頁上瀏覽或者觀看,希望將所需要的多媒體文件下載到終端設備中,因此,需要獲取多媒體的多媒體地址。
在網頁中提取多媒體地址時,目前,主要通過抓取主鏈、分析關鍵字,然后使用人工策略的方式來提取多媒體地址,但是,主要存在以下問題:
(1)采用人工策略的方式來提取多媒體地址,所支持的多媒體站點的數目較少,目前,僅支持幾個主要的多媒體大站;
(2)由于不同的多媒體站點所采用的算法不同,采用人工策略的方式來提取多媒體地址,對于不同的多媒體站點不具有通用性;
(3)當多媒體站點的算法更換后,提取多媒體地址所使用的人工策略也需要隨之修改,影響技術方案的執行效率且具有滯后性。
發明內容
本發明旨在至少解決上述技術問題之一。
為此,本發明的第一個目的在于提出一種網頁中多媒體地址的獲取方法。該方法通過在虛擬機中模擬多媒體的播放事件來獲取多媒體地址,使覆蓋的多媒體站點數目大大增加,且對于不同的多媒體站點具有通用性,提升了用戶體驗。
本發明的第二個目的在于提出一種網頁中多媒體地址的獲取裝置。
為了實現上述目的,本發明第一方面實施例的網頁中多媒體地址的獲取方法包括以下步驟:云端服務器抓取多媒體網頁;所述云端服務器建立所述多媒體網頁的文件對象模型DOM,并根據所述DOM執行所述多媒體網頁中的腳本指令以生成多媒體播放插件;所述云端服務器啟動虛擬機,并在所述虛擬機中運行所述多媒體播放插件以模擬多媒體的播放事件;以及所述云端服務器通過所述播放事件獲取所述多媒體的多媒體地址。
根據本發明實施例的網頁中多媒體地址的獲取方法,云端服務器在虛擬機中模擬多媒體的播放事件來獲取多媒體地址,至少具有以下有益效果:(1)可覆蓋的多媒體站點數目大大增加;(2)對于不同的多媒體站點具有通用性;(3)不需要隨著多媒體站點算法的更換而更新,只需要模擬一次播放事件,提高了獲取多媒體地址的效率,提升了用戶體驗。
為了實現上述目的,本發明第二方面實施例的網頁中多媒體地址的獲取裝置包括:多媒體網頁抓取模塊,用于抓取多媒體網頁;播放插件生成模塊,用于建立所述多媒體網頁的文件對象模型DOM,并根據所述DOM執行所述多媒體網頁中的腳本指令以生成多媒體播放插件;播放事件模擬模塊,用于啟動虛擬機,并在所述虛擬機中運行所述多媒體播放插件以模擬多媒體的播放事件;以及多媒體地址獲取模塊,用于通過所述播放事件獲取所述多媒體的多媒體地址。
根據本發明實施例的網頁中多媒體地址的獲取裝置,在虛擬機中模擬多媒體的播放事件來獲取多媒體地址,至少具有以下有益效果:(1)可覆蓋的多媒體站點數目大大增加;(2)對于不同的多媒體站點具有通用性;(3)不需要隨著多媒體站點算法的更換而更新,只需要模擬一次播放事件,提高了獲取多媒體地址的效率,提升了用戶體驗。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,
圖1是根據本發明一個實施例的網頁中多媒體地址的獲取方法的流程圖;
圖2是根據本發明一個實施例的網頁中多媒體地址的獲取方法的流程圖;
圖3是根據本發明一個實施例的模擬播放事件的流程圖;
圖4是根據本發明一個實施例的網頁中多媒體地址的獲取裝置的結構示意圖;
圖5是根據本發明一個實施例的網頁中多媒體地址的獲取裝置的結構示意圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能理解為對本發明的限制。相反,本發明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310467276.6/2.html,轉載請聲明來源鉆瓜專利網。





