[發明專利]一種適用于HSML標記語言的解析引擎系統有效
| 申請號: | 201010569758.9 | 申請日: | 2010-11-30 |
| 公開(公告)號: | CN102006513A | 公開(公告)日: | 2011-04-06 |
| 發明(設計)人: | 羅笑南;戴洪學;孟思明;曹庭毅;朱建寶 | 申請(專利權)人: | 廣東星海數字家庭產業技術研究院有限公司;中山大學 |
| 主分類號: | H04N21/43 | 分類號: | H04N21/43;H04N21/443;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510006 廣東省廣州市番禺區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 hsml 標記 語言 解析 引擎 系統 | ||
技術領域
本發明屬于數字家庭技術領域,具體涉及一種適用于HSML標記語言的解析引擎系統。
背景技術
隨著數字電視相關技術的不斷發展和完善以及數字化產品和信息服務在家庭中的不斷滲透和日益融合,數字電視互動應用也日趨豐富和多樣。
數字電視互動應用和服務有著巨大的市場需求,然而目前對于數字電視互動應用的頁面標記并沒有統一的標準,各個廠商在頁面渲染、頁面標記元素解析、頁面信息交換和傳輸等方面有著很大的差異,并且頁面標記的實現方式與各廠商具體的設備和系統硬件緊密耦合。頁面標記技術和實現方式的不統一,導致了同一個應用不能在不同廠商的終端設備上運行,同時不同的應用之間也難以進行信息的共享和數據的交換,這極大地阻礙了數字電視互動應用的發展和普及。
目前在研究和分析國內外主流的數字電視中間件標準和中間件產品所采用的數字電視互動應用頁面標記方式在具體應用中存在的不足基礎上,同時結合目前國內數字電視互動應用的實際應用和需求情況,研究和制定了數字電視互動應用頁面標記語言(HSML,Home?Service?Markup?Language)規范。
數字電視交互服務標記語言解析引擎是一種關鍵技術,是數字電視傳統音視頻業務與增值互動業務服務開發的基礎。解析引擎針對“數字電視交互服務標記語言(HSML)標準規范”和“交互應用可視化建模平臺及快速開發環境”任務,實現對HSML文件的解析和預處理,支持對不同標準、不同協議的服務進行統一協同封裝,建立服務組件庫,以定制靈活的服務內容呈現與協同交互,規范互動應用服務和終端設備產品的開發,進而為互動應用表現層中間件、交互服務功能提供技術基礎。
因此,人們希望能提供一種適用于HSML標記語言的解析引擎系統。
發明內容
本發明提供一種適用于HSML標記語言的解析引擎系統,通過該解析引擎,可以很方便的對HSML頁面進行操作,實現對HSML文件的解析和預處理,以定制靈活的服務內容呈現與協同交互,規范互動應用服務和終端設備產品的開發,該解析引擎具有較強的擴展性與兼容性。
本發明提供一種適用于HSML標記語言的解析引擎系統:
該解析引擎系統包括:查詢系統、存儲系統和索引系統;
所述查詢系統,用于實現HSML路徑查詢功能,把HSML文檔看作文本文件,提供全文查詢功能,作為外部程序訪問HSML引擎的通道;
所述存儲系統,用于存儲各種文件,為所述查詢系統提供存儲支持;
所述索引系統,用于為所述查詢系統服務,完成對HSML文檔的索引,所述索引系統采用DOM解析方式和SAX解析方式。
其中,所述查詢系統分為內容查詢和結構查詢兩部分。
其中,所述存儲系統是基于文件實現、基于數據表實現或者基于樹實現。
其中,所述存儲系統的存儲方式包括:文件系統存儲方式、模式映射方式和文檔映射方式。
其中,所述索引系統包括內容索引和結構索引兩部分。
上述技術方案可以看出:
本發明實施例采用了兩種技術相結合的方法,通過該方法設計出來的解析引擎系統,可以很方便的對HSML頁面進行操作,實現對HSML文件的解析和預處理,節省內存空間,支持隨機訪問并可用于廣播環境,具有很大的實際意義。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
圖1是本發明的解析引擎系統結構示意圖;
圖2是本發明的解析引擎系統的功能模塊圖;
圖3是本發明的解析引擎原理圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
本發明提供一種適用于HSML標記語言的解析引擎系統,可以很方便的對HSML頁面進行操作,實現對HSML文件的解析和預處理,該解析引擎具有較強的擴展性與兼容性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東星海數字家庭產業技術研究院有限公司;中山大學,未經廣東星海數字家庭產業技術研究院有限公司;中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010569758.9/2.html,轉載請聲明來源鉆瓜專利網。





