欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于iptv的數(shù)據(jù)處理方法及終端的制作方法

文檔序號(hào):7769630閱讀:243來(lái)源:國(guó)知局
一種基于iptv的數(shù)據(jù)處理方法及終端的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于IPTV的數(shù)據(jù)處理方法,包括:接收到UI單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在數(shù)據(jù)源單元中查找數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;查找到時(shí),將數(shù)據(jù)信息發(fā)送至UI單元;未查找到時(shí),將數(shù)據(jù)請(qǐng)求消息發(fā)送至緩存管理單元;緩存管理單元接收到數(shù)據(jù)請(qǐng)求消息時(shí),在緩存單元中查找數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;當(dāng)在緩存單元中查找到數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將數(shù)據(jù)信息發(fā)送至UI單元;當(dāng)在緩存單元中未查找到數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從數(shù)據(jù)服務(wù)器獲取數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至UI單元。本發(fā)明還公開(kāi)了一種基于IPTV的終端。采用本發(fā)明的技術(shù)方案,提升了終端側(cè)的數(shù)據(jù)顯示速度。
【專(zhuān)利說(shuō)明】—種基于IPTV的數(shù)據(jù)處理方法及終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)電視(IPTV, Internet Protocol Televis1n)技術(shù),尤其涉及一種基于IPTV的數(shù)據(jù)處理方法及終端。

【背景技術(shù)】
[0002]隨著家庭帶寬的不斷提升,IPTV系統(tǒng)近年來(lái)發(fā)展迅猛,網(wǎng)絡(luò)電視用戶(hù)的數(shù)量也在不斷攀升,同時(shí),伴隨著智能終端的快速發(fā)展,用戶(hù)對(duì)終端的響應(yīng)速度、體驗(yàn)效果、外觀模式等均提出了更高的要求。IPTV系統(tǒng)的終端已經(jīng)從傳統(tǒng)的機(jī)頂盒擴(kuò)展到了手機(jī)、平板電腦等手持設(shè)備,用戶(hù)體驗(yàn)已經(jīng)被提升到了決定產(chǎn)品命運(yùn)的高度。較佳的用戶(hù)體驗(yàn)取決于多個(gè)方面,例如,外觀設(shè)計(jì)、顯示效果、數(shù)據(jù)顯示速度、實(shí)時(shí)性等等,其中,數(shù)據(jù)顯示速度是提升用戶(hù)體驗(yàn)的重要指標(biāo)。數(shù)據(jù)的顯示涉及到數(shù)據(jù)的請(qǐng)求及發(fā)送的處理,由于終端存儲(chǔ)空間有限,海量數(shù)據(jù)主要存儲(chǔ)于服務(wù)器側(cè),因此提高服務(wù)器側(cè)數(shù)據(jù)請(qǐng)求的響應(yīng)速度被普遍采用,但是,隨著終端存儲(chǔ)空間的不斷增加,從終端側(cè)入手來(lái)提高數(shù)據(jù)的處理速度也越來(lái)越被人們關(guān)注,因此,從終端側(cè)實(shí)現(xiàn)提高數(shù)據(jù)顯示速度是目前亟需解決的問(wèn)題。


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

