亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于數(shù)字電視中間件的電子節(jié)目指南epg調(diào)用管理方法

文檔序號(hào):7814224閱讀:292來源:國(guó)知局
一種基于數(shù)字電視中間件的電子節(jié)目指南epg調(diào)用管理方法
【專利摘要】本發(fā)明公開了一種數(shù)字電視中間件技術(shù)下EPG節(jié)目指南調(diào)用管理方法,采用了數(shù)字電視中間件技術(shù),以java為基礎(chǔ)語言,并且兼容瀏覽器(html)節(jié)目?jī)?nèi)容的調(diào)用。在EPG節(jié)目指南運(yùn)用上它不僅使EPG節(jié)目指南數(shù)據(jù)既可以為javaVM上運(yùn)用的java應(yīng)用使用,也可以為browser引擎上運(yùn)行的html+js網(wǎng)頁應(yīng)用所使用,做到數(shù)據(jù)共享,數(shù)據(jù)同步。這樣在數(shù)字電視中間件技術(shù)下EPG節(jié)目指南同時(shí)滿足了Java與html運(yùn)用的調(diào)用管理。
【專利說明】-種基于數(shù)字電視中間件的電子節(jié)目指南EPG調(diào)用管理方 法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于數(shù)字電視【技術(shù)領(lǐng)域】,特別涉及一種基于數(shù)字電視中間件的電子節(jié)目指 南EPG調(diào)用管理方法。

【背景技術(shù)】
[0002] 模擬電視信號(hào)帶寬大致能傳輸幾十個(gè)頻道的電視節(jié)目,而數(shù)字化的電視信號(hào),使 同等的帶寬上須承載更多的節(jié)目流。目前,數(shù)字電視能看到幾百個(gè)左右的電視頻道,這 樣,一個(gè)既能方便用戶頻道的檢索,又能方便廣電運(yùn)營(yíng)商的頻道編排、部署和管理,功能強(qiáng) 大、使用方便的電視節(jié)目信息管理系統(tǒng)就顯得至關(guān)重要。EPG,即電子節(jié)目指南,是英文 Electrnic Program Guide的縮寫。EPG的應(yīng)用使處于有線電視單向網(wǎng)絡(luò)中的用戶享受到 了交互式的電視服務(wù)。通過它,觀眾就能夠方便地找到自己喜歡的節(jié)目。EPG給用戶提供容 易使用、界面友好、可以快速訪問所關(guān)注節(jié)目的一種方式,用戶還可以通過該功能看到一個(gè) 或多個(gè)頻道甚至所有頻道上近期將播放的節(jié)目。除此以外,EPG還可包含節(jié)目附加信息、節(jié) 目分類、節(jié)目預(yù)定以及家長(zhǎng)分級(jí)控制等高級(jí)功能,讓數(shù)字電視用戶享受到了高標(biāo)準(zhǔn)的電視 服務(wù)。
[0003] 數(shù)字電視中間件的出現(xiàn),為廣電運(yùn)營(yíng)商的業(yè)務(wù)提供一個(gè)相對(duì)統(tǒng)一的管理平臺(tái),使 得跨域的業(yè)務(wù)互通變得更加簡(jiǎn)單。數(shù)字電視中間件技術(shù)可以實(shí)現(xiàn)從眾多的電視頻道中篩選 出用戶喜愛的電視頻道,或者使用戶方便地對(duì)眾多的電視頻道進(jìn)行分類和瀏覽等功能。
[0004] 通過對(duì)底層硬件資源的抽象,提供對(duì)上層各種應(yīng)用的支持,同時(shí),中間件平臺(tái)負(fù)責(zé) 屏蔽底層硬件差異性,并將底層資源模塊抽象為上層API接口供第三方業(yè)務(wù)模塊調(diào)用。而 終端平臺(tái)是整個(gè)數(shù)字電視平臺(tái)呈現(xiàn)的載體,它負(fù)責(zé)接收前端播發(fā)的各種數(shù)據(jù)和指令,并進(jìn) 行解析和呈現(xiàn)。在中間件平臺(tái)里,終端平臺(tái)在負(fù)責(zé)完成基本的音視頻播放的同時(shí),也負(fù)責(zé)接 收前端廣播的應(yīng)用,并根據(jù)用戶的操作運(yùn)行這些應(yīng)用,使得業(yè)務(wù)的開展成為可能。數(shù)字電視 中間件的功能日益增強(qiáng),由原來的單純看電視演變?yōu)槭褂秒娨?,使用電視上網(wǎng)瀏覽、點(diǎn)播、 查詢的應(yīng)用被開發(fā),這就要求電視中間件具備能夠啟動(dòng),管理,控制應(yīng)用的管理系統(tǒng)。
[0005] 現(xiàn)有技術(shù)中數(shù)字電視對(duì)主要功能的實(shí)現(xiàn)有兩種方式:其一是,主應(yīng)用是運(yùn)行在 javaVM上的java應(yīng)用,實(shí)現(xiàn)搜臺(tái),切臺(tái)等電視觀看操作的功能;其二是,主應(yīng)用是HTML+JS 的網(wǎng)頁應(yīng)用,實(shí)現(xiàn)搜臺(tái),切臺(tái)等電視觀看操作的功能。兩種不用形式的應(yīng)用實(shí)現(xiàn)相同的功 能,但是這種情況給平臺(tái)技術(shù)的統(tǒng)一帶來了麻煩。


