專利名稱:消息發(fā)布方法、系統(tǒng)及用戶設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及一種消息發(fā)布方法、
系統(tǒng)及用戶i殳備。
背景技術(shù):
隨著通訊技術(shù)的快速發(fā)展,為終端設(shè)備提供的通訊帶寬越來(lái)越 大,使得多媒體技術(shù)在移動(dòng)終端上得到了飛速的發(fā)展,其中,手機(jī) 電視、流媒體等業(yè)務(wù)逐漸成熟。但是,這些多媒體業(yè)務(wù)只是展現(xiàn)了 其特色的一面,并沒(méi)有充分挖掘在這些業(yè)務(wù)上的其他業(yè)務(wù)的集成。
目前,已經(jīng)提出了基于流媒體系統(tǒng)的消息發(fā)送方法,但是,所 提出的這種基于流々某體系統(tǒng)的消息發(fā)送方法發(fā)布的消息不夠直觀, 發(fā)布消息不夠及時(shí),并且沒(méi)有進(jìn)4于充分的整合,然而,目前尚未4是 出解決上述問(wèn)題的技術(shù)方案。
發(fā)明內(nèi)容
考慮到上述問(wèn)題而做出本發(fā)明,為此,本發(fā)明提出了一種消息 發(fā)布方法、系統(tǒng)及用戶設(shè)備,已解決相關(guān)技術(shù)中基于流々某體系統(tǒng)的 消息發(fā)布方法沒(méi)有進(jìn)4于充分整合,并且4吏得發(fā)布消息不夠直觀、不 夠及時(shí)的問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種消息發(fā)布方法。
根據(jù)本發(fā)明實(shí)施例的消息發(fā)布方法包括對(duì)實(shí)時(shí)傳送協(xié)議中的 資源描述增設(shè)特征碼,其中,增設(shè)特征碼用于標(biāo)識(shí)資源描述中攜帶
有消息;將攜帶消息的資源描述進(jìn)行打包,并將打包后得到的資源
描述數(shù)據(jù)包發(fā)送至用戶設(shè)備。
此外,對(duì)上述資源描述進(jìn)4于打包的處理具體包括確定消息的 長(zhǎng)度得到消息的長(zhǎng)度信息,并將特征碼、長(zhǎng)度信息和消息的內(nèi)容打 包至資源描述數(shù)據(jù)包中。
此外,在上述用戶設(shè)備接收到資源描述數(shù)據(jù)包之后,進(jìn)一步包 括用戶設(shè)備通過(guò)消息中攜帶的特征碼識(shí)別消息,得到消息的內(nèi)容 并顯示給用戶。
其中,用戶i殳備顯示消息的內(nèi)容的方式包4舌以下至少之一滾 動(dòng)顯示、非滾動(dòng)顯示。
根據(jù)本發(fā)明的另 一方面,提供了 一種消息發(fā)布系統(tǒng)。
才艮據(jù)本發(fā)明實(shí)施例的消息發(fā)布系統(tǒng)包括業(yè)務(wù)管理平臺(tái),用于 管理以及發(fā)布消息;數(shù)據(jù)存儲(chǔ)系統(tǒng),用于存儲(chǔ)業(yè)務(wù)管理平臺(tái)發(fā)布的 消息;流媒體服務(wù)器,用于對(duì)實(shí)時(shí)傳送協(xié)議中的資源描述增設(shè)特征 碼,將消息打包至資源描述中,其中,增設(shè)特征碼用于標(biāo)識(shí)資源描 述中攜帶有消息;通訊傳輸系統(tǒng),用于將資源描述數(shù)據(jù)包消息包發(fā) 送至用戶i殳備。
此外,上述流媒體服務(wù)器對(duì)資源描述進(jìn)行打包的處理具體為 確定消息的長(zhǎng)度得到消息的長(zhǎng)度信息,并將特征碼、長(zhǎng)度信息和消 息的內(nèi)容打包至資源描述數(shù)據(jù)包中。根據(jù)本發(fā)明的再一方面,提供了一種用戶設(shè)備,用于接收上述 消息發(fā)布系統(tǒng)發(fā)送過(guò)來(lái)的資源描述ft據(jù)包所攜帶的消息。
根據(jù)本發(fā)明實(shí)施例的用戶設(shè)備包括解析模塊,用于根據(jù)資源 描述數(shù)據(jù)包中的特征碼識(shí)別資源描述數(shù)據(jù)包中的消息,并解析得到 消息的內(nèi)容;顯示模塊,用于顯示消息的內(nèi)容。
此外,上述顯示模塊中還包括控制模塊,用于對(duì)消息的內(nèi)容 的顯示進(jìn)行定義和控制。
借助于上述技術(shù)方案,能夠使得用戶更加及時(shí)的獲得網(wǎng)絡(luò)發(fā)布 的各種消息,豐富了業(yè)務(wù)的信息,提高了用戶體驗(yàn)。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部 分地/人*說(shuō)明書中變4尋顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的"i兌明書、斥又利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
附圖用來(lái)4是供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成i兌明書的 一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中
圖1是根據(jù)本發(fā)明方法實(shí)施例的消息發(fā)布方法的流程圖2是才艮據(jù)本發(fā)明方法實(shí)施例的擴(kuò)充特4正石馬包結(jié)構(gòu)的示意圖3是根據(jù)本發(fā)明系統(tǒng)實(shí)施例的消息發(fā)布系統(tǒng)的示意圖4是根據(jù)本發(fā)明系統(tǒng)實(shí)施例的業(yè)務(wù)系統(tǒng)的示意圖;圖5是根據(jù)本發(fā)明系統(tǒng)實(shí)施例的實(shí)時(shí)傳送協(xié)議中資源描述的包 結(jié)構(gòu)的示意圖6是根據(jù)本發(fā)明裝置實(shí)施例的用戶設(shè)備的結(jié)構(gòu)示意圖;以及 圖7是根據(jù)本發(fā)明裝置實(shí)施例的用戶設(shè)備在顯示消息時(shí)的示意圖。
具體實(shí)施例方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例僅用于i兌明和解釋本發(fā)明,并不用于限定本 發(fā)明。
方法實(shí)施例
在現(xiàn)有的流々某體業(yè)務(wù)系統(tǒng)中,運(yùn)營(yíng)商管理者通過(guò)業(yè)務(wù)管理平臺(tái) 生成網(wǎng)頁(yè)鏈4妄和實(shí)際的媒體的關(guān)聯(lián)關(guān)系,用戶通過(guò)終端登錄運(yùn)營(yíng)商 的流媒體業(yè)務(wù)網(wǎng)頁(yè),可以點(diǎn)擊期望的鏈接,終端上啟動(dòng)流々某體播放 器,播放器主動(dòng)發(fā)起建鏈請(qǐng)求,得到音視頻數(shù)據(jù)后進(jìn)行解碼并顯示, 在播放的過(guò)程中,終端定期向服務(wù)器發(fā)送實(shí)時(shí)傳送協(xié)議(Real-time Transport Control Protocol,簡(jiǎn)稱為RTCP )反々貴包,用來(lái)通知用戶終 端當(dāng)前的一些狀態(tài);月良務(wù)器也定期向終端4,送RTCP包,用來(lái)通知 終端服務(wù)器的消息及狀態(tài)。
在上述條件下,在本實(shí)施例中,提供了一種消息發(fā)布方法,圖 1是4艮據(jù)本發(fā)明方法實(shí)施例的消息發(fā)布方法的流程圖。如圖l所示,上述方法包才舌
步驟S102,對(duì)實(shí)時(shí)傳送協(xié)i義中的資源描述增i殳特征碼,其中, 增設(shè)特征碼用于標(biāo)識(shí)資源描述中攜帶有消息;
步驟S104,將攜帶消息的資源描述進(jìn)行打包,并將打包后得到 的資源描述數(shù)據(jù)包發(fā)送至用戶設(shè)備。
也就是說(shuō),利用流媒體業(yè)務(wù)系統(tǒng)中的RTCP,對(duì)該協(xié)議的源描 述(Source Description,簡(jiǎn)稱為SDES )進(jìn)行擴(kuò)充,保持了和原有結(jié) 構(gòu)的通用性,并且,將已經(jīng)分配的1 8特征碼進(jìn)4于擴(kuò)充,產(chǎn)生一個(gè) 特征碼,如SMS-9,如圖2所示的擴(kuò)充特征碼,這里主要是針對(duì)消 息發(fā)布的內(nèi)容進(jìn)行擴(kuò)充,指定SMS=9作為消息發(fā)布的特征值,之 后跟著消息發(fā)布的長(zhǎng)度,隨后跟著發(fā)布的消息內(nèi)容,其中SMS=9 可以用不同內(nèi)容表示,^f旦是實(shí)際的工作內(nèi)容類同,如可以表示為 MS=9、或者是SMS=10等。通過(guò)對(duì)這個(gè)協(xié)議的擴(kuò)充,可以非常方 便的將要發(fā)送的信息通過(guò)流媒體業(yè)務(wù)平臺(tái)通知給用戶,用戶可以在 使用流媒體業(yè)務(wù)時(shí)非??焖俦憬莸目吹叫畔ⅰ?br>
此外,在步驟S104中,對(duì)上述資源描述進(jìn)4亍打包的處理具體 包括確定消息的長(zhǎng)度得到消息的長(zhǎng)度信息,并將特征碼、長(zhǎng)度信 息和消息的內(nèi)容打包至資源描述數(shù)據(jù)包中。
此外,在上述用戶設(shè)備接收到資源描述數(shù)據(jù)包之后,進(jìn)一步包 括用戶設(shè)備通過(guò)消息中攜帶的特征碼識(shí)別消息,得到消息的內(nèi)容 并顯示給用戶。
其中,用戶^殳備顯示消息的內(nèi)容的方式包4舌以下至少之一滾 動(dòng)顯示、非滾動(dòng)顯示。系統(tǒng)實(shí)施例
在本實(shí)施例中,提供了一種消息發(fā)布系統(tǒng),圖3是才艮據(jù)本發(fā)明
實(shí)施例的消息發(fā)布系統(tǒng)的示意圖。
如圖3所示,上述系統(tǒng)包4舌
業(yè)務(wù)管理平臺(tái)30,用于管理以及發(fā)布消息;
數(shù)據(jù)存儲(chǔ)系統(tǒng)32,用于存儲(chǔ)業(yè)務(wù)管理平臺(tái)發(fā)布的消息;
流媒體服務(wù)器34,用于對(duì)實(shí)時(shí)傳送協(xié)議中的資源描述增設(shè)特征 碼,將存儲(chǔ)的消息打包至資源描述中,其中,增設(shè)特征碼用于標(biāo)識(shí) 資源描述中攜帶有該;肖,包、;
通訊傳輸系統(tǒng)36,用于將資源描述數(shù)據(jù)包消息包發(fā)送至用戶設(shè)備。
此外,上述流媒體服務(wù)器對(duì)資源描述進(jìn)行打包的處理具體包括 確定消息的長(zhǎng)度得到消息的長(zhǎng)度信息,并將特征碼、長(zhǎng)度信息和消 息的內(nèi)容打包至資源描述數(shù)據(jù)包中。
下面將結(jié)合附圖對(duì)上述系統(tǒng)消息發(fā)布的處理過(guò)程進(jìn)4亍詳細(xì)說(shuō)明。
第一步,要求該業(yè)務(wù)系統(tǒng)具有業(yè)務(wù)管理平臺(tái)、數(shù)據(jù)存儲(chǔ)系統(tǒng)(設(shè) 備)、流媒體服務(wù)器、通訊傳輸系統(tǒng)以及終端接收設(shè)備,如圖4所示;
其中,業(yè)務(wù)管理平臺(tái)用來(lái)管理流媒體業(yè)務(wù)的各種信息和狀態(tài), 如用戶鑒權(quán)信息、資費(fèi)信息、信息發(fā)布等;數(shù)據(jù)存儲(chǔ)系統(tǒng)用來(lái)保存 管理的信息;通訊傳輸系統(tǒng)用來(lái)將相關(guān)服務(wù)器和終端的信息在兩者之間傳遞,以便形成相互之間的聯(lián)系;終端接收設(shè)備是用戶用來(lái)發(fā) 送、接收、顯示的設(shè)備;
第二步,通過(guò)業(yè)務(wù)管理平臺(tái)輸入要發(fā)布的消息并且通知流々某體 服務(wù)器并保存在數(shù)據(jù)存儲(chǔ)系統(tǒng);例如,可以在業(yè)務(wù)管理平臺(tái)中點(diǎn)擊 及時(shí)發(fā)布消息頁(yè)面,并且,在該頁(yè)面中輸入要發(fā)送的消息4登色天氣 通知,今晚8點(diǎn)起有10級(jí)臺(tái)風(fēng),請(qǐng)注意防范的消息;
第三步,流々某體服務(wù)器收到通知消息后從凄t據(jù)存儲(chǔ)系統(tǒng)上讀取 要發(fā)送的消息內(nèi)容;在實(shí)際的處理中,上述的三步可以簡(jiǎn)化,例如, 直接通過(guò)業(yè)務(wù)管理平臺(tái)將要發(fā)送的消息通知到流々某體服務(wù)器,并且, 攜帶需要播放時(shí)間長(zhǎng)度的信息。
第四步,流媒體服務(wù)器將要發(fā)布的內(nèi)容通過(guò)RTCP包的SDES 結(jié)構(gòu)進(jìn)4亍打包,其中,由于編石馬1 8已經(jīng)^皮CNAME和PRIV等幾 個(gè)屬性所占才居,如圖2所示,定義SMS-9;
根據(jù)上述的描述,可以形成SDES數(shù)據(jù)區(qū)為SMS=9, length=45, data—登色天氣通知,今晚8點(diǎn)起有10級(jí)臺(tái)風(fēng),請(qǐng)注意防范;之后 打包成如圖5所示的RTCP包,SDES包結(jié)構(gòu)是才示準(zhǔn)的RTCP包結(jié) 構(gòu),包含32字節(jié)的包頭,包頭后跟隨數(shù)據(jù)體。這樣,就標(biāo)明了這是 一個(gè)通知消息包,包長(zhǎng)45字節(jié),包內(nèi)容為4登色天氣通知今晚8 點(diǎn)起有10級(jí)臺(tái)風(fēng),i青注意防范;
第五步,通過(guò)流媒體系統(tǒng)將該RTCP發(fā)送給接收終端,即,流 媒體服務(wù)器在發(fā)送RTCP包定時(shí)器到時(shí)(通常該定時(shí)器時(shí)間比較短, 一4殳i殳置為5秒),將組成的該RTCP凄t據(jù)包通過(guò)通訊傳輸系統(tǒng)傳遞 纟會(huì)用戶纟冬端;裝置實(shí)施例
在本實(shí)施例中,提供了一種用戶設(shè)備,用于接收上述消息發(fā)布 系統(tǒng)發(fā)送過(guò)來(lái)的資源描述數(shù)據(jù)包所攜帶的消息。圖4是根據(jù)本發(fā)明
實(shí)施例的用戶i殳備的示意圖。
如圖6所示,上述用戶設(shè)備包括
解析模塊60,用于根據(jù)資源描述數(shù)據(jù)包中的特征碼識(shí)別資源描 述數(shù)據(jù)包中的消息,并解析得到消息的內(nèi)容;也就是說(shuō),終端接收 到該RTCP包后,通過(guò)解包"t喿作,當(dāng)識(shí)別出RTCP包的PT標(biāo)志為 202時(shí),則表明是一個(gè)SDES數(shù)據(jù)包;通過(guò)識(shí)別SDES數(shù)據(jù)的第一 個(gè)字段值為9時(shí),則表明是一個(gè)通知消息,從消息體中讀取length 長(zhǎng)度的數(shù)據(jù),例如,讀取45字節(jié)的長(zhǎng)度,即得到的消息內(nèi)容橙色 天氣通知,今晚8點(diǎn)起有10級(jí)臺(tái)風(fēng),i青注意防范。
顯示模塊62,用于顯示消息的內(nèi)容。也就是說(shuō),將上述消息顯 示在播放區(qū)域的下部并滾動(dòng)字幕,以保證用戶能夠看出全部?jī)?nèi)容, 如圖7所示,顯示消息的區(qū)域包括但不限于播放的下部,可以在屏 幕的任何一個(gè)位置。消息可以滾動(dòng)顯示,也可以不滾動(dòng)顯示,其具 體顯示方式可以自4于定義。
此外,上述顯示模塊62中還包括控制模塊,用于對(duì)消息的內(nèi) 容的顯示進(jìn)行定義和控制。當(dāng)有顯示消息出現(xiàn)后,在菜單項(xiàng)中要體 現(xiàn)有相關(guān)的才喿作項(xiàng),如停止插^文,關(guān)閉等才喿作,以1更實(shí)現(xiàn)用戶的自 定義。最終能夠擴(kuò)充RTCP數(shù)據(jù)包,并將攜帶的消息傳遞至用戶i殳 備并顯示給用戶。綜上所述,借助于本發(fā)明的技術(shù)方案,能夠在不改變大的網(wǎng)絡(luò) 結(jié)構(gòu)、協(xié)議結(jié)構(gòu)的前提下,對(duì)現(xiàn)有協(xié)議進(jìn)行擴(kuò)充的方式,能夠使得 用戶更加及時(shí)的獲得網(wǎng)絡(luò)發(fā)布的各種消息,豐富了業(yè)務(wù)的信息,提 高了用戶體驗(yàn)。
以上所述〗又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的4呆護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種消息發(fā)布方法,其特征在于,所述方法包括對(duì)實(shí)時(shí)傳送協(xié)議中的資源描述增設(shè)特征碼,其中,所述增設(shè)特征碼用于標(biāo)識(shí)所述資源描述中攜帶有消息;將攜帶所述消息的所述資源描述進(jìn)行打包,并將打包后得到的資源描述數(shù)據(jù)包發(fā)送至用戶設(shè)備。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)所述資源描述進(jìn) 4亍打包的處理具體包括確定所述消息的長(zhǎng)度得到所述消息的長(zhǎng)度信息,并將所述 特征碼、所述長(zhǎng)度信息和所述消息的內(nèi)容打包至所述資源描述 數(shù)據(jù)包中。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述用戶設(shè)備接 收到所述資源描述數(shù)據(jù)包之后,進(jìn)一步包括所述用戶設(shè)備通過(guò)所述消息中攜帶的所述特征碼識(shí)別所 述消息,得到所述消息的內(nèi)容并顯示給用戶。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述用戶設(shè)備顯示 所述消息的內(nèi)容的方式包括以下至少之一滾動(dòng)顯示、非滾動(dòng) 顯示。
5. —種消息發(fā)布系統(tǒng),其特;f正在于,包括業(yè)務(wù)管理平臺(tái),用于管理以及發(fā)布消息;數(shù)據(jù)存儲(chǔ)系統(tǒng),用于存儲(chǔ)所述業(yè)務(wù)管理平臺(tái)發(fā)布的所述消息;流媒體服務(wù)器,用于對(duì)實(shí)時(shí)傳送協(xié)議中的資源描述增設(shè)特 征碼,將所述消息打包至所述資源描述中,其中,所述增設(shè)特 征碼用于標(biāo)識(shí)所述資源描述中攜帶有所述消息;通訊傳輸系統(tǒng),用于將所述資源描述H據(jù)包消息包發(fā)送至 用戶i殳備。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述流媒體服務(wù)器 對(duì)所述資源描述進(jìn)行打包的處理具體包括確定所述消息的長(zhǎng)度得到所述消息的長(zhǎng)度信息,并將所述 特征碼、所述長(zhǎng)度信息和所述消息的內(nèi)容打包至所述資源描述 數(shù)據(jù)包中。
7. —種用戶設(shè)備,用于接收根據(jù)權(quán)利要求5或6所述的系統(tǒng)發(fā)送 過(guò)來(lái)的所述資源描述數(shù)據(jù)包所攜帶的消息,其特征在于,所述 用戶設(shè)備包括解析模塊,用于根據(jù)所述資源描述數(shù)據(jù)包中的特征碼識(shí)別 所述資源描述數(shù)據(jù)包中的消息,并解析得到所述消息的內(nèi)容;顯示模塊,用于顯示所述消息的內(nèi)容。
8. 根據(jù)權(quán)利要求7所述的用戶設(shè)備,其特征在于,所述顯示模塊 中還包括控制模塊,用于對(duì)所述消息的內(nèi)容的顯示進(jìn)行定義和控制。
全文摘要
在本發(fā)明中,公開(kāi)了一種消息發(fā)布方法,包括對(duì)實(shí)時(shí)傳送協(xié)議中的資源描述增設(shè)特征碼,其中,增設(shè)特征碼用于標(biāo)識(shí)資源描述中攜帶有消息;將攜帶消息的資源描述進(jìn)行打包,并將打包后得到的資源描述數(shù)據(jù)包發(fā)送至用戶設(shè)備。此外,本發(fā)明還公開(kāi)了一種消息發(fā)布系統(tǒng)和用戶設(shè)備。通過(guò)使用本發(fā)明,能夠使得用戶更加及時(shí)的獲得網(wǎng)絡(luò)發(fā)布的各種消息,豐富了業(yè)務(wù)的信息,提高了用戶體驗(yàn)。
文檔編號(hào)H04Q7/22GK101296253SQ20081010853
公開(kāi)日2008年10月29日 申請(qǐng)日期2008年5月22日 優(yōu)先權(quán)日2008年5月22日
發(fā)明者尚國(guó)強(qiáng) 申請(qǐng)人:中興通訊股份有限公司