[0003]有鑒于此,本發(fā)明的主要目的在于提供一種基于IPTV的數(shù)據(jù)處理方法及終端,能夠在終端側(cè)提高數(shù)據(jù)顯示速度、提升用戶(hù)體驗(yàn)。
[0004]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]一種基于網(wǎng)絡(luò)電視IPTV的數(shù)據(jù)處理方法,應(yīng)用于終端,所述終端能與數(shù)據(jù)服務(wù)器通信;所述終端包括用戶(hù)接口 UI單元、數(shù)據(jù)源單元、緩存管理單元及緩存單元;所述方法包括:
[0006]所述數(shù)據(jù)源單元接收到所述Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在所述數(shù)據(jù)源單元本地查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;并在查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)請(qǐng)求消息發(fā)送至所述緩存管理單元;
[0007]所述緩存管理單元接收到所述數(shù)據(jù)請(qǐng)求消息時(shí),在所述緩存單元中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)在所述緩存單元中未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從所述數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。
[0008]所述將所述數(shù)據(jù)信息發(fā)送至所述UI單元之前,所述方法還包括:
[0009]重新接收到UI單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),將更新后的所述數(shù)據(jù)信息發(fā)送至所述UI單元。
[0010]所述當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元,包括:
[0011]當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息是否滿(mǎn)足預(yù)設(shè)的時(shí)間條件;
[0012]當(dāng)所述數(shù)據(jù)信息滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元。
[0013]所述方法還包括:當(dāng)所述數(shù)據(jù)信息不滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。
[0014]所述從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息之后,所述方法還包括:將所述數(shù)據(jù)信息存儲(chǔ)至所述緩存單元中。
[0015]一種基于IPTV的終端,所述終端能與數(shù)據(jù)服務(wù)器通信;所述終端包括:Π單元、數(shù)據(jù)源單元、緩存管理單元以及緩存單元,其特征在于;其中,
[0016]所述Π單元,用于發(fā)送數(shù)據(jù)請(qǐng)求消息至所述數(shù)據(jù)源單元;
[0017]所述數(shù)據(jù)源單元,用于接收到UI單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在所述數(shù)據(jù)源單元本地查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;并在查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)請(qǐng)求消息發(fā)送至所述緩存管理單元;
[0018]所述緩存管理單元,用于接收到所述數(shù)據(jù)請(qǐng)求消息時(shí),在所述緩存單元中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)在所述緩存單元中未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從所述數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述Π單元;
[0019]所述緩存單元,用于存儲(chǔ)多種類(lèi)型的數(shù)據(jù)信息。
[0020]所述數(shù)據(jù)源單元,還用于在將所述數(shù)據(jù)信息發(fā)送至所述Π單元之前,重新接收到UI單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),將更新后的所述數(shù)據(jù)信息發(fā)送至所述Π單元。
[0021]所述緩存管理單元,還用于當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息是否滿(mǎn)足預(yù)設(shè)的時(shí)間條件;當(dāng)所述數(shù)據(jù)信息滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元。
[0022]所述緩存管理單元,還用于當(dāng)所述數(shù)據(jù)信息不滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。
[0023]所述緩存管理單元,還用于在從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息之后,將所述數(shù)據(jù)信息存儲(chǔ)至所述緩存單元中。
[0024]本發(fā)明實(shí)施例中,基于IPTV的數(shù)據(jù)處理終端包括用戶(hù)接口(UI,User Interface)單元、數(shù)據(jù)源單元、緩存管理單元以及緩存單元,所述數(shù)據(jù)源單元接收到所述Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在所述數(shù)據(jù)源單元本地查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;并在查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)請(qǐng)求消息發(fā)送至所述緩存管理單元;所述緩存管理單元接收到所述數(shù)據(jù)請(qǐng)求消息時(shí),在所述緩存單元中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)在所述緩存單元中未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從所述數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。實(shí)現(xiàn)了在終端側(cè)提高數(shù)據(jù)顯示速度、提升了用戶(hù)體驗(yàn),同時(shí),也可以減輕服務(wù)器端的壓力,使服務(wù)器端支撐更多的終端。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0025]圖1為本發(fā)明實(shí)施例一基于IPTV的數(shù)據(jù)處理方法的流程示意圖;
[0026]圖2為本發(fā)明實(shí)施例基于IPTV的終端的結(jié)構(gòu)組成示意圖;
[0027]圖3為本發(fā)明實(shí)施例二基于IPTV的數(shù)據(jù)處理方法的流程示意圖;
[0028]圖4為本發(fā)明實(shí)施例三基于IPTV的數(shù)據(jù)處理方法的流程示意圖;
[0029]圖5為本發(fā)明實(shí)施例四基于IPTV的數(shù)據(jù)處理方法的流程示意圖。

