[發明專利]用于處理文檔對象模型(DOM)以處理視頻內容的方法和系統無效
| 申請號: | 201080019015.2 | 申請日: | 2010-03-30 |
| 公開(公告)號: | CN102414681A | 公開(公告)日: | 2012-04-11 |
| 發明(設計)人: | T·J·查博特;E·D·溫茲;G·J·阿薩斯;李剛;T·E·海奧詩;C·莫雷諾 | 申請(專利權)人: | 諾基亞公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 吳立明 |
| 地址: | 芬蘭*** | 國省代碼: | 芬蘭;FI |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理 文檔 對象 模型 dom 視頻 內容 方法 系統 | ||
1.一種提供信息內容以供顯示的方法,包括:
接收信息內容,所述信息內容由文檔對象模型(DOM)表示,并且包括與所述信息內容相關聯的腳本語言;
在所述DOM上運行所述腳本語言,導致對所述DOM執行修改;
在所述腳本語言修改所述DOM的位置向所述DOM插入切換節點,所述切換節點具有指示所述DOM的原始內容的第一分支以及指示所述腳本語言所執行的修改的第二分支;
如果所述切換節點具有指示第一數據內容的分支,則標記所述切換節點;
通過遵循所述切換節點的分支來處理所述DOM,使得對于已標記的切換節點,經修改分支被遍歷,并且對于未標記的切換節點,原始分支被遍歷;以及
輸出經處理的DOM。
2.根據權利要求1所述的方法,還包括:在每個切換節點上提供指示要使用哪個分支的屬性。
3.根據權利要求1所述的方法,其中在所述DOM上運行所述腳本語言將所述DOM轉換為所述DOM的經修改版本,并且所述方法還包括:
對所述DOM與所述DOM的所述經修改版本進行比較;以及
在所述腳本語言修改所述DOM的位置向所述DOM插入所述切換節點。
4.根據權利要求1所述的方法,其中標記所述切換節點包括:如果所述切換節點包括<embed>或<object>標簽,則在所述切換節點上提供屬性。
5.根據權利要求1所述的方法,其中所述第一數據內容是視頻內容。
6.根據權利要求5所述的方法,其中所述視頻內容包括選自包括如下項的組的內容:flash內容和MPEG內容。
7.根據權利要求5所述的方法,其中針對已標記的切換節點處理所述DOM包括:處理所述視頻內容。
8.根據權利要求7所述的方法,還包括:在所述經處理的DOM中,在包括經處理視頻內容的節點上提供標識符,所述標識符向所述腳本語言指示當所述腳本語言在客戶端設備上被執行時不對所述節點執行修改。
9.根據權利要求7所述的方法,其中處理所述視頻內容包括:將所述視頻內容替換為預覽圖像和鏈接。
10.根據權利要求9所述的方法,還包括:
接收對所述鏈接的用戶選擇;
對所述視頻內容進行轉碼;以及
提供經轉碼的視頻內容。
11.根據權利要求1所述的方法,其中輸出所述經處理的DOM包括:提供與所述信息內容相關聯的所述腳本語言。
12.根據權利要求1所述的方法,還包括:
從客戶端設備接收針對所述信息內容的請求;以及
從信息源獲取所述信息內容。
13.根據權利要求1所述的方法,還包括:
確定所述信息內容是否包括視頻內容;以及
基于所述確定,在所述DOM上執行所述腳本語言。
14.根據權利要求1所述的方法,還包括:
標識包括所述第一數據內容的分支中的所有祖先切換節點;以及
在所述祖先切換節點上設置屬性,以指示使用經修改分支。
15.根據權利要求1所述的方法,其中所述DOM的節點是script節點,并且其中向所述DOM插入所述切換節點包括:
利用所述切換節點替換所述script節點;
將所述script節點置于所述切換節點的第一分支中,作為所述切換節點的第一子節點;以及
將“空”置于所述切換節點的第二分支中,作為所述切換節點的第二子節點。
16.根據權利要求1所述的方法,其中所述DOM的節點被腳本語言修改,并且其中向所述DOM插入所述切換節點包括:
利用所述切換節點替換所述節點;
將所述節點置于所述切換節點的第一分支中,作為所述切換節點的第一子節點;以及
將所述節點的拷貝置于所述切換節點的第二分支中,作為所述切換節點的第二子節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于諾基亞公司,未經諾基亞公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080019015.2/1.html,轉載請聲明來源鉆瓜專利網。





