專利名稱:一種基于移動終端的遠程監(jiān)控系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種監(jiān)控系統(tǒng)及方法,特別涉及一種基于移動終端的遠程監(jiān)控系統(tǒng)及方法。
背景技術:
遠程監(jiān)控系統(tǒng)利用網絡將圖像、聲音傳遞至監(jiān)控端。圖1為傳統(tǒng)的遠程視像監(jiān)控系統(tǒng)框圖。這樣的監(jiān)控系統(tǒng)有影像聲音采集端(監(jiān)控采集端)1、服務器2及觀看端3組成,服務器可以支持多用戶的觀看。該系統(tǒng)允許同時觀看的用戶數受到服務器的性能,數量及網絡帶寬的限制,并且觀看端是電腦監(jiān)視器等不易攜帶的設備。
傳統(tǒng)的遠程視像監(jiān)控系統(tǒng)的特點是所有的數據包括控制數據,視頻音頻數據都通過服務器來傳送至觀看端,該系統(tǒng)允許同時在線的用戶數和服務器端的帶寬有很大的關系。比如50Kbps的視頻流,在服務器網絡帶寬10Mbps的情況下,最多支持的并發(fā)用戶數為200個。而且觀看端多是利用計算機顯示器或者監(jiān)視器,不能隨時隨地地實施監(jiān)控。
發(fā)明內容
本發(fā)明的目的在于提供一種基于移動終端的遠程監(jiān)控系統(tǒng)及方法,監(jiān)控觀看端是基于移動終端的設備,可以隨時隨地地實施監(jiān)控,而且易于攜帶。
本發(fā)明的另一目的在于提供一種基于移動終端的遠程監(jiān)控系統(tǒng)及方法,大大提高同時并發(fā)的用戶數,同時將使用更少的系統(tǒng)資源。
本發(fā)明的目的是這樣實現的本發(fā)明公開了一種基于移動終端的遠程監(jiān)控系統(tǒng),包括至少一個監(jiān)控采集端、服務器及至少一個觀看端,所述服務器用于與所述監(jiān)控采集端和所述觀看端建立連接,并引導數據的傳送,所述的觀看端根據從服務器獲得的信息,通過網絡直接從所述的監(jiān)控采集端獲得視頻音頻數據流,所述觀看端運行于移動終端上。
所述服務器包括用戶信息管理模塊,用于設定并記錄用戶的信息;認證模塊,用于用戶名合法性認證;采集端ID確認模塊,用于向采集端返回該用戶所注冊的監(jiān)控地點信息,在用戶選擇其中之一后,將該ID的采集端置為網絡在線狀態(tài);網絡鏈接信息管理模塊,用于記錄采集端的網絡連接信息,該信息可以使觀看端直接訪問采集端,使采集端的視頻音頻數據流可以直接傳輸給觀看端。
所述服務器還包括數據庫,用于存儲用戶的信息。
所述用戶信息管理模塊可通過網站進行設定和記錄,也可通過移動終端進行設定和記錄。
所述監(jiān)控采集端包括視頻音頻采集模塊,用于采集連接的視頻音頻設備的數據,將其轉換為視頻音頻編碼模塊可以接受的數據格式并傳送給視頻音頻編碼模塊;視頻音頻編碼模塊,用于將視頻數據或音頻數據進行壓縮處理;視頻音頻數據流生成模塊,用于將壓縮生成的視頻音頻數據按照其相應的時間關系生成適合網絡傳輸的視頻音頻數據流;網絡傳輸模塊,用于向觀看端傳送視頻音頻數據流;網絡傳輸控制模塊,用于與服務器建立并保持連接,報告自己的網絡連接信息,在網絡中斷時自動重新連接,并更新自己的網絡連接信息;用戶認證模塊,用于向服務器報告自己的用戶名密碼信息,獲得驗證;采集位置確認模塊,用于接受服務器傳來的可用位置信息;通道位置信息模塊,用于記錄視頻音頻設備信息對應的影像聲音相應的名稱和通道號并在需要時傳送給觀看端。
數據存儲模塊,用于將視頻音頻數據流存儲下來,以供后面回放觀看。
所述觀看端包括用戶認證模塊,用于向服務器報告自己的用戶名密碼信息,獲得驗證;用戶信息獲取模塊,用于兩部分數據的獲取,一是從服務器網絡鏈接信息管理模塊獲得數據,二是從某個監(jiān)控采集端通道位置信息模塊獲得數據;用戶信息顯示模塊,用于將用戶信息獲取模塊獲得的數據形象的顯示出來;
觀看控制模塊,用于根據用戶信息獲取模塊獲得的數據,選擇觀看某一監(jiān)控采集點的某一通道;數據傳輸模塊,用于根據觀看控制模塊的要求,向監(jiān)控采集端發(fā)出請求,接收相應通道的視頻音頻數據流;視頻音頻數據流分析模塊,用于分析從數據傳輸模塊得到的視頻音頻數據流,得到獨立的視頻和音頻數據;視頻音頻解碼模塊,用于將視頻音頻數據解碼;視頻音頻播放模塊,用于將解碼后的音頻視頻數據按照其相應的時間關系進行播放。
數據存儲模塊,用于將接收到的視頻音頻數據流存儲下來,以供后面回放觀看;本發(fā)明還公開了一種基于移動終端的遠程監(jiān)控方法,所述服務器用于與所述監(jiān)控采集端和所述觀看端建立連接,并引導數據的傳送,所述的觀看端根據從服務器獲得的信息,通過網絡直接從所述的監(jiān)控采集端獲得視頻音頻數據流。所述觀看端運行于移動終端上。
所述方法還包括如下步驟所述觀看端建立網絡連接,與服務器相連;所述服務器處理用戶的認證請求,獲取并驗證觀看用戶信息;所述服務器處理監(jiān)控采集的認證請求,獲取并驗證監(jiān)控采集用戶的信息;所述觀看端控制選擇監(jiān)控采集端,并接受監(jiān)控采集的視頻音頻數據;所述觀看端分析、解碼和播放視頻音頻數據;所述服務器處理網絡狀態(tài)變化。
所述的認證包括查看連接的用戶的用戶名和密碼是否正確,還可包括對采集端連接和觀看端連接的認證。
所述方法還包括用戶信息管理步驟,用于設定并記錄用戶的信息。
所述用戶信息管理步驟可通過網站進行設定和記錄,也可通過移動終端進行設定和記錄。
所述方法還包括如下步驟視頻音頻采集步驟,用于采集連接的視頻音頻設備的數據,將其轉換為視頻音頻編碼可以接受的數據格式進行編碼;
視頻音頻編碼步驟,用于將視頻數據或音頻數據進行壓縮處理;生成視頻音頻數據流步驟,用于將壓縮生成的視頻音頻數據按照其相應的時間關系生成適合網絡傳輸的視頻音頻數據流;網絡傳輸步驟,用于向觀看端傳送視頻音頻數據流;網絡傳輸控制步驟,用于與服務器建立并保持連接,報告自己的網絡連接信息,在網絡中斷時自動重新連接,并更新自己的網絡連接信息;采集位置確認步驟,用于接受服務器傳來的可用位置信息;通道位置信息步驟,用于記錄視頻音頻設備信息對應的影像聲音相應的名稱和通道號并在需要時傳送給觀看端。
所述視頻音頻編碼模塊中的壓縮處理是采用相應的算法將原始很大的視頻音頻數據流處理成為較小的數據流。
所述方法還包括如下步驟獲取用戶信息步驟,用于兩部分數據的獲取,一是通過服務器網絡鏈接信息獲得數據,二是通過某個監(jiān)控采集端通道位置信息獲得數據;顯示用戶信息步驟,用于將用戶信息獲取模塊獲得的數據形象的顯示出來;觀看控制步驟,用于根據獲得的所述數據,選擇觀看某一監(jiān)控采集點的某一通道;數據傳輸步驟,用于根據觀看控制的要求發(fā)出請求,接收相應通道的視頻音頻數據流;分析視頻音頻數據流步驟,用于分析數據傳輸得到的視頻音頻數據流,得到獨立的視頻和音頻數據;視頻音頻解碼步驟,用于將視頻音頻數據解碼;播放視頻音頻步驟,用于將解碼后的音頻視頻數據按照其相應的時間關系進行播放。
數據存儲步驟,用于將接收到的視頻音頻數據流存儲下來,以供后面回放觀看。
本發(fā)明系統(tǒng)的優(yōu)勢是大大提高同時并發(fā)的用戶數,同時將使用更少的系統(tǒng)資源。而且,本發(fā)明可以隨時隨地地實施監(jiān)控。
圖1為傳統(tǒng)的遠程視像監(jiān)控系統(tǒng)框圖;圖2為本發(fā)明的遠程視像監(jiān)控系統(tǒng)框圖;圖3為本發(fā)明的遠程視像監(jiān)控系統(tǒng)另一個實施例框圖;圖4為本發(fā)明的遠程視像監(jiān)控系統(tǒng)再一個實施例框圖;圖5為本發(fā)明的遠程視像監(jiān)控系統(tǒng)中用戶信息注冊系統(tǒng)流程圖;圖6為本發(fā)明的遠程視像監(jiān)控系統(tǒng)中服務器處理觀看端的流程圖;圖7為本發(fā)明的遠程視像監(jiān)控系統(tǒng)中服務器處理采集登陸的流程圖;圖8為本發(fā)明的遠程視像監(jiān)控系統(tǒng)中服務器處理網絡變化的流程圖;圖9為本發(fā)明的遠程視像監(jiān)控系統(tǒng)的詳細組成圖;圖10-1、圖10-2為本發(fā)明的遠程視像監(jiān)控系統(tǒng)用戶觀看并操縱的流程圖。
具體實施例方式
參見圖2、圖3,圖2為本發(fā)明的遠程視像監(jiān)控系統(tǒng)框圖,圖3為本發(fā)明的遠程視像監(jiān)控系統(tǒng)另一個實施例框圖。本系統(tǒng)包括監(jiān)控采集端1、服務器2及觀看端3,其特點是將占數據流很大比例的視頻音頻數據流不從服務器2傳送,而是直接傳送給觀看端3,服務器負責其它數據(如控制數據)的傳送。該系統(tǒng)將大大提高系統(tǒng)的并發(fā)用戶數目。
以50Kbps的視頻音頻流為例,其它數據為共計為1kbps。在服務器網絡帶寬10Mbps的情況下,傳統(tǒng)的監(jiān)控系統(tǒng)最多支持的并發(fā)用戶數為(10M/50k)200個。本發(fā)明的系統(tǒng)將并發(fā)支持(10M/1k)=1萬用戶。假設用戶可以接受的延遲等待時間是10秒鐘,本發(fā)明的系統(tǒng)將并發(fā)支持(10M/1k)×10秒=10萬用戶。也就是說該系統(tǒng)同時支持10萬個用戶觀看10萬個不同視頻音頻采集端。如果觀看的用戶是分不同的時間登陸,該系統(tǒng)理論上可以支持無限個用戶。
如圖4,為本發(fā)明的遠程視像監(jiān)控系統(tǒng)再一個實施例框圖。
用戶在不同的地點架設了監(jiān)控采集端,每個監(jiān)控采集端連接了數量不等的監(jiān)控設備,如攝像頭5、麥克風用來采集現場的影像與聲音。圖中M,N,X表示自然數。用戶在觀看端啟用觀看程序或設備連接服務器,經過用戶信息安全驗證之后,選擇需要觀看的監(jiān)控點,隨后監(jiān)控點的視頻音頻數據由相應的監(jiān)控采集端傳送至用戶的觀看端。
下面將詳細敘述本發(fā)明的實現,分四部分用戶信息注冊系統(tǒng)、監(jiān)控采集端、服務器和觀看端。
1)用戶信息注冊系統(tǒng)。用來設定并記錄用戶的必要信息,如用戶名,密碼。該用戶將要設定的不同的監(jiān)控地點的名稱。該信息將被存儲在數據庫4中。表1表示數據庫4中將會存儲用戶名和密碼信息,如用戶名John,密碼為John123。
表1
表2表示數據庫中將會存儲該用戶所設定的監(jiān)控地點信息。監(jiān)控地點ID是一個數值,由系統(tǒng)自動分配,每一個監(jiān)控采集端有唯一的ID值,監(jiān)控地點的名稱由用戶自己命名。
表2
用戶可以通過多種方式注冊以上信息,通過網站注冊是常用的一種方法,在移動終端上注冊是另外一種方法。圖5為本發(fā)明的遠程視像監(jiān)控系統(tǒng)中用戶信息注冊系統(tǒng)流程圖,表示了該過程步驟501,輸入用戶名密碼,步驟502,數據庫中形成表1,步驟503,輸入監(jiān)控地點名稱,步驟504,數據庫產生新的ID值與該地點名稱對應,步驟505,判斷是否完成輸入,如果沒有完成,則返回到步驟503,如果完成,則在數據庫中形成表2,步驟506。
2)監(jiān)控采集端1見圖9所示,圖9為本發(fā)明的遠程視像監(jiān)控系統(tǒng)的詳細組成圖。監(jiān)控采集端1包括視頻音頻采集模塊11、視頻音頻編碼模塊12、視頻音頻數據流生成模塊13、網絡傳輸模塊14、網絡傳輸控制模塊19、用戶認證模塊17、采集位置確認模塊18、通道位置信息模塊15。
視頻音頻采集模塊11,負責采集連接的視頻音頻設備6的數據,將其轉換為視頻音頻編碼模塊12可以接受的數據格式并傳送給視頻音頻編碼模塊12。
視頻音頻編碼模塊12,負責將視頻數據或音頻數據進行壓縮處理。壓縮處理采用相應的算法將原始很大的視頻音頻數據流處理成為較小的數據流。視頻壓縮如MPEG4,H264等,音頻壓縮如MP3,AMR,AAC等。
視頻音頻數據流生成模塊13,負責將壓縮生成的視頻音頻數據按照其相應的時間關系生成適合網絡傳輸的視頻音頻數據流。
網絡傳輸模塊14,負責向觀看端1傳送視頻音頻數據流。
網絡傳輸控制模塊19,負責與服務器2建立并保持連接,報告自己的網絡連接信息,如IP地址,在網絡中斷時自動重新連接,并更新自己的網絡連接信息。
數據存儲模塊16,將視頻音頻數據流存儲下來,以供后面回放觀看。
用戶認證模塊17,向服務器2報告自己的用戶名密碼信息,獲得驗證。
采集位置確認模塊18,接受服務器2傳來的可用位置信息,如表2,確認本采集端的所屬位置,例如選擇該采集端為北京會議室。
通道位置信息模塊15,監(jiān)控采集端連接的視頻音頻采集設備至少有一個,即每個采集端(監(jiān)控地點)至少有一路影像可供觀看。每一路可供觀看的影像聲音均有相應的名稱和通道號。如一號攝像頭對的位置叫大門,二號攝像頭對的位置叫窗戶等,通道位置信息模塊就是記錄該信息并在需要時傳送給觀看端的模塊。表3表述了通道位置信息的內容。其中狀態(tài)欄信息表示該通道的工作狀態(tài)。在線表示正常,可以觀看,離線表示不可以觀看。
表3
3)服務器2,包括用戶信息管理模塊24、認證模塊21、采集端ID確認模塊22、網絡鏈接信息管理模塊23。
用戶信息管理模塊24,負責從數據庫中找到相應用戶的信息,如監(jiān)控地點ID,監(jiān)控地點的名稱。
認證模塊21,負責用戶名合法性認證。查看連接的用戶的用戶名和密碼是否正確。該認證包括對采集端連接和觀看端連接的認證。
采集端ID確認模塊22,負責向采集端返回該用戶所注冊的監(jiān)控地點信息,在用戶選擇其中之一后,將該ID的采集端置為網絡在線狀態(tài)。如采集端用戶John正確登陸后,采集端ID確認模塊向該采集端返回其有效的監(jiān)控地點信息北京會議室,上海辦公室,John選擇當前采集端為北京會議室,采集端ID確認模塊將John的北京會議室置為網絡在線狀態(tài)。
網絡鏈接信息管理模塊23,負責記錄采集端的網絡連接信息,該信息可以使觀看端直接訪問采集端,使采集端的視頻音頻數據流可以直接傳輸給觀看端。典型的網絡連接信息是采集端的Internet的IP地址,該IP地址在Internet上唯一且可以被訪問。如當采集端以ADSL方式接入Internet時就具有這樣的IP地址。網絡鏈接信息管理模塊結合用戶信息管理模塊,形成并保存著如下的一個表格4。
用戶John,監(jiān)控地點ID 1001(名稱為北京會議室),網絡IP為xxx.xxx.xxx.xxx,狀態(tài)為在線,監(jiān)控地點ID 1002(名稱為上海辦公室),網絡IP無效,狀態(tài)為離線。
表4
當采集端由于網絡連接中斷,重新連接或者其它原因導致其網絡連接信息改變,如IP地址的變動,采集端通知服務器網絡鏈接信息管理模塊其相應的變動,網絡鏈接信息管理模塊則更新表4信息。
圖6表示了本發(fā)明中服務器處理觀看端的流程圖,步驟601,觀看端用戶認證請求,步驟602,查看數據庫用戶信息,步驟603,判斷是否合法用戶,如果不是,則返回驗證失敗錯誤,步驟604,如果是,向觀看端返回表4的數據,步驟605。
圖7為本發(fā)明的遠程視像監(jiān)控系統(tǒng)中服務器處理采集登陸的流程圖,步驟701,采集端用戶認證請求,步驟702,查看數據庫用戶信息,步驟703,判斷是否合法用戶,如果不是,則返回驗證失敗錯誤,步驟704,如果是,采集端監(jiān)控地點ID和監(jiān)控地點IP報告,步驟705,服務器形成表4的數據,步驟706。
圖8為本發(fā)明的遠程視像監(jiān)控系統(tǒng)中服務器處理網絡變化的流程圖,步驟801,采集端網絡發(fā)生變化,采集端向服務器報告新的網絡信息,步驟803,服務器更新表4的數據。步驟804,服務器檢查采集端網絡狀態(tài),步驟803,服務器更新表4的數據。
4)觀看端3,運行于移動終端上,包括用戶認證模塊31、用戶信息獲取模塊33、用戶信息顯示模塊34,觀看控制模塊32、數據傳輸模塊35、視頻音頻數據流分析模塊37、視頻音頻解碼模塊38、視頻音頻播放模塊39。
用戶認證模塊31,向服務器報告自己的用戶名密碼信息,獲得驗證。
用戶信息獲取模塊33,包括兩部分數據的獲取,一是從服務器網絡鏈接信息管理模塊23獲得表4的數據,二是從某個監(jiān)控采集端通道位置信息模塊15獲得表3的數據。
用戶信息顯示模塊34,將獲得的表3或4的數據形象的顯示出來。如用不同顏色表示設備的不同狀態(tài)。如黃色的燈表示在線,灰色的燈表示離線,綠色的燈表示正在觀看的點。
觀看控制模塊32,根據獲得的表3和表4的數據,選擇觀看某一監(jiān)控采集點的某一通道。
數據傳輸模塊35,根據觀看控制模塊32的要求,向監(jiān)控采集端1發(fā)出請求,接收相應通道的視頻音頻數據流。
數據存儲模塊31,將接收到的視頻音頻數據流存儲下來,以供后面回放觀看。
視頻音頻數據流分析模塊37,分析從數據傳輸模塊35得到的視頻音頻數據流,得到獨立的視頻和音頻數據。
視頻音頻解碼模塊38,將視頻音頻數據解碼。
視頻音頻播放模塊39,將解碼后的音頻視頻數據按照其相應的時間關系進行播放。
圖10-1、圖10-2為本發(fā)明的遠程視像監(jiān)控系統(tǒng)用戶觀看并操縱的流程圖,步驟901,用戶啟動移動終端上的程序;步驟902,建立網絡連接;步驟903,連接服務器;步驟904,服務器用戶名密碼驗證;步驟905,判斷是否通過驗證,如果不能通過驗證,進入步驟906,判斷是否重新輸入,如果是,則進入步驟904,如果否,退出。
如果通過驗證,進入步驟907,從服務器獲得表4的數據;步驟908,顯示表4的數據和狀態(tài)。
步驟909,選擇其中一個在線的采集點位置觀看;步驟910,連接選擇的采集點;步驟912,采集端用戶名密碼驗證;步驟913,判斷是否通過驗證,如果不能通過,則退出,如果通過,進入步驟914,從采集端獲得表3的數據,并顯示表3的數據和狀態(tài),步驟915。
步驟916,選擇其中一個在線的通道觀看;步驟917,接受來自采集端的數據流;步驟918,分析數據流;步驟919,視頻音頻解碼;步驟920,播放視頻音頻。
步驟921,判斷是否保存,如果保存,進入步驟922,保存視頻音頻數據流。如果不保存,則進入步驟923,判斷是否觀看其他通道,如果是,返回步驟915,如果否,進入步驟924,判斷是否觀看位置,如果是,返回步驟908,如果否,則退出。
移動終端無論從硬件上還是軟件上都有著不同的實現方案。比如硬件上有使用但不限于TI、Intel、Philip、Qualcomm的方案,軟件上有但不限于windowsmobile、Symbian、Palm、Linux、Brew、Java等平臺和環(huán)境,無論哪一種,都可以用本發(fā)明所描述的方法實現所述的遠程監(jiān)控系統(tǒng)。
本發(fā)明適用于現有的普通移動終端的無線網絡環(huán)境,包括但不限于GSM、CDMA、CDMA-2000、WCDMA、TDS-CDMA、LASCDMA、PHS網絡。
權利要求
1.一種基于移動終端的遠程監(jiān)控系統(tǒng),包括至少一個監(jiān)控采集端、服務器及至少一個觀看端,其特征在于,所述服務器用于與所述監(jiān)控采集端和所述觀看端建立連接,并引導數據的傳送,所述的觀看端根據從服務器獲得的信息,通過網絡直接從所述的監(jiān)控采集端獲得視頻音頻數據流,所述觀看端運行于移動終端上。
2.如權利要求1所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述服務器包括用戶信息管理模塊,用于設定并記錄用戶的信息;認證模塊,用于用戶名合法性認證;采集端ID確認模塊,用于向采集端返回該用戶所注冊的監(jiān)控地點信息,在用戶選擇其中之一后,將該ID的采集端置為網絡在線狀態(tài);網絡鏈接信息管理模塊,用于記錄采集端的網絡連接信息,該信息可以使觀看端直接訪問采集端,使采集端的視頻音頻數據流可以直接傳輸給觀看端。
3.如權利要求2所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述用戶信息管理模塊可通過網站進行設定和記錄,也可通過移動終端進行設定和記錄。
4.如權利要求1所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控采集端包括視頻音頻采集模塊,用于采集連接的視頻音頻設備的數據,將其轉換為視頻音頻編碼模塊可以接受的數據格式并傳送給視頻音頻編碼模塊;視頻音頻編碼模塊,用于將視頻數據或音頻數據進行壓縮處理;視頻音頻數據流生成模塊,用于將壓縮生成的視頻音頻數據按照其相應的時間關系生成適合網絡傳輸的視頻音頻數據流;網絡傳輸模塊,用于向觀看端傳送視頻音頻數據流;
5.如權利要求4所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控采集端還包括網絡傳輸控制模塊,用于與服務器建立并保持連接,報告自己的網絡連接信息,在網絡中斷時自動重新連接,并更新自己的網絡連接信息;用戶認證模塊,用于向服務器報告自己的用戶名密碼信息,獲得驗證;采集位置確認模塊,用于接受服務器傳來的可用位置信息;通道位置信息模塊,用于記錄視頻音頻設備信息對應的影像聲音相應的名稱和通道號并在需要時傳送給觀看端。
6.如權利要求4或5所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述監(jiān)控采集端還包括數據存儲模塊,用于將視頻音頻數據流存儲下來,以供后面回放觀看。
7.如權利要求1所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述觀看端包括用戶認證模塊,用于向服務器報告自己的用戶名密碼信息,獲得驗證;用戶信息獲取模塊,用于兩部分數據的獲取,一是從服務器網絡鏈接信息管理模塊獲得數據,二是從某個監(jiān)控采集端通道位置信息模塊獲得數據;用戶信息顯示模塊,用于將用戶信息獲取模塊獲得的數據形象的顯示出來;觀看控制模塊,用于根據用戶信息獲取模塊獲得的數據,選擇觀看某一監(jiān)控采集點的某一通道;數據傳輸模塊,用于根據觀看控制模塊的要求,向監(jiān)控采集端發(fā)出請求,接收相應通道的視頻音頻數據流;視頻音頻數據流分析模塊,用于分析從數據傳輸模塊得到的視頻音頻數據流,得到獨立的視頻和音頻數據;視頻音頻解碼模塊,用于將視頻音頻數據解碼;視頻音頻播放模塊,用于將解碼后的音頻視頻數據按照其相應的時間關系進行播放。
8.如權利要求6所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述觀看端還包括數據存儲模塊,用于將接收到的視頻音頻數據流存儲下來,以供后面回放觀看;
9.一種基于移動終端的遠程監(jiān)控方法,其特征在于,所述服務器用于與所述監(jiān)控采集端和所述觀看端建立連接,并引導數據的傳送,所述的觀看端根據從服務器獲得的信息,通過網絡直接從所述的監(jiān)控采集端獲得視頻音頻數據流,所述觀看端運行于移動終端上。
10.如權利要求9所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,該方法還包括如下步驟所述觀看端建立網絡連接,與服務器相連;所述服務器處理用戶的認證請求,獲取并驗證觀看用戶信息;所述服務器處理監(jiān)控采集的認證請求,獲取并驗證監(jiān)控采集用戶的信息;所述觀看端控制選擇監(jiān)控采集端,并接受監(jiān)控采集的視頻音頻數據;所述觀看端分析、解碼和播放視頻音頻數據;所述服務器處理網絡狀態(tài)變化。
11.如權利要求10所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述的認證包括查看連接的用戶的用戶名和密碼是否正確,還可包括對采集端連接和觀看端連接的認證。
12.如權利要求9所述的基于移動終端的遠程監(jiān)控方法,其特征在于,所述方法還包括用戶信息管理步驟,用于設定并記錄用戶的信息。
13.如權利要求12所述的基于移動終端的遠程監(jiān)控方法,其特征在于,所述用戶信息管理步驟可通過網站進行設定和記錄,也可通過移動終端進行設定和記錄。
14.如權利要求9所述的基于移動終端的遠程監(jiān)控方法,其特征在于,所述方法還包括如下步驟視頻音頻采集步驟,用于采集連接的視頻音頻設備的數據,將其轉換為視頻音頻編碼可以接受的數據格式進行編碼;視頻音頻編碼步驟,用于將視頻數據或音頻數據進行壓縮處理;生成視頻音頻數據流步驟,用于將壓縮生成的視頻音頻數據按照其相應的時間關系生成適合網絡傳輸的視頻音頻數據流;網絡傳輸步驟,用于向觀看端傳送視頻音頻數據流;網絡傳輸控制步驟,用于與服務器建立并保持連接,報告自己的網絡連接信息,在網絡中斷時自動重新連接,并更新自己的網絡連接信息;采集位置確認步驟,用于接受服務器傳來的可用位置信息;通道位置信息步驟,用于記錄視頻音頻設備信息對應的影像聲音相應的名稱和通道號并在需要時傳送給觀看端。
15.如權利要求14所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述視頻音頻編碼模塊中的壓縮處理是采用相應的算法將原始很大的視頻音頻數據流處理成為較小的數據流。
16.如權利要求9或14所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述方法還包括如下步驟獲取用戶信息步驟,用于兩部分數據的獲取,一是通過服務器網絡鏈接信息獲得數據,二是通過某個監(jiān)控采集端通道位置信息獲得數據;顯示用戶信息步驟,用于將用戶信息獲取模塊獲得的數據形象的顯示出來;觀看控制步驟,用于根據獲得的所述數據,選擇觀看某一監(jiān)控采集點的某一通道;數據傳輸步驟,用于根據觀看控制的要求發(fā)出請求,接收相應通道的視頻音頻數據流;分析視頻音頻數據流步驟,用于分析數據傳輸得到的視頻音頻數據流,得到獨立的視頻和音頻數據;視頻音頻解碼步驟,用于將視頻音頻數據解碼;播放視頻音頻步驟,用于將解碼后的音頻視頻數據按照其相應的時間關系進行播放。
17.如權利要求16所述的基于移動終端的遠程監(jiān)控系統(tǒng),其特征在于,所述方法還包括數據存儲步驟,用于將接收到的視頻音頻數據流存儲下來,以供后面回放觀看。
全文摘要
本發(fā)明涉及一種基于移動終端的遠程監(jiān)控系統(tǒng)及方法,遠程監(jiān)控系統(tǒng)包括至少一個監(jiān)控采集端、服務器及至少一個觀看端,所述服務器用于與所述監(jiān)控采集端和所述觀看端建立連接,并引導數據的傳送,所述的觀看端根據從服務器獲得的信息,通過網絡直接從所述的監(jiān)控采集端獲得視頻音頻數據流,所述觀看端運行于移動終端上。本發(fā)明可以大大提高同時并發(fā)的用戶數,同時將使用更少的系統(tǒng)資源。而且監(jiān)控觀看端是基于移動終端的設備,可以隨時隨地地實施監(jiān)控,而且易于攜帶。本發(fā)明適用于現有的普通移動終端的無線網絡環(huán)境,包括但不限于GSM、CDMA、CDMA-2000、WCDMA、TDS-CDMA、LASCDMA、PHS網絡。
文檔編號H04N7/18GK1585309SQ20041000912
公開日2005年2月23日 申請日期2004年5月24日 優(yōu)先權日2004年5月24日
發(fā)明者丁力 申請人:蕭學文