【發(fā)明內(nèi)容】

[0006] 本發(fā)明的目的是提供一種基于數(shù)字電視中間件的電子節(jié)目指南EPG調(diào)用管理方 法,以解決現(xiàn)有技術(shù)中平臺(tái)中該應(yīng)用技術(shù)的不統(tǒng)一的問題。
[0007] 本發(fā)明主要是對(duì)EPG節(jié)目指南進(jìn)行管理,使用戶更容易找到自己喜歡的節(jié)目,也 同時(shí)為廣電運(yùn)營(yíng)商提供方便。在EPG節(jié)目指南運(yùn)用上,它不僅使EPG節(jié)目指南數(shù)據(jù)既可以 為javaVM上運(yùn)用的java應(yīng)用使用,也可以為browser引擎上運(yùn)行的html+js網(wǎng)頁應(yīng)用所 使用,做到數(shù)據(jù)共享,數(shù)據(jù)同步。
[0008] 本發(fā)明的技術(shù)方案是,一種基于數(shù)字電視中間件的電子節(jié)目指南EPG調(diào)用管理方 法,客戶端通過JAVA運(yùn)用調(diào)用EPG節(jié)目,具體實(shí)現(xiàn)過程包括:
[0009] 采用全頻道方式進(jìn)行頻道搜索,通過0C下載NIT、PAT、PMT、SDT或BAT的表,并解 析處理SI信息,通過SI引擎保存至flash系統(tǒng)中,加載到EPG節(jié)目信息數(shù)據(jù)結(jié)構(gòu),形成中 間件JavaVM形式的EPG節(jié)目信息,將獲取的節(jié)目信息根據(jù)數(shù)據(jù)結(jié)構(gòu)由JavaVM通過java應(yīng) 用讀取存儲(chǔ)器中的節(jié)目信息數(shù)據(jù);通過運(yùn)行中的JAVA應(yīng)用,實(shí)現(xiàn)對(duì)觀看電視的EPG節(jié)目操 作。
[0010] 運(yùn)營(yíng)商服務(wù)器通過html運(yùn)用調(diào)用EPG節(jié)目,具體實(shí)現(xiàn)過程包括:
[0011] 節(jié)目管理系統(tǒng)采用html+javascript實(shí)現(xiàn)的主應(yīng)用,通過ajax請(qǐng)求數(shù)據(jù)文件經(jīng)網(wǎng) 絡(luò)下載節(jié)目信息json文件,Browser通過javascript讀取json文件數(shù)據(jù);
[0012] 將搜索的EPG節(jié)目信息轉(zhuǎn)換成一個(gè)json文件保存到存儲(chǔ)器,在中間件瀏覽器的 html引擎下,將節(jié)目信息JS0N文件加載到EPG節(jié)目信息數(shù)據(jù)結(jié)構(gòu),主應(yīng)用通過js接口訪問 EPG節(jié)目信息數(shù)據(jù),通過運(yùn)行中的HTML應(yīng)用,實(shí)現(xiàn)對(duì)觀看電視的EPG節(jié)目操作;
[0013] 通過數(shù)字電視中間件技術(shù)將所述獲取的節(jié)目信息轉(zhuǎn)換成json文件保存到存儲(chǔ) 器,主應(yīng)用通過js接口訪問EPG節(jié)目信息數(shù)據(jù),實(shí)現(xiàn)在同一平臺(tái)下,java應(yīng)用和html對(duì)服 務(wù)信息的共享和融合,形成EPG節(jié)目指南調(diào)用管理。
[0014] 所述SI信息的轉(zhuǎn)換,包括:
[0015] 1)根據(jù)內(nèi)存中SI數(shù)據(jù),調(diào)用中間件的接口函數(shù)create_json_file(bool need)生 產(chǎn) JS0N(JavaScript Object Notation)文件,即將內(nèi)存中的包括 TSInfo、ServiceInfo、 Channellnfo、Bounquetlnfo、PrivateData 數(shù)據(jù),通過 sidatabase 的 API 得到,然后按照 JS0N文件的格式生成JS0N文件供JavaScript調(diào)用;
[0016] 2)根據(jù)網(wǎng)絡(luò)請(qǐng)求服務(wù)器得到的JS0N文件,調(diào)用中間件的接口函數(shù)j son_ pase(const json_char*jsonfile)解析JSON文件,并且按照設(shè)定好的結(jié)構(gòu)更新到內(nèi)存中, 同時(shí)寫到本地存儲(chǔ)器里。
[0017] 與現(xiàn)有技術(shù)相比,采用本發(fā)明的數(shù)字電視中間件技術(shù)下EPG節(jié)目指南調(diào)用管理方 法,用數(shù)字電視中間件技術(shù),在EPG節(jié)目調(diào)用管理上,具有既能支持HTML+JS方式的應(yīng)用通 過JS0N文件方式存取,服務(wù)信息(service inforrmation),即SI信息,又能支持java應(yīng)用 方式存取SI信息,并且二者可以同時(shí)使用,做到數(shù)據(jù)共享,數(shù)據(jù)同步。滿足了看電視過程中 對(duì)EPG節(jié)目指南的方便、靈活調(diào)用。

