1.一種基于大數(shù)據(jù)的車輛通行信息的查詢方法,其特征在于,所述方法包括:
接收查詢車輛的通行信息的查詢請(qǐng)求,所述查詢請(qǐng)求攜帶有時(shí)間段和車牌標(biāo)識(shí),所述時(shí)間段包括至少一個(gè)子時(shí)間段;
根據(jù)所述查詢請(qǐng)求生成查詢文件名集合,所述查詢文件名集合中包括對(duì)應(yīng)所述車輛的至少一個(gè)查詢文件名,所述查詢文件名對(duì)應(yīng)一個(gè)所述子時(shí)間段和一個(gè)所述車輛標(biāo)識(shí);
根據(jù)所述查詢文件名集合從具有目錄結(jié)構(gòu)的車輛通行信息記錄中獲取與所述查詢文件名對(duì)應(yīng)的車輛通行信息文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收查詢車輛的通行信息的查詢請(qǐng)求之前,還包括:
預(yù)先構(gòu)建具有目錄結(jié)構(gòu)的車輛通行信息記錄。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)先構(gòu)建具有目錄結(jié)構(gòu)的車輛通行信息記錄,包括:
從采集到的車輛的通行信息中提取所述車輛的通行時(shí)間和所述車輛的車牌標(biāo)識(shí),所述通行時(shí)間包括年份、月份和日期;
對(duì)所述通行時(shí)間和所述車牌標(biāo)識(shí)進(jìn)行格式化,根據(jù)格式化后的所述通行時(shí)間和所述車牌標(biāo)識(shí)生成文件名;
根據(jù)所述文件名創(chuàng)建存儲(chǔ)所述通行信息的所述車輛通行信息文件;
將所述車輛通行信息文件按照目錄結(jié)構(gòu)存儲(chǔ)于所述車輛通行信息記錄中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述文件名創(chuàng)建存儲(chǔ)所述通行信息的所述車輛通行信息文件,包括:
判斷是否存在與所述文件名對(duì)應(yīng)的車輛通行信息文件;
若否,則創(chuàng)建以所述文件名命名的車輛通行信息文件,并將所述通行信息存儲(chǔ)至所述車輛通行信息文件的首部;
若是,則打開與所述文件名對(duì)應(yīng)的車輛通行信息文件,并將所述通行信息存儲(chǔ)至所述車輛通行信息文件中。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述車輛通行信息文件按照目錄結(jié)構(gòu)存儲(chǔ)于所述車輛通行信息記錄中,包括:
將所述車輛通行信息文件按照分級(jí)目錄的方式存儲(chǔ)于所述車輛通行信息記錄中。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述查詢請(qǐng)求生成查詢文件名集合,包括:
從所述時(shí)間段中提取全部所述子時(shí)間段的起始時(shí)間;
根據(jù)所述子時(shí)間段的起始時(shí)間和所述車牌標(biāo)識(shí)生成與所述子時(shí)間段對(duì)應(yīng)的查詢文件名;
將全部所述查詢文件名整合為所述查詢文件名集合。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述子時(shí)間段的起始時(shí)間和所述車牌標(biāo)識(shí)生成與所述子時(shí)間段對(duì)應(yīng)的查詢文件名,包括:
將所述子時(shí)間段的起始時(shí)間和所述車輛標(biāo)識(shí)進(jìn)行格式化;
根據(jù)格式化后的所述子時(shí)間段的起始時(shí)間和格式化后的所述車牌標(biāo)識(shí)生成與所述子時(shí)間段對(duì)應(yīng)的查詢文件名。
8.一種基于大數(shù)據(jù)的車輛通行信息的查詢裝置,其特征在于,所述裝置包括:
請(qǐng)求接收模塊,用于接收查詢車輛的通行信息的查詢請(qǐng)求,所述查詢請(qǐng)求攜帶有時(shí)間段和車牌標(biāo)識(shí),所述時(shí)間段包括至少一個(gè)子時(shí)間段;
集合生成模塊,用于根據(jù)所述查詢請(qǐng)求生成查詢文件名集合,所述查詢文件名集合中包括對(duì)應(yīng)所述車輛的至少一個(gè)查詢文件名,所述查詢文件名對(duì)應(yīng)一個(gè)所述子時(shí)間段和一個(gè)所述車輛標(biāo)識(shí);
文件調(diào)取模塊,用于根據(jù)所述查詢文件名集合從具有目錄結(jié)構(gòu)的車輛通行信息記錄中獲取與所述查詢文件名對(duì)應(yīng)的車輛通行信息文件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
記錄構(gòu)建模塊,用于預(yù)先構(gòu)建具有目錄結(jié)構(gòu)的車輛通行信息記錄。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述記錄構(gòu)建模塊包括:
提取單元,用于從采集到的車輛的通行信息中提取所述車輛的通行時(shí)間和所述車輛的車牌標(biāo)識(shí),所述通行時(shí)間包括年份、月份和日期;
文件名生成單元,用于對(duì)所述通行時(shí)間和所述車牌標(biāo)識(shí)進(jìn)行格式化,根據(jù)格式化后的所述通行時(shí)間和所述車牌標(biāo)識(shí)生成文件名;
信息文件創(chuàng)建單元,用于根據(jù)所述文件名創(chuàng)建存儲(chǔ)所述通行信息的所述車輛通行信息文件;
信息記錄構(gòu)建單元,用于將所述車輛通行信息文件按照目錄結(jié)構(gòu)存儲(chǔ)于所述車輛通行信息記錄中。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述信息文件創(chuàng)建單元包括:
判斷子單元,用于判斷是否存在與所述文件名對(duì)應(yīng)的車輛通行信息文件;
信息文件新建子單元,用于當(dāng)不存在與所述文件名對(duì)應(yīng)的車輛通行信息文件時(shí),則創(chuàng)建以所述文件名命名的車輛通行信息文件,并將所述通行信息存儲(chǔ)至所述車輛通行信息文件的首部;
信息文件更新子單元,用于當(dāng)存在與所述文件名對(duì)應(yīng)的車輛通行信息文件時(shí),則打開與所述文件名對(duì)應(yīng)的車輛通行信息文件,并將所述通行信息存儲(chǔ)至所述車輛通行信息文件中。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述信息記錄構(gòu)建單元包括:
信息記錄子構(gòu)建單元,用于將所述車輛通行信息文件按照分級(jí)目錄的方式存儲(chǔ)于所述車輛通行信息記錄中。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述集合生成模塊包括:
起始時(shí)間提取單元,用于從所述時(shí)間段中提取全部所述子時(shí)間段的起始時(shí)間;
查詢文件名生成單元,用于根據(jù)所述子時(shí)間段的起始時(shí)間和所述車牌標(biāo)識(shí)生成與所述子時(shí)間段對(duì)應(yīng)的查詢文件名;
文件名集合整合單元,用于將全部所述查詢文件名整合為所述查詢文件名集合。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述查詢文件名生成單元包括:
格式化子單元,用于將所述子時(shí)間段的起始時(shí)間和所述車輛標(biāo)識(shí)進(jìn)行格式化;
查詢文件名生成子單元,用于根據(jù)格式化后的所述子時(shí)間段的起始時(shí)間和格式化后的所述車牌標(biāo)識(shí)生成與所述子時(shí)間段對(duì)應(yīng)的查詢文件名。