一種多媒體數(shù)據(jù)傳輸方法及車載設備、監(jiān)控服務器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多媒體數(shù)據(jù)傳輸方法及車載設備、監(jiān)控服務器。
【背景技術(shù)】
[0002]隨著車輛設備的增多,各類車載設備也應運而生,目前,大多數(shù)車輛都設置有行車記錄儀等車載設備,用于記錄當前車輛的行駛狀況。尤其對于特殊車輛,例如:出租車、押解車等需要進行實時監(jiān)控的車輛而言,需要在行車記錄儀等車載設備上配置信號模塊,用以通過移動網(wǎng)絡與監(jiān)控服務器建立數(shù)據(jù)通信連接,并通過移動網(wǎng)絡建立的數(shù)據(jù)通信鏈路傳輸當前車輛采集到的能夠反映行駛狀況的音頻、視頻等數(shù)據(jù)信息。
[0003]然而,目前的移動網(wǎng)絡信號覆蓋并不全面,很多地方都未覆蓋有移動網(wǎng)絡信號,或者是當前區(qū)域覆蓋有移動網(wǎng)絡4G信號,而下一路段區(qū)域未覆蓋有移動網(wǎng)絡4G信號,僅覆蓋有移動網(wǎng)絡3G信號,或者信號質(zhì)量更差的移動網(wǎng)絡2G信號。由于車載設備是實時采集,并實時通過移動網(wǎng)絡建立的數(shù)據(jù)通信鏈路傳輸當前車輛采集到的數(shù)據(jù)信息,因此,在車輛從覆蓋有移動網(wǎng)絡4G信號的路段行駛至僅覆蓋有移動網(wǎng)絡3G信號的路段時,會發(fā)生移動網(wǎng)絡信號的切換,運營商會動態(tài)修改、分配IP地址,在車輛離開當前路段時,車載設備會斷開連接的移動網(wǎng)絡4G信號,進而切斷與監(jiān)控服務器的數(shù)據(jù)通信鏈路,假設斷開的時刻為15:00,那么這一時刻之后的顯示畫面會一直停頓在15:00所顯示的數(shù)據(jù)信息,或者呈黑屏;當駛?cè)胂乱宦范螘r,車載設備會重新接入移動網(wǎng)絡3G信號,進而重新建立與監(jiān)控服務器的數(shù)據(jù)通信鏈路,若重新接入的時刻為15:05,那么這一時刻之后顯示的數(shù)據(jù)信息為15:05開始采集的音視頻數(shù)據(jù)信息??紤]傳輸時延的存在,大概在15:06開始顯示,可見,15:00-15:06之間的音視頻數(shù)據(jù)信息已經(jīng)丟失,不能實時傳輸給監(jiān)控服務器進行監(jiān)控。而且,在斷開-重新接入的這一段時間內(nèi),車載設備采集到的音、視頻等數(shù)據(jù)信息無法傳輸至監(jiān)控服務器,因此,監(jiān)控服務器一側(cè)的顯示終端所顯示的視頻畫面和音頻會出現(xiàn)卡頓等現(xiàn)象。
[0004]綜上所述,現(xiàn)有的車載設備與監(jiān)控服務器之間的音視頻信息的傳輸很可能會由于移動網(wǎng)絡信號的切換,而導致車載設備采集到的音視頻數(shù)據(jù)信息無法連續(xù)、完整的展示在監(jiān)控服務器一側(cè)的顯示終端。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種多媒體數(shù)據(jù)傳輸方法及車載設備、監(jiān)控服務器,用以解決現(xiàn)有技術(shù)中存在的由于移動網(wǎng)絡的切換,而導致車載設備采集到的多媒體數(shù)據(jù)無法連續(xù)、完整的展示在監(jiān)控服務器一側(cè)的顯示終端。
[0006]本發(fā)明實施例采用以下技術(shù)方案:
[0007]—種多媒體數(shù)據(jù)傳輸方法,應用于車載設備與監(jiān)控服務器在網(wǎng)絡切換過程中的數(shù)據(jù)傳輸,所述方法包括:
[0008]在第一移動網(wǎng)絡中,所述車載設備在檢測到與監(jiān)控服務器之間的第一數(shù)據(jù)通信鏈路的通信質(zhì)量不滿足預設條件時,對實時采集到的多媒體數(shù)據(jù)進行順序緩存;
[0009]在啟動網(wǎng)絡切換之前,所述車載設備執(zhí)行:
[0010]依次獲取緩存的多媒體數(shù)據(jù),封裝成攜帶有第一預設展示時長信息的多媒體數(shù)據(jù)包;
[0011]按照與當前第一數(shù)據(jù)通信鏈路的通信質(zhì)量相適配的傳輸碼率將所述多媒體數(shù)據(jù)包順序傳輸給所述監(jiān)控服務器;以便所述監(jiān)控服務器在檢測到所述車載設備啟動網(wǎng)絡切換時刻起,將未處理的攜帶有第一預設展示時長信息的全部多媒體數(shù)據(jù)包對應的多媒體內(nèi)容,在所述第一預設展示時長內(nèi)進行展示;
[0012]其中,所述第一預設展示時長不小于所述車載設備的網(wǎng)絡切換時長。
[0013]優(yōu)選地,所述第一數(shù)據(jù)通信鏈路的通信質(zhì)量根據(jù)當前使用的第一移動網(wǎng)絡的信號強度確定;
[0014]所述預設條件至少包括:所述第一移動網(wǎng)絡的信號強度不低于預設閾值。
[0015]優(yōu)選地,在所述車載設備切換到第二移動網(wǎng)絡,與所述監(jiān)控服務器建立第二數(shù)據(jù)通信鏈路之后,所述方法還包括:
[0016]所述車載設備依次獲取當前緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù),以及切換后實時順序采集的、與緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù)數(shù)量相同的多媒體數(shù)據(jù),并分別封裝成攜帶有第二預設展示時長信息的多媒體數(shù)據(jù)包;
[0017]所述車載設備按照與當前第二數(shù)據(jù)通信鏈路的通信質(zhì)量相適配的傳輸碼率,將所述封裝有第二預設展示時長信息的多媒體數(shù)據(jù)包順序傳輸給所述監(jiān)控服務器;以便所述監(jiān)控服務器將攜帶有第二預設展示時長信息的全部多媒體數(shù)據(jù)包對應的多媒體內(nèi)容,在所述第二預設展示時長內(nèi)進行展示;
[0018]其中,所述第二預設展示時長為所述緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù)對應的多媒體內(nèi)容按常態(tài)展示時的總展示時長。
[0019]—種多媒體數(shù)據(jù)傳輸方法,應用于車載設備與監(jiān)控服務器在網(wǎng)絡切換過程中的數(shù)據(jù)傳輸,所述方法包括:
[0020]在第一移動網(wǎng)絡中,所述監(jiān)控服務器接收所述車載設備順序傳輸?shù)臄y帶有第一預設展示時長信息的多媒體數(shù)據(jù)包,其中,所述攜帶有第一預設展示時長信息的多媒體數(shù)據(jù)包是在啟動網(wǎng)絡切換之前,所述車載設備對依次獲取到的緩存的多媒體數(shù)據(jù)封裝而成;
[0021]所述監(jiān)控服務器對所述攜帶有第一預設展示時長信息的多媒體數(shù)據(jù)包進行解析,得到第一預設展示時長;
[0022]在檢測到所述車載設備啟動網(wǎng)絡切換時刻起,所述監(jiān)控服務器將未處理的攜帶有第一預設展示時長信息的全部多媒體數(shù)據(jù)包對應的多媒體內(nèi)容,在所述第一預設展示時長內(nèi)進行展示;
[0023]其中,所述第一預設展示時長不小于所述車載設備的網(wǎng)絡切換時長。
[0024]優(yōu)選地,在所述車載設備切換到第二移動網(wǎng)絡,與所述監(jiān)控服務器建立第二數(shù)據(jù)通信鏈路之后,所述方法還包括:
[0025]所述監(jiān)控服務器接收所述車載設備順序傳輸?shù)臄y帶有第二預設展示時長信息的多媒體數(shù)據(jù)包,其中,所述攜帶有第二預設展示時長信息的多媒體數(shù)據(jù)包是所述車載設備分別對:依次獲取到的、之前緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù),以及,切換后實時采集的、與緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù)數(shù)量相同的多媒體數(shù)據(jù)封裝而成;
[0026]所述監(jiān)控服務器對所述攜帶有第二預設展示時長信息的多媒體數(shù)據(jù)包進行解析,得到第二預設展示時長;
[0027]所述監(jiān)控服務器將攜帶有第二預設展示時長信息的全部多媒體數(shù)據(jù)包對應的多媒體內(nèi)容,在所述第二預設展示時長內(nèi)進行展示;
[0028]其中,所述第二預設展示時長為所述緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù)對應的多媒體內(nèi)容按常態(tài)展示時的總展示時長。
[0029]—種車載設備,包括:
[0030]第一檢測單元,用于實時檢測與監(jiān)控服務器之間的第一數(shù)據(jù)通信鏈路的通信質(zhì)量;
[0031]緩存單元,用于在所述第一檢測單元檢測到所述第一數(shù)據(jù)通信鏈路的通信質(zhì)量不滿足預設條件時,對實時采集到的多媒體數(shù)據(jù)進行順序緩存;
[0032]封裝單元,用于在啟動網(wǎng)絡切換之前,依次獲取緩存的多媒體數(shù)據(jù),封裝成攜帶有第一預設展示時長信息的多媒體數(shù)據(jù)包;
[0033]發(fā)送單元,用于按照與當前第一數(shù)據(jù)通信鏈路的通信質(zhì)量相適配的傳輸碼率將所述多媒體數(shù)據(jù)包順序傳輸給所述監(jiān)控服務器;以便所述監(jiān)控服務器在檢測到所述車載設備啟動網(wǎng)絡切換時刻起,將未處理的攜帶有第一預設展示時長信息的全部多媒體數(shù)據(jù)包對應的多媒體內(nèi)容,在所述第一預設展示時長內(nèi)進行展示;
[0034]其中,所述第一預設展示時長不小于所述車載設備的網(wǎng)絡切換時長。
[0035]優(yōu)選地,所述第一檢測單元,具體用于檢測當前使用的第一移動網(wǎng)絡的信號強度;
[0036]所述預設條件至少包括:所述第一移動網(wǎng)絡的信號強度不低于預設閾值。
[0037]優(yōu)選地,所述車載設備切換到第二移動網(wǎng)絡,與所述監(jiān)控服務器建立第二數(shù)據(jù)通信鏈路之后,
[0038]所述封裝單元,還用于依次獲取當前緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù),以及切換后實時順序采集的、與緩存中未傳輸?shù)亩嗝襟w數(shù)據(jù)數(shù)量相同的多媒體數(shù)據(jù),并分別封裝成攜帶有第二預設展示時長信息的多媒體數(shù)據(jù)包;
[0039]所述發(fā)送單元,還用于按照與當前第二數(shù)據(jù)通信鏈路的通信質(zhì)量相適配的傳輸碼率,將所述封裝有第二預設展示時長信息的多媒體數(shù)據(jù)包順序傳輸給監(jiān)控服務器;以便所述監(jiān)控服務器將攜帶有第二預設展示時長信息的全部多媒體數(shù)據(jù)包對應的多媒體內(nèi)容,在所述第二預設展示時長內(nèi)進行展示;
[0040]其中,所述第二預設展示時長為所述緩存中未傳