一種基于移動(dòng)終端的行車報(bào)警信息云端獲取方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種基于移動(dòng)終端的行車報(bào)警信息云端獲取方法及系統(tǒng)。
【背景技術(shù)】
[0002]行車記錄儀或車載后視鏡可以記錄車輛行駛過程中的視頻圖像和聲音,相當(dāng)于車輛的黑匣子,可為交通事故提供證據(jù)。傳統(tǒng)的行車記錄儀或車載后視鏡,只能將撞車等報(bào)警視頻及相關(guān)報(bào)警信息存儲(chǔ)在SD卡中,無法將報(bào)警視頻及相關(guān)信息上傳到云端,也無法實(shí)現(xiàn)將報(bào)警信息推送至手機(jī)App或PC端等功能,給用戶帶來了一定的不便。
[0003]由此可知,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動(dòng)終端的行車報(bào)警信息云端獲取方法及系統(tǒng),旨在通過本發(fā)明增加現(xiàn)有行車記錄儀或車載后視鏡的功能,實(shí)現(xiàn)用戶通過移動(dòng)終端及時(shí)收到報(bào)警信息,并實(shí)時(shí)查看報(bào)警視頻,為用戶提供方便。
[0005]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于移動(dòng)終端的行車報(bào)警信息云端獲取方法,其中,包括步驟:
50、預(yù)先在移動(dòng)終端與云端、行車記錄設(shè)備與云端之間定義通信協(xié)議,并建立基于socket通信的網(wǎng)絡(luò)服務(wù)器;
51、當(dāng)檢測到車輛發(fā)生了指定報(bào)警類型的事故時(shí),行車記錄設(shè)備將相關(guān)行車報(bào)警信息和報(bào)警視頻發(fā)送至云端服務(wù)器中進(jìn)行存儲(chǔ);
52、移動(dòng)終端向云端發(fā)送獲取行車報(bào)警信息和報(bào)警視頻的命令請求;
53、所述云端接收所述命令請求,并將處理后行車報(bào)警信息和報(bào)警視頻實(shí)時(shí)推送至所述移動(dòng)終端中進(jìn)行顯示。
[0006]所述的基于移動(dòng)終端的行車報(bào)警信息云端獲取方法,其中,所述指定報(bào)警類型包括:撞車報(bào)警、變道報(bào)警、以及偷車報(bào)警;所述行車報(bào)警信息包括:設(shè)備ID號(hào)、報(bào)警時(shí)間、經(jīng)瑋度信息、報(bào)警類型;
所述步驟SI具體包括步驟:
511、行車記錄設(shè)備登錄云端服務(wù)器后每隔10秒向所述云端服務(wù)器發(fā)送心跳請求,并實(shí)時(shí)監(jiān)測車輛是否發(fā)生指定報(bào)警類型的事故;
512、當(dāng)所述行車記錄設(shè)備檢測到車輛發(fā)生了指定報(bào)警類型的事故時(shí),向所述云端服務(wù)器發(fā)送相應(yīng)的報(bào)警視頻和行車報(bào)警信息;
513、所述云端服務(wù)器接收所述報(bào)警視頻,并將所述報(bào)警視頻存入預(yù)設(shè)的Hadoop集群中;
514、所述云端服務(wù)器同時(shí)將所述行車報(bào)警信息存入預(yù)設(shè)的HBase數(shù)據(jù)庫中。
[0007]所述的基于移動(dòng)終端的行車報(bào)警信息云端獲取方法,其中,所述步驟S3具體包括步驟:
5311、所述云端接收來自所述移動(dòng)終端獲取行車報(bào)警信息的命令請求;
5312、所述云端從HBase數(shù)據(jù)庫中獲得相應(yīng)的行車報(bào)警信息,并將所述行車報(bào)警信息分裝成Json數(shù)據(jù)發(fā)送至所述移動(dòng)終端中。
[0008]所述的基于移動(dòng)終端的行車報(bào)警信息云端獲取方法,其中,所述步驟S3還包括步驟:
5321、所述云端接收來自所述移動(dòng)終端獲取報(bào)警視頻的命令請求;
5322、所述云端從Hadoop集群中將相應(yīng)的報(bào)警視頻文件上傳至網(wǎng)絡(luò)服務(wù)器中;
5323、所述網(wǎng)絡(luò)服務(wù)器按照Http協(xié)議將所述報(bào)警視頻文件發(fā)送至所述移動(dòng)終端。
[0009]所述的基于移動(dòng)終端的行車報(bào)警信息云端獲取方法,其中,還包括:
S4、當(dāng)行車記錄設(shè)備將相關(guān)行車報(bào)警信息和報(bào)警視頻發(fā)送至云端服務(wù)器后,若檢測到所述移動(dòng)終端當(dāng)前在線,則云端直接將所述行車報(bào)警信息和報(bào)警視頻實(shí)時(shí)發(fā)送至所述移動(dòng)終端中進(jìn)行顯示。
[0010]—種基于移動(dòng)終端的行車報(bào)警信息云端獲取系統(tǒng),其中,包括:
預(yù)先設(shè)置模塊,用于預(yù)先在移動(dòng)終端與云端、行車記錄設(shè)備與云端之間定義通信協(xié)議,并建立基于socket通信的網(wǎng)絡(luò)服務(wù)器;
檢測存儲(chǔ)模塊,用于當(dāng)檢測到車輛發(fā)生了指定報(bào)警類型的事故時(shí),行車記錄設(shè)備將相關(guān)行車報(bào)警信息和報(bào)警視頻發(fā)送至云端服務(wù)器中進(jìn)行存儲(chǔ);
請求發(fā)送模塊,用于移動(dòng)終端向云端發(fā)送獲取行車報(bào)警信息和報(bào)警視頻的命令請求;第一接收處理模塊,用于所述云端接收所述命令請求,并將處理后行車報(bào)警信息和報(bào)警視頻實(shí)時(shí)推送至所述移動(dòng)終端中進(jìn)行顯示;
第二接受處理模塊,用于當(dāng)行車記錄設(shè)備將相關(guān)行車報(bào)警信息和報(bào)警視頻發(fā)送至云端服務(wù)器后,若檢測到所述移動(dòng)終端當(dāng)前在線,則云端直接將所述行車報(bào)警信息和報(bào)警視頻實(shí)時(shí)發(fā)送至所述移動(dòng)終端中進(jìn)行顯示。
[0011]所述基于移動(dòng)終端的行車報(bào)警信息云端獲取系統(tǒng),其中,所述指定報(bào)警類型包括:撞車報(bào)警、變道報(bào)警、以及偷車報(bào)警;所述行車報(bào)警信息包括:設(shè)備ID號(hào)、報(bào)警時(shí)間、經(jīng)瑋度信息、報(bào)警類型。
[0012]所述基于移動(dòng)終端的行車報(bào)警信息云端獲取系統(tǒng),其中,所述檢測存儲(chǔ)模塊具體包括:
設(shè)備登陸單元,用于行車記錄設(shè)備登錄云端服務(wù)器后每隔10秒向所述云端服務(wù)器發(fā)送心跳請求,并實(shí)時(shí)監(jiān)測車輛是否發(fā)生指定報(bào)警類型的事故;
報(bào)警監(jiān)測單元,用于當(dāng)所述行車記錄設(shè)備檢測到車輛發(fā)生了指定報(bào)警類型的事故時(shí),向所述云端服務(wù)器發(fā)送相應(yīng)的報(bào)警視頻和行車報(bào)警信息;
報(bào)警視頻存儲(chǔ)單元,用于所述云端服務(wù)器接收所述報(bào)警視頻,并將所述報(bào)警視頻存入預(yù)設(shè)的Hadoop集群中;
報(bào)警信息存儲(chǔ)單元,用于所述云端服務(wù)器同時(shí)將所述行車報(bào)警信息存入預(yù)設(shè)的HBase數(shù)據(jù)庫中。
[0013]所述基于移動(dòng)終端的行車報(bào)警信息云端獲取系統(tǒng),其中,所述接收處理模塊具體包括:
第一請求接收單元,用于所述云端接收來自所述移動(dòng)終端獲取行車報(bào)警信息的命令請求;
報(bào)警信息發(fā)送單元,用于所述云端從HBase數(shù)據(jù)庫中獲得相應(yīng)的行車報(bào)警信息,并將所述行車報(bào)警信息分裝成Json數(shù)據(jù)發(fā)送至所述移動(dòng)終端中。
[0014]所述基于移動(dòng)終端的行車報(bào)警信息云端獲取系統(tǒng),其中,所述接收處理模塊還包括:
第二請求接收單元,用于所述云端接收來自所述移動(dòng)終端獲取報(bào)警視頻的命令請求;報(bào)警視頻上傳單元,用于所述云端從Hadoop集群中將相應(yīng)的報(bào)警視頻文件上傳至網(wǎng)絡(luò)服務(wù)器中;
報(bào)警視頻發(fā)送單元,用于所述網(wǎng)絡(luò)服務(wù)器按照Http協(xié)議將所述報(bào)警視頻文件發(fā)送至所述移動(dòng)終端。
[0015]本發(fā)明所提供的一種基于移動(dòng)終端的行車報(bào)警信息云端獲取方法及系統(tǒng),所述方法具體包括:預(yù)先在移動(dòng)終端與云端、行車記錄設(shè)備與云端之間定義通信協(xié)議,并建立基于socket通信的網(wǎng)絡(luò)服務(wù)器;當(dāng)檢測到車輛發(fā)生了指定報(bào)警類型的事故時(shí),行車記錄設(shè)備將相關(guān)行車報(bào)警信息和報(bào)警視頻發(fā)送至云端服務(wù)器中進(jìn)行存儲(chǔ);移動(dòng)終端向云端發(fā)送獲取行車報(bào)警信息和報(bào)警視頻的命令請求;所述云端接收所述命令請求,并將處理后行車報(bào)警信息和報(bào)警視頻實(shí)時(shí)推送至所述移動(dòng)終端中進(jìn)行顯示。本發(fā)明當(dāng)行車記錄設(shè)備(包括行車記錄儀或車載后視鏡)監(jiān)測到撞車等報(bào)警事件發(fā)生時(shí),將撞車等報(bào)警視頻及相關(guān)報(bào)警信息上傳到云端,與此同時(shí),云端將報(bào)警信息實(shí)時(shí)推送到手機(jī)App或PC端,這樣一來,用戶可以通過手機(jī)App或PC及時(shí)收到報(bào)警信息,并實(shí)時(shí)查看報(bào)警視頻,為用戶提供了方便。
【附圖說明】
[0016]圖1是本發(fā)明基于移動(dòng)終端的行車報(bào)警信息云端獲取方法的較佳實(shí)施例的流程圖。
[0017]圖2是本發(fā)明基于移動(dòng)終端的行車報(bào)警信息云端獲取方法的行車記錄設(shè)備與網(wǎng)絡(luò)服務(wù)器通信示意圖。
[0018]圖3是本發(fā)明基于移動(dòng)終端的行車報(bào)警信息云端獲取方法的手機(jī)端與網(wǎng)絡(luò)服務(wù)器通信示意圖。
[0019]圖4是本發(fā)明基于移動(dòng)終端的行車報(bào)警信息云端獲取方法的服務(wù)器內(nèi)部的數(shù)據(jù)模型示意圖。
[0020]圖5是本發(fā)明基于移動(dòng)終端的行車報(bào)警信息云端獲取方法的應(yīng)用實(shí)施例示意圖。
[0021]圖6是本發(fā)明基于移動(dòng)終端的行車報(bào)警信息云端獲取方法的報(bào)警視頻接收模型示意圖。
[0022]圖7是本發(fā)明基于移動(dòng)終端的行車報(bào)警信息云端獲取系統(tǒng)的較佳實(shí)施例的功能模塊圖。
【具體實(shí)施方式】
[0023]本發(fā)明公開了一種基于移動(dòng)終端的行車報(bào)警信息云端獲取方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]請參見圖1,