[發明專利]一種應用HSML解析引擎的過濾處理方法及系統無效
| 申請號: | 201010569427.5 | 申請日: | 2010-11-30 |
| 公開(公告)號: | CN102135977A | 公開(公告)日: | 2011-07-27 |
| 發明(設計)人: | 羅笑南;魏箏;朱建寶;陳任 | 申請(專利權)人: | 廣東星海數字家庭產業技術研究院有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510006 廣東省廣州市番禺區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 hsml 解析 引擎 過濾 處理 方法 系統 | ||
技術領域
本發明涉及數字家庭技術領域,具體涉及一種應用HSML解析引擎的過濾處理方法及系統。本發明屬于互動電視頁面標記語言(HSML)范疇。
背景技術
隨著社會信息化的快速發展,交互電視與多媒體技術早已經成為了人們關注的熱點,我國計劃2015年全國停止模擬電視的播放,從而實現數字電視廣播電視有限、衛星和無線的全國覆蓋。有線電視數字化,可以大大增加節目容量,提供豐富多彩的專業化、多樣化、對象化節目,提供更加清晰的圖像質量和優美的音質,使用者在享受廣播電視服務的同時,還能享受各種資訊信息的服務。各種業務的開發與發展,需要對數字電視互動業務服務信息進行規范,有助于提供商與眾多內容服務提供商之間的信息對接。
數字電視交互服務標記語言(HSML)標準對XML語言進行擴展,制定針對數字電視交互服務的標記語言,實現對面向三網融合的數字電視交互服務進行業務呈現及信息交互描述,便于采用虛擬化技術對所需要的跨域共享與集成服務內容進行功能提取與抽象,用以突破當前交互服務內容與數字電視平臺高耦合度的這一瓶頸,實現數字電視產業高端增值業務的高速發展。
為了防止不法分子散布危險或不健康內容來危害社會,現在網絡上對一些敏感信息進行關鍵字過濾,例如google,baidu等搜索引擎都提供了敏感關鍵字的過濾功能。本發明的作者在實踐中發現對于關鍵字的過濾不僅可以從網絡散布的環節中來控制,也可以在對文檔解析內容進行控制,防止不健康內容被解析出來。目前,數字電視交互服務標記語言(HSML)主要關注交互內容的擴展,還不能滿足在這方面的要求。
本發明針對數字電視交互服務語言(HSML)解析引擎在這方面的不足,添加了數據關鍵字過濾的功能,能夠保護用戶不會被迫接受一些不良的信息,是在信息安全方面的一個改進。
發明內容
本發明的目的在于提供一種應用HSML解析引擎的過濾處理方法,允許用戶對HSML文檔進行關鍵字過濾。同時本發明的另一目的在于提供一種應用HSML解析引擎的過濾處理系統。通過本發明能夠對指定進行過濾,防止不法分子利用HSML文檔來傳危險或不健康內容,危害社會。
本發明的目的一是通過以下技術方案予以實現:
所述的一種應用HSML解析引擎的過濾處理系統,包括用戶交互界面、配置文件、HSML解析單元、HSML關鍵字過濾單元。
所述的用戶交互界面提供了用戶與HSML解析引擎的接口,向上接收用戶的命令,向下能夠調用HSML引擎實現用戶請求。
所述的配置文件,提供了加載HSML文檔的信息、需過濾的黑名單以及一些用戶操作信息。HSML引擎根據配置文件對文檔進行解析以及關鍵字過濾。
所述的HSML解析單元,采用了DOM解析方式,并且可以判斷解析成功與否,若解析成功,則進行下一步操作,若不成功,則重新解析,重復操作超過三次則解析失敗。
所述的HSML關鍵字過濾單元,對HSML解析單元與文檔進行初步解析后,對所得的標簽和內容分別和配置文件中所保存的黑名單進行匹配,若匹配成功,則為要進行過濾的關鍵字,對其進行屏蔽或者替代。
本發明的另外一個目的是通過以下技術方案實現的:
所述的一種應用HSML解析引擎的過濾處理方法,包括以下流程:首先用戶打開HSML文檔,開始HSML解析流程;然后讀取配置文件,以確定需要加載的功能模塊;對文檔進行解析,通過DOM把HSML文檔解析成內存中的樹形結構,然后根據Xpath解析出標簽和內容,供其他單元處理;解析完文檔后判斷解析成功與否,若解析成功,則進行下一步操作,若不成功,則重新解析,重復操作超過三次則解析失敗,返回;HSML解析引擎對標簽和內容分別進行內容匹配;若匹配成功,則將該部分內容替換成“您所查看內容已過濾”;若無匹配,說明該內容健康,可直接解析重組;處理完后,再將零散的元素重新組合成HSML文檔。
通過本發明能夠對指定進行過濾,防止不法分子利用HSML文檔來傳危險或不健康內容,危害社會。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
圖1是本發明一種應用HSML解析引擎的過濾處理系統的結構圖;
圖2是本發明一種應用HSML解析引擎的過濾處理方法的流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東星海數字家庭產業技術研究院有限公司,未經廣東星海數字家庭產業技術研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010569427.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無氟化學溶液沉積法動態連續制備高溫超導帶材設備
- 下一篇:多面印章套盒





