一種多屏同步方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù),特別涉及一種多屏同步方法及系統(tǒng)。
【背景技術(shù)】
[0002] 目前,在道路兩旁,特別是在地鐵站中的墻壁上,往往分布著數(shù)個電子廣告屏,這 些廣告屏之間是相互獨立的,各自播放靜態(tài)的廣告畫面或動態(tài)視頻。而這些廣告屏各自包 含獨立的控制器、存儲器,需要播放的內(nèi)容存儲在本廣告屏內(nèi)的存儲器中,根據(jù)預(yù)先配置的 指令,循環(huán)播放動態(tài)視頻或廣告畫面。
[0003] 也就是說,對于現(xiàn)有的廣告屏,若要實現(xiàn)相近的兩個或多個屏播放相同的視頻,則 需要在各廣告屏內(nèi)部的存儲器存儲相同的播放內(nèi)容。但由于各廣告屏的時鐘信息是相互獨 立的,因此難以實現(xiàn)多個廣告屏的內(nèi)容同步播放。
[0004] 目前已有的一種方案是,各廣告屏配置有通信模塊,需要播放的內(nèi)容由中心服務(wù) 器傳輸給各廣告屏,并通過指令的方式控制各廣告屏的同步播放。
[0005] 然而,本發(fā)明的發(fā)明人發(fā)現(xiàn),目前的技術(shù)方案無法實現(xiàn)對多個屏幕的精確控制,真 正實現(xiàn)多屏同步,原因在于:
[0006] 指令的傳輸存在網(wǎng)絡(luò)時延,尤其是在各廣告屏跨局域網(wǎng)的情況下,由于網(wǎng)絡(luò)環(huán)境 復(fù)雜,即使同時發(fā)送指令,兩個屏收到指令的網(wǎng)絡(luò)時延卻可能不相同,所以很難實現(xiàn)對廣告 屏的精確控制,從而導(dǎo)致廣告屏之間播放的畫面不同步。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明的目的在于提供一種多屏同步方法及系統(tǒng),可以對多個屏幕進行精確控 制,實現(xiàn)多屏同步。
[0008] 為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種多屏同步方法,包含以下步 驟:
[0009] 各顯示終端確認(rèn)各自相對于中心服務(wù)器的時間差;
[0010] 各顯示終端將播放內(nèi)容的播放時間減去各自相對于所述中心服務(wù)器的時間差的 結(jié)果,調(diào)整為所述播放內(nèi)容的本地播放時間;其中,所述播放內(nèi)容與所述播放時間組成播放 信息,該播放時間為所述中心服務(wù)器的本地時間;所述播放信息從所述中心服務(wù)器獲?。?br>[0011] 各顯示終端根據(jù)所述本地播放時間對所述播放內(nèi)容進行播放。
[0012] 本發(fā)明的實施方式還提供了一種多屏同步系統(tǒng),包含:中心服務(wù)器與若干個顯示 終端;
[0013] 中心服務(wù)器,用于發(fā)送各個播放信息至對應(yīng)的顯示終端;其中,所述播放信息包含 播放內(nèi)容與播放時間,該播放時間為中心服務(wù)器的本地時間;
[0014] 顯示終端,用于確認(rèn)相對于中心服務(wù)器的時間差、將獲取的播放內(nèi)容的播放時間 減去相對于中心服務(wù)器的時間差的結(jié)果調(diào)整為播放內(nèi)容的本地播放時間,并根據(jù)所述本地 播放時間對播放內(nèi)容件進行播放。
[0015] 本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,各顯示終端以中心服務(wù)器的本地時間為基 準(zhǔn),將收到的播放信息中的播放時間調(diào)整為本地的播放時間,換句話說,就是各顯示終端均 以中心服務(wù)器的本地時間為參照時間,對播放內(nèi)容進行播放。這樣,通過選擇同一個參照 時間,調(diào)整各屏幕終端中播放內(nèi)容的播放時間,可以對多個屏幕進行精確控制,實現(xiàn)多屏同 步。
[0016] 另外,在所述各顯示終端確認(rèn)各自相對于中心服務(wù)器的時間差的步驟中,包含以 下子步驟:各顯示終端向所述中心服務(wù)器分別發(fā)出確認(rèn)指令;其中,所述確認(rèn)指令包含指 令的發(fā)出時間;所述中心服務(wù)器根據(jù)接收到的各確認(rèn)指令發(fā)出對應(yīng)的響應(yīng)信息;其中,所 述響應(yīng)信息包含響應(yīng)信息的發(fā)出時間;各顯示終端利用接收的中心服務(wù)器發(fā)出響應(yīng)信息的 時間減去各自相對于中心服務(wù)器的延遲時間,再減去各自確認(rèn)指令的發(fā)出時間,確定各自 相對于中心服務(wù)器的時間差;其中,所述延遲時間為顯示終端與所述中心服務(wù)器之間單次 信息傳輸所需的時間。
[0017] 另外,各顯示終端的播放內(nèi)容為同一個播放內(nèi)容的一部分,且按照各顯示終端的 次序排列的各播放內(nèi)容是連續(xù)的。也就是說,各顯示終端可以在不同時間按照各顯示終端 的次序播放同一播放內(nèi)容的一部分,即各顯示終端按預(yù)設(shè)時序播放的畫面在時間上是連續(xù) 的,實現(xiàn)了動態(tài)的展示,這樣,可以豐富顯示屏顯示畫面的方式。
[0018] 另外,每一個播放信息為一個任務(wù)列表;其中,該任務(wù)列表中包含若干個播放內(nèi)容 以及對應(yīng)的播放時間。另外,在所述各顯示終端根據(jù)所述本地播放時間對所述播放內(nèi)容進 行播放的步驟之前或者之后,還包含以下步驟:中心服務(wù)器檢查各顯示終端的運行狀態(tài),并 根據(jù)檢查結(jié)果重新發(fā)送各個播放信息至狀態(tài)正常的顯示終端;其中,所述運行狀態(tài)包含通 信狀態(tài)與任務(wù)列表的狀態(tài)。在各顯示終端對播放文件播放之前或者之后對顯示終端的運行 狀態(tài)進行檢查,可以及時發(fā)現(xiàn)并解決問題,保證各顯示終端可以有條不紊地正常工作。
[0019] 另外,在所述各顯示終端確認(rèn)各自相對于中心服務(wù)器的時間差的步驟中,周期性 地確定所述時間差;所述各顯示終端將播放內(nèi)容的播放時間減去各自相對于所述中心服務(wù) 器的時間差的結(jié)果,調(diào)整為所述播放內(nèi)容的本地播放時間的步驟中,還包含:對歷史播放列 表中的播放時間進行更新調(diào)整。這樣,可以避免各顯示終端與中心服務(wù)器的時間差越來越 大后,調(diào)整過的播放時間又變得不準(zhǔn)確。
【附圖說明】
[0020] 圖1是根據(jù)本發(fā)明第一實施方式的多屏同步方法流程示意圖;
[0021] 圖2是根據(jù)本發(fā)明第一實施方式中某時刻顯示終端1顯示的畫面示意圖;
[0022] 圖3是根據(jù)本發(fā)明第二實施方式的多屏同步方法流程示意圖;
[0023] 圖4是根據(jù)本發(fā)明第二實施方式中某時刻顯示終端1與顯示終端2顯示的畫面示 意圖;
[0024] 圖5是根據(jù)本發(fā)明第三實施方式中前一時刻顯示終端1顯示的畫面示意圖;
[0025] 圖6是根據(jù)本發(fā)明第三實施方式中后一時刻顯示終端2顯示的畫面示意圖;
[0026] 圖7是根據(jù)本發(fā)明第四實施方式的多屏同步系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0027] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的各實 施方式進行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中, 為了使讀者更好地理解本申請而提出