一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法
【專(zhuān)利摘要】一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法,涉及一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索技術(shù)。本發(fā)明為了解決現(xiàn)有的數(shù)據(jù)存儲(chǔ)及檢索方法存在占用儲(chǔ)存空間大、檢索速度慢的問(wèn)題。技術(shù)要點(diǎn):本發(fā)明方法包括數(shù)據(jù)存儲(chǔ)過(guò)程和數(shù)據(jù)檢索過(guò)程,在開(kāi)車(chē)狀態(tài)下發(fā)生外部供電斷開(kāi)時(shí),以0.2s的時(shí)間間隔持續(xù)記錄并存儲(chǔ)斷電前20s內(nèi)的車(chē)輛行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛行駛速度、車(chē)輛制動(dòng)狀態(tài)信號(hào)及斷電時(shí)的位置信息;檢索某個(gè)時(shí)間段的數(shù)據(jù)時(shí),查詢(xún)數(shù)據(jù)塊的開(kāi)頭字節(jié),用以表示此數(shù)據(jù)塊的起始時(shí)間。應(yīng)用本存儲(chǔ)檢索方案用1M的FLASH存儲(chǔ)芯片就足夠了,不但存儲(chǔ)空間小,而且檢索速度快。在1ms內(nèi)可以檢索出1M存儲(chǔ)器內(nèi)的所有需要數(shù)據(jù),使用方便快捷。
【專(zhuān)利說(shuō)明】一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索技術(shù)。
【背景技術(shù)】
[0002]目前所有車(chē)載終端生產(chǎn)廠(chǎng)家數(shù)據(jù)的存儲(chǔ)和檢索方法大都處于保密狀態(tài)。據(jù)了解,他們使用了大數(shù)據(jù)量的數(shù)據(jù)存儲(chǔ)芯片(4M),占用儲(chǔ)存空間大,無(wú)形中增加了相應(yīng)的成本。而且,現(xiàn)有的存儲(chǔ)方法由于占用儲(chǔ)存空間大,致使檢索速度慢。造成使用不方便,影響著車(chē)載終端的使用性能。無(wú)法實(shí)現(xiàn)車(chē)載終端海量數(shù)據(jù)的存儲(chǔ)和檢索功能。
【發(fā)明內(nèi)容】
[0003]本發(fā)明為了解決現(xiàn)有的數(shù)據(jù)存儲(chǔ)及檢索方法存在占用儲(chǔ)存空間大、檢索速度慢的問(wèn)題,進(jìn)而提供了一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法。
[0004]本發(fā)明為解決上述技術(shù)問(wèn)題采取的技術(shù)方案是:
[0005]一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法,所述方法的實(shí)現(xiàn)過(guò)程為:
[0006]步驟一、數(shù)據(jù)存儲(chǔ)過(guò)程:
[0007]步驟一(一)、事故疑點(diǎn)記錄,
[0008]以0.2s的時(shí)間間隔持續(xù)記錄并存儲(chǔ)停車(chē)前20s實(shí)時(shí)時(shí)間對(duì)應(yīng)的行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛行駛速度、制動(dòng)狀態(tài)信號(hào)和停車(chē)時(shí)的位置信息;
[0009]在開(kāi)車(chē)狀態(tài)下發(fā)生外部供電斷開(kāi)時(shí),以0.2s的時(shí)間間隔持續(xù)記錄并存儲(chǔ)斷電前20s內(nèi)的車(chē)輛行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛行駛速度、車(chē)輛制動(dòng)狀態(tài)信號(hào)及斷電時(shí)的位置信息;
[0010]速度記錄單位為km/h,測(cè)量范圍至少為Okm/h?220km/h,分辨率等于或優(yōu)于Ikm/h ;
[0011]事故疑點(diǎn)記錄數(shù)量應(yīng)不少于最近100條;
[0012]步驟一(二)、行駛速度記錄,
[0013]以Is的時(shí)間間隔持續(xù)記錄并存儲(chǔ)車(chē)輛行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛在行駛過(guò)程中的實(shí)時(shí)時(shí)間、對(duì)應(yīng)的每秒鐘間隔內(nèi)的平均速度以及對(duì)應(yīng)時(shí)間的狀態(tài)信號(hào);有效數(shù)據(jù)記錄長(zhǎng)度不小于最近48個(gè)單位小時(shí);
[0014]速度記錄單位為km/h,測(cè)量范圍至少為Okm/h?220km/h,分辨率等于或優(yōu)于Ikm/h ;
[0015]具體實(shí)現(xiàn)過(guò)程為:記錄時(shí)按每分鐘為一個(gè)數(shù)據(jù)塊,從O秒?59秒進(jìn)行存儲(chǔ),按照實(shí)際的秒數(shù)存入相應(yīng)的位置,未產(chǎn)生開(kāi)車(chē)數(shù)據(jù)的秒數(shù)相應(yīng)數(shù)據(jù)則為OxFF ;
[0016]48h = 48*60 = 2880Min,按分鐘作為時(shí)間塊存儲(chǔ)125B,
[0017]4096/125 = 32Min, 2880/32 = 90*4K = 360K+4K = 364K
[0018]式4096/125 = 32Min表示:存儲(chǔ)數(shù)據(jù)的總數(shù)量/每分鐘的存儲(chǔ)量=存儲(chǔ)時(shí)間;
[0019]按照4K為整數(shù)倍的單位數(shù)據(jù)塊存儲(chǔ),多預(yù)留4K用于扇區(qū)擦除;[0020]步驟一(三)、位置信息記錄,
[0021]以Imin的時(shí)間間隔持續(xù)記錄并存儲(chǔ)車(chē)輛位置數(shù)據(jù),該數(shù)據(jù)為:車(chē)輛在行駛過(guò)程中的實(shí)時(shí)時(shí)間、在此分鐘內(nèi)首次捕獲的位置信息以及此分鐘內(nèi)的平均速度;有效數(shù)據(jù)記錄長(zhǎng)度應(yīng)不小于最近360個(gè)單位小時(shí);
[0022]具體實(shí)現(xiàn)過(guò)程為:記錄時(shí)按每小時(shí)為一個(gè)數(shù)據(jù)塊,從O分?59分進(jìn)行存儲(chǔ),按照實(shí)際的分鐘數(shù)存入相應(yīng)的位置,未產(chǎn)生開(kāi)車(chē)數(shù)據(jù)的分鐘數(shù)相應(yīng)數(shù)據(jù)則為OxFF ;
[0023]確定每小時(shí)記錄占用的存儲(chǔ)空間(存儲(chǔ)區(qū)域)如下:
[0024]4096/666 = 6,360/6 = 60,60*4K = 240Κ+4Κ = 244Κ,增加 了行標(biāo)的方向:2 個(gè)字節(jié)(2Β)、GPS速度:2個(gè)字節(jié)(2Β)、狀態(tài):1個(gè)字節(jié)(IB)和報(bào)警標(biāo)志:1個(gè)字節(jié)(IB),4096/1024 = 4,360/4 = 90,90*4K = 360Κ+4Κ = 364Κ,即每小時(shí)記錄占了 4Κ 的存儲(chǔ)空間;
[0025]步驟二、數(shù)據(jù)檢索過(guò)程:
[0026]檢索某個(gè)時(shí)間段的數(shù)據(jù)時(shí),查詢(xún)數(shù)據(jù)塊的開(kāi)頭幾個(gè)字節(jié),所述幾個(gè)字節(jié)用于表示此數(shù)據(jù)塊的起始時(shí)間,每個(gè)數(shù)據(jù)塊時(shí)間段長(zhǎng)度是固定的。
[0027]所述數(shù)據(jù)檢索的具體過(guò)程為:
[0028]步驟1、進(jìn)入疑點(diǎn)數(shù)據(jù)塊存儲(chǔ)區(qū)域,所述區(qū)域是指存儲(chǔ)數(shù)據(jù)量大于IMB的數(shù)據(jù)量較大的存儲(chǔ)區(qū)域;
[0029]步驟2、讀取第N個(gè)數(shù)據(jù)塊的19-24字節(jié),N為迭代變量,從I開(kāi)始;
[0030]步驟3、執(zhí)行步驟2后,判斷N是否達(dá)到最大值,如果是,則無(wú)符合要求數(shù)據(jù),檢索失敗,否則進(jìn)入步驟4;
[0031]步驟4、判斷是否為需要的時(shí)間段,如果是,則執(zhí)行步驟步驟5,否則返回步驟2,讀取第Ν+1個(gè)數(shù)據(jù)塊;
[0032]步驟5、提取數(shù)據(jù);
[0033]步驟6、檢索成功。
[0034]本發(fā)明的有益效果是:應(yīng)用本存儲(chǔ)檢索方案用IM的FLASH存儲(chǔ)芯片就足夠了,不但存儲(chǔ)空間小,而且檢索速度快。在Ims內(nèi)可以檢索出IM存儲(chǔ)器內(nèi)的所有需要數(shù)據(jù),使用方便快捷。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0035]圖1是本發(fā)明檢索過(guò)程的流程框圖。
【具體實(shí)施方式】
[0036]【具體實(shí)施方式】一:如圖1所示,本實(shí)施方式針對(duì)一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法的實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
[0037]一、數(shù)據(jù)存儲(chǔ)
[0038]事故疑點(diǎn)記錄
[0039]記錄儀應(yīng)能以0.2s的時(shí)間間隔持續(xù)記錄并存儲(chǔ)停車(chē)前20s實(shí)時(shí)時(shí)間對(duì)應(yīng)的行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛行駛速度、制動(dòng)等狀態(tài)信號(hào)和停車(chē)時(shí)的位置信息。
[0040]在開(kāi)車(chē)狀態(tài)下發(fā)生外部供電斷開(kāi)時(shí),記錄儀應(yīng)能以0.2s的時(shí)間間隔持續(xù)記錄并存儲(chǔ)斷電前20s內(nèi)的車(chē)輛行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛行駛速度、車(chē)輛制動(dòng)等狀態(tài)信號(hào)及斷電時(shí)的位置信息。
[0041]速度記錄單位為km/h,測(cè)量范圍至少為Okm/h~220km/h,分辨率等于或優(yōu)于Ikm/h0
[0042]事故疑點(diǎn)記錄數(shù)量應(yīng)不少于最近100條。參見(jiàn)表2-1-a和表2_l_b。
[0043]表2-1-a Fram中存儲(chǔ)事故疑點(diǎn)記錄數(shù)據(jù)塊格式
【權(quán)利要求】
1.一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法,其特征在于:所述方法的實(shí)現(xiàn)過(guò)程為: 步驟一、數(shù)據(jù)存儲(chǔ)過(guò)程: 步驟一(一)、事故疑點(diǎn)記錄, 以0.2s的時(shí)間間隔持續(xù)記錄并存儲(chǔ)停車(chē)前20s實(shí)時(shí)時(shí)間對(duì)應(yīng)的行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛行駛速度、制動(dòng)狀態(tài)信號(hào)和停車(chē)時(shí)的位置信息; 在開(kāi)車(chē)狀態(tài)下發(fā)生外部供電斷開(kāi)時(shí),以0.2s的時(shí)間間隔持續(xù)記錄并存儲(chǔ)斷電前20s內(nèi)的車(chē)輛行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛行駛速度、車(chē)輛制動(dòng)狀態(tài)信號(hào)及斷電時(shí)的位置信息; 速度記錄單位為km/h,測(cè)量范圍至少為Okm/h~220km/h,分辨率等于或優(yōu)于lkm/h ; 事故疑點(diǎn)記錄數(shù)量應(yīng)不少于最近100條; 步驟一(二)、行駛速度記錄, 以Is的時(shí)間間隔持續(xù)記錄并存儲(chǔ)車(chē)輛行駛狀態(tài)數(shù)據(jù),該行駛狀態(tài)數(shù)據(jù)為:車(chē)輛在行駛過(guò)程中的實(shí)時(shí)時(shí)間、對(duì)應(yīng)的每秒鐘間隔內(nèi)的平均速度以及對(duì)應(yīng)時(shí)間的狀態(tài)信號(hào);有效數(shù)據(jù)記錄長(zhǎng)度不小于最近48個(gè)單位小時(shí); 速度記錄單位為km/h,測(cè)量范圍至少為Okm/h~220km/h,分辨率等于或優(yōu)于lkm/h ;具體實(shí)現(xiàn)過(guò)程為:記錄時(shí)按每分鐘為一個(gè)數(shù)據(jù)塊,從O秒~59秒進(jìn)行存儲(chǔ),按照實(shí)際的秒數(shù)存入相應(yīng)的位置,未 產(chǎn)生開(kāi)車(chē)數(shù)據(jù)的秒數(shù)相應(yīng)數(shù)據(jù)則為OxFF ; 48h = 48*60 = 2880Min,按分鐘作為時(shí)間塊存儲(chǔ)125B,
4096/125 = 32Min, 2880/32 = 90*4K = 360Κ+4Κ = 364Κ
式4096/125 = 32Min表示:存儲(chǔ)數(shù)據(jù)的總數(shù)量/每分鐘的存儲(chǔ)量=存儲(chǔ)時(shí)間; 按照4Κ為整數(shù)倍的單位數(shù)據(jù)塊存儲(chǔ),多預(yù)留4Κ用于扇區(qū)擦除; 步驟一(三)、位置信息記錄, 以Imin的時(shí)間間隔持續(xù)記錄并存儲(chǔ)車(chē)輛位置數(shù)據(jù),該數(shù)據(jù)為:車(chē)輛在行駛過(guò)程中的實(shí)時(shí)時(shí)間、在此分鐘內(nèi)首次捕獲的位置信息以及此分鐘內(nèi)的平均速度;有效數(shù)據(jù)記錄長(zhǎng)度應(yīng)不小于最近360個(gè)單位小時(shí); 具體實(shí)現(xiàn)過(guò)程為:記錄時(shí)按每小時(shí)為一個(gè)數(shù)據(jù)塊,從O分~59分進(jìn)行存儲(chǔ),按照實(shí)際的分鐘數(shù)存入相應(yīng)的位置,未產(chǎn)生開(kāi)車(chē)數(shù)據(jù)的分鐘數(shù)相應(yīng)數(shù)據(jù)則為OxFF ; 確定每小時(shí)記錄占用的存儲(chǔ)空間如下: 4096/666 = 6,360/6 = 60,60*4K = 240Κ+4Κ = 244Κ,增加了行標(biāo)的方向:2 個(gè)字節(jié)、GPS速度:2個(gè)字節(jié)、狀態(tài):1個(gè)字節(jié)和報(bào)警標(biāo)志:1個(gè)字節(jié),4096/1024 = 4,360/4 = 90,90*4K = 360Κ+4Κ = 364Κ,即每小時(shí)記錄占了 4Κ的存儲(chǔ)空間; 步驟二、數(shù)據(jù)檢索過(guò)程: 檢索某個(gè)時(shí)間段的數(shù)據(jù)時(shí),查詢(xún)數(shù)據(jù)塊的開(kāi)頭幾個(gè)字節(jié),所述幾個(gè)字節(jié)用于表示此數(shù)據(jù)塊的起始時(shí)間,每個(gè)數(shù)據(jù)塊時(shí)間段長(zhǎng)度是固定的。
2.根據(jù)權(quán)利要求1所述的一種車(chē)載終端數(shù)據(jù)存儲(chǔ)及檢索方法,其特征在于:數(shù)據(jù)檢索的具體過(guò)程為: 步驟1、進(jìn)入疑點(diǎn)數(shù)據(jù)塊存儲(chǔ)區(qū)域,所述區(qū)域是指存儲(chǔ)數(shù)據(jù)量大于IMB的數(shù)據(jù)量較大的存儲(chǔ)區(qū)域; 步驟2、讀取第N個(gè)數(shù)據(jù)塊的19-24字節(jié),N為迭代變量,從I開(kāi)始;步驟3、執(zhí)行步驟2后,判斷N是否達(dá)到最大值,如果是,則無(wú)符合要求數(shù)據(jù),檢索失敗,否則進(jìn)入步驟4 ; 步驟4、判斷是否為需要的時(shí)間段,如果是,則執(zhí)行步驟5,否則返回步驟2,讀取第N+1個(gè)數(shù)據(jù)塊; 步驟5、提 取數(shù)據(jù); 步驟6、檢索成功。
【文檔編號(hào)】G07C5/08GK103984744SQ201410222298
【公開(kāi)日】2014年8月13日 申請(qǐng)日期:2014年5月23日 優(yōu)先權(quán)日:2014年5月23日
【發(fā)明者】鄭祥濱, 趙現(xiàn)江, 程少林, 王永紅, 肖芳慧 申請(qǐng)人:航天科技控股集團(tuán)股份有限公司