【具體實(shí)施方式】
[0030]為了能夠更加詳盡地了解本發(fā)明的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說(shuō)明之用,并非用來(lái)限定本發(fā)明。
[0031]圖1為本發(fā)明實(shí)施例的基于IPTV的數(shù)據(jù)處理方法的流程示意圖,本實(shí)施例中的基于IPTV的數(shù)據(jù)處理方法應(yīng)用于終端中,所述終端能與數(shù)據(jù)服務(wù)器通信;所述終端包括Π單元、數(shù)據(jù)源單元、緩存管理單元以及緩存單元,在本發(fā)明一個(gè)優(yōu)選實(shí)施例中,基于IPTV的數(shù)據(jù)處理方法包括以下步驟,
[0032]步驟101:所述數(shù)據(jù)源單元接收到所述UI單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在所述數(shù)據(jù)源單元本地查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息。
[0033]本實(shí)施例中,數(shù)據(jù)源單元建立了其與Π單元之間的接口,通過(guò)調(diào)用數(shù)據(jù)源單元與UI單元之間的接口,可以實(shí)現(xiàn)Π單元與數(shù)據(jù)源單元之間進(jìn)行數(shù)據(jù)的傳輸。
[0034]具體地,通過(guò)調(diào)用上述數(shù)據(jù)源單元與UI單元之間的接口,接收Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息。
[0035]這里,所述數(shù)據(jù)請(qǐng)求消息包括所請(qǐng)求數(shù)據(jù)的參數(shù)及類(lèi)型;相應(yīng)地,接收到UI單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),可以根據(jù)所請(qǐng)求數(shù)據(jù)的參數(shù)及類(lèi)型判斷出是否需要通過(guò)多次請(qǐng)求來(lái)獲取不同類(lèi)型的數(shù)據(jù)。
[0036]本實(shí)施例中,數(shù)據(jù)源單元中一般會(huì)創(chuàng)建多個(gè)數(shù)據(jù)源對(duì)象,且在某一時(shí)間段內(nèi)數(shù)據(jù)源單元中只存儲(chǔ)一種類(lèi)型的數(shù)據(jù),例如某個(gè)頻道的數(shù)據(jù),因此,數(shù)據(jù)源單元中存儲(chǔ)的數(shù)據(jù)量較少,以便當(dāng)UI單元發(fā)起數(shù)據(jù)請(qǐng)求消息,且數(shù)據(jù)源單元中存儲(chǔ)的數(shù)據(jù)信息恰好為數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至Π單元并顯示,極大程度提高了終端的顯示速度。
[0037]步驟102:所述數(shù)據(jù)源單元在查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元。
[0038]優(yōu)選地,步驟102具體包括:當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息是否滿(mǎn)足預(yù)設(shè)的時(shí)間條件;
[0039]當(dāng)所述數(shù)據(jù)信息滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元。
[0040]這里,所述預(yù)設(shè)的時(shí)間條件用于標(biāo)識(shí)所訴數(shù)據(jù)信息是否過(guò)期,當(dāng)所述數(shù)據(jù)信息滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),則表明所述數(shù)據(jù)信息沒(méi)有過(guò)期;當(dāng)所述數(shù)據(jù)信息不滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),則表明所述數(shù)據(jù)信息過(guò)期。
[0041]優(yōu)選地,所述方法還包括:當(dāng)所述數(shù)據(jù)信息不滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述Π單元。
[0042]步驟103:所述數(shù)據(jù)源單元在未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)請(qǐng)求消息發(fā)送至所述緩存管理單元。
[0043]步驟104:所述緩存管理單元接收到所述數(shù)據(jù)請(qǐng)求消息時(shí),在所述緩存單元中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息。
[0044]本實(shí)施例中,緩存單元存儲(chǔ)有多種類(lèi)型的數(shù)據(jù),例如,用戶(hù)相關(guān)數(shù)據(jù)、頻道相關(guān)數(shù)據(jù)、節(jié)目相關(guān)數(shù)據(jù)等,因此,緩存單元中存儲(chǔ)的數(shù)據(jù)量較大,以便當(dāng)UI單元發(fā)起數(shù)據(jù)請(qǐng)求消息,且數(shù)據(jù)源單元中存儲(chǔ)的數(shù)據(jù)信息不是數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),在所述緩存單元中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息并發(fā)送至UI單元。
[0045]步驟105:所述緩存管理單元在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元。
[0046]步驟106:所述緩存管理單元在所述緩存單元中未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從所述數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。
[0047]本實(shí)施例中,將所述數(shù)據(jù)信息發(fā)送至所述Π單元之前,重新接收到Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),將更新后的所述數(shù)據(jù)信息發(fā)送至所述UI單元。
[0048]例如,UI單元在某一時(shí)段快速發(fā)出多次數(shù)據(jù)請(qǐng)求消息,當(dāng)前一次數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息未發(fā)送至UI單元時(shí),又接收到了 UI單元發(fā)送的下一次數(shù)據(jù)請(qǐng)求消息,如此,無(wú)需將前一次數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息發(fā)送至UI單元,而是將更新后的數(shù)據(jù)信息發(fā)送至UI單元,以便UI單元獲取到最新更新的數(shù)據(jù)信息。
[0049]本實(shí)施例中,所述從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息之后,將所述數(shù)據(jù)信息存儲(chǔ)至所述緩存單元中,并通知數(shù)據(jù)源單元可以通知UI單元來(lái)取數(shù)據(jù)信息了?;蛘?,直接將數(shù)據(jù)信息發(fā)送給數(shù)據(jù)源單元,由數(shù)據(jù)源單元通知UI單元以獲取數(shù)據(jù)信息。
[0050]優(yōu)選地,當(dāng)數(shù)據(jù)信息發(fā)送至數(shù)據(jù)源單元后,數(shù)據(jù)源單元?jiǎng)t根據(jù)發(fā)送的數(shù)據(jù)信息判斷數(shù)據(jù)信息是否已經(jīng)到尾頁(yè),如果是,則自動(dòng)請(qǐng)求首頁(yè)的數(shù)據(jù)信息以保證數(shù)據(jù)信息可以循環(huán)顯示;由于不同的終端可以操作相同的數(shù)據(jù)信息,當(dāng)一次數(shù)據(jù)信息發(fā)送后,數(shù)據(jù)量減少或增加,則根據(jù)變化量自動(dòng)請(qǐng)求需要補(bǔ)充的數(shù)據(jù)信息,以提高數(shù)據(jù)顯示的實(shí)時(shí)性。
[0051]本發(fā)明實(shí)施例中,通過(guò)數(shù)據(jù)源單元以及緩存單元實(shí)現(xiàn)了二級(jí)緩存策略,其中,緩存單元一般只有一個(gè),可以緩存多種類(lèi)型的數(shù)據(jù),如用戶(hù)數(shù)據(jù)、頻道數(shù)據(jù)、節(jié)目單數(shù)據(jù)等等;而數(shù)據(jù)源單元在某一時(shí)間段只儲(chǔ)存一種類(lèi)型的數(shù)據(jù),可以切換存儲(chǔ)不同的數(shù)據(jù)類(lèi)型。因此,如果數(shù)據(jù)源單元中已經(jīng)有要請(qǐng)求的數(shù)據(jù),就不會(huì)再到緩存單元中去查找了,縮短了查找數(shù)據(jù)的時(shí)間,如果數(shù)據(jù)源單元中沒(méi)有需要的數(shù)據(jù)時(shí),再去緩存單元中獲?。蝗绻彺鎲卧杏幸?qǐng)求的數(shù)據(jù),則不需要向數(shù)據(jù)服務(wù)器獲取數(shù)據(jù),如果緩存單元中沒(méi)有要請(qǐng)求的數(shù)據(jù),則向數(shù)據(jù)服務(wù)器獲取數(shù)據(jù),這樣的處理方式最大程度減少了查詢(xún)數(shù)據(jù)的時(shí)間,提高了頁(yè)面刷新數(shù)據(jù)的速率及用戶(hù)體驗(yàn)。
[0052]圖2為本發(fā)明實(shí)施例的基于IPTV的終端,所述終端與數(shù)據(jù)服務(wù)器24通信;在本發(fā)明一個(gè)優(yōu)選實(shí)施例中,基于IPTV的終端包括:UI單元20、數(shù)據(jù)源單元21、緩存管理單元22以及緩存單元23,其特征在于;其中,
[0053]所述Π單元20,用于發(fā)送數(shù)據(jù)請(qǐng)求消息至所述數(shù)據(jù)源單元;
[0054]所述數(shù)據(jù)源單元21,用于接收到Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在所述數(shù)據(jù)源單元本地查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;并在查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)請(qǐng)求消息發(fā)送至所述緩存管理單元22 ;
[0055]所述緩存管理單元22,用于接收到所述數(shù)據(jù)請(qǐng)求消息時(shí),在所述緩存單元23中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;當(dāng)在所述緩存單元23中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)在所述緩存單元23中未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從數(shù)據(jù)服務(wù)器24獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元;
[0056]所述緩存單元23,用于存儲(chǔ)多種類(lèi)型的數(shù)據(jù)信息。
[0057]優(yōu)選地,所述數(shù)據(jù)源單元21,還用于在將所述數(shù)據(jù)信息發(fā)送至所述Π單元之前,重新接收到Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),將更新后的所述數(shù)據(jù)信息發(fā)送至所述Π單元。
[0058]優(yōu)選地,所述緩存管理單元22,還用于當(dāng)在所述緩存單元23中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息是否滿(mǎn)足預(yù)設(shè)的時(shí)間條件;當(dāng)所述數(shù)據(jù)信息滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元。
[0059]優(yōu)選地,所述緩存管理單元22,還用于當(dāng)所述數(shù)據(jù)信息不滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),從數(shù)據(jù)服務(wù)器24獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。
[0060]優(yōu)選地,所述緩存管理單元22,還用于在從數(shù)據(jù)服務(wù)器24獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息之后,將所述數(shù)據(jù)信息存儲(chǔ)至所述緩存單元23中。
[0061]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖2所示的基于IPTV的終端中的各單元的實(shí)現(xiàn)功能可參照前述基于IPTV的數(shù)據(jù)處理方法的相關(guān)描述而理解。圖2所示的基于IPTV的終端中的各單元的功能可通過(guò)運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過(guò)具體的邏輯電路而實(shí)現(xiàn)。
[0062]圖3為本發(fā)明實(shí)施例的基于IPTV的數(shù)據(jù)處理方法的流程示意圖,本實(shí)施例中的基于IPTV的數(shù)據(jù)處理方法應(yīng)用于終端中,所述終端包括數(shù)據(jù)源單元、緩存管理單元以及緩存單元,本實(shí)施例以機(jī)頂盒收藏頻道數(shù)據(jù)為例,一般收藏頻道數(shù)據(jù)會(huì)按照頻道號(hào)從小到大依次顯示,并按照索引來(lái)存儲(chǔ)數(shù)據(jù),而且一個(gè)機(jī)頂盒刪除或添加了收藏頻道數(shù)據(jù),需要在另一個(gè)機(jī)頂盒上快速反映出來(lái)。數(shù)據(jù)源單元提供了一個(gè)簡(jiǎn)單的處理方式,只要重新進(jìn)入收藏頁(yè)面就可以獲取到最新的收藏頻道數(shù)據(jù)。
[0063]另外,收藏頁(yè)面在進(jìn)行翻頁(yè)操作的過(guò)程中會(huì)調(diào)用數(shù)據(jù)源單元接口請(qǐng)求后續(xù)數(shù)據(jù),如果數(shù)據(jù)源單元通過(guò)比較發(fā)現(xiàn)收藏頻道數(shù)據(jù)的總數(shù)比當(dāng)前顯示的收藏?cái)?shù)據(jù)的索引還要小,就會(huì)自動(dòng)請(qǐng)求最后一頁(yè)的收藏?cái)?shù)據(jù)并會(huì)自動(dòng)獲取第一頁(yè)的收藏?cái)?shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的循環(huán)顯示。在本發(fā)明一個(gè)優(yōu)選實(shí)施例中,基于IPTV的數(shù)據(jù)處理方法包括以下步驟,
[0064]步驟301:UI單元調(diào)用數(shù)據(jù)源單元與UI單元之間的接口,發(fā)送收藏頻道數(shù)據(jù)請(qǐng)求消息至數(shù)據(jù)源單元。
[0065]步驟302:數(shù)據(jù)源單元判斷自身是否存儲(chǔ)有收藏頻道數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的收藏?cái)?shù)據(jù)。
[0066]步驟303:數(shù)據(jù)源單元判斷出自身沒(méi)有存儲(chǔ)收藏頻道數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的收藏?cái)?shù)據(jù)時(shí),向緩存管理單元發(fā)送收藏頻道數(shù)據(jù)請(qǐng)求消息。
[0067]步驟304:緩存管理單元判斷緩存單元中是否存儲(chǔ)有收藏頻道數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的收藏?cái)?shù)據(jù)。
[0068]步驟305:緩存管理單元判斷出緩存單元中沒(méi)有存儲(chǔ)有收藏頻道數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的收藏?cái)?shù)據(jù)時(shí),向數(shù)據(jù)服務(wù)器發(fā)送收藏頻道數(shù)據(jù)請(qǐng)求消息。
[0069]步驟306:數(shù)據(jù)服務(wù)器發(fā)送收藏頻道數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的收藏?cái)?shù)據(jù)至緩存管理單
J Li ο
[0070]步驟307:緩存管理單元判斷是否需要緩存收藏?cái)?shù)據(jù),若是,則將收藏?cái)?shù)據(jù)存儲(chǔ)至緩存單元中。
[0071]步驟308:緩存管理單元通知數(shù)據(jù)源單元有可用的收藏?cái)?shù)據(jù)。
[0072]步驟309:數(shù)據(jù)源單元判斷此時(shí)收藏?cái)?shù)據(jù)總個(gè)數(shù)如果小于當(dāng)前顯示的收藏?cái)?shù)據(jù)的索引值,則自動(dòng)請(qǐng)求最后一頁(yè)的收藏?cái)?shù)據(jù)和第一頁(yè)的收藏?cái)?shù)據(jù),以保證數(shù)據(jù)在一定范圍內(nèi)是實(shí)時(shí)的。
[0073]步驟310:數(shù)據(jù)源單元通知UI單元獲取收藏?cái)?shù)據(jù)。
[0074]步驟311:UI單元獲取收藏?cái)?shù)據(jù)。
[0075]圖4為本發(fā)明實(shí)施例的基于IPTV的數(shù)據(jù)處理方法的流程示意圖,本實(shí)施例中的基于IPTV的數(shù)據(jù)處理方法應(yīng)用于終端中,所述終端包括數(shù)據(jù)源單元、緩存管理單元以及緩存單元,本實(shí)施例以一天內(nèi)一個(gè)頻道有100個(gè)節(jié)目單為例,終端頁(yè)面上可以展示10條節(jié)目單數(shù)據(jù),在終端頁(yè)面上下操作可以查看其它的節(jié)目單數(shù)據(jù),節(jié)目單數(shù)據(jù)有錄制屬性需要單獨(dú)向服務(wù)器請(qǐng)求錄制數(shù)據(jù)。
[0076]本實(shí)施例中,數(shù)據(jù)源單元可以根據(jù)請(qǐng)求節(jié)目單數(shù)據(jù)的參數(shù)來(lái)判斷是否需要在節(jié)目單數(shù)據(jù)發(fā)送后自動(dòng)去獲取對(duì)應(yīng)的錄制屬性數(shù)據(jù),等錄制屬性數(shù)據(jù)發(fā)送后,將節(jié)目單數(shù)據(jù)和錄制屬性數(shù)據(jù)一起發(fā)送給Π單元;而不需要UI單元在接收到節(jié)目單數(shù)據(jù)后再發(fā)起錄制屬性數(shù)據(jù)的請(qǐng)求,減少了中間操作。在本發(fā)明一個(gè)優(yōu)選實(shí)施例中,基于IPTV的數(shù)據(jù)處理方法包括以下步驟,
[0077]步驟401:UI單元調(diào)用數(shù)據(jù)源單元與UI單元之間的接口,發(fā)送節(jié)目單數(shù)據(jù)請(qǐng)求消息至數(shù)據(jù)源單元。
[0078]步驟402:數(shù)據(jù)源單元判斷自身是否存儲(chǔ)有節(jié)目單數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)。
[0079]步驟403:數(shù)據(jù)源單元判斷出自身沒(méi)有存儲(chǔ)節(jié)目單數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)時(shí),向緩存管理單元發(fā)送節(jié)目單數(shù)據(jù)請(qǐng)求消息。
[0080]步驟404:緩存管理單元判斷緩存單元中是否存儲(chǔ)有節(jié)目單數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)。
[0081]步驟405:緩存管理單元判斷出緩存單元中沒(méi)有存儲(chǔ)有節(jié)目單數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)時(shí),向數(shù)據(jù)服務(wù)器發(fā)送節(jié)目單數(shù)據(jù)請(qǐng)求消息。
[0082]步驟406:數(shù)據(jù)服務(wù)器發(fā)送節(jié)目單數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)至緩存管理單
J Li ο
[0083]步驟407:緩存管理單元將節(jié)目單數(shù)據(jù)發(fā)送至數(shù)據(jù)源單元。
[0084]步驟408:數(shù)據(jù)源單元根據(jù)節(jié)目單數(shù)據(jù)發(fā)送節(jié)目單對(duì)應(yīng)的錄制屬性數(shù)據(jù)請(qǐng)求消息至緩存管理單元。
[0085]步驟409:緩存管理單元判斷緩存單元中是否存儲(chǔ)有錄制屬性數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的錄制屬性數(shù)據(jù)。
[0086]步驟410:緩存管理單元判斷出緩存單元中沒(méi)有存儲(chǔ)錄制屬性數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的錄制屬性數(shù)據(jù)時(shí),向數(shù)據(jù)服務(wù)器發(fā)送錄制屬性數(shù)據(jù)請(qǐng)求消息。
[0087]步驟411:數(shù)據(jù)服務(wù)器發(fā)送錄制屬性數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的錄制屬性數(shù)據(jù)至緩存管理單元。
[0088]步驟412:緩存管理單元判斷是否需要緩存錄制屬性數(shù)據(jù),若是,則將錄制屬性數(shù)據(jù)存儲(chǔ)至緩存單元中。
[0089]步驟413:緩存管理單元通知數(shù)據(jù)源單元有可用的錄制屬性數(shù)據(jù)。
[0090]步驟414:數(shù)據(jù)源單元通知Π單元獲取節(jié)目單數(shù)據(jù)及錄制屬性數(shù)據(jù)。
[0091]步驟415:UI單元獲取節(jié)目單數(shù)據(jù)及錄制屬性數(shù)據(jù)。
[0092]圖5為本發(fā)明實(shí)施例的基于IPTV的數(shù)據(jù)處理方法的流程示意圖,本實(shí)施例中的基于IPTV的數(shù)據(jù)處理方法應(yīng)用于終端中,所述終端包括數(shù)據(jù)源單元、緩存管理單元以及緩存單元,本實(shí)施例以一天內(nèi)一個(gè)頻道有100個(gè)節(jié)目單為例,終端頁(yè)面上可以展示10條節(jié)目單數(shù)據(jù),在終端頁(yè)面上下操作可以查看其它的節(jié)目單數(shù)據(jù),節(jié)目單數(shù)據(jù)有錄制屬性需要單獨(dú)向服務(wù)器請(qǐng)求錄制數(shù)據(jù)。
[0093]本實(shí)施例中,當(dāng)在遙控器上連續(xù)按向下鍵來(lái)查看頻道后面的節(jié)目單時(shí),數(shù)據(jù)源單元會(huì)根據(jù)按鍵的處理時(shí)間自動(dòng)屏蔽中間按鍵的處理,即按了 10次向下鍵,可能只有兩三次按鍵會(huì)真正觸發(fā)節(jié)目單數(shù)據(jù)請(qǐng)求,以此即保證了用戶(hù)按鍵的流暢又能獲取到想要的數(shù)據(jù);數(shù)據(jù)源單元同時(shí)還會(huì)自動(dòng)屏蔽過(guò)期數(shù)據(jù),比如兩次按鍵發(fā)送了兩次數(shù)據(jù)請(qǐng)求,如果后一次按鍵的數(shù)據(jù)先發(fā)送的話(huà),數(shù)據(jù)源單元會(huì)屏蔽掉第一次按鍵發(fā)送的數(shù)據(jù),從而達(dá)到減少終端界面處理數(shù)據(jù)的時(shí)間。在本發(fā)明一個(gè)優(yōu)選實(shí)施例中,基于IPTV的數(shù)據(jù)處理方法包括以下步驟,
[0094]步驟501:UI單元調(diào)用數(shù)據(jù)源單元與UI單元之間的接口,發(fā)送第一次按鍵數(shù)據(jù)請(qǐng)求消息至數(shù)據(jù)源單元。
[0095]步驟502:數(shù)據(jù)源單元判斷自身是否存儲(chǔ)有第一次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)I。
[0096]步驟503:數(shù)據(jù)源單元判斷出自身沒(méi)有存儲(chǔ)第一次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)I時(shí),向緩存管理單元發(fā)送第一次按鍵數(shù)據(jù)請(qǐng)求消息。
[0097]步驟504:緩存管理單元判斷緩存單元中是否存儲(chǔ)有第一次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)I。
[0098]步驟505:緩存管理單元判斷出緩存單元中沒(méi)有存儲(chǔ)有第一次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)I時(shí),向數(shù)據(jù)服務(wù)器發(fā)送節(jié)目單數(shù)據(jù)請(qǐng)求消息。
[0099]步驟506:UI單元調(diào)用數(shù)據(jù)源單元與UI單元之間的接口,發(fā)送第二次按鍵數(shù)據(jù)請(qǐng)求消息至數(shù)據(jù)源單元。
[0100]步驟507:數(shù)據(jù)源單元判斷自身是否存儲(chǔ)有第二次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)2。
[0101]步驟508:數(shù)據(jù)源單元判斷出自身沒(méi)有存儲(chǔ)第二次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)2時(shí),向緩存管理單元發(fā)送第一次按鍵數(shù)據(jù)請(qǐng)求消息。
[0102]步驟509:緩存管理單元判斷緩存單元中是否存儲(chǔ)有第二次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)2。
[0103]步驟510:緩存管理單元判斷出緩存單元中沒(méi)有存儲(chǔ)有第二次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)2時(shí),向數(shù)據(jù)服務(wù)器發(fā)送節(jié)目單數(shù)據(jù)請(qǐng)求消息。
[0104]步驟511:數(shù)據(jù)服務(wù)器發(fā)送第一次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)I至緩存管理單元。
[0105]步驟512:緩存管理單元將節(jié)目單數(shù)據(jù)I發(fā)送至數(shù)據(jù)源單元。
[0106]步驟513:緩存管理單元判斷出節(jié)目單數(shù)據(jù)I已過(guò)期,丟棄節(jié)目單數(shù)據(jù)I。
[0107]步驟514:數(shù)據(jù)服務(wù)器發(fā)送第二次按鍵數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的節(jié)目單數(shù)據(jù)2至緩存管理單元。
[0108]步驟515:緩存管理單元將節(jié)目單數(shù)據(jù)2發(fā)送至數(shù)據(jù)源單元。
[0109]步驟516:數(shù)據(jù)源單元通知Π單元獲取節(jié)目單數(shù)據(jù)。
[0110]步驟517 單元獲取節(jié)目單數(shù)據(jù)。
[0111]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于網(wǎng)絡(luò)電視IPTV的數(shù)據(jù)處理方法,應(yīng)用于終端,所述終端能與數(shù)據(jù)服務(wù)器通信;所述終端包括用戶(hù)接口 Π單元、數(shù)據(jù)源單元、緩存管理單元及緩存單元;其特征在于,所述方法包括: 所述數(shù)據(jù)源單元接收到所述Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在所述數(shù)據(jù)源單元本地查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;并在查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)請(qǐng)求消息發(fā)送至所述緩存管理單元; 所述緩存管理單元接收到所述數(shù)據(jù)請(qǐng)求消息時(shí),在所述緩存單元中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)在所述緩存單元中未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從所述數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。
2.根據(jù)權(quán)利要求1所述的基于IPTV的數(shù)據(jù)處理方法,其特征在于,所述將所述數(shù)據(jù)信息發(fā)送至所述Π單元之前,所述方法還包括: 重新接收到Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),將更新后的所述數(shù)據(jù)信息發(fā)送至所述Π單元。
3.根據(jù)權(quán)利要求1所述的基于IPTV的數(shù)據(jù)處理方法,其特征在于,所述當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元,包括: 當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息是否滿(mǎn)足預(yù)設(shè)的時(shí)間條件; 當(dāng)所述數(shù)據(jù)信息滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元。
4.根據(jù)權(quán)利要求3所述的基于IPTV的數(shù)據(jù)處理方法,其特征在于,所述方法還包括: 當(dāng)所述數(shù)據(jù)信息不滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述UI單元。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的基于IPTV的數(shù)據(jù)處理方法,其特征在于,所述從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息之后,所述方法還包括:將所述數(shù)據(jù)信息存儲(chǔ)至所述緩存單元中。
6.一種基于IPTV的終端,所述終端能與數(shù)據(jù)服務(wù)器通信;其特征在于,所述終端包括:UI單元、數(shù)據(jù)源單元、緩存管理單元以及緩存單元,其特征在于;其中, 所述Π單元,用于發(fā)送數(shù)據(jù)請(qǐng)求消息至所述數(shù)據(jù)源單元; 所述數(shù)據(jù)源單元,用于接收到UI單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),在所述數(shù)據(jù)源單元本地查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;并在查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)請(qǐng)求消息發(fā)送至所述緩存管理單元; 所述緩存管理單元,用于接收到所述數(shù)據(jù)請(qǐng)求消息時(shí),在所述緩存單元中查找所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息;當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),將所述數(shù)據(jù)信息發(fā)送至所述Π單元;當(dāng)在所述緩存單元中未查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),從所述數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述Π單元; 所述緩存單元,用于存儲(chǔ)多種類(lèi)型的數(shù)據(jù)信息。
7.根據(jù)權(quán)利要求6所述的基于IPTV的終端,其特征在于,所述數(shù)據(jù)源單元,還用于在將所述數(shù)據(jù)信息發(fā)送至所述Π單元之前,重新接收到Π單元發(fā)送的數(shù)據(jù)請(qǐng)求消息時(shí),將更新后的所述數(shù)據(jù)信息發(fā)送至所述Π單元。
8.根據(jù)權(quán)利要求6所述的基于IPTV的終端,其特征在于,所述緩存管理單元,還用于當(dāng)在所述緩存單元中查找到所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息時(shí),判斷所述數(shù)據(jù)信息是否滿(mǎn)足預(yù)設(shè)的時(shí)間條件;當(dāng)所述數(shù)據(jù)信息滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),將所述數(shù)據(jù)信息發(fā)送至所述UI單元。
9.根據(jù)權(quán)利要求8所述的基于IPTV的終端,其特征在于,所述緩存管理單元,還用于當(dāng)所述數(shù)據(jù)信息不滿(mǎn)足預(yù)設(shè)的時(shí)間條件時(shí),從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息,并發(fā)送至所述Π單元。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的基于IPTV的終端,其特征在于,所述緩存管理單元,還用于在從數(shù)據(jù)服務(wù)器獲取所述數(shù)據(jù)請(qǐng)求消息對(duì)應(yīng)的數(shù)據(jù)信息之后,將所述數(shù)據(jù)信息存儲(chǔ)至所述緩存單元中。
【文檔編號(hào)】H04N21/43GK104427373SQ201310404918
【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年9月6日 優(yōu)先權(quán)日:2013年9月6日
【發(fā)明者】王運(yùn)棟, 徐凱波, 孟凡忠 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建宁县| 礼泉县| 于都县| 山西省| 宜春市| 拉萨市| 富源县| 澄迈县| 隆化县| 澄城县| 英德市| 巩留县| 商都县| 田东县| 垣曲县| 朝阳县| 龙门县| 河北省| 保山市| 横峰县| 德保县| 新郑市| 中西区| 响水县| 类乌齐县| 梧州市| 庆云县| 瓮安县| 临夏市| 左云县| 长治市| 五家渠市| 襄樊市| 高雄县| 榆中县| 大安市| 扶沟县| 多伦县| 玛纳斯县| 临泉县| 永城市|