專利名稱::一種即時(shí)消息的展示方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明實(shí)施例涉及通信
技術(shù)領(lǐng)域:
,特別涉及一種即時(shí)消息的展示方法、系統(tǒng)和裝置。
背景技術(shù):
:IPTV(InternetProtocolTelevision,網(wǎng)絡(luò)電視)是一種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù)。IPTV能夠很好地適應(yīng)當(dāng)今網(wǎng)絡(luò)飛速發(fā)展的趨勢(shì),充分有效地利用網(wǎng)絡(luò)資源。IPTV利用計(jì)算機(jī),或機(jī)頂盒力口電視完成接收視頻點(diǎn)播節(jié)目、視頻廣播及網(wǎng)上沖浪等功能。它采用高效的視頻壓縮技術(shù),使-現(xiàn)頻流傳輸帶寬在800Kb/s時(shí)可以有接近DVD的收視效果。IPTV有很靈活的交互特性,其節(jié)目在網(wǎng)內(nèi),可采用廣播、組播或單播等多種發(fā)布方式,可以非常靈活地實(shí)現(xiàn)電子菜單、節(jié)目預(yù)約、實(shí)時(shí)快進(jìn)、快退、終端賬號(hào)及計(jì)費(fèi)管理、節(jié)目編排等多種功能。IPTV的系統(tǒng)結(jié)構(gòu)主要包括流媒體服務(wù)、節(jié)目采編、存儲(chǔ)及認(rèn)證計(jì)費(fèi)等子系統(tǒng),主要存儲(chǔ)及傳送的內(nèi)容是流媒體文件。隨著IPTV的發(fā)展,IPTV即時(shí)消息得到越來(lái)越多的重視。IPTV即時(shí)消息不僅可以傳遞天氣、新聞和告知等生活信息,還能夠有針對(duì)性的發(fā)放電視節(jié)目預(yù)告、預(yù)定節(jié)目提醒、互動(dòng)評(píng)論、投票竟猜、甚至商業(yè)廣告等增值信息。目前,IPTV系統(tǒng)一般釆用電視滾動(dòng)字幕方式顯示IPTV即時(shí)消息。但是這種電視滾動(dòng)字幕方式只有單一枯燥的文字,無(wú)法實(shí)現(xiàn)宣傳圖片或節(jié)目互動(dòng),也無(wú)法針對(duì)用戶或節(jié)目發(fā)送關(guān)聯(lián)消息。而如果通過廣告服務(wù)器插播IPTV即時(shí)消息,則會(huì)中斷用戶觀看的節(jié)目?jī)?nèi)容,影響用戶體驗(yàn),而且廣告服務(wù)器部署復(fù)雜,設(shè)備升級(jí)改造成本昂貴。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種即時(shí)消息的展示方法、系統(tǒng)和裝置,以實(shí)現(xiàn)實(shí)時(shí)展示即時(shí)消息。為達(dá)到上述目的,本發(fā)明實(shí)施例一方面提供一種即時(shí)消息的展示方法,包括接收消息任務(wù)文件,解析所述消息任務(wù)文件,獲取所述消息任務(wù)文件攜帶的消息元數(shù)據(jù);根據(jù)所述消息元數(shù)據(jù)生成消息展示頁(yè)面文件,生成即時(shí)消息,下發(fā)所述消息展示頁(yè)面文件和所述即時(shí)消息,以便消息展示裝置展示所述消息展示頁(yè)面文件。另一方面,本發(fā)明實(shí)施例提供一種即時(shí)消息的展示系統(tǒng),包括消息處理服務(wù)器,用于接收消息任務(wù)文件,解析所述消息任務(wù)文件,獲取所述消息任務(wù)文件攜帶的消息元數(shù)據(jù),根據(jù)所述消息元數(shù)據(jù)生成消息展示頁(yè)面文件,生成即時(shí)消息,下發(fā)所述消息展示頁(yè)面文件和所述即時(shí)消息;消息展示裝置,用于獲取即時(shí)消息,根據(jù)所述即時(shí)消息獲取所述消息展示頁(yè)面進(jìn)4于展示。再一方面,本發(fā)明實(shí)施例還提供一種消息處理服務(wù)器,包括消息任務(wù)接收模塊,用于接收消息任務(wù)文件;消息任務(wù)解析模塊,用于解析所述消息任務(wù)接收模塊接收的消息任務(wù)文件,獲取所述消息任務(wù)文件攜帶的消息元數(shù)據(jù);消息頁(yè)面生成模塊,用于根據(jù)所述所屬消息元數(shù)據(jù)生成消息展示頁(yè)面文件;即時(shí)消息生成才莫塊,用于生成即時(shí)消息;消息下發(fā)模塊,用于下發(fā)所述消息頁(yè)面生成模塊生成的消息展示頁(yè)面文件和所述即時(shí)消息生成才莫塊生成的即時(shí)消息。再一方面,本發(fā)明實(shí)施例還提供一種消息展示裝置,包括消息獲取模塊,用于獲取即時(shí)消息;頁(yè)面獲取模塊,用于根據(jù)所述消息獲取模塊獲取的即時(shí)消息,獲取所述消息展示頁(yè)面;頁(yè)面展示模塊,用于展示所述頁(yè)面獲取模塊獲取的消息展示頁(yè)面。再一方面,本發(fā)明實(shí)施例還提供一種消息網(wǎng)關(guān),包括消息緩存模塊,用于接收消息處理服務(wù)器下發(fā)的即時(shí)消息,并根據(jù)所述即時(shí)消息的消息屬性對(duì)所述即時(shí)消息進(jìn)行分類緩存;消息請(qǐng)求響應(yīng)模塊,用于接收消息展示裝置的請(qǐng)求消息,從所述消息緩存模塊緩存的即時(shí)消息中選擇所述消息展示裝置請(qǐng)求的即時(shí)消息,下發(fā)給所述消息展示裝置。本發(fā)明實(shí)施例提供一種即時(shí)消息的展示方法、系統(tǒng)和裝置,實(shí)現(xiàn)了實(shí)時(shí)地展示即時(shí)消息,本發(fā)明實(shí)施例既不會(huì)中斷電視節(jié)目的播放,影響用戶收看電視節(jié)目的效果,又能起到廣而告之的宣傳目的。在系統(tǒng)建設(shè)上,只需要增加少量設(shè)備進(jìn)行簡(jiǎn)單部署,對(duì)原有IPTV系統(tǒng)幾乎不產(chǎn)生影響。為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以才艮據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例即時(shí)消息的展示系統(tǒng)的結(jié)構(gòu)示意圖2為本發(fā)明實(shí)施例消息管理裝置的結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例消息任務(wù)文件的示意圖4為本發(fā)明實(shí)施例消息處理服務(wù)器的結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例消息網(wǎng)關(guān)的結(jié)構(gòu)示意圖6為本發(fā)明實(shí)施例消息展示裝置的一種結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例消息展示裝置的另一種結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例即時(shí)消息的展示方法的流程示意圖。具體實(shí)施例方式7下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供的即時(shí)消息的展示系統(tǒng),是一種在IPTV環(huán)境下,面向STB(SetTopBox,機(jī)頂盒)的即時(shí)消息展示系統(tǒng),首先消息提供商在消息管理裝置完成消息元數(shù)據(jù)信息和消息展示策略的錄入,這些信息作為消息任務(wù)文件下發(fā)到消息處理服務(wù)器進(jìn)行處理,形成最終展示給用戶的消息展示頁(yè)面文件部署到消息頁(yè)面服務(wù)器,同時(shí)生成即時(shí)消息下發(fā)給消息網(wǎng)關(guān)。當(dāng)STB開機(jī)后,定時(shí)或觸發(fā)到消息網(wǎng)關(guān)上請(qǐng)求即時(shí)消息,對(duì)滿足一定條件的即時(shí)消息,STB實(shí)時(shí)向消息頁(yè)面服務(wù)器請(qǐng)求消息展示頁(yè)面文件并即時(shí)展示給用戶。如圖1所示,為本發(fā)明實(shí)施例即時(shí)消息的展示系統(tǒng)的結(jié)構(gòu)示意圖,包括消息管理裝置ll、消息處理服務(wù)器12、消息頁(yè)面服務(wù)器13、消息網(wǎng)關(guān)14和消息展示裝置15,消息管理裝置ll,用于采集用戶輸入的消息元數(shù)據(jù),對(duì)用戶輸入的消息元數(shù)據(jù)進(jìn)行封裝打包成消息任務(wù)文件,并將該消息任務(wù)文件下發(fā)給消息處理服務(wù)器12。消息管理裝置1l封裝消息元數(shù)據(jù)時(shí),不僅可以將該消息元數(shù)據(jù)封裝打包成消息任務(wù)文件,還可以采用其他的封裝打包方式對(duì)該消息元數(shù)據(jù)進(jìn)行封裝,例如還可以將該消息元數(shù)據(jù)封裝打包成對(duì)象或命令等。其中,消息元數(shù)據(jù)包括消息屬性、下發(fā)規(guī)則和消息主體。消息處理服務(wù)器12,用于解析消息管理裝置ll發(fā)送的消息任務(wù)文件,獲取該消息任務(wù)文件攜帶的消息元數(shù)據(jù)信息,根據(jù)獲取的消息元數(shù)據(jù)生成消息展示頁(yè)面文件,生成即時(shí)消息,并下發(fā)消息展示頁(yè)面文件和即時(shí)消息。消息處理服務(wù)器12下發(fā)消息展示頁(yè)面文件時(shí),可以采用主動(dòng)PULL方式,也可以采用被動(dòng)PUSH方式。消息處理服務(wù)器12生成的消息展示頁(yè)面文件的格式可以為HTML(HyperTextMarkupLanguage,超文本標(biāo)i己語(yǔ)言)格式,也可以是其他頁(yè)面文8件格式,如JSP(JavaServerPage,Java月良務(wù)器端語(yǔ)言)等。消息頁(yè)面服務(wù)器13,一般是一個(gè)Web服務(wù)器,用于接收消息處理服務(wù)器12下發(fā)的消息展示頁(yè)面文件,對(duì)消息展示頁(yè)面文件進(jìn)行部署。消息網(wǎng)關(guān)14,用于接收消息處理服務(wù)器12下發(fā)的即時(shí)消息,該即時(shí)消息包括消息展示頁(yè)面文件的URL(UniformResourceLocation,統(tǒng)一資源定位符)、消息屬性和下發(fā)規(guī)則等信息,并根據(jù)該消息展示頁(yè)面文件的消息屬性對(duì)消息處理服務(wù)器12下發(fā)的即時(shí)消息進(jìn)行分類緩存。其中,消息屬性包括消息展示時(shí)間和消息匹配的節(jié)目?jī)?nèi)容,可以按消息展示時(shí)間和消息匹配的節(jié)目?jī)?nèi)容對(duì)所有的即時(shí)消息進(jìn)行二維分類,如表l所示,表1<table>tableseeoriginaldocumentpage9</column></row><table>其中,內(nèi)容無(wú)關(guān)類的絕對(duì)時(shí)間類消息,也可以看作是與所有內(nèi)容都關(guān)聯(lián)的絕對(duì)時(shí)間類消息。消息網(wǎng)關(guān)14在緩存消息時(shí),也可以按照相對(duì)時(shí)間類消息和絕對(duì)時(shí)間類消息兩個(gè)隊(duì)列進(jìn)行緩存,對(duì)于消息展示裝置15定時(shí)方式的周期性請(qǐng)求,消息網(wǎng)關(guān)14從絕對(duì)時(shí)間類消息隊(duì)列中檢索滿足下發(fā)規(guī)則的即時(shí)消息返回給消息展示裝置15;對(duì)消息展示裝置15觸發(fā)方式(一次性)發(fā)起的相對(duì)時(shí)間類消息請(qǐng)求,消息網(wǎng)關(guān)14從相對(duì)時(shí)間類消息隊(duì)列中檢索滿足下發(fā)規(guī)則的即時(shí)消息返回給消息展示裝置15。其中,消息處理服務(wù)器12、消息頁(yè)面服務(wù)器13和消息網(wǎng)關(guān)14可以統(tǒng)稱為消息處理平臺(tái)。消息展示裝置15,用于獲取即時(shí)消息,根據(jù)該即時(shí)消息獲取消息展示頁(yè)面進(jìn)行展示。其中,在獲取即時(shí)消息時(shí),消息展示裝置15可以直接接收消息處理服務(wù)器12下發(fā)的即時(shí)消息;或者,直接接收消息網(wǎng)關(guān)14下發(fā)的即時(shí)消息;或者,消息展示裝置15可以定時(shí)或觸發(fā)向消息網(wǎng)關(guān)14請(qǐng)求即時(shí)消息,并實(shí)時(shí)掃描消息網(wǎng)關(guān)14返回的即時(shí)消息,根據(jù)消息網(wǎng)關(guān)14返回的即時(shí)消息中的URL、消息屬性和下發(fā)規(guī)則等信息,向消息頁(yè)面服務(wù)器13請(qǐng)求消息展示頁(yè)面文件,并展示獲取的消息展示頁(yè)面文件。消息展示裝置15在向消息網(wǎng)關(guān)14請(qǐng)求即時(shí)消息時(shí),可以按照相對(duì)時(shí)間類消息和絕對(duì)時(shí)間類消息發(fā)送兩個(gè)請(qǐng)求消息。對(duì)絕對(duì)時(shí)間類消息,消息展示裝置15以定時(shí)的方式周期性地向消息網(wǎng)關(guān)14發(fā)起請(qǐng)求,請(qǐng)求絕對(duì)時(shí)間類消息;對(duì)相對(duì)時(shí)間類消息,消息展示裝置15只有在用戶切換到點(diǎn)播類節(jié)目時(shí)或在點(diǎn)播類節(jié)目之間切換時(shí),才會(huì)向消息網(wǎng)關(guān)14再發(fā)起一個(gè)請(qǐng)求,請(qǐng)求相對(duì)時(shí)間類消息。其中,點(diǎn)播類節(jié)目包括VoD(VideoonDemand,視頻點(diǎn)播)或游戲等。消息展示裝置15向消息頁(yè)面服務(wù)器13請(qǐng)求消息展示頁(yè)面文件時(shí),可以釆用HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議)請(qǐng)求,但是本發(fā)明實(shí)施例并不局限于此,也可以采用其他類型的協(xié)議請(qǐng)求。其中,消息展示裝置15可以為STB(SetTopBox,機(jī)頂盒),也可以為其他智能終端,如手機(jī)、模擬STB的PC(PersonalComputer,個(gè)人電腦)軟件等。如圖2所示,為本發(fā)明實(shí)施例消息管理裝置的結(jié)構(gòu)示意圖,在本發(fā)明實(shí)施例中,消息管理裝置11包括元數(shù)據(jù)采集模塊111、消息任務(wù)生成模塊112、消息任務(wù)發(fā)布模塊113,元數(shù)據(jù)采集模塊111,用于采集管理員錄入的消息元數(shù)據(jù);消息任務(wù)生成模塊112,用于對(duì)元數(shù)據(jù)采集模塊111采集的消息元數(shù)據(jù)進(jìn)行封裝,生成消息任務(wù)文件,并將該消息任務(wù)文件保存到FTP(FileTransferProtocol,文件傳輸協(xié)議)服務(wù)器中。該消息任務(wù)文件包括消息屬性、下發(fā)規(guī)則和消息主體,該消息任務(wù)文件的樣式如圖3所示。該消息任務(wù)文件可以為XML(ExtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語(yǔ)言)格式文件。一個(gè)XML格式的消息任務(wù)文件如下所示<MessageTaskCode=xxxx><Tasktype="0"priority=,T,><ConfirmFlag>0</ConfirmFlag><Resend—time>1000<Resend_time><SaveFlag>0</SaveFlag></Task><MatchRule>,用戶選擇類型,以及播放視頻連接<usertype=,,0"><DestAddress>userl,user2....</DestAddress></user>〈mediacode="*****,,><Send—time>20071224105600</Send_time></media></MatchRule>消息屬性和下發(fā)規(guī)則定義樣例〈MessageMode="0">〈Title〉消息2<Title>〈content〉"歡迎進(jìn)入IPTV系統(tǒng)"〈/content〉<iconl>ftp:〃*****</icon1><icon2>ftp:〃*****</icon2><form>〉袞動(dòng)字幕形式<bg_color>#FFFFFF</bg—color〉〈font〉黑體々font〉<font—color>#FFFFFF</font_color><font—size>17,20,22</font—size><roll—times>2</roll—times><roll—speed>l-255</roll—speed></form></Message>文字和圖片混合消息主題定義樣例〈messageMode=,,l,,>〈Title〉消息l<Title><ShowDirect>0,1</ShowDirect><msgFile><msgFileUrl>"ftp:〃*****,,</msgFiileUrl><msgFileName>,,index.htm,,</msgFileName><msgFileSize>1234</msgFileSize><lastModifyTime>20071224105600</lastModifyTime></msgFile><Form>顯示消息背景Form的基本信息,可選,只對(duì)頁(yè)面類型起作用<.Position>12,112,13,14</position><msg—size〉1,2,3</msg—alpha><msg_alpha〉1-255<msg—alpha><display—time>1-3600</display_time></Form〉</message>頁(yè)面文件消息主體定義樣例<messageMode=,,2">〈Title〉消息l<Title><ShowDirect>0,1</ShowDirect><msgUrl〉"http:〃****"</msgUrl><Form>顯示消息背景Form的基本信息,可選,只對(duì)頁(yè)面類型起作用<Position>12,112,13,14</position><msg—size>1,2,3</msg_size><msg_alpha>1-255</msg—alpha><display_time>1-3600</display_time></Form></message>鏈接交互消息主體定義樣例</MessageTask>消息任務(wù)發(fā)布模塊113,用于向消息處理服務(wù)器12下發(fā)消息任務(wù),該消息任務(wù)攜帶消息任務(wù)文件的FTP(FileTransferProtocol,文件傳輸協(xié)議)信息。本發(fā)明實(shí)施例中,管理員在頁(yè)面錄入的消息元數(shù)據(jù),包括消息屬性、消息主體和下發(fā)規(guī)則,元數(shù)據(jù)采集模塊111采集管理員錄入的消息元數(shù)據(jù),并交由消息任務(wù)生成;f莫塊112將這些消息元數(shù)據(jù)封裝成消息任務(wù)文件,保存到某個(gè)FTP服務(wù)器中,消息任務(wù)發(fā)布模塊113向消息處理服務(wù)器12下發(fā)消息任務(wù),該消息任務(wù)攜帶消息任務(wù)文件的FTP信息。如圖4所示,為本發(fā)明實(shí)施例消息處理服務(wù)器的結(jié)構(gòu)示意圖,在本發(fā)明實(shí)施例中,消息處理服務(wù)器12包括消息任務(wù)接收模塊121、消息任務(wù)解析模塊122、消息頁(yè)面生成模塊123、即時(shí)消息生成模塊124和消息下發(fā)模塊125,消息任務(wù)接收^t塊121,用于接收消息管理裝置11下發(fā)的消息任務(wù)文件;消息任務(wù)解析模塊122,用于解析消息任務(wù)接收模塊121接收的消息任務(wù)文件,獲取該消息任務(wù)文件攜帶的消息元數(shù)據(jù),該消息元數(shù)據(jù)包括消息屬性、消息主體和下發(fā)規(guī)則;消息頁(yè)面生成模塊123,用于根據(jù)消息任務(wù)解析模塊122獲取的消息元數(shù)據(jù)生成消息展示頁(yè)面文件,該消息展示頁(yè)面文件可以為HTML格式;即時(shí)消息生成才莫塊124,用于生成即時(shí)消息;消息下發(fā)模塊125,用于下發(fā)消息頁(yè)面生成模塊123生成的消息展示頁(yè)面文件和即時(shí)消息生成模塊124生成的即時(shí)消息。其中,消息下發(fā)模塊125可以將消息展示頁(yè)面文件下發(fā)給消息頁(yè)面服務(wù)器13,將即時(shí)消息下發(fā)給消息網(wǎng)關(guān)14,或者,消息下發(fā)模塊125可以直接將即時(shí)消息下發(fā)給消息展示裝置15。該即時(shí)消息包括消息展示頁(yè)面文件的URL、消息屬性和下發(fā)規(guī)則。13如圖5所示,為本發(fā)明實(shí)施例消息網(wǎng)關(guān)的結(jié)構(gòu)示意圖,消息網(wǎng)關(guān)14包括消息緩存模塊141,用于根據(jù)即時(shí)消息中的消息屬性對(duì)消息處理服務(wù)器12下發(fā)的即時(shí)消息進(jìn)行分類緩存。消息請(qǐng)求響應(yīng)模塊142,用于接收消息展示裝置15的請(qǐng)求消息,從消息緩存模塊141緩存的即時(shí)消息中選擇消息展示裝置15請(qǐng)求的即時(shí)消息,下發(fā)給消息展示裝置15。本發(fā)明實(shí)施例中,消息管理裝置11下發(fā)消息任務(wù)文件給消息處理服務(wù)器12,消息處理服務(wù)器12中的消息任務(wù)解析模塊122解析消息管理裝置11下發(fā)的消息任務(wù)文件,獲取消息任務(wù)文件的消息屬性、消息主體和下發(fā)規(guī)則,消息頁(yè)面生成模塊123對(duì)消息任務(wù)解析模塊122獲取的消息元數(shù)據(jù)進(jìn)行分析,根據(jù)消息類型匹配合適的消息頁(yè)面框架,自動(dòng)生成消息展示頁(yè)面文件,消息下發(fā)模塊125把消息頁(yè)面生成模塊123生成的消息展示頁(yè)面文件下發(fā)給消息頁(yè)面服務(wù)器13,消息頁(yè)面服務(wù)器13按照預(yù)定的規(guī)則對(duì)消息展示頁(yè)面文件進(jìn)行部署,同時(shí)消息下發(fā)模塊125可以將即時(shí)消息生成模塊124生成的即時(shí)消息下發(fā)給消息網(wǎng)關(guān)14,消息網(wǎng)關(guān)14根據(jù)即時(shí)消息中的消息屬性對(duì)即時(shí)消息進(jìn)行分類緩存。如圖6所示,為本發(fā)明實(shí)施例消息展示裝置的結(jié)構(gòu)示意圖,在本發(fā)明實(shí)施例中,消息展示裝置15具體可以為STB。消息展示裝置15可以包括消息獲取模塊151,用于獲取即時(shí)消息;頁(yè)面獲取4莫塊152,用于根據(jù)消息獲取模塊151獲取的即時(shí)消息,獲取消息展示頁(yè)面;頁(yè)面展示模塊153,用于展示頁(yè)面獲^^莫塊152獲取的消息展示頁(yè)面。如圖7所示,消息展示裝置15還可以包括分類緩存模塊154,用于將消息獲取模塊151獲取的即時(shí)消息分類緩存到消息隊(duì)列中;實(shí)時(shí)掃描模塊155,用于實(shí)時(shí)掃描消息隊(duì)列,并根據(jù)即時(shí)消息的下發(fā)規(guī)則,發(fā)送滿足下發(fā)規(guī)則的即時(shí)消息。其中,該即時(shí)消息的下發(fā)規(guī)則可以為判斷當(dāng)前時(shí)間和消息展示時(shí)間、STB賬號(hào)和消息發(fā)送對(duì)象、當(dāng)前節(jié)目和消息匹配節(jié)目等參數(shù)是否一致,將滿足一定條件的即時(shí)消息發(fā)送給頁(yè)面展示模塊153。頁(yè)面獲取4莫塊152可以包括請(qǐng)求獲取子模塊1521,用于從實(shí)時(shí)掃描模塊155發(fā)送的滿足下發(fā)規(guī)則的即時(shí)消息中獲取消息展示頁(yè)面的URL,根據(jù)該消息展示頁(yè)面的URL向消息頁(yè)面服務(wù)器13請(qǐng)求消息展示頁(yè)面。其中請(qǐng)求獲取子模塊1521向消息頁(yè)面服務(wù)器13發(fā)送的請(qǐng)求可以為HTTP請(qǐng)求。消息展示裝置15開機(jī)認(rèn)證后,消息展示裝置15的消息獲取模塊151獲取即時(shí)消息,頁(yè)面獲取模塊152根據(jù)消息獲取模塊151獲取的即時(shí)消息,獲取消息展示頁(yè)面,頁(yè)面展示模塊153展示頁(yè)面獲取模塊152獲取的消息展示頁(yè)面。另外,消息展示裝置15的分類緩存模塊154可以將消息獲取模塊151獲取的即時(shí)消息分類緩存到消息隊(duì)列中,實(shí)時(shí)掃描模塊155實(shí)時(shí)掃描該消息隊(duì)列,將滿足下發(fā)規(guī)則的即時(shí)消息發(fā)送給頁(yè)面展示模塊153,頁(yè)面展示模塊153接收到實(shí)時(shí)掃描模塊152發(fā)送的即時(shí)消息之后,從接收的即時(shí)消息中獲取消息展示頁(yè)面的URL,根據(jù)該消息展示頁(yè)面的URL向消息頁(yè)面服務(wù)器13請(qǐng)求消息展示頁(yè)面進(jìn)行展示。如圖8所示,為本發(fā)明實(shí)施例即時(shí)消息的展示方法的流程示意圖,包括步驟S801,接收消息任務(wù)文件,解析消息任務(wù)文件,獲取該消息任務(wù)文件攜帶的消息元數(shù)據(jù)。本發(fā)明實(shí)施例中,該消息任務(wù)文件由消息管理裝置11采集輸入的消息元數(shù)據(jù),并對(duì)該消息元數(shù)據(jù)進(jìn)行封裝打包生成。步驟S802,根據(jù)消息元數(shù)據(jù)生成消息展示頁(yè)面文件,生成即時(shí)消息,下發(fā)消息展示頁(yè)面文件和即時(shí)消息,以便消息展示裝置15展示該消息展示頁(yè)面文件。其中,消息展示裝置15展示該消息展示頁(yè)面文件具體可以為消息展示裝置15接收消息處理服務(wù)器12下發(fā)的即時(shí)消息,并根據(jù)該即時(shí)消息獲取消息展示頁(yè)面進(jìn)4于展示。15在生成消息展示頁(yè)面文件之后,消息處理服務(wù)器12將該消息展示頁(yè)面文件下發(fā)給消息頁(yè)面服務(wù)器13,將生成的即時(shí)消息下發(fā)給消息網(wǎng)關(guān)14。消息網(wǎng)關(guān)14接收到消息處理服務(wù)器12下發(fā)的即時(shí)消息之后,消息網(wǎng)關(guān)14將該即時(shí)消息下發(fā)給消息展示裝置15;或者,消息網(wǎng)關(guān)14根據(jù)該消息展示頁(yè)面文件的消息屬性對(duì)即時(shí)消息進(jìn)行分類緩存,在接收到消息展示裝置15的請(qǐng)求消息之后,消息網(wǎng)關(guān)14從緩存的即時(shí)消息中選擇消息展示裝置15請(qǐng)求的即時(shí)消息,下發(fā)給消息展示裝置15。消息展示裝置15展示消息展示頁(yè)面文件還可以為消息展示裝置15根據(jù)消息網(wǎng)關(guān)14下發(fā)的即時(shí)消息的消息屬性,將即時(shí)消息分類緩存到消息隊(duì)列中,實(shí)時(shí)掃描該消息隊(duì)列,并根據(jù)該即時(shí)消息的下發(fā)規(guī)則,選擇滿足下發(fā)規(guī)則的即時(shí)消息。然后,從滿足下發(fā)規(guī)則的即時(shí)消息中獲取消息展示頁(yè)面的URL,根據(jù)該消息展示頁(yè)面的URL向消息頁(yè)面服務(wù)器13請(qǐng)求消息展示頁(yè)面,并進(jìn)行展示。上述即時(shí)消息包括消息展示頁(yè)面文件的URL、消息屬性和下發(fā)規(guī)則。本發(fā)明實(shí)施例提供一種即時(shí)消息的展示方法、系統(tǒng)和裝置,用于展示IPTV即時(shí)消息,消息管理裝置ll下發(fā)消息元數(shù)據(jù)給消息處理服務(wù)器12進(jìn)行處理,形成在電視上展示的消息展示頁(yè)面文件,并將該消息展示頁(yè)面文件下發(fā)給消息頁(yè)面服務(wù)器13,同時(shí)向消息展示裝置15下發(fā)即時(shí)消息,由消息展示裝置15獲取該即時(shí)消息,并根據(jù)定制的策略展示消息展示頁(yè)面文件。本發(fā)明實(shí)施例提供的即時(shí)消息的展示系統(tǒng)既不會(huì)中斷電視節(jié)目播放,影響用戶收看電視節(jié)目的效果,并能起到廣而告之的宣傳目的。在系統(tǒng)建設(shè)上,只需要增加少量設(shè)備進(jìn)行簡(jiǎn)單部署,對(duì)原有IPTV系統(tǒng)幾乎不產(chǎn)生影響。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中,包括若千指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。16本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種即時(shí)消息的展示方法,其特征在于,包括接收消息任務(wù)文件,解析所述消息任務(wù)文件,獲取所述消息任務(wù)文件攜帶的消息元數(shù)據(jù);根據(jù)所述消息元數(shù)據(jù)生成消息展示頁(yè)面文件,生成即時(shí)消息,下發(fā)所述消息展示頁(yè)面文件和所述即時(shí)消息,以便消息展示裝置展示所述消息展示頁(yè)面文件。2、如權(quán)利要求1所述即時(shí)消息的展示方法,其特征在于,所述消息展示裝置展示所述消息展示頁(yè)面文件包括所述消息展示裝置接收所述即時(shí)消息,并根據(jù)所述即時(shí)消息獲取所述消息展示頁(yè)面進(jìn)4于展示。3、如權(quán)利要求1所述即時(shí)消息的展示方法,其特征在于,所述下發(fā)所述消息展示頁(yè)面文件具體包括將所述消息展示頁(yè)面文件下發(fā)給消息頁(yè)面服務(wù)器。4、如權(quán)利要求1所述即時(shí)消息的展示方法,其特征在于,所述下發(fā)所述即時(shí)消息具體包括將所述即時(shí)消息下發(fā)給消息網(wǎng)關(guān)。5、如權(quán)利要求4所述即時(shí)消息的展示方法,其特征在于,在所述將即時(shí)消息下發(fā)給消息網(wǎng)關(guān)之后,還包括所述消息網(wǎng)關(guān)將所述即時(shí)消息下發(fā)給所述消息展示裝置;或者,所述消息網(wǎng)關(guān)根據(jù)所述消息展示頁(yè)面文件的消息屬性對(duì)所述即時(shí)消息進(jìn)行分類緩存,在接收到消息展示裝置的請(qǐng)求消息之后,所述消息網(wǎng)關(guān)從緩存的即時(shí)消息中選擇所述消息展示裝置請(qǐng)求的即時(shí)消息,下發(fā)給所述消息展示裝置。6、如權(quán)利要求5所述即時(shí)消息的展示方法,其特征在于,所述消息展示裝置展示所述消息展示頁(yè)面文件具體包括所述消息展示裝置根據(jù)所述消息網(wǎng)關(guān)下發(fā)的即時(shí)消息的消息屬性,將所述即時(shí)消息分類緩存到消息隊(duì)列中,實(shí)時(shí)掃描所述消息隊(duì)列,并根據(jù)所述即時(shí)消息的下發(fā)規(guī)則,選擇滿足所述下發(fā)規(guī)則的即時(shí)消息;從所述滿足下發(fā)規(guī)則的即時(shí)消息中獲取所述消息展示頁(yè)面的URL,根據(jù)所述消息展示頁(yè)面的URL向消息頁(yè)面服務(wù)器請(qǐng)求所述消息展示頁(yè)面,并進(jìn)行展示。7、如權(quán)利要求1所述即時(shí)消息的展示方法,其特征在于,所述消息任務(wù)文件由消息管理裝置采集輸入的消息元數(shù)據(jù),并對(duì)所述消息元數(shù)據(jù)進(jìn)行封裝打包生成。8、如權(quán)利要求1至6任意一項(xiàng)所述即時(shí)消息的展示方法,其特征在于,所述即時(shí)消息包括所述消息展示頁(yè)面文件的統(tǒng)一資源定位符URL、消息屬性和下發(fā)規(guī)則。9、一種即時(shí)消息的展示系統(tǒng),其特征在于,包括消息處理服務(wù)器,用于接收消息任務(wù)文件,解析所述消息任務(wù)文件,獲取所述消息任務(wù)文件攜帶的消息元數(shù)據(jù),根據(jù)所述消息元數(shù)據(jù)生成消息展示頁(yè)面文件,生成即時(shí)消息,下發(fā)所述消息展示頁(yè)面文件和所述即時(shí)消息;消息展示裝置,用于獲取即時(shí)消息,根據(jù)所述即時(shí)消息獲取所述消息展示頁(yè)面進(jìn)4于展示。10、如權(quán)利要求9所述即時(shí)消息的展示系統(tǒng),其特征在于,還包括消息頁(yè)面服務(wù)器,用于接收所述消息處理服務(wù)器下發(fā)的消息展示頁(yè)面文件;消息網(wǎng)關(guān),用于接收所述消息處理服務(wù)器下發(fā)的即時(shí)消息,并根據(jù)消息展示頁(yè)面文件的消息屬性對(duì)所述消息處理服務(wù)器下發(fā)的即時(shí)消息進(jìn)行分類緩存,所述消息展示頁(yè)面文件的消息屬性包含在所述消息處理服務(wù)器下發(fā)的即時(shí)消息中。11、如權(quán)利要求9所述即時(shí)消息的展示系統(tǒng),其特征在于,還包括消息管理裝置,用于采集輸入的消息元數(shù)據(jù),對(duì)所述消息元數(shù)據(jù)進(jìn)行封裝打包成消息任務(wù)文件,并將所述消息任務(wù)文件下發(fā)給所述消息處理服務(wù)器。12、一種消息處理il良務(wù)器,其特征在于,包括消息任務(wù)接收模塊,用于接收消息任務(wù)文件;消息任務(wù)解析模塊,用于解析所述消息任務(wù)接收模塊接收的消息任務(wù)文件,獲取所述消息任務(wù)文件攜帶的消息元數(shù)據(jù);消息頁(yè)面生成模塊,用于根據(jù)所述消息元數(shù)據(jù)生成消息展示頁(yè)面文件;即時(shí)消息生成4莫塊,用于生成即時(shí)消息;消息下發(fā)模塊,用于下發(fā)所述消息頁(yè)面生成模塊生成的消息展示頁(yè)面文件和所述即時(shí)消息生成^^莫塊生成的即時(shí)消息。13、如權(quán)利要求12所述消息處理服務(wù)器,其特征在于,所述即時(shí)消息包括所述消息展示頁(yè)面文件的URL、消息屬性和下發(fā)規(guī)則。14、一種消息展示裝置,其特征在于,包括消息獲取模塊,用于獲取即時(shí)消息;頁(yè)面獲取模塊,用于根據(jù)所述消息獲取模塊獲取的即時(shí)消息,獲取所述消息展示頁(yè)面;頁(yè)面展示模塊,用于展示所述頁(yè)面獲取模塊獲取的消息展示頁(yè)面。15、如權(quán)利要求14所述消息展示裝置,其特征在于,還包括分類緩存模塊,用于將所述消息獲取模塊獲取的即時(shí)消息分類緩存到消息隊(duì)列中;實(shí)時(shí)掃描模塊,用于實(shí)時(shí)掃描所述消息隊(duì)列,并根據(jù)即時(shí)消息的下發(fā)規(guī)則,發(fā)送滿足所述下發(fā)規(guī)則的即時(shí)消息。16、如權(quán)利要求15所述消息展示裝置,其特征在于,所述頁(yè)面獲取模塊包括請(qǐng)求獲取子模塊,用于從所述實(shí)時(shí)掃描模塊發(fā)送的滿足所述下發(fā)規(guī)則的即時(shí)消息中獲取所述消息展示頁(yè)面的URL,根據(jù)所述消息展示頁(yè)面的URL向消息頁(yè)面服務(wù)器請(qǐng)求所述消息展示頁(yè)面。17、一種消息網(wǎng)關(guān),其特征在于,包括消息緩存模塊,用于接收消息處理服務(wù)器下發(fā)的即時(shí)消息,并根據(jù)所述即時(shí)消息的消息屬性對(duì)所述即時(shí)消息進(jìn)行分類緩存;消息請(qǐng)求響應(yīng)模塊,用于接收消息展示裝置的請(qǐng)求消息,從所述消息緩存模塊緩存的即時(shí)消息中選"t奪所述消息展示裝置請(qǐng)求的即時(shí)消息,下發(fā)給所述消息展示裝置。全文摘要本發(fā)明實(shí)施例公開了一種即時(shí)消息的展示方法、系統(tǒng)和裝置,所述即時(shí)消息的展示方法包括接收消息任務(wù)文件,解析所述消息任務(wù)文件,獲取所述消息任務(wù)文件攜帶的消息元數(shù)據(jù);根據(jù)所述消息元數(shù)據(jù)生成消息展示頁(yè)面文件,生成即時(shí)消息,下發(fā)所述消息展示頁(yè)面文件和所述即時(shí)消息,以便消息展示裝置展示所述消息展示頁(yè)面文件。本發(fā)明實(shí)施例實(shí)現(xiàn)了實(shí)時(shí)地展示即時(shí)消息,既不會(huì)中斷電視節(jié)目的播放,影響用戶收看電視節(jié)目的效果,又能起到廣而告之的宣傳目的。在系統(tǒng)建設(shè)上,只需要增加少量設(shè)備進(jìn)行簡(jiǎn)單部署,對(duì)原有IPTV系統(tǒng)幾乎不產(chǎn)生影響。文檔編號(hào)H04N7/173GK101656688SQ20081014715公開日2010年2月24日申請(qǐng)日期2008年8月21日優(yōu)先權(quán)日2008年8月21日發(fā)明者余小劍申請(qǐng)人:華為技術(shù)有限公司