【專利附圖】

【附圖說明】
[0018] 圖1數(shù)字電視中間件技術(shù)架構(gòu)圖。
[0019] 圖2是本發(fā)明實(shí)施例中的EPG節(jié)目指南調(diào)用管理方法流程示意圖。

【具體實(shí)施方式】
[0020] 圖1是數(shù)字電視中間件技術(shù)架構(gòu)圖。如圖2所示,一種基于數(shù)字電視中間件的電 子節(jié)目指南EPG調(diào)用管理方法,客戶端通過JAVA運(yùn)用調(diào)用EPG節(jié)目,具體實(shí)現(xiàn)過程包括 :
[0021] 采用全頻道方式進(jìn)行頻道搜索,通過0C下載NIT、PAT、PMT、SDT或BAT的表,并解 析處理SI信息,通過SI引擎保存至flash系統(tǒng)中,加載到EPG節(jié)目信息數(shù)據(jù)結(jié)構(gòu),形成中 間件JavaVM形式的EPG節(jié)目信息,將獲取的節(jié)目信息根據(jù)數(shù)據(jù)結(jié)構(gòu)由JavaVM通過java應(yīng) 用讀取存儲(chǔ)器中的節(jié)目信息數(shù)據(jù);通過運(yùn)行中的JAVA應(yīng)用,實(shí)現(xiàn)對(duì)觀看電視的EPG節(jié)目操 作。
[0022] 運(yùn)營(yíng)商服務(wù)器通過html運(yùn)用調(diào)用EPG節(jié)目,具體實(shí)現(xiàn)過程包括:
[0023] 節(jié)目管理系統(tǒng)采用html+javascript實(shí)現(xiàn)的主應(yīng)用,通過ajax請(qǐng)求數(shù)據(jù)文件經(jīng)網(wǎng) 絡(luò)下載節(jié)目信息json文件,Browser通過javascript讀取json文件數(shù)據(jù);
[0024] 將搜索的EPG節(jié)目信息轉(zhuǎn)換成一個(gè)json文件保存到存儲(chǔ)器,在中間件瀏覽器的 html引擎下,將節(jié)目信息JS0N文件加載到EPG節(jié)目信息數(shù)據(jù)結(jié)構(gòu),主應(yīng)用通過js接口訪問 EPG節(jié)目信息數(shù)據(jù),通過運(yùn)行中的HTML應(yīng)用,實(shí)現(xiàn)對(duì)觀看電視的EPG節(jié)目操作;
[0025] 通過數(shù)字電視中間件技術(shù)將所述獲取的節(jié)目信息轉(zhuǎn)換成json文件保存到存儲(chǔ) 器,主應(yīng)用通過js接口訪問EPG節(jié)目信息數(shù)據(jù),實(shí)現(xiàn)在同一平臺(tái)下,java應(yīng)用和html對(duì)服 務(wù)信息的共享和融合,形成EPG節(jié)目指南調(diào)用管理。
[0026] 所述SI信息的轉(zhuǎn)換,包括:
[0027] 1)根據(jù)內(nèi)存中SI數(shù)據(jù),調(diào)用中間件的接口函數(shù)create_json_file(bool need)生 產(chǎn) JS0N(JavaScript Object Notation)文件,即將內(nèi)存中的包括 TSInfo、ServiceInfo、 Channellnfo、Bounquetlnfo、PrivateData 數(shù)據(jù),通過 sidatabase 的 API 得到,然后按照 JS0N文件的格式生成JS0N文件供JavaScript調(diào)用;
[0028] 2)根據(jù)網(wǎng)絡(luò)請(qǐng)求服務(wù)器得到的JS0N文件,調(diào)用中間件的接口函數(shù)json_ pase(const json_char*jsonfile)解析JSON文件,并且按照設(shè)定好的結(jié)構(gòu)更新到內(nèi)存中, 同時(shí)寫到本地存儲(chǔ)器里。
[0029] 本發(fā)明實(shí)現(xiàn)的一種代碼實(shí)施例如下。
[0030] 1.啟動(dòng)Java應(yīng)用,進(jìn)行頻道搜索保存節(jié)目信息:
[0031]

