[發(fā)明專利]一種電子節(jié)目單數(shù)據(jù)的發(fā)布方法、系統(tǒng)及Websocket服務(wù)器有效
| 申請(qǐng)?zhí)枺?/td> | 201310207428.9 | 申請(qǐng)日: | 2013-05-29 |
| 公開(kāi)(公告)號(hào): | CN103475904B | 公開(kāi)(公告)日: | 2017-02-22 |
| 發(fā)明(設(shè)計(jì))人: | 王齊平 | 申請(qǐng)(專利權(quán))人: | 深圳市九洲電器有限公司 |
| 主分類號(hào): | H04N21/235 | 分類號(hào): | H04N21/235;H04N21/254;H04N21/435;H04N21/472;H04N21/643 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 電子 節(jié)目單 數(shù)據(jù) 發(fā)布 方法 系統(tǒng) websocket 服務(wù)器 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種電子節(jié)目單數(shù)據(jù)的發(fā)布方法、系統(tǒng)及Websocket服務(wù)器。
背景技術(shù)
IPTV運(yùn)營(yíng)商為了方便用戶觀看節(jié)目,會(huì)通過(guò)IP網(wǎng)絡(luò)提供詳盡的電子節(jié)目單(Electronic?Program?Guide,EPG)數(shù)據(jù),這樣用戶便可以快速的知道喜歡觀看的節(jié)目播放時(shí)間。目前IPTV系統(tǒng)的電子節(jié)目單數(shù)據(jù)是通過(guò)HTTP協(xié)議進(jìn)行傳輸,目前一般采用基于HTTP協(xié)議有兩種技術(shù)進(jìn)行通信,如:輪詢技術(shù)(Polling)或服務(wù)器推送技術(shù)(Comet)等,其中,Polling技術(shù)只能支持半雙工通信,而Comet采用分別用于上行數(shù)據(jù)流和下行數(shù)據(jù)流的兩個(gè)連接來(lái)模擬雙工通信,需要耗費(fèi)雙倍的Web應(yīng)用服務(wù)器資源,效率低下。簡(jiǎn)而言之,基于HTTP協(xié)議的技術(shù)并非為了實(shí)現(xiàn)實(shí)時(shí)全雙工通信而設(shè)計(jì)。
在現(xiàn)有技術(shù)中,為了能獲取IPTV服務(wù)器的EPG更新信息,STB(Set?Top?Box,機(jī)頂盒)瀏覽器需要定時(shí)發(fā)出EPG數(shù)據(jù)更新請(qǐng)求,服務(wù)器需要對(duì)每一次的請(qǐng)求做出組織EPG數(shù)據(jù)的響應(yīng),然后將組織好的EPG數(shù)據(jù)發(fā)送給STB瀏覽器。然而,該方案存在如下缺點(diǎn):1、STB不能及時(shí)獲取EPG數(shù)據(jù),2、當(dāng)沒(méi)有更新EPG數(shù)據(jù)時(shí),STB瀏覽器也會(huì)向服務(wù)器發(fā)送獲取EPG數(shù)據(jù)的請(qǐng)求,因此,增加了服務(wù)器的負(fù)擔(dān),導(dǎo)致性能下降,另外,還導(dǎo)致用戶需要更多等待Portal響應(yīng)時(shí)間,降低了用戶的滿意度。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電子節(jié)目單數(shù)據(jù)的發(fā)布方法、系統(tǒng)及Websocket服務(wù)器,旨在解決現(xiàn)有技術(shù)中存在的STB不能及時(shí)獲取EPG數(shù)據(jù),再者,當(dāng)沒(méi)有更新EPG數(shù)據(jù)時(shí),STB瀏覽器也會(huì)向服務(wù)器發(fā)送獲取EPG數(shù)據(jù)的請(qǐng)求,因此,增加了服務(wù)器的負(fù)擔(dān),導(dǎo)致性能下降,另外,還導(dǎo)致用戶需要更多等待Portal響應(yīng)時(shí)間,降低了用戶的滿意度的問(wèn)題。
本發(fā)明是這樣實(shí)現(xiàn)的,一種電子節(jié)目單數(shù)據(jù)的發(fā)布方法,所述方法包括以下步驟:
Websocket服務(wù)器接收Portal服務(wù)器發(fā)送的EPG數(shù)據(jù)更新通知消息,所述消息攜帶有新的EPG數(shù)據(jù);
Websocket服務(wù)器接收到所述消息后,緩存所述新的EPG數(shù)據(jù);
Websocket服務(wù)器根據(jù)預(yù)先緩存的EPG數(shù)據(jù)標(biāo)識(shí),計(jì)算連接總數(shù);
Websocket服務(wù)器將所述連接分組,并創(chuàng)建分組線程;
Websocket服務(wù)器通過(guò)該分組線程并行向機(jī)頂盒瀏覽器下發(fā)新的EPG數(shù)據(jù)。
本發(fā)明的另一目的在于提供一種電子節(jié)目單數(shù)據(jù)的發(fā)布系統(tǒng),所述系統(tǒng)包括:機(jī)頂盒瀏覽器、Portal服務(wù)器、以及Websocket服務(wù)器;
當(dāng)用戶進(jìn)入電子節(jié)目菜單時(shí),機(jī)頂盒瀏覽器向Portal服務(wù)器發(fā)送下載初始EPG數(shù)據(jù)請(qǐng)求;Portal服務(wù)器接收到請(qǐng)求后,組織EPG數(shù)據(jù)和UI,將初始EPG數(shù)據(jù)和UI下發(fā)給機(jī)頂盒瀏覽器,機(jī)頂盒瀏覽器將接收到的EPG數(shù)據(jù)和UI呈現(xiàn);機(jī)頂盒瀏覽器與Websocket服務(wù)器建立連接,當(dāng)Portal服務(wù)器上的EPG數(shù)據(jù)改變之后,Portal服務(wù)器向Websocket服務(wù)器發(fā)起EPG數(shù)據(jù)更新通知,并攜帶有新的EPG數(shù)據(jù);Websocket服務(wù)器接收Portal服務(wù)器發(fā)送的EPG數(shù)據(jù)更新通知消息,所述消息攜帶有新的EPG數(shù)據(jù);Websocket服務(wù)器接收到所述消息后,緩存所述新的EPG數(shù)據(jù);Websocket服務(wù)器根據(jù)預(yù)先緩存的EPG數(shù)據(jù)標(biāo)識(shí),計(jì)算連接總數(shù);Websocket服務(wù)器將所述連接分組,并創(chuàng)建分組線程;Websocket服務(wù)器通過(guò)該分組線程并行向機(jī)頂盒瀏覽器下發(fā)新的EPG數(shù)據(jù),機(jī)頂盒瀏覽器接收完成EPG數(shù)據(jù)后,將數(shù)據(jù)更新,展示到界面上。
本發(fā)明的另一目的在于提供一種Websocket服務(wù)器,所述服務(wù)器包括:
接收模塊,用于接收Portal服務(wù)器發(fā)送的EPG數(shù)據(jù)更新通知消息,所述消息攜帶有新的EPG數(shù)據(jù);
緩存模塊,用于接收到所述消息后,緩存所述新的EPG數(shù)據(jù);
計(jì)算模塊,用于根據(jù)預(yù)先緩存的EPG數(shù)據(jù)標(biāo)識(shí),計(jì)算連接總數(shù);
創(chuàng)建模塊,用于將所述連接分組,并創(chuàng)建分組線程;
下發(fā)模塊,用于通過(guò)該分組線程并行向機(jī)頂盒瀏覽器下發(fā)新的EPG數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市九洲電器有限公司,未經(jīng)深圳市九洲電器有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310207428.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種在多種電子設(shè)備,尤其是在電子服務(wù)提供商的電子設(shè)備和電子服務(wù)用戶的電子設(shè)備之間建立受保護(hù)的電子通信的方法
- 一種電子打火機(jī)及其裝配方法
- 電子檔案管理系統(tǒng)
- 在處理系統(tǒng)化學(xué)分析中使用的電子束激勵(lì)器
- 電子文件管理方法和管理系統(tǒng)
- 一種有效電子憑據(jù)生成、公開(kāi)驗(yàn)證方法、裝置及系統(tǒng)
- 電子文憑讀寫(xiě)控制系統(tǒng)和方法
- 具有加密解密功能的智能化電子證件管理裝置
- 一種基于數(shù)字證書(shū)的電子印章方法及電子印章系統(tǒng)
- 一種電子印章使用方法、裝置及電子設(shè)備
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機(jī)的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備以及可讀存儲(chǔ)介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 信息發(fā)布方法及裝置、存儲(chǔ)介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲(chǔ)介質(zhì)





