專利名稱:一種實(shí)現(xiàn)演播室同步的方法和系統(tǒng)、消息服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻演播技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)演播室同步的方法和系統(tǒng)、消息服務(wù)器。
背景技術(shù):
在電視臺(tái)演播室系統(tǒng)中,用戶端主要進(jìn)行以下工作配置管理、編單、播控、字幕處理等,每項(xiàng)工作由相對(duì)應(yīng)的終端完成。以播控系統(tǒng)為例,現(xiàn)有技術(shù)播控系統(tǒng)實(shí)現(xiàn)狀態(tài)同步,N 需要配置播控終端(主)和播控終端(備),播控終端(主)把狀態(tài)消息發(fā)送至播控終端(備),播控終端(備)完成與播控終端(主)的同步。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下缺點(diǎn)I、同步主要在播控終端(主)和播控終端(備)進(jìn)行,播控終端與其它子系統(tǒng)終端無法同步;2、演播室系統(tǒng)的其他子系統(tǒng)(如編單、字幕處理)及新增功能子系統(tǒng)中的某些終端若需進(jìn)行同步,會(huì)連帶其他子系統(tǒng)改變,無法保證整個(gè)系統(tǒng)的安全性;3、演播室系統(tǒng)中各子系統(tǒng)終端同步?jīng)]有服務(wù)器進(jìn)行統(tǒng)一協(xié)調(diào),擴(kuò)展性差;4、演播室子系統(tǒng)間消息交互的復(fù)雜性增加了后期系統(tǒng)維護(hù)成本。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)演播室同步的方法和系統(tǒng)、消息服務(wù)器,以解決上述現(xiàn)有技術(shù)中的問題。本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)演播室同步的方法,包括以下步驟接收各終端發(fā)送的狀態(tài)消息;接收所述各終端中的第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取所述各終端中的第二終端的狀態(tài)消息;根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。所述根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端的步驟包括根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息;將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。所述第一終端根據(jù)所述第二終端的狀態(tài)消息進(jìn)行與所述第二終端的同步。本發(fā)明的實(shí)施例中,通過消息服務(wù)器協(xié)調(diào)終端系統(tǒng),實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行的安全性,同時(shí)更方便系統(tǒng)的擴(kuò)展。本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)演播室同步的消息服務(wù)器,該消息服務(wù)器包括狀態(tài)單元,用于接收各終端發(fā)送的狀態(tài)消息;訂閱單元,用于接收所述各終端中的第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取所述各終端中的第二終端的狀態(tài)消息;反饋單元,用于根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。反饋單元具體包括過濾子單元,用于根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息;發(fā)送子單元,將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。本發(fā)明的實(shí)施例中,通過消息服務(wù)器協(xié)調(diào)終端系統(tǒng),實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行的安全性,同時(shí)更方便系統(tǒng)的擴(kuò)展。本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)演播室同步的系統(tǒng),該系統(tǒng)包括 至少一個(gè)終端,用于向消息服務(wù)器發(fā)送對(duì)應(yīng)的狀態(tài)消息;所述消息服務(wù)器,用于接收第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取第二終端的狀態(tài)消息;并根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。所述消息服務(wù)器根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端的步驟包括根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息;將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。所述第一終端后接收到所述消息服務(wù)器反饋的所述第二終端的狀態(tài)消息后,根據(jù)所述第二終端的狀態(tài)消息進(jìn)行與所述第二終端的同步。本發(fā)明的實(shí)施例中,通過消息服務(wù)器協(xié)調(diào)終端系統(tǒng),實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行的安全性,同時(shí)更方便系統(tǒng)的擴(kuò)展。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例中一種實(shí)現(xiàn)演播室同步的方法的基本流程圖;圖2是本發(fā)明實(shí)施例中一種實(shí)現(xiàn)演播室同步的方法的具體流程圖;圖3是本發(fā)明實(shí)施例中一種實(shí)現(xiàn)演播室同步的消息服務(wù)器的結(jié)構(gòu)圖;圖4是本發(fā)明實(shí)施例中一種實(shí)現(xiàn)演播室同步的系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(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í)現(xiàn)演播室同步的方法,如圖I所示,包括以下步驟
S101,消息服務(wù)器接收各終端發(fā)送的狀態(tài)消息,所述消息服務(wù)器與各終端的通訊采用私有通訊協(xié)議,所述通訊協(xié)議具體包括類型(I字節(jié))、命令(I字節(jié))、播出通道(4字節(jié))、系統(tǒng)ID (8字節(jié))。特別的,不同的消息服務(wù)器與不同的終端通訊可以采用不同的私有通訊協(xié)議,可以有多個(gè)消息服務(wù)器(備)。S102,消息服務(wù)器接收第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取各終端中的第二終端的狀態(tài)消息。S103,消息服務(wù)器根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端,具體步驟包括根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息;將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。 本發(fā)明實(shí)施例的技術(shù)方案帶來的有益效果如下通過消息服務(wù)器協(xié)調(diào)終端系統(tǒng),實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行的安全性。本發(fā)明實(shí)施例二還提供了一種實(shí)現(xiàn)演播室同步的方法,如圖2所示,包括以下步驟S201,消息服務(wù)器接收各終端發(fā)送的狀態(tài)消息,所述狀態(tài)消息具體內(nèi)容包括類型、命令、播出通道、系統(tǒng)ID等。S202,消息服務(wù)器接收各終端中第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取各終端中的第二終端的狀態(tài)消息,所述訂閱消息具體內(nèi)容包括類型、命令、播出通道、系統(tǒng)ID等。S203,消息服務(wù)器根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息。S204,將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。S205,所述第一終端根據(jù)所述第二終端的狀態(tài)消息進(jìn)行與所述第二終端的同步。在本發(fā)明實(shí)施例中,在S201步驟前可以添加一個(gè)或多個(gè)新增終端,所述新增終端作為第一終端執(zhí)行步驟S201至S205,完成與第二終端的同步,在此不在贅述。本發(fā)明實(shí)施例的技術(shù)方案帶來的有益效果如下通過消息服務(wù)器協(xié)調(diào)終端系統(tǒng),實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行的安全性。本發(fā)明實(shí)施例三還提供了一種實(shí)現(xiàn)演播室同步的消息服務(wù)器,如圖3所示,具體包括狀態(tài)單元301,用于接收各終端發(fā)送的狀態(tài)消息;訂閱單元302,用于接收所述各終端中的第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取所述各終端中的第二終端的狀態(tài)消息;反饋單元303,用于根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。反饋單元包括過濾子單元3031,用于根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息;發(fā)送子單元3032,將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。
本發(fā)明實(shí)施例四還提供了一種實(shí)現(xiàn)演播室同步的系統(tǒng),具體包括至少一個(gè)終端,用于向消息服務(wù)器發(fā)送對(duì)應(yīng)的狀態(tài)消息;所述消息服務(wù)器,用于接收第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取第二終端的狀態(tài)消息;并根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。所述消息服務(wù)器根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息;將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。所述第一終端根據(jù)所述第二終端的狀態(tài)消息進(jìn)行與所述第二終端的同步。本發(fā)明的實(shí)施例中,通過消息服務(wù)器協(xié)調(diào)終端系統(tǒng),實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行 的安全性,同時(shí)更方便系統(tǒng)的擴(kuò)展。本發(fā)明實(shí)施例四還提供了一種實(shí)現(xiàn)演播室同步的系統(tǒng),如圖4所示,包括至少一個(gè)終端,例如播控機(jī)(主)401,播控機(jī)(備)402,編單終端403,字幕處理終端404,配置管理終端405,新增終端406 ;消息服務(wù)器消息服務(wù)器(主)407,消息服務(wù)器(備)408;在本實(shí)施例中,第一終端是播控機(jī)(主)401,第二終端為播控機(jī)(備)402 ;第一終端播控機(jī)(主)401向消息服務(wù)器(主)407發(fā)送對(duì)應(yīng)的狀態(tài)消息;消息服務(wù)器(主)407,接收所述第一終端是播控機(jī)(主)407發(fā)送的訂閱消息,所述訂閱消息用于獲取第二終端為播控機(jī)(備)402的狀態(tài)消息;并根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端為播控機(jī)(備)402的狀態(tài)消息反饋給所述第一終端是播控機(jī)(主)407;所述消息服務(wù)器(主)407根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端播控機(jī)(備)402的狀態(tài)消息反饋給所述第一終端播控機(jī)(主)401的步驟包括根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端播控機(jī)(備)402的狀態(tài)消息;將所述第二終端播控機(jī)(備)402的狀態(tài)消息發(fā)送到所述第一終端播控機(jī)(主)401。所述第一終端播控機(jī)(主)401接收到所述消息服務(wù)器反饋的所述第二終端播控機(jī)(備)402的狀態(tài)消息后,根據(jù)所述第二終端播控機(jī)(備)402的狀態(tài)消息進(jìn)行與所述第二終端的同步。本實(shí)施例中,消息服務(wù)器(備)408與消息服務(wù)器(主)408接收同樣的信息,如果消息服務(wù)器(主)407出現(xiàn)故障,則消息服務(wù)器(備)408代替消息服務(wù)器(主)407繼續(xù)工作。本發(fā)明的實(shí)施例中,通過消息服務(wù)器協(xié)調(diào)終端系統(tǒng),實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行的安全性,同時(shí)更方便系統(tǒng)的擴(kuò)展。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實(shí)現(xiàn),也可以可借助軟件加必要的通用硬件平臺(tái)的方式來實(shí)現(xiàn),基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)演播室同步的方法,其特征在于,包括以下步驟 接收各終端發(fā)送的狀態(tài)消息; 接收所述各終端中的第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取所述各終端中的第二終端的狀態(tài)消息; 根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。
2.如權(quán)利要求I所述的一種實(shí)現(xiàn)演播室同步的方法,其特征在于,所述根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端的步驟包括 根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息; 將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。
3.如權(quán)利要求I所述的一種實(shí)現(xiàn)演播室同步的方法,其特征在于,還包括 所述第一終端根據(jù)所述第二終端的狀態(tài)消息進(jìn)行與所述第二終端的同步。
4.如權(quán)利要求I所述的一種實(shí)現(xiàn)演播室同步的方法,其特征在于,所述訂閱消息包括 類型,命令,播出通道,系統(tǒng)ID。
5.一種實(shí)現(xiàn)演播室同步的消息服務(wù)器,其特征在于,該消息服務(wù)器包括 狀態(tài)單元,用于接收各終端發(fā)送的狀態(tài)消息; 訂閱單元,用于接收所述各終端中的第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取所述各終端中的第二終端的狀態(tài)消息; 反饋單元,用于根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。
6.如權(quán)利要求5所述的一種實(shí)現(xiàn)演播室同步的消息服務(wù)器,其特征在于,所述反饋單元包括 過濾子單元,用于根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息; 發(fā)送子單元,將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。
7.如權(quán)利要求5所述的一種實(shí)現(xiàn)演播室同步的消息服務(wù)器,其特征在于,所述訂閱消息包括 類型,命令,播出通道,系統(tǒng)ID。
8.一種實(shí)現(xiàn)演播室同步的系統(tǒng),其特征在于,該系統(tǒng)包括 至少一個(gè)終端,用于向消息服務(wù)器發(fā)送對(duì)應(yīng)的狀態(tài)消息; 所述消息服務(wù)器,用于接收第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取第二終端的狀態(tài)消息;并根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。
9.如權(quán)利要求8所述的一種實(shí)現(xiàn)演播室同步的系統(tǒng),其特征在于,所述消息服務(wù)器根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端的步驟包括 根據(jù)所述訂閱消息過濾所述各終端的狀態(tài)消息,得到所述第二終端的狀態(tài)消息; 將所述第二終端的狀態(tài)消息發(fā)送到所述第一終端。
10.如權(quán)利要求8所述的一種實(shí)現(xiàn)演播室同步的系統(tǒng),其特征在于,所述第一終端根據(jù)所述第二終端的狀態(tài)消息進(jìn)行與所述第二終端的同步。
全文摘要
本發(fā)明實(shí)施例公開了一種實(shí)現(xiàn)演播室同步的方法和系統(tǒng)、消息服務(wù)器,所述方法包括以下步驟接收各終端發(fā)送的狀態(tài)消息;接收所述各終端中的第一終端發(fā)送的訂閱消息,所述訂閱消息用于獲取所述各終端中的第二終端的狀態(tài)消息;根據(jù)所述訂閱消息,從所述各終端的狀態(tài)消息中,將所述第二終端的狀態(tài)消息反饋給所述第一終端。本發(fā)明公開了一種實(shí)現(xiàn)演播室同步的消息服務(wù)器,包括狀態(tài)單元,訂閱單元,反饋單元。所述消息服務(wù)器用于實(shí)現(xiàn)本發(fā)明一種實(shí)現(xiàn)演播室同步的方法。本發(fā)明的實(shí)施例中,通過消息服務(wù)器協(xié)調(diào)各終端,實(shí)現(xiàn)狀態(tài)同步,保證系統(tǒng)運(yùn)行的安全性,同時(shí)更方便系統(tǒng)的擴(kuò)展。
文檔編號(hào)H04N5/222GK102752485SQ20111021889
公開日2012年10月24日 申請(qǐng)日期2011年8月1日 優(yōu)先權(quán)日2011年8月1日
發(fā)明者王君 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司