[發明專利]一種在低端設備上瀏覽CML文件的方法有效
| 申請號: | 201210273729.7 | 申請日: | 2012-08-03 |
| 公開(公告)號: | CN102831190B | 公開(公告)日: | 2018-07-10 |
| 發明(設計)人: | 許林 | 申請(專利權)人: | 北京中廣睛彩導航科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端設備 網頁 排版位置 低端 瀏覽 渲染 服務器端 技術結構 網頁標簽 文本內容 終端瀏覽 資源開銷 渲染引擎 分辨率 圖文 解析 頁面 寫入 | ||
一種在低端設備上瀏覽CML文件的方法,其特征在于包括如下步驟:步驟一、在服務器端預先通過WebKit渲染引擎將CML網頁標簽內容針對不同類型終端設備的分辨率生成不同的靜態排版位置,并再次寫入頁面中生成針對不同類型終端設備的分辯率的網頁;步驟二、通過CMMB通道下發步驟一所生成的針對不同類型終端設備的分辯率的網頁到相應類型的終端設備;步驟三、終端設備根據網頁中的靜態排版位置對網頁中圖文進行渲染顯示。本發明終端設備解析和渲染都非常簡單,大大簡化了終端瀏覽富文本內容的技術結構,使得資源開銷大幅降低。
技術領域
本發明涉及CMMB(中國移動多媒體廣播)多媒體廣播領域,尤其涉及一種在低端設備上瀏覽CML文件的方法。
背景技術
現有技術中通常使用互聯網瀏覽器作為瀏覽器基礎,如IE,WebKit瀏覽器等,這種瀏覽器支持功能強大,可以支持JavaScript,但缺點在于極其笨重,程序包最少都有10M以上,更不用說對RAM和CPU的占用,同時由于復雜度極高,這種瀏覽器也基本上不可能被移植到低端設備上。
事實上,由于CMMB信道的特點,CMMB實際業務中也不會發送像互聯網那樣動輒數十M的網頁資源,另外,CMMB是單向網絡,因此互聯網瀏覽器的很多強大功能根本無從發揮。
所以CMMB業務非常需要一種符合自身信道和業務特點的輕量瀏覽器。CML:英文名稱為CMMB Markup Language,是CMMB可擴展描述語言。CML是一種基于XML的可擴展描述語言,它以互聯網技術標準HTML/CSS/JavaScript為基礎,作為富媒體的傳輸和顯示技術標準。CML包括三個核心部分:XHTML-CP、C-CSS、ECMAScript-CMMB,實際上這個規范與移動互聯網的技術標準HTML、CSS、JavaScript分別只有非常小的差異,可以將其理解為HTML技術在CMMB的一個分支。在多媒體廣播領域中,CML語言規范描述和約定了中國移動多媒體廣播(China Mobile Multimedia Broadcast)數據業務的描述方法,該方法既可以用來構建基于網頁技術的各種數據業務服務,包括各種普通的信息查詢類業務,也可以用于構建業務導航框架;同時,規范對如何在終端設備上將數據業務與其他CMMB應用進行集成的方法做了描述和約定。圖1是現有技術中CML解決方案的示意圖;如圖所示,CMMB服務器通過CML協議傳輸數據業務到CMMB終端,CMMB終端瀏覽器根據CML協議對數據業務進行CML解析,并基于WebKi t進行顯示。CMMB采用HTML技術做為終端富媒體技術的原因主要是可以適配不同種類的終端和屏幕類型,但這在實際應用中有幾個主要問題:
多種中低端設備無法運行CML所需的WebKit環境,即使能運行,運行效率又差異很大,難以保證用戶體驗。
CML的動態排版能力被過高的估計了,在實際應用中,多種屏幕下還是需要后臺數據制作為不同屏幕設計不同的網頁分別適配,而并不是像原先設想的可以一種頁面自動適配所有終端類型。
由于CMMB是單向通道,CML的互動能力在沒有上行通道的情況下意義不大,實際上大多終端需要的只是靜態圖文瀏覽,CML的強大AJAX能力無從發揮,白白浪費了終端資源。
發明內容
鑒于現有技術存在的問題,本發明提供一種瀏覽CML文件的方法,其特征在于包括如下步驟:
步驟一、在服務器端預先通過WebKit渲染引擎將CML網頁標簽內容針對不同類型終端設備的分辨率生成不同的靜態排版位置,并再次寫入頁面中生成針對不同類型終端設備的分辯率的網頁;
步驟二、通過CMMB通道下發步驟一所生成的針對不同類型終端設備的分辯率的網頁到相應類型的終端設備;
步驟三、終端設備根據網頁中的靜態排版位置對網頁中圖文進行渲染顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中廣睛彩導航科技有限公司,未經北京中廣睛彩導航科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210273729.7/2.html,轉載請聲明來源鉆瓜專利網。





