国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于Storm技術(shù)的行車(chē)記錄信息處理方法及系統(tǒng)的制作方法

      文檔序號(hào):9579904閱讀:332來(lái)源:國(guó)知局
      一種基于Storm技術(shù)的行車(chē)記錄信息處理方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種基于Storm技術(shù)的行車(chē)記錄信息處理方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]行車(chē)記錄儀和智能車(chē)載后視鏡技術(shù)都可以記錄車(chē)輛行駛過(guò)程中的視頻圖像和聲音,相當(dāng)于車(chē)輛的黑匣子,可為交通事故提供證據(jù)。傳統(tǒng)的行車(chē)記錄儀和智能車(chē)載后視鏡技術(shù)只能將行車(chē)軌跡、行車(chē)圖片、行車(chē)視頻存儲(chǔ)到本機(jī)的SD卡中,無(wú)法實(shí)現(xiàn)云端存儲(chǔ),更無(wú)法實(shí)現(xiàn)在云端對(duì)行車(chē)軌跡、行車(chē)圖片、行車(chē)視頻等信息進(jìn)行數(shù)據(jù)匹配、數(shù)據(jù)統(tǒng)計(jì)等功能,給用戶(hù)帶來(lái)了一定的不便。
      [0003]由此可知,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于Storm技術(shù)的行車(chē)記錄信息處理方法及系統(tǒng),旨在通過(guò)本發(fā)明實(shí)現(xiàn)行車(chē)軌跡、行車(chē)圖片、行車(chē)視頻的云存儲(chǔ)功能,同時(shí)實(shí)現(xiàn)行車(chē)軌跡與行車(chē)圖片、行車(chē)視頻的數(shù)據(jù)匹配功能,以及行車(chē)?yán)锍獭⑿熊?chē)速度、行車(chē)時(shí)間的數(shù)據(jù)統(tǒng)計(jì)功能,為用戶(hù)提供方便。
      [0005]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
      一種基于Storm技術(shù)的行車(chē)記錄信息處理方法,其中,包括步驟:
      51、實(shí)時(shí)獲取車(chē)輛的行車(chē)軌跡或行車(chē)圖片或行車(chē)視頻,并將所述行車(chē)軌跡或行車(chē)圖片或行車(chē)視頻保存到預(yù)設(shè)的Hadoop集群的分布式文件系統(tǒng)中,同時(shí)將相應(yīng)的行車(chē)軌跡信息或行車(chē)圖片信息或行車(chē)視頻信息保存到預(yù)設(shè)的多張?jiān)茢?shù)據(jù)庫(kù)表中;
      52、利用Storm集群技術(shù)將所述行車(chē)軌跡與所述行車(chē)圖片和行車(chē)視頻進(jìn)行路線相似度的匹配;
      53、統(tǒng)計(jì)每一條匹配好的行車(chē)軌跡中的平均速度、最高速度、最低速度和里程數(shù),并進(jìn)行輸出顯示。
      [0006]所述的基于Storm技術(shù)的行車(chē)記錄信息處理方法,其中,所述預(yù)設(shè)的多張?jiān)茢?shù)據(jù)庫(kù)表包括:行車(chē)資源表、行車(chē)資源存儲(chǔ)信息表、行車(chē)設(shè)備GPS信息表、行車(chē)資源GPS信息表、行車(chē)記錄信息表、用戶(hù)行車(chē)記錄信息索引表、以及用戶(hù)行車(chē)記錄資源索引表。
      [0007]所述的基于Storm技術(shù)的行車(chē)記錄信息處理方法,其中,所述步驟SI具體包括:
      511、實(shí)時(shí)獲取行車(chē)圖片或行車(chē)視頻,并預(yù)先在云數(shù)據(jù)庫(kù)表中為每一個(gè)相應(yīng)的行車(chē)圖片信息或行車(chē)視頻信息設(shè)置唯一標(biāo)識(shí)的id號(hào);
      512、檢測(cè)上傳文件監(jiān)聽(tīng)器是否為空,若為空,則判斷上傳文件列表中是否有未上傳的行車(chē)圖片或行車(chē)視頻;
      513、若是,則從所述上傳文件列表中提取一行車(chē)圖片或行車(chē)視頻,并判斷所述行車(chē)圖片信息或行車(chē)視頻信息相對(duì)應(yīng)的id號(hào)是否已經(jīng)存在; 514、若不存在,則自動(dòng)生成待存放的文件目錄及文件名,并開(kāi)始上傳行車(chē)圖片或行車(chē)視頻;
      515、將上傳的所述行車(chē)圖片或行車(chē)視頻存儲(chǔ)到預(yù)設(shè)的Hadoop的分布式文件系統(tǒng)中,同時(shí)將相應(yīng)的行車(chē)軌跡信息或行車(chē)圖片信息或行車(chē)視頻信息保存到預(yù)設(shè)的多張?jiān)茢?shù)據(jù)庫(kù)表中。
      [0008]所述的基于Storm技術(shù)的行車(chē)記錄信息處理方法,其中,所述步驟S2具體包括步驟:
      521、檢測(cè)到所有行車(chē)圖片或行車(chē)視頻上傳完成后,將所述行車(chē)圖片或行車(chē)視頻的gps信息推送至Storm集群中,所述gps信息包括:用戶(hù)id、行車(chē)圖片或行車(chē)視頻信息id、行車(chē)圖片或行車(chē)視頻的拍攝時(shí)間、行車(chē)圖片或行車(chē)視頻的拍攝精度值、以及行車(chē)圖片或行車(chē)視頻的拍攝瑋度值;
      522、所述Storm集群中的spout組件接收推送來(lái)的所述gps信息,并將所述gps信息傳送給bolt組件進(jìn)行處理;
      523、獲取一條未匹配的行車(chē)軌跡、以及所述行車(chē)軌跡的拍攝時(shí)間,判斷所述行車(chē)圖片或行車(chē)視頻的拍攝時(shí)間是否晚于所述行車(chē)軌跡的開(kāi)始時(shí)間;
      524、若是,則獲取所述行車(chē)軌跡中每一個(gè)軌跡點(diǎn)的gps信息,并判斷所述行車(chē)圖片或行車(chē)視頻中的路線是否與所述行車(chē)軌跡匹配;
      525、若路線相似度匹配成功,則將所述行車(chē)圖片或行車(chē)視頻的id同步寫(xiě)入所述行車(chē)軌跡中。
      [0009]所述的基于Storm技術(shù)的行車(chē)記錄信息處理方法,其中,所述步驟S3具體包括:
      531、預(yù)先設(shè)置待計(jì)算的里程數(shù)、最低速度、最高速度以及平均速度的初始值為0;
      532、獲取匹配好的行車(chē)軌跡中g(shù)ps點(diǎn)的數(shù)量,計(jì)算分頁(yè)的頁(yè)數(shù),并判斷所述分頁(yè)的頁(yè)數(shù)是否小于或等于總頁(yè)數(shù);
      533、若否,則獲取第一個(gè)軌跡點(diǎn)的gps信息,并將所述第一個(gè)軌跡點(diǎn)的速度值賦給最高速度和最低速度;
      534、遍歷行車(chē)軌跡中所有的軌跡點(diǎn),獲取相應(yīng)的速度值,并根據(jù)所有軌跡點(diǎn)的速度值實(shí)時(shí)更新最高速度和最低速度;
      535、根據(jù)累加速度為0的軌跡點(diǎn)所消耗的時(shí)間計(jì)算里程數(shù),同時(shí)根據(jù)所述行車(chē)軌跡的拍攝時(shí)間減去速度為0的軌跡點(diǎn)所消耗的時(shí)間計(jì)算平均速度;
      536、將所述最高速度、最低速度、里程數(shù)以及平均速度進(jìn)行統(tǒng)計(jì)保存至云數(shù)據(jù)庫(kù)中,并進(jìn)行輸出顯示。
      [0010]—種基于Storm技術(shù)的行車(chē)記錄信息處理系統(tǒng),其中,包括:
      數(shù)據(jù)庫(kù)表預(yù)設(shè)模塊,用于實(shí)時(shí)獲取車(chē)輛的行車(chē)軌跡或行車(chē)圖片或行車(chē)視頻,并將所述行車(chē)軌跡或行車(chē)圖片或行車(chē)視頻保存到預(yù)設(shè)的Hadoop集群的分布式文件系統(tǒng)中,同時(shí)將相應(yīng)的行車(chē)軌跡信息或行車(chē)圖片信息或行車(chē)視頻信息保存到預(yù)設(shè)的多張?jiān)茢?shù)據(jù)庫(kù)表中;
      匹配模塊,用于利用Storm集群技術(shù)將所述行車(chē)軌跡與所述行車(chē)圖片和行車(chē)視頻進(jìn)行路線相似度的匹配;
      統(tǒng)計(jì)保存模塊,用于統(tǒng)計(jì)每一條匹配好的行車(chē)軌跡中的平均速度、最高速度、最低速度和里程數(shù),并進(jìn)行輸出顯示。
      [0011]所述基于Storm技術(shù)的行車(chē)記錄信息處理系統(tǒng),其中,所述預(yù)設(shè)的多張?jiān)茢?shù)據(jù)庫(kù)表包括:行車(chē)資源表、行車(chē)資源存儲(chǔ)信息表、行車(chē)設(shè)備GPS信息表、行車(chē)資源GPS信息表、行車(chē)記錄信息表、用戶(hù)行車(chē)記錄信息索引表、以及用戶(hù)行車(chē)記錄資源索引表。
      [0012]所述基于Storm技術(shù)的行車(chē)記錄信息處理系統(tǒng),其中,所述數(shù)據(jù)庫(kù)表預(yù)設(shè)模塊具體包括:
      獲取記錄信息單元,用于實(shí)時(shí)獲取行車(chē)圖片或行車(chē)視頻,并預(yù)先在云數(shù)據(jù)庫(kù)表中為每一個(gè)相應(yīng)的行車(chē)圖片信息或行車(chē)視頻信息設(shè)置唯一標(biāo)識(shí)的id號(hào);
      第一判斷單元,用于檢測(cè)上傳文件監(jiān)聽(tīng)器是否為空,若為空,則判斷上傳文件列表中是否有未上傳的行車(chē)圖片或行車(chē)視頻;
      第二判斷單元,用于若是,則從所述上傳文件列表中提取一行車(chē)圖片或行車(chē)視頻,并判斷所述行車(chē)圖片信息或行車(chē)視頻信息相對(duì)應(yīng)的id號(hào)是否已經(jīng)存在;
      上傳單元,用于若不存在,則自動(dòng)生成待存放的文件目錄及文件名,并開(kāi)始上傳行車(chē)圖片或行車(chē)視頻;
      第一存儲(chǔ)單元,用于將上傳的所述行車(chē)圖片或行車(chē)視頻存儲(chǔ)到預(yù)設(shè)的Hadoop的分布式文件系統(tǒng)中,同時(shí)將相應(yīng)的行車(chē)軌跡信息或行車(chē)圖片信息或行車(chē)視頻信息保存到預(yù)設(shè)的多張?jiān)茢?shù)據(jù)庫(kù)表中。
      [0013]所述基于Storm技術(shù)的行車(chē)記錄信息處理系統(tǒng),其中,所述匹配模塊具體包括: gpS信息推送單元,用于檢測(cè)到所有行車(chē)圖片或行車(chē)視頻上傳完成后,將所述行車(chē)圖片或行車(chē)視頻的gps信息推送至Storm集群中,所述gps信息包括:用戶(hù)id、行車(chē)圖片或行車(chē)視頻信息id、行車(chē)圖片或行車(chē)視頻的拍攝時(shí)間、行車(chē)圖片或行車(chē)視頻的拍攝精度值、以及行車(chē)圖片或行車(chē)視頻的拍攝瑋度值;
      gps信息接收單元,用于所述Storm集群中的spout組件接收推送來(lái)的所述gps信息,并將所述gps信息傳送給bolt組件進(jìn)行處理;
      第三判斷單元,用于獲取一條未匹配的行車(chē)軌跡、以及所述行車(chē)軌跡的拍攝時(shí)間,判斷所述行車(chē)圖片或行車(chē)視頻的拍攝時(shí)間是否晚于所述行車(chē)軌跡的開(kāi)始時(shí)間;
      第四判斷單元,用于若是,貝IJ獲取所述行車(chē)軌跡中每一個(gè)軌跡點(diǎn)的gps信息,并判斷所述行車(chē)圖片或行車(chē)視頻中的路線是否與所述行車(chē)軌跡匹配;
      匹配設(shè)置單元,用于若路線相似度匹配成功,則將所述行車(chē)圖片或行車(chē)視頻的id同步寫(xiě)入所述行車(chē)軌跡中。
      [0014]所述基于Storm技術(shù)的行車(chē)記錄信息處理系統(tǒng),其中,所述統(tǒng)計(jì)保存模塊具體包括:
      初始值預(yù)設(shè)單元,用于預(yù)先設(shè)置待計(jì)算的里程數(shù)、最低速度、最高速度以及平均速度的初始值為0 ;
      第五判斷單元,用于獲取匹配好的行車(chē)軌跡中g(shù)ps點(diǎn)的數(shù)量,計(jì)算分頁(yè)的頁(yè)數(shù),并判斷所述分頁(yè)的頁(yè)數(shù)是否小于或等于總頁(yè)數(shù);
      賦值單元,用于若否,則獲取第一個(gè)軌跡點(diǎn)的gps信息,并將所述第一個(gè)軌跡點(diǎn)的速度值賦給最高速度和最低速度;
      更新單元,用于遍歷行車(chē)軌跡中所有的軌跡點(diǎn),獲取相應(yīng)的速度值,并根據(jù)所有軌跡點(diǎn)的速度值實(shí)時(shí)更新最高速度和最低速度; 計(jì)算單元,用于根據(jù)累加速度為0的軌跡點(diǎn)所消耗的時(shí)間計(jì)算里程數(shù),同時(shí)根據(jù)所述行車(chē)軌跡的拍攝時(shí)間減去速度為0的軌跡點(diǎn)所消耗的時(shí)間計(jì)算平均速度;
      保存單元,用于將所述最高速度、最低速度、里程數(shù)以及平均速度進(jìn)行統(tǒng)計(jì)保存至云數(shù)據(jù)庫(kù)中,并進(jìn)行輸出顯示。
      [0015]本發(fā)明所提供的一種基于Storm技術(shù)的行車(chē)記錄信息處理方法及系統(tǒng),所述方法具體包括:實(shí)時(shí)獲取車(chē)輛的行車(chē)軌跡或行車(chē)圖片或行車(chē)視頻,并將所述行車(chē)軌跡或行車(chē)圖片或行車(chē)視頻保存到預(yù)設(shè)的Hadoop集群的分布式文件系統(tǒng)中,同時(shí)將相應(yīng)的行車(chē)軌跡信息或行車(chē)圖片信息或行車(chē)視頻信息保存到預(yù)設(shè)的多張?jiān)茢?shù)據(jù)庫(kù)表中;利用Storm集群技術(shù)將所述行車(chē)軌跡與所述行車(chē)圖片和行車(chē)視頻進(jìn)行路線相似度的匹配;統(tǒng)計(jì)每一條匹配好的行車(chē)軌跡中的平均速度、最高速度、最低速度和里程數(shù),并進(jìn)行輸出顯示。本發(fā)明對(duì)傳統(tǒng)行車(chē)記錄儀和車(chē)載后視鏡進(jìn)行改進(jìn),使其進(jìn)一步實(shí)現(xiàn)了將行車(chē)軌跡、行車(chē)圖片、行車(chē)視頻存儲(chǔ)到云端,同時(shí)實(shí)現(xiàn)了在云端對(duì)行車(chē)軌跡、行車(chē)圖片、行車(chē)視頻等信息進(jìn)行數(shù)據(jù)匹配、數(shù)據(jù)統(tǒng)計(jì)等功能,為用戶(hù)提供了極大的方便。
      【附圖說(shuō)明】
      [0016]圖1是本發(fā)明基于Storm技術(shù)的行車(chē)記錄信息處理方法的較佳實(shí)施例的流程圖。
      [0017]圖2是本發(fā)明基于Storm技術(shù)的行車(chē)記錄信息處理方法的應(yīng)用實(shí)施例流程圖一。
      [0018]圖3是本發(fā)明基于Storm技術(shù)的行車(chē)記錄信息處理方法的應(yīng)用實(shí)施例流程圖二。
      [0019]圖4是本發(fā)
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1