一種遠程視頻監(jiān)控數據傳輸方法及系統(tǒng)的制作方法
【技術領域】
[0001 ]本發(fā)明涉及一種數據傳輸方法及系統(tǒng),尤其涉及一種遠程視頻監(jiān)控數據傳輸方法及系統(tǒng)。
【背景技術】
[0002]隨著車輛的廣泛普及以及用戶終端設備的推廣使用,遠程實時并且流暢的監(jiān)控車輛已經成為了一種必然,但是目前還沒有相關的技術,人們想要觀看行車記錄儀內的視頻,需要將行車記錄儀的內存卡取出,然后放入能夠識別內存卡的設備內播放,非常的不便。此夕卜,現有技術無法隨時隨地監(jiān)控車輛的安全。
【發(fā)明內容】
[0003]為解決現有技術中的問題,本發(fā)明提一種遠程視頻監(jiān)控數據傳輸方法及實現該方法的系統(tǒng)。
[0004]本發(fā)明遠程視頻監(jiān)控數據傳輸方法包括如下步驟:
[0005]S1:開始,用戶終端打開遠程視頻監(jiān)控客戶端,向云平臺服務器發(fā)送上傳視頻流請求;
[0006]S2:云平臺服務器接收上傳視頻流請求并轉發(fā)給車載主機的通訊模塊;
[0007]S3:車載主機的通訊模塊接收上傳視頻流請求,并發(fā)送給行車記錄儀;
[0008]S4:行車記錄儀接收通訊模塊的上傳視頻流請求,并開始傳輸視頻流;
[0009]S5:流媒體服務器獲取行車記錄儀的視頻流并向用戶終端推送視頻流;
[0010]S6:用戶終端的遠程視頻監(jiān)控客戶端播放流媒體服務器推送的視頻流,結束。
[0011]本發(fā)明作進一步改進,在步驟SI中,所述用戶終端發(fā)送上傳視頻流請求前,還包括用戶終端與云平臺服務器建立連接步驟。
[0012]本發(fā)明作進一步改進,所述用戶終端與云平臺服務器建立連接步驟具體包括如下步驟:
[0013]Al:用戶終端向云平臺服務器發(fā)起觀看視頻的連接請求;
[0014]A2:云平臺服務器接收連接請求,并將連接請求的字符串進行解析;
[0015]A3:云平臺服務器將解析出來的字符串與數據庫中現有的字符串進行比對,判斷數據庫中是否存在該字符串,如果是,執(zhí)行A4步驟,如果否,云平臺服務器中斷與用戶終端的連接,結束;
[0016]A4:云平臺服務器與用戶終端建立連接成功,并向用戶終端發(fā)送連接成功標志;
[0017]A5:用戶終端接收到連接成功標志后,開始向云平臺服務器發(fā)送上傳視頻流請求。
[0018]本發(fā)明作進一步改進,在步驟S3中,所述車載主機的通訊模塊具體執(zhí)行步驟包括:
[0019]B1:通訊模塊上電啟動,啟動就緒后與云平臺服務器建立連接;
[0020]B2:云平臺服務器接收到用戶終端的上傳視頻流請求指令后將上傳視頻流請求指令轉發(fā)給車載主機的通訊模塊;[0021 ] B3:通訊模塊接收來自云平臺服務器的上傳視頻流請求指令,并解析上傳視頻流請求指令,將解析出來的指令發(fā)送給行車記錄儀。
[0022]本發(fā)明作進一步改進,所述通訊模塊為無線通訊模塊。
[0023]本發(fā)明作進一步改進,在步驟S4中,所述行車記錄儀的具體執(zhí)行步驟包括:行車記錄儀接收到通訊模塊解析出來的指令后,執(zhí)行指令;行車記錄儀產生視頻流,并通知流媒體服務器;行車記錄儀與流媒體服務器建立連接,開始傳輸視頻流。
[0024]本發(fā)明還提供了一種實現上述方法的系統(tǒng),包括用戶終端:設有遠程視頻監(jiān)控客戶端,用于向云平臺服務器發(fā)送上傳視頻流請求,接收流媒體服務器推送的視頻流并播放;云平臺服務器:用于接收用戶終端發(fā)送的上傳視頻流請求,并轉發(fā)給車載主機的通訊模塊;車載主機:包括通訊模塊,所述通訊模塊用于與云平臺服務器建立連接,接收云平臺服務器的上傳視頻流請求,并發(fā)送給行車記錄儀;行車記錄儀:用于接收通訊模塊的上傳視頻流請求,并開始傳輸視頻流;流媒體服務器:設置在遠程計算機內,用于獲取行車記錄儀的視頻流并向用戶終端推送視頻流。
[0025]本發(fā)明作進一步改進,所述用戶終端、云平臺服務器、車載主機、行車記錄儀、流媒體服務器之間的連接通信基于無線網絡或/和有線網絡來實現。
[0026]本發(fā)明作進一步改進,所述無線網絡包括2G網絡、3G網絡、4G網絡、WIFI無線網絡。
[0027]本發(fā)明作進一步改進,所述通訊模塊為4G模塊,所述無線網絡為4G網絡。
[0028]與現有技術相比,本發(fā)明的有益效果是:方便實用,供用戶實時查看汽車狀況,為車輛安全保駕護航,能夠隨時隨地查看車輛的安全性,并且如果車輛出現狀況也能夠第一時間處理,提高了處理效率,極大地方便了廣大車主。
【附圖說明】
[0029]圖1為本方法流程圖;
[0030]圖2為用戶終端與云平臺服務器建立連接方法流程圖;
[0031 ]圖3為車載主機的通訊模塊執(zhí)行流程圖;
[0032]圖4為行車記錄儀的具體執(zhí)行流程圖。
【具體實施方式】
[0033]下面結合附圖和實施例對本發(fā)明做進一步詳細說明。
[0034]如圖1所示,本發(fā)明遠程視頻監(jiān)控數據傳輸方法包括如下步驟:
[0035]S1:開始,用戶終端打開遠程視頻監(jiān)控客戶端,向云平臺服務器發(fā)送上傳視頻流請求;
[0036]S2:云平臺服務器接收上傳視頻流請求并轉發(fā)給車載主機的通訊模塊;
[0037]S3:車載主機的通訊模塊接收上傳視頻流請求,并發(fā)送給行車記錄儀;
[0038]S4:行車記錄儀接收通訊模塊的上傳視頻流請求,并開始傳輸視頻流;
[0039]S5:流媒體服務器獲取行車記錄儀的視頻流并向用戶終端推送視頻流;
[0040]S6:用戶終端的遠程視頻監(jiān)控客戶端播放流媒體服務器推送的視頻流,結束。
[0041]本發(fā)明需要車主提前在用戶終端設備上安裝遠程視頻監(jiān)控客戶端,也就是“遠程視頻監(jiān)控” APP(客戶端)軟件,安裝成功后,當車主需要查看本車的實時狀態(tài)時,只需要登陸打開遠程視頻監(jiān)控客戶端,并通過APP向云平臺服務器發(fā)起連接請求,連接成功后,向云平臺服務器發(fā)送上傳視頻流請求,即可遠程查看車輛的實時視頻。本例的用戶終端可以為手機、平板電腦、IAPD、便攜式筆記本電腦等。
[0042]如圖2所示,在本例中,所述用戶終端與云平臺服務器建立連接步驟包括如下步驟:
[0043]Al:用戶終端向云平臺服務器發(fā)起觀看視頻的連接請求;
[0044]A2:云平臺服務器接收連接請求,并將連接請求的字符串進行解析;
[0045]A3:云平臺服務器將解析出來的字符串與數據庫中現有的字符串進行比對,判斷數據庫中是否存在該字符串,如果是,執(zhí)行A4步驟,如果否,云平臺服務器中斷與用戶終端的連接,結束;
[0046]A4:云平臺服務器與用戶終端建立連接成功,并向用戶終端發(fā)送連接成功標志;
[0047]A5:用戶終端接收到連接成功標志后,開始向云平臺服務器發(fā)送上傳視頻流請求。
[0048]在此步驟中,用戶終端向云平臺服務器發(fā)起觀看視頻的連接請求時,云平臺服務器與用戶終端的APP會建立連接,并解析APP發(fā)送的數據,云平臺服務器將解析出來的字符串放入云平臺數據庫進行比對,如果數據庫中存在該字符串,則連接鑒權成功,否則連接鑒權失敗,并將APP與云平臺服務