【權(quán)利要求】
1. 一種基于數(shù)字電視中間件的電子節(jié)目指南EPG調(diào)用管理方法,其特征在于,客戶端 通過JAVA運(yùn)用調(diào)用EPG節(jié)目,具體實(shí)現(xiàn)過程包括: 采用全頻道方式進(jìn)行頻道搜索,通過0C下載NIT、PAT、PMT、SDT或BAT的表,并解析處 理SI信息,通過SI引擎保存至flash系統(tǒng)中,加載到EPG節(jié)目信息數(shù)據(jù)結(jié)構(gòu),形成中間件 JavaVM形式的EPG節(jié)目信息,將獲取的節(jié)目信息根據(jù)數(shù)據(jù)結(jié)構(gòu)由JavaVM通過java應(yīng)用讀 取存儲(chǔ)器中的節(jié)目信息數(shù)據(jù);通過運(yùn)行中的JAVA應(yīng)用,實(shí)現(xiàn)對(duì)觀看電視的EPG節(jié)目操作。
2. 如權(quán)利要求1所述的基于數(shù)字電視中間件的電子節(jié)目指南EPG調(diào)用管理方法,其特 征在于,運(yùn)營(yíng)商服務(wù)器通過html運(yùn)用調(diào)用EPG節(jié)目,具體實(shí)現(xiàn)過程包括: 節(jié)目管理系統(tǒng)采用html+javascript實(shí)現(xiàn)的主應(yīng)用,通過ajax請(qǐng)求數(shù)據(jù)文件經(jīng)網(wǎng)絡(luò)下 載節(jié)目信息json文件,Browser通過javascript讀取json文件數(shù)據(jù); 將搜索的EPG節(jié)目信息轉(zhuǎn)換成一個(gè)json文件保存到存儲(chǔ)器,在中間件瀏覽器的html 引擎下,將節(jié)目信息JSON文件加載到EPG節(jié)目信息數(shù)據(jù)結(jié)構(gòu),主應(yīng)用通過j s接口訪問EPG 節(jié)目信息數(shù)據(jù),通過運(yùn)行中的HTML應(yīng)用,實(shí)現(xiàn)對(duì)觀看電視的EPG節(jié)目操作; 通過數(shù)字電視中間件技術(shù)將所述獲取的節(jié)目信息轉(zhuǎn)換成json文件保存到存儲(chǔ)器,主 應(yīng)用通過js接口訪問EPG節(jié)目信息數(shù)據(jù),實(shí)現(xiàn)在同一平臺(tái)下,java應(yīng)用和html對(duì)服務(wù)信 息的共享和融合,形成EPG節(jié)目指南調(diào)用管理。
3. 如權(quán)利要求1或2所述的基于數(shù)字電視中間件的電子節(jié)目指南EPG調(diào)用管理方法, 其特征在于,所述SI信息的轉(zhuǎn)換,包括: 1) 根據(jù)內(nèi)存中SI數(shù)據(jù),調(diào)用中間件的接口函數(shù)create_json_file(bool need)生 產(chǎn) JSON(JavaScript Object Notation)文件,即將內(nèi)存中的包括 TSInfo、ServiceInfo、 Channellnfo、Bounquetlnfo、PrivateData 數(shù)據(jù),通過 sidatabase 的 API 得到,然后按照 JSON文件的格式生成JSON文件供JavaScript調(diào)用; 2) 根據(jù)網(wǎng)絡(luò)請(qǐng)求服務(wù)器得到的JSON文件,調(diào)用中間件的接口函數(shù)jS〇n_paSe (const json_char*jsonfile)解析JSON文件,并且按照設(shè)定好的結(jié)構(gòu)更新到內(nèi)存中,同時(shí)寫到本地 存儲(chǔ)器里。
【文檔編號(hào)】H04N21/434GK104244034SQ201410466971
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月12日 優(yōu)先權(quán)日:2014年9月12日
【發(fā)明者】許海華, 何明, 桂平, 許哲維 申請(qǐng)人:無錫商埃曲信息科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1