新四季網

一種遠程同步虛擬監控方法及系統的製作方法

2023-10-17 18:02:19 1

專利名稱:一種遠程同步虛擬監控方法及系統的製作方法
技術領域:
本發明屬於計算機應用領域,尤其涉及一種遠程同步虛擬監控方法及系統。
背景技術:
遠程虛擬監控技術是廣泛應用於數字標牌系統上的一種技術,能方便的對分布範圍廣,地域分散,數量眾多的數字標牌終端的播放情況進行實時監控。而在現有的數字標牌系統中,普遍採用抓屏來實現對終端顯示設備的監控,即終端顯示設備通過截圖抓屏,將截圖返回給伺服器來實現遠程虛擬監控,然而,這種方法不僅不便於使用,且在抓屏頻率高,發送的截圖多時還會佔用過多網絡資源,且數據傳輸較慢還會導致監控不同步
發明內容
本發明實施例的目的在於提供一種遠程同步虛擬監控方法及系統,旨在解決現有的遠程虛擬監控技術同步速度較慢且佔用網絡資源的問題。本發明實施例是這樣實現的,一種遠程同步虛擬監控方法,所述方法包括終端顯示設備與伺服器建立套接字連接;終端顯示設備在接收到伺服器發送的監控命令後,將當前播放狀態信息發送給伺服器;伺服器根據所述當前播放狀態信息查找到伺服器中相應的播放資源並同步播放。本發明實施例的另一目的在於提供一種遠程同步虛擬監控系統,所述系統包括終端顯示設備及伺服器,其中終端顯示設備包括終端連接建立模塊,用於與伺服器建立套接字連接;狀態信息返回模塊,用於當接收到伺服器發送的監控命令後,將當前播放狀態信息發送給伺服器;伺服器包括伺服器連接建立模塊,用於與終端顯示設備建立套接字連接;監控命令發送模塊,用於將監控命令發送給終端顯示設備;同步播放模塊,用於伺服器根據所述當前播放狀態信息查找到伺服器中相應的播放資源並同步播放。在本發明實施例中,由於終端顯示設備所播放的資源都存儲在伺服器端,因而在當伺服器發送監控命令給終端顯示設備後,終端顯示設備只要將當前播放狀態信息發送給伺服器,伺服器就能通過該當前播放狀態信息在伺服器端找到相應的播放資源並同步預覽播放,從而實現遠程同步虛擬監控。此外,由於在監控過程中,僅需將終端顯示設備的當前播放狀態信息發送給伺服器,而當前播放狀態容量小,不佔用網絡資源,因而減輕了網絡負擔,且由於傳輸的數據量小,傳播速度快,加快了同步監控的速度。


