本發(fā)明涉及監(jiān)控領(lǐng)域,尤其涉及一種用于遠(yuǎn)程監(jiān)控汽車的監(jiān)控系統(tǒng)及其離線指令處理方法。
背景技術(shù):
現(xiàn)有的監(jiān)控系統(tǒng)通常會(huì)帶有遠(yuǎn)程監(jiān)控功能,如汽車監(jiān)控系統(tǒng)可利用無線網(wǎng)絡(luò)等通訊渠道,使車主和汽車公司可對汽車的位置、狀況進(jìn)行實(shí)時(shí)監(jiān)控,并通過監(jiān)控系統(tǒng)下發(fā)指令對汽車進(jìn)行遠(yuǎn)程控制,如可實(shí)現(xiàn)遠(yuǎn)程斷開和恢復(fù)油路、遠(yuǎn)程開關(guān)車門等操作功能。遠(yuǎn)程監(jiān)控系統(tǒng)一般包括監(jiān)控端和設(shè)備終端,監(jiān)控端和設(shè)備終端之間通過無線網(wǎng)絡(luò)連接進(jìn)行信息交換,使監(jiān)控端可以實(shí)時(shí)獲取設(shè)備終端的數(shù)據(jù),同時(shí)監(jiān)控端可通過無線網(wǎng)絡(luò)對設(shè)備終端下發(fā)指令。但當(dāng)監(jiān)控端或設(shè)備終端處于離線狀態(tài)時(shí),用戶通過監(jiān)控端下發(fā)的指令無法到達(dá)設(shè)備終端,該指令由于沒有指定的區(qū)域進(jìn)行存儲(chǔ),即使通訊恢復(fù),也不能繼續(xù)下發(fā),需要用戶重新下發(fā)指令。因此,如何對離線狀態(tài)下的下發(fā)指令進(jìn)行有效處理,使其在通訊恢復(fù)后能自動(dòng)下發(fā)到設(shè)備終端,是遠(yuǎn)程監(jiān)控系統(tǒng)中的一個(gè)有待改善的問題。
技術(shù)實(shí)現(xiàn)要素:
為了克服上述存在的問題,本發(fā)明的目的在于提供一種基于bds/gps的遠(yuǎn)程監(jiān)控系統(tǒng),可在設(shè)備終端離線時(shí)將下發(fā)指令進(jìn)行臨時(shí)存儲(chǔ),并在連接重新建立后馬上下發(fā),保證指令的執(zhí)行力。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
基于bds/gps的遠(yuǎn)程監(jiān)控系統(tǒng),包括監(jiān)控端和至少一個(gè)設(shè)備終端;
所述設(shè)備終端包括與監(jiān)控端無線連接的通訊模塊、用于采集數(shù)據(jù)的傳感器、用于執(zhí)行下發(fā)指令的控制電路、用于定位的北斗/gps定位模塊,以及分別連接上述電路模塊的中心處理器;
所述監(jiān)控端包括與設(shè)備終端的通訊模塊無線連接的通訊網(wǎng)關(guān)、用戶下發(fā)指令的操作端、提供下發(fā)指令數(shù)據(jù)來源的關(guān)系型數(shù)據(jù)庫,所述操作端分別連接通訊網(wǎng)關(guān)和關(guān)系型數(shù)據(jù)庫;
所述監(jiān)控端設(shè)置有下發(fā)指令緩存區(qū),所述下發(fā)指令緩存區(qū)連接通訊網(wǎng)關(guān),
所述通訊網(wǎng)關(guān)內(nèi)設(shè)置有斷路自檢模塊,所述斷路自檢模塊檢測到通訊網(wǎng)關(guān)與下發(fā)指令對應(yīng)的設(shè)備終端的通訊模塊連接正常時(shí),操作端的下發(fā)指令通過通訊網(wǎng)關(guān)進(jìn)行無線發(fā)送,所述斷路自檢模塊檢測到通訊網(wǎng)關(guān)與下發(fā)指令對應(yīng)的設(shè)備終端的通訊模塊連接斷開時(shí),通訊網(wǎng)關(guān)將下發(fā)指令存儲(chǔ)到下發(fā)指令緩存區(qū),并在對應(yīng)的設(shè)備終端的通訊重新建立后通過通訊網(wǎng)關(guān)進(jìn)行無線發(fā)送。
作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述監(jiān)控端還包括有用于記錄通訊網(wǎng)關(guān)的運(yùn)行數(shù)據(jù)的非關(guān)系型數(shù)據(jù)庫,所述通訊網(wǎng)關(guān)連接非關(guān)系型數(shù)據(jù)庫。
作為上述技術(shù)方案的進(jìn)一步改進(jìn),所述通訊模塊定時(shí)發(fā)送握手信息與通訊網(wǎng)關(guān)進(jìn)行連接。
此外,本發(fā)明還提供了一種基于上述遠(yuǎn)程監(jiān)控系統(tǒng)的離線指令處理方法,包括以下步驟:操作端進(jìn)行下發(fā)指令操作;通訊網(wǎng)關(guān)內(nèi)的斷路自檢模塊檢測通訊網(wǎng)關(guān)與下發(fā)指令對應(yīng)的設(shè)備終端的連接是否正常;當(dāng)斷路自檢模塊檢測到通訊網(wǎng)關(guān)與下發(fā)指令對應(yīng)的設(shè)備終端斷開連接時(shí),通訊網(wǎng)關(guān)將指令存儲(chǔ)到下發(fā)指令緩存區(qū);當(dāng)斷路自檢模塊檢測到通訊網(wǎng)關(guān)與設(shè)備終端的連接恢復(fù)后,通訊網(wǎng)關(guān)自動(dòng)檢索下發(fā)指令緩存區(qū),當(dāng)發(fā)現(xiàn)下發(fā)指令緩存區(qū)內(nèi)有未下發(fā)的指令后,通訊網(wǎng)關(guān)立刻進(jìn)行下發(fā)處理。
本發(fā)明的有益效果是:
本發(fā)明提供了一種基于bds/gps的遠(yuǎn)程監(jiān)控系統(tǒng)及其離線指令處理方法,通過在監(jiān)控端設(shè)置下發(fā)指令緩存區(qū)和斷路自檢模塊,當(dāng)出現(xiàn)設(shè)備終端離線的情況時(shí),監(jiān)控端把下發(fā)的指令存儲(chǔ)到下發(fā)指令緩存區(qū),并在設(shè)備終端重新上線時(shí),先檢索下發(fā)指令緩存區(qū),把未下發(fā)的指令立刻下發(fā)處理,保證了指令的執(zhí)行力,且無需用戶重新設(shè)置指令。
附圖說明
下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)一步說明。
圖1是本發(fā)明的遠(yuǎn)程監(jiān)控系統(tǒng)的模塊框圖。
具體實(shí)施方式
參照圖1,本發(fā)明提供了一種基于bds/gps的遠(yuǎn)程監(jiān)控系統(tǒng),包括監(jiān)控端1和至少一個(gè)設(shè)備終端2。所述設(shè)備終端2包括與監(jiān)控端1無線連接的通訊模塊21、用于采集數(shù)據(jù)的傳感器23、用于執(zhí)行下發(fā)指令的控制電路24、用于定位的北斗/gps定位模塊25,以及分別連接上述電路模塊的中心處理器22。所述監(jiān)控端1包括與設(shè)備終端2的通訊模塊21無線連接的通訊網(wǎng)關(guān)11、用戶下發(fā)指令的操作端12、提供下發(fā)指令數(shù)據(jù)來源的關(guān)系型數(shù)據(jù)庫13,所述操作端12分別連接通訊網(wǎng)關(guān)11和關(guān)系型數(shù)據(jù)庫13;監(jiān)控端還設(shè)置有下發(fā)指令緩存區(qū)14,下發(fā)指令緩存區(qū)14連接通訊網(wǎng)關(guān)11。通訊網(wǎng)關(guān)11內(nèi)設(shè)置有斷路自檢模塊111。
本發(fā)明提供了一種基于上述遠(yuǎn)程監(jiān)控系統(tǒng)的離線指令處理方法,包括以下步驟:操作端12進(jìn)行下發(fā)指令操作;通訊網(wǎng)關(guān)11內(nèi)的斷路自檢模塊111檢測通訊網(wǎng)關(guān)11與下發(fā)指令對應(yīng)的設(shè)備終端2的連接是否正常;當(dāng)斷路自檢模塊111檢測到通訊網(wǎng)關(guān)11與下發(fā)指令對應(yīng)的設(shè)備終端2斷開連接時(shí),通訊網(wǎng)關(guān)11將指令存儲(chǔ)到下發(fā)指令緩存區(qū)14;當(dāng)斷路自檢模塊111檢測到通訊網(wǎng)關(guān)11與設(shè)備終端2的連接恢復(fù)后,通訊網(wǎng)關(guān)11自動(dòng)檢索下發(fā)指令緩存區(qū)14,當(dāng)發(fā)現(xiàn)下發(fā)指令緩存區(qū)14內(nèi)有未下發(fā)的指令后,通訊網(wǎng)關(guān)11立刻進(jìn)行下發(fā)處理。
本發(fā)明的遠(yuǎn)程監(jiān)控系統(tǒng)通過在監(jiān)控端1設(shè)置下發(fā)指令緩存區(qū)14和斷路自檢模塊111,當(dāng)出現(xiàn)設(shè)備終端2離線的情況時(shí),監(jiān)控端1把下發(fā)的指令存儲(chǔ)到下發(fā)指令緩存區(qū)14,并在設(shè)備終端2重新上線時(shí),先檢索下發(fā)指令緩存區(qū)14,把未下發(fā)的指令立刻下發(fā)處理,保證了指令的執(zhí)行力,且無需用戶重新設(shè)置指令。
進(jìn)一步,所述監(jiān)控端1還包括有用于記錄通訊網(wǎng)關(guān)11的運(yùn)行數(shù)據(jù)的非關(guān)系型數(shù)據(jù)庫15,所述通訊網(wǎng)關(guān)11連接非關(guān)系型數(shù)據(jù)庫15。所述非關(guān)系型數(shù)據(jù)庫15主要用于記錄日志信息等,該部分?jǐn)?shù)據(jù)量龐大,利用非關(guān)系型數(shù)據(jù)庫15可實(shí)現(xiàn)大數(shù)據(jù)的快速讀寫。
進(jìn)一步,為了保證監(jiān)控端1和設(shè)備終端2的連接,所述通訊模塊21定時(shí)發(fā)送握手信息與通訊網(wǎng)關(guān)11進(jìn)行連接。
以上具體結(jié)構(gòu)和尺寸數(shù)據(jù)是對本發(fā)明的較佳實(shí)施例進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做出種種的等同變形或替換,這些等同的變形或替換均包含在
本技術(shù):
權(quán)利要求所限定的范圍內(nèi)。