本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,尤其涉及一種視頻通信方法。
背景技術(shù):
:車載監(jiān)控是專為車載安防領(lǐng)域設(shè)計(jì)的新款視頻監(jiān)控設(shè)備,它采用了嵌入式處理器和嵌入式操作系統(tǒng),結(jié)合了IT領(lǐng)域中最新的音視頻處理技術(shù)、全球定位技術(shù)、無(wú)線通訊技術(shù)、USB通信技術(shù)、高級(jí)車載電源管理技術(shù)、GIS地理信息技術(shù),適用于各類車型進(jìn)行24小時(shí)監(jiān)控;監(jiān)控設(shè)備進(jìn)行音視頻同步錄像、全球定位、無(wú)線音視頻實(shí)時(shí)傳輸,同時(shí)主機(jī)上預(yù)留多種接口,可以與車載顯示屏、IC卡車載機(jī)、信號(hào)優(yōu)先控制系統(tǒng)、客流統(tǒng)計(jì)系統(tǒng)等車載設(shè)備連接,充分考慮用戶的擴(kuò)展需求,可廣泛應(yīng)用于公交、長(zhǎng)途客運(yùn)、旅游大巴、物流貨運(yùn)、警用執(zhí)法車輛、火車、地鐵、輪船、飛機(jī)等移動(dòng)交通工具,而視頻監(jiān)控設(shè)備采集的數(shù)據(jù)可輸出至遠(yuǎn)程的服務(wù)端中,以方便服務(wù)端的管理人員對(duì)運(yùn)行的車輛進(jìn)行監(jiān)控,而視頻監(jiān)控設(shè)備與服務(wù)端建立連接的方式單一,以及視頻監(jiān)控設(shè)備采集的數(shù)據(jù)發(fā)送方式選擇單一。技術(shù)實(shí)現(xiàn)要素:針對(duì)現(xiàn)有視頻終端建立連接以及傳輸數(shù)據(jù)存在的上述問(wèn)題,現(xiàn)提供一種在視頻終端與視頻服務(wù)端之間提供多種連接方式,以及視頻終端可選擇多種協(xié)議傳輸數(shù)據(jù)的視頻通信方法。具體技術(shù)方案如下:一種視頻通信方法,應(yīng)用于視頻終端與視頻服務(wù)端之間的通信;其中,所述視頻終端用以采集車輛的音視頻信息以及車輛的位置信息;所述視頻通信方法包括以下步驟:步驟S1、提供至少兩種連接協(xié)議,供所述視頻終端選擇與所述視頻服務(wù)端之間建立數(shù)據(jù)傳輸通道;步驟S2、所述視頻終端采用一第一數(shù)據(jù)報(bào)文將所述位置信息通過(guò)所述數(shù)據(jù)傳輸通道發(fā)送至所述視頻服務(wù)端;步驟S3、所述視頻終端采用一第二數(shù)據(jù)報(bào)文將所述音視頻信息通過(guò)所述數(shù)據(jù)傳輸通道發(fā)送至所述視頻服務(wù)端。優(yōu)選的,所述連接協(xié)議包括TCP連接協(xié)議和/或UDP連接協(xié)議。優(yōu)選的,所述第一數(shù)據(jù)報(bào)文為信令數(shù)據(jù)報(bào)文,以及所述第二數(shù)據(jù)報(bào)文為碼流數(shù)據(jù)報(bào)文。優(yōu)選的,執(zhí)行所述步驟S1前,首先設(shè)置所述視頻終端的參數(shù)。優(yōu)選的,所述視頻終端的參數(shù)包括:音視頻參數(shù)、視頻通道列表參數(shù)、單獨(dú)視頻通道參數(shù)設(shè)置、特殊報(bào)警錄像參數(shù)、圖像分析報(bào)警參數(shù)以及所述視頻終端的休眠喚醒模式參數(shù)。優(yōu)選的,所述視頻終端與所述視頻服務(wù)端之間建立所述數(shù)據(jù)傳輸通道后,若在預(yù)設(shè)時(shí)間內(nèi)未傳輸任何數(shù)據(jù),則所述視頻終端斷開(kāi)與所述視頻服務(wù)端之間的所述數(shù)據(jù)傳輸通道。優(yōu)選的,所述步驟S2中,所述視頻終端采用所述第一數(shù)據(jù)報(bào)文將一預(yù)設(shè)的報(bào)警指令通過(guò)所述數(shù)據(jù)傳輸通道發(fā)送至所述視頻服務(wù)端。優(yōu)選的,所述步驟S3中,所述服務(wù)端于接收所述視頻終端發(fā)送的所述視頻信息后,采用所述第二數(shù)據(jù)報(bào)文返回一狀態(tài)通知信息至所述視頻終端。優(yōu)選的,所述視頻終端將采集的所述音視頻信息形成一預(yù)定格式的文件列表并保存;所述視頻服務(wù)端采用所述第二數(shù)據(jù)報(bào)文向?qū)?yīng)的所述視頻終端發(fā)送一文件獲取請(qǐng)求,以獲取所述視頻終端中的所述文件列表。優(yōu)選的,所述視頻終端通過(guò)對(duì)采集的所述音視頻信息中的視頻數(shù)據(jù)進(jìn)行分析,以獲得所述車輛內(nèi)的人數(shù)分析結(jié)果,隨后于所述步驟S3中,所述視頻終端采用所述第二數(shù)據(jù)報(bào)文將所述人數(shù)分析結(jié)果與所述音視頻信息一起發(fā)送至所述視頻服務(wù)端。上述技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:視頻終端與服務(wù)端之間提供至少兩種連接協(xié)議建立數(shù)據(jù)傳輸通道,并且視頻終端通過(guò)采用不同的數(shù)據(jù)報(bào)文發(fā)送對(duì)應(yīng)的數(shù)據(jù)信息,滿足了視頻終端與服務(wù)端之間進(jìn)行高效的數(shù)據(jù)傳輸。附圖說(shuō)明參考所附附圖,以更加充分的描述本發(fā)明的實(shí)施例。然而,所附附圖僅用于說(shuō)明和闡述,并不構(gòu)成對(duì)本發(fā)明范圍的限制。圖1為本發(fā)明一種視頻通信方法實(shí)施例的流程示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為本發(fā)明的限定。本發(fā)明包括一種視頻通信方法。一種視頻通信方法的實(shí)施例,應(yīng)用于視頻終端與視頻服務(wù)端之間的通信;其中,視頻終端用以采集車輛的音視頻信息以及車輛的位置信息;如圖1所示,視頻通信方法包括以下步驟:步驟S1、提供至少兩種連接協(xié)議,供視頻終端選擇與視頻服務(wù)端之間建立數(shù)據(jù)傳輸通道;步驟S2、視頻終端采用一第一數(shù)據(jù)報(bào)文將位置信息通過(guò)數(shù)據(jù)傳輸通道發(fā)送至視頻服務(wù)端;步驟S3、視頻終端采用一第二數(shù)據(jù)報(bào)文將音視頻信息通過(guò)數(shù)據(jù)傳輸通道發(fā)送至視頻服務(wù)端。上述技術(shù)方案中,為了視頻服務(wù)端實(shí)時(shí)的監(jiān)控車輛,可通過(guò)在車輛內(nèi)需要監(jiān)控的位置設(shè)置分別設(shè)置視頻終端,其中視頻終端包括視頻采集單元,音頻采集單元,位置信息獲取單元,用以獲取車輛內(nèi)的音視頻信息以及車輛的實(shí)時(shí)的位置信息;視頻終端可通過(guò)選擇一連接協(xié)議向視頻服務(wù)端發(fā)送音視頻傳輸請(qǐng)求,視頻服務(wù)端于接收到音視頻傳輸請(qǐng)求后,視頻終端建立數(shù)據(jù)傳輸通道,其中數(shù)據(jù)請(qǐng)求格式如下表1所示:表1視頻服務(wù)端建立數(shù)據(jù)傳輸通道,其中視頻服務(wù)端與視頻終端之間還可基于第二數(shù)據(jù)報(bào)文進(jìn)行語(yǔ)音對(duì)話,語(yǔ)音廣播,語(yǔ)音監(jiān)聽(tīng)等操作;視頻終端還可將采集的音視頻信息以及位置信息發(fā)送至視頻服務(wù)端,其中發(fā)送的過(guò)程可具體包括:視頻終端采用第二數(shù)據(jù)報(bào)文將采集的音視頻信息輸出至視頻服務(wù)端,其中發(fā)送至視頻服務(wù)端中的音視頻信息的數(shù)據(jù)格式如下表2所示:表2視頻終端還可將獲取的位置信息,基于第二數(shù)據(jù)報(bào)文發(fā)送至視頻服務(wù)端中,以方便視頻服務(wù)端實(shí)時(shí)的獲知車輛的位置信息。在一種較優(yōu)的實(shí)施方式中,連接協(xié)議可為為TCP連接協(xié)議。在在一種較優(yōu)的實(shí)施方式中,連接協(xié)議還可為連接協(xié)議UDP連接。上述技術(shù)方案中,TCP(TransmissionControlProtocol傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,由IETF的RFC793定義;UDP是UserDatagramProtocol的簡(jiǎn)稱,中文名是用戶數(shù)據(jù)報(bào)協(xié)議,是OSI(OpenSystemInterconnection,開(kāi)放式系統(tǒng)互聯(lián))參考模型中一種無(wú)連接的傳輸層協(xié)議,提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù),IETFRFC768是UDP的正式規(guī)范在一種較優(yōu)的實(shí)施方式中,第一數(shù)據(jù)報(bào)文為信令數(shù)據(jù)報(bào)文,以及第二數(shù)據(jù)報(bào)文為碼流數(shù)據(jù)報(bào)文。在一種較優(yōu)的實(shí)施方式中,執(zhí)行步驟S1前,首先設(shè)置視頻終端的參數(shù)。在一種較優(yōu)的實(shí)施方式中,視頻終端的參數(shù)包括:音視頻參數(shù)、視頻通道列表參數(shù)、單獨(dú)視頻通道參數(shù)設(shè)置、特殊報(bào)警錄像參數(shù)、圖像分析報(bào)警參數(shù)以及視頻終端的休眠喚醒模式參數(shù)。上述技術(shù)方案中,音視頻參數(shù)定義如下表3所示;表3音視頻通道列表參數(shù)格式如下表4所示:起始字節(jié)字段數(shù)據(jù)類型描述及說(shuō)明0音視頻通道總數(shù)BYTE用1表示1音頻通道總數(shù)BYTE用m表示2視頻通道總數(shù)BYTE用n表示3音視頻通道對(duì)照表BYTE[4*(1+m+n)]表4音視頻通道對(duì)照表如下表5所示:表5獨(dú)通道視頻參數(shù)定義如下表6所示:起始字節(jié)字段數(shù)據(jù)類型描述及說(shuō)明0需單獨(dú)設(shè)置視頻參數(shù)的通道數(shù)量BYTEn1單獨(dú)通道視頻參數(shù)設(shè)置列表BYTE[21*n]表6單獨(dú)通道視頻參數(shù)設(shè)置如下表7所示:表7其中還包括特殊報(bào)警視頻信息參數(shù)如下表8所示:表8視頻分析信息報(bào)警參數(shù)設(shè)置如下表9所示:起始字節(jié)字段數(shù)據(jù)類型描述及說(shuō)明0車輛核載人數(shù)BYTE客運(yùn)車輛核定載客人數(shù),視頻分析結(jié)果超過(guò)時(shí)產(chǎn)生報(bào)警1疲勞程度閾值BYTE視頻分析疲勞駕駛報(bào)警閾值,超過(guò)時(shí)產(chǎn)生報(bào)警表9視頻終端休眠喚醒模式設(shè)置的數(shù)據(jù)格式如下表10所示:表10上述的日定時(shí)喚醒參數(shù)如表11所示:表11在一種較優(yōu)的實(shí)施方式中,視頻終端與視頻服務(wù)端之間建立數(shù)據(jù)傳輸通道后,若在預(yù)設(shè)時(shí)間內(nèi)未傳輸任何數(shù)據(jù),則視頻終端斷開(kāi)與視頻服務(wù)端之間的數(shù)據(jù)傳輸通道。上述技術(shù)方案中,視頻終端與視頻服務(wù)端建立連接數(shù)據(jù)傳輸通道后,若在預(yù)定時(shí)間內(nèi)未傳輸任何數(shù)據(jù),則視頻終端或者視頻服務(wù)端可選擇斷開(kāi)連接,進(jìn)而可減少與視頻服務(wù)端之間資源的消耗。在一種較優(yōu)的實(shí)施方式中,步驟S2中,視頻終端采用第一數(shù)據(jù)報(bào)文將一預(yù)設(shè)的報(bào)警指令通過(guò)數(shù)據(jù)傳輸通道發(fā)送至視頻服務(wù)端。上述技術(shù)方案中,上述的預(yù)設(shè)指令具體可包括;視頻信號(hào)丟失報(bào)警,視頻信號(hào)遮擋報(bào)警,儲(chǔ)存器故障報(bào)警,駕駛異常報(bào)警,其中關(guān)于指令的參數(shù)描述如下表12所示:表12異常駕駛行為報(bào)警參數(shù)如下表13所示:表13在一種較優(yōu)的實(shí)施方式中,步驟S3中,服務(wù)端于接收視頻終端發(fā)送的視頻信息后,采用第二數(shù)據(jù)報(bào)文返回一狀態(tài)通知信息至視頻終端。上述技術(shù)方案中,視頻終端將采集的音視頻信息輸出至視頻服務(wù)端的過(guò)程中,為了方便視頻終端的使用者及時(shí)的了解音視頻信息的傳輸狀態(tài),視頻服務(wù)端向視頻終端發(fā)送的數(shù)據(jù)報(bào)文的格式如下表13所示:起始字節(jié)字段數(shù)據(jù)類型描述及要求0邏輯通道號(hào)BYTE1丟包率BYTE當(dāng)前傳輸通道的丟包率.數(shù)值乘以100之后取整數(shù)部分。表13在一種較優(yōu)的實(shí)施方式中,視頻終端用以將采集的音視頻信息形成一預(yù)定格式的文件列表并保存;視頻服務(wù)端采用第二數(shù)據(jù)報(bào)文向?qū)?yīng)的視頻終端發(fā)送一文件獲取請(qǐng)求,以獲取視頻終端中的文件列表。上述技術(shù)方案中,視頻服務(wù)端的管理人員如需要于監(jiān)控終端獲取音視頻信息,視頻服務(wù)端可通過(guò)根據(jù)視頻監(jiān)控終端的通道號(hào)或者報(bào)警指令類型,進(jìn)而形成對(duì)應(yīng)的文件獲取請(qǐng)求,于視頻終端獲取對(duì)應(yīng)的文件列表,其中文件列表的數(shù)據(jù)格式如下表14所示:表14在一種較優(yōu)的實(shí)施方式中,視頻終端通過(guò)對(duì)采集的音視頻信息中的視頻數(shù)據(jù)進(jìn)行分析,以獲得車輛內(nèi)的人數(shù)分析結(jié)果,隨后于步驟S3中,視頻終端采用第二數(shù)據(jù)報(bào)文將人數(shù)分析結(jié)果與音視頻信息一起發(fā)送至視頻服務(wù)端。并采用第二數(shù)據(jù)報(bào)文將分?jǐn)?shù)分析結(jié)果發(fā)送至視頻服務(wù)端。上述技術(shù)方案中,人數(shù)分析結(jié)果的數(shù)據(jù)格式,如下表15所示:表15上述技術(shù)方案中,視頻服務(wù)端還可遠(yuǎn)程控制視頻終端,視頻服務(wù)端于視頻終端中獲取音視頻信息位置信息等。以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說(shuō)明書及圖示內(nèi)容所作出的等同替換和顯而易見(jiàn)的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。當(dāng)前第1頁(yè)1 2 3