圖I是本發明第一實施例提供的遠程同步虛擬監控方法流程圖;圖2是本發明第二實施例提供的遠程同步虛擬監控方法流程圖;圖3是本發明第三實施例提供的遠程同步虛擬監控系統結構示意圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。本發明實施例提供一種遠程同步虛擬監控方法,在終端顯示設備與伺服器建立網絡連接後,終端顯示設備將當前播放狀態信息發送給伺服器,使得伺服器根據當前狀態信 息在伺服器端查找到對應的播放資源並同步播放,以此來實現終端顯示設備與伺服器的遠程同步監控。為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。實施例一如圖I所示為本發明第一實施例提供的遠程同步虛擬監控方法的流程圖,為了便於說明,僅示出了與本發明實施例相關的部分。在步驟Sll中,終端顯示設備與伺服器建立套接字(socket)連接。在本發明實施例中,終端顯示設備通過網絡連接到伺服器,並與伺服器建立套接字連接後,通過網絡協議與伺服器進行交互。此處終端顯示設備可通過有線網絡或無線網絡連接到伺服器,且終端顯示設備與伺服器進行交互的網絡協議可包括多種,在此不做限制。如多個終端顯示設備可通過無線WIFI網絡連接到伺服器,連接成功後終端顯示設備和伺服器可通過TCP協議建立套接字連接進行交互。當伺服器向終端發送請求時,終端顯示設備根據所接收到的請求返回數據給伺服器,由此完成一次交互過程。其中,終端顯示設備包括但不限於廣告機、手機、筆記本電腦、平板電腦、電視等。在步驟S12中,伺服器將監控命令發送給終端顯示設備。在步驟S13中,終端顯示設備將當前播放狀態信息發送給伺服器。在本發明實施例中,終端顯示設備在啟動並與伺服器建立連接後,終端顯示設備便記錄當前播放狀態信息,一旦接收到伺服器發送的監控命令,便將所記錄的當前狀態信息發送給伺服器。其中,當前播放狀態包括但不限於當前播放資源的特徵號及播放時間。在步驟S14中,伺服器根據當前播放狀態信息查找到伺服器中相應的播放資源並同步播放。在本發明實施例中,由於終端顯示設備所播放的資源都存在伺服器上,因而伺服器接收到終端顯示設備返回的當前播放狀態信息後,根據當前播放狀態信息查找到伺服器中相應的播放資源,並在伺服器端同步播放該播放資源,以此實現伺服器與終端顯示設備的遠程同步虛擬監控。在本發明實施例中,由於終端顯示設備所播放的資源都存儲在伺服器端,因而在當伺服器發送監控命令給終端顯示設備後,終端顯示設備只要將當前播放狀態信息發送給伺服器,伺服器就能通過該當前播放狀態信息在伺服器端找到相應的播放資源並同步預覽播放,從而實現遠程同步虛擬監控。此外,由於在監控過程中,僅需將終端顯示設備的當前播放狀態信息發送給伺服器,而當前播放狀態容量小,不佔用網絡資源,因而減輕了網絡負擔,且由於傳輸的數據量小,傳播速度快,加快了同步監控的速度。實施例二 如圖2所示為本發明第二實施例提供的遠程同步虛擬監控方法的流程圖,為了便於說明,僅示出了與本發明實施例相關的部分。在步驟S21中,終端顯示設備與伺服器建立套接字連接。在步驟S22中,終端顯示設備監聽伺服器發送的監控命令。在本發明實施例中,在伺服器和終端顯示設備都啟動時,終端顯示設備的一個線
程會負責與伺服器建立套接字連接,並啟動監聽埠,監聽伺服器發送的監控命令。在步驟S23中,終端顯示設備解析播放列表獲取當前播放狀態信息。在本發明實施例中,終端顯示設備的一個線程在建立與伺服器的套接字連接,並監聽伺服器發送的監控命令時,終端顯示設備的另一個線程在對播放列表進行解密後,解析播放列表的內容,從所解析的播放列表中獲取當前播放狀態信息。其中,播放列表記錄了終端顯示設備的播放內容信息,如終端顯示設備要播放的播放資源、播放時間、排版方式等信息。其中,終端要播放的播放資源包括但不限於視頻、圖片、背景音樂、字幕等播放資源。其中,播放列表的格式可為XML、javascript等,在此不做限制。此處以播放列表為XML格式為例,若播放列表為playlist, xml,則在該播放列表中包括有視頻、圖片、背景音樂、字幕等播放資源,同時在該播放列表中將這些播放資源整合為多個單元unit,每個單元unit除了包括上述播放資源外,還包括播放這些播放資源的排版方式及播放時間等。 在步驟S24中,伺服器將監控命令發送給終端顯示設備。在步驟S25中,終端顯示設備將當前播放狀態信息發送給伺服器。在本發明實施例中,終端顯示設備在監聽到伺服器發送的監控命令後,接收監控命令,並根據監控命令將當前播放狀態信息發送給伺服器。由於此處終端顯示設備與伺服器建立的是套接字連接,則終端顯示設備每收到一次伺服器發送的監控命令,則向伺服器返回一次當前播放狀態信息。下面仍然以上述播放列表playlist, xml為例,則終端顯示設備在接收到監控命令後,向伺服器發送如下代碼來向伺服器返回當前播放信息。MO,unit=167—1,vi=567,pil=586,pi2=583,pi3=581,su=579,mp=576,ti=10 ;其中,MO是頭,代表監控的意思;unit=167_l表示當前正在播放資源所在的單元在播放列表playlist, xml中的單元號是167_1 ;vi=567表示當前播放的視頻特徵號為567 ;pil = 586表示當前播放的第一張圖片特徵號為586 ;pi2=583表示當前播放的第二張圖片特徵號為583 ;pi3=581表示當前播放的第三張圖片特徵號為581 ;su=579表示當前播放的字幕特徵號為579 ;mp=576表示當前播放的背景音樂特徵號為576 ;ti表示當前播放資源的播放時間,單位為ms。在本發明實施例中,由於終端僅需將當前播放狀態信息發送給伺服器,而當前播放狀態信息僅是很短的數據片段,佔用網絡資源較少。在步驟S26中,伺服器通過當前播放狀態信息解析播放列表獲取當前播放資源的排版方式。在本發明實施例中,由於伺服器中存儲有與終端顯示設備相同的播放列表,因此在接收到終端顯示設備發送的當前播放狀態信息後,便能通過解析播放列表獲取當前播放資源的排版方式。在步驟S27中,伺服器根據當前播放狀態信息中當前播放資源的特徵號查找到伺服器中存儲的相應播放資源。在本發明實施例中,由於終端顯示設備所播放的資源都存在伺服器上,因而伺服器根據當前播放狀態信息中的當前播放資源的特徵號便能查找到伺服器中與這些特徵號相對應的播放資源。在步驟S28中,伺服器按照當前播放資源的排版方式及當前播放狀態信息中當前 播放資源的播放時間在伺服器端同步播放所查找到的相應播放資源。在本發明實施例中,確定了與終端顯示設備正在播放的播放資源相對應的播放資源後,根據當前播放資源的排版方式對播放資源進行排版,並根據當前播放資源的播放時間在伺服器端同步播放相應的播放資源。在本發明實施例中,由於終端顯示設備所播放的資源都存儲在伺服器端,因而在當伺服器發送監控命令給終端顯示設備後,終端顯示設備只要將當前播放狀態信息發送給伺服器,伺服器就能通過該當前播放狀態信息在伺服器端找到相應的播放資源並同步預覽播放,從而實現遠程同步虛擬監控。此外,由於在監控過程中,僅需將終端顯示設備的當前播放狀態信息發送給伺服器,而當前播放狀態容量小,不佔用網絡資源,因而減輕了網絡負擔,且由於傳輸的數據量小,傳播速度快,加快了同步監控的速度。實施例三圖3為本發明實施例提供的遠程同步虛擬監控系統結構示意圖,為了便於說明,僅不出了與本發明實施例相關的部份。其中在本發明實施例中,遠程同步虛擬監控系統包括終端顯示設備31及伺服器32。其中,終端顯示設備31包括終端連接建立模塊311、監聽模塊312、狀態信息獲取模塊313及狀態信息返回模塊314。伺服器32包括伺服器連接建立模塊321、監控命令發送模塊322及同步播放模塊323。其中對於終端顯示設備31而言,終端連接建立模塊311,用於與伺服器建立套接字連接。監聽模塊312,用於監聽伺服器發送的監控命令。狀態信息獲取模塊313,用於解析播放列表獲取當前播放狀態信息。狀態信息返回模塊314,用於當接收到伺服器發送的監控命令後,將當前播放狀態信息發送給伺服器。對於伺服器32而言,伺服器連接建立模塊321,用於與終端顯示設備建立套接字連接。監控命令發送模塊322,用於將監控命令發送給終端顯示設備。同步播放模塊323,用於伺服器根據當前播放狀態信息查找到伺服器中相應的播放資源並同步播放。在本發明實施例中,同步播放模塊323包括三個子單元,分別為
排版確定模塊3231,用於通過當前播放狀態信息解析播放列表獲取當前播放資源的排版方式。播放資源查找模塊3232,用於根據當前播放狀態信息中當前播放資源的特徵號查找到伺服器中存儲的相應播放資源。同步播放子模塊3233,用於按照當前播放資源的排版方式及當前播放狀態信息中當前播放資源的播放時間在伺服器端同步播放所查找到的相應播放資源。在本發明實施例中,由於終端顯示設備所播放的資源都存儲在伺服器端,因而在當伺服器發送監控命令給終端顯示設備後,終端顯示設備只要將當前播放狀態信息發送給伺服器,伺服器就能通過該當前播放狀態信息在伺服器端找到相應的播放資源並同步預覽播放,從而實現遠程同步虛擬監控。此外,由於在監控過程中,僅需將終端顯示設備的當前播放狀態信息發送給伺服器,而當前播放狀態容量小,不佔用網絡資源,因而減輕了網絡負擔,且由於傳輸的數據量小,傳播速度快,加快了同步監控的速度。本領域普通技術人員可以理解,實現上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關的硬體來完成,所述的程序可以在存儲於一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁碟、光碟等。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種遠程同步虛擬監控方法,其特徵在於,所述方法包括下述步驟 終端顯示設備與伺服器建立套接字連接; 終端顯示設備在接收到伺服器發送的監控命令後,將當前播放狀態信息發送給伺服器; 伺服器根據所述當前播放狀態信息查找到伺服器中相應的播放資源並同步播放。
2.如權利要求I所述的方法,其特徵在於,所述當前播放狀態信息包括當前播放資源的特徵號及播放時間。
3.如權利要求I或2所述的方法,其特徵在於,所述終端顯示設備通過網絡與伺服器建立連接的步驟之前,所述終端顯示設備在接收到伺服器發送的監控命令後,將當前播放狀態信息發送給伺服器的步驟之後,所述方法還包括 終端顯示設備解析播放列表獲取當前播放狀態信息。
4.如權利要求2所述的方法,其特徵在於,所述伺服器根據所述當前播放狀態信息查找到伺服器中相應的播放資源並同步播放包括 伺服器通過所述當前播放狀態信息解析播放列表獲取當前播放資源的排版方式;伺服器根據所述當前播放狀態信息中當前播放資源的特徵號查找到伺服器中存儲的相應播放資源; 伺服器按照所述當前播放資源的排版方式及當前播放狀態信息中當前播放資源的播放時間在伺服器端同步播放所查找到的相應播放資源。
5.一種遠程同步虛擬監控系統,其特徵在於,所述系統包括終端顯示設備及伺服器,其中 終端顯示設備包括 終端連接建立模塊,用於與伺服器建立套接字連接; 狀態信息返回模塊,用於當接收到伺服器發送的監控命令後,將當前播放狀態信息發送給伺服器; 伺服器包括 伺服器連接建立模塊,用於與終端顯示設備建立套接字連接; 監控命令發送模塊,用於將監控命令發送給終端顯示設備; 同步播放模塊,用於伺服器根據所述當前播放狀態信息查找到伺服器中相應的播放資源並同步播放。
6.如權利要求5所述的系統,其特徵在於,所述當前播放狀態信息包括當前播放資源的特徵號及播放時間。
7.如權利要求5所述的系統,其特徵在於,所述終端顯示設備還包括 監聽模塊,用於監聽伺服器發送的監控命令; 狀態信息獲取模塊,用於解析播放列表獲取當前播放狀態信息。
8.如權利要求5所述的系統,其特徵在於,所述同步播放模塊包括 排版確定模塊,用於通過所述當前播放狀態信息解析播放列表獲取當前播放資源的排版方式; 播放資源查找模塊,用於根據所述當前播放狀態信息中當前播放資源的特徵號查找到伺服器中存儲的相應播放資源;同 步播放子模塊,用於按照所述當前播放資源的排版方式及當前播放狀態信息中當前播放資源的播放時間在伺服器端同步播放所查找到的相應播放資源。
全文摘要
本發明適用於計算機應用領域,提供了一種遠程同步虛擬監控方法及系統,所述方法包括終端顯示設備與伺服器建立套接字連接;終端顯示設備在接收到伺服器發送的監控命令後,將當前播放狀態信息發送給伺服器;伺服器根據所述當前播放狀態信息查找到伺服器中相應的播放資源並同步播放。本發明由於在監控過程中,僅需將終端顯示設備的當前播放狀態信息發送給伺服器,而當前播放狀態容量小,不佔用網絡資源,因而減輕了網絡負擔,且由於傳輸的數據量小,傳播速度快,加快了同步監控的速度。
文檔編號H04N21/24GK102868913SQ201210375209
公開日2013年1月9日 申請日期2012年9月29日 優先權日2012年9月29日
發明者鄭威, 陳曦, 周建軍, 黃華, 王偉, 馬欽波 申請人:Tcl數碼科技(深圳)有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