專利名稱:串流廣播派送系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種串流廣播派送系統(tǒng),特別是指一種適用于服務(wù)器與終端機(jī)之間的影音派送系統(tǒng)。
背景技術(shù):
因特網(wǎng)的產(chǎn)生,使得傳播媒體的界限有了極大的改變,而網(wǎng)絡(luò)廣告也就油然而生。在以往的網(wǎng)絡(luò)廣告大都局限于網(wǎng)絡(luò)上的聯(lián)機(jī)速度,也因此網(wǎng)絡(luò)廣告大都以文字、圖片或是較為簡(jiǎn)單的動(dòng)畫(huà)…等體積較小的廣告型態(tài)來(lái)表現(xiàn)。
而目前因?yàn)閷拵ЬW(wǎng)絡(luò)的建立及ADSL的快速普及,使得多媒體串流的技術(shù)有了極大的成長(zhǎng)。串流是一種實(shí)時(shí)特性的多媒體傳輸技術(shù),串流技術(shù)讓客戶端只需預(yù)先下載極少的部分?jǐn)?shù)據(jù)即可播放,大量節(jié)省了下載時(shí)的等待時(shí)間。
然而,目前串流媒體仍然有著一急需解決的問(wèn)題,即是流暢度(Smoothly)的問(wèn)題,因特網(wǎng)的特性使得網(wǎng)絡(luò)傳輸?shù)乃俣炔⒉环€(wěn)定,導(dǎo)致客戶端每秒所能接收的數(shù)據(jù)量并不穩(wěn)定。然而多媒體數(shù)據(jù)的播放必須保證一定的傳輸速度,否則就會(huì)產(chǎn)生畫(huà)面延遲或不連續(xù)的問(wèn)題,而多媒體播放的平順與否是多媒體內(nèi)容最重要的關(guān)鍵。
發(fā)明內(nèi)容
本發(fā)明的目的,是為了解決上述的問(wèn)題,并且結(jié)合了先前的六樣專利技術(shù)的成果(PCT案號(hào)PCT/US00/25059,PCT/US00/25899,PCT/US00/26084,PCT/US00/27634,PCT/US00/33015,PCT/US00/33013)。當(dāng)數(shù)據(jù)傳輸時(shí),不管是對(duì)單一或多點(diǎn)的客戶端進(jìn)行傳送,都能夠讓在線的文件能以更流暢、更迅速、更節(jié)省空間的方式來(lái)傳送給客戶端。并且經(jīng)由后端的管理平臺(tái),能讓系統(tǒng)管理人員管理所有的派送服務(wù)器與終端機(jī)。
為了達(dá)到上述的目的,本發(fā)明的系統(tǒng)架構(gòu)具有一客戶端終端機(jī)和一主機(jī)服務(wù)器;該主機(jī)服務(wù)器包含一數(shù)據(jù)庫(kù),記錄各種需要被派送的廣告文件與客戶數(shù)據(jù)以便予以檢索;一派送服務(wù)器(Dispatch Server,DS),用于指派數(shù)據(jù)庫(kù)內(nèi)需要被派送的最新文件到客戶端終端機(jī);一多媒體服務(wù)器(Media Server,MS),接收派送服務(wù)器的命令指令,排定廣告播放的時(shí)間,并且傳送廣告文件到指定的客戶端終端機(jī);該客戶端終端機(jī)包含一顯示構(gòu)件,用于將服務(wù)器傳送的廣告內(nèi)容顯示在顯示面上;一多媒體播放接收模塊(Media Presenter,MP),該模塊常駐于客戶端終端機(jī)內(nèi),負(fù)責(zé)管理客戶端終端機(jī)里的軟硬件設(shè)備,并且依據(jù)客戶端終端機(jī)內(nèi)的設(shè)定值或主機(jī)服務(wù)器端所傳送來(lái)的指令來(lái)執(zhí)行功能。
請(qǐng)參閱以下有關(guān)本發(fā)明的較佳實(shí)施例的詳細(xì)說(shuō)明及其附圖,將可進(jìn)一步了解本發(fā)明的技術(shù)內(nèi)容及其目的功效,有關(guān)該實(shí)施例的附圖為圖1所示為本發(fā)明的系統(tǒng)方塊結(jié)構(gòu)圖;圖2所示為傳送文件到客戶端終端機(jī)的方塊流程圖;圖3所示為手動(dòng)刪除客戶端終端機(jī)上的文件方塊流程圖;圖4所示為自動(dòng)刪除客戶端終端機(jī)上的文件方塊流程圖;圖5所示為自動(dòng)產(chǎn)生隔日廣告播放清單文件方塊流程圖;圖6所示為更新廣告播放清單文件方塊流程圖;圖7所示為多媒體播放接收模塊的播放接收廣告的流程圖。
具體實(shí)施例方式
如圖1所示的系統(tǒng)方塊結(jié)構(gòu)圖,系統(tǒng)管理者在主機(jī)服務(wù)器端1操控該系統(tǒng)。主機(jī)服務(wù)器端1要送出去的文件會(huì)先放到數(shù)據(jù)庫(kù)2中,而派送服務(wù)器3會(huì)定時(shí)地去數(shù)據(jù)庫(kù)2檢索目前是否有新的文件需要被派送。
如果派送服務(wù)器3檢索到新的文件需要被派送時(shí),會(huì)立即下達(dá)命令指令給多媒體服務(wù)器4,讓多媒體服務(wù)器4立即將此文件經(jīng)由網(wǎng)絡(luò)5派送到指定的多媒體播放接收模塊6上,而多媒體播放接收模塊6會(huì)將新的文件內(nèi)容顯示到客戶端終端機(jī)61上。
多媒體播放接收模塊6是常駐在客戶端終端機(jī)61里的,負(fù)責(zé)管理客戶端終端機(jī)61里的所有一切行為。當(dāng)多媒體播放接收模塊61安裝于客戶端終端機(jī)61后,只要開(kāi)啟客戶端終端機(jī)61的電源,多媒體播放接收模塊6將開(kāi)始管理終端機(jī)61里的軟件與硬件設(shè)備,并且依據(jù)客戶端終端機(jī)61內(nèi)的設(shè)定值或是主機(jī)服務(wù)器端1所傳送而來(lái)的指令來(lái)執(zhí)行所有的功能。在多媒體播放接收模塊6里有一程序?yàn)榻K端機(jī)接收代理(Terminal Receive Agent,RA)是用來(lái)接收派送服務(wù)器3所傳送的數(shù)據(jù),與依據(jù)所指示的命令指令上傳數(shù)據(jù)給派送服務(wù)器3。
如圖2所示的傳送文件到客戶端終端機(jī)的方塊流程圖,系統(tǒng)管理者會(huì)從主機(jī)服務(wù)器端1將新的文件傳送到數(shù)據(jù)庫(kù)21,而派送服務(wù)器會(huì)定時(shí)去數(shù)據(jù)庫(kù)檢索是否有新的文件要被派送22。如果數(shù)據(jù)庫(kù)2里沒(méi)有新的文件,則派送服務(wù)器3會(huì)持續(xù)地檢索其數(shù)據(jù)庫(kù)2。如果檢索到新的文件需要被派送時(shí),發(fā)送命令指令給多媒體服務(wù)器,將此文件立即派送到指定的客戶端終端機(jī)上23。之后判斷傳送文件是否成功24,如果傳送成功,則立即結(jié)束100。如果傳送失敗,就會(huì)再繼續(xù)重復(fù)該動(dòng)作,一直重復(fù)到隔日為止,若還是失敗即會(huì)自動(dòng)結(jié)束100。
如圖3所示的手動(dòng)刪除客戶端終端機(jī)上的文件方塊流程圖,系統(tǒng)管理者會(huì)從主機(jī)服務(wù)器端1以手動(dòng)刪除某一個(gè)文件31,并將刪除文件的命令指令寫(xiě)入數(shù)據(jù)庫(kù)32。派送服務(wù)器會(huì)定時(shí)去數(shù)據(jù)庫(kù)檢索是否有刪除文件的命令指令要被派送33,如果數(shù)據(jù)庫(kù)2里沒(méi)有刪除文件的命令指令,則派送服務(wù)器3會(huì)持續(xù)地檢索其數(shù)據(jù)庫(kù)2。如果有新的刪除文件的命令指令需要被派送,發(fā)送刪除文件命令給多媒體服務(wù)器,將刪除文件的命令指令立即派送到指定的客戶端終端機(jī)上34。之后判斷傳送刪除文件的命令指令是否成功35,如果傳送成功,則立即結(jié)束100。如果傳送失敗,就會(huì)再繼續(xù)重復(fù)該動(dòng)作,一直重復(fù)到隔日為止,若還是失敗即會(huì)自動(dòng)結(jié)束100。
如圖4所示的自動(dòng)刪除客戶端終端機(jī)上的文件方塊流程圖,系統(tǒng)管理者從主機(jī)服務(wù)器端1設(shè)定文件的移除日期41,并將移除文件的命令文件寫(xiě)入到數(shù)據(jù)庫(kù)42。派送服務(wù)器定時(shí)到數(shù)據(jù)庫(kù)中檢索是否有移除檔案的命令指令需要被派送43,如果數(shù)據(jù)庫(kù)2里沒(méi)有移除文件的命令指令,則派送服務(wù)器3會(huì)持續(xù)地檢索其數(shù)據(jù)庫(kù)2。如果有新的移除文件的命令指令需要被派送時(shí),發(fā)送移除文件命令給多媒體服務(wù)器,將移除文件的命令指令立即派送到指定的客戶端終端機(jī)上44。之后判斷傳送移除文件的命令指令是否成功45,如果傳送成功,則立即結(jié)束100。如果傳送失敗,就會(huì)再繼續(xù)重復(fù)該動(dòng)作,一直重復(fù)到隔日為止,若還是失敗即會(huì)自動(dòng)結(jié)束100。
如圖5所示的自動(dòng)產(chǎn)生隔日廣告播放清單文件方塊流程圖,系統(tǒng)管理者從主機(jī)服務(wù)器端1設(shè)定每天產(chǎn)生隔日的廣告播放清單51,并將產(chǎn)生廣告播放清單的命令指令寫(xiě)入數(shù)據(jù)庫(kù)52。派送服務(wù)器會(huì)定時(shí)到數(shù)據(jù)庫(kù)中檢索是否有新的廣告播放清單的命令指令要被派送53,如果數(shù)據(jù)庫(kù)2里沒(méi)有新的廣告播放清單的命令指令,則派送服務(wù)器3會(huì)持續(xù)地檢索其數(shù)據(jù)庫(kù)2。如果有新的廣告播放清單的命令指令需要被派送時(shí),發(fā)送產(chǎn)生隔日廣告播放清單的命令給多媒體服務(wù)器,將產(chǎn)生隔日廣告播放清單的命令指令立即派送到指定的客戶端終端機(jī)上54。之后判斷傳送產(chǎn)生隔日廣告播放清單的命令指令是否成功55,如果傳送成功,即立即結(jié)束100。如果傳送失敗,就會(huì)再繼續(xù)重復(fù)該動(dòng)作,一直重復(fù)到隔日為止,若還是失敗即會(huì)自動(dòng)結(jié)束100。
如圖6所示的更新廣告播放清單文件方塊流程圖,系統(tǒng)管理者從主機(jī)服務(wù)器端1更新廣告播放清單的播放順序61,并判斷廣告播放清單是否有改動(dòng)62。如果沒(méi)有改動(dòng),即馬上結(jié)束100。如果有所改動(dòng),則將更新廣告播放清單的命令指令寫(xiě)入數(shù)據(jù)庫(kù)63。派送服務(wù)器定時(shí)到數(shù)據(jù)庫(kù)中檢索是否有更新廣告播放清單的命令指令要被派送64,如果數(shù)據(jù)庫(kù)2里沒(méi)有更新廣告播放清單的命令指令,則派送服務(wù)器3會(huì)持續(xù)地檢索其數(shù)據(jù)庫(kù)2。如果有更新廣告播放清單的命令文件需要被派送時(shí),發(fā)送更新廣告播放清單的命令給多媒體服務(wù)器,將更新廣告播放清單的命令指令立即派送到指定的客戶端終端機(jī)上65。之后判斷傳送更新廣告播放清單的命令指令是否成功66,如果傳送成功,則立即結(jié)束100。如果傳送失敗,就會(huì)再繼續(xù)重復(fù)該動(dòng)作,一直重復(fù)到隔日為止,若還是失敗即會(huì)自動(dòng)結(jié)束100。
如圖7所示的多媒體播放接收模塊的播放接收廣告的流程圖,客戶端終端機(jī)系統(tǒng)啟動(dòng)711時(shí),客戶端終端機(jī)61會(huì)先確認(rèn)多媒體播放接收模塊(Media Presenter,MP)文件架構(gòu)712,該終端機(jī)系統(tǒng)時(shí)間與服務(wù)器同步713,之后加載終端機(jī)組態(tài)714,然后會(huì)再啟動(dòng)終端機(jī)接收代理程序(Terminal Receive Agent,RA)715。
啟動(dòng)終端機(jī)接收代理程序715后,一方面程序會(huì)判斷是否有廣告播放清單727,另一方面程序會(huì)連接派送服務(wù)器716。終端機(jī)接收代理程序連接到派送服務(wù)器716后,會(huì)傳送終端機(jī)ID給派送服務(wù)器717,之后程序會(huì)判斷在服務(wù)器上是否儲(chǔ)存一有效的終端機(jī)ID718。如果服務(wù)器上沒(méi)有一有效的終端機(jī)ID則會(huì)再傳送終端機(jī)的ID給派送服務(wù)器717。如果服務(wù)器上有一有效的終端機(jī)ID時(shí),終端機(jī)會(huì)接收并儲(chǔ)存廣告文件719。終端機(jī)接收并儲(chǔ)存廣告文件719后,一方面程序會(huì)判斷是否有接收到廣告文件刪除指令720,從而刪除廣告文件721。另一方面終端機(jī)接收并儲(chǔ)存廣告播放清單722,然后程序會(huì)判斷是否觸發(fā)RA上傳廣告播放統(tǒng)計(jì)記錄723。如果不需要觸發(fā)時(shí),即會(huì)繼續(xù)判斷重復(fù)該動(dòng)作。如果需要觸發(fā)時(shí),終端機(jī)接收代理程序會(huì)將廣告播放統(tǒng)計(jì)記錄上傳給派送服務(wù)器724,之后會(huì)再判斷傳送廣告播放統(tǒng)計(jì)記錄是否成功725。如果傳送失敗,則會(huì)將廣告播放統(tǒng)計(jì)記錄再上傳給派送服務(wù)器724。如果傳送成功,就會(huì)立即刪除廣告播放統(tǒng)計(jì)記錄726。
終端機(jī)接收代理程序會(huì)檢索客戶端終端機(jī)61內(nèi)是否存在一有效的廣告播放清單727。如果客戶端終端機(jī)61內(nèi)并無(wú)有效的廣告播放清單,則會(huì)繼續(xù)重復(fù)該動(dòng)作,直到接收到有效的廣告播放清單為止。如果客戶端終端機(jī)61內(nèi)存在一有效的廣告播放清單時(shí),程序即會(huì)判斷是否播放廣告728。如果還不需要播放廣告時(shí),即會(huì)繼續(xù)重復(fù)該動(dòng)作,直到有廣告需要播放為止。如果開(kāi)始播放廣告,即會(huì)自動(dòng)開(kāi)啟液晶顯示器729播放廣告730,然后終端機(jī)會(huì)產(chǎn)生廣告播放記錄731,之后再判斷是否要結(jié)束播放廣告732。如果還不需要結(jié)束播放廣告時(shí),程序會(huì)繼續(xù)播放廣告730。如果要結(jié)束播放廣告時(shí),即會(huì)自動(dòng)關(guān)閉液晶顯示器733。然后該程序會(huì)統(tǒng)計(jì)廣告播放的記錄734。
權(quán)利要求
1.一種串流廣播派送系統(tǒng),其特征在于,該系統(tǒng)包含經(jīng)過(guò)網(wǎng)絡(luò)連接的主機(jī)服務(wù)器和客戶端終端機(jī),所述的主機(jī)服務(wù)器包含數(shù)據(jù)庫(kù),用于記錄各種需要被派送的廣告文件與客戶資料以便予以檢索;派送服務(wù)器,用于指派數(shù)據(jù)庫(kù)內(nèi)需要被派送的最新文件到客戶端終端機(jī);多媒體服務(wù)器,接收派送服務(wù)器的命令指令,排定廣告播放的時(shí)間,并且傳送廣告文件到指定的客戶端終端機(jī);所述的客戶端終端機(jī)包含顯示構(gòu)件,用于將服務(wù)器傳送的廣告內(nèi)容顯示在顯示面上;多媒體播放接收模塊,該模塊常駐于客戶端終端機(jī)內(nèi),負(fù)責(zé)管理客戶端終端機(jī)里的軟硬件設(shè)備,并且依據(jù)客戶端終端機(jī)內(nèi)的設(shè)定值或主機(jī)服務(wù)器端所傳送而來(lái)的指令來(lái)執(zhí)行功能。
2.根據(jù)權(quán)利要求1所述的串流廣播派送系統(tǒng),所述的廣告文件可以是視頻文件,音頻文件,圖片文件,文本文件,系統(tǒng)指令文件或特定廣告文件。
3.根據(jù)權(quán)利要求2所述的串流廣播派送系統(tǒng),所述的視頻文件可為MPEG1,MPEG2,MPEG4,ASF及WMV格式。
4.根據(jù)權(quán)利要求2所述的串流廣播派送系統(tǒng),所述的音頻文件可為MP3格式。
5.根據(jù)權(quán)利要求2所述的串流廣播派送系統(tǒng),所述的圖片文件可為JPG,GIF,BMP格式。
6.根據(jù)權(quán)利要求2所述的串流廣播派送系統(tǒng),所述的文本文件可為T(mén)XT格式。
7.根據(jù)權(quán)利要求1所述的串流廣播派送系統(tǒng),所述的多媒體服務(wù)器允許一連接的文件同時(shí)對(duì)所需的客戶端終端機(jī)傳送。
8.根據(jù)權(quán)利要求7所述的串流廣播派送系統(tǒng),所述的客戶端終端機(jī)傳送可經(jīng)由專用IP地址虛擬主機(jī)。
9.根據(jù)權(quán)利要求7所述的串流廣播派送系統(tǒng),所述的客戶端終端機(jī)傳送可經(jīng)由無(wú)線網(wǎng)絡(luò)。
全文摘要
一種串流廣播派送系統(tǒng),特別是一種適用于服務(wù)器與終端機(jī)之間的影音派送系統(tǒng),并且結(jié)合了先前的六樣專利技術(shù)的成果。當(dāng)數(shù)據(jù)傳輸時(shí),不管是對(duì)單一或多點(diǎn)的客戶端進(jìn)行傳送,都能夠讓在線的文件都能以更流暢、更迅速、更節(jié)省空間的方式來(lái)傳送給客戶端。
文檔編號(hào)H04L12/00GK1645802SQ200510054080
公開(kāi)日2005年7月27日 申請(qǐng)日期2005年3月2日 優(yōu)先權(quán)日2005年3月2日
發(fā)明者李鴻鈞, 夏西遠(yuǎn), 陳乙升, 尤俊懿, 吳宗哲, 何心維 申請(qǐng)人:訊流科技股份有限公司