[發(fā)明專利]數(shù)字電視數(shù)據(jù)傳輸方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310054434.5 | 申請日: | 2013-02-20 |
| 公開(公告)號: | CN103096159A | 公開(公告)日: | 2013-05-08 |
| 發(fā)明(設(shè)計)人: | 周印偉 | 申請(專利權(quán))人: | 青島海信寬帶多媒體技術(shù)有限公司 |
| 主分類號: | H04N21/43 | 分類號: | H04N21/43;H04N21/435;H04N21/443 |
| 代理公司: | 青島聯(lián)智專利商標事務(wù)所有限公司 37101 | 代理人: | 李升娟 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)字電視 數(shù)據(jù)傳輸 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
?本發(fā)明涉及一種數(shù)字電視數(shù)據(jù)傳輸方法及系統(tǒng),屬于數(shù)字電視技術(shù)領(lǐng)域。
背景技術(shù)
傳統(tǒng)的數(shù)字電視數(shù)據(jù)傳輸都是基于同一種設(shè)計語言C或C++,不涉及C或C++與JAVA之間的數(shù)據(jù)傳輸機制,無法完成智能數(shù)字電視業(yè)務(wù)的應(yīng)用。目前基于智能操作系統(tǒng)Android終端設(shè)備越來越普及,但是目前能夠支撐傳統(tǒng)的全數(shù)字電視業(yè)務(wù)的終端設(shè)備基本沒有。傳統(tǒng)的數(shù)字電視業(yè)務(wù)存在數(shù)據(jù)量大、異步傳輸?shù)忍攸c,如何將數(shù)字電視業(yè)務(wù)數(shù)據(jù)在底層(C語言或C++語言)與應(yīng)用層(Java語言)之間穩(wěn)定、快速的傳遞是目前智能數(shù)字電視終端都面臨的問題。
現(xiàn)有一些基于Android的數(shù)字電視協(xié)議數(shù)據(jù)傳輸是通過socket通信的方式實現(xiàn)的。但是,使用socket通信機制的缺點在于前后臺都要建立一個任務(wù),前臺任務(wù)不斷的發(fā)請求查詢當前數(shù)據(jù)準備的狀態(tài),然后通過socket獲取數(shù)據(jù),后臺建立任務(wù)處理數(shù)據(jù)。現(xiàn)有的數(shù)據(jù)傳輸機制并不符合Android分層設(shè)計理念,并且增大了網(wǎng)絡(luò)傳輸?shù)呢摀A硗庥捎诰W(wǎng)絡(luò)傳輸涉及到數(shù)據(jù)打包的問題,導(dǎo)致銷量較低。
基于此,如何發(fā)明一種數(shù)字電視數(shù)據(jù)傳輸方法及系統(tǒng),可以將將數(shù)字電視業(yè)務(wù)數(shù)據(jù)在底層與應(yīng)用層之間穩(wěn)定、快速的傳遞,是本發(fā)明主要解決的問題。
發(fā)明內(nèi)容
本發(fā)明為了解決現(xiàn)有具有智能操作系統(tǒng)的數(shù)字電視的數(shù)據(jù)在底層與應(yīng)用層之間傳遞所面臨的問題,提供了一種數(shù)字電視數(shù)據(jù)傳輸方法及系統(tǒng),可以將將數(shù)字電視業(yè)務(wù)數(shù)據(jù)在底層與應(yīng)用層之間穩(wěn)定、快速的傳遞。
為了解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案予以實現(xiàn):
一種數(shù)字電視數(shù)據(jù)傳輸方法,包括以下步驟:
(1)、將數(shù)字電視業(yè)務(wù)功能中的數(shù)據(jù)信息進行分類,并且每一類在應(yīng)用程序接口層中都有相應(yīng)的接口,用戶通過其請求信息的類別所對應(yīng)的接口發(fā)送請求;
(2)、本地調(diào)用層接收來自于應(yīng)用程序接口層的請求并且進行分析后,從適配層獲取數(shù)據(jù),然后將其封裝并發(fā)送至應(yīng)用程序接口層;
(3)、應(yīng)用程序接口層將數(shù)據(jù)反饋給用戶,完成整個數(shù)據(jù)流的傳輸工作。
進一步的,在步驟(2)中,本地調(diào)用層包括數(shù)據(jù)處理層和數(shù)據(jù)傳輸層,并且所述數(shù)據(jù)處理層和數(shù)據(jù)傳輸層在本地調(diào)用層都有相應(yīng)的接口,本地調(diào)用層通過數(shù)據(jù)傳輸層的接口接收來自于應(yīng)用程序接口層的請求,由數(shù)據(jù)處理層分析并且從適配層獲取數(shù)據(jù),然后將所獲取的數(shù)據(jù)封裝后再通過數(shù)據(jù)傳輸層的接口發(fā)送至應(yīng)用程序接口層。
又進一步的,所述的數(shù)據(jù)處理層啟動鉤子機制從適配層獲取數(shù)據(jù)。
再進一步的,所述的本地調(diào)用層接收來自于應(yīng)用程序接口層的請求后,數(shù)據(jù)處理層注冊一個鉤子函數(shù),然后調(diào)用適配層中的功能函數(shù)請求獲取數(shù)據(jù),當適配層返回數(shù)據(jù)后,將數(shù)據(jù)通過鉤子函數(shù)傳遞給本地調(diào)用層。
優(yōu)選的,數(shù)據(jù)處理層只需注冊一次鉤子函數(shù),對于已經(jīng)注冊的鉤子函數(shù),使用時直接調(diào)用。
其中,所述的應(yīng)用程序接口層為Java應(yīng)用程序接口層。
基于上述的一種數(shù)字電視數(shù)據(jù)傳輸方法,本發(fā)明同時提供了一種數(shù)字電視數(shù)據(jù)傳輸系統(tǒng),包括:
應(yīng)用程序接口層,數(shù)字電視業(yè)務(wù)功能中的數(shù)據(jù)信息進行了分類,并且每一類在應(yīng)用程序接口層中都有相應(yīng)的接口;
本地調(diào)用層,用于接收來自于應(yīng)用程序接口層的請求,并且進行分析后,從適配層獲取數(shù)據(jù),然后將其封裝并發(fā)送至應(yīng)用程序接口層;
適配層,完成數(shù)字電視業(yè)務(wù)數(shù)據(jù)的提取工作。
進一步的,所述的本地調(diào)用層包括數(shù)據(jù)處理層和數(shù)據(jù)傳輸層,并且所述數(shù)據(jù)處理層和數(shù)據(jù)傳輸層在本地調(diào)用層都有相應(yīng)的接口。
又進一步的,所述的數(shù)據(jù)處理層還包括封裝單元,用于將獲取的數(shù)據(jù)封裝。
其中,所述的應(yīng)用程序接口層為Java應(yīng)用程序接口層。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點和積極效果是:本發(fā)明的數(shù)字電視數(shù)據(jù)傳輸方法在應(yīng)用程序接口層和本地調(diào)用層分別采用了分層架構(gòu)設(shè)計,各層之間定義清晰的接口,使代碼耦合度降低,各層修改均不影響其它層設(shè)計,降低了代碼維護的難度。第二,采用了鉤子機制,有效解決異步數(shù)據(jù)傳輸問題。本發(fā)明拋棄了socket通信機制,使用鉤子機制進行數(shù)據(jù)傳輸,這樣的好處是上層不需要輪詢不斷的查詢底層數(shù)據(jù)獲取的狀態(tài),只需發(fā)送請求并等待底層數(shù)據(jù)通知即可。
結(jié)合附圖閱讀本發(fā)明實施方式的詳細描述后,本發(fā)明的其他特點和優(yōu)點將變得更加清楚。
附圖說明
圖1是本發(fā)明所提出的一種數(shù)字電視數(shù)據(jù)傳輸方法的一種實施例的示意圖;
圖2是本發(fā)明所提出的一種數(shù)字電視數(shù)據(jù)傳輸方法的一種實施例的示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信寬帶多媒體技術(shù)有限公司,未經(jīng)青島海信寬帶多媒體技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310054434.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





