[發明專利]一種EPG適配系統及方法有效
| 申請號: | 201210564497.0 | 申請日: | 2012-12-21 |
| 公開(公告)號: | CN103888790B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 劉學;董微;程鋼;靳巾 | 申請(專利權)人: | 中國科學院聲學研究所;上海尚恩華科網絡科技股份有限公司 |
| 主分類號: | H04N21/254 | 分類號: | H04N21/254;H04N21/235;G06F17/30 |
| 代理公司: | 北京法思騰知識產權代理有限公司11318 | 代理人: | 楊小蓉,楊青 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 epg 系統 方法 | ||
技術領域
本發明涉互動電視服務技術,具體涉及一種互動EPG適配系統及方法。
背景技術
作為擁有全球最大用戶群的我國有線電視網絡,經過20多年的建設和發展,擁有較為完整的各級網絡,互動電視能夠為用戶提供可交互的豐富的精彩節目,而互動電視所提供的各種導航服務都是通過電子節目菜單EPG(Electronic?Program?Guide)服務系統來完成的。EPG服務系統為互動電視用戶收看電視節目、享受多媒體節目點播以及開展信息服務提供了一個良好的導航機制。隨著互動電視技術的發展,為了給用戶提供更多的直播頻道,電視網絡運營商通常會從多個節目提供商獲取節目,而不同的節目提供商CP(Content?Provider)所提供的EPG文件格式不統一,一般采用XML(可擴展性標記語言,Extensible?Markup?Language)、JSON(一種數據交換格式,JavaScript?Object?Notation)、TXT格式或XLS格式,這樣將給電視網絡運營商為用戶提供統一的EPG服務帶來很大的障礙。
中國專利申請號為“200910190719”的文件中公開了“一種EPG存取存儲方法和系統”,該系統包括:EPG的XML文件進入搜索服務器,搜索服務器對XML文件進行遍歷,并保存其結構信息;得到搜索結果,其參數分別為搜索目標的格式和期望返回的粒度;EPG搜索服務器根據用戶的URL所設定的參數,進行搜索并構建返回的結果。但該專利并未涉及EPG多格式適配相關技術。同樣,中國專利申請號為“200910171833”文件中公開了“網絡電視業務系統運行方法、裝置及網絡電視業務系統”也未涉及EPG多格式適配相關技術。
發明內容
本發明的目的在于,為克服上述技術問題,本發明提供了一種EPG適配系統和方法。
為實現上述目的,本發明提供了一種EPG適配系統,所述系統包含:
配置模塊,根據EPG樣本文件,設置輸入與輸出EPG文件的字段與樣本字段的映射關系,并設置EPG文件的信息結構與存儲模塊存儲結構轉化的方式;
字段適配模塊,用于實現配置模塊設置的EPG文件字段與存儲模塊字段之間的相互翻譯;
處理模塊,用于實現配置模塊設置的EPG文件信息結構與存儲模塊存儲結構方式之間的相互轉化;
存儲模塊,用于存儲輸入的EPG文件解析后的節目信息數據,并實現EPG信息的持久化。
上述處理模塊進一步包含:
表式處理子模塊,用于根據樣本解析或生成XLS文件,實現EPG文件的信息結構由表式結構和存儲模塊存儲結構之間的相互轉化;
鏈式處理子模塊,根據樣本解析或生成TXT文件,實現EPG文件的信息結構由鏈式結構和存儲模塊存儲結構之間的相互轉化;
樹形處理子模塊,根據樣本解析或生成XML和JSON文件,實現EPG文件的信息結構由樹形結構和存儲模塊存儲結構之間的相互轉化。
上述存儲模塊存儲結構為:樹形結構;
其中,所述樹形結構包含如下節點:
內容提供商實體,包括內容提供商標識和內容提供商名稱屬性,在實體關系圖中,是ROOT節點;
頻道實體,包括頻道標識、頻道名稱和臺標屬性,在實體關系圖中,是內容提供商的子節點;
節目事件,包括節目標識、節目名稱、節目開始時間和節目結束時間屬性,在實體關系圖中,是節目事件的葉子節點。
上述字段適配模塊進一步包含:
第一字段適配子模塊,用于將輸入EPG文件的字段與樣本文件的字段進行翻譯;
第二字段適配子模塊,用于將樣本文件的字段與所要求輸出EPG文件的字段進行翻譯。
基于上述系統,本發明提供了一種EPG適配方法,該方法基于權利要求1-4所述的適配系統,所述方法包含:
步驟101)用于解析輸入的EPG文件,并將解析后的文件轉化為存儲模塊設定的存儲結構;
步驟102)用于接收輸出的EPG文件指令,并將采用存儲模塊設定的存儲結構存儲的文件生成EFG文件。
上述步驟101具體為:
當字段適配模塊接收到輸入EPG文件時,根據該EPG文件所屬的樣本設置把EPG文件中字段翻譯成存儲模塊字段,根據樣本設置的信息結構轉化方式調用對應的處理模塊;處理模塊解析文件后把信息結構轉化為存儲結構,最后調用存儲模塊進行持久化。
上述步驟101)進一步包含:
301)字段適配模塊接收到輸入EPG文件,進入302);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院聲學研究所;上海尚恩華科網絡科技股份有限公司,未經中國科學院聲學研究所;上海尚恩華科網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210564497.0/2.html,轉載請聲明來源鉆瓜專利網。





