專利名稱:定位信息的發(fā)送方法及終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及位置定位技術(shù)領(lǐng)域,尤其涉及一種定位信息的發(fā)送方法及終 端設(shè)備。
背景技術(shù):
位置定位技術(shù)如全球定位系統(tǒng)(GPS)、位置服務(wù)系統(tǒng)(LBS)等等, 能夠基于空間技術(shù)如衛(wèi)星定位技術(shù),獲取監(jiān)控目標所在位置的定位信息。位 置定位技術(shù)的產(chǎn)生與發(fā)展,使實時監(jiān)視監(jiān)控目標的行跡成為可能。監(jiān)控目標 如機動車、個人等等。為監(jiān)視監(jiān)控目標,可在監(jiān)控目標上配置終端設(shè)備,該終端設(shè)備具有接收 并發(fā)送定位信息的功能。具體如,終端設(shè)備可接收并解析位置定位技術(shù)中空 間衛(wèi)星發(fā)送的攜帶定位信息的衛(wèi)星信號。由于位置定位技術(shù)部署的衛(wèi)星信號 的覆蓋范圍較廣闊,因此,終端設(shè)備能夠在非常廣闊的范圍內(nèi)甚至在全球范 圍內(nèi),實時收到攜帶定位信息的衛(wèi)星信號;終端設(shè)備可基于無線通信技術(shù), 通過與監(jiān)控中心之間的無線通信網(wǎng)絡(luò),將接收到的定位信息發(fā)送給監(jiān)控中 心,使監(jiān)控中心及時了解監(jiān)控目標的行跡。實際應用中,終端設(shè)備在其與監(jiān)控中心之間的無線通信質(zhì)量較好時,能 夠?qū)崟r地將接收到的定位信息發(fā)送給監(jiān)控中心,而在其與監(jiān)控中心之間的通 信被中斷的環(huán)境中,如終端設(shè)備處于無線通信信號覆蓋不好的區(qū)域,則難以 將定位信息及時發(fā)出。為方便描述,下文所述的通信均指終端設(shè)備與監(jiān)控中 心之間的通信。現(xiàn)有技術(shù)中,對于通信被中斷的情況,所采用的策略通常是在通信被中 斷的時段內(nèi),終端設(shè)備丟棄接收到的定位信息,從而, 一旦通信被中斷,則監(jiān)控中心將無法監(jiān)視到監(jiān)控目標,也無法記錄通信被中斷的時段內(nèi)監(jiān)控目標 的行跡。如,參見圖1,圖1是現(xiàn)有基于GPS技術(shù)監(jiān)視機動車行蹤的監(jiān)控系統(tǒng)示 意圖。圖1中,終端設(shè)備具體為配置于機動車內(nèi)的車載監(jiān)控錄像(DVR), DVR被啟動后,通常在能夠與監(jiān)控中心通信時到監(jiān)控中心注冊,如將自身 的標識發(fā)送給監(jiān)控中心,之后,DVR中的GPS模塊實時接收定位信息如GPS 數(shù)據(jù),并由信息發(fā)送模塊將GPS模塊接收到的GPS數(shù)據(jù)通過無線通信網(wǎng)絡(luò) 發(fā)送給監(jiān)控中心。若通信被中斷,則監(jiān)控中心將無法獲得通信被中斷的時段 內(nèi)才幾動車的行駛記錄。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種定位信息的發(fā)送方法和終端設(shè)備,在監(jiān)控中心 與終端設(shè)備的通信被中斷的情況下,也能夠使監(jiān)控中心監(jiān)視到監(jiān)控目標的行跡。 一種定位信息的發(fā)送方法和終端設(shè)備,包括終端設(shè)備在與監(jiān)控中心之間的通信中斷的時段內(nèi),緩存接收到的監(jiān)控目標 的定位信息;所述終端設(shè)備在確定能夠與所述監(jiān)控中心通信后,將緩存的定位信息發(fā)送 給所述監(jiān)控中心,由所述監(jiān)控中心接收。優(yōu)選地,所述終端設(shè)備緩存接收到的定位信息包括 所述終端設(shè)備將接收到的定位信息按接收時間的先后,順序存入預設(shè)緩存區(qū)。優(yōu)選地,將緩存的定位信息發(fā)送給所述監(jiān)控中心后,該方法進一步包括 所述終端設(shè)備判斷所述緩存區(qū)是否為空,若為空,則將接收到的定位信息 直接發(fā)送給監(jiān)控中心;否則,繼續(xù)緩存接收到的定位信息。若所述終端設(shè)備最近一次對緩存區(qū)執(zhí)行的讀操作對應的存儲區(qū)域,與終端 設(shè)備最近一次對緩存區(qū)執(zhí)行存操作對應的存儲區(qū)域相同,則判定緩存區(qū)為空,否則,判定緩存區(qū)非空。優(yōu)選地,所述終端設(shè)備將接收到的定位信息按接收時間的先后順序,依次存入預設(shè)緩存區(qū)包括若緩存區(qū)為空,則將接收到的定位信息存入緩存區(qū)內(nèi)任一存儲區(qū)域;若緩存區(qū)非空,則根據(jù)上一次存儲定位信息所在存儲區(qū)域,確定存儲當前 接收到的定位信息的存儲區(qū)域。優(yōu)選地,根據(jù)上一次存儲定位信息所在存儲區(qū)域,確定存儲當前接收到的 定位信息的存儲區(qū)域包括若緩存區(qū)未滿,則將上一次存儲定位信息所在存儲區(qū)域之后的一個存儲區(qū) 域用作存儲當前接收到的定位信息的存儲區(qū)域;若緩存區(qū)滿,則將緩存區(qū)內(nèi)存儲最舊的定位信息的存儲區(qū)域用作存儲當前 接收到的定位信息的存儲區(qū)域。優(yōu)選地,將緩存的定位信息發(fā)送給所述監(jiān)控中心包括從所述預設(shè)緩存區(qū)內(nèi)讀取最舊的定位信息,將讀取到的最舊的定位信息發(fā) 送給監(jiān)控中心。優(yōu)選地,將緩存的定位信息發(fā)送給所述監(jiān)控中心包括所述終端設(shè)備讀取預設(shè)緩存區(qū)內(nèi)存儲的定位信息,且讀頻率大于所述終端 設(shè)備在所述通信恢復后,向所述緩存區(qū)內(nèi)存入接收到的定位信息的存頻率。優(yōu)選地,終端設(shè)備在與監(jiān)控中心之間的通信中斷的時段內(nèi),緩存接收到的 監(jiān)控目標的定位信息之前,該方法進一步包括所述終端設(shè)備判定自身已在監(jiān)控中心注冊。本發(fā)明還提供一種終端設(shè)備,包括信息接收單元,用于接收監(jiān)控目標 的定位信息;進一步包括存儲單元、存操作單元、讀操作單元和發(fā)送單元; 其中,存操作單元,用于在終端設(shè)備與監(jiān)控中心之間的通信中斷的時段內(nèi),執(zhí) 行存操作,將信息接收單元接收到的監(jiān)控目標的定位信息存入存儲單元; 讀操作單元,用于在終端設(shè)備確定能夠與監(jiān)控中心通信后,執(zhí)行讀操作,從存儲單元內(nèi)讀取定位信息;發(fā)送單元,用于將讀操作單元讀取到的定位信息發(fā)送給監(jiān)控中心,由監(jiān) 控中心接收。優(yōu)選地,所述終端設(shè)備進一步包括操作觸發(fā)單元,用于在檢測到所述通信中斷時,通知所述存操作執(zhí)行單元執(zhí)行存操作;或,在檢測到所述通信恢復時,通知所述讀操作單元執(zhí)行讀操作。優(yōu)選地,所述存操作單元包括存操作觸發(fā)單元、存操作執(zhí)行單元;其中,存操作觸發(fā)單元,用于接收操作觸發(fā)單元發(fā)送的通知; 存操作執(zhí)行單元,用于在存操作觸發(fā)單元接收到所述通知后,,控制將 信息接收單元接收到的定位信息按接收時間的先后,順序存入所述存儲單元。優(yōu)選地,所述終端設(shè)備進一步包括清空判斷單元,用于判斷存儲單元 是否為空,得到判斷結(jié)果;所述操作觸發(fā)單元,進一步用于若清空判斷單元得到的判斷結(jié)果為存儲 單元非空,則通知所述存操作執(zhí)行單元執(zhí)行存操作;所述存儲單元進一步用于存儲在所述終端設(shè)備確定能夠與所述監(jiān)控中 心通信后,由存操作執(zhí)行單元存入的所述信息接收單元接收到的定位信息。優(yōu)選地,所述讀操作單元包括讀操作觸發(fā)單元、讀操作執(zhí)行單元;其中,讀操作觸發(fā)單元,用于接收操作觸發(fā)單元發(fā)送的通知; 讀操作執(zhí)行單元,用于在讀操作觸發(fā)單元接收到所述通知后,控制讀取存儲單元內(nèi)存儲的最舊的定位信息。本發(fā)明的具體實現(xiàn)中,在終端設(shè)備與監(jiān)控中心之間的通信被中斷的時段內(nèi),緩存該時段內(nèi)終端設(shè)備接收到的定位信息,且在終端設(shè)備與監(jiān)控中心之間的通信恢復后,由終端設(shè)備將緩存的定位信息發(fā)給監(jiān)控中心,使監(jiān)控中心能夠獲得通信被中斷的時段內(nèi),監(jiān)控目標的行跡。
圖1是現(xiàn)有基于GPS技術(shù)監(jiān)視機動車行蹤的監(jiān)控系統(tǒng)示意圖; 圖2是本發(fā)明的具體實施中緩存區(qū)的結(jié)構(gòu)示意圖; 圖3是本發(fā)明的實施例中發(fā)送定位信息的流程圖; 圖4是本發(fā)明的實施例中確定DVR的初始讀取點的示意圖; 圖5是本發(fā)明的一個實施例中終端設(shè)備發(fā)送定位信息以及監(jiān)控中心記 錄定位信息的對照示意圖;圖6是本發(fā)明的一個實施例中終端設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明中,為使監(jiān)控中心能夠較完整地監(jiān)視到監(jiān)控目標的行跡,可設(shè)置 在通信被中斷的時段內(nèi),終端設(shè)備并不丟棄接收到的定位信息,而是緩存接 收到的定位信息,等待通信恢復后,再將緩存的定位信息發(fā)送出去,從而, 可使監(jiān)控中心監(jiān)視到通信被中斷的時段內(nèi)監(jiān)視目標的行跡。為描述方便,簡 稱通信被中斷的時段為中斷時段。本發(fā)明的具體實現(xiàn)中,可在終端設(shè)備如DVR內(nèi)設(shè)置緩存區(qū),以緩存中 斷時段內(nèi)終端設(shè)備接收到的定位信息。終端設(shè)備可在通信恢復后,從緩存區(qū) 內(nèi)讀取緩存的定位信息,并發(fā)送給監(jiān)控中心。其中,終端設(shè)備對緩存區(qū)執(zhí)行 存操作,向緩存區(qū)內(nèi)存入定位信息;以及可執(zhí)行讀操作,從緩存區(qū)內(nèi)讀取定發(fā)明中,先入先出原則的具體實現(xiàn)可包括對于存操作,可按接收定位信息的時間順序依次存儲接收到的定位信 息,若緩存區(qū)已滿,則可將最新接收到的定位信息存入緩存區(qū)內(nèi)最舊的定位 信息所在存儲區(qū)域,也即實際應用中,相對而言,監(jiān)控中心較希望獲得監(jiān)控 目標的最新的定位信息,因此,可用最新接收到的定位信息替換緩存區(qū)最舊 的定位信息,以防止最新接收到的定位信息被丟失;另,針對特殊場景,也 可設(shè)置丟棄最新的定位信息,而保留較舊的定位信息;對于讀操作,除非有特殊指令,否則默認讀取緩存區(qū)內(nèi)最舊的定位信息。 需要說明的是,定位信息通常包含于具有特定格式的數(shù)據(jù)包中,本發(fā)明 的具體實現(xiàn)中,并不關(guān)注終端設(shè)備接收到的每個攜帶定位信息的數(shù)據(jù)包的大 小,而主要關(guān)注終端設(shè)備執(zhí)行存操作以及讀操作的操作時機。其中,終端設(shè)備可在中斷時段內(nèi)執(zhí)行存操作,通信恢復后,終端設(shè)備執(zhí) 行讀操作,并將讀取到的定位信息發(fā)送出去。終端設(shè)備在讀取并發(fā)送中斷時 段內(nèi)緩存的定位信息的過程中,仍會接收到新的定位信息,為確保為監(jiān)控中 心提供有序的定位信息,以及為防止新接收到的定位信息丟失,終端設(shè)備需 要執(zhí)行存操作,將新接收到的定位信息存入緩存區(qū),并且,為避免因緩存區(qū) 溢出導致新接收到的定位信息丟失,終端設(shè)備對緩存區(qū)讀操作的讀頻率大于 存操作的存頻率。為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖 作進一步詳細描述。實際應用中,為方便對緩存區(qū)操作的控制,可設(shè)置標識符,標記緩存區(qū) 內(nèi)的存儲區(qū)域。對于終端設(shè)備對緩存區(qū)的操作而言,標識符可用于標記存操 作的存入點,或可表示讀操作的讀取點。從時間上看,讀取點需要先于存入 點,對于存入點等于讀取點的情況,為避免數(shù)據(jù)丟失,需要終端設(shè)備先執(zhí)行 讀操作,之后再執(zhí)行存操作。參見圖2,圖2是本發(fā)明的具體實施中緩存區(qū)的結(jié)構(gòu)示意圖。設(shè)終端設(shè) 備每2秒執(zhí)行一次存操作,就終端設(shè)備只執(zhí)行存搡作而言,設(shè)緩存區(qū)最多可 存儲終端設(shè)備10分鐘內(nèi)存入的定位信息,10分鐘內(nèi)終端設(shè)備共可執(zhí)行300 次存操作。圖2中,設(shè)將緩存區(qū)劃分出300個片段,對300個片段依次編號 為1, 2, ..., 300。片段編號可用作標識符。實際應用中,監(jiān)控中心可能監(jiān)控眾多的監(jiān)控目標,因此,需要終端設(shè)備 向監(jiān)控中心注冊,將該終端設(shè)備的標識發(fā)送給監(jiān)控中心,這樣,監(jiān)控中心才 能基于標識,識別終端設(shè)備,并記錄終端設(shè)備發(fā)送的定位信息。因此,本發(fā) 明的實施例中,設(shè)終端設(shè)備在被啟動后并不立即緩存或發(fā)送接收到的定位信息,而是可將接收到的定位信息丟棄,在注冊成功后,再進行定位信息的存取操作。本發(fā)明的實施例中,設(shè)位置定位技術(shù)為GPS,終端設(shè)備為DVR, 定位信息為GPS數(shù)據(jù),監(jiān)控目標為機動車。參見圖3,圖3是本發(fā)明的實施例中發(fā)送定位信息的流程圖,該流程可 包括以下步驟步驟301、 DVR被啟動,查看自身是否已注冊,若尚沒有注冊,則嘗試 注冊,若已注冊成功,則執(zhí)行步驟302。步驟302、 DVR檢測通信狀況良好,則將接收到的GPS數(shù)據(jù)按接收的 時間先后順序發(fā)送給監(jiān)控中心該步驟302中,DVR可不需要緩存新接收到的GPS數(shù)據(jù),由于通信狀 況良好,DVR可將接收到的GPS數(shù)據(jù)直接發(fā)出。步驟303 、 DVR檢測到通信被中斷,則在中斷時段內(nèi),將接收到的GPS 數(shù)據(jù)按接收的時間先后,順序存入緩存區(qū)。因緩存區(qū)能夠存儲的數(shù)據(jù)量有限,因此,該步驟303中,需要避免因緩 存區(qū)滿,而致使GPS數(shù)據(jù)丟失的情況。具體實施中,不論緩存區(qū)是否已滿, DVR均需要將當前接收到的GPS數(shù)據(jù)存入緩存區(qū),簡稱當前接收到的GPS 數(shù)據(jù)為當前GPS數(shù)據(jù)。具體地,DVR通過確定當前存入點,將當前GPS數(shù)據(jù)存入緩存區(qū),并 且,DVR可根據(jù)上一個存入點來確定當前存入點,如上一個存入點不在緩 存區(qū)滿存處,則DVR可將上一個存入點之后一個存入點用作當前存入點, 若上一個存入點在緩存區(qū)滿存處,則DVR將緩存區(qū)內(nèi)最舊的GPS數(shù)據(jù)占用 的存入點用作當前存入點,即用當前GPS數(shù)據(jù)替換緩存區(qū)內(nèi)最舊的GPS數(shù) 據(jù)。DVR確定當前存入點的具體做法可采用如下計算式(1):當前存入點=(上一個存入點+ l) %緩存區(qū)最大緩存量 (1)計算式(1)中,"%,,表示(上一個存入點+ l)對緩存區(qū)最大緩存量 求余,以防止緩存區(qū)溢出導致的GPS數(shù)據(jù)丟失。其中,對于緩存區(qū)為空的初始狀態(tài),上一個存入點也即DVR首次執(zhí)行存操作的初始存入點,其初始值可對應緩存區(qū)內(nèi)存儲區(qū)域。舉例如,參見圖2,緩存區(qū)最大緩存量為300, DVR首次執(zhí)行存操作的存入點默認為1,后 續(xù),若上一次存入點為300,則緩存區(qū)已滿,根據(jù)計算式(1),求出當前 存入點為1,即DVR開始對緩存區(qū)的新一輪存操作。另外,本實施例中,DVR檢測通信是否中斷的功能為DVR能夠具備的 現(xiàn)有功能。步驟304、 DVR檢測到通信正常且自身已注冊。步驟305、 DVR查看緩存區(qū)內(nèi)是否存有GPS數(shù)據(jù),若是,執(zhí)行步驟306; 否則,執(zhí)行步驟308。步驟306、 DV R將接收到的GPS數(shù)據(jù)存入緩存區(qū),且讀取緩存區(qū)內(nèi)最 舊的GPS數(shù)據(jù),將讀取到的GPS數(shù)據(jù)發(fā)送給監(jiān)控中心。該步驟306中,DVR需要同時實現(xiàn)存入接收到的GPS數(shù)據(jù)的功能以及 讀取緩存區(qū)內(nèi)較舊的GPS數(shù)據(jù)的功能,并且,讀頻率大于存頻率。具體實現(xiàn)中,DVR需要確定當前讀取點,以讀取到緩存區(qū)內(nèi)最舊的GPS 數(shù)據(jù)。DVR首次執(zhí)行讀操作的初始讀取點的確定方式可如DVR的初始讀取點為初始存入點;對于緩存區(qū)已滿的情況,初始讀取 點為DVR最近一次執(zhí)行存搡作的存入點之后一點。舉例如,參見圖4,圖4 是本發(fā)明的實施例中確定DVR的初始讀取點的示意圖,其中,若緩存區(qū)未 滿,則初始存入點13即為初始讀取點;若緩存區(qū)滿,則最近一個存入點90 之后一點91即為初始讀耳又點?;诔跏甲x耳又點的確定方式,DVR確定當前 讀取點的具體做法可采用如下計算式(2):當前讀取點=(上一個讀取點+ l) %緩存區(qū)最大緩存量 (2)其中,求余運算可防止讀取點超出緩存區(qū)最大緩存量。該步驟306中,為避免接收到的GPS數(shù)據(jù)因無處緩存而丟失,需要設(shè) 置DVR的讀頻率大于存頻率,如DVR每2秒^l行一次存操作,則讀頻率需 要大于2秒每次,如每1秒即執(zhí)行一次讀操作。優(yōu)選地,本實施例中,設(shè)置 讀頻率為存頻率的兩倍。步驟307、 DVR查看緩存區(qū)是否已被清空,若是,執(zhí)行步驟308;否則, 執(zhí)行步驟306。具體實施中,DVR判斷緩存區(qū)是否被清空的方式可有多種,本實施例 給出,可在步驟306中判斷當前讀取點與最近一個存入點是否重合,若重合, 則說明DVR對緩存區(qū)的讀操作與存操作被同步,且步驟306中發(fā)送的GPS 數(shù)據(jù)是緩存區(qū)內(nèi)緩存的最后一個GPS數(shù)據(jù);否則,說明緩存區(qū)內(nèi)還有未讀 清的數(shù)據(jù)。實際應用中,可采用其他方式判斷緩存區(qū)是否被清空 另外,需要說明的是,所謂清空其實際含義在于緩存區(qū)內(nèi)的GPS數(shù)據(jù) 是否被全部讀取與發(fā)送。步驟308、 DVR將緩存區(qū)的緩存狀況標記為空,且將接收到的GPS數(shù) 據(jù)直接發(fā)送給監(jiān)控中心。在緩存區(qū)未清空之前,受讀操作的讀頻率影響,DVR發(fā)送GPS數(shù)據(jù)的 頻率也相對較高;緩存區(qū)清空之后,DVR發(fā)送GPS數(shù)據(jù)的頻率會下降,具 體可以是收到GPS數(shù)據(jù)后,發(fā)送該GPS數(shù)據(jù)。上述圖3所示流程結(jié)束,實際應用中,為能夠盡可能地監(jiān)視到監(jiān)控目標 的行跡,可不需要拘泥于圖3所示流程,以及上述實施例一所列舉DVR對 緩存區(qū)的讀操作和存操作的具體實施方案,實際應用中,只要在DVR等終 端設(shè)備與監(jiān)控中心之間的通信被中斷后,在中斷時段內(nèi),緩存接收到的定位 信息,并在通信被恢復后,按接收定位信息的時間先后順序,發(fā)送緩存區(qū)內(nèi) 緩存的定位信息,從而使監(jiān)控中心獲得較能體現(xiàn)監(jiān)控目標的真實行跡的記 錄。參見圖5,圖5是本發(fā)明的一個實施例中終端設(shè)備發(fā)送定位信息以及監(jiān) 控中心記錄定位信息的對照示意圖。圖5示出,起初,在通信正常階段,如 O到A, DVR發(fā)送GPS數(shù)據(jù)的頻率為f"在通信被中斷階段,如A到B, DVR緩存接收到的定位信息;通信被恢復階段,如B到C到D, DVR在B 到C階段,邊緩存接收到定位信息,邊將緩存的定位信息發(fā)出,并且,DVR 發(fā)送GPS數(shù)據(jù)的頻率6為&的兩倍,以實現(xiàn)對緩存區(qū)的清空,也即存操作與讀操作被同步,后續(xù),在C到D階段,直接將接收到的定位信息發(fā)出, 且發(fā)送頻率恢復為f,。對應地,在監(jiān)控中心處,在O到A階段,監(jiān)控中心能夠?qū)崟r收到定位信息,并記錄O到A階段的定位信息;在A到B階段, 監(jiān)控中心未收到定位信息,直至B點開始,在B到D階段,監(jiān)控中心收到 了 A到B階段DVR接收到的定位信息,因此,可記錄下A到B階段的定 位信息,且進一步收到并記錄了 B到D階段的GPS數(shù)據(jù)。另外,若設(shè)保存A到B點GPS數(shù)據(jù)的時間是t,,根據(jù)f2=2f,,則將A 到B點收到的GPS數(shù)據(jù)發(fā)送完畢需要的時間是t,/2。由于發(fā)送數(shù)據(jù)的過程中, 需要保存接收到的GPS數(shù)據(jù),這樣每次發(fā)送前段時間保存的GPS數(shù)據(jù)的時 間剛好為保存該段數(shù)據(jù)時間的 一半,則同步所需要的時間計算公式為同步時間t2= ( 1/2+1/4+1/8+1/16+1/32+......+1/2" ) * t,根據(jù)數(shù)學公式可知,對于上述的數(shù)列1/2t2 =1-1/2 *t,= tl即緩存同步所需要的時間正好為信號差時段系統(tǒng)保存GPS信息所需要 的時間。圖5示出,采用本發(fā)明所提供的發(fā)送定位信息的方案,可使監(jiān)控中心獲 得通信被中斷的時段內(nèi)監(jiān)控目標的定位信息,得出較完整的接近監(jiān)控目標實 際行跡的行駛記錄。圖5中,D點之后的各階段DVR處理定位信息以及監(jiān) 控中心收取定位信息的情況不再贅述。參見圖6,圖6是本發(fā)明的一個實施例中終端設(shè)備的結(jié)構(gòu)示意圖,該終 端設(shè)備可包括信息接收單元,用于接收監(jiān)控目標的定位信息;且進一步包 括存儲單元、存操作單元、讀操作單元和發(fā)送單元;其中,存操作單元,用于在終端設(shè)備與監(jiān)控中心之間的通信中斷的時段內(nèi),執(zhí) 行存操作,將信息接收單元接收到的監(jiān)控目標的定位信息存入存儲單元;讀操作單元,用于在終端設(shè)備確定能夠與監(jiān)控中心通信后,執(zhí)行讀操作, 從存儲單元內(nèi)讀取定位信息;發(fā)送單元,用于將讀操作單元讀取到的定位信息發(fā)送給監(jiān)控中心,由監(jiān) 控中心接收。其中,存儲單元可提供上述緩存區(qū),具體可為緩存器或其他存儲介質(zhì)。圖6中,終端設(shè)備可進一步包括操作觸發(fā)單元,用于在檢測到所述通信 中斷時,通知所述存操作執(zhí)行單元執(zhí)行存操作;或,在檢測到所述通信恢復 時,通知所述讀操作單元執(zhí)行讀操作。具體實現(xiàn)中,操作觸發(fā)單元可通過向 存操作單元或讀操作單元發(fā)送相應的控制信號,來實現(xiàn)通知功能。圖6中,存操作單元可包括存操作觸發(fā)單元、存操作執(zhí)行單元;其中, 存操作觸發(fā)單元,用于接收操作觸發(fā)單元發(fā)送的通知; 存操作執(zhí)行單元,用于在存操作觸發(fā)單元接收到所述通知后,,控制將 信息接收單元接收到的定位信,l按接收時間的先后,順序存入所述存儲單 元。圖6中,終端設(shè)備進一步包括清空判斷單元,用于判斷存儲單元是否 為空,得到判斷結(jié)果;操作觸發(fā)單元,進一步用于若清空判斷單元得到的判斷結(jié)杲為存儲單元 非空,則通知所述存操作執(zhí)行單元執(zhí)行存搮作;存儲單元進一步用于存儲在所述終端設(shè)備確定能夠與所述監(jiān)控中心通 信后,由存操作執(zhí)行單元存入的所述信息接收單元接收到的定位信息。讀操作單元可包括讀操作觸發(fā)單元、讀操作執(zhí)行單元;其中,讀操作觸發(fā)單元、讀操作執(zhí)行單元;其中,讀操作觸發(fā)單元,用于接收操作觸發(fā)單元發(fā)送的通知;讀操作執(zhí)行單元,用于在讀操作觸發(fā)單元接收到所述通知后,控制讀取 存儲單元內(nèi)存儲的最舊的定位信息。綜上所述,本發(fā)明的具體實現(xiàn)中,在終端設(shè)備與監(jiān)控中心之間的通信被 中斷的時段內(nèi),緩存該時段內(nèi)終端設(shè)備接收到的定位信息,且在終端設(shè)備與 監(jiān)控中心之間的通信恢復后,由終端設(shè)備將緩存的定位信息發(fā)給監(jiān)控中心, 使監(jiān)控中心能夠獲得通信被中斷的時段內(nèi),監(jiān)控目標的行跡。說明書第12/ 并且在通信恢復后,終端設(shè)備在清理緩存區(qū)內(nèi)緩存的定位信息的過程 中,繼續(xù)緩存接收到的定位信息,以防止通信恢復后至緩存區(qū)內(nèi)清空期間, 終端設(shè)備接收到的定位信息丟失,保證監(jiān)控中心獲得較完整的監(jiān)控目標的行 跡記錄。1權(quán)利要求
1、一種定位信息的發(fā)送方法,其特征在于,包括終端設(shè)備在與監(jiān)控中心之間的通信中斷的時段內(nèi),緩存接收到的監(jiān)控目標的定位信息;所述終端設(shè)備在確定能夠與所述監(jiān)控中心通信后,將緩存的定位信息發(fā)送給所述監(jiān)控中心,由所述監(jiān)控中心接收。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端設(shè)備緩存接收到 的定位信息包括所述終端設(shè)備將接收到的定位信息按接收時間的先后,順序存入預設(shè)緩存區(qū)。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,將緩存的定位信息發(fā)送給所 述監(jiān)控中心后,該方法進一步包括所述終端設(shè)備判斷所述緩存區(qū)是否為空,若為空,則將接收到的定位信息 直接發(fā)送給監(jiān)控中心;否則,繼續(xù)緩存接收到的定位信息。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述終端設(shè)備判斷用于存儲 定位信息的緩存區(qū)是否為空包括若所述終端設(shè)備最近一次對緩存區(qū)執(zhí)行的讀操作對應的存儲區(qū)域,與終端 設(shè)備最近一次對緩存區(qū)執(zhí)行存操作對應的存儲區(qū)域相同,則判定緩存區(qū)為空, 否則,判定緩存區(qū)非空。
5、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述終端設(shè)備將接收到的定 位信息按接收時間的先后順序,依次存入預設(shè)緩存區(qū)包括若緩存區(qū)為空,則將接收到的定位信息存入緩存區(qū)內(nèi)任一存儲區(qū)域; 若緩存區(qū)非空,則根據(jù)上一次存儲定位信息所在存儲區(qū)域,確定存儲當前 接收到的定位信息的存儲區(qū)域。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)上一次存儲定位信息所 在存儲區(qū)域,確定存儲當前接收到的定位信息的存儲區(qū)域包括若緩存區(qū)未滿,則將上一次存儲定位信息所在存儲區(qū)域之后的 一個存儲區(qū)域用作存儲當前接收到的定位信息的存儲區(qū)域;若緩存區(qū)滿,則將緩存區(qū)內(nèi)存儲最舊的定位信息的存儲區(qū)域用作存儲當前 接收到的定位信息的存儲區(qū)域。
7、 根據(jù)權(quán)利要求1或3所述的方法,其特征在于,將緩存的定位信息發(fā)送 給所述監(jiān)控中心包括從所述預設(shè)緩存區(qū)內(nèi)讀取最舊的定位信息,將讀取到的最舊的定位信息發(fā) 送給監(jiān)控中心。
8、 根據(jù)權(quán)利要求1或3所述的方法,其特征在于,將緩存的定位信息發(fā)送 給所述監(jiān)控中心包括所述終端設(shè)備讀取預設(shè)緩存區(qū)內(nèi)存儲的定位信息,且讀頻率大于所述終端 設(shè)備在所述通信恢復后,向所述緩存區(qū)內(nèi)存入接收到的定位信息的存頻率。
9、 根據(jù)權(quán)利要求1所述的方法,其特征在于,終端設(shè)備在與監(jiān)控中心之間 的通信中斷的時段內(nèi),緩存接收到的監(jiān)控目標的定位信息之前,該方法進一步 包括所述終端設(shè)備判定自身已在監(jiān)控中心注冊。
10、 一種終端設(shè)備,包括信息接收單元,用于接收監(jiān)控目標的定位信 息;其特征在于,進一步包括存儲單元、存操作單元、讀操作單元和發(fā)送 單元;其中,存操作單元,用于在終端設(shè)備與監(jiān)控中心之間的通信中斷的時段內(nèi),執(zhí) 行存搡作,將信息接收單元接收到的監(jiān)控目標的定位信息存入存儲單元;讀操作單元,用于在終端設(shè)備確定能夠與監(jiān)控中心通信后,執(zhí)行讀操作, 從存儲單元內(nèi)讀取定位信息;發(fā)送單元,用于將讀操作單元讀取到的定位信息發(fā)送給監(jiān)控中心,由監(jiān) 控中心接收。
11、 根據(jù)權(quán)利要求10所述的終端設(shè)備,其特征在于,所述終端設(shè)備進 一步包括操作觸發(fā)單元,用于在檢測到所述通信中斷時,通知所述存操作執(zhí)行單元執(zhí)行存操作;或,在檢測到所述通信恢復時,通知所述讀操作單元執(zhí) 行讀操作。
12、 根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,所述存操作單元 包括存搡作觸發(fā)單元、存操作執(zhí)行單元;其中,存操作觸發(fā)單元,用于接收操作觸發(fā)單元發(fā)送的通知; 存操作執(zhí)行單元,用于在存操作觸發(fā)單元接收到所述通知后,,控制將信息接收單元接收到的定位信息按接收時間的先后,順序存入所述存儲單元。
13、 根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,所述終端設(shè)備進 一步包括清空判斷單元,用于判斷存儲單元是否為空,得到判斷結(jié)果;所述操作觸發(fā)單元,進一步用于若清空判斷單元得到的判斷結(jié)果為存儲 單元非空,則通知所述存操作執(zhí)行單元執(zhí)行存操作;所述存儲單元進一步用于存儲在所述終端設(shè)備確定能夠與所述監(jiān)控中 心通信后,由存操作執(zhí)行單元存入的所述信息接收單元接收到的定位信息。
14、 根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,所述讀操作單元 包括讀操作觸發(fā)單元、讀操作執(zhí)行單元;其中,讀操作觸發(fā)單元,用于接收操作觸發(fā)單元發(fā)送的通知; 讀操作執(zhí)行單元,用于在讀操作觸發(fā)單元接收到所述通知后,控制讀取 存儲單元內(nèi)存儲的最舊的定位信息。
全文摘要
本發(fā)明公開了一種定位信息的發(fā)送方法,包括終端設(shè)備在與監(jiān)控中心之間的通信中斷的時段內(nèi),緩存接收到的監(jiān)控目標的定位信息;所述終端設(shè)備在確定能夠與所述監(jiān)控中心通信后,將緩存的定位信息發(fā)送給所述監(jiān)控中心,由所述監(jiān)控中心接收。本發(fā)明還公開一種終端設(shè)備。本發(fā)明的具體實現(xiàn)中,在終端設(shè)備與監(jiān)控中心之間的通信被中斷的時段內(nèi),緩存該時段內(nèi)終端設(shè)備接收到的定位信息,且在終端設(shè)備與監(jiān)控中心之間的通信恢復后,由終端設(shè)備將緩存的定位信息發(fā)給監(jiān)控中心,使監(jiān)控中心能夠獲得通信被中斷的時段內(nèi),監(jiān)控目標的行跡。
文檔編號H04N7/18GK101329392SQ20081013256
公開日2008年12月24日 申請日期2008年7月15日 優(yōu)先權(quán)日2008年7月15日
發(fā)明者周國良 申請人:深圳市同洲電子股